Java desktop links of the week, August 1

Another month down, leaving only two months until JavaOne 2011. Of course, the big news last week was the release of Java 7, which comes with a few enhancements for Swing, as well as many years of further development on the compiler and hotspot, etc. Besides that, there are some good links this week (as always!), so let’s get into the rest of this weeks links 🙂


  • JavaFX 2.0 beta b37 was released, to enable developers another weeks worth of access to FXML, the XML-based markup language for (optionally) creating JavaFX user interfaces. It’s optional because you are by no means forced to build UIs in FXML – you can continue to freely use Java, or indeed, any JVM-based language. It’s just another option for those of you that like using XML for UI layout, and certainly it is a great format for tooling support and UI interchange.
  • GroovyFX continues to flourish with improved support for JavaFX 2.0 and improved GroovyFX documentation. I have to wonder, are any other JVM-based languages doing similar? Get in touch with me if  you are working on something!
  • There is a brief video on YouTube with Jim Weaver presenting about ‘JavaFX in the real world‘. Of note is that Jim makes use of Grezi in his presentation, which I have linked to in previous weeks.
  • At OSCON/Java, Jim Weaver promised to make available the source code for his EarthCubeFX application, which is a port of his original EarthCube application from JavaFX 1.3 to use the latest 2.0 beta builds. You’ll also note that he has a YouTube video which demonstrates EarthCubeFX running on Mac OS X.
  • Jonathan (not me) has blogged over at The Java Tutorials’ Weblog about the top five docs to introduce yourself to JavaFX 2.0.


  • Geertjan Wielenga has blogged about MigLayout debug support that helped him solve a layout issue in his Swing-based application.

That’s all folks! I hope you found something useful in the links above, and as always: keep up the great work, blog about what your discovering, and feel free to contact me with any links of interest! Catch you all in a weeks time 🙂