来自TSS上的消息:
Java Standard Edition 6 has formally gone to beta status today, downloadable from Sun. The beta includes the new scripting framework, the JAX-WS client stack (with JAXB), greatly enhanced diagnostics (especially if you're running on Solaris 10), desktop enhancements, and a number of other changes. Sun expects JSE 6 to be finalized in August 2006.
The scripting framework is currently only the framework. While a script language (such as JavaScript) may be bundled eventually, the goal for JSE6 is to provide hooks for scripting languages rather than including one or more. However, the scripting language hooks are very broad, with the intent being that one would be able to embed Perl, Ruby, Python, Groovy, JavaScript, or others, with native implementations of the languages being allowed (i.e., not necessarily JRuby, but the actual Ruby binaries.)
The web services client bundled with JSE6 is the client side of JAX-WS 2.0, as well as JAXB. Early reports had suggested an HTTP server might be included with JSE6, but that's been dropped in favour of focusing on client services only.
The diagnostics features are mostly exposed via JMX, with the ability to drill down to specific threads (and deadlocks associated with threads) and many other capabilities as well. In addition, if JSE6 is deployed on Solaris 10, hooks for the dtrace utility are part of the JVM. While dtrace is specific to Solaris 10, the JVM hooks are part of the bundled licensed code, so other vendors will be able to provide similar hooks for other tools if they so choose.
Desktop enhancements include better look and feel support for various operating systems, including Windows Vista.
Performance and runtime impact are majour goals for the JVM team, with distinct improvements over previous JVMs being a goal, from a conversation with Bill Curci, product marketing manager for the Java Platform SE. He said that download size for the JRE was a consideration, but did not specify any goals for installation.
Sun has tried to involve the community heavily in this revision of the JDK, offering a new license and rewards for regression testing although the real reward for regression testing is a better product - and Sun is interested in regression testing with client code, even if you think compatibility issues are the fault of the user's code and not the JVM. What do you think of the process and results so far?
Like others




