L'avenir de Java sous le règne d'Oracle sera fait, si l'on en croit le porte-parole de la société, d'innovations continues sur tous les fronts (des machines serveurs aux appareils mobiles en passant par les ordinateurs de bureau).
C'est en substance le message transmis par Thomas Kurian, vice-président exécutif du département développement de produits, lors de sa présentation à la conférence JavaOne.
Cette année, la grande messe annuelle du monde Java a eu un goût bien particulier. Organisée pour la première fois sous l'égide d'Oracle - et boycottée par bon nombre d'acteurs, dont Google (sur fond de procès autour d'Android), JavaOne a même débuté sous la menace d'une manifestation de développeurs mécontents orchestrée par James Gosling, l'inventeur du langage.
Durant sa keynote, Kurian a d'emblée expliqué les priorités d'Oracle : optimiser Java pour les nouveaux modèles d'applications. Et l'optimiser surtout pour les nouveaux types de matériels à processeurs multi-cœurs, à grande capacité de mémoires et à connectivité plus rapide.
La productivité des développeurs Java serait aussi une priorité d'Oracle.
Ainsi le projet « Coin », en cours de développement , a pour but d'intégrer l'inférence des types au langage ainsi que d'autres innovations destinées à augmenter la productivité des développement et la réalisation de codes concis.
Le projet « Lambda » introduira lui les closures dans le monde Java. Ces méthodes anonymes pourraient — toujours selon Kurian — remplacer efficacement les classes inline et supporteraient automatiquement les opérations parallèles sur les collections.
Oracle prévoit également de rendre la Machine Virtuelle Java plus modulaire, en s'appuyant sur le projet « Jigsaw ».
Ces nouveautés arriveront dans les deux prochaines mises à jour majeures de l'OpenJDK, les versions 7 et 8 prévues respectivement pour 2011 et 2012.
Kurian estime par ailleurs qu'il est grand temps pour Java d'avoir une meilleur interopérabilité avec le HTML 5 et JavaScript. Il note que les clients Java nécessitent de pouvoir accéder au contenu HTML 5 grâce a des balises intégrés et qu'un développeur devrait être en mesure de manipuler un layout JavaFX avec Javascript.
Sur ce point, il affirme qu'un moteur graphique puissant jouerait un rôle crucial dans la mise en œuvre de l'interopérabilité entre Java et HTML5. Dans cette optique, Oracle travaille activement sur un nouveau moteur graphique - appelé « Prism » - plus performant, qui permettrait aux développeurs de produire des graphiques 2D et 3D propulsés par l'accélération matérielle (ou accélération graphique).
Ce moteur s'intègrera à la machine virtuelle et au runtime Java.
Autre effort pour améliorer les capacités graphiques de Java, Oracle veut faire du langage un outil de choix pour concevoir des interfaces utilisateur avec les nouvelles fonctionnalités de JavaFX et de l'IDE Netbeans prévus pour 2011.
Kurian s'est aussi engagé à ce que les nouveaux contrôles JavaFX soient disponibles sous licences libres.
Et pour appuyer ses dire, il déclare que « Nous [NDLR: Oracle] voulons que les 9 millions de développeurs Java n'ait plus à choisir d'autres environnement pour construire de belles interfaces utilisateurs».
Les plateformes mobiles figurent aussi sur la feuille de route d'Oracle. La firme de Larry Ellison voudrait imposer JavaFX et Java ME comme alternatives à Flash et Silverlight.
Le projet « Java Mobile.NEXT » inclura donc, toujours selon Kurian, des versions mises à jour du langage, de la machine virtuelle, des librairies et de l'API.
L'entreprise prévoit par exemple d'intégrer des technologies Web comme WebKit et JavaScript à Java ME (l'édition mobile de Java). Selon Kurian une passerelle entre Java et JavaScript permettrait de mixer plus facilement des applications Java natives et des applications fondées sur les standards Web.
Quant à la question de l'indépendance de Java, Kurian est resté vague. Il a tout de même tenter de calmer les craintes de la communauté en assurant que « le futur de Java n'est pas lié à Oracle, ni à aucune autre entreprise ».
Avant d'ajouter « Cela vous concerne vous, la communauté des développeurs, qui rendez le langage génial et construisez des applications géniales»[/I].
Un point de vue on ne peut plus à l'opposé de celui de James Gosling.
Source : le communiqué de presse sur le site de Java
Et vous ?
Que pensez-vous de cette feuille de route ? Et de l'avenir de Java sous le règne d'Oracle ?
En collaboration avec Gordon Fowler
Bilan de JavaOne : Oracle dévoile sa feuille de route pour Java
Et tente de rassurer la communauté des développeurs sur son avenir
Bilan de JavaOne : Oracle dévoile sa feuille de route pour Java
Et tente de rassurer la communauté des développeurs sur son avenir
Le , par Idelways
Une erreur dans cette actualité ? Signalez-nous-la !