JavaFX: Suns neue Produktfamilie

Mit JavaFX tritt Sun Microsystems gegen Konkurrenten wie Adobe AIR und Microsofts Silverlight-Technologie an. Auf den Punkt gebracht: AIR ermöglicht Flex- und DHTML-Entwicklern das Erstellen von Anwendungen für den Desktop; Silverlight ermöglicht Entwicklern das Erstellen von Rich-Media-Anwendungen, die im Browser ausgeführt werden; mit JavaFX-Script können Entwickler komplexe Benutzerschnittstellen für Java-Anwendungen erstellen.

Wie sehen die aktuellen JavaFX-Produkte aus?

JavaFX-Mobile ist eine komplette Betriebssystem- und Applikationsumgebung für mobile Anwendungen auf der Basis von Java und Linux. Mit JavaFX-Script steht Content-Entwicklern eine hochproduktive Scriptsprache zur Verfügung, die in Verbindung mit Java-Technologie das Erstellen von Rich-Media und Content erleichtern soll. JavaFX-Script bildet dabei das Herzstück der JavaFX-Familie und ist der interessanteste Bestandteil der Produktpalette. Deshalb nimmt Sun auch an, dass Entwickler „JavaFX-Script“ einfach zu „JavaFX“ verkürzen werden.

JavaFX-Script soll das Erstellen komplexer Benutzerschnittstellen für Java-Clients erleichtern. Es ist in Java implementiert und verwendet Java-APIs für 2D- und 3D-Grafiken sowie verschiedene Steuerelemente für die Benutzeroberfläche. JavaFX-Script unterstützt eine deklarative Syntax für die UI-Definition. Diese ähnelt der von Microsoft für XAML und von Adobe für MXML verwendeten UI-Definition, basiert aber nicht auf XML. Im Prinzip ist dies eine echte Programmiersprache und nicht nur ein Markup-Tool. Man kann also eine ganze Anwendung in JavaFX-Script schreiben.

Wer JavaFX-Anwendungen direkt mit der IDE schreiben will, sollte am besten JDK 6 mit Netbeans 5.5.1 oder 6.0 herunterladen und dann ebenso wie das JavaFX-Script-Plugin für NetBeans 5.5.1 oder das für NetBeans 6.0 installieren. Außerdem gibt es noch ein JavaFX-Plugin für Eclipse.

Es existiert auch eine separate Initiative namens OpenJFX-Compiler. Sie hat sich die Entwicklung eines JavaFX-Compilers zum Ziel gesetzt, um JavaFX-Scripts direkt und ohne Zwischenschritte in JVM-Klassendateien (Bytecode) übersetzen zu können. Dieser Compiler befindet sich allerdings noch in einem sehr frühen Design- und Implementierungsstadium.

Page: 1 2 3 4 5

ZDNet.de Redaktion

Recent Posts

Google schließt Zero-Day-Lücke in Chrome

Von ihr geht ein hohes Risiko aus. Angreifbar sind Chrome für Windows, macOS und Linux.

1 Tag ago

KI erkennt Emotionen in echten Sportsituationen

Forschende des KIT haben ein Modell zur Emotionsanalyse entwickelt, das affektive Zustände ähnlich genau wie…

2 Tagen ago

Ermittlern gelingt weiterer Schlag gegen Ransomware-Gruppe LockBit

Sie decken die Identität des Kopfs der Gruppe auf. Britische Behörden fahnden mit einem Foto…

3 Tagen ago

Apple stellt neuen Mobilprozessor M4 vor

Er treibt das neue iPad Pro mit OLED-Display an. Apple verspricht eine deutliche Leistungssteigerung gegenüber…

3 Tagen ago

Cyberabwehr: Mindestens zwei kritische Vorfälle pro Tag

Davon entfällt ein Viertel auf staatliche Einrichtungen und 12 Prozent auf Industrieunternehmen.

3 Tagen ago

Tunnelvision: Exploit umgeht VPN-Verschlüsselung

Forscher umgehen die Verschlüsselung und erhalten Zugriff auf VPN-Datenverkehr im Klartext. Für ihren Angriff benötigen…

3 Tagen ago