blob: 16c4489af56403c6fee4a7fae4d744e95a4ca398 [file] [log] [blame]
<HTML>
<HEAD>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="description" content="Release 3.6 schedule and information.">
<title>NetBeans 3.6.x</title>
<link rel="stylesheet" type="text/css" HREF="../../../netbeans.css">
</HEAD>
<BODY>
<FONT CLASS="default">
<h1>NetBeans 3.6 Release Plan </h1>
<p><b>The NetBeans IDE 3.6 <a href="http://services.netbeans.org/downloads/download.php?a=arch&p=1">download</a> is now available.</b>
<p>You can read more about the 3.6 release in the following documents:
<ul>
<li><a href="https://netbeans.org/community/releases/36/Whats_New.html">What's New in NetBeans 3.6</a></li>
<li><a href="https://netbeans.org/community/releases/36/relnotes.html">NetBeans 3.6 Release Notes</a></li>
</ul>
<p>The Java Studio Mobility modules pack for the NetBeans IDE is now available on the NetBeans
IDE 3.6 Auto Update Center in the J2ME Wireless folder. The documents listed below will help get your started:
<ul>
<li><a href="https://netbeans.org/community/releases/36/mobility_relnotes.html">Mobility Modules for NetBeans; Release Notes</a></li>
<li><a href="https://netbeans.org/community/releases/36/mobility_features.html">Mobility Modules for NetBeans; Features and Benefits</a></li>
<li><a href="https://netbeans.org/community/releases/36/J2ME_Support.html">Adding J2ME Platform Support to the NetBeans IDE</a></li>
</ul>
<p>See <a href="../../../kb/archive/index.html">the NetBeans IDE 3.6 Support &amp; Docs pages</a> for guides and howtos.
The main charter for the NetBeans 3.6 release is primarily improving navigation within the IDE, the appearance, and some coding productivity improvements.<br>
<br>
The release is driven partially by content and partially by timing, since the previous main planned release, 4.0,
containing the big new projects infrastructure
will not be available until Q3/2004 due to the complexity of the work. We&nbsp;believe, that for the IDE to stay competitive, the IDE needs to bring some other
improvements earlier, which is exactly the reason for introducing the NetBeans 3.6&nbsp;release.</p>
<p>Here are screenshots of some of the cool features targeted for this release:&nbsp;</p>
<table border="0" width="42%">
<tr>
<td width="100%" align="center"><FONT CLASS="default"><img border="0" src="../../../images_www/screenshots/3.6release/new-xp-lf.png" width="572" height="270"></font></td>
</tr>
<tr>
<td width="100%" align="center"><FONT CLASS="default">New window management
system in Windows XP look and feel<br>
<br>
</font></td>
</tr>
</table>
<table border="0" width="25%">
<tr>
<td width="100%" align="center"><FONT CLASS="default"><img border="0" src="../../../images_www/screenshots/3.6release/new-props.gif" width="325" height="194"></font></td>
</tr>
<tr>
<td width="100%" align="center"><FONT CLASS="default">New property sheets
design&nbsp;<br>
<br>
</font></td>
</tr>
</table>
<table border="0" width="29%">
<tr>
<td width="100%">
<p align="center">
<FONT CLASS="default">
<img border="0" src="../../../images_www/screenshots/3.6release/new-codefolding.gif" width="383" height="107"></font></td>
</tr>
<tr>
<td width="100%">
<p align="center">Code folding in editor design</td>
</tr>
</table>
<h2><a name="Themes">Themes</a></h2>
<h3><a name="Navigation within the IDE">Navigation within the IDE</a></h3>
<p> The navigation theme focuses on streamlining the way the user transitions&nbsp;between various states of the IDE (reflecting different development stages)
as well as the transition from using one feature to another.</p>
<ul>
<li>New UI concepts: editor views/helper views, Views menu items are moved to Windows,...&nbsp;</li>
<li>Window set: provide the appropriate windows following the user tasks automatically (replacement for workspaces)&nbsp;</li>
<li>Windows layout customization using Drag'n'Drop&nbsp;</li>
<li>Navigation: switching between editors through alphabetically ordered list of open editors</li>
<li>New default layout and UI for debugger and form windows&nbsp;</li>
<li>Navigation: switching between all windows through the stack of most recently used windows&nbsp;</li>
<li>Navigation Improvements: Ability to maximize/restore the Editor window</li>
<li>Navigation improvements: jump from editor to explorer</li>
</ul>
<h3><a name="Appearance/Look&amp;Feel/Raw Usability">Appearance/Look&amp;Feel/Raw Usability</a></h3>
<ul>
<li> The appearance theme covers the Look&amp;Feel and design aspects of the user&nbsp;interface (i.e. colors, borders, fonts, etc.) as well as the low-level&nbsp;usability issues (consistency, adherence to standards, dialogs layout, basic
usability problems e.g. such as those listed in GUI Bloopers book).</li>
<li> New visual design for better use of screen estate (scrolling tab handles)&nbsp;</li>
<li> New visual design optimized for Java (aka Metal), Windows XP and Windows Classic Look&amp;Feel&nbsp;</li>
<li> Simplify initial and new user experience (defaults from operating system, search for installed JDKs, mount concept, explorer content, remove or make new Java class wizard optional, improve templates, streamlined behavior of output window...)</li>
<li> Redesigned icons to match the new look &amp; feel priorities</li>
<li> Property Sheet: redesign the property sheet to make it look modern and be more usable.</li>
</ul>
<h3>Bundled Tomcat 5, J2EE 1.4 support and improvements in JSP Editor</h3>
<ul>
<li>Tomcat 5 is bundled and supported as a default server, replacing the
support for Tomcat 4.x version. You can deploy two-tier J2EE 1.4 and 1.3
applications to Tomcat 5 and debug it within the IDE.
<li>No need to write complex tag handlers in java for simple tags in J2EE 1.4.
You can use JSP syntax to write simple tag file. NetBeans 3.6 helps you in
syntax coloring and code completion for these tag files.
<li>Opening/closing tag matching. Do you want to see where the closing tag for
table row is? Just put your cursor on &lt;TR&gt; and check colored &lt;/TR&gt;
tag.
<li>Indentation in JSP works in a similar way as the indentation in your Java
code.
<li>Code completion of HTML tags does not force you to use upper case letters
anymore. Start typing in lower case and you get the tag in lower cases. Type
one letter as capital and the tag will change to capital letters.
<li>JSP Debugging is more reliable on Tomcat 5 than Tomcat 4. Tomcat 5
implements new standard (JSR 45) for mapping between JSP file and generated
servlet. The debugger benefits from that, so you can put your breakpoint
inside the scriplet and the IDE will stop there.
<li>JSP Expression Language would simplify your development, as you don't have
to write scriplets just to get the value from your business logic. Tomcat 5
implements expression language now and JSP Editor in NetBeans 3.6 provides
syntax coloring for these new constructs.
<li>JSP and HTML in XML syntax is becoming more important in new JSP 2.0
specification and JSP Editor is ready for that.</li>
</ul>
<h3><a name="Other">Other</a></h3>
<ul>
<li>Editor Productivity: Code Folding&nbsp;</li>
<li>Other Editor Productivity/Usability Enhancements</li>
<li>TaskList integration</li>
<li>Integration of JavaHelp 2.0</li>
<li> Architectural/Threading: Actions, Looks, Window system run in Event Queue</li>
</ul>
<h2><a name="Release Schedule">Release Schedule</a></h2>
<table class="tablebg" BORDER="0" CELLSPACING="1" CELLPADDING="3">
<tr>
<td ALIGN="CENTER" class="tablehbg" COLSPAN="3"><b><font class="tablehfont">NetBeans 3.6 Release Schedule</font></b></td>
</tr>
<tr class="tablecbg">
<td ALIGN="LEFT"><font class="tablecfont"><b>Milestone</b></font></td>
<td ALIGN="LEFT"><font class="tablecfont"><b>Date</b></font></td>
<td ALIGN="LEFT"><font class="tablecfont"><b>Information</b></font></td>
</tr>
<tr class="tablerbg">
<td VALIGN="LEFT" ALIGN="LEFT">Feature Freeze</td>
<td VALIGN="LEFT" ALIGN="LEFT">19 JAN 2004</td>
<td VALIGN="LEFT" ALIGN="CENTER">Complete</td>
</tr>
<tr class="tablerbg">
<td VALIGN="LEFT" ALIGN="LEFT"> Beta Release</td>
<td VALIGN="LEFT" ALIGN="LEFT"> &nbsp;6 FEB 2004</td>
<td VALIGN="LEFT" ALIGN="CENTER">Complete</td>
</tr>
<tr class="tablerbg">
<td VALIGN="LEFT" ALIGN="LEFT"> Release Candidate 1</td>
<td VALIGN="LEFT" ALIGN="LEFT">16 MAR 2004</td>
<td VALIGN="LEFT" ALIGN="CENTER">Complete</td>
</tr>
<tr class="tablerbg">
<td VALIGN="LEFT" ALIGN="LEFT">NetBeans 3.6 release</td>
<td VALIGN="LEFT" ALIGN="LEFT">13 APR 2004</td>
<td VALIGN="LEFT" ALIGN="CENTER"><a href="http://services.netbeans.org/downloads/download.php?a=arch&amp;p=1">Now Available</a></td>
</tr>
</table>
</font>
<h3><font class="default">UI Design Specifications</font></h3>
<P><A HREF="http://ui.netbeans.org/docs/ui/ws/ws_spec.html">Window System<br>
</A><A HREF="http://ui.netbeans.org/docs/ui/select_node_in_explorer/select_node_in_explorer.html">Jump Editor -&gt; Explorer</A><BR>
<A HREF="http://ui.netbeans.org/docs/ui/code_folding/cf_uispec.html">Code Folding</A><BR>
<A HREF="http://ui.netbeans.org/docs/hi/promoB/smartpaste.html">Smart Paste<br>
</A> <A HREF="http://ui.netbeans.org/docs/hi/promoB/smartBrackets.html">Smart Brackets<br>
</A><A HREF="http://ui.netbeans.org/docs/hi/promoB/smartEnter.html">Smart semicolon/enter<br>
</A> <A HREF="http://ui.netbeans.org/docs/hi/promoB/2xEnter.html">Insert line before/after current line<br>
</A>
<A HREF="http://ui.netbeans.org/docs/hi/promoB/overrideMethods.html">Shortcut for Implement/Override method<br>
</A>
<A HREF="http://ui.netbeans.org/docs/hi/promoB/errorTooltips.html">Show tooltip with error description over the underlined text in
the editor</A><BR>
<A HREF="http://ui.netbeans.org/docs/ui/ws/XP_style.html">Component Palette XP (section &quot;Design of new Palette in the Form editor&quot;)</A><BR>
<A HREF="http://ui.netbeans.org/docs/hi/promoB/javaWizard.html">Java Class Wizard</A><BR>
<A HREF="http://ui.netbeans.org/docs/hi/promoB/shortcutVisibility.html">Discoverable Shortcuts</A><BR>
<A HREF="http://ui.netbeans.org/docs/hi/promoB/print2html.html">Print 2 HTML</A><BR>
<A HREF="http://ui.netbeans.org/docs/hi/promoB/tasklist.html">TaskList</A><BR>
<A HREF="http://ui.netbeans.org/docs/hi/promoB/vcsOutputs.html">VCS output dialogs</A><BR>
<A HREF="http://ui.netbeans.org/docs/ui/propertysheet/">PropertySheet</A>
</P>
</body>
</HTML>