Arrivée de JavaFX 1.0 et de Moonlight 1.0 bêta
C'est l'effervescence dans le domaine des applications Internet riches. Deux nouveaux socles d'exécution viennent d'être livrés cette semaine, l'un en provenance de Sun et l'autre de Novell.
01net.
le 05/12/2008 à 17h18
Une fois de plus, nous assistons à une nouvelle bataille technologique dans le domaine de l'édition logicielle : celle des technologies d'applications Internet riches (RIA) qui permettent d'exécuter des contenus multimédias et graphiques très soignés, au sein d'un navigateur Internet ou directement sur le bureau de l'utilisateur. La plus connue d'entre elles – Flash d'Adobe – a de plus en plus de concurrentes, comme en témoigne l'introduction cette semaine de JavaFX par Sun. Dévoilée au mois d'août 2008 en version préliminaire, cette plate-forme est désormais disponible en version stable 1.0.
Elle se compose de différents éléments que l'on pourra télécharger gratuitement sur le site www.javafx.com :
- le socle d'exécution (plug-in ou run-time), qui nécessitera l'installation d'une machine virtuelle Java comme la dernière version de JavaSE 6 update 11 ;
- l'environnement de développement intégré NetBeans IDE 6.5 pour JavaFX 1.0 ;
- le kit de développement JavaFX 1.0 SDK, qui contient notamment un ensemble d'API JavaFX, un compilateur JavaFX, de la documentation et un émulateur qui permet d'avoir un rendu graphique au fur et à mesure de l'écriture du code ;
- un kit pour les webdesigners baptisé JavaFX 1.0 Production Suite, précédemment appelé Project Nile 1.0. Il comprend d'une part un module complémentaire pour les outils de création graphique Photoshop et Illustrator d'Adobe afin de produire des infographies susceptibles d'être lues par le socle JavaFX. D'autre part, il inclut un outil baptisé SVG Converter qui, comme son nom l'indique, réalisera la conversion d'un fichier SVG (format d'image vectorielle) en un format JavaFX.
A noter, le site JavaFx propose également une quarantaine de petits exemples d'applications graphiques développées à l'aide de JavaFX, dont on pourra aisément consulter le code source.
Le Silverlight version Linux en version bêta 1.0
De son côté, le projet Mono soutenu par Novell vient d'annoncer la mise à disposition de la bêta 1.0 de Moonlight, l'équivalent de Silverlight 1.1 de Microsoft pour les OS Linux et Unix. Celle-ci fonctionne sur les principales distributions Linux du marché, à savoir celles de Novell bien sûr, Suse Linux Enterprise Desktop, OpenSuse 11 mais aussi Ubuntu 8.04 et Fedora Core 9. La version finale de Moonlight est prévue pour le 20 janvier 2009. Une version 2.0 alpha est programmée pour le 18 mars 2009.