Java desktop links of the week, October 17

A quiet week this week, but there are a few good links for you to check out:

  • David Gilbert has released FXGraphics2D 1.5, an update to his library that provides a bridge from Java2D to the JavaFX Canvas.  This release provides an option (via rendering hints) to use the JavaFX text measurement API instead of the AWT equivalent.  This gives better results for text placement in JFreeChart.
  • Jeff Martin has posted a short video demonstrating the UI builder abilities of his SnapCode software, which can deploy to the desktop and browser.
  • Samir Hadzic has a blog post about TreeTableView and sorting.

Java desktop links of the week, October 10

A number of interesting links this week. Enjoy!

  • Jeff Martin has posted about his work getting JavaFX running in the browser using TeaVM.
  • Rob Terpilowski has blogged about how to import GMapsFX into Scene Builder.
  • Dierk Koenig has posted a YouTube video of his FregeFX talk at JavaOne.
  • David Gilbert has announced the release of JFreeSVG 3.2. JFreeSVG is a library for generating SVG content via the standard Java2D APIs. This release includes provision for user specified width and height units, an optional viewBox attribute, and a few bug fixes based on user feedback.
  • Manuel Mauky has posted about building TodoMVC – a simple task management app. He plans to build this in a few different ways to demonstrate different frameworks and patterns that can be used to build JavaFX applications.
  • There are a few apps I’ve been informed of this week that use JavaFX that have had new releases. These include SmartCSV.fx, trainchinese, SlideshowFX, and MQ Visual Edit.

Java desktop links of the week, October 3

A very quiet week this past week. I guess everyone is getting over their JavaOne overload 🙂

That’s it! I said it was a quiet week! 🙂

Exciting News

It is with incredible relief and excitement that Julia and I can announce that we are expecting our second child in early February, 2016. Today we are at the 20.3 weeks mark, and with that we feel safe enough to share this publicly. From our latest ultrasound, signs are pointing to there being a good chance that our next child to join our son Henry will be a little girl. Henry is such a cool dude, and we can’t wait to get to know our daughter in only a few months time.

With this excitement flows other emotions too. Miscarriage is something that is rarely talked about, and it was with considerable sadness that we struggled through three separate miscarriages in an incredibly short period of time. You begin to dread going to ultrasound appointments (where they used to be exciting when we were naive with Henry) – fearing some morsel of bad news. Every time the bad news hit us like a tonne of bricks, bringing with it sadness and disappointment about losing something you desperately want. In that instant it feels like the child has gone from being real to an apparition – a figment containing our hopes, excitement, and future, that never quite was. You reset your dreams once more, and hope like hell it’ll never happen again, and then, you are back at square one.

To others that struggle through this, we have no words of wisdom or advice. Nothing can quite heal the struggle you must go through, and the sadness you must endure. All you are ever given is statistics, and rarely do these make the situation better. All that can be said is to see the positives as best you can, and don’t give up.

And now, the obligatory photo:

baby 2

Java desktop links of the week, September 26

JavaOne is over for another year! I hope those of you that attended had a great time, learned a lot, and managed to attend some of the parties in the evening. There are a number of good links this week, so I’ll only very quickly cover them, especially as I have a lot of catching up to do after being away for a week!


Jonathan Giles is a 31 year old software engineer living in Palmerston North, New Zealand. He holds a Bachelor of Engineering Honours in Software Engineering, a Masters of Science in Computer Science, and is a Sun certified Java programmer. Jonathan specialises in Java, Swing, JavaFX and Client-Server development.

He is currently the tech lead at Oracle in the JavaFX UI controls team, and a Java evangelist. Additionally, Jonathan is an advisor at Gluon. Finally, he blogs over at the FX Experience blog. Obviously, the opinions expressed here are his own.

This blog is sponsored by Aspose, the market leader of File APIs for .NET and Java.


Email:   Here
NZ:   +64 22 1985 001
Twitter:   JonathanGiles
LinkedIn:   My Profile
Skype:   Skype Me