- Tom Schindl has published a new JavaFX UI testing tool.
- The Oracle Technology Network has published an article by Johan Vos about building JavaFX-based mobile applications for deployment on iOS and Android.
- Jamie Macaulay is blogging about a cool-looking JavaFX app called PAMGuard, which is a program which detects whales and dolphins acoustically. Another cool example of JavaFX being used in the wild.
- Peter Rogge has released Lib-Tile 0.2.0. The main feature of this release is the rework of the api so that it is now possible to create reduced, mixed or your own TileSet.
- Edvin Syse announced the release of TornadoFX 1.7.9. TornadoFX is a lightweight JavaFX Framework for Kotlin.
Tom Schindl announced the release of e(fx)clipse 3.0.0, which supports Java 9 and brings with it a host of other improvements.
- Arnaud Hamon has put online some code to draw tree maps in JavaFX, using both the scenegraph APIs, as well as the Canvas node.
- Almas Baimagambetov continues to improve FXGL – the JavaFX Game Library.
- Peter Rogge continues to improve Lib-Preferences, a library for easily storing simple data to a Preferences.properties file in a JavaFx & Maven desktop applications.
A relatively quiet week this week:
- I released ControlsFX 8.40.13, a major update to ControlsFX with a bunch of improvements and bug fixes. Also, I put out a few interesting stats, most notably that the last release of ControlsFX, 8.40.12, was downloaded over 153,000 times since it was released. That’s pretty amazing!
- The JavaFX Documentation Project continued to receive more submissions and grow in volume. If you have some insightful JavaFX knowledge or a blog post you think should be included, please create a pull request!
- Carl Walker has posted about scrolling game backgrounds in Kotlin and JavaFX.
- Peter Rogge has continued development on his lib-database-objectdb and lib-action projects this week.
Ok – lets dust the cobwebs off this blog huh? Sorry about the silence folks, it’s been quite hectic around here with some travelling and conference distractions, as well as a huge amount of other stuff going on. Anyway, hopefully the worst is behind and I can get back to what is important! 🙂 Apologies if I missed your link – let me know and I’ll be sure to include it next week.
- Dirk Lemmermann has posted about ‘going dark‘ with a darcula-inspired theme in JavaFX. This is one of those amazing things people don’t always understand about how JavaFX UI controls work – with only a very minor amount of CSS, the entire UI can change style considerably.
- Florian Brunner has released Drombler FX 0.10. This version is mainly a bug fix release and especially fixes some issues on Macs.
- Almas Baimagambetov continues to put out releases of FXGL – his JavaFX game library.
- Peter Rogge continues to make releases of his lib-preferences library, ‘for easy storing simple data to a Preferences.properties file in a JavaFx & Maven desktop application.’
- Mohammad Hossein Rimaz has a post about ‘Nonsense Mathematics to Awesome Visualization‘ where he creates cool-looking JavaFX visualisations.
I know I say this every few weeks – but <insert month here> already?! Time flies when you’re busy coding!
- Peter-Josef Meisch has released mapjfx 1.13.1. mapjfx provides a JavaFX8 region containing a map, allowing to zoom, pan, and use markers. It uses OpenLayers as the map technology.
- Gerrit Grunwald continues to improve his TilesFX dashboard widgets library.
- Thomas Nield has released RxJavaFX 2.1.1, which is a minor release with one new feature.
- Jens Deters has released MQTT.fx 1.5.0, which includes new features and bug fixes. MQTT.fx is now ‘donation ware’ too – so if you make use of this app, be sure to buy Jens a coffee (or more!) 🙂
- Dirk Lemmermann has posted about invalid JavaFX scroll event deltas.
- There are a bunch of updated libraries / apps this week, including:
- William Antonio has blogged about k-means and decision tree using Weka and JavaFX.
- Oliver Milke has written about getting started with Gluon Mobile – running JavaFX apps on iOS and Android.
- Andres Almiray has written about writing JavaFX applications with Kotlin.
- Christoph Nahr has posted about Myriarch for Java – which “attempts a precise real-time simulation of pre-gunpowder tactical warfare.”
A good number of links this week! Everyone is clearly working hard 🙂
- Gerrit Grunwald continues to add skins to TilesFX, his dashboard library for JavaFX.
- Tom Eugelink has written about ‘the art of waiting‘, where he looks into asynchronous communication with APIs such as CompleteableFuture, RxJava, and JDeferred.
- William Antonio has written a cool post displaying an app that recognises handwritten digits using Deeplearning4j and JavaFX.
- Johan Vos has written about taking a closer look at JavaFX.
- Alexej Sailer has open source a simple graphs library for JavaFX.
- Andres Almiray has posted about how to ‘boost your JavaFX applications with Griffon‘.
- The Musicott music manager / player continues to be developed. As an open source project using a number of other open source libraries, it is a good project for others to consider learning from.
A quiet week this week. I’ll be travelling for the next two weeks, so don’t expect any posts from me during this time.
Apologies for not posting anything last week – I was unwell at the start of the week, and spent the rest of the week catching up!
- A project I started a while back is slowly gaining steam. The FXDocs project aims to create a comprehensive ‘book’ related to JavaFX. It’s all asciidoc, open for contributors to submit sections, and automatically builds new HTML and PDF output on every commit. If you want to contribute, get in touch!
- Sean Phillips was interviewed by Oracle regarding his work on using JavaFX to visualise complex data related to deep space trajectories.
- Version 0.3 of JFXGL, a library that provides “Glue code that allows you to use JavaFX in your OpenGL/LWJGL3 app”, has been released.
- Gerrit Grunwald has posted about formatting numbers in the Medusa gauge library.
- Dirk Lemmermann has posted an interview about a JavaFX application written using Gluon and other open source projects to target iOS and Android devices.
- Christoph Nahr has written about JavaFX chart coloring.
- Patrick Martin has posted a video detailing some of the capabilities found in Dex 0.9.
- Patrick has also written about building JavaFX user interfaces with JSON.
It’s May already. Crazy. Time seriously needs to slow down.
- Eric Canull has forked the FX Experience Tools and got the code working under JavaFX 8 / 9. For a reminder of what the FX Experience Tools are, refer to this blog post from 2012!
- Carl Walker has posted about Kotlin RadioButtons and enumerated types in TornadoFX.
- GOXR3PLUS STUDIO has developed a media player in JavaFX.
- Jason Lee posted about getting JavaFX ListViews to honour container width.
- Recently at Devoxx US, Gluon presented on ‘Building the MyDevoxx App with JavaFX and Gluon‘.