Skip to main content

Down To Earth

Posted by editor on February 20, 2009 at 8:24 AM PST

NetBeans releases to get smaller, more frequent

Release early, release often. Many projects swear by this strategy, but is it as practical for big projects with thousands or millions of users as it is for the small and scrappy?

NetBeans seems set to prove it out, according to the announcement Message from the NetBeans Team: Why NetBeans 6.7?

For those of you who have been following the NetBeans release train, you may be puzzled by the version number switch in our upcoming milestone release, from NetBeans 7.0 to NetBeans 6.7.

To get innovation and quality improvements out to the community faster, and to have the NetBeans IDE be better aligned with the release schedules of other technologies that it supports, we have decided to concentrate on a series of smaller releases rather than the traditional two big releases per year.

The announcement goes on to say that the NetBeans numbering scheme will continue to use point releases for feature releases that maintain API compatibility, while whole number jumps will indicate major changes and possible API incompatibilities.

So, with this new 6.7 version tracking for June (conveniently in the JavaOne timeframe, of course), what can we look forward to?

NetBeans 6.7 is scheduled for release in June 2009. The main features are Maven and Kenai integration, and there are many smaller features that you can read about on the New and Noteworthy page. Java EE 6 support is planned for a future release. NetBeans 6.7 Milestone 2 is due out next week. We encourage you to download the release when it becomes available and to give us your feedback.

It's possible that the really important point that might get overlooked here is that NetBeans now supports so many other technologies, that it needs more frequent releases so that those other projects can enjoy tool support from NetBeans. In the end, that could be a big win for everyone.

Also in Java Today, Glassfish Web Space Server is Sun's next-generation portal server platform. Based on the Liferay open source portal project, it enables businesses large and small to pull together applications and content from a variety of Web-based and internal sources and present them as a unified, customizable portal on Web browsers, kiosks, and mobile devices.

Danny Coward points out a guide to burning your BD-J application onto a real disc in Java ME: Burning a Blu-ray disc. "This new video guide shows
you how to take a Java application (get source), built for Blu-ray, emulate it running on your PC, and then burn a test disc so you can run the app on a real Blu-ray player (like the PS3). It's is an excellent guide as to how to href="">get started with Blu-ray app development."

Notice: will be unavailable from 02/20/09 7pm PST to 02/21/09 7am PST due to a Planned Maintenance Outage. (CollabNet will be performing system-wide changes to maintain and upgrade common infrastructure components such as power, network, and storage).

In today's Weblogs, Jean-Francois Arcand jailbreaks and Grizzly-fies his iPhone in Extending the Grizzly HTTP Runtime part VI: Writting A GrizzlyAdapter customized to run on an iPhone/IPod Touch
To support the Mozilla foundation (and others) against Apple, I've decided to install Java on my iPhone and run the monster. Let's write some GrizzlyAdapter that snoop iPhone personal data! — Jean-Francois Arcand

Operating at an even lower level, Kohsuke Kawaguchi presents a Crash course on JVM crash analysis. "If you've been curious what all that stuff in the hs_err_pid1234.log file, this is how you use it to understand how JVM crashed."

Finally, Arun Gupta files his report from Sun Tech Days Hyderabad 2009. "India has always had the largest number of attendees of all the Tech Days, and this time is certainly no exception. 10,000+ attendees, the passion for technology, the eagerness to share their work, and everything else makes it certainly one of the most exciting venues for Tech Days."

The latest Poll asks "Which proposed Project Coin language change most interests you?" Cast your vote on the front page, then visit the results page for current tallies and discussion.

In today's Forums, Sahoo discusses upgrading from community to enterprise editions of GlassFish, in
Re: Professional Support on community (jar) installer. "Excellent question raised by you. We have received similar requests from other users. I have been told that some folks are indeed currently working on a solution for migration/upgrade path from Community -> Enterprise. Although I don't have exact details of the solution, I do know that we don't want to rebuild the deployment environment from scratch in order to minimize downtime as you mentioned. It should not take long before we make it available. We shall announce it in this forum when we do so."

hoon2006 wants to know who to credit for great
Metro Performance. "I am writing my Bachelor Thesis about a WebService Stack Benchmark. Metro is faster than AXIS2, CXF and so on. But why? Whats the secret of Metro's fast performance? Do they use SAAJ or something else? Which parser...? I ask because I have discovered that SAAJ (based on a SAX Parser) is much slowlier than AXIS's Axiom Object Model (Stax)"

Sandor Nemeth is trying to figure out a seeming problem:
Cluster node agent is running but seems down on DAS. "I'm pretty new to Glassfish but I've got to create a cluster of GlassfishESB servers. I've created a cluster using the documentation found at Now I created a cluster, and I have two node agents configured, nodeagent1 and nodeagent2. Nodeagent1 is running on the same server that runs DAS, nodeagent2 is running on a different machine. I've started both nodeagent1 and nodeagent2 but on the DAS administrative console only nodeagent1 seems to be up."

Finally, swpalmer faces challenges
Integrating a Native Dialog into my Swing App. "I suspect the new support for mixing lightweight and heavyweight components is biting me in the butt. In my Swing app I have a need to invoke a native call that brings up a native dialog. I pass the window handle for my JFrame (obtained via JAWT) to this native dialog to use as its parent window. This has been working great, but with recent JREs when the native dialog is up and I click on my Swing window the native dialog may disappear!! It comes and goes as you do various things."

Current and upcoming Java

Registered users can submit event listings for the href=""> Events Page using our href="">events submission form.
All submissions go through an editorial review before being posted to the

Archives and Subscriptions: This blog is delivered weekdays as
the Java
Today RSS feed
. Also, once this page is no longer featured as the
front page of it will be
archived along with other past issues in the href=""> Archive.

NetBeans releases to get smaller, more frequent