Code-named “Project Mustang,” Sun has announced public availability of the beta for the next version of the Java Standard Edition.
Officially known as Java EE 6 (formerly J2SE), the release is no surprise. With Mustang, the Java Community Process has been releasing weekly code snapshots in a similar manner to previews that are commonplace among technology vendors and open-source projects.
The new version also adds flexibility in performance monitoring. Jconsole, which is used for monitoring execution of Java applications down to the thread level, has added the ability to check an application that is already running. Previously, you had to start Jconsole when the application was opened.
And, in a seemingly hypocritical stance for Sun, the new version of Java SE is adding support for Solaris DTrace, the facility used for monitoring threads in Solaris. A Sun spokesperson declined to answer why Sun was pushing for a Solaris-specific extension to the Java spec after having spent years fighting Microsoft, which sought native tie-ins with Windows.
With the beta available now, the target for general availability of Java SE 6 is the fall.