IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Interfaces Graphiques en Java : Sortie de JavaFX 1.1.1

Le , par bouye

43PARTAGES

1  0 
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.

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de kajava
Futur Membre du Club https://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
0  0 
Avatar de Telemak
Membre actif https://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+
0  0 
Avatar de vbrabant
Expert éminent sénior https://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.
0  0 
Avatar de kajava
Futur Membre du Club https://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
0  0 
Avatar de Traroth2
Membre émérite https://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.
0  0 
Avatar de bouye
Rédacteur/Modérateur https://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 .
0  0 
Avatar de bouye
Rédacteur/Modérateur https://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.
0  0 
Avatar de Traroth2
Membre émérite https://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...
0  0