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.
Semaine du 5 novembre 2012
- Canoo (la boite de Gerrit Grunwald) a publié le site qui héberger le projet Dolphin.
- Rob Terp présente la nouvelle UI de leur projet de gestion de transit (encore une gestion de conteneur/cargaison) qui passe de NetBeans RPC a JavaFX.
- Marco Jakob a backporté vers JavaFX 2.2 les boites de dialogues que Jonathan Giles avait publié pour JavaFX 8 la semaine dernière.
- Les premières interview réalisées par Stephen Chin lors de son Night Hacking tour en Europe sont disponibles.
- Mihosoft a contribué son projet VFXWindow dans JFXtras (gestionnaire de fenêtres internes comme JDesktop/JInternalFrame).
- Tom Schindl a publié sur :
- Hendrik Ebbers a posté sur :
- Daniel Zwolenski a packagé des outils Maven pour GitHub.
- Leon Atherton blog sur la conversion de BufferedImage vers Image (les images de JavaFX).
- René Jahn a posté des liens vers divers articles parlant de JavaFX Embedded.
- Graham Smith blog sur l’édition de la valeur null dans TableView.
- Peter Pilgrim explique comment compiler l'OpenJFX 2.2.
- Lyndon Armitage a créé une application destinée à télécharger les skins des joueurs depuis Minecraft.
- Michael Williams crée des installeurs natifs avec JavaFX 2.2 et NetBeams 7.2.
Bonjour,
Merci pour les réponses bouye.
D'après ce que je vois javafx semble destiné à un futur "radieux" car il sera opensource, il permet la création de packages natifs, il est personnalisable avec le css, il y a une différenciation possible entre interface graphique et code métier (d'après ce que j'ai compris),...
Par contre tout n'est pas rose et ce que je reproche le plus et qui me freine l'apprentissage c'est le manque de composants de base comme les spinners qui sont vraiment "la base" de la programmation graphique et, bien que le fait de passer par jfxtras comble ce manque, je ne trouve pas normal de ne pas avoir directement ces composants dans le framework. Je sais également qu'il est possible de faire soit même ces composants mais je n'ai pas les compétences pour désolé.
Perso, j'aurais tendance a estimer que JavaFX n'est pour le moment pas utilisable en production... beaucoup trop jeune pour ça. Pour ma part, je conseillerais d'attendre (au moins) JavaFX 8, et d'utiliser Swing en attendant. Eventuellement, un mix Swing pour les controles, et JavaFX une eventuelle partie graphique.
Teo
De mon point de vue, JavaFX semble prêt pour de la production.
Premièrement parce que quelques entreprises ont déjà sauté le pas. Je pense à Celer (GUI de trading) et à Lynden (GUI de gestion de fret).
Ensuite, même s'il manque quelques composants comparé à Swing, il est très facile de les développer. En ce qui me concerne, sans avoir jamais fait de Swing "bas niveau" (i.e. java2D, redéfinition des méthodes paint, etc) et en ayant toujours eu peur de cette partie, j'ai pu écrire un framework de docking de fenêtres en JavaFX pour une application aujourd'hui en production. A ce niveau, il faut reconnaître que l'API est franchement simple à appréhender.
De plus, entre JFXtras (lib de composants graphiques) et JacpFX (framework RCP), on a tout ce qu'il faut pour développer une "vraie" interface graphique (cad plus qu'un hello world").
Maintenant c'est vrai qu'il faut nuancer en fonction de ce que vous cherchez à faire. Dans mon cas, les applications sur lesquelles je travaille, bien que contraignante en terme de performances, n'ont jamais besoin de controls tel que spinners et graphiques qui sont aujourd'hui le point noir de JavaFX. Donc bon... ça aide ;)
Semaine du 12 novembre 2012
Jonathan Giles étant parti pour la Devoxx, les news de cette semaine sont présentées par Neil Ghosh qui est chef de projet dans la Technology Initiative Team chez Oracle.
- Decora aussi connu sous le nom de JSL (JavaFX Shader Language), le langage utilisé pour coder les effets graphiques dans javaFX est passé en OpenSource la semaine dernière.
Une nouvelle preview de SceneBuilder 1.1 est disponible.EDIT - après vérifications, non c'est toujours la même.- NetBeans 7.3 beta 2 est disponible.
- Un guide de démarrage pour JimmyFX (le framework de test pour les contrôles FX) a été publié.
- Le numéro de Novembre/Décembre du Java Magazine d'Oracle est sorti (parle principalement de la post-JavaOne et des lauréats des Duke Awards.
- Après un long voyage, la plupart des intervenant de chez Oracle qui y participent sont arrivés sur le site de la Devoxx.
- Jonathan Giles et Ander Ruiz publient ScenicView 1.3.0.
- Pedro Duque Vieira a fait des CheckBox avec un style Metro (windows 8).
- Randahl Fink Isaksen a été confronté au manque d'interface (au sens interface java) dans la hiérarchie des contrôles FX.
- NotZed a créé un visualiseur d'images codé rapidement et de manière moche (quick'n dirty)
- Andres Almiray indique comment changer la langue pour les interfaces FX (construites en FXML) sans pour autant devoir redémarrer complètement l'UI.
- Leon Atherton parle des différences entre Java3D et JavaFX.
- Rjahn a fait des expérimentations sur une carte Beagleboard xm (JavaFX Embedded).
- Mark Heckler a créé MonologFX, une boite de dialogue configurable.
- Tom Schindl cree un éditeur de texte en utilisant Xtext pour faire du sur-lignage de syntaxe pour JSL.
- Thomas Bolz a créé une app de calcul de remboursement de prêt.
- Pedro Duque Vieira annonce Modellus X 0.2 un modèle destiné aux collégien, lycéens et professeurs pour explorer les maths.
- Gerrit Grunwald a fait joujou avec une Beagleboard xm durant le Night hacking Tour europeen de Stephen Chin (voir sur le site de stephen).
Semaine du 19 novembre 2012
Jonathan Giles est revenu de la Devoxx
- Tom Eugelink n'est pas tout a fait satisfait des gestionnaires de layout actuels et permettraient de passer des paramètres de layout directement dans la fonction add() (comme le fait AWT et Swing) plutôt que d’appeler getChildren.add() puis une fonction statique pour mettre le paramètre. Ses extensions pour HBox et VBox ont été intégrées a JFXTras.
- D’après le bug tracker de JetBrains, IntelliJ IDEA 1.21 supporte désormais JavaFX.
- Hendrik Ebbers a
- Fait une démo de son contrôle JGridFX lors de la Devoxx.
- L'a rendu OpenSource.
- A fait un test d’intégration avec les service Web iTunes et MediaView.
- Explique comment créer ses propres contrôles customisés.
- pense que Swing est mort.
- Le projet eFX est passé en OpenSource. Ce projet est un application framework basé sur NetBeans RPC.
- Le projet vmFX est passé en OpenSource. Ce projet est un moniteur de VM basé sur eFX.
- Pedro Duque Vieira a fait un RadioButton avec un style Métro (Windows 8).
- De la documentation et des des mises a jour ont été poste sur le site d'OpenDolphin.
- IDR Solutions a rendu gratuite leur solution de conversion en ligne PDF->JavaFX.
- Mark Heckler a profité du retour de la communauté JFXTras pour apporter des améliorations a son API MonologFX.
- René Jahn a posté sur :
- JavaFX + ScenicView + Javeleon = LiveFX
Javaleon est un agent qui permet d'injecter du code dans la VM au vol ce qui permet de tester des modifications/correctifs dans des classes sans avoir a redémarrer la VM ou l'application.- Le développement sur Beagleboard xm.
Bonjour,
C'est cool de voir que javafx évolue bien et il semble bien apprécié des développeurs.
J'ai par contre une question: le langage en lui même est assez plaisant, il est portable, moderne car il permet pas mal de choses que je n'avais pas vu avant mais j'ai pas mal d'amis développeurs qui passent au dotnet (migration voulu de leur ssii) alors je me demande comment ça va évoluer pour java et javafx surtout qu'Oracle se tire une balle dans le pied en s'attaquant à Google pour des histoires de machine virtuelle...
Si jamais il n'y a plus de java sur android, est ce que les développeurs ne vont pas se tourner vers mono et délaisser javafx pourtant si prometteur?
Attention ce message n'est pas là pour discréditer une solution ou une autre, ni pour inciter à la comparaison, c'est juste une question personnelle.
Semaine du 26 novembre 2012
- Daniel Zwolenski continue de travailler sur l'integration de Maven.
- Hendrik Ebbers a :
- Aidé Jonathan Giles et Johan Vos a porter DataFX 1.0 sur Maven. Cette version est également disponible en téléchargement direct.
Jonathan Giles prévient que plusieurs Cell factories ont ete supprimées car elles faisaient doublon avec des nouveautés introduites dans JavaFX 2.2.- Ajouté le support de la pagination (en utilisant le controle Pagination qui est inclus dans JavaFX 2.2) dans son control custom GridView.
- Tom Schindl a fait des animations sur des PieChart.
- Gerrit Grunwald continuer de jouer avec ses cartes Raspberry Pi :
- Donnez-moi une tarte - Partie 1 (pi = pie = tarte/tourte).
- Chez lui
http://www.youtube.com/watch?v=kLWz0RV-btc&feature=plcp- Jérôme Cambon parle du CSS Analyzer qui est une des nouveautés introduites dans SceneBuilder 1.1 (actuellement disponible en developper preview).
- Mark Heckler a publié sur OTN l'article : "Comment démarrer (RAPIDEMENT) avec JavaFX 2 et SceneBuilder".
- Eric Bruno a publié l'article "Éditeur de texte en JavaFX - Partie 1"
- Leon Atherton a posté un article sur "Comment écouter les événements de redimensionnent de la fenêtre".
Sur les forums OTN :
- La controverse sur le silence d'Oracle (lors de la JavaOne 2012, totalement a l’opposée de la JavaOne 2011) concernant JavaFX sur platformes mobiles continue. Bien que ne pouvant commenter la chose officiellement, Richard Bair a indique qu'il essaierai de poster un article indiquant la voie a suivre et les efforts a entreprendre pour mener a terme une telle entreprise lorsque suffisamment de composants / sous-parties / technologies de JavaFX seront passe OpenSource de manière a ce que la communauté se charge elle-même du port (sous-entendu sous iOS).
Semaine du 3 décembre 2012
- Marco Jakob a fini de poster les 5 parties de son didacticiel :
- Johan Vos a annoncé la sortie de DataFX 1.0.
- Sébastien Bordes a annoncé la sortie de JRebirth 0.7.1 (un framework d'application).
- Eric Brino a publié la suite de son didacticiel : "éditeur de text en JavaFX - Partie 2".
- Danno Ferrin a publié sur :
- Randahl Fink Isaksen a publié ses "astuces pour avoir de bonnes performances sur des CPUs multi-cœurs".
- Hendrik Ebbers a posté sur :
- Thierry Wasyl explique comment utiliser TableView.
- Jim Laskey utilise JavaFX via Nashorn (du JavaScript tournant sur la JVM).
- La bibliothèque OpenSource Granite Data Service a été publiée. Il s'agit d'un framework pour contruire des applications RIA en JavaFX ou en Flex.
- La page du produit.
- Les fonctionnalités offertes par la bibliothèque.
- Leur avis sur la validation de la saisie en JavaFX.
Jonathan Giles précise que c'est quelque chose qui intéresse l’équipe JavaFX mais qu'ils n'ont pas eut encore l'occasion de se pencher dessus.- Messages en temps réel en JavaFX.
- René Jahn continue d'explorer les possibilités de JavaFX Embedded :
- Leon Atherton parle de l'effet graphique Reflection.
- José Pereda parle de NXTLegoFX, une application JavaFX pour contrôler des jouets Lego Mindstorms NXT
- Gerrit Grunwald converti des formes JavaFX en SVG.
- Geertjan Wielenga a publié sur youTube une vidéo de la présentation de Paul et Gail Anderson montrant un exemple dans NetBeans.
- Carl Dea a vu un de ses articles sur l'API Canvas publié dans le Java Magazine d'Oracle.
- JFrog Artifactory support désormais le déploiement des applications JavaFX.
- Andres Almiray a posté un article sur le changement de langue dans une application FXML sans la redémarrer (en griffon et avec du binding).
Ah ben ça arrive à tout le monde de faire des fautes :P.
Juste un petit mot pour dire que :
- JavaOne Latin America s'est terminée.
- le JDK 1.7.0_10 contenant JavaFX 2.2.4 est sorti le 12/12/2012.
- Une nouvelle beta du SceneBuilder 1.1 est sorti le 30/11/2012 (avec pour Windows un installer hybride 32/64bit).
Pas des masses de temps pour m'occuper de la traduc cette semaine (probablement pareil la semaine prochaine).
Bon allez, une surcharge de boulot, une bonne grosse angine et un break de fêtes de fin d’année plus tard, il y a quelques semaines de news a rattraper.
Semaine du 10 décembre 2012
- Il y avait un sondage sur l'utilisation de JavaFx sur les périphériques embarqués, mobiles ou tablettes.
- Richard Bair a démarré un projet fx-game sur bitbucket de manière a promouvoir les capacités graphiques de JavaFX. Une discussion a été démarrée.
- Florian Brunner a publié Drombler FX : un framework d'application modulaires JavaFX, OSGI et Maven.
- Gerrit Grunwald a bloggé sur la conversion de Text en SVG.
- Daniel Zwolenski a publié un article "JavaFX avec un serveur Spring MCV Rest en 5 minutes" qui parle de son nouvel archétype Maven pour créer des projets REST + JavaFX.
- jaxenter a bloggé sur la publication récente de DataFX 1.0
- Arnaud Nouard donne un aperçu de son intégration de Swing dans JavaFX.
La seconde partie de son article est ici. En fait, il superpose une Window AWT par dessus le stage FX.- Thierry Wasyl a publié des articles sur :
- Construire des JAR exécutables avec IntellijIDEA (et ANT).
- Comment spécifier la taille des colonnes dans TableView avec un pourcentage. Jonathan Giles précise qu'il aimerait bien que ce genre de participation intègre l'OpenJFX.
- Amrullah parle des fonctionnalités qu'il souhaite apporter a TableView. Même remarque de Jonathan Giles.
- Leon Atherton parle de la gestion des threads et de la concurrence.
- Sri kalyan donne des astuces concernant la gestion des événements.
- Laurent Nicolas continue de mettre a jour son menu radial pour supporter les sous-menus et d'autres fonctionnalités.
- Randahl Fink Isaksen livre ses réflexions sur la gestion multi-résolution en JavaFX (une meme application qui supporte les affichages Retina et Non-Retina).
Pour rappel, Richard Bair avait annoncé qu'une futur maj de JavaFX supportera l’accès transparent a des ressources (image) "alternatives" (a résolution doublée) de manière similaire a ce que fait Apple pour ses affichages Retina.
Semaine du 17 décembre 2012
- Il y avait un sondage sur l'utilisation de JavaFx sur les périphériques embarqués, mobiles ou tablettes.
- Suite a la sortie de JavaFX 2.2.4, de nouveaux articles de documentation ont été publiés.
- Daniel Zwolenski a mis en place une mailing list pour aider les gens travaillant sur le projet FX Game (qui consiste a créer un tower defense).
- Danno Ferrin a créé une application qui fait du rendu de texte formaté avec la syntaxe MarkdDown dans un TextFlow (JavaFX 8).
- Tom Schindl a écrit sur :
- Pedro Duque Vieira continue de faire évoluer sa CSS JMetro (style Windows 8 dans JavaFX) et rajoute le support des menus.
- Marco Jakob a poste la sixieme partie de son didacticiel : les graphiques (chart).
- José Pereda a publié la première partie de son article "ArduinoFX : une UI JavaFX pour la domotique avec Rasberry Pi et Arduino - Partie 1"
- Geertjan Wielenga a blogge a propos du fait que Bengt-Erik Fröberg a décidé de modifier l'UI du soft JFugue Music NotePad pour inclure certains éléments de JavaFX.
- Le GitHub d'OpenDolphin a un exemple montrant comment peupler de manière déférée (lazy loading) une TableView avec 100.000 éléments.
- Bruno Borges a démarré le projet WebFX avec pour but de construire des pages web en JavaFX (JFXML + JavaScript + CSS) au lieu de HTML.
- Filipe Portes a publie son projet ModuleFX sur GitHub. Ce projet "inclue les runtimes JavaFX dans un module OSGI, ce qui permet de construire des applications JavaFX modulables tout en utilisant le pouvoir du framework OSGI, réunissant ensemble le meilleur des client RIA et de la modularisation Java."
- aoe-tk a blogge sur le développement d'une application multi-touch.
Semaine du 24 décembre 2012
- SceneBuilder 1.1 b15 est disponible et support Linux. Des releases notes ont été également publiées.
- Pavel Safrata annonce que de nouvelles portions de JavaFX sont passées en OpenSource. Cela inclue :
- Les animations et les timeline.
- La gestion des événements.
- Linterface de l'arbre de rendu (de la scène).
- L’implémentation Prism de ce même arbre.
- Les implémentations des formes géométriques.
- La portion Java du moteur de rendu Pisces (utilisé pour dans le pipeline de rendu logiciel).
- La gestion de la journalisation (logging).
- Les annotations qui servent a générer automatiquement des classes builder.
- Dolphin 0.4 a été publié.
- Le numéro de décembre du magazine JAX Magazine contient un article ecrit par Johan Vos sur DataFX.
- Danno Ferrin a mis a jour sa méthode pour créer un miroir d'OpenJFX sur bitbucket.
- Jim Weaver a publié une vidéo mettant en avant certaines fonctionnalités de JFXtras.
- Bruno Borges a publié une vidéo de son projet WebFX, un navigateur en JavaFX.
- Marco Jakob a posté sur :
- Patrick Moule a écrit sur "Créer et packager des applications JavaFX avec Gradle".
- Ed a bloggé sur "JavaFX depuis les tranchées - Partie 1 - packaging natif".
- La boite Canoo annonce qu'elle offre désormais des services de training et consultance sur JavaFX.
- TiwulFX a publie une vidéo montrant les améliorations qu'ils ont apportées a TableView.
- Leon Atherton discute sur "Intégrer JavaFX dans Swing : le JFXPanel".
- Toru Takahashi explique comment créer un unique fichier JAR qui contenant plusieurs fichiers JAR.
Note : cet article est une traduction d'un article en Japonais, le niveau d'anglais n'est donc pas forcement très clair.- Thierry Wasyl a poste des videos de son projet DrawFX :
- Sanshiro Yoshida a écrit un morpion en JavaFX en Clojure.
- cocoatomo utilise JavaFX avec Jython.
- Asko K a utilisé condapply en Scala pour faire du binding en JavaFX.
- Terada Yoshio a créé une application cliente JavaFX utilisant les websockets de JavaEE 7.
- Sortie d'une nouvelle version early access du JDK 8 pour ARM. Les release notes sont accessibles.
- Richard Bair a posté des indices de performance sur Raspberry Pi.
- Stephen Chin a posté un guide pour bien démarrer avec Java 8 et JavaFX 8 sur Raspberry Pi.
- Robert Savage a posté un guide indiquant comment préparer le Raspberry Pi pour le JDK 8.
- Jim Connors a posté une vidéo montrant comment connecter le Raspberry Pi a la TV et le contrôler a distance.
- José Pereda a publié la seconde partie de son article "ArduinoFX : une UI JavaFX pour la domotique avec Rasberry Pi et Arduino - Partie 2"
- René Jahn parle de ses premiers pas sur Raspberry Pi dans "Bienvenue a Raspberry Pi".
- Jasper Potts indique qu'il a rajoute le support des GoogleFont dans les CSS de JavaFX dans la prochaine beta de JavaFX 8.
Les Google Font sont des polices fournies en OpenSource par Google pour la création de site web ou d'app HTML 5.
Semaine du 31 décembre 2012
- Stephen Chin prevoit de faire une nouvelle tournée en Europe, cette fois-ci en Scandinavie du 25 janvier au 7 février 2013.
- Ed Thompson a des soucis avec ComboBox. Jonathan Giles prévient toutefois que les problèmes sont en cours de résolution.
- Hendrik Ebbers s'essaie a JavaFX sur Raspberry Pi et utilise GridFX et DataFX (les API de Johan Vos et Jonathan Giles).
- Andy Till a passé son logiciel EstiMate en OpenSource (apparemment un gestionnaire de priorité de taches).
- Narayan Maharjan a publié la suite de son article : concept d'objet 3D (cube) -partie 2.
- Thierry Wasyl publie sur son avancement dans le développement de DrawFX.
:merci: pour les liens!
Il n y a pas d'Applet quelque part pour JFXtras si par exemple on voulait donner un lien sur un article pour avoir un visualiser sans avoir à télécharger le jnlp
Il manque le lien sur: Le GitHub d'OpenDolphin a un exemple montrant comment peupler....
Fixed :oops:
Semaine du 7 janvier 2013
- SceneBuilder 1.1 b16 est disponible (depuis mi-décembre en fait).
- Angela Caicedo fera une présentation de trucs "cools" devant le JUG de la Sillicon Valley
- Tom Schindl annonce la sortie de e(fx)clipse 0.8.0
- Johan Vos a passé RedFX en OpenSource. RedFX est une lib de messages asynchrones.
- Hendrik Ebbers a bloggé sur :
- Une classe de transition qui peut être bindée.
- L’implémentation d'une méthode de type invokeAndWait().
- Gerrit Grunwald a créé une carte de chaleur (heat map)
- Ed Thompson a créé des contrôleurs singleton.
- Le blog de Panemu (editeur de TiwulFX, actuellement en beta 2) a posté un article sur la création d'un séparateur de menu customisé.
- Steven Schwenke parle de la séparation (en couche) et du cycle de vie d'une app FX.
- Pedro Duque Vieira continue d’améliorer JMetro (CSS de style Windows 8) en ajoutant le support des :
- Alistair Rutherford a posté sur :
- La comparaison entre JavaFX et Apache Pivot.
- Créer une UI pour un outils en ligne de commande ("mavenize" qu'il avait créé tantôt).
- Leon Atherton annonce que IDR Solutions a inclus le support de la conversion PDF -> FXML.
- Robert Ladstätter montre comment compiler l'OpenJFX sur MacOS.
- Jan Köhnlein fait des expérimentations avec le langage XTend et JavaFX.
- Mark Heckler se monte un système sur Raspberry Pi.
- Erkki Nokso-Koivisto a porté un jeu sur Raspberry Pi.
- Tim Yates fait fonctionner GroovyFX sur Raspberry Pi.
Sur Twitter :
- Panemu Indonesia montre comment rajouter des couleurs dans les séries sur les graphes.
Dans l'API actuelle, après 7 séries, les couleurs sont recyclées. Ici il rajoute manuellement des nouveaux styleclass sur les séries supplémentaires.
- Le Nordic Java Nighthacking Tour de Stephen Chin débutera le 25 janvier en Iceland.
- Steven Schwenke a rajoute des menus flottants par dessus son interface.
- Robert Ladstätter affiche une courbe sinusoïdale en Scala.
Je voulais poser une question sur JMetro, mais je ne voix pas de lien pour télécharger? déjà est ce que celà est un L&F(en cours de devlopement) qu'on peut ajouter à notre scène et le transformer en slyle Metro?
En allant voir dans ses posts précédents, on voit qu'il donne parfois une URL vers un répertoire sur DropBox qui contient les exemples et les CSS.