More Details Emerge on Oracle's Plans for JavaFX

The Future of JavaFX

Jessica Thornsby

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
Groovy and JavaScript. All the JavaFX 2.0 APIs will be exposed via
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.

For more information on what to expect with future JavaFX
releases, please see the JavaFX Roadmap and the Oracle Press Release.

comments powered by Disqus