dagblog.
← Archive

New Java 6.0 Mustang features shaped by JSRs


J2SE 5.0 has barely settled in, and work is already well underway on J2SE 6.0, codenamed Mustang. Mustang is being developed under a special license, the
Java Research License (JRL), which lets anyone 
influence its development. I’d even call the approach to developing Mustang quite open.

The JDK Core Engineering Team published Core Java Technology Features in Mustang, which describes the new features integrated into Mustang. They span several categories.

  • Java Programming Language and Tool APIs
  • Core Libraries
  • Security and Networking
  • Enterprise Client and XML
  • Java Management Extensions (JMX)
  • Serviceability

What caught my eye was the ability to integrate a scripting language through JSR 223: Scripting for the Java Platform and solid
web services support. …A major theme for Mustang is XML and web services. Our goal is that J2SE will provide reasonable support for the web services stack. This will primarily be client-side focused with a lightweight server to support callbacks. The main specifications are the Java Architecture for XML-Web Services (JAX-WS) 2.0 (formerly known as JAX-RPC) and Java Architecture for XML Binding (JAXB) 2.0.

The latest snapshot, Build 40, is available to download and try. If you’re interested, I recommend the discussion Potential upcoming features in Java 6 announced on TheServerSide.

Related on Dagblog

Medium version

Related articles

Related CZ Podcast episodes