Interfaces Graphiques en Java : Sortie de JavaFX 1.1.1

Le , par bouye, Rédacteur/Modérateur
JavaFX 1.1.1 est disponible sur le site de JavaFX, cela inclus la version 6.5.1 de NetBeans contenant Java + JavaFX et la version 1.1.1 du SDK JavaFX. La Production Suite reste quant à elle en version 1.1. Seules les versions Windows et MacOS sont disponibles, il n'y a toujours pas de version Solaris ou Linux.



La version 1.6.0_13 de Java est également disponible.

Voir : http://javafx.com/downloads/all.jsp

Note : sont également listés sur le site de téléchargement :
  • Le plugin JavaFX pour Eclipse.
  • JFXBuilder, un éditeur visuel.
  • L'encodeur On2 Flix pour la création de vidéo.


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de kajava kajava - Futur Membre du Club http://www.developpez.com
le 28/03/2009 à 7:30
Bonjour,

Malheureusement, pas de JavaFX pour Linux pour l'instant

J'ai mis un petit article concernant l'installation étape par étape (avec images) de la dernière version du plug-in JavaFX de NetBeans-6.5.1 sur Linux.

http://java-javafx-iipt.blogspot.com...sur-linux.html

Merci.

Kaesar
Avatar de Telemak Telemak - Membre actif http://www.developpez.com
le 29/03/2009 à 14:34
Bonjour,
j'ai quelques questions à ce sujet :

-Je n'ai pas encore lu, ni vu les possibilités de JavaFx..mais d'après ce que j'ai cru comprendre Fx remplacera swing ?

- Pourquoi la version de linux n'est t'elle pas sortie, ils ont bien mis celle pour mac os ?
Y - t'il une version prévue et pour quand ?

- kajava , merci pour le travail d'avoir indiqué la manière d'installer la version sous linux.
Mais est ce que si je développe en javaFx de cette manière sous linux, le jour ou l'intégration sera faite sous linux, mon code restera t'il compatible, ou risque t'il de ne pas être compatble plus tard...du fait de modifications spécifiques à linux ?

- Sinon je pense que je peuts commencer à programmer en FX sous windows, et par la suite lorsqu'il y aura une sortie linux, continuer sous l'environnement linux ?

- Une dernière question : lorsque je vais sur le site de netbeans, dans la partie téléchargement..Si je souhaites netbeans avec toutes les options ( c, ruby, etc..) je n'ai pas fx qui est inclu dedans..mais il est dans celui qui fait 70mo et donc pas de c, ni ruby, etc...
Comment fait on pour avoir le fx avec la version téléchargé de netbeans qui fait dans les 220 mo ?

Merci d'avance
a+
Avatar de vbrabant vbrabant - Expert éminent sénior http://www.developpez.com
le 29/03/2009 à 15:28
Citation Envoyé par Telemak  Voir le message
d'après ce que j'ai cru comprendre Fx remplacera swing ?

Franchement, je ne crois pas que JavaFX va remplacer Swing. C'est 2 choses tout à fait différentes. JavaFX n'est pas qu'une API. C'est un langage. Limité certe, mais un langage tout de même, qui permet de faire des choses qui ne sont pas possible pour le moment dans Java, comme les closures ou les bindings, par exemple.

- Pourquoi la version de linux n'est t'elle pas sortie, ils ont bien mis celle pour mac os ?
Y - t'il une version prévue et pour quand ?

La version de Linux n'est pas encore sortie à cause du support de la vidéo.
Si tu te moques du support de la vidéo, tu peux jouer avec JavaFX, de la manière décrite par kajava.

- kajava , merci pour le travail d'avoir indiqué la manière d'installer la version sous linux.
Mais est ce que si je développe en javaFx de cette manière sous linux, le jour ou l'intégration sera faite sous linux, mon code restera t'il compatible, ou risque t'il de ne pas être compatble plus tard...du fait de modifications spécifiques à linux ?

La façon dont JavaFX est géré par rapport à Java est fortement différente. Ainsi, avec la sortie de JavaFX 1.1, il fallait recompiler le code de JavaFX 1.0 pour pouvoir le faire tourner en sous JavaFx 1.1. Le plus à craindre, lorsqu'on aura une version de JavaFX sous Linux, n'est pas que ce ne sera pas compatible à cause de modifications spécifiques à Linux, mais parce que ce ne sera plus backward compatible avec la version précédente. Il te faudra recompiler ton code pour que ca fonctionne. Et peut-être même faire des modifications au niveau du langage, vu que les spécifications du langage ne sont toujours pas fixées. Elle peuvent évoluer à chaque version et peuvent ne pas être backward compatible.

- Sinon je pense que je peuts commencer à programmer en FX sous windows, et par la suite lorsqu'il y aura une sortie linux, continuer sous l'environnement linux ?

Oui, tout à fait.

- Une dernière question : lorsque je vais sur le site de netbeans, dans la partie téléchargement..Si je souhaites netbeans avec toutes les options ( c, ruby, etc..) je n'ai pas fx qui est inclu dedans..mais il est dans celui qui fait 70mo et donc pas de c, ni ruby, etc...
Comment fait on pour avoir le fx avec la version téléchargé de netbeans qui fait dans les 220 mo ?

Via le centre de mises à jours.
Avatar de kajava kajava - Futur Membre du Club http://www.developpez.com
le 30/03/2009 à 7:31
Bonjour,

Merci Telemak et merci Vincent.

Toutes les réponses sont dans le message de Vincent , il ne reste plus rien à ajouter.

Bonne journée
Kaesar
Avatar de Traroth2 Traroth2 - Expert éminent http://www.developpez.com
le 30/03/2009 à 14:29
En fait, JavaFX est construit sur Swing (et Java2D). C'est une nouvelle manière de réaliser des interfaces graphiques, de manière déclarative, à la manière de ce qu'on peut trouver ailleurs (Flex, XUL, Android), à la différence que ce n'est pas basé sur XML, mais sur un langage propre. L'idée est de rendre la création d'IHM suffisamment simple pour que les designers, qui sont quand même ceux dont c'est le métier, puissent le faire, ce qui n'était tout simplement pas possible avec Swing.
Avatar de bouye bouye - Rédacteur/Modérateur http://www.developpez.com
le 30/03/2009 à 22:37
Citation Envoyé par Traroth2  Voir le message
L'idée est de rendre la création d'IHM suffisamment simple pour que les designers, qui sont quand même ceux dont c'est le métier, puissent le faire, ce qui n'était tout simplement pas possible avec Swing.

Ben pour le moment c'est plutot rate, en autre a cause du manque d'outils "graphiques" appropries et aussi du fait que les specs sont toujours flottantes et je suis tombes sur plusieurs blogs plutot pas piques des vers sur la question et au final je suis plutot d'accord avec eux. Pour le moment cela reste donc un outil pour les programmeurs plus qu'autre chose et la 1.1 et 1.1.1 ont toujours cette bonne odeur de beta-relase/devellopeur preview qu'avait la 1.0 .
Avatar de bouye bouye - Rédacteur/Modérateur http://www.developpez.com
le 31/03/2009 à 5:15
Apres avoir passe un certains temps a trouver comment pour installer le plugin de Sun dans Firefox (dans /usr/lib64/mozilla/plugin, faire un lien vers /usr/java/latest/jre/lib/amd64/lib/libnpjp2.so) histoire de tester les deploiments Java Web Start sur d'autres platformes que Windows, j'ai quand meme eut la surprise de decouvrir que mes applications des test JavaFX (juste du SceneGraph, pas de son, pas de video) fonctionnaient aussi sous Linux... (sans la non-decoration & transparence des fenetres mais cela vient peut-etre du fait que j'utilise xming et que je ne suis pas directement sur le vrai serveur X de la machine en question). Donc il a pu recuperer les runtimes 1.1.1 sans aucune difficulte.
Avatar de Traroth2 Traroth2 - Expert éminent http://www.developpez.com
le 02/04/2009 à 17:18
Il est clair qu'il ne manque pas grand-chose pour que JavaFX soit une très bonne techno. La question est de savoir si Sun va être capable de faire la distance qui reste dans un délai acceptable...
Offres d'emploi IT
DESSINATEUR INDUSTRIEL (H/F)
AGENCE SUPPLAY - Poitou Charentes - Châtellerault (86100)
Technico Commercial
Imerys SA - Centre - Orleans
Ingénieur Etudes et Développement Confirmé .net H/F
Talan - Ile de France - Paris (75008)

Voir plus d'offres Voir la carte des offres IT
Responsables bénévoles de la rubrique Java : Mickael Baron - Robin56 -