Java desktop links of the week, March 22

A quiet week this week, with no major news coming out in either the Swing or JavaFX camps. Still, there are a few interesting links this week, which I’ve included below. Enjoy 🙂



That’s it for another week. Keep on working and blogging about your successes (and failures too) – catch you all again next week 🙂

Java desktop links of the week, March 15

I thought I’d start todays post with a quote that Kirill proviously linked to. The quote is from “Engineer Thinking” by Matt Legend Gemmell:

If you’ve exposed underling complexity or unnecessary choice in your software because you see those things as inevitable, it’s because your job isn’t finished. If you’re going to write GUI software for other people to use, do it properly, and treat those people like human beings instead of software engineers. If you want to expose complexity to the user and wash your hands of it, write command-line tools – or utilities that are used exclusively by other machine processes.

You can’t have it both ways. Writing GUI software is for people who strive for excellence not only in the “software” part but in the “GUI” part too.

And with that reminder, let’s get into the news.



So, all in all some interesting links this week. I hope they were interesting and helpful, and if not, well, let me know 🙂

Catch you all in a weeks time!

Java desktop links of the week, March 8

It’s time for another spin on the Java desktop links of the week merry-go-round. This week we have news for Swing, JavaFX and Griffon. Enjoy! 🙂




That’s us for another week – see you all same bat time, same bat channel one week from now.

Java desktop links of the week, March 1

Wow. March 1st, already?! Time flies when you’re cutting code!

For whatever reason, there aren’t so many links this week. Perhaps you all are still digesting last weeks links 🙂

I should note again – the call for papers for JavaOne 2010 is rapidly approaching! It closes when the clock strikes midnight on March 14th. I’m looking forward to finding out what submissions get proposed and accepted, but for that to happen, you have to get your submmissions in within the next two weeks! Get cracking 🙂

Right, that’s way too much intro, so let’s get into the news. Enjoy


  • Eugene Ryzhikov posts about his Swing Task Dialog, which tries to recreate the look and feel of the Windows Task Dialog component, and I think he has done a nice job at it.
  • Geertjan Wielenga carries on his series of posts identifying applications built atop the NetBeans RCP. This week it is a healthcare quality assurance application.


  • The JavaFX community is a nice tight-knit group of enthusiasts and developers. Whilst we mostly keep in touch via twitter, we all worry about the people who aren’t part of the twitter community, and who may feel lost and isolated when learning JavaFX. Well, now that JavaFX is an Oracle product, we also mingle in Oracle Mix. Join us if you want to ask questions or just discuss JavaFX.
  • The JavaFX Composer team (a NetBeans plugin developed at Sun/Oracle which makes building JavaFX-based graphical forms easier) have started a new blog to publicise their progress as they work towards a final release. Everything I’ve heard from people using it is that it is a great tool, and very, very useful for building quality JavaFX-based software.
  • Simon Morris has posted the second tutorial on his website, covering FXD manipulation.
  • Rakesh Menon has blogged about some recommended performance optimisations when developing JavaFX applications. These are all very good tips, so do take a moment to make sure you’re aware of them. He plans to maintain this post with similar advice for JavaFX 1.3.
  • In another blog post, Rakesh shows off his results from using the JavaFX Composer tool to build a JavaFX-based user interface.
  • Drew continues his work on a JavaFX game using Phys2D. This week he updated the graphics, and also added some effects to his game.
  • I happened upon this website recently, which is just a single (but rather long) page outlining all of the JavaFX Script syntax. It seems like a very good reference for anyone new to the language.

That’s us for another week. Keep up the good work folks, and I look forward to seeing you all again in a week  🙂

Java desktop links of the week, February 21

Wow – the floodgates really opened up this week, with a heap of interesting links – so many in fact that I had to cut back a few of them as otherwise this post would’ve just been too long. Thanks to everyone for posting me a link – please keep it up as it’s your content that makes these weekly links worthwhile.


  • The JavaOne call for papers has been open for a few weeks now (or so it seems). The closing date is March 14, so don’t miss out! I’m really hoping to be at JavaOne again this year as a roving reporter / one of the developers behind JavaFX, but we’ll see. JavaOne this year is September 19-23.
  • Rakesh Menon has posted details about the India Tech Days 2010 which take place late March.



  • The Silicon Valley JavaFX Users Group posted the video for Hinkmond Wong’sMobile Dojo‘ talk, which I’ve posted on FX Experience in a slightly larger size. You can also see just the slides at Stephen Chin’s blog.
  • Richard Bair posted about text transitions following a recent bout of bug triage, where he encountered a requested feature which he’s putting back out to the community to try and solve. This is something we occassionally encounter – deciding whether we should develop something internally or rely on third-parties to develop functionality.
  • Details about the JavaFX Composer preview 2 release came online this week. I’m not sure if this coincided with the actual preview 2 release or not. JavaFX Composer is a plugin for NetBeans that makes it easy to build JavaFX-based user interfaces (although it’s intended for developers moreso than designers, who should use the forthcoming Authoring Tool being developed at Oracle).
  • Jonathan Merritt decided to use the JavaFX Charting API to roughly predict when he believes the JavaFX 1.3 release will be. He notes that it was more of a chance to play with the chart components (and linear regression models) than anything else, and he is not in a position to actually know the release date – so take it for what it is. Also, note that his chart can only report on the public issues in the JavaFX bug tracker.
  • Geeky coder (I’m assuming that’s not his/her real name) posted a JavaFX tip titled ‘Reducing development time by running JavaFX application using class file and with JRebel‘.
  • Jan Goyvaerts posts his thoughts on implementing the Observer pattern in JavaFX.
  • It’s been a funny old week in JavaFX-land, with both negative posts and positive posts. Being a good link reporter, I’ll leave you to make up your own mind.

That’s all for another week. Catch you all in a weeks time! Keep up the good work folks 🙂