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 :

JavaFX 2.0 beta disponible


Sujet :

JavaFX

  1. #61
    Membre chevronné
    Avatar de la.lune
    Homme Profil pro
    Directeur Technique
    Inscrit en
    Décembre 2010
    Messages
    545
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Comores

    Informations professionnelles :
    Activité : Directeur Technique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2010
    Messages : 545
    Points : 2 084
    Points
    2 084
    Par défaut
    Citation Envoyé par jv-boy Voir le message
    J'aimerais bien voir le nouveau javaFX, en action, y'a pas de demo quelque part ?
    il faut juste suivre ce que les autres ont fait va dans le site d'oracle et télécharge le SDK de JavaFX soit séparement du JDK7 ou out tu telecharge le JDK 7u2 c'est la 2e mis à jour on integré le SDK de JavaFX2.02 ici
    Dans la même page tu descend en bas et tu regarde le lien qu'on peut télécharger des demos
    JavaFX Samples
    for Microsoft Windows (x86 and x64)

    Après l'avoir dézipé tu y trouvera des demos très jolies il faut exécuter les fichier.jar car parfois l'ancien extension ne marchent pas.Tu peut les exécuter en applet ou directement.

    Dans l'exemple Ensemble.jar tu veras des exemples de presque tout ce que fait JavaFX.en cliquant sur chaque exemple peux y entrer en interaction tu entrera.

    Si tu veut coder toi aussi, commencer modifier ces codes existant ou voir comment ça marche alors pour chaque exemple il suffit de cliquer sur l'onglet en haut dans la même application Code source.
    Tu peux enregistrer le code source sous forme projet Netbeans. Tu retournes dans la même page précédente ou dans netbeans.org pour telecharger netbeans 7.1 qui est en version bêta il intègre le JavaFX2.Mais n'oublie pas ce qui intègre tout et le plugin de javafx et déjà là au cas où les projets ouvert présentent des exceptions alors là netbeans ne voit pas le répertoire du sdk avec un clique droit sur le projet ->propreité tu va voir l'emplacement de javafx par défaut et il faut parcourir pour cherche ceci C:\Program Files\Oracle\JavaFX 2.0 SDK. Tu comprend bien ça

    Après tu enregistre tu retourne dans ton projet
    Tu connait la suite! aventure toi

  2. #62
    Membre chevronné
    Avatar de la.lune
    Homme Profil pro
    Directeur Technique
    Inscrit en
    Décembre 2010
    Messages
    545
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Comores

    Informations professionnelles :
    Activité : Directeur Technique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2010
    Messages : 545
    Points : 2 084
    Points
    2 084
    Par défaut
    Citation Envoyé par tchize_ Voir le message
    Ca va pas rater, java FX ne pourra encore pas être utilisée, va falloir se coltiner tout le bordel de swing.
    Mais d'après ce que j'ai lu dans le site officiel de est que javaFX2 vient remplacer Swing,car swing se base sur un architecture ancienne.
    Tout reste que Swing restera dans le JDK mais un peu comme AWT devant Swing.

    Alors que ce qui cloche?

  3. #63
    Membre chevronné
    Avatar de la.lune
    Homme Profil pro
    Directeur Technique
    Inscrit en
    Décembre 2010
    Messages
    545
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Comores

    Informations professionnelles :
    Activité : Directeur Technique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2010
    Messages : 545
    Points : 2 084
    Points
    2 084
    Par défaut C'est vrai ça crains jusqu’à quand pour linux
    Les ambitions d'oracle pour JavaFX sont aussi énorme que le fait d'oublier Linux serait une erreur grave de leur part. Patientons un peu car ça verra le jour

  4. #64
    Rédacteur/Modérateur

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

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

    Informations forums :
    Inscription : Août 2005
    Messages : 6 840
    Points : 22 854
    Points
    22 854
    Billets dans le blog
    51
    Par défaut
    Citation Envoyé par la.lune Voir le message
    Mais d'après ce que j'ai lu dans le site officiel de est que javaFX2 vient remplacer Swing,car swing se base sur un architecture ancienne.
    Tout reste que Swing restera dans le JDK mais un peu comme AWT devant Swing.

    Alors que ce qui cloche?
    Gros bémol : ils reste encore des tas de trucs qui font que ni AWT/Swing ni Java2D ne peuvent être abandonnés pour le moment :
    • Pas de gestion du texte bidir (en saisie)
    • Pas de gestion de l'accessibilité
    • Pas de gestion de l'I18N (y compris l'orientation des composants et layouts en R2L ou dans les autres directions).
    • Pas de composant de texte à filtrage
    • Choicebox à virer et à rapidement remplacer par une ComboBox reposant sur Cell
    • Pas d'API bitmap 2D (et le langage de shaders permettant de faire des effets est pour le moment privé)
    • La gestion des Path est catastrophique au niveau occupation mémoire par rapport à PathIterator/Path2D de Java2D (composer trop de chemins entre eux et c'est la catastrophe)
    • Gestion du stroke trop simpliste
    • Les charts bouffent une quantité de mémoire hallucinante (par rapport à des libs équivalentes Swing)
    • ...


    Donc la présence du projet ThingsFX et sa probablement future intégration à l'OpenJFX est une bonne chose.
    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

  5. #65
    Membre chevronné
    Avatar de la.lune
    Homme Profil pro
    Directeur Technique
    Inscrit en
    Décembre 2010
    Messages
    545
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Comores

    Informations professionnelles :
    Activité : Directeur Technique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2010
    Messages : 545
    Points : 2 084
    Points
    2 084
    Par défaut
    Citation Envoyé par Camille_B Voir le message
    Après Flash - Air / Sliverlight / Javascript,Canvas,SVG, j'ai l'impression que tout cela arrive bien tardivement...
    Il n'est jamais trop tard pour un langage on peut coder en java ce qu'on code en C++ et ce qu'on code en Phyton on peut le coder en C#,parfois on utilise JSP/Servlet pour laissé PHP et d'autre prennent ASP.net et laissent Perl. Imaginez un peu le décalage entre ces langages en matière de parution date de parution .Pour un langage en plus des performance c'est question de goût. Question de,Ne me force pas à consommer Flash - Air / Sliverlight / ...dans le temps que je trouve du bon goût en JavaFX même s'il est venu tardivement. Pour chaque langage ça restera de trouver une communauté pour le soutenir.

    N'oublies pas que c'est du business aussi et dans le business c'est le profit qui a raison.

  6. #66
    Rédacteur/Modérateur

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

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

    Informations forums :
    Inscription : Août 2005
    Messages : 6 840
    Points : 22 854
    Points
    22 854
    Billets dans le blog
    51
    Par défaut JavaFX 2.1 early access pour Windows et MacOS
    La première bêta publique de la version 2.1 est désormais disponible sous Windows et MacOS.

    Téléchargez JavaFX 2.1 b06
    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

  7. #67
    Membre chevronné
    Avatar de la.lune
    Homme Profil pro
    Directeur Technique
    Inscrit en
    Décembre 2010
    Messages
    545
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Comores

    Informations professionnelles :
    Activité : Directeur Technique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2010
    Messages : 545
    Points : 2 084
    Points
    2 084
    Par défaut
    Citation Envoyé par galien Voir le message
    -Pas encore d'API pour le multitâche mais le stack l'est (EDT+PRISM) et ça c'est une grosse nouveauté quand même.

    Et cet API javafx.concurent contenant ceci:

    Interfaces
    • Worker

    Classes
    • Service
    • ServiceBuilder
    • Task

    Enums
    • Worker.State

    La documentation explique bien l'utilisation mais il y a un billet de Richard Bair par ici qui explique à traver les exemples comment les utiliser.

  8. #68
    Rédacteur/Modérateur

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

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

    Informations forums :
    Inscription : Août 2005
    Messages : 6 840
    Points : 22 854
    Points
    22 854
    Billets dans le blog
    51
    Par défaut
    Pour ce que j'en ai fait jusqu'à présent, je trouve que l'API 1.x était mieux fichue. Dans la bêta il y avait un bug gênant dans cette API qui faisait qu'il était difficile de savoir si la tache avait réussi ou échouée car elle ne retournait pas forcément la bonne valeur (un workaround était de mettre un listener sur l'état il me semble).
    Mais bon, je n'ai pas porté le cœur de mon soft qui gérait des taches asynchrones et donc je ne suis pas encore entré dans les détails. On verra si j'ai plus de temps pour du FX cette semaine ou pas.

    Il manque également un timer, précédemment on pouvait (et c'était même conseillé par la team) utiliser PauseTransition, mais désormais les transitions s'effectuent dans la thread média et donc mieux ne faut pas les réserver à un tel usage.
    Du temps de la bêta de la 2.0, j'avais noté quelques différences notables de comportement également que j'avais reporté dans le Jira ; ex : dans 1.x une PauseTransition qui boucle appelait son action à chaque boucle. Dans 2.x beta, une PauseTransition qui boucle appelle son action uniquement à la fin de la dernière boucle (et donc jamais dans une boucle infinie). J'ignore si cela a été corrigé depuis ou pas.
    D'un autre coté le bug de la 1.x de SequentialTransition qui faisait que parfois (jamais réussi à déterminer sous quelles conditions) la dernière Timeline n'était jamais appelé/exécutée semble avoir été corrigé dès les premières bêtas.
    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

Discussions similaires

  1. PANORAMIC V 0.9.6 beta disponible
    Par PANORAMIC dans le forum Basic
    Réponses: 14
    Dernier message: 01/07/2016, 14h12
  2. Microsoft Robotics Dev Studio 4 Beta Disponible
    Par RobotMaster dans le forum Robotique
    Réponses: 0
    Dernier message: 22/09/2011, 17h00
  3. Réponses: 32
    Dernier message: 07/06/2010, 12h02
  4. [SP-2010] SharePoint 2010 Beta disponible pour les abonnés MSDN
    Par LefortLudovic dans le forum SharePoint
    Réponses: 1
    Dernier message: 17/11/2009, 09h55
  5. Service Pack 2 Beta (disponible au public)
    Par Prosis dans le forum Windows Vista
    Réponses: 2
    Dernier message: 06/12/2008, 22h44

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