La beta de JavaFX 2.0 est disponible
Sur Windows et Mac

Les rubriques (actu, forums, tutos) de Développez
Tags
Réseaux sociaux




Retrouvez le dossier complet de la rédaction
Sur le même sujet
Le , par bouye, Rédacteur/Modérateur
JavaFX 2.1 early access pour Windows et MacOS
Mise à jour du 22/12/2011

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

JavaFX 2.0.2 disponible
Mise à jour du 13/12/2011

La nouvelle version de JavaFX est désormais disponible. Cette version apporte une révision des droits de distributions et accorde aux utilisateurs une licence dont les termes sont identiques à celle de Java SE. Il est ainsi désormais possible de packager et redistribuer les runtimes JavaFX dans vos applications.

À compter de cette version, Oracle offre également désormais un support de JavaFX à ses partenaires membres du Oracle Premier Support for Software. Le support gratuit reste toutefois disponible via les forums JavaFX chez Oracle, ainsi que le Jira de JavaFX.

Parmi les nouveautés annoncées dans cette version on peut noter le support officiel de l’intégration de JavaFX dans SWT.

Téléchargez JavaFX 2.0.2
Release notes

JavaFX 2.0 disponible en version finale
Sous Windows, et en beta pour Mac OS X

Mise à jour du 04/10/2011

C'est ce matin, durant le Keynote technique d'introduction à la JavaOne 2011, que Mark Reinhold et Richard Bair ont dévoilé la publication de la version finale de JavaFX 2.0, ainsi que la mise en disponibilité en avant-première de l'outil de conception graphique SceneBuilder et de la beta de NetBeans 7.1.

Cette nouvelle version de JavaFX ne tourne pour le moment que sous Windows. JavaFX 2.0 est également disponible en version beta pour Mac OS.

Richard Bair a indiqué que la version finale pour Mac OS serait disponible lors du lancement de la version finale du JDK7 sur cette plateforme qui est attendue pour avant la fin de cette année.

Il a également rajouté que les versions de JavaFX pour les autres plateformes (Solaris, Linux) seraient disponibles à une date ultérieure sans donner plus de précisions.

Téléchargez JavaFX 2.0

La beta de JavaFX 2.0 est disponible
Sur Windows et Mac

Comme le laissaient supposer des rumeurs de plus en plus insistantes, la beta de JavaFX 2.0 est désormais disponible en cette fin de mois de mai.

Sont disponibles dans cette première bêta version:


PS : il faut un compte chez Oracle/Sun/le SDN/les forums d'Oracle pour pouvoir accéder aux téléchargements.

Concernant les autres systèmes d'exploitation:


Source


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


 Poster une réponse

Avatar de bouye bouye
http://www.developpez.com
Rédacteur/Modérateur
le 09/10/2011 18:58
Ce message de Richard Bair (et non pas Blair comme je l'ai écrit par le passé) indique qu'ils continuront à sortir des beta publiques pour la 2.0.2 et aussi qu'ils feront leur possible pour sortir aussi ces béta sous Linux (mais il réitère que la version finale n'est pas pour tout ce suite) et MacOS aussi en même temps que les version Windows.

Citation Envoyé par https://forums.oracle.com/forums/thread.jspa?threadID=2294549&tstart=30
We'll be just continuing with weekly or bi-weekly drops of the next upcoming release. I believe the 2.0.2 builds are already up there, but if not, will appear in a week or two. I am trying to make sure we have mac, windows, and linux versions of 2.0.2 up there, even though the linux GA won't be for a while yet, since there isn't any reason not to include the linux binaries.

Dans ce qu'il m'avait indiqué lors de la session de Q&A après sa présentation :
  • Ils n'avaient que 2 semaines pour finaliser la liste des modifications à intégrer dans la 2.0.2 et une de ces semaines était occupée par la JavaOne.
  • La rasterisation* d'un nœud étant une fonction dans le top des trucs demandés sur le Jira, elle sera probablement incluse (pas 100% sur) dans le 2.0.4 en avril (trop court pour le 2.0.2 qui devrait sortir en décembre).

    *Actuellement il est possible de rasteriser une scène (mais une scène visible) en appelant :

    Code :
    1
    2
    Object renderToImage = scene.renderToImage(null); 
    Image sceneImage = Image.impl_fromPlatformImage(renderToImage);
Avatar de bouye bouye
http://www.developpez.com
Rédacteur/Modérateur
le 13/12/2011 5:52
JavaFX 2.0.2 disponible

La nouvelle version de JavaFX est désormais disponible. Cette version apporte une révision des droits de distributions et accorde aux utilisateurs une licence dont les termes sont identiques à celle de Java SE. Il est ainsi désormais possible de packager et redistribuer les runtimes JavaFX dans vos applications.

À compter de cette version, Oracle offre également désormais un support de JavaFX à ses partenaires membres du Oracle Premier Support for Software. Le support gratuit reste toutefois disponible via les forums JavaFX chez Oracle, ainsi que le Jira de JavaFX.

Parmi les nouveautés annoncées dans cette version on peut noter le support officiel de l’intégration de JavaFX dans SWT.

Téléchargez JavaFX 2.0.2
Release notes
Avatar de bouye bouye
http://www.developpez.com
Rédacteur/Modérateur
le 13/12/2011 5:57
Les précisions suivantes ont également été publiées sur FX Experience :

Citation Envoyé par http://fxexperience.com/2011/12/javafx-2-0-2-released/
The JavaFX documentation team has also put out more documentation to explain a number of areas, including:
  • Styling Charts with CSS describes how to alter the visual appearance of charts in your application. Using the various CSS classes and properties you can set an alternative color scheme, add images and graphical effects, modify the chart legend and plot, and even invent new chart symbols.
  • The Menu chapter of the JavaFX UI Controls tutorial describes how to build a menu bar in your application, add menu items, assign specific actions to each item, and set a context menu for a node.
  • Handling JavaFX Events describes how to create and use event handlers and event filters to process user interactions with your application.
  • Using a Doclet with JavaFX describes how to use the Javadoc doclet that was created for use with JavaFX source code. Using the doclet with the Javadoc tool produces customized HTML documentation.
  • Deploying JavaFX Applications describes a new JavaFX Ant helper parameter, <fx:argument>. Also new is a mechanism for passing images to the <fx:deploy> task. Use <fx:icon> to pass icons for various purposes or <fx:splash> to pass a splash screen image for Web Start applications.

Voir aussi : http://blogs.oracle.com/thejavatutor..._with_javafx_2
Avatar de la.lune la.lune
http://www.developpez.com
Membre Expert
le 15/12/2011 0:54
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
Avatar de la.lune la.lune
http://www.developpez.com
Membre Expert
le 15/12/2011 1:15
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?
Avatar de la.lune la.lune
http://www.developpez.com
Membre Expert
le 15/12/2011 1:27
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
Avatar de bouye bouye
http://www.developpez.com
Rédacteur/Modérateur
le 15/12/2011 13:11
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.
Avatar de la.lune la.lune
http://www.developpez.com
Membre Expert
le 20/12/2011 8:18
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.
Avatar de bouye bouye
http://www.developpez.com
Rédacteur/Modérateur
le 21/12/2011 23:20
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
Avatar de la.lune la.lune
http://www.developpez.com
Membre Expert
le 12/01/2012 21:30
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.
Avatar de bouye bouye
http://www.developpez.com
Rédacteur/Modérateur
le 14/01/2012 6:01
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.
Offres d'emploi IT
Développeur senior jeux vidéos
CDI
Talented People - Autre - Francfort - Allemagne
Parue le 09/12/2014
Expert environnement ibm h/f
CDI
Société Générale - Ile de France - Paris / Ile de France
Parue le 10/12/2014
Ingénieur de développement web front-end (h/f)
CDI
Hachette Livre - Ile de France - Île-de-France
Parue le 07/12/2014

Voir plus d'offres Voir la carte des offres IT
 
 
 
 
Partenaires

PlanetHoster
Ikoula