The Future of JavaFX
What do the API changes mean for JavaFX developers? And what else does Oracle have in store for JavaFX?
After it was revealed that JavaFX
Script is being deprecated during the JavaOne opening keynote,
more details about the future of JavaFX have come to light.
The next release of JavaFX will take place in the third quarter
of 2011. This release will introduce a new set of Java APIs, which
means developers will no longer be required to learn a new
scripting language, to get to grips with JavaFX.
The new APIs will allow developers to leverage Java features
such as annotations, multi-threading and generics, and will allow
JavaFX to be used within other dynamic languages, for example
Java classes, in an effort to ease the integration of Java server
and client code. An image-based texture paint implementation will
also be added to the JavaFX paint APIs – a feature that was
included in JFXtras 0.7.
Outside of APIs innovations, Oracle plan to tightly integrate
JavaFX with the Java Runtime Environment (JRE) and deliver a
hardware-accelerated graphics engine for enabling JavaFX apps to
render interactive 2D and 3D experiences in real time.
Thomas Kurian also announced a strategy to open source the
JavaFX controls. This has met with a positive reaction from the
community, with Stephen Chin calling it “a huge move in the
right direction for the platform.” It is also planned for JavaFX to
ultimately support an alternate HTML5 rendering pipeline.