01net Pro Entreprise informatique
Actualités gestion et logiciel informatique professionnel
Offre et recherche Emploi informatique internet
Salon conférences inofrmatique IT ebusiness 01
Le Cloud Computing
Vidéos reportage entreprise acteur informatique
Retrouvez tous les services 01Net dédiés aux professionnels !
Télécharger logiciels Pro et progiciels
Livres blancs e-commerce informatique et nouvelles technologies
Retrouvez l'ensemble des dossiers de la rédaction 01net Entreprise
Les synthèses des bonnes pratiques sur les sujets IT du moment
Agenda
Applications web et logiciels
Développement
FAI-Télécoms
Marché
Matériel
Sécurité
SSII
Système d'exploitation

JavaOne 2011 : Oracle éclaire l’avenir de Java

La première journée de la conférence développeur Java a apporté quelques détails sur l’avenir de Java. Les ambitions d’Oracle vis-à-vis de Java 8 ont été revues à la hausse.

laisser un avis
Mark Reinhold, l'architecte en chef de la plate-forme Java détaille Java 8.
agrandir la photo
Mark Reinhold, Chief Architect, Java Platform, Oracle était sur scène hier à San Francisco pour évoquer les dernières évolutions de la plate-forme Java et de son écosystème. Un écosystème dynamique puisque Twitter a rejoint la communauté OpenJDK, communauté qui travail sur le portage de Java 7 sur MacOS X ainsi que sur une implémentation de référence du prochain Java 8.
Avant d'aborder l'avenir de Java, Mark Reinhold a cherché à promouvoir Java 7 auprès des développeurs présents, évoquant notamment le projet Coin (la JSR 334). Celui-ci vise à modifier le langage Java afin de simplifier l’écriture des programmes, mais aussi leur relecture par les développeurs. Il a confirmé que ces changements s’appliquaient tout autant aux développeurs qui travaillent sur le JDK, c'est-à-dire le cœur de Java lui-même. « Nous cherchons les parties dans le code Java où nous pouvons exploiter cette possibilité » a-t-il confié.  L’autre innovation évoquée, InvokeDynamic (JSR 292), repense la façon dont les méthodes Java sont appelées. Une optimisation précieuse pour un langage comme Ruby qui fait un recours très fréquent aux appels de méthodes. Enfin, l’architecte en chef de Java a défendu l'intérêt du framework Fork/Join, conçu pour exploiter au mieux les processeurs multi-cœurs. Celui-ci prend en effet a sa charge la parallélisation des applications et la synchronisation des tâches distribuées sur les différents cœurs. Une aide précieuse pour les développeurs.

La programmation multi-coeurs, un atout pour Java 8

La programmation des processeurs multi-coeurs, un enjeu majeur pour Java.
agrandir la photo
C’est bien sûr les nouvelles caractéristiques de Java 8 qui ont attiré toute l’attention des adeptes de Java. Parmi les nombreux projets en cours, Mark Reinhold a choisi d’évoquer Lambda (JSR 335), dont l’objectif principal est d’apporter les « Closure » à Java. Cette technique permet d’obtenir un code plus concis, mais c’est surtout une aide pour la programmation dans un environnement multi-cœur : « Pourquoi voulons-nous ajouter des expressions Lambda à Java ? A cause des processeurs multi-cœurs ! Il y a de nombreuses façon de les programmer et certaines des meilleures techniques peuvent être réalisées le mieux si vous disposez des expressions Lambda » a-t-il expliqué. Autre projet lui tenant à cœur, Jigsaw : « Son but est de créer un modèle non pas seulement pour une application, mais pour la plate-forme elle-même » conclut-il.

La gestion du multi-touch arrive

Outre ces évolutions du langage, le JDK 8 verra l’exécution de code JavaScript dans la machine virtuelle améliorée avec l’arrivée d’un tout nouveau moteur JavaScript. Il supportera les interfaces Multi-Touch de même que Java FX 3 permettra de créer des interfaces utilisateur modernes. Enfin, Java 8 verra la convergence des machines virtuelles HotSpot (d’origine Sun) et JRockit (d’origine BEA).
La disponibilité de Java 8 a été annoncée pour l’été 2013.
envoyer
par mail
imprimer
l'article
PAS D'AVIS SUR CET ARTICLE
Répondre
 

Avis sur «JavaOne 2011 : Oracle éclaire l’avenir de Java»

   
 
à lire aussi
SUR LES MÊMES THÈMES
Les entreprises encore prisonnières de Cobol
JavaOne 2011 : JavaFX 2.0 redonne des couleurs à Java
Selon la justice californienne, Google ne viole pas les brevets Java
Devoxx : affluence de développeurs Java sur Paris
Oracle voulait racheter RIM ou Palm
C, le langage le plus populaire des développeurs
Go, le nouveau langage signé Google, est officiellement disponible
Sencha Touch 2 permet de coder des applications iOS sur Windows
Les ventes de serveurs se tassent
Oracle met la main sur Taleo pour 1,9 milliard de dollars
Reportage vidéo : Microsoft fait ses Tech Days
Les développeurs en vedette aux Techdays
L'ex-patron de CA lance la très attendue division logicielle de Dell
IBM se renforce dans le développement d'applications mobiles en acquérant Worklight
Les ventes de serveurs Oracle s’écroulent
Autosar 4.0, moteur informatique de la voiture de demain
Facebook livre son moteur PHP haute performance à la communauté
Microsoft lance Silverlight 5 dans l'indifférence générale
SAP rachète SuccessFactors pour 3,4 milliards de dollars