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="http://weblogs.java.net/blog/kgh/archive/2005/06/goodbye_j2se_he_1.html">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="http://jcp.org/en/jsr/detail?id=173">173, the Streaming API for
    XML, was added; it's a prerequisite for both JAXB 2.0 and
    JAX-WS 2.0.
  • JSRs href="http://jcp.org/en/jsr/detail?id=181">181 (WS Metadata), and href="http://jcp.org/en/jsr/detail?id=250">250 (Common Annotations) were
    added; these are prerequisites for JAX-WS 2.0.
  • There is no JSR for "JAXP.next"; instead a minor
    maintenance revision of JAXP will be proposed for Mustang.
  • JSR href="http://jcp.org/en/jsr/detail?id=268">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 >>