blob: 00abd4c73bc8a1a08e0523eca0d8ea0ecc1e0ada [file] [log] [blame]
<HTML xmlns:xlink="http://www.w3c.org/1999/xlink">
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<LINK TITLE="Style" HREF="https://netbeans.org/netbeans.css" TYPE="text/css" REL="stylesheet">
<TITLE>NetBeans 3.4 Planned features Overview</TITLE>
</HEAD>
<BODY>
<H1>NetBeans 3.4 - Planned Features</H1>
<hr>
Any features planned for other NetBeans releases are available
<A href="https://netbeans.org/community/releases/">here</A>.<hr>
<H2>Content:</H2>
<ol>
<li><A href="#Open APIs">Open APIs</A><BR>
</li>
<li><A href="#NetBeans Core">NetBeans Core</A><BR>
</li>
<li><A href="#Java Development">Java Development</A><BR>
</li>
<li><A href="#Debugger">Debugger</A><BR>
</li>
<li><A href="#Text Editor">Text Editor</A><BR>
</li>
<li><A href="#Tools">Tools</A><BR>
</li>
<li><A href="#XML">XML</A><BR>
</li>
<li><A href="#Web Development">Web Development</A><BR>
</li>
<li><A href="#Version Control">Version Control</A><BR>
</li>
<li><A href="#Distributed Applications Support">Distributed Applications Support</A><BR>
</li>
<li><A href="#User Interface">User Interface</A><BR>
</li>
<li><A href="#Experimental Modules">Experimental Modules</A><BR>
</li>
<li><A href="#Miscellaneous Modules">Miscellaneous Modules</A><BR>
</li>
<li><A href="#QA">QA</A><BR>
</li>
</ol>
<H2><A name="Open APIs">Open APIs</A></H2>
<TABLE width="100%" class="tablebg" BORDER="0" CELLSPACING="0" CELLPADDING="1">
<TR>
<TD>
<TABLE WIDTH="100%" CELLSPACING="1" CELLPADDING="3" BORDER="0">
<TR>
<TD ALIGN="CENTER" class="tablehbg" COLSPAN="4"><FONT class="tablehfont" COLOR="#00315A"><B>Planned new features for Open APIs</B></FONT></TD>
</TR>
<TR class="tablecbg">
<TD ALIGN="CENTER"><FONT class="tablecfont" COLOR="#666699"><B>Module</B></FONT></TD><TD ALIGN="CENTER"><FONT class="tablecfont" COLOR="#666699"><B>Status</B></FONT></TD><TD ALIGN="CENTER"><FONT class="tablecfont" COLOR="#666699"><B>Feature</B></FONT></TD><TD ALIGN="CENTER"><FONT class="tablecfont" COLOR="#666699"><B>Description</B></FONT></TD>
</TR>
<TR class="tablerbg">
<TD VALIGN="LEFT" ALIGN="LEFT"><B><A href="http://openide.netbeans.org/">Open APIs</A></B></TD><TD VALIGN="LEFT" ALIGN="LEFT">
Done
</TD><TD VALIGN="LEFT" ALIGN="LEFT">Architectural enhancements in modules communication</TD><TD VALIGN="LEFT" ALIGN="LEFT"> Architectural enhancements
to define standard way how modules provide APIs &nbsp;</TD>
</TR>
<TR class="tablerbg">
<TD VALIGN="LEFT" ALIGN="LEFT"><B><A href="http://openide.netbeans.org/">Open APIs</A></B></TD><TD VALIGN="LEFT" ALIGN="LEFT">
Done
</TD><TD VALIGN="LEFT" ALIGN="LEFT">Custom format for InstanceDataObject</TD><TD VALIGN="LEFT" ALIGN="LEFT"> Enhancing the format of
.settings file to be more human readable and to
provide module owners better control of the
life cycle of the object &nbsp;</TD>
</TR>
<TR class="tablerbg">
<TD VALIGN="LEFT" ALIGN="LEFT"><B><A href="http://apisupport.netbeans.org/">Open APIs Support</A></B></TD><TD VALIGN="LEFT" ALIGN="LEFT">
Done
</TD><TD VALIGN="LEFT" ALIGN="LEFT">Avoid XML modules</TD><TD VALIGN="LEFT" ALIGN="LEFT"> Eliminate previous conflicts
between the Open APIs Support and XML Core modules. &nbsp;</TD>
</TR>
<TR>
<TD ALIGN="LEFT" class="tablecbg" COLSPAN="4"><FONT COLOR="#666699">Complete lists of new features: Open APIs, Open APIs Support, </FONT></TD>
</TR>
</TABLE>
</TD>
</TR>
</TABLE>
<H2><A name="NetBeans Core">NetBeans Core</A></H2>
<TABLE width="100%" class="tablebg" BORDER="0" CELLSPACING="0" CELLPADDING="1">
<TR>
<TD>
<TABLE WIDTH="100%" CELLSPACING="1" CELLPADDING="3" BORDER="0">
<TR>
<TD ALIGN="CENTER" class="tablehbg" COLSPAN="4"><FONT class="tablehfont" COLOR="#00315A"><B>Planned new features for NetBeans Core</B></FONT></TD>
</TR>
<TR class="tablecbg">
<TD ALIGN="CENTER"><FONT class="tablecfont" COLOR="#666699"><B>Module</B></FONT></TD><TD ALIGN="CENTER"><FONT class="tablecfont" COLOR="#666699"><B>Status</B></FONT></TD><TD ALIGN="CENTER"><FONT class="tablecfont" COLOR="#666699"><B>Feature</B></FONT></TD><TD ALIGN="CENTER"><FONT class="tablecfont" COLOR="#666699"><B>Description</B></FONT></TD>
</TR>
<TR class="tablerbg">
<TD VALIGN="LEFT" ALIGN="LEFT"><B><A href="http://core.netbeans.org/">Core IDE</A></B></TD><TD VALIGN="LEFT" ALIGN="LEFT">
Done
</TD><TD VALIGN="LEFT" ALIGN="LEFT">Platformize the core - Phase I</TD><TD VALIGN="LEFT" ALIGN="LEFT">&nbsp;</TD>
</TR>
<TR class="tablerbg">
<TD VALIGN="LEFT" ALIGN="LEFT"><B><A href="http://core.netbeans.org/">Core IDE</A></B></TD><TD VALIGN="LEFT" ALIGN="LEFT">
Done
</TD><TD VALIGN="LEFT" ALIGN="LEFT">Architectural enhancements in modules communication</TD><TD VALIGN="LEFT" ALIGN="LEFT"> Architectural enhancements
to define standard way how modules provide APIs &nbsp;</TD>
</TR>
<TR class="tablerbg">
<TD VALIGN="LEFT" ALIGN="LEFT"><B><A href="http://core.netbeans.org/">Core IDE</A></B></TD><TD VALIGN="LEFT" ALIGN="LEFT">
Done
</TD><TD VALIGN="LEFT" ALIGN="LEFT">Option to not open output window after successful compilation</TD><TD VALIGN="LEFT" ALIGN="LEFT">&nbsp;</TD>
</TR>
<TR class="tablerbg">
<TD VALIGN="LEFT" ALIGN="LEFT"><B><A href="http://core.netbeans.org/">Core IDE</A></B></TD><TD VALIGN="LEFT" ALIGN="LEFT">
Done
</TD><TD VALIGN="LEFT" ALIGN="LEFT">TreeTableView - no way for user how to sort columns</TD><TD VALIGN="LEFT" ALIGN="LEFT">&nbsp;</TD>
</TR>
<TR class="tablerbg">
<TD VALIGN="LEFT" ALIGN="LEFT"><B><A href="http://core.netbeans.org/">Core IDE</A></B></TD><TD VALIGN="LEFT" ALIGN="LEFT">
Done
</TD><TD VALIGN="LEFT" ALIGN="LEFT">TreeTableView - no way for user how to change set of visible columns</TD><TD VALIGN="LEFT" ALIGN="LEFT">&nbsp;</TD>
</TR>
<TR class="tablerbg">
<TD VALIGN="LEFT" ALIGN="LEFT"><B><A href="http://core.netbeans.org/">Core IDE</A></B></TD><TD VALIGN="LEFT" ALIGN="LEFT">
Done
</TD><TD VALIGN="LEFT" ALIGN="LEFT">node in Explorer describes itself in property sheet</TD><TD VALIGN="LEFT" ALIGN="LEFT">&nbsp;</TD>
</TR>
<TR class="tablerbg">
<TD VALIGN="LEFT" ALIGN="LEFT"><B><A href="http://core.netbeans.org/">Core IDE</A></B></TD><TD VALIGN="LEFT" ALIGN="LEFT">
Done
</TD><TD VALIGN="LEFT" ALIGN="LEFT">[DnD] DnD support for Nodes in Explorer</TD><TD VALIGN="LEFT" ALIGN="LEFT">&nbsp;</TD>
</TR>
<TR class="tablerbg">
<TD VALIGN="LEFT" ALIGN="LEFT"><B><A href="http://core.netbeans.org/">Core IDE</A></B></TD><TD VALIGN="LEFT" ALIGN="LEFT">
Done
</TD><TD VALIGN="LEFT" ALIGN="LEFT">[MDI] Option to kill "free" desktop area</TD><TD VALIGN="LEFT" ALIGN="LEFT">&nbsp;</TD>
</TR>
<TR class="tablerbg">
<TD VALIGN="LEFT" ALIGN="LEFT"><B><A href="http://core.netbeans.org/">Core IDE</A></B></TD><TD VALIGN="LEFT" ALIGN="LEFT">
Done
</TD><TD VALIGN="LEFT" ALIGN="LEFT">Allow dragging of tabbed TopComponents between Modes</TD><TD VALIGN="LEFT" ALIGN="LEFT">&nbsp;</TD>
</TR>
<TR class="tablerbg">
<TD VALIGN="LEFT" ALIGN="LEFT"><B><A href="http://core.netbeans.org/">Core IDE</A></B></TD><TD VALIGN="LEFT" ALIGN="LEFT">
Done
</TD><TD VALIGN="LEFT" ALIGN="LEFT">Slow startup due to loading all editor documents</TD><TD VALIGN="LEFT" ALIGN="LEFT">&nbsp;</TD>
</TR>
<TR class="tablerbg">
<TD VALIGN="LEFT" ALIGN="LEFT"><B><A href="http://core.netbeans.org/">Core IDE</A></B></TD><TD VALIGN="LEFT" ALIGN="LEFT">
Done
</TD><TD VALIGN="LEFT" ALIGN="LEFT">usability - inconvenient access to switching between windows</TD><TD VALIGN="LEFT" ALIGN="LEFT">&nbsp;</TD>
</TR>
<TR class="tablerbg">
<TD VALIGN="LEFT" ALIGN="LEFT"><B><A href="http://core.netbeans.org/">Core IDE</A></B></TD><TD VALIGN="LEFT" ALIGN="LEFT">
Done
</TD><TD VALIGN="LEFT" ALIGN="LEFT">Close button on tabs</TD><TD VALIGN="LEFT" ALIGN="LEFT">&nbsp;</TD>
</TR>
<TR class="tablerbg">
<TD VALIGN="LEFT" ALIGN="LEFT"><B><A href="http://core.netbeans.org/">Core IDE</A></B></TD><TD VALIGN="LEFT" ALIGN="LEFT">
Done
</TD><TD VALIGN="LEFT" ALIGN="LEFT">Deprecate manifest node installation</TD><TD VALIGN="LEFT" ALIGN="LEFT">&nbsp;</TD>
</TR>
<TR class="tablerbg">
<TD VALIGN="LEFT" ALIGN="LEFT"><B><A href="http://core.netbeans.org/">Core IDE</A></B></TD><TD VALIGN="LEFT" ALIGN="LEFT">
Done
</TD><TD VALIGN="LEFT" ALIGN="LEFT">Improve Dependency Management Support</TD><TD VALIGN="LEFT" ALIGN="LEFT">&nbsp;</TD>
</TR>
<TR class="tablerbg">
<TD VALIGN="LEFT" ALIGN="LEFT"><B><A href="http://core.netbeans.org/">Core IDE</A></B></TD><TD VALIGN="LEFT" ALIGN="LEFT">
Done
</TD><TD VALIGN="LEFT" ALIGN="LEFT">Custom format for InstanceDataObject</TD><TD VALIGN="LEFT" ALIGN="LEFT"> Enhancing the format of
.settings file to be more human readable and to
provide module owners better control of the life
cycle of the object &nbsp;</TD>
</TR>
<TR class="tablerbg">
<TD VALIGN="LEFT" ALIGN="LEFT"><B><A href="http://core.netbeans.org/">Core IDE</A></B></TD><TD VALIGN="LEFT" ALIGN="LEFT">
Done
</TD><TD VALIGN="LEFT" ALIGN="LEFT">Eliminate Running workspace</TD><TD VALIGN="LEFT" ALIGN="LEFT">&nbsp;</TD>
</TR>
<TR class="tablerbg">
<TD VALIGN="LEFT" ALIGN="LEFT"><B><A href="http://core.netbeans.org/">Core IDE</A></B></TD><TD VALIGN="LEFT" ALIGN="LEFT">
Done
</TD><TD VALIGN="LEFT" ALIGN="LEFT">Implement simple and clear way how to start with IDE</TD><TD VALIGN="LEFT" ALIGN="LEFT">&nbsp;</TD>
</TR>
<TR>
<TD ALIGN="LEFT" class="tablecbg" COLSPAN="4"><FONT COLOR="#666699">Complete lists of new features: Core IDE, Auto Update, Projects, </FONT></TD>
</TR>
</TABLE>
</TD>
</TR>
</TABLE>
<H2><A name="Java Development">Java Development</A></H2>
<TABLE width="100%" class="tablebg" BORDER="0" CELLSPACING="0" CELLPADDING="1">
<TR>
<TD>
<TABLE WIDTH="100%" CELLSPACING="1" CELLPADDING="3" BORDER="0">
<TR>
<TD ALIGN="CENTER" class="tablehbg" COLSPAN="4"><FONT class="tablehfont" COLOR="#00315A"><B>Planned new features for Java Development</B></FONT></TD>
</TR>
<TR class="tablecbg">
<TD ALIGN="CENTER"><FONT class="tablecfont" COLOR="#666699"><B>Module</B></FONT></TD><TD ALIGN="CENTER"><FONT class="tablecfont" COLOR="#666699"><B>Status</B></FONT></TD><TD ALIGN="CENTER"><FONT class="tablecfont" COLOR="#666699"><B>Feature</B></FONT></TD><TD ALIGN="CENTER"><FONT class="tablecfont" COLOR="#666699"><B>Description</B></FONT></TD>
</TR>
<TR class="tablerbg">
<TD VALIGN="LEFT" ALIGN="LEFT"><B><A href="http://java.netbeans.org/">Java Support</A></B></TD><TD VALIGN="LEFT" ALIGN="LEFT">
Done
</TD><TD VALIGN="LEFT" ALIGN="LEFT">javac 1.4 compiler integration</TD><TD VALIGN="LEFT" ALIGN="LEFT"> Integrate Java compiler code
from Java SDK 1.4 as the Internal Compiler
and the parser. &nbsp;</TD>
</TR>
<TR class="tablerbg">
<TD VALIGN="LEFT" ALIGN="LEFT"><B><A href="http://java.netbeans.org/">Java Support</A></B></TD><TD VALIGN="LEFT" ALIGN="LEFT">
Done
</TD><TD VALIGN="LEFT" ALIGN="LEFT">Marking of errors in the Editor</TD><TD VALIGN="LEFT" ALIGN="LEFT"> Mark errors, which are
discovered by the integrated parser, visibly
in the Source Editor. &nbsp;</TD>
</TR>
<TR class="tablerbg">
<TD VALIGN="LEFT" ALIGN="LEFT"><B><A href="http://java.netbeans.org/">Java Support</A></B></TD><TD VALIGN="LEFT" ALIGN="LEFT">
Done
</TD><TD VALIGN="LEFT" ALIGN="LEFT">Have the IDE reorganize imports automatically</TD><TD VALIGN="LEFT" ALIGN="LEFT"> Have the IDE to
reorganize imports automatically and check them
automatically (on save). &nbsp;</TD>
</TR>
<TR class="tablerbg">
<TD VALIGN="LEFT" ALIGN="LEFT"><B><A href="https://netbeans.org/projects/apisupport/">Javadoc</A></B></TD><TD VALIGN="LEFT" ALIGN="LEFT">
Done
</TD><TD VALIGN="LEFT" ALIGN="LEFT">Hide Javadoc tab as default</TD><TD VALIGN="LEFT" ALIGN="LEFT">&nbsp;</TD>
</TR>
<TR class="tablerbg">
<TD VALIGN="LEFT" ALIGN="LEFT"><B><A href="https://netbeans.org/projects/guibuilder/">Form Editor</A></B></TD><TD VALIGN="LEFT" ALIGN="LEFT">
Done
</TD><TD VALIGN="LEFT" ALIGN="LEFT">Undo/redo support</TD><TD VALIGN="LEFT" ALIGN="LEFT"> Undo/redo in form editor &nbsp;</TD>
</TR>
<TR class="tablerbg">
<TD VALIGN="LEFT" ALIGN="LEFT"><B><A href="https://netbeans.org/projects/guibuilder/">Form Editor</A></B></TD><TD VALIGN="LEFT" ALIGN="LEFT">
Done
</TD><TD VALIGN="LEFT" ALIGN="LEFT">JDK 1.4 components in Component Palette</TD><TD VALIGN="LEFT" ALIGN="LEFT"> JDK 1.4 components in
Component Palette &nbsp;</TD>
</TR>
<TR>
<TD ALIGN="LEFT" class="tablecbg" COLSPAN="4"><FONT COLOR="#666699">Complete lists of new features: Java Support, Class Support, JavaBeans, Javadoc, Form Editor, </FONT></TD>
</TR>
</TABLE>
</TD>
</TR>
</TABLE>
<H2><A name="Debugger">Debugger</A></H2>
<TABLE width="100%" class="tablebg" BORDER="0" CELLSPACING="0" CELLPADDING="1">
<TR>
<TD>
<TABLE WIDTH="100%" CELLSPACING="1" CELLPADDING="3" BORDER="0">
<TR>
<TD ALIGN="CENTER" class="tablehbg" COLSPAN="4"><FONT class="tablehfont" COLOR="#00315A"><B>Planned new features for Debugger</B></FONT></TD>
</TR>
<TR class="tablecbg">
<TD ALIGN="CENTER"><FONT class="tablecfont" COLOR="#666699"><B>Module</B></FONT></TD><TD ALIGN="CENTER"><FONT class="tablecfont" COLOR="#666699"><B>Status</B></FONT></TD><TD ALIGN="CENTER"><FONT class="tablecfont" COLOR="#666699"><B>Feature</B></FONT></TD><TD ALIGN="CENTER"><FONT class="tablecfont" COLOR="#666699"><B>Description</B></FONT></TD>
</TR>
<TR class="tablerbg">
<TD VALIGN="LEFT" ALIGN="LEFT"><B><A href="https://netbeans.org/projects/debugger/">Debugger</A></B></TD><TD VALIGN="LEFT" ALIGN="LEFT">
Done
</TD><TD VALIGN="LEFT" ALIGN="LEFT">Add support for Fix &amp; Continue</TD><TD VALIGN="LEFT" ALIGN="LEFT">&nbsp;</TD>
</TR>
<TR class="tablerbg">
<TD VALIGN="LEFT" ALIGN="LEFT"><B><A href="https://netbeans.org/projects/debugger/">Debugger</A></B></TD><TD VALIGN="LEFT" ALIGN="LEFT">
Done
</TD><TD VALIGN="LEFT" ALIGN="LEFT">Improve UI and usability of Debugger</TD><TD VALIGN="LEFT" ALIGN="LEFT">&nbsp;</TD>
</TR>
<TR>
<TD ALIGN="LEFT" class="tablecbg" COLSPAN="4"><FONT COLOR="#666699">Complete lists of new features: Debugger, </FONT></TD>
</TR>
</TABLE>
</TD>
</TR>
</TABLE>
<H2><A name="Text Editor">Text Editor</A></H2>
<TABLE width="100%" class="tablebg" BORDER="0" CELLSPACING="0" CELLPADDING="1">
<TR>
<TD>
<TABLE WIDTH="100%" CELLSPACING="1" CELLPADDING="3" BORDER="0">
<TR>
<TD ALIGN="CENTER" class="tablehbg" COLSPAN="4"><FONT class="tablehfont" COLOR="#00315A"><B>Planned new features for Text Editor</B></FONT></TD>
</TR>
<TR class="tablecbg">
<TD ALIGN="CENTER"><FONT class="tablecfont" COLOR="#666699"><B>Module</B></FONT></TD><TD ALIGN="CENTER"><FONT class="tablecfont" COLOR="#666699"><B>Status</B></FONT></TD><TD ALIGN="CENTER"><FONT class="tablecfont" COLOR="#666699"><B>Feature</B></FONT></TD><TD ALIGN="CENTER"><FONT class="tablecfont" COLOR="#666699"><B>Description</B></FONT></TD>
</TR>
<TR class="tablerbg">
<TD VALIGN="LEFT" ALIGN="LEFT"><B><A href="http://editor.netbeans.org/">Text Editor</A></B></TD><TD VALIGN="LEFT" ALIGN="LEFT">
Done
</TD><TD VALIGN="LEFT" ALIGN="LEFT">Editor toolbar</TD><TD VALIGN="LEFT" ALIGN="LEFT"> Create editor toolbar &nbsp;</TD>
</TR>
<TR class="tablerbg">
<TD VALIGN="LEFT" ALIGN="LEFT"><B><A href="http://editor.netbeans.org/">Text Editor</A></B></TD><TD VALIGN="LEFT" ALIGN="LEFT">
Done
</TD><TD VALIGN="LEFT" ALIGN="LEFT">Javadoc for code completion</TD><TD VALIGN="LEFT" ALIGN="LEFT"> Implement Javadoc for Code
Completion &nbsp;</TD>
</TR>
<TR class="tablerbg">
<TD VALIGN="LEFT" ALIGN="LEFT"><B><A href="http://editor.netbeans.org/">Text Editor</A></B></TD><TD VALIGN="LEFT" ALIGN="LEFT">
Done
</TD><TD VALIGN="LEFT" ALIGN="LEFT">Parser DB autoupdate and customizer</TD><TD VALIGN="LEFT" ALIGN="LEFT"> Implement parser DB autoupdate
and customizer. &nbsp;</TD>
</TR>
<TR>
<TD ALIGN="LEFT" class="tablecbg" COLSPAN="4"><FONT COLOR="#666699">Complete lists of new features: Text Editor, </FONT></TD>
</TR>
</TABLE>
</TD>
</TR>
</TABLE>
<H2><A name="Tools">Tools</A></H2>
<TABLE width="100%" class="tablebg" BORDER="0" CELLSPACING="0" CELLPADDING="1">
<TR>
<TD>
<TABLE WIDTH="100%" CELLSPACING="1" CELLPADDING="3" BORDER="0">
<TR>
<TD ALIGN="CENTER" class="tablehbg" COLSPAN="4"><FONT class="tablehfont" COLOR="#00315A"><B>Planned new features for Tools</B></FONT></TD>
</TR>
<TR class="tablecbg">
<TD ALIGN="CENTER"><FONT class="tablecfont" COLOR="#666699"><B>Module</B></FONT></TD><TD ALIGN="CENTER"><FONT class="tablecfont" COLOR="#666699"><B>Status</B></FONT></TD><TD ALIGN="CENTER"><FONT class="tablecfont" COLOR="#666699"><B>Feature</B></FONT></TD><TD ALIGN="CENTER"><FONT class="tablecfont" COLOR="#666699"><B>Description</B></FONT></TD>
</TR>
<TR class="tablerbg">
<TD VALIGN="LEFT" ALIGN="LEFT"><B>Writable Jar File System</TD><TD VALIGN="LEFT" ALIGN="LEFT"> A JAR filesystem while
allows the JAR to be modified as well as
examined. Besides being a more flexible way of
accessing existing JARs, this provides an easy
method for one-off JAR creation. &nbsp;</TD>
</TR>
<TR class="tablerbg">
<TD VALIGN="LEFT" ALIGN="LEFT"><B><A href="https://netbeans.org/projects/obsolete/">Ant Integration</A></B></TD><TD VALIGN="LEFT" ALIGN="LEFT">
Done
</TD><TD VALIGN="LEFT" ALIGN="LEFT">Put Ant documentation on Auto Update</TD><TD VALIGN="LEFT" ALIGN="LEFT"> The bundled Ant documentation
is now available separately on Auto Update. &nbsp;</TD>
</TR>
<TR>
<TD ALIGN="LEFT" class="tablecbg" COLSPAN="4"><FONT COLOR="#666699">Complete lists of new features: Ant Integration, I18N, Image Files, JAR Packager, Properties Files, Scripting, Text Files, Utilities, </FONT></TD>
</TR>
</TABLE>
</TD>
</TR>
</TABLE>
<H2><A name="XML">XML</A></H2>
<TABLE width="100%" class="tablebg" BORDER="0" CELLSPACING="0" CELLPADDING="1">
<TR>
<TD>
<TABLE WIDTH="100%" CELLSPACING="1" CELLPADDING="3" BORDER="0">
<TR>
<TD ALIGN="CENTER" class="tablehbg" COLSPAN="4"><FONT class="tablehfont" COLOR="#00315A"><B>Planned new features for XML</B></FONT></TD>
</TR>
<TR class="tablecbg">
<TD ALIGN="CENTER"><FONT class="tablecfont" COLOR="#666699"><B>Module</B></FONT></TD><TD ALIGN="CENTER"><FONT class="tablecfont" COLOR="#666699"><B>Status</B></FONT></TD><TD ALIGN="CENTER"><FONT class="tablecfont" COLOR="#666699"><B>Feature</B></FONT></TD><TD ALIGN="CENTER"><FONT class="tablecfont" COLOR="#666699"><B>Description</B></FONT></TD>
</TR>
<TR class="tablerbg">
<TD VALIGN="LEFT" ALIGN="LEFT"><B><A href="http://xml.netbeans.org/">XML Project</A></B></TD><TD VALIGN="LEFT" ALIGN="LEFT">
Done
</TD><TD VALIGN="LEFT" ALIGN="LEFT">XML module distribution</TD><TD VALIGN="LEFT" ALIGN="LEFT"> Make XML modules a part of
standard NetBeans IDE distribution. &nbsp;</TD>
</TR>
<TR class="tablerbg">
<TD VALIGN="LEFT" ALIGN="LEFT"><B><A href="http://xml.netbeans.org/">XML Project</A></B></TD><TD VALIGN="LEFT" ALIGN="LEFT">
Done
</TD><TD VALIGN="LEFT" ALIGN="LEFT">XML Schema support</TD><TD VALIGN="LEFT" ALIGN="LEFT">&nbsp;</TD>
</TR>
<TR class="tablerbg">
<TD VALIGN="LEFT" ALIGN="LEFT"><B><A href="http://xml.netbeans.org/">XML Project</A></B></TD><TD VALIGN="LEFT" ALIGN="LEFT">
Done
</TD><TD VALIGN="LEFT" ALIGN="LEFT">XSL Transformation action</TD><TD VALIGN="LEFT" ALIGN="LEFT">&nbsp;</TD>
</TR>
<TR>
<TD ALIGN="LEFT" class="tablecbg" COLSPAN="4"><FONT COLOR="#666699">Complete lists of new features: XML Project, </FONT></TD>
</TR>
</TABLE>
</TD>
</TR>
</TABLE>
<H2><A name="Web Development">Web Development</A></H2>
<TABLE width="100%" class="tablebg" BORDER="0" CELLSPACING="0" CELLPADDING="1">
<TR>
<TD>
<TABLE WIDTH="100%" CELLSPACING="1" CELLPADDING="3" BORDER="0">
<TR>
<TD ALIGN="CENTER" class="tablehbg" COLSPAN="4"><FONT class="tablehfont" COLOR="#00315A"><B>Planned new features for Web Development</B></FONT></TD>
</TR>
<TR class="tablecbg">
<TD ALIGN="CENTER"><FONT class="tablecfont" COLOR="#666699"><B>Module</B></FONT></TD><TD ALIGN="CENTER"><FONT class="tablecfont" COLOR="#666699"><B>Status</B></FONT></TD><TD ALIGN="CENTER"><FONT class="tablecfont" COLOR="#666699"><B>Feature</B></FONT></TD><TD ALIGN="CENTER"><FONT class="tablecfont" COLOR="#666699"><B>Description</B></FONT></TD>
</TR>
<TR class="tablerbg">
<TD VALIGN="LEFT" ALIGN="LEFT"><B><A href="http://web.netbeans.org/">JSPs &amp; Web Applications</A></B></TD><TD VALIGN="LEFT" ALIGN="LEFT">
Done
</TD><TD VALIGN="LEFT" ALIGN="LEFT">Support for Servlet 2.3 and JSP 1.2</TD><TD VALIGN="LEFT" ALIGN="LEFT"> Netbeans 3.4 fully
supports the JSP 1.2 and Servlet 2.3 specifications. &nbsp;</TD>
</TR>
<TR class="tablerbg">
<TD VALIGN="LEFT" ALIGN="LEFT"><B><A href="http://web.netbeans.org/">JSPs &amp; Web Applications</A></B></TD><TD VALIGN="LEFT" ALIGN="LEFT">
Done
</TD><TD VALIGN="LEFT" ALIGN="LEFT">Integration with Tomcat 4</TD><TD VALIGN="LEFT" ALIGN="LEFT"> The IDE now includes a
fully configurable bundled Tomcat 4.0.4 execution
environment for JSP pages and servlets.
You can also configure the IDE to execute JSPs and
servlets on an external Tomcat
installation. See http://tomcatint.netbeans.org/ for
a list of supported Tomcat versions. &nbsp;</TD>
</TR>
<TR class="tablerbg">
<TD VALIGN="LEFT" ALIGN="LEFT"><B><A href="http://web.netbeans.org/">JSPs &amp; Web Applications</A></B></TD><TD VALIGN="LEFT" ALIGN="LEFT">
Done
</TD><TD VALIGN="LEFT" ALIGN="LEFT">HTTP Monitor</TD><TD VALIGN="LEFT" ALIGN="LEFT"> The HTTP Monitor records
data about HTTP requests as they are processed by
the execution environment, and allows you to track
data flow between web components, check
the state of the servlet engine, and replay
requests. Although this feature is not
included in the standard distribution, you can
install it using the Update Center. &nbsp;</TD>
</TR>
<TR class="tablerbg">
<TD VALIGN="LEFT" ALIGN="LEFT"><B><A href="http://web.netbeans.org/">JSPs &amp; Web Applications</A></B></TD><TD VALIGN="LEFT" ALIGN="LEFT">
Done
</TD><TD VALIGN="LEFT" ALIGN="LEFT">Tag Library Editor</TD><TD VALIGN="LEFT" ALIGN="LEFT"> The tag library editor
facilitates the creation of tag libraries by
automating Tag Library Descriptor (TLD)
file creation, generating tag handler code, and
packaging tags into JAR files. Although this feature
is not included in the standard
distribution, you can install it using the Update
Center. &nbsp;</TD>
</TR>
<TR class="tablerbg">
<TD VALIGN="LEFT" ALIGN="LEFT"><B><A href="http://web.netbeans.org/">JSPs &amp; Web Applications</A></B></TD><TD VALIGN="LEFT" ALIGN="LEFT">
Done
</TD><TD VALIGN="LEFT" ALIGN="LEFT">Source-level JSP debugging</TD><TD VALIGN="LEFT" ALIGN="LEFT"> The JSP debugger
supports source level debugging of JSPs from the
perspective of the JSP source. Although
this feature is not included in the
standard distribution, you can install it using the
Update Center. &nbsp;</TD>
</TR>
<TR>
<TD ALIGN="LEFT" class="tablecbg" COLSPAN="4"><FONT COLOR="#666699">Complete lists of new features: Applets, External Web Browser, Internal HTTP Server, JSPs &amp; Web Applications, </FONT></TD>
</TR>
</TABLE>
</TD>
</TR>
</TABLE>
<H2><A name="Version Control">Version Control</A></H2>
<TABLE width="100%" class="tablebg" BORDER="0" CELLSPACING="0" CELLPADDING="1">
<TR>
<TD>
<TABLE WIDTH="100%" CELLSPACING="1" CELLPADDING="3" BORDER="0">
<TR>
<TD ALIGN="CENTER" class="tablehbg" COLSPAN="4"><FONT class="tablehfont" COLOR="#00315A"><B>Planned new features for Version Control</B></FONT></TD>
</TR>
<TR class="tablecbg">
<TD ALIGN="CENTER"><FONT class="tablecfont" COLOR="#666699"><B>Module</B></FONT></TD><TD ALIGN="CENTER"><FONT class="tablecfont" COLOR="#666699"><B>Status</B></FONT></TD><TD ALIGN="CENTER"><FONT class="tablecfont" COLOR="#666699"><B>Feature</B></FONT></TD><TD ALIGN="CENTER"><FONT class="tablecfont" COLOR="#666699"><B>Description</B></FONT></TD>
</TR>
<TR class="tablerbg">
<TD VALIGN="LEFT" ALIGN="LEFT"><B><A href="https://netbeans.org/projects/obsolete/">Generic VCS</A></B></TD><TD VALIGN="LEFT" ALIGN="LEFT">
Done
</TD><TD VALIGN="LEFT" ALIGN="LEFT">Improve support for PVCS and VSS profiles</TD><TD VALIGN="LEFT" ALIGN="LEFT">&nbsp;</TD>
</TR>
<TR>
<TD ALIGN="LEFT" class="tablecbg" COLSPAN="4"><FONT COLOR="#666699">Complete lists of new features: VCS Core, Built-in CVS, Generic VCS, </FONT></TD>
</TR>
</TABLE>
</TD>
</TR>
</TABLE>
<H2><A name="Distributed Applications Support">Distributed Applications Support</A></H2>
<TABLE width="100%" class="tablebg" BORDER="0" CELLSPACING="0" CELLPADDING="1">
<TR>
<TD>
<TABLE WIDTH="100%" CELLSPACING="1" CELLPADDING="3" BORDER="0">
<TR>
<TD ALIGN="CENTER" class="tablehbg" COLSPAN="4"><FONT class="tablehfont" COLOR="#00315A"><B>Planned new features for Distributed Applications Support</B></FONT></TD>
</TR>
<TR class="tablecbg">
<TD ALIGN="CENTER"><FONT class="tablecfont" COLOR="#666699"><B>Module</B></FONT></TD><TD ALIGN="CENTER"><FONT class="tablecfont" COLOR="#666699"><B>Status</B></FONT></TD><TD ALIGN="CENTER"><FONT class="tablecfont" COLOR="#666699"><B>Feature</B></FONT></TD><TD ALIGN="CENTER"><FONT class="tablecfont" COLOR="#666699"><B>Description</B></FONT></TD>
</TR>
<TR>
<TD ALIGN="LEFT" class="tablecbg" COLSPAN="4"><FONT COLOR="#666699">Complete lists of new features: RMI, </FONT></TD>
</TR>
</TABLE>
</TD>
</TR>
</TABLE>
<H2><A name="User Interface">User Interface</A></H2>
<TABLE width="100%" class="tablebg" BORDER="0" CELLSPACING="0" CELLPADDING="1">
<TR>
<TD>
<TABLE WIDTH="100%" CELLSPACING="1" CELLPADDING="3" BORDER="0">
<TR>
<TD ALIGN="CENTER" class="tablehbg" COLSPAN="4"><FONT class="tablehfont" COLOR="#00315A"><B>Planned new features for User Interface</B></FONT></TD>
</TR>
<TR class="tablecbg">
<TD ALIGN="CENTER"><FONT class="tablecfont" COLOR="#666699"><B>Module</B></FONT></TD><TD ALIGN="CENTER"><FONT class="tablecfont" COLOR="#666699"><B>Status</B></FONT></TD><TD ALIGN="CENTER"><FONT class="tablecfont" COLOR="#666699"><B>Feature</B></FONT></TD><TD ALIGN="CENTER"><FONT class="tablecfont" COLOR="#666699"><B>Description</B></FONT></TD>
</TR>
<TR class="tablerbg">
<TD VALIGN="LEFT" ALIGN="LEFT"><B><A href="http://ui.netbeans.org/">User Interface</A></B></TD><TD VALIGN="LEFT" ALIGN="LEFT">
Done
</TD><TD VALIGN="LEFT" ALIGN="LEFT">Implement simple and clear way how to start with IDE</TD><TD VALIGN="LEFT" ALIGN="LEFT">&nbsp;</TD>
</TR>
<TR class="tablerbg">
<TD VALIGN="LEFT" ALIGN="LEFT"><B><A href="http://ui.netbeans.org/">User Interface</A></B></TD><TD VALIGN="LEFT" ALIGN="LEFT">
Done
</TD><TD VALIGN="LEFT" ALIGN="LEFT">TreeTable Implementation</TD><TD VALIGN="LEFT" ALIGN="LEFT">&nbsp;</TD>
</TR>
<TR class="tablerbg">
<TD VALIGN="LEFT" ALIGN="LEFT"><B><A href="http://ui.netbeans.org/">User Interface</A></B></TD><TD VALIGN="LEFT" ALIGN="LEFT">
Done
</TD><TD VALIGN="LEFT" ALIGN="LEFT">Review of pop-up menuitems</TD><TD VALIGN="LEFT" ALIGN="LEFT">&nbsp;</TD>
</TR>
<TR class="tablerbg">
<TD VALIGN="LEFT" ALIGN="LEFT"><B><A href="http://ui.netbeans.org/">User Interface</A></B></TD><TD VALIGN="LEFT" ALIGN="LEFT">
Done
</TD><TD VALIGN="LEFT" ALIGN="LEFT">Options Dialog Redesign</TD><TD VALIGN="LEFT" ALIGN="LEFT">&nbsp;</TD>
</TR>
<TR class="tablerbg">
<TD VALIGN="LEFT" ALIGN="LEFT"><B><A href="http://ui.netbeans.org/">User Interface</A></B></TD><TD VALIGN="LEFT" ALIGN="LEFT">
Done
</TD><TD VALIGN="LEFT" ALIGN="LEFT">Flattened Explorer View Design</TD><TD VALIGN="LEFT" ALIGN="LEFT">&nbsp;</TD>
</TR>
<TR class="tablerbg">
<TD VALIGN="LEFT" ALIGN="LEFT"><B><A href="http://ui.netbeans.org/">User Interface</A></B></TD><TD VALIGN="LEFT" ALIGN="LEFT">
Done
</TD><TD VALIGN="LEFT" ALIGN="LEFT">Looks UI Design</TD><TD VALIGN="LEFT" ALIGN="LEFT">&nbsp;</TD>
</TR>
<TR class="tablerbg">
<TD VALIGN="LEFT" ALIGN="LEFT"><B><A href="http://ui.netbeans.org/">User Interface</A></B></TD><TD VALIGN="LEFT" ALIGN="LEFT">
Done
</TD><TD VALIGN="LEFT" ALIGN="LEFT">Code Compl. JavaDoc design</TD><TD VALIGN="LEFT" ALIGN="LEFT">&nbsp;</TD>
</TR>
<TR class="tablerbg">
<TD VALIGN="LEFT" ALIGN="LEFT"><B><A href="http://ui.netbeans.org/">User Interface</A></B></TD><TD VALIGN="LEFT" ALIGN="LEFT">
Done
</TD><TD VALIGN="LEFT" ALIGN="LEFT">MDI Desktop Design</TD><TD VALIGN="LEFT" ALIGN="LEFT">&nbsp;</TD>
</TR>
<TR class="tablerbg">
<TD VALIGN="LEFT" ALIGN="LEFT"><B><A href="http://ui.netbeans.org/">User Interface</A></B></TD><TD VALIGN="LEFT" ALIGN="LEFT">
Done
</TD><TD VALIGN="LEFT" ALIGN="LEFT">Errors marking in editor</TD><TD VALIGN="LEFT" ALIGN="LEFT">&nbsp;</TD>
</TR>
<TR class="tablerbg">
<TD VALIGN="LEFT" ALIGN="LEFT"><B><A href="http://ui.netbeans.org/">User Interface</A></B></TD><TD VALIGN="LEFT" ALIGN="LEFT">
Done
</TD><TD VALIGN="LEFT" ALIGN="LEFT">Switching views design</TD><TD VALIGN="LEFT" ALIGN="LEFT">&nbsp;</TD>
</TR>
<TR class="tablerbg">
<TD VALIGN="LEFT" ALIGN="LEFT"><B><A href="http://ui.netbeans.org/">User Interface</A></B></TD><TD VALIGN="LEFT" ALIGN="LEFT">
Done
</TD><TD VALIGN="LEFT" ALIGN="LEFT">GUI editing and executing workspace elimination</TD><TD VALIGN="LEFT" ALIGN="LEFT">&nbsp;</TD>
</TR>
<TR class="tablerbg">
<TD VALIGN="LEFT" ALIGN="LEFT"><B>D'n'D of objects</TD><TD VALIGN="LEFT" ALIGN="LEFT">&nbsp;</TD>
</TR>
<TR class="tablerbg">
<TD VALIGN="LEFT" ALIGN="LEFT"><B><A href="http://ui.netbeans.org/">User Interface</A></B></TD><TD VALIGN="LEFT" ALIGN="LEFT">
Done
</TD><TD VALIGN="LEFT" ALIGN="LEFT">VCS - graphics merging design</TD><TD VALIGN="LEFT" ALIGN="LEFT">&nbsp;</TD>
</TR>
<TR>
<TD ALIGN="LEFT" class="tablecbg" COLSPAN="4"><FONT COLOR="#666699">Complete lists of new features: User Interface, </FONT></TD>
</TR>
</TABLE>
</TD>
</TR>
</TABLE>
<H2><A name="Experimental Modules">Experimental Modules</A></H2>
<TABLE width="100%" class="tablebg" BORDER="0" CELLSPACING="0" CELLPADDING="1">
<TR>
<TD>
<TABLE WIDTH="100%" CELLSPACING="1" CELLPADDING="3" BORDER="0">
<TR>
<TD ALIGN="CENTER" class="tablehbg" COLSPAN="4"><FONT class="tablehfont" COLOR="#00315A"><B>Planned new features for Experimental Modules</B></FONT></TD>
</TR>
<TR class="tablecbg">
<TD ALIGN="CENTER"><FONT class="tablecfont" COLOR="#666699"><B>Module</B></FONT></TD><TD ALIGN="CENTER"><FONT class="tablecfont" COLOR="#666699"><B>Status</B></FONT></TD><TD ALIGN="CENTER"><FONT class="tablecfont" COLOR="#666699"><B>Feature</B></FONT></TD><TD ALIGN="CENTER"><FONT class="tablecfont" COLOR="#666699"><B>Description</B></FONT></TD>
</TR>
<TR>
<TD ALIGN="LEFT" class="tablecbg" COLSPAN="4"><FONT COLOR="#666699">Complete lists of new features: C++ Support, </FONT></TD>
</TR>
</TABLE>
</TD>
</TR>
</TABLE>
<H2><A name="Miscellaneous Modules">Miscellaneous Modules</A></H2>
<TABLE width="100%" class="tablebg" BORDER="0" CELLSPACING="0" CELLPADDING="1">
<TR>
<TD>
<TABLE WIDTH="100%" CELLSPACING="1" CELLPADDING="3" BORDER="0">
<TR>
<TD ALIGN="CENTER" class="tablehbg" COLSPAN="4"><FONT class="tablehfont" COLOR="#00315A"><B>Planned new features for Miscellaneous Modules</B></FONT></TD>
</TR>
<TR class="tablecbg">
<TD ALIGN="CENTER"><FONT class="tablecfont" COLOR="#666699"><B>Module</B></FONT></TD><TD ALIGN="CENTER"><FONT class="tablecfont" COLOR="#666699"><B>Status</B></FONT></TD><TD ALIGN="CENTER"><FONT class="tablecfont" COLOR="#666699"><B>Feature</B></FONT></TD><TD ALIGN="CENTER"><FONT class="tablecfont" COLOR="#666699"><B>Description</B></FONT></TD>
</TR>
<TR class="tablerbg">
<TD VALIGN="LEFT" ALIGN="LEFT"><B>Support Interface Module</B></TD><TD VALIGN="LEFT" ALIGN="LEFT">
Done
</TD><TD VALIGN="LEFT" ALIGN="LEFT">Provide the SIM core to the IDE</TD><TD VALIGN="LEFT" ALIGN="LEFT"> Provides the core SIM facilities -
API and utility classes. &nbsp;</TD>
</TR>
<TR>
<TD ALIGN="LEFT" class="tablecbg" COLSPAN="4"><FONT COLOR="#666699">Complete lists of new features: Support Interface Module, General Online Help, </FONT></TD>
</TR>
</TABLE>
</TD>
</TR>
</TABLE>
<H2><A name="QA">QA</A></H2>
<TABLE width="100%" class="tablebg" BORDER="0" CELLSPACING="0" CELLPADDING="1">
<TR>
<TD>
<TABLE WIDTH="100%" CELLSPACING="1" CELLPADDING="3" BORDER="0">
<TR>
<TD ALIGN="CENTER" class="tablehbg" COLSPAN="4"><FONT class="tablehfont" COLOR="#00315A"><B>Planned new features for QA</B></FONT></TD>
</TR>
<TR class="tablecbg">
<TD ALIGN="CENTER"><FONT class="tablecfont" COLOR="#666699"><B>Module</B></FONT></TD><TD ALIGN="CENTER"><FONT class="tablecfont" COLOR="#666699"><B>Status</B></FONT></TD><TD ALIGN="CENTER"><FONT class="tablecfont" COLOR="#666699"><B>Feature</B></FONT></TD><TD ALIGN="CENTER"><FONT class="tablecfont" COLOR="#666699"><B>Description</B></FONT></TD>
</TR>
<TR>
<TD ALIGN="LEFT" class="tablecbg" COLSPAN="4"><FONT COLOR="#666699">Complete lists of new features: </FONT></TD>
</TR>
</TABLE>
</TD>
</TR>
</TABLE>
</BODY>
</HTML>