vendredi 21 janvier 2011

The New JSR ( Java Specification Requests)


Finally JSR for java 7 & 8
JSR are primordial documents for Java Community Process:

The new Java 7 JSR:

JSR 334 : Small Enhancements to the Java™
Programming Language (The coin project for
Java 7) : 

JSR 335 : Lambda Expressions for the Java™
Programming Language (the lambda project for
Java 8) :  

JSR 336 : Java™ SE 7 Release Contents 

JSR 337 : Java™ SE 8 Release Contents 

3 principals JSR for Java SE7

JSR 203 : More New I/O APIs for the Java
Platform ("NIO.2") : 

JSR 292 : Supporting Dynamically Typed
Languages on the Java Platform :

JSR 334 : Small Enhancements to the Java
Programming Language (OpenJDK Project
Coin)

For Java 8 is a lot more interesting because we discover and for the first Time the JSR that compose it

JSR 308 : Annotations on Java Types
JSR 310 : Date and Time API 

JSR ???: More Small Enhancements to the Java
Programming Language (OpenJDK Project Coin)

JSR 335 : Lambda Expressions for the Java
Programming Language (OpenJDK Project
Lambda)

JSR ???: Java Platform Module System
JSR 260 : Javadoc Tag Technology Update :

JSR 295 : Beans Binding 

JSR 296 : Swing Application Framework

Some dates:
JDK7 is available from jule 2010 but the JDK8 will be available in 2012

With Those amelioration Java is really catching up with the .Net framework witch contain many functionalities that we can’t found it with java and I hope that the open source community  with Oracle people  create many cool features that us developpers can use.
PS : Java now is supported by The Windows Azure