Disponibilité de Mustang : Java 6 Standard Edition

Le par Nicolas T.  |  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.
  • Partager ce contenu :
Complément d'information

Vos commentaires Page 1 / 2

Trier par : date / pertinence
Arm@nd offline Hors ligne Héroïque avatar 875 points
Le #145665
Il n'est pas encore sous license GPL '
panurge offline Hors ligne VIP avatar 8290 points
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.
Cleaner1974 offline Hors ligne Vénéré avatar 2518 points
Le #145689
Rhazut, grillé

En tout cas, simplissime à installer, comme d'habitude !
ReNo offline Hors ligne Vétéran avatar 2335 points
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 :eek:

2) Et dire que bon nombre d'entreprises fonctionnent encore avec la version 1.4.2...
gr54 offline Hors ligne Héroïque avatar 951 points
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.
Chitzitoune offline Hors ligne VIP avatar 19393 points
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
ReNo offline Hors ligne Vétéran avatar 2335 points
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
jvachez offline Hors ligne Vétéran avatar 2398 points
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.
:D offline Hors ligne VIP avatar 13120 points
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=":'" />
Cleaner1974 offline Hors ligne Vénéré avatar 2518 points
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.
icone Suivre les commentaires
Poster un commentaire