Skip to main content

Mustang Component JSRs

Posted by mreinhold on July 19, 2005 at 1:35 PM PDT

The JSR 270 Expert Group
recently decided upon the set of component JSRs that will appear in Mustang,
a.k.a.  href="">Java SE 6.
Here they are, grouped together by area:

202: Java Class File Specification Update
199: Java Compiler API Ease of Development
269: Pluggable Annotation Processing API
260: Javadoc Tag Update
221: JDBC 4.0
223: Scripting for the Java Platform
105: XML Digital Signature XML
173: Streaming API for XML
222: JAXB 2.0
181: WS Metadata Web Services
250: Common Annotations
224: JAX-WS 2.0 (formerly JAX-RPC 2.0)

There are a few differences between this set and the set originally
proposed in JSR 270:

  • JSR href="">173, the Streaming API for
    XML, was added; it's a prerequisite for both JAXB 2.0 and
    JAX-WS 2.0.
  • JSRs href="">181 (WS Metadata), and href="">250 (Common Annotations) were
    added; these are prerequisites for JAX-WS 2.0.
  • There is no JSR for ""; instead a minor
    maintenance revision of JAXP will be proposed for Mustang.
  • JSR href="">268, the Java Smart Card I/O
    API, was dropped. Platform implementors are of course free to deliver an
    implementation of this JSR alongside their Java SE 6
    implementations, which is what Sun intends to do, but JSR 268 won't be a
    required part of the platform.

Mustang's final release is slated for the third quarter of 2006. A lot
could change between now and then, but unless something truly surprising
happens then these are the JSRs that will appear in Mustang.

Related Topics >>