Java Fx

Studientin 928 views 29 slides Dec 22, 2007
Slide 1
Slide 1 of 29
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27
Slide 28
28
Slide 29
29

About This Presentation

No description available for this slideshow.


Slide Content

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