Infos
17:00 - 18:00
Watford-Saal B
Beschreibung
JavaFX ist eine moderne UI-Technologie zur Entwicklung von plattformübergreifenden Desktopanwendungen und mobilen Apps. Bei immer mehr Projekten auch im Enterprise-Bereich spielt die Webfähigkeit eine zunehmend große Rolle. Hier fehlt im JavaFX-Bereich bislang die Unterstützung von Web, die die Technologie zu einem bisher nicht dagewesenen, vollständigen Cross-Plattform-Ansatz machen würde. Die hier vorgestellte Technologie mit dem Namen „jpro“ ermöglicht es, ohne nötiges Java-Plug-in JavaFX-Anwendungen im Browser auszuführen. Dazu führt jpro JavaFX auf dem Server aus und bildet den Scene Graph direkt im Browser mittels HTML5-DOM ab.
Tobias Bley von jpro technologies AG zeigt, wie moderne Webentwicklung auf Basis von Java, JavaFX und jpro aussehen kann und demonstriert die Power dieses Ansatzes an vielen Beispielen, wie der Desktopapplikation „SceneBuilder“ (einer echten DJ-Software, die im Browser läuft) sowie einer typischen Businessapplikation mittels WildFly REST Backend und Web-User-Interface in JavaFX. Man lernt, wie einfach es ist, eine bestehende JavaFX-Anwendung unter Verwendung von Java 8 und Multi-Threading per jpro-Gradle-Task als HTML5-Web-App in den Browser zu deployen.

