Zum Hauptinhalt Zur Navigation Zur Suche

Oracle: JavaFX 2.0 bandelt mit HTML5 an

In der für Mitte 2011 geplanten Version 2.0 der JavaFX-Plattform wird auf JavaFX-Script verzichtet. Stattdessen sollen die bestehenden JavaFX-Script-APIs auf Java portiert werden. Damit soll JavaFX ohne Erlernen einer weiteren Skriptsprache für alle Java-Entwickler nutzbar sein, so Oracle.
/ Jörg Thoma
16 Kommentare Auf Google folgen (öffnet im neuen Fenster)

Die künftigen JavaFX-APIs werden sich an den Javabeans-Eigenschaften orientieren und die für JDK7 geplanten Funktionen nutzen können, etwa Lambda-Ausdrücke. JavaFX 2.0 soll über die neuen APIs auch Java-Funktionen wie Multithreading oder Annotationen verwenden können. Auch in Kombination mit weiteren Skriptsprachen soll JavaFX künftig verwendet werden können, etwa Jruby, Groovy oder Javascript.

Unter dem Namen Prism soll eine neue, hardwarebeschleunigte Pipeline implementiert werden, die direkt auf DirectX unter Windows oder OpenGL auf anderen Plattformen zugreifen kann. Das gegenwärtige Abstract-Window-Toolkit (AWT) soll durch ein neues ersetzt werden, das sich an das jeweilige Betriebssystem anpasst. Die Verwendung von animierten Übergängen wird ebenfalls verbessert, etwa um die CPU-Last zu reduzieren. Zusätzlich sollen auch CSS-Animationen verwendet werden können.

Der Media-Stack wird modernisiert, etwa um HD-Inhalte leistungsfähiger und im Vollbildmodus darstellen zu können. Zudem sollen die Latenzzeiten für die Audiowiedergabe reduziert werden, damit JavaFX auch von Spieleentwicklern eingesetzt werden kann.

Für die Integration von Java und HTML5 wird JavaFX mit einem HTML-DOM ausgerüstet. Damit soll JavaFX nicht nur im Webview-Modus, sondern auch als Applet eingebettet in einer Webseite laufen können. Webview soll das Pendant zu Adobes AIR oder Mozillas Prism-Technologie werden. JavaFX-Anwendungen sollen sich somit als Applikationen in einem eigenen Fenster mit kompletter HTML5-Unterstützung darstellen lassen und mit Java gesteuert werden. Die Webengine implementiert grundlegende HTML-Funktionen und stellt den entsprechenden HTML-DOM für ein oder mehrere Webview-Instanzen bereit.

Darüber hinaus soll die Benutzerschnittstelle aktualisiert und um zusätzliche Kontrollelemente erweitert werden, etwa für das Abspielen von Multimediadateien oder das Browsen in einer eingebetteten Webseite. Die Einbindung von Fonts soll ebenfalls verbessert werden.

JavaFX 2.0 soll unter einer freien Lizenz erscheinen und wird voraussichtlich im dritten Quartal 2011 veröffentlicht. Die aktuelle Roadmap(öffnet im neuen Fenster) haben die Entwickler bereits online gestellt.


Relevante Themen