- Gerrit Grunwald is doing awesome work on TilesFX, this week improving the sizing strategy to not waste space as the tiles area is resized.
- Tom Schindl has added support in e(fx)clipse for Java 9 – great work!
- Dirk Lemmermann has posted about the benefits of writing custom layouts in JavaFX for performance and flexibility reasons. As the JavaFX UI controls tech lead, one of the core things I spend a huge amount of my time on is custom layouts, and I agree that it is an incredibly useful skill for people to have. It opens up a world of possibilities to getting exactly what you want, and often times is a far quicker way of creating the look you want, compared with using multiple nested layout containers!
A day delayed today, as New Zealand celebrated another public holiday yesterday. In any case, better late than never, so enjoy 🙂
- Tom Schindl has posted about dealing with listeners on JavaFX Observables in the e(fx)clipse runtime library.
- Nils Blum-Oeste has a long post about functional GUI programming with Clojure and JavaFX with halgari/fn-fx.
- Dan Newton has an article about JavaFX charts.
- Dirk Lemmermann has released CalendarFX 8.4.0.
Apologies for not posting last week – it was a public holiday on Monday (when I normally write and publish these posts), and it slipped my mind until too late in the week. Anyway, here are all the links that you might have missed in the last two weeks – enjoy 🙂
- Adam Carroll has a post about building a JavaFX search bar using ControlsFX and FontAwesomeFX.
- Speaking of FontAwesomeFX, Jens Deters has released FontAwesomeFX 8.13.
- Gerrit Grunwald has posted about customising the TilesFX dashboard – very nice.
- Andres Almiray presented his JavaFX ecosystem talk to the virtual JUG, and the presentation was also converted into a blog post.
- Tom Schindl has posted about making it easy to consume e(fx)clipse libraries in maven (or gradle).
- Tom Eugelink has blogged about the process of taking a UI Control through to completion.
- yWorks have released version 3.0 of their (commercial) yFiles for JavaFX library.
- Kevin Rushforth posted to the openjfx-dev mailing list encouraging everyone to start testing their software on JDK 9, because a lot has changed in there with regards to modularisation, removing impl API, etc. It is critical that bugs be reported now and not after release, so get testing!
- Florian Brunner has released Drombler FX 0.9. Drombler FX is a modular application framework for JavaFX.
- Gerrit Grunwald has done another of his ‘Friday Fun’ releases, this time combining the world map control with the heat map control he has previously built, and the result is pretty cool!
- The AdoptOpenJDK project has a jitwatch project written with JavaFX that analyses and visualises the Java HotSpot JIT compiler.
- Chris Newland has released part three of his DemoFX performance testbed / demoscene callout 🙂 The YouTube video of it is very cool…
Another year already! I hope everyone had a good break over the holiday period. I know I did, although I have to say I wish it were longer! In any case, I’ve been away on holiday and not keeping a close eye on the latest Java desktop news, so apologies to people who worked hard and who I have missed. Please email me and I’ll be sure to include you next week.
- Thomas Nield has written a free online book on ‘Learning RxJava with JavaFX‘. This covers RxJavaFX, which is RxJava bindings for JavaFX.
- Kotlin is becoming a more popular language, and there are a team of people working on a project called TornadoFX, which makes working with JavaFX a lot nicer. Edvin Syse has written much of the code, and recently has posted (at least) three posts on this subject. They are titled ‘Leveraging TornadoFX to the fullest‘, ‘TornadoFX runAsync with TaskStatus‘, and ‘Live hacking with TornadoFX‘. Ron Smits has a post also, titled ‘TornadoFX it’s also a CDI framework‘.
- Gerrit Grunwald has been very busy, releasing updates to a number of his open source projects: Medusa, TilesFX, and Regulators.
- Mohammad Hossein Rimaz has posted his ‘JavaFX in Action‘ slides online for others to learn from.
- Thierry Wasylczenko has released JStackFX 1.3. JStackFX is a tool for analyzing thread dumps.
- Almas Baimagambetov has worked on upates to his FXGL library – a JavaFX game engine.
I’ve spent the last two weeks crammed inside a steel tube doing a full trip around the world bringing JavaFX joy to developers everywhere 🙂 Because of this, I missed out on posting the links for the last few weeks, and equally bad, I became so busy during that time I couldn’t keep track of things that happened. Therefore, I apologise in advance if I missed your news from the last few weeks. Please email me to let me know, and I will include it next week.
- Gerrit Grunwald continues to refine his world map control with more functionality. He has also made a nice looking progress indicator, and a Medusa Sparkline skin.
- Christoph Nahr has released class diagrammer 2.1.0.
- Gluon released Scene Builder 8.3.0, with a number of nice enhancements related to mobile support.
- Jyloo Software released SyntheticaFX version 0.8.2. This release includes an extended TableView control, as well as an OptionControlBox control. Looks very nice.
- Tom Eugelink has blogged about his ResponsivePane work for JavaFX.
- Adam Carroll has released VocabHunter v1.0.19.
- Markus Falkhausen has released more JavaFX class diagrams.