jeudi 24 mars 2011

JDK8 : Oracle lance un appel aux contributeurs

Developpez.com

Lors de la Conférence JavaOne, Oracle confirmait la feuille de route du JDK 7 et la
sortie de la version 8 en 2012.
Suite au rachat de Sun par Oracle et l'ajout de nouveaux projets, le planning n'a pas été
respecté. Du coup, le JDK 7 a été expurgé des projets
Coin, Jigsaw et Lambda qui seront reportés sur la version 8,
et sortira mi-2011 :
La version preview du JDK 7 a été livrée par Oracle apportant
le support des langages dynamiques via la JSR 292 (InvokeDynamic),
l'évolution du langage via le projet Coin amputé du support des collections,
l'API de Concurrence (JSR 166)
l'API NIO.2 qui apporte un accès au système de fichier et des canaux asynchrones,
la standardisation des modifications apportées par Java 6 update 10 (LnF Nimbus, JLayer,
fenêtres transparentes non-rectangulaires)
le support d'Unicode 6.0
un file Système NIO.2
le support de TLS 1.2
l'intégration de JDBC 4.1.
Certaines tensions persistent entre les développeurs et Oracle. Les conditions de licence sont
trop onéreuses mais l'Editeur a fortement investi dans le langage puisqu'il l' a utilisé dans sa
pile Fusion Middleware et dans des applications Fusion à venir. La future version du JDK 7 a finalement été approuvée à l'unanimité.

Les fonctionnalités reportées au JDK8 :
Projet Coin : le support des collections dans le langage
Projet Lambda apporte la notion de "closures"
Projet Jigsaw : la modularisation du JDK,
Swing application framework (JSR 296)
le composant Swing JDatePicker.

Mark Reinhold, qui planche sur la plate-forme Java chez Oracle propose de recueillir
des suggestions pour établir dans le détail la liste des éléments qui doivent figurer
dans le prochain kit de développement du langage de programmation Java, aussi bien
pour le JDK8 que pour les versions ultérieures.
"les contributions sous forme de fichiers texte structurés dans le système de gestion de
versions Mercurial.

Aucun commentaire:

Enregistrer un commentaire