Oracle OpenWorld 2010 : Oracle affirme ses priorités pour Java
Edition test pour Oracle, JavaOne 2010 a démarré sous la menace d’une manifestation de développeurs… qui a tourné court. Oracle a donc pu dévoiler ses ambitions pour Java. Elles sont multiples.
2010 restera dans l'histoire de JavaOne comme la première édition à avoir été organisée sous l'ère Oracle. Exit donc Jonathan Schwartz, James Gosling et Scott McNealy, c'est désormais Thomas Kurian vice président du développement produit qui tient la maison Java au sein d'Oracle. Larry Ellison, pourtant annoncé il y a quelques semaines pour cette session d'ouverture, ne s'est pas montré. La menace d'une manifestation de porteurs de T-Shirt « Java-Just Free It », incitée par James Gosling, l'a peut-être poussé à la prudence. Toujours est-il que cette manifestation a tourné court, même si la communication d'Oracle avait paré toute éventualité en distribuant à chacun un T-Shirt plus politiquement correct : « I am the Future of Java ».
Thomas Kurian, vice président du développement produit démontre les nouvelles capacités de JavaFX.
Plein les yeux avec JavaFX
Les chantiers pour Java sont nombreux et le volet le plus spectaculaire porte certainement sur le volet interface utilisateur. Oracle poursuit l'investissement sur JavaFX, la solution RIA (Rich Internet Application) créée par Sun. Certains ironiseront sur le succès tout relatif de cette technologie par rapport à Flash ou Silverlight, pourtant JavaFX devient un élément clef de la stratégie d'Oracle vis-à-vis de Java sur le poste client, que ce soit pour les applications exécutées sur le client, que les applications Web. JavaFX va se voir boosté par l'accélération matérielle 2D et 3D par le support de DirectX sur les machines Windows et OpenGL pour les autres. Des traitements 3D peuvent être réalisées sur des éléments 2D, comme des flux vidéo et dans un deuxième temps JavaFX sera capable de réaliser ces traitement directement sur des objets 3D. De plus, on va pouvoir intégrer du code HTML 5 dans les applications Java et accéder à DOM (le modèle objets du navigateur) sans trop de difficultés. Thomas Kurian a promis un jeu d'API et un modèle de programmation JavaFX pour Java qui ne nécessiterait aucune formation pour le développeur utilisant Swing. A voir. En outre les contrôles JavaFX seront amenés à être publiés en Open Source.
Les évolutions de fond sur Java se poursuivent
Plus fondamentalement, Oracle mène 3 projets clefs quant à l'avenir du langage. Le premier, baptisé « Coin » vise à rendre le langage plus concis, le projet « Lambda » qui va dans le même sens avec l'implémentation des Closure, et enfin « Jigsaw » qui vise à rendre la plate-forme plus modulaire. De même, la JVM évolue pour supporter les processeurs multi-cœurs, exploiter des espaces mémoires plus grands et des entrées/sorties plus rapides. Enfin Thomas Kurian a souhaité favoriser l'exploitation de la JVM par de multiples langages dont, bien sûr, les langages dynamiques. Un nouveau moteur d'exécution JavaScript est d'ailleurs en préparation.
Java va aussi évoluer sur le mobile, c'est le projet Java Mobile.Next. Java Me, présent sur les téléphones, les lecteurs Blu-Ray, les cartes va lui aussi intégrer HTML, JavaScript et les feuille CSS. Le support matériel d'accélérateurs graphiques, de puces NFC et de capteurs va être étendu.
Moins sexy mais plus critique pour Java en entreprise, le volet serveur va connaître trois nouveautés en 2010 : d'une part le support des spécifications OSGI pour JPA, JNDI, JDBC, JTA et le service HTTP. Il va devenir imaginable de créer des applications Java hybrides OSGI et Java EE.
Autre avancée importante pour Java, le Web Profile pour les applications Web qui supportera le clustering. Equilibrage de charge, fail-over deviendront possibles pour les applications Web. Enfin côté interopérabilité avec les Web Services, la compatibilité avec le profile WS-I version 2.0 est à l'ordre du jour. Deux éditions du serveur Java GlassFish sont planifiées pour 2011.
Si Thomas Kurian n'a pas annoncé le passage de Java en mode Open Source comme le demande James Gosling, à l'origine du mouvement « Java-Just Free It », il a annoncé qu'Oracle allait publier deux nouvelles éditions d'OpenJDK, en 2011 et en 2012. Il n'a pas détaillé les nouveaux pans de Java qui seront alors publiés sous licence Open Source.

Avis sur «Oracle OpenWorld 2010 : Oracle affirme ses priorités pour Java»
à lire aussi
SUR LES MÊMES THÈMES 


nos newsletters
Abonnez-vous à Micro Hebdo : 4,90 €/mois
Abonnez-vous à l'Ordinateur Individuel : 3 €/mois
Abonnez-vous à la version digitale
Abonnez-vous à 01Business et Technologies : 19 €/mois














agrandir la photo

