Fixed
Version imprimable
Fixed
JavaBuddy continue de poster ses exemples courts :
- Les différents types de StageStyle.
- Comment utiliser TreeView.
- Comment mettre une icone sur un noeud dans un TreeView.
Hum faudra que je fasse un post resumé en sticky de tous les liens vers les didacticiels / short samples.
Semaine du 23 juillet 2012
- Gerrit Grunwald continue ses expériences avec PixelWriter et crée cette fois-ci un gradient a deux dimensions.
- José Pereda a créé un affichage matriciel (de points / LED) en s'inspirant de ce que Gerrit Grunwald avait fait précédemment.
- Angela Caicedo parle :
- des améliorations a venir dans JavaFX 2.2 concernant le déploiement.
- et a publié une vidéo montrant comment SceneBuilder fonctionne avec NetBeans 7.2.
http://www.youtube.com/watch?v=EGEONliKWDk- Neil Ghosh parle de la facilité de créer des bundles natifs.
- Sai Dandem a créé GradientBuilder une app pour créer des gradients facilement.
- Tom Schindl crée une application e4 utilisant JavaFX comme renderer au lieu de SWT.
- Narayan Maharjan a créé une ListCell qu'on peut dragger avec la souris pour réordonner le contenu de la ListView.
- Jeff Martin a poste sur la mailing list de l'OpenJFX a propos de JavI (Java Inventor Gallery) un framework / app builder / sandbox permettant de créer des applications rapidement.
- Ander Ruiz et Jonathan Giles ont publié ScenicView 1.1 beta 6 et aimeraient avoir des retours concernant son fonctionnement.
Sur Twitter :
- Jonathan Giles indique qu'il sera disponible apres la Javaone, les 5-7 octobre prochains pour faire des rencontres JavaFX.
Note : dommage, je n'aurai pas le temps d'y assister probablement. vu que je quitte San Francisco le 5.- Leonid Popo a lance une discussion sur le mailinglist de l'OpenJFX concernant des extensions de API WebView pour le futur JavaFX 3.0.
Note : ici il s’agirait d'ajouter une méthode zoom() / scale() qui permettrait de zoomer sur le contenu d'une page web tout en redimensionnement son contenu mais en gardant ses bornes logiques actuelles (comme quand on zoome sur la page dans le navigateur ou dans Word).- Jim Weaver rapporte que IntellijIDEA support désormais les css de JavaFX.
EDIT - Ah oui et JavaFX 2.2 beta 18 est dispo.
Tiens, d'ailleurs, a propos des nouveautés, y'a moyen d'obtenir quelque part le changelog des version beta de JavaFX ? j'arrive pas a la trouver...
Merchi d'avance
Non. La seul réponse que j'ai pu avoir c'est d'aller sur le Jira et de faire une query des bugs récemment fixed. Mais même ça, c'est pas super lisible car certains fix peuvent se retrouver non pas dans le build qui sort à la fin de la semaine mais 2 ou 3 builds après.
Pour ce qui est des classes et packages ajoutées, le mieux est encore d'aller faire un tour dans la Javadoc et de regarder ce qui a pu changer.
Netbeans 7.2 vient de sortir au fait. Devrait donc apporter un support amélioré de JavaFX 2.2 (options de déploiement) et de SceneBuilder (voir ici).
ouais, c'est un peu la merde, quand même, pour une beta.y chient un peu dans la colle, là Oracle...
J'ai vu, je testerais ce soir... ça risque d'être fun pour intégrer tout ça sous Linux, mais comme le disais un grand sage "même pas peur" :DCitation:
Netbeans 7.2 vient de sortir au fait. Devrait donc apporter un support amélioré de JavaFX 2.2 (options de déploiement) et de SceneBuilder (voir ici).
Teo
Semaine du 30 juillet 2012
- JavaFX 2.2 b19 est disponible (également inclus dans le JDK 1.7.0_6 b21)
- De meme que NetBeans 7.2 (et donc en conjonction avec le JavaFX 2.2 beta et le JDK 1.7.0_06 beta il est possible
d'utiliserde tester -car bon c'est pas 100% parfait- les outils de packaging natif).- Carl Dea a fait une présentation devant le JUG du comté de Montgomery.
PS : Jonathan Giles indique qu'il n'arrive pas a ouvrir le lien Google Docs.- Mark Heckler a blogué sur "Comment démarrer (rapidement) avec NetBeans 7.2, SceneBuilder et JavaFX 2".
Astuce : dans NetBeans 7.2, pour éditer le code XML d'un FXML plutôt que de l'ouvrir avec SceneBuilder, au lieu de double-cliquer sur son icône, cliquez avec le bouton de droite et choisissez "Edit".- Peter Pilgrim a écrit sur "ScalaFX et comment contourner des problèmes avec SBT".
- Narayan Maharjan a poste un blog sur "comment écrire un preloader pour une application JavaFX".
- Thierry Wasyl parles des propriétés et du binding.
- Steve Hannah est content que JavaFX 2 soit enfin pleinement fonctionnel (suite a l'inclusion de SceneBuilder et des outils de packaging natifs).
Note : Jonathan Giles rappelle que, sur Mac, pas besoin d'utiliser Swing pour transformer la barre de menu de l'app en barre système Mac Il suffit juste d'appeler menuBar.setUseSystemMenuBar(true) depuis javaFX 2.1.
Sur Twitter :
- Java Code Geeks a publié un didacticiel sur le GridPane.
- Andreas Billmann montre Comment faire des boutons qui pulsent (avec un effet Glow).
- José Pereda continue de coder son MatrixPanel (affichage en LED).
Autre :
- Suite a la sortie de Mountain Lion, pour ceux qui développent en Java sur MacOS et y publient des applications, Oracle vous informe sur ce que vous devez faire face a Gatekeeper, une nouvelle fonctionnalité introduite par Apple dans leur nouvel OS.
- Les plans préliminaires du support de JavaFX 2.x, 3.x dans NetBeans 7.3.
Semaine du 6 août 2012
- Igor Nekrestyanov parle de la gestion des ressources additionnelles (icônes, tache ANT, module supplémentaires du JRE) lorsqu'on utilise le packager natif.
Note : sous Windows, je n'arrive toujours pas à inclure l’icône de l'application même en faisant ce qui est suggéré. De toute manière, comme le packager s'obstine a utiliser le mauvais JAR et la mauvaise mainClass pour le moment, je continue d'utiliser WinRun4j.- Tom Schindl annonce la sortie de e(fx)clipse 0.1.0.
- Kevin Senechal a implémenté une échelle logarithmique pour les graphes, chose qui sera très utile pour tout ceux qui font des affichages scientifiques.
- Profitant du fait d’être en vacances en Nouvelle Zélande, Roger Brinkley a interviewé Jonathan Giles pour le Java Spotlight Podcast.
- Ander Ruiz et Jonathan Giles ont publié Scenic View 1.1 beta build 7 et indiquent que la version stable devrait sortir sous peu durant la semaine.
- UGate blog continue de poster sur les binding expression :
- Chika Okereke a bloge sur "comment faire un fondu enchainé (FadeTransition)".
- Andreas Billmann continuer ses didacticiels :
- Sanjay Dasgupta parle de son projet FX.js, un projet permettant de programmer en JavaFX en codant en JavaScript.
- José Pereda continue de s'amuser avec son afffichage de LED et affiche des panneaux de signalisation routière animés.
- WichitSombat a publié une vidéo YouTube indiquant comment configurer JavaFX avec Intellij IDEA Community Edition.
http://www.youtube.com/watch?v=_B6ciKMPb2g- Thierry Wasyl a :
- Le JDK 1.7.0_06 b23 est disponible et contient JavaFX 2.2 b21.
Semaine du 13 aout 2012
- L'Oracle Technical Network (OTN) a publié l'article : "Les services de management RESTful pour Oracle Weblogic : de la ligne de commande a JavaFX"
- Matthieu Brouillard a publié l'article "FXML & JavaFX alimentés par CDI et JBoss Weld"
- Thierry Wasyl a crée un nouveau contrôle de type BreadcrumBar ("chemin de miettes de pain" en référence a Hansel & Gretel*) qui sera inclus dans JFXtras.
- Chika Okereke applique des transitions sur ses diapos JavaFX créées après conversion a partir de PDF.
- Mark Stephens de la même boite (IDR Solutions) fera une présentation sur le thème "Lecons apprise lors de l’écriture du convertisseur PDF vers JavaFX pour NetBeans", le 1er octobre de 17:30 a 18:15 dans la salle de balle impériale A. Et ce sera le jour de son anniversaire.
- Tom Schindl a fait une présentation sur e(fx)clipse (en Allemand).
http://vimeo.com/47109493- Per Lundholm a créé une horloge analogique.
- Jonathan Giles a interviewé Daniel Zwolenski.
*Bien que les francophones lui préféreront surtout le conte du Petit Poucet.
Voila, a moins de nouveautés publiées d'ici a vendredi, ça sera les dernières traductions avant la JavaOne étant donnée que je pars en vacances a partir du 17 aout et que je risque d'avoir des difficultés a trouver des accès Internet (du moins dans l’immédiat) et qu'en plus je n'aurai pas d'ordi sous la main pour tester/développer.
J'essaierai cependant de me connecter de temps a autre pour voir l’évolution de la préparation a la JavaOne (voir mon blog) mais aussi car Oracle n'a toujours pas publié le calendrier qui permet de s'inscrire a l'avance aux sessions (c’était un requis l'an dernier pour pouvoir entrer dans les salles en faisant scanner son badge).
Pour rappel, les nouvelles JavaFX de Jonathan Giles (avec aussi parfois quelques news Swing) peuvent directement être lues, en Anglais, ici et ici.
Juste un petit mot en passant avant le départ pour rappeler que comme indiqué sur la page de garde du site, le JDK/JRE 1.7.0_06 est sorti en version finale avec JavaFX 2.2 final pour Windows, MacOS et Linux.
La JavaDoc du JDK ne contient pas encore les classes de JavaFX par contre, il faut télécharger la doc de l'API JavaFX séparément et la mettre dans un autre répertoire (et configurer NetBeans correctement après pour qu'il l'affiche).
De même, les exemples de JavaFX ne sont pas contenus dans ceux du JDK et doivent être téléchargés séparément (voir premier lien).
Le SDK de JavaFX 2.2 est également disponible séparément pour les utilisateurs de Java 6.
SceneBuilder est également sorti en version 1.0.
ScenicView est aussi sorti en version 1.1.0.
Également sur Twitter, Jonathan Giles demande a ceux qui compte assister a sa présentation "Hacking TableView" a la JavaOne de lui fournir la liste des trucs, non-respects dans l'API, qu'ils aimeraient voir être présentés (genre comment faire des fusions de cellules, etc.).
EDIT - Ah oui et désormais on ne parle plus de JavaFX 3.0 mais de JavaFX 8.0 qui sera bien sur inclus dans le JDK 8.
En cas d'inclusion complète dans Java 9 (en tant que module standard), le numéro de version sera d'ailleurs probablement abandonné.
Merci pour cette veille !
Mais est-ce que quelqu'un a un retour d'expérience pros à nous faire ?
Bon alors histoire de commencer a rattraper le retard pris en deux mois :
Je crois que c’était la.
Semaine du 20 août 2012
- Sortie de Java 1.7.0_u6 et de JavaFX 2.2 version finale et JavaFX 8 est annoncé (rebranding de JavaFX 3.0).
- Sortie de SceneBuilder 1.0.
- De nouveaux articles ont été publiés sur OTN.
- ScenicView 1.1.1 est sorti.
- Adam Bien a publié "JavaFX en entreprise - Partie 3".
- Simon Ritter a publié :
- une vidéo montrant comment fonctionne le nœud Canvas.
http://www.youtube.com/watch?v=vaXuK-RsT6E&feature=plcp- Un article parlant d'une interface de gestion de la consommation d’énergie sur Raspberry Pi.
- Jim Weaver a reposté un article du Dr James Thompson concernant "JavaFX pour la science".
- Pedro Duque Vieira a annoncé a sortie de Modellus X RC 0.1 (un projet d'introduction aux sciences, en Swing contenant des composants FX).
Semaine du 27 août 2012
- Le Didacticiel Java a poste sur comment faire une capture d’écran de la scène.
- Stephen Chin a publié sur :
- javaFX dans Spring :
- les slides de sa présentation pour la JavaOne 2012 : "Hacking JavaFX with Groovy, Clojure, Scala, and Visage".
PS : le lien n'est plus valide mais la présentation doit être visible sur le site de la JavaOne désormais.- Johan Vos a été interviewé par le podcast Java Spotlight à propos de Glassfish et JavaFX.
- Carl Dea a publié la 5ème partie de son didacticiel de jeu : gestion du son.
- Andy Till a commence à écrire de nouveaux CSS pour JavaFX et l’équipe de JFXtras a lancé un projet d’hébergement des CSS nommé jfxtras-styles.
- Thomas Bolz parle de l’offuscation du code JavaFX.
- Pedro Duque Vieira a publié un article sur l’intégration de Swing et JavaFX dans une même application (intégration de FX dans Swing).
- Eric Bruno a fait de même.
- Andreas Billmann a parle de l'architecture des contrôles a l’occasion du refactoring de son bouton animé.
- Tom Schindl a publié son outil de conversion SVG -> JavaFX.
- William Markito Oliveira a publié l'article "Oracle WebLogic RESTful Services : de la ligne de commande a JavaFX".
- Gerrit Grunwald est revenu de vacances et a écrit un gradient elliptique.
- Christian Schudt a publié un article sur "utiliser Maven pour compiler, signer et déployer des applications JavaFX".
- Jeff Smith a publié des détails sur son projet d’écrire un composant de cartographie JFXMapPane qui sera probablement intégré à JFXtras.
- UGate a annoncé la publication de leur produit OpenSource Arduino-Java-XBee security system qui se je ne me trompe pas est un gestionnaire de sécurité / surveillance / alarmes.
Semaine du 3 septembre 2012
- Danno Ferrin a posté sur "Les grandes étapes de la vie d'une skin".
- Stephen Chin :
- a publié la 3eme partie de sa discussion sur JavaFX et Spring : "authentification et autorisation".
- a fait une présentation devant le JUG de Portland
http://vimeo.com/48351099- Fera une présentation lors de la SFBay ACM, "JavaFX 2 - guide du devellopeur"
- Tom Schindl a posté sur les attributs CSS et leur validation ainsi que les améliorations du support CSS dans e(fx)clipse.
- Mark Heckler a créé des boites de dialogue en JavaFX, DialogFX. *
- Gerrit Grunwald a publié une nouvelle jauge (FXSteelSeries) qui est similaire à celle disponible dans Oracle ADF.
http://www.youtube.com/watch?v=y4bxmCPDOC0- Patrick Martin a mis à jour le site web du projet DEX et annonce la sortie prochaine de DEX 0.5.
- Peter Moskovits a posté sur "Construire une application Websocket de la mort avec JavaFX en 3 étapes".
- Per Lundholm a posté un article sur "Coordonnées du nœud, de la scène et de la fenêtre dans JavaFX".
- Pedro Duque Vieira continue de poster sur :
- Créer des boutons circulaires avec CSS.
- Modifier le syle du texte dans les contrôles (en ciblant le text contenu dans le contrôle).**
- Sanjay Dasgupta parle de son projet FX.js, une alternative a FXML pour ecrire des applications JavaScript en JavaFX et publie un descriptif de l'architecture.
- Nagai Masato a publier le projet SmileyFX, pour insérer des smiley dans les applications.
- Marco Dinacci a poste un article sur "Comment publier des applications JavaFX sur l'AppStore Mac".
* À ce propos, Jonathan Giles indique qu'il en a plein de prêtes depuis déjà près d'un an dans les composants projets sur sa machine perso (qui est aussi sa machine de boulot) et qu'il essaiera de faire qu'ils soient intégré / publies plus rapidement. il a d'ailleurs réitéré cela par au moins deux fois lors de la JavaOne :
- Lorsque l’équipe User Experience a du faire face au feu des critiques sur le fait que l'ensemble des controles disponibles pour FX n'est pas assez complet par rapport aux composants Swing et qu'Oracle ne les rajoute pas assez rapidement.
- Lors de sa propre présentation "Hacking TableView".
Dans les deux cas, il a indiqué qu'il a énormément plus de contrôles deja fait sur sa machine mais qu'ils sont en attente de vérification + validation + test + rédaction de l'aide et des articles et des didacticiels par Oracle / OTN et que c'est ce qui prend le plus de temps en fait.
** Je tiens d'ailleurs a préciser que, de mon coté, j'ai enfin trouvé la source d'un bug énervant qui me prenant la tête depuis les dernières bêta version de la 2.2 : mes définitions de police dans les CSS ne s'appliquaient plus que partiellement dans mon app et souvent déraillaient lors que mes labels étaient trop profondément imbriques dans des contrôles. Le problème venait de l'utilisation d'une définition unique pour la police -fx-font dans .root fait que les modifications ultérieures sont ignorées plus ou moins partiellement. Et ça se règle en utilisation -fx-font-family, -fx-font-size, -fx-font-weight et -fx-font-style dans .root a la place du -fx-font.
Semaine du 10 septembre 2012
- Richard Bair a publié un article montrant les gains de performance préliminaires dans JavaFX 8 (ex-3.0).
- Mark Heckler parle a nouveau de son projet de boites de dialogues, DialogFX.
- Danno Ferrin a posté sur :
- Carl Dea a mis à jour les exemples de son livre "Introduction a JavaFX" pour qu'ils puissent bénéficier des nouveautés de la 2.2.
- Andy Till a posté sur "Contrôles FXML réutilisables avec Google Guice".
- Pedro Duque Vieira a posté sur "Style minimale pour un Stage".
- Wichit Sombat a posté une applet montrant un système générateur de particules.
- Après quelques heures de confusion et d'incertitudes (voir Twitter), Jonathan Giles a annoncé qu'il sera bien a la Devoxx cette année.
Semaine du 17 septembre 2012
- Le podcast Java Spotlight a réalisé une interview de Daniel Blaukopf, architecte de Java Embedded pour Oracle.
- Stephen Chin et Jonathan Giles organisaient un repas réunissant les acteurs desktop et demandaient aux participants de s'y inscrire.***
- Gerrit Grunwald a :
- produit une jauge minimaliste pour JFXtras.
- rajouté très facilement le support tactile dans ses jauges.
- rajouté un affichage à cristaux liquides.
- Danno Ferrin a bloggé sur "Comment styler ses propres contrôles customisés" en créant ses propres propriétés CSS (attention l'API est toujours privée et changera probablement dans JavaFX 8)
- Jim Weaver a publié "Exprimer l'UI de vos applications d'entreprise avec JavaFX 2.0 et FXML - Partie 2"
- Jim Gough a posté sur :
- José Pereda parle du développement d'un planificateur en JavaFX.****
- Jonathan Giles a découvert récemment un blog tenu par NotZed qui parle de sujets intéressants :
- Écrire un diaporama.
- Créer un cube vidéo.
- Canvas de taille infini.
- Liste vidéo fluide.
*** Impossible pour moi de les rejoindre à cause du planning très charge.
**** Jonathan Giles indique qu'il aimerai bien que quelqu'un développe un contrôle similaire a Google Calendar ou MigCalendar.
Semaine du 24 septembre 2012
- Gerrit Grunwald et Jonathan Giles devaient initialement avoir des présentation très similaires à la JavaOne 2012 et ils ont décidé d'un commun accord de fair diverger plus leur contenu.
- Gerrit Grunwald blogge sur comment améliorer les performances du SceneGraph (en utilisant des Image dans Canvas plutot que des nœuds vectoriels directement dans le SceneGraph).
- Benjamin Jung a commencer a bosser sur fx-guice, un projet pour intégrer des composants Google Guice dans une application a base de FXML.
- Rob Terpilowski a poste un article sur "Comment ajouter des composants SceneBuilder/FXML dans une application construite sur NetBeans RCP".
- Laurent Nicolas a cree un menu radial.
- Narayan Maharjan a poste sur :
- Aperçu en direct (via java.awt.Robot) des fenêtres d'un utilisateur.
- publié le logiciel Feather Edit 1.0 qui permet d'appliquer des filtres sur des vidéos.
- Mark Anro Silva a créé un jeu de Puissance 4.
- Excelsior a annoncé que leur Excelsior JET supporte les applications JavaFX 2. Excelsior JET est un compilateur AOT (ahead of time).
- OTN fait la présentation de Celer Technologies, une boite qui développe des applications financières.
- Le podcat Grails a interviewé Andres Almiray à propos de Griffon.
Semaine du 30 septembre 2012
Jonathan Giles étant absent pour 3 semaines, ces posts ont été faits par Josh Marinacci ancien membre de l’équipe JavaFX.
- Sortie de ScenicView 1.2.0.
- Pixel Duke a décidé zoomer sur le contenu d'un ScrollPane.
- Geertjan fait des rotations de charts et envoie des données dans des jauges en utilisant un périphérique Tinkergforge (des senseurs qui se connectent en USB).
- Jose Pereda a fait tourner JavaFX sur une tablette WeTab.
- Stephen Chin annonce son "NightHacking Tour, The Road to Devoxx", une traversée de l'Europe en moto avec rencontre des JUG et développeurs avant de se rendre a la Devoxx.
- Daniel Marell a utilise Maven pour compiler des projets JavaFX.
- OTN presente MINT Software Systems qui a publié un logiciel de training écrit en JavaFX.
- Oscar Lantz a code une horloge analogique.
- Le livre JavaFX GUI est désormais disponible en japonais.
- Angry Nerds, un jeu en JavaFX avec un moteur physique sera montré a la JavaOne 2012.
- Williams indique comment afficher les propriétés d'un objet dans TableView.
- Stephen Chin et Andrew Phillips ont fait une présentation de "JavaFX et Scala dans le Cloud" lors de la JAXConf.
- Sortie de e(fx)clipse 0.1.1.
- Patrick Champion a consolide ses blogs posts précédents sur FXML et les clients JAX-RS 2.0 pour créer une application utilisant les services REST.
- Explication des modifications a venir dans le packaging natif qui sera disponible dans le futur JDK 1.7.0_u10.
Semaine du 1 octobre 2012
Absent pour cause de JavaOne 2012.
- JavaFX deviendra complètement OpenSource avant la fin de l’année.
- Jasper Pots nous parle des "kiosques tactiles de la JavaOne - Partie 1" (JavaFX sur Java Embedded -ARM- sur Raspberry Pi).
- SceneBuilder 1.1 est disponible en version developper preview avec un nouvel outil permettant d'analyser les CSS qui s'appliquent sur le noeud sélectionné.
Semaine du 8 octobre 2012
Absent pour cause de JavaOne 2012.
- Jonathan Giles parle parle du Cell Spanning dans TableView (fusion des cellules a la Excel - fait suite a sa présentation "Hacking TableView").
Semaine du 15 septembre 2012
- Oracle a publie un résumé des points forts de la JavaOne concernant Java SE et JavaFX.
- Les présentations et enregistrement audio des sessions de la JavaOne 2012 sont disponibles en cliquant sur la présentation appropriée. Il est possible également de voir les KeyNote en VoD.
- Tori Wieldt en parle également.
- Sortie de Java 7 Embedded (1.7.0_u6) en version developper preview et de sa documentation.
Note : normalement, si on en croit le slide des profiles présenté a la JavaOne, cette version ne contient ni AWT, ni Swing, et probablement pas Java2D. D’après Jasper Potts, JavaFX contient un contrôle propre a cette version, le virtual keyboard.- Canoo a annonce la sortie de Dolphin, un remote framework opensource pour faire des RIA et son passage en OpenSource.
- Tom Schindl a :
- publié les slides de sa présentation à la JavaOne 2012.
- mis en place une vidéo montrant l'utilisation conjointe de Eclipse RCP et javaFX.
- Dustin Marx a réalisé des interview de :
- Richard Bair concernant sa session "JavaFX graphics tips and tricks".
- David Hill concernant JavaFX sur les périphériques embarqués.
- DooApp a annonce la sortie de FXForm2 qui génère des forms à partir de beans.
- Laurent Nicolas a mis à jour son menu radial.
- NetBeans 7.3 est disponible en version bêta avec entre autre des améliorations du support de HTML5 et du debogging JavaScript
- Danno Ferrin a lancé un miroir de l'OpenJFX sur BitBucket.
- Gerrit Grunwald et Jim Weaver ont lancé le site JavaFXCommunity.com pour agréger tous les posts de la communauté.
- pour répondre aux souhaits de Jonathan Giles, Tom Eugelink s'est lancé dans la conception d'un contrôle d'agenda.
http://www.softworks.nl/stuff/agenda.png- Janice J. Heiss parle de :
- Jim Driscoll a démarré une serie de blogs sur implémentation de Turtle Graphics en JavaFX et Groovy:
Autre
- Le JDK 1.7.0_u9 est sorti (contient JavaFX 2.2.3).
Et sinon il y a eut tellement de posts sur Twitter au cours des deux derniers mois que ca m'est impossible de tout résumer donc...
Semaine du 22 octobre 2012
- Jonathan Giles précise que JavaFX 2.2.3 ne contient que des mises a jours de sécurité.
- L'application de démo de JavaFX, Ensemble, est de retour sur l'app store Mac (Mac App Store FR).
Note : elle y avait été publiée en août ou septembre puis presque immédiatement retirée. Il avait été précisé lors de la JavaOne (par Jasper Potts il me semble) que c’était une décision du management d'Oracle qui souhaitait clarifier des problèmes légaux potentiels et non pas un fait d'Apple. Il avait annoncé que l'application serait rapidement re-publiée une fois ces problèmes clarifiés, ce qui est le cas désormais.- James Gosling, créateur de Java, s'en félicite.
- Jerome Cambon de l’équipe chargée du développement de SceneBuilder parle de l’intégration de l’outil dans NetBeans, Eclipse et dans IntelliJ.
- la boite Mihosoft a posté sur un système de fenêtrage pour un produit baptisé VRL (?) :
- Premier jour (les bases).
- Second jour (nettoyage du code, redimensionnement, déplacement).
- Troisième jour (décoration).
- VFXWindows (actions, hierarchie).
- Le code source est disponible sur github.
- En août dernier, Scott Hommel a écrit de la documentation sur l'utilisation du nœud Canvas.
- Tom Eugelink a poste sur :
- son contrôle d'agenda.
- ce qu'il pense des layout.
- Danno Ferrin a démarré un projet pour faire un pluging JavaFX pour Gradle.
- JavaFX 8 supportera le rendu de texte riche (via le contrôle TextFlow qui contient des Text), des exemples d'utilisation on été postés sur le wiki Oracle.
- Angela Caicedo a poste un lien vers un enregistrement de sa session à la JavaOne.
- Jim Weaver et Gerrit Grunwald ont eut une discussion a propos d'un atelier de 3heures qu'ils animeront à la Devoxx.
- Andres Almiray travaille sur un plugin JavaFX pour Griffon.
- Laurent Nicolas indique que sont menu radial supporte désormais les gestures et est intégré à JFXtras.
Via fxexperience.con, Jonathan Giles annonce le lancement de la sandbox pour controles JavaFX UI, un repository sous Mercurial, hébergé sur OpenJFX destiné a devenir un incubateur pour contrôles JavaFX. L'arborescence de base est un fork de celle des contrôles de JavaFX 8 et sera resynchronisée de temps a autre avec l'arborescence maitresse.
Le but est de permettre aux développeurs d'avoir accès au contrôles de manière préliminaire, bien avant leur intégration officielle dans l'API (un procédé qui peut prendre plusieurs mois ou années). Le code est pour JavaFX8 mais il devrait etre possible de le porter pour FX 2.2 assez aisément.
De base, sont inclus :
- TreeTableView, Jonathan Giles prévient que ce composant sera réécrit sous peu.
- Dialogs (similaire a JDialog)
- TableView avec cellules extensibles via le spanModel pour faire comme dans Excel.
- RangeSlider qui permet de sélectionner un intervalle de valeurs.
Espérons que ce projet aura plus de succès et de retombées que SwingX qui partait sur un même principe au départ (au final seuls Desktop et JLayer auront intégré Swing).
Dans les commentaires, Jonathan Giles rajoute que bien sur le projet fait un peu doublon avec JFXtras mais qu'il est difficile pour des employés Oracle de contribuer publiquement à autre chose que l'OpenJFX.
Semaine du 28 octobre 2012
- Gerrit Grunwald a fait des tests sur beagleboard avec un écran tactile et Java SE+JavaFX Embedded.
- Danno Ferrin parle de l'architecture idéale pour compiler un projet JavaFX avec Gradle.
- NetBeans 7.2.1 est disponible avec quelques améliorations.
- Pedro Duque Vieira s'est lancé dans un projet de LnF Metro pour JavaFX.
- René Jahn a blogué sur des améliorations de la TableView (pour utiliser des données provenant d'une BD).
- Andres Almiray continue de bosser sur ses plugins pour GroovyFX.
- Le framwork JacpFX 1.1 a été publié. Il s'agit un framework RCP basé sur FX et Swing.
- Geertjan Wielenga parle de l'utilisation de WebView en tant que navigateur web pour des applications Swing.
- Wichit Sombat montre une compilation avec NetBeans.
http://www.youtube.com/watch?v=ZDuynw-fqSA- Sharon Zakhour parle de la mise a jour 2012-006 de Mac OS X (qui a supprime le support du JDK 6 d'Apple du système).
- Excelsior annonce la sortie de Excelsior JET charity bundle qui permet d'obtenir une licence de Excelsior JET pour seulement $10 (sans support) et dont les projets sont reverses a des œuvres.
Bonjour,
Je vois qu'il y pas mal de nouveautés en ce moment concernant javafx et notamment les contrôles qui "manquent".
Je me pose cependant une question: comment est vu javafx en entreprise? Est ce qu'il est enfin adapté en ajoutant jfxtras au développement d'applications complexes ou desktop?
Il est difficile de répondre à cette question sans avoir de retour de gens qui bossent dans des moyennes / grosses boites ou font du business avec Java/AWT ou Swing et sont passées / envisagent de passer à FX
Alors c'est bien simple, moi j'en connais aucun y compris dans mes anciens co-étudiants (ce qui s'est rapproche le plus est un qui fait du Eclipse RPC avec de l'OpenGL pour des periphs embarqués). Et ce n'est pas mon cas non-plus puisque je suis dans une organisation qui fonctionne comme un organisme de recherche et que nous faisons des projets a petite échelle / en équipe de 1, sur un panel de plateformes et langage assez hétéroclite pour généralement couvrir nos besoins internes.
La JavaOne a montré qu'il existe déjà des boites qui proposent des solutions en FX comme Navis Corporation et son système de gestion portuaire. Il a été fait mention de boites qui fournissaient des widgets de gestion de cours boursiers en FX également par des gens venant de boites de dev orientées app financières.
Les principaux reprochent auxquels j'ai pu assister durant la conférence sont :
- Panel de composant pas assez large :
- Pas de spinner
- Pas de formatter text field
- Pas de support du texte riche
- Pas de support natif de l'impression (même si on peut désormais utiliser un snapshot avec une impression AWT).
- Pas aisé de prise en charge directe des accès BD via un modèle (TableView).
- Chart pas assez murs (plus destine a un usage financier que scientifique) :
- Pas de possibilité de mettre plusieurs axes Y.
- Échelle des axes pas assez customisables (même si on peut désormais faire une échelle logarithmique).
- Pas aisé de prise en charge directe des accès BD via un modèle.
Mais comme au final, je n'ai vu qu'une toute petite partie des sessions JavaFX (il y en avait plus de 60 !), j'ignore totalement ce qui a pu se dire d'autre.