Développeur : Java Standard Edition 6 est sorti
Posté par Mark Havel (). Modéré le 12 décembre 2006.
La version 6 de Java Standard Edition est donc disponible depuis quelques heures sur le site de Sun (vous remarquerez que les "2" nuisant à la prononciation du nom ont disparu).
Parmi les véritables nouveautés, commençons par l'esthétique et le bureau. Tout d'abord, il est possible nativement de mettre une icône de l'application Java dans la barre des tâches du système. La gestion de l'affichage a été largement améliorée avec au programme lissage des polices de caractères, double buffering, utilisation d'OpenGL pour avoir des effets 3D comme sous les dernières versions de X.Org et amélioration de quelques autres éléments pour augmenter la réactivité des application Swing.
On notera aussi l'apparition d'un moteur permettant d'utiliser pas mal de langages de scripts dont JavaScript dans une application Java, quelques ajouts sur les annotations.
Question compilation et développement avancé, on verra des API pour permettre aux programmes Java d'appeler un compilateur Java d'eux même, une mise à jour des fichiers .class, sans compter une API pour faire quelques manipulations au niveau de la machine virtuelle elle-même. Les professionnels JEE seront ravis de pouvoir utiliser JDBC 4 et 6 nouvelles API pour gérer XML et WebServices. Enfin, on notera quelques petits trucs en plus sur la gestion des entrées/sorties, les noms de domaines internationalisés.
NdM : rappel de la dépêche précédente « Les composants libérés proviendront de Java 7, et non Java 6, celui-ci étant pratiquement terminé, et ne sera diffusé sous GPL que si le temps le permet. ».
Parmi les véritables nouveautés, commençons par l'esthétique et le bureau. Tout d'abord, il est possible nativement de mettre une icône de l'application Java dans la barre des tâches du système. La gestion de l'affichage a été largement améliorée avec au programme lissage des polices de caractères, double buffering, utilisation d'OpenGL pour avoir des effets 3D comme sous les dernières versions de X.Org et amélioration de quelques autres éléments pour augmenter la réactivité des application Swing.
On notera aussi l'apparition d'un moteur permettant d'utiliser pas mal de langages de scripts dont JavaScript dans une application Java, quelques ajouts sur les annotations.
Question compilation et développement avancé, on verra des API pour permettre aux programmes Java d'appeler un compilateur Java d'eux même, une mise à jour des fichiers .class, sans compter une API pour faire quelques manipulations au niveau de la machine virtuelle elle-même. Les professionnels JEE seront ravis de pouvoir utiliser JDBC 4 et 6 nouvelles API pour gérer XML et WebServices. Enfin, on notera quelques petits trucs en plus sur la gestion des entrées/sorties, les noms de domaines internationalisés.
NdM : rappel de la dépêche précédente « Les composants libérés proviendront de Java 7, et non Java 6, celui-ci étant pratiquement terminé, et ne sera diffusé sous GPL que si le temps le permet. ».
java.sun.com (1223 hits)
Les nouveautés de Java (902 hits)
Un résumé en français de ces nouveautés (1881 hits)
Java 6 sur le bureau (2343 hits)
Java sur dmoz (382 hits)
DLFP : Java libre : un rêve devient réalité (356 hits)
> Lire la dépêche (53 commentaires, moyenne: 3,6).
Vous avez demandé le commentaire #783599.




Licence ?
Et qu'en est-il de la license ?
[^]Re: Licence ?
Comme l'insinue explicitement la petite note des modéro, la licence Java n'a pas changé pour cette version 6.
Après vérification, c'est à nouveau la licence Sun qui s'applique :
http://java.sun.com/javase/6/jre-6-license.txt
http://java.sun.com/javase/6/jdk-6-license.txt
Je ne sais pas s'il y a eu, ou non, des changements mineurs dans cette licence depuis la version 5.
"I wonder where I'll go now. The net is vast and infinite."
[^]Re: Licence ?
Il fallait lire "implicitement", bien sûr.
"I wonder where I'll go now. The net is vast and infinite."
[^]Re: Licence ?
Petite mise a jour:
Prière de remplacer "javaçapucestpaslibre" par "java6çapucestpaslibre". Un simple script hébergé sur linuxfr devrait pouvoir faire les modifs tous seul, non?
Le troll est dans le couloir de la mort, dépéchez vous, il n'en a plus pour tres longtemps...
Mathias
[^]Re: Licence ?
lecouloirdelamortçapuecestpasbien
Every takeoff is optional. Every landing is mandatory. -- Rules Of Flying
[^]Re: Licence ?
J'aurais plutôt dit :
lecouloirdelamortçapuecestpaslibre
[^]Re: Licence ?
Licence ?
Et qu'en est-il de la license ?
Dommage, tu avais bien commencé mais tu as fini en franglais !
[^]Re: Licence ?
Merci de la correction ^^