JavaFX 2.2 arrives, JavaFX 8.0 next?
The latest advances in JavaFX suggest Oracle is putting all their weight behind it, plus a few changes are in store.
It may have taken a backseat to the bigger news of the Java 7 update yesterday, but Oracle clearly is backing their rich client framework JavaFX to the hilt.
Yesterday’s release of JavaFX 2.2 bundled into the JDK 7u6
package certified their commitment into including the technology in
future plans, adding new features such as the free drawing Canvas
node (bearing similarities to HTML Canvas) and the option to
screenshot part of a scene graph.
Richard Bair, Project Lead for JavaFX, had bigger news though, revealing future plans for JavaFX as part of Java SE. The biggest change will see the next release skip a few numbers, straight up to JavaFX 8.0, which makes sense if JavaFX is included in Java 8 as hoped.
“So the next major release (formerly 3.0) will actually just be called JavaFX and share the version number of the JRE that it ships with. If JavaFX becomes part of JavaSE in JavaSE 9 timeframe as we hope, then it would clearly no longer have its own version number, so it made sense to us to get in line now.”
Efforts on this reworking is well underway with “tons of performance work recently” going into the 8.0 repository. The changes haven’t yet been reflected on the roadmap, but we can expect that in due course.
Bair promised to showcase the latest features on FX Experience, looking deeper at the drag-and-drop tool Scene Builder and Scenic View 1.1 (which also went GA yesterday). Well worth monitoring if you’re keen to grasp the new nuances of this growing framework. In the meantime, get hacking!