There were some huge announcements at JavaOne today for the JavaFX platform. Overall I think the announcements show some very positive momentum for the future of JavaFX and rich client Java, but there were some casualties…
In this blog I will cover the salient bits, but if you would like an opportunity to hear it directly from the JavaFX leadership team in a free event, we will be hosting a JavaFX 2.0 event with Richard Bair and Jai Suri at our next SvJugFX meeting. As usual, the event will be streamed live, and questions can be asked remotely via Google Moderator.
The Good Parts:
Java and Alternative JVM Languages
JavaFX has a new API face. All the JavaFX 2.0 APIs will be exposed via Java classes that will make it much easier to integrate Java server and client code. This also opens up some huge possibilities for JVM language integration with JavaFX that Jonathan Giles and I explored in our JavaOne talk today. We did a whirlwind tour through four different JVM languages (Ruby, Clojure, Groovy, and Scala) showing what JavaFX 2.0 code may look like when ported to these different languages.
Here is the full presentation deck:
Which can also be downloaded as a PDF.