Sun entend bien donner un coup de fouet au développement d’applications Java sur le poste de travail avec la mise à disposition, depuis lundi 11 décembre au soir, sur son site, de la version 6 de Java Standard Edition.
Comme la version 5, cette nouvelle mouture est constituée, d’une part, des outils de développement et des bibliothèques de programmation permettant de concevoir des applications Java (le JDK pour Java Development
Kit) et, d’autre part, de l’environnement d’exécution qui permet de les exécuter (le JRE pour Java Runtime Environment qui inclut la fameuse machine virtuelle Java).Le JRE de la version 6 occupe désormais 72 Mo, contre 50 Mo pour la version 5. Il n’est pas accessible via le module de mise à jour de la version 5, mais nécessite un téléchargement volontaire.
D’après Sun, tous les utilisateurs de Java bénéficient d’abord de performances améliorées. ‘ Le chargement de la machine virtuelle est deux fois plus rapide et les applications existantes s’exécutent
30 % plus vite qu’avec la version 5 ‘, affirme Alexis Moussine Pouchkine, architecte Java chez Sun. Ce gain notable s’explique à la fois par une réécriture du code et par la mise en place d’un
détecteur de configuration qui va optimiser le paramétrage de la machine virtuelle en fonction du matériel utilisé (processeur cible, mémoire vive, carte graphique, etc.).
Des passerelles vers les technologies du Web 2.0
Plus performante, la nouvelle version de Java autorise aussi la création d’interfaces plus modernes. Swing, la bibliothèque de composants dédiée à l’interface graphique, gère désormais des effets 3D via OpenGL et lisse
mieux les polices de caractères. Surtout, elle sait mieux tirer parti des fonctions offertes par l’interface du système d’exploitation sur lequel elle est installée. Les applications Java peuvent ainsi prendre l’apparence de
MacOS X, Linux Gnome, Windows XP ou Windows Vista. Comme prévu, le nouveau système d’exploitation de Microsoft est désormais lui aussi supporté par Java.La version 6 de Java SE offre d’autres fonctionnalités inédites. Une petite base de données relationnelle baptisée JavaDB a été ajoutée dans le JDK et peut s’intégrer directement en local dans les applications Java.
Sun a ouvert de nombreuses passerelles vers les technologies de développement du Web 2.0. Il a standardisé les échanges avec les langages de script comme Javascript, PHP, Python ou Ruby.Le constructeur propose aussi aux développeurs une offre de support technique inédite baptisé Sun Developer Services.‘ Avec cette nouvelle version, nous voulons vraiment séduire un maximum de développeurs à la
recherche d’une technologie performante et multi plates-formes ‘, explique Alexis Moussine Pouchkine.Java Standard Edition version 6 est disponible sous Linux, Mac OS, Windows et Solaris. Et comme l’a récemment annoncé Sun, son code source sera rendu public au plus tard cet été, conformément à la licence GPL.
🔴 Pour ne manquer aucune actualité de 01net, suivez-nous sur Google Actualités et WhatsApp.