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.

Inline Feedbacks
View all comments