Channels ▼

NetBeans Delivers Version 4.0 Beta

NetBeans on Friday released the first beta version of its new Java integrated development environment.

According to product release notes on the group's Web site, the update includes features associated with both J2SE and J2ME application development. NetBeans 4.0 incorporates a number of the Java language improvements found in J2SE 5.0, including the use of metadata, generics, and autoboxing of primitive types. NetBeans 4.0 also supports Java refactoring, giving developers the ability to make substantial changes to their code without affecting the behavior of the application.

NetBeans 4.0 supports several new standards associated with J2ME, such as support for the Mobile Information Device Profile (MIDP) 2.0 and Connected Limited Device Configuration (CLDC) 1.1. Template-based coding options allow developers to edit and compile custom configurations for multiple devices without having to maintain separate source files for each device. The J2ME module is currently available as a separate download.

Another major change in NetBeans 4.0 involves a new project system based on Apache Ant, a portable, XML-based build management tool. Ant is designed to automate the build management process, including the ability to develop and run unit tests. Ant, which has become the de facto open-source standard for Java build management tools, also provides architecture designed to support third-party build management and code testing modules.

Besides the features available in the current beta release, the NetBeans organization announced plans to add two other improvements to the final version 4.0 update. J2EE development support, slated for October release as a separate module, will extend the NetBeans IDE to allow EJB and Web services development. The J2EE module collection will also feature a Web services wizard to ease the process of developing Web services within the IDE.

A second feature, the NetBeans performance profiler, includes support for memory profiling and leak detection, CPU performance profiling and integration into the NetBeans IDE workflow. The profiler is now available as a pre-beta release, and it will be ready for beta release as a separate download in December.

NetBeans, a community-governed organization sponsored and financed by Sun Microsystems, currently develops tools under an open-source model. The software is freely available for both commerical and non-commercial use under the open source Sun Public License.

NetBeans 4.0 is slated for final release in December. The IDE is available for Windows, Linux, Solaris and Mac OS X operating systems. The NetBeans 4.0 beta release is available here, including the optional development modules, as a set of free downloads.

Related Reading

More Insights

Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

Dr. Dobb's encourages readers to engage in spirited, healthy debate, including taking us to task. However, Dr. Dobb's moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing or spam. Dr. Dobb's further reserves the right to disable the profile of any commenter participating in said activities.

Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.