Présenter JavaFx Pourquoi ? Ses objectifs Par quel moyen Sun compte-t-il atteindre ses objectif ?
Contexte JavaFx JavaFx Script JavaFx Mobile Outils pour développeurs et designers JRE Bilan
JavaFx est un ensemble de produits et de technologies créé par Sun Microsystem. Pour intégrer le marché des Rich Internet Applications, Pour développer l’User Experience.
 
Explications : RIA Qu’est ce que c’est ? Le terme  Rich Internet Application  a été introduit dans une publication de Macromedia en mars 2002. Les RIA donne une grande importance à l’utilisation du logiciel coté client.
Des technologies « détournées » JavaScript Adobe Flex/Flash Applets Java Applications Java : Java Web Start ActiveX (Embedded)
Des technologies adaptées Adobe : AIR Microsoft : Silverlight
 
Java tel qu’il a été conçu ne permet pas de rentrer efficacement sur le marché des RIA Les interfaces ne sont pas adaptés L’utilisation web de java est trop lourde
Mettre à la disposition des développeurs un ensemble de produits correspondant à la réelle demande dans le domaine S’adapter à tous les terminaux
JavaFx Script JRE amélioré Editeur Graphique JavaFx Mobile
 
JavaFx Script OpenSource F3 crée par Chris Oliver  (Functions Follows Form) http://blogs.sun.com/chrisoliver/entry/f3 Le Fx Script n’en est encore qu’à sa version  alpha .
Tourne sur la JVM Syntaxe déclarative Typé statiquement Conçu pour les animations et images Interfaces Riches
Exemple
 
Système d’exploitation destiné à la dernière génération de téléphones mobiles. Utilise JFx Script Inclut JSE & JME
 
Outils destinés aux développeurs Plugin NetBeans FxPad
Outils destinés aux designers Nouvelle application de design Ajout de fonction au plug-in NetBeans
 
Nouvel Installer Plus beau Taille des mises à jour réduites Installation plus rapide Outils de déploiement Vérification de version Versions JavaScript et plug-in Installation automatique de la bonne version
QuickStart Service Démarre à chaud car QuickStart met Java en cache Noyau Java Modularisation du JRE Module HelloWorld < 2Mo Module Swing <4Mo Ne télécharge que les modules nécessaires Télécharge automatiquement les modules manquants.
Nouveau plug-in navigateur Nouvelle implémentation des applets Plus stable, impossible de le crasher.
 
JavaFx Script Parfaitement adapté aux RIA Gain de temps du développement des interfaces OpenSource On augmente l’User Experience Interface / Ergonomie  JRE Consumer Les faiblesses de JavaFx ne sont que temporaires En retard par rapport aux autres JavaFx n’a que peu de produits disponibles Editeur graphique pas disponible JavaFx Script version alpha JavaFx Mobile en développement Java Web Start Lourdeur Lenteur On attend de voir un applet JavaFx rapide
 
RIA Blog en français sur les RIA http://en.wikipedia.org/wiki/Rich_Internet_application JavaFx Script https://openjfx.dev.java.net/ http://blogs.sun.com/chrisoliver/entry/f3   FxPad (outils) JRE 2007 JavaOneSM Conference (Session TS-3290) JavaFx Mobile Official Website

Java Fx

  • 1.
  • 2.
    Présenter JavaFx Pourquoi? Ses objectifs Par quel moyen Sun compte-t-il atteindre ses objectif ?
  • 3.
    Contexte JavaFx JavaFxScript JavaFx Mobile Outils pour développeurs et designers JRE Bilan
  • 4.
    JavaFx est unensemble de produits et de technologies créé par Sun Microsystem. Pour intégrer le marché des Rich Internet Applications, Pour développer l’User Experience.
  • 5.
  • 6.
    Explications : RIAQu’est ce que c’est ? Le terme Rich Internet Application a été introduit dans une publication de Macromedia en mars 2002. Les RIA donne une grande importance à l’utilisation du logiciel coté client.
  • 7.
    Des technologies « détournées »JavaScript Adobe Flex/Flash Applets Java Applications Java : Java Web Start ActiveX (Embedded)
  • 8.
    Des technologies adaptéesAdobe : AIR Microsoft : Silverlight
  • 9.
  • 10.
    Java tel qu’ila été conçu ne permet pas de rentrer efficacement sur le marché des RIA Les interfaces ne sont pas adaptés L’utilisation web de java est trop lourde
  • 11.
    Mettre à ladisposition des développeurs un ensemble de produits correspondant à la réelle demande dans le domaine S’adapter à tous les terminaux
  • 12.
    JavaFx Script JREamélioré Editeur Graphique JavaFx Mobile
  • 13.
  • 14.
    JavaFx Script OpenSourceF3 crée par Chris Oliver (Functions Follows Form) http://blogs.sun.com/chrisoliver/entry/f3 Le Fx Script n’en est encore qu’à sa version alpha .
  • 15.
    Tourne sur laJVM Syntaxe déclarative Typé statiquement Conçu pour les animations et images Interfaces Riches
  • 16.
  • 17.
  • 18.
    Système d’exploitation destinéà la dernière génération de téléphones mobiles. Utilise JFx Script Inclut JSE & JME
  • 19.
  • 20.
    Outils destinés auxdéveloppeurs Plugin NetBeans FxPad
  • 21.
    Outils destinés auxdesigners Nouvelle application de design Ajout de fonction au plug-in NetBeans
  • 22.
  • 23.
    Nouvel Installer Plusbeau Taille des mises à jour réduites Installation plus rapide Outils de déploiement Vérification de version Versions JavaScript et plug-in Installation automatique de la bonne version
  • 24.
    QuickStart Service Démarreà chaud car QuickStart met Java en cache Noyau Java Modularisation du JRE Module HelloWorld < 2Mo Module Swing <4Mo Ne télécharge que les modules nécessaires Télécharge automatiquement les modules manquants.
  • 25.
    Nouveau plug-in navigateurNouvelle implémentation des applets Plus stable, impossible de le crasher.
  • 26.
  • 27.
    JavaFx Script Parfaitementadapté aux RIA Gain de temps du développement des interfaces OpenSource On augmente l’User Experience Interface / Ergonomie JRE Consumer Les faiblesses de JavaFx ne sont que temporaires En retard par rapport aux autres JavaFx n’a que peu de produits disponibles Editeur graphique pas disponible JavaFx Script version alpha JavaFx Mobile en développement Java Web Start Lourdeur Lenteur On attend de voir un applet JavaFx rapide
  • 28.
  • 29.
    RIA Blog enfrançais sur les RIA http://en.wikipedia.org/wiki/Rich_Internet_application JavaFx Script https://openjfx.dev.java.net/ http://blogs.sun.com/chrisoliver/entry/f3 FxPad (outils) JRE 2007 JavaOneSM Conference (Session TS-3290) JavaFx Mobile Official Website