- The big news in the last week is the release of Java 9, and with it updates to JavaFX. This is, of course, a major release which brings with it a lot of changes, mostly around modularity, but there is a huge amount of engineering effort in many less visible areas. I recommend all developers start exploring Java 9 as time permits.
- With Java 9 out, the libraries we use all need to make the necessary changes to work under the Java 9. This week there have been a huge number of tweets and release announcements of updated versions of various libraries to support Java 9. Libraries in the Java desktop area that have announced Java 9 support include ControlsFX and FontAwesomeFX.
- As well as libraries, Gluon has released an updated Scene Builder, for both Java 8 and Java 9.
- Jens Deters has released a fix for MQTT.fx for a bug only present for users of MacOS High Sierra.
- Thomas Nield has updated RxJavaFX with a minor release to tweak an API.
- Gerrit Grunwald has returned to his tilesfx dashboard library, fixing some issues.
- Andres Almiray has posted about defining custom behaviour in FXML with FXMLLoader.
It’s the week before JavaOne, and it will be a very interesting week for attendees and those playing at home. Here’s the links from the past week (or two) related to Java client, enjoy 🙂
- I just released ControlsFX 8.40.14 and 9.0.0. This brings bug fixes, translation improvements, and of course Java 9 support.
- José Pereda has released fxyz3d 0.2.0.
- Dirk Lemmermann has released a new form generation project called FormsFX (not to be mistaken with FXForm!). There is also a slide deck you can peruse.
- Wim Deblauwe has blogged about using Spring Boot with JavaFX.
- Justin Biard has blogged about updating Knockout.js view models in JavaFX WebViews from Nashorn.
- Jyloo Software has announced that SyntheticaFX for Java 9 has been released. They have also updated Synthetica / SyntheticaAddons to version 3 to take into account Java 9 modules, as well as bring in a bunch of new features.
- The Zapsi blog has a lot of interesting posts on various projects, many of which make use of JavaFX.
Another quiet week as per usual in September (with JavaOne coming up soon).
It’s JavaOne season, and as always the link count drops down as people divert attention to their JavaOne slides. I can’t wait to hear how it goes for everyone – sadly I won’t be attending this year so I’ll be following through the twittersphere 🙂
- Tom Schindl has blogged about cross IDE dev support for “e4 on JavaFX”, stating that “we are almost there”.
- Carl Walker has blogged about setting the pivot point in a JavaFX ScaleTransition.
- Wim Deblauwe has posted about using JavaFX on Raspberry Pi 3 with Gluon.
- Rajeev Kumar Singh has posted about styling JavaFX applications using CSS.
- You can watch a video on a JavaFX app called Iris, which allows “rigorous experimentation and examination of the Cortical.io Retina API”.
- Following on from part one, the Oracle Technology Network has posted part two of Johan Vos’ series of articles on writing mobile applications for Android and iOS using Java / JavaFX and Gluon technologies.
- Uzair Shamim has written a post about using TestFX to write unit tests for JavaFX applications.
- Tom Lin has open sourced a library called GestureFX, which is a “lightweight gesture enabled pane for JavaFX.”
- Almas Baimagambetov continues to improve FXGL, the JavaFX game library.