Disponibilité de Mustang : Java 6 Standard Edition

Le par  |  12 commentaire(s)
Java 6 Mustang (Small)

Sortie de Java 6 dit MustangUn an et demi après la version 5, Sun annonce la sortie de Java 6 SE, baptisée Mustang.

Sortie de Java 6 dit Mustang
Un an et demi après la version 5, Sun annonce la sortie de Java 6 SE, baptisée Mustang. Cette release majeur coïncide avec l'inauguration de Javapolis 2006, qui réunit de nombreux acteurs du monde Java en Belgique pendant 5 jours, et comptera au total plus de 2800 participants.

Java 6 mustang smallPour rappel, la machine virtuelle de Java se décline en 3 versions, adaptées chacune à un environnement particulier :

  • Java Standard Edition (JSE) : édition standard de Java. C'est celle-ci qui est déployée sur les PC, et permet de faire fonctionner les applications bureautiques.

  • Java Micro Edition (JME) : édition limitée (en possibilités, mais aussi en exigences de ressource) de Java permettant de faire fonctionner les programmes Java sur les téléphones portables et assistants personnels (PDA).

  • Java Enterprise Edition (JEE) : Java pour les entreprises, comme son nom l'indique, est destiné exclusivement au développement de grosses applications clients / serveurs, facilitant la prise en charge des problèmes couramment rencontrés sur ce type d'applications (sécurité, multi-tâches, allocation dynamique de ressources...)

Aujourd'hui, seule l'édition standard (JSE) est donc sortie en version 6, les autres éditions nécessitant quelques semaines, voire quelques mois avant de rejoindre Mustang SE.


Une nouvelle version qui tend à combler les lacunes de Java sur le Desktop, et amène un support avancé des Web Services
Machine virtuelle java 51x108Cette dernière apporte de nombreuses nouveautés et améliorations, notamment grâce à l'exploitation des fonctionnalités introduites dans la version 5 (dont les generics et les annotations). Parmi elles, notons :

  • la généralisation et l'extensibilité des annotations, qui reprennent le principe de XDoclet, qui permet de placer des instructions au sein même du code, afin de générer d'autres classes où des fichiers de mapping et de configuration.
  • le support d'interpréteurs de scripts : déjà plusieurs dizaines de langages supportés, dont Javascript, Jelly, Python, Ruby, Velocity, XPath, XSLT...
  • un support amélioré de la librairie d'accès aux bases de données : JDBC 4.0
  • une meilleure prise en charge des Web Services (nouvelles API et configuration simplifiée par les annotations)
  • une meilleure intégration des applications Java (AWT et Swing) dans le système d'exploitation (nombreuses nouvelles fonctionnalités)
  • une meilleure gestion de la sécurité (Kerberos, LDAP...)
  • et de très nombreuses autres améliorations au niveau des entrées / sorties, de l'internationalisation, des collections...

Pour en savoir plus, la liste complète des fonctionnalités de Java 6 peut être consultée sur le site officiel.
Complément d'information

Vos commentaires Page 1 / 2

Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Le #145665
Il n'est pas encore sous license GPL '
Le #145667
c'est la version 7 qui sera sous GPL ... la licence de la version 6 est toujours la même que précédement.

Question de timing entre l'annonce et la date de la sortie.
Le #145689
Rhazut, grillé

En tout cas, simplissime à installer, comme d'habitude !
Le #145727
1) "# une meilleure intégration des applications Java (AWT et Spring) dans le système d'exploitation (nombreuses nouvelles fonctionnalités)" >Euh je comprend pas trop ce point-là... <img src="/img/emo/confused.gif" alt=":'" /> En plus, je vois pas ce qu'AWT et Spring font ensemble

2) Et dire que bon nombre d'entreprises fonctionnent encore avec la version 1.4.2...
Le #145752
ca serait pas plutot Swing (l'API graphique de Java) que Spring, par hasard'

pour Java sous GPL, c'est plutot une bonne nouvelle. c'est pas le langage ultime non plus, mais il est plutot bien pratique, et surtout portable.
Le #145763
@ReNo "Et dire que bon nombre d'entreprises fonctionnent encore avec la version 1.4.2..."

Et certaines avec la JVM de MS à causes de problèmes de compatibilité, les pauvres
Le #145771
@gr54 "ca serait pas plutot Swing (l'API graphique de Java) que Spring, par hasard'" >Oui ce serait plus logique

@Chitzitoune "Et certaines avec la JVM de MS à causes de problèmes de compatibilité, les pauvres " >Roh dur ! Les povs
Le #145783
Malheureusement cette jvm n'est pas capable d'exécuter du code "externe" a une applet et devra être réécrite pour être pleinement utilisable toutes comme les versions précédentes. Les développeurs qui réécrivent doivent en avoir marre de devoir tout réécrire à chaque nouvelle jvm.
Le #145793
etant noob je voudrais savoir s'il faut désinstaller la version précédente ou ca suffit d'écraser l'ancienne par celle ci <img src="/img/emo/confused.gif" alt=":'" />
Le #145797
Monsieur ActiveX :

"Malheureusement cette jvm n'est pas capable d'exécuter du code "externe" a une applet" : intérêt '

"devra être réécrite pour être pleinement utilisable toutes comme les versions précédentes"

Pas de compatibilité ascendante ' Merde !

"Les développeurs qui réécrivent doivent en avoir marre de devoir tout réécrire à chaque nouvelle jvm."

Source '

J'ai un gros logiciel écrit en java (Azureus) qui fonctionnait très bien avec Java 1.5.x et qui est passé à Java 6 sans problème.

Si tu codes comme un porc, ton code passera moins bien.
Suivre les commentaires
Poster un commentaire
Anonyme
:) ;) :D ^^ 8) :| :lol: :p :-/ :o :w00t: :roll: :( :cry: :facepalm:
:andy: :annoyed: :bandit: :alien: :ninja: :agent: :doh: :@ :sick: :kiss: :love: :sleep: :whistle: =]