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

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaFX Discussion :

[RIA] JavaFX 1.0 disponible [News]


Sujet :

JavaFX

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Rédacteur
    Avatar de lunatix
    Homme Profil pro
    Architecte technique
    Inscrit en
    Novembre 2002
    Messages
    1 960
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Architecte technique

    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 960
    Par défaut [RIA] JavaFX 1.0 disponible
    Depuis quelques minutes, le nouveau langage de scripts pour la JVM dédié à la création d'interfaces graphiques, et aux applications type RIA en général est disponible sur le site http://www.javafx.com (le site semble exploser sous la charge la d'ailleurs).

    Pour les développeurs java, ce langage est quand même assez proche de ce qu'on connait. Voir ici pour une intro

    La javaFxDoc est ici : encore une fois, les developpeurs java ne seront pas perdus . C'est comme la javadoc, avec une css moderne.

    Des plugins pour photoshop et autres logiciels de dessins sont disponibles.
    Pour les amoureux de l'open source (dont je suis), le logiciel inkscape (dessin vectoriel) aura bientôt son option d'export en javaFx. En attendant, il y a un convertisseur de svg vers Fx qui est disponible.

    On peut trouver, sur cette page de sun, différents articles sur JavaFX.
    En voila quelques uns :


    La version minimale de Java requise serait, d'après les démos, 1.5.

    Concernant la licence de JavaFX, Sun est plutôt vague sur le sujet :
    http://forums.sun.com/thread.jspa?th...52708&tstart=0

    Pour ceux que la question Linux/Solaris intéresse :
    http://forums.sun.com/thread.jspa?th...20153&tstart=0

    Voila y'a plus qu'à tester !

  2. #2
    Membre Expert
    Avatar de CheryBen
    Inscrit en
    Mai 2005
    Messages
    1 599
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 599
    Par défaut
    Que veux-tu dire à propos des plugins photoshop? ils serviront à quoi?

    Je vois bien photoshop pour créer des images qui seront les éléments de l'interface. Je comprends (du moins je crois) le principe du script qui va utiliser les images pour construire l'interface. Mais que vient faire un plugin photoshop entre les 2 ?

    J'ai regardé les sources du lecteur MP3 de démo et le script main fait un peu four tout

    Un package NetBeans 6.5 + JavaFX SDK + des plugins pour JavaFX est disponibles sur le site de sun : http://java.sun.com/javafx/downloads/

  3. #3
    Rédacteur
    Avatar de lunatix
    Homme Profil pro
    Architecte technique
    Inscrit en
    Novembre 2002
    Messages
    1 960
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Architecte technique

    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 960
    Par défaut
    alors : en fait, les interfaces vont s'appuyer sur une api qui s'appelle scene Graph, en gros un systeme de layers qui permet d'appliquer des transformations en fonction du layer ... donc tu vois maintenant le rapport avec photoshop

    exporter des layers comme un layer natif pour javaFx. Si tu suis le lien vers le plugin inkscape, il y a une bonne démo (avec un autre logiciel)


    pour le four tout. Oui bien sur, c'est une démo. Rien n'empêche d'organiser le code de manière plus objet, en plusieurs fichiers ou en librairies.

  4. #4
    Membre Expert
    Avatar de CheryBen
    Inscrit en
    Mai 2005
    Messages
    1 599
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 599
    Par défaut
    Ok! c'est vrai que l'exemple donné pour inkscape est parlant, ça a l'air pas mal du tout ça

    Je continue dans mes questions, j'imagine que d'autres se la poseront également : si j'ai une application desktop faite en Swing, est-ce que je peux refaire uniquement la partie interface et interagir avec le reste du code écrit en Java ? (ça il me semble que oui) comment?

  5. #5
    Rédacteur
    Avatar de lunatix
    Homme Profil pro
    Architecte technique
    Inscrit en
    Novembre 2002
    Messages
    1 960
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Architecte technique

    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 960
    Par défaut
    bon.. alors déjà, je suis pas un pro de javaFX encore hein j'ai juste un peu regardé ces dernier jours. D'ailleurs je partais d'un a priori négatif, et finalement, je suis séduit.

    pour ta question : a priori : tu fais import de tes classes java habituelles dans ton code javaFX, et roulez jeunesse


    pour le contraire (utiliser javaFx a partir de java), ca semble beaucoup plus délicat.

  6. #6
    Membre Expert
    Avatar de CheryBen
    Inscrit en
    Mai 2005
    Messages
    1 599
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 599
    Par défaut
    Donc une fois que j'ai réécrit mon interface qui va bien, je compresse le tout dans un jar, et ensuite c'est comme d'habitude, c'est pas mal du tout.

    Je ne fais que lever les possibles interrogations qu'auront les gens qui passeront ici

    Si seulement les journées faisaient 48h, on aurait plus de temps pour tester ça...

  7. #7
    Membre averti
    Inscrit en
    Mars 2008
    Messages
    48
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 48
    Par défaut
    Bonjour, j'ai commencé a tester JavaFx (la formation du site officiel) et ça m'a vraiment plu, en plus, ça semble avoir un bel avenir ...

    Mais une question m'est venu a l’esprit, que faut t'il pour héberger les animations ?? Quels serveurs plus exactement ?? Je pensais mettre en ligne mes réalisations ... (je suis débutant, alors excusez mes questions un peu ...)

    Merci d'avance pour vos réponses

  8. #8
    Membre Expert Avatar de Uther
    Homme Profil pro
    Tourneur Fraiseur
    Inscrit en
    Avril 2002
    Messages
    4 679
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Tourneur Fraiseur

    Informations forums :
    Inscription : Avril 2002
    Messages : 4 679
    Par défaut
    A priori, n'importe quel serveur web peut faire l'affaire. Il faut juste rajouter la balise qui va bien dans ta page web si tu fais une applet.

  9. #9
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 15
    Par défaut plugin JavaFX
    Bonjour,

    Existe-t-il un plugin JavaFX sous Eclipse ?

    Prochainement, Prévoyez-vous de faire un article sur l'utilisation du langage JavaFX sur developpez.com ?

    Merci.

  10. #10
    Membre Expert
    Avatar de CheryBen
    Inscrit en
    Mai 2005
    Messages
    1 599
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 599
    Par défaut
    Citation Envoyé par aviaur Voir le message
    Bonjour,

    Existe-t-il un plugin JavaFX sous Eclipse ?

    Prochainement, Prévoyez-vous de faire un article sur l'utilisation du langage JavaFX sur developpez.com ?

    Merci.
    Bonjour, comme tu peux le voir dans ce sujet, des membres (de l'équipe et d'autres) s'attachent pour l'instant à prendre en main la techno. Il est impossible de faire un article si on ne sait pas de quoi on parle .

    Mais je ne doute pas que cela sera fait quand le sujet sera un peu mieux maitrisé.

    Un espace dédié à JavaFX devrait également arriver sur le forum.

  11. #11
    Inactif  
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    357
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 357
    Par défaut
    Petite précision sur mac os x et java.

    Java 1.6 n'est disponible qu'avec la dernière version d'osx (leopard). Et une upgrade de version chez Mac ce n'est pas gratuit : ça revient à racheter carrément une licence (100 et quelques euros).

    Donc oui javafx est présent sur Mac, mais uniquement pour ceux qui ont un mac récent...

  12. #12
    Expert confirmé


    Profil pro
    Inscrit en
    Mai 2003
    Messages
    3 240
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 3 240
    Par défaut
    Citation Envoyé par aviaur Voir le message
    Bonjour,

    Existe-t-il un plugin JavaFX sous Eclipse ?
    oui. J'en ai parlé ici : http://www.developpez.net/forums/d65...e/#post3851651

    Prochainement, Prévoyez-vous de faire un article sur l'utilisation du langage JavaFX sur developpez.com ?

    Merci.
    Ce langage est aussi nouveau pour nous. Faut nous laisser le temps de l'apprendre et de le découvrir aussi. La version 1.0 n'est sorti que jeudi passé, et personnellement, j'étais à Devoxx toute cette semaine. Et j'ai suivi pas mal de sessions flex et javafx.

    Faut nous laisser un peu de temps pour tout digérer.

  13. #13
    Membre averti
    Inscrit en
    Mars 2008
    Messages
    48
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 48
    Par défaut
    Citation Envoyé par Uther Voir le message
    A priori, n'importe quel serveur web peut faire l'affaire. Il faut juste rajouter la balise qui va bien dans ta page web si tu fais une applet.
    merci , c'est comme flash alors ...

    j'ai remarqué un petit bug dans netbeans , il n'affiche pas le LinearGradient quand on l'applique au fill de la Scene dans le designe Preview mais il s'affiche correctement quand on exécute

  14. #14
    Expert confirmé


    Profil pro
    Inscrit en
    Mai 2003
    Messages
    3 240
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 3 240
    Par défaut
    Pour ceux qui désirent développer en JavaFX sous Linux, voir JavaFX sous Linux, c'est possible

  15. #15
    Rédacteur/Modérateur

    Avatar de bouye
    Homme Profil pro
    Information Technologies Specialist (Scientific Computing)
    Inscrit en
    Août 2005
    Messages
    6 897
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Nouvelle-Calédonie

    Informations professionnelles :
    Activité : Information Technologies Specialist (Scientific Computing)
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Août 2005
    Messages : 6 897
    Billets dans le blog
    54
    Par défaut
    10 questions lancees a l'equipe de devel de JavaFX et Sun : http://weblogs.java.net/blog/opinali...estions_f.html

    Et j'en rajouterai une 11eme plus generale :

    Deploiement des applications dektop : si pour diverses raisons (securite, acces restreint, pas de web, etc...), il n'est ni possible ni preferable de passer par Java Web Start ou une Applet, comment fera-t-on avec le futur JRE modulable pour recuperer automatiquement les (futurs) modules optionnels du JRE (y compris JavaFX). Va-t-il encore nous falloir packager manuellement ces modules officiels mais hautement optionnels avec nos applications (d'autant plus qu'avec la separation de JavaFX en lib communes, + libs propres aux profiles , + libs annexes -le support FXZ/FXD uniquement fourni a travers la Production Suite-) je m'y perds un peu dans ce que je dois inclure moi)...

    EDIT : pendant que j'y suis RFE: MultipleGradientPaint should allow gradient stops to have the same location

    Non mais c'est bien avec la sortie de JavaFX on va voir remonter tous les vieux bug soumis depuis des annees (genre les cercles de petite tailles ne ressemblent pas a des cercles) de Java2D et que Sun n'a jamais ete foutu de corriger...

    Franchement je suis un peut decut par le convertisseur de la Production Suite... parfois il ne convertit pas correctement les stroke ce qui fait qu'on se retrouve avec un stroke avec un CAP_BUTT la ou on avait specifie un CAP_ROUND. A d'autres endroits il ne semble pas bien comprendre les transformations appliquee* a un paint (gradient, etc...). Idem parfois mes gradient circulaires n'ont rien d'ellipsoidal... et donc le produit final dans JavaFX ne ressemble en rien a ce qu'on a designe dans Inkscape.

    * dans Inkscape quand on redimensionne une forme avec, par exemple, un gradient qui est accroche a ses bords, le logiciel ne modifie pas reelement le gradient, en fait il lui applique une transformation qui donne l'effet que le gradient colle toujours aux bords de la forme redimensionnee.
    Merci de penser au tag quand une réponse a été apportée à votre question. Aucune réponse ne sera donnée à des messages privés portant sur des questions d'ordre technique. Les forums sont là pour que vous y postiez publiquement vos problèmes.

    suivez mon blog sur Développez.

    Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning. ~ Rich Cook

  16. #16
    Membre émérite

    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    734
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 734
    Par défaut
    J'avais l'intention de tester java FX desktop pour essayer de faire une interface "sympa" à un de mes projets.
    Mais j'ai vite abandonné, le SDK 1.0 ne permet plus de faire des barres de menu comme il était possible de le faire pendant les preview.
    Je pense qu'il est possible de faire un menu, mais faut tout se palucher à la main.

  17. #17
    Rédacteur
    Avatar de lunatix
    Homme Profil pro
    Architecte technique
    Inscrit en
    Novembre 2002
    Messages
    1 960
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Architecte technique

    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 960
    Par défaut
    Citation Envoyé par bouye Voir le message
    10 questions lancees a l'equipe de devel de JavaFX et Sun : http://weblogs.java.net/blog/opinali...estions_f.html
    et les réponses http://blogs.sun.com/meetjeet/entry/...the_road_ahead

  18. #18
    Rédacteur/Modérateur

    Avatar de bouye
    Homme Profil pro
    Information Technologies Specialist (Scientific Computing)
    Inscrit en
    Août 2005
    Messages
    6 897
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Nouvelle-Calédonie

    Informations professionnelles :
    Activité : Information Technologies Specialist (Scientific Computing)
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Août 2005
    Messages : 6 897
    Billets dans le blog
    54
    Par défaut
    Interressant, quoi que la reponse 7 est effectivement super-marketing (note : la vraie reponses a cette question est donnee plus bas dans les commentaires). De toute maniere, je ne comprends pas cette tempete dans un verre d'eau a propos du SVG vs. FXD/FXZ, il m'apparait evident que JavaFX est totalement incapable de supporter toutes les fonctionnalites de SVG (entre autre a cause de pas mal de limitations de Java2D), faire du SVG limiterait les possibilites d'extensions futures de JavaFX qaunt a son format de stockage et du FXD ce n'est rien d'autre que du code JavaFX dans un fichier avec une extension differente...
    Merci de penser au tag quand une réponse a été apportée à votre question. Aucune réponse ne sera donnée à des messages privés portant sur des questions d'ordre technique. Les forums sont là pour que vous y postiez publiquement vos problèmes.

    suivez mon blog sur Développez.

    Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning. ~ Rich Cook

  19. #19
    Rédacteur
    Avatar de lunatix
    Homme Profil pro
    Architecte technique
    Inscrit en
    Novembre 2002
    Messages
    1 960
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Architecte technique

    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 960
    Par défaut
    j'ajoute que reportMill vient de sortir en version 1.0 un javaFx builder
    http://www.reportmill.com/jfx/

    je l'avais repéré a l'époque de F3 (ancêtre de javaFx), mais je pensais que le logiciel était abandonné. visiblement non.

    ca m'a l'air pas mal, mais bon, je suis pas graphiste... loin de la même !

    Edit : un lien vers un arcticle qui en parle http://learnjavafx.typepad.com/weblo...f-the-sky.html

Discussions similaires

  1. Réponses: 38
    Dernier message: 05/07/2016, 13h40
  2. Réponses: 56
    Dernier message: 03/09/2009, 01h17
  3. [RIA] JavaFX 1.0 disponible
    Par lunatix dans le forum Interfaces Graphiques en Java
    Réponses: 0
    Dernier message: 04/12/2008, 15h53
  4. [RIA] JavaFX 1.0 disponible
    Par lunatix dans le forum Langage
    Réponses: 0
    Dernier message: 04/12/2008, 15h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo