Another week rolls around, and with it another weeks worth of links. Enjoy! :-)

JavaFX

  • Tomas Mikula has two posts this week. Firstly, a post titled ‘detecting when the mouse stays still over a node‘. Secondly, he has a post on ‘separation of View and Controller in JavaFX Controls’, which is an interesting read, especially for me as JavaFX needs to have more public API around third party controls. The JavaFX Jira issue (RT-21598) is the best place to discuss this further.
  • Hendrik Ebbers has posted a sneak peak of some work currently being undertaken, to create a Windows 7-esque JavaFX style that is being called AeroFX. Already it looks very promising! This is a follow-on from the very successful AquaFX look developed previously.
  • Tom Eugelink has posted on his circle popup menu progress, which is available for download as part of JFXtras-8.0-SNAPSHOT-r2.
  • Jens Deters has released MQTT.FX 0.0.3. This is an application for publishing and subscribing to MQTT topics, which is commonly used in IOT projects.
  • S├ębastien Bordes has announced the release of JRebirth Application Framework 7.7.2. This new version “fixes some troubles experienced with demo applications like bad image loading (by presentation engine) or animation failure that lead to an empty slide.”
  • The ReportMill blog has two posts this week. Firstly, they have announced that SnapCode, their IDE, is the ‘first and only pure JavaFX IDE‘. Secondly, they have posted some sample code for getting the visual bounds of a node. There is a Jira issue (RT-37509) for this functionality, and as I posted in there, I really wish someone would develop the code to make it possible to have a general-purpose glasspane in JavaFX (especially one that supports knowing the visual bounds of a node after scrolling, clipping, effects, etc).
  • Arnaud Nouard has posted that he has updated his Undecorator library for JavaFX 8.0, and that he has used this library in the development (and now release) of his aLive application, intended to “help music bands to organize rehearsals”.

That’s all folks. Catch you next week!