Java Fx

2 497 vues

Publié le

Publié dans : Technologie
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
2 497
Sur SlideShare
0
Issues des intégrations
0
Intégrations
27
Actions
Partages
0
Téléchargements
86
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Java Fx

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

×