Mardi 22 mai 2012
NASDAQ : 2847.21 68.42   nasdaq2.46 %
RECHERCHE
OK
 
NEWSLETTER
newsletter
Abonnez-vous gratuitement
à notre newsletter
hebdomadaire - Cliquez ICI
Indexel
  • DOSSIERS
  • PRATIQUE
pub Publicité
 

ACTUALITES

JavaFX concurrence Flex et Silverlight

Imprimer Envoyer à un ami Contacter la rédaction
Par Alain Bastide le 09/12/2008 - indexel.net
 

Enfin disponible officiellement, le client riche internet de Sun rend Java accessible aux graphistes et aux intégrateurs web. Dix ans après les premières applets, il étend à nouveau la portée de la plate-forme Java.

 

Sun propose depuis quelques jours son propre client riche internet (RIA) : JavaFX 1.0. Comme Flex d'Adobe et Silverlight de Microsoft, JavaFX facilite la création d'applications connectées dites "clients riches". Les clients riches internet et de bureau (RDA, Rapid Desktop Application) reproduisent l'architecture client-serveur au sein du navigateur internet ou d'un socle d'exécution local : la majorité des traitements s'exécutent côté serveur où résident les données, le client riche gèrant essentiellement l'interface. Bien entendu, toutes les nuances sont possibles.

Contrairement à Microsoft et Adobe qui dissocient RIA (Silverlight 1.0, Flex) et RDA (Silverlight 2.0, AIR) lors de l'exécution, Sun propose un seul socle : JavaFX. Les applications JavaFX s'exécutent donc indistinctement sur le poste de travail ou directement dans le navigateur. Compilées en code java binaire (byte-code), les applications JavaFX s'exécutent sur n'importe quel système d'exploitation - Windows, Linux, Mac OS X notamment - pourvu qu'il intègre une  machine virtuelle Java SE 6 update 11.

JavaFX est en fait une surcouche à Java SE et Java ME composée d'un langage de script de haut niveau (JavaFX Script), d'un compilateur JavaFX Script vers du byte-code, d'un émulateur, et de la documentation associée. Destiné aux intégrateurs de sites web et aux graphistes plus qu'aux développeurs, JavaFX Script est facile à prendre en main. Il nécessite cinq fois moins de lignes de code que Java pour développer la même application. C'est d'ailleurs tout le pari de Sun : rendre accessible Java au plus grand nombre moyennant cette surcouche.

Pour parachever le dispositif, Sun propose un environnement de développement spécifique dans NetBeans IDE 6.5. Il fournit également un module d'export pour Photoshop et Illustrator (JavaFX 1.0 Production Suite, ex Project Nile) et un convertisseur SVG (SVG Converter).

LIRE AUSSI
 
Partager :
LIRE AUSSI
 
pub Publicité

Cloud Computing : Atouts et freins, acteurs du marché, conseils et témoignages