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 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