Swing links of the week, February 9th

A little quiet this week, as the Swing 2.0 discussion carried on, primarily on this blog and fueled by a response by Danny Coward on his blog. In addition, JavaFX is getting geared up for its next release, so I'm guessing following that a lot of news will come out.

Swing:

JavaFX:

  • Dean Iverson posted a blog announcing that MigLayout was available for JavaFX.
  • Josh Marinacci has posted a blog post that clarifies that there is no 'JavaFX Mobile' - it's all just JavaFX. He says that he has managed to run a JavaFX program on a mobile phone. Of course, one major caveat exists: the 'Mobile Profile' doesn't support Swing, so any JavaFX app that uses Swing can't go onto a phone. Josh suggests that soon there will be components that are JavaFX-based so Swing won't be necessary. So, whilst there is "One SDK, one set of tools, one language, one set of APIs", there is also a need for consideration if you intend to go cross-platform. So, despite there not being a 'JavaFX Mobile' brand, there clearly is a need to target the common profile, which restricts the APIs that you can use. What profile do other JavaFX developers out there use? I'm thinking common as apparently no one cares about Swing anymore :P
  • Carol McDonald has just posted a blog entry that creates a sample JavaFX application for showing a pet catalogue. It is a simple JavaFX application that displays pet photos retrieved from a RESTful Pet Catalog app (implemented using JAX-RS).
  • The JavaFX blog links to a number of blogs that are discussing interesting things happening in the JavaFX world. To quote that post directly:

Griffon:

Unfortunately, I am not skilled in the way of Griffon yet, but I've got a few people who, like crack dealers, are trying to get me hooked. In summary, Griffon is a Grails like application framework for developing desktop applications in Groovy. To appease them, here are some links they suggested I include:

Other:

  • Jan Blankenhorn has a webinar introducing the Eclipse RCP. This webinar will teach you how to create your first RCP application and extend it by using the Eclipse specific extension mechanism. They say that this will familiarise you with the basic structure of an RCP application and will give you a head start into RCP application development.

That's all for this week: nice and short. Until next time - have a great week, and please keep in touch if you have news or thoughts on anything Java GUI related.

Thoughts on “Swing links of the week, February 9th”