Down To Earth
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="https://hdcookbook.dev.java.net/">get started with Blu-ray app development."
Notice: java.net 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!