Java News from Monday, May 24, 2004

The Eclipse Project has posted the ninth milestone beta of Eclipse 3.0, an open source integrated development environment (IDE) for Java. It also doubles as a base platform for your own applications, an alternative to the AWT and Swing, and a powerful floor wax and dessert topping. M9 adds early access support for Java 1.5 in the form of replacement JDT plug-ins that can be installed into Eclipse 3.0. However, this will not be finished in time to be for the Eclipse 3.0 release. The most impressive new feature in M9 is code folding. You can show and hide method bodies, block bodies, etc. to more quickly navigate a class. Other new features in M9 include:

"M9 is the final milestone build of the Eclipse 3.0 development cycle, and marks the official start of the 3.0 endgame." If all goes according to plan (Yeah, that'll happen.) 3.0 will be released the week of June 28.

Oliver Burn has released Checkstyle 3.4, a lint-like tool that checks Java code for adherence to various coding standards. Version 3.4 adds about a dozen new checks including

Checkstyle is published under the LGPL.

Subversion 1.0.4 has been released. Subversion is an open source version control system designed to replace CVS, the open source version control system we've all learned to hate. 1.0.4 is a bug fix release. "Of particular note this release fixes data loss that may occur on case insensitive file systems (e.g. Win32)."

ObjectWeb has released Speedo 1.0, a free (LGPL) implementation of the Java Data Objects (JDO) API.