JavaOne 2011 : JavaFX 2.0 redonne des couleurs à Java
La librairie JavaFX dédiée aux interfaces graphiques riches pour Java évolue notamment vers le multimédia. Une dernière évolution majeure avant de devenir open source ?
Lors de JavaOne 2010, Oracle annonçait entammer une refonte complète de JavaFX, la couche d'interface internet riche de Java. Nous voici sur JavaOne 2011 et c'est chose faite : voici JavaFX 2.0. L'API graphique compte désormais 65 000 éléments, de quoi bâtir des interfaces bien plus sophistiquées qu'on peut le faire avec les outils client Java traditionnels tels que Swing. Oracle a doté JavaFX du moteur HTML Webkit afin d'afficher simplement des pages web à l'intéreur des applications.
Pour faciliter son adoption, JavaFX s'ouvre aux développeurs qui préfèrent les langages dynamiques type groovy, JRuby ou Scala à Java. De plus, un langage XML, le FXML, permet à un développeur HTML d'intégrer des composants JavaFX dans une visualisation de données sans devoir nécessairement coder en Java.
Pour l'heure, seule la version Windows de JavaFX 2.0 est disponible, le portage vers Mac OS X n'étant encore qu'au stade de la bêta.
Quelle stratégie face à HTML5 ?
Si la technologie est intéressante et le soutien d'Oracle manifeste (pas moins de 50 sessions de JavaOne sont consacrées à JavaFX !), on peut s'interroger sur l'avenir d'une telle solution alors que le rôle d'Adobe Flash et de Microsoft Silverlight, les concurrents historiques de JavaFX, est remis en cause. Le projet Avatar, très brièvement évoqué sur JavaOne, va chercher à tisser des liens entre Java et HTML5, notamment sur les mobiles et les tablettes. Un projet à suivre.
Pour finir, Oracle a annoncé qu'il songait désormais à publier sous licence open source JavaFX. Oracle et la communauté OpenJDK développeraient ensembles la solution RIA estampillée Java. Rendez-vous sur JavaOne 2012 pour voir si ce pari est gagnant.
à 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




