JavaFX in the Web
summary
Runs JavaFX apps in the browser by keeping a JVM on the server and scene graph serialized to a live stream that recreates controls as HTML where possible; example shows a medical FDA‑cleared image app ported without rewrite and the JPro website rewritten in JavaFX. Includes tooling: CSSFX live styles, OAuth2, JWT and basic providers, file picker/drag‑drop and Scenic View integration. A demo session reports ~400 KB transferred and supports scaling via a load balancer spawns one JVM per user or shared‑JVM modes; core runtime is proprietary, development use is free.
AI-written summary · about
chapters (12)
- 0:00Introduction to JPro
- 1:25Benefits and use cases
- 4:18JPro architecture
- 6:28Architecture advantages
- 11:04Getting started
- 12:09JPro platform libraries
- 17:19Routing and filtering
- 22:41Authentication module
- 25:28File handling
- 26:50Example project
- 30:43Bonus content: 3D support
- 31:44Q&A session
related talks
47mJava on the Desktop
59mJavaFX 2.0: Rich Internet Applications with the Java Platform
40mModernizing Java UIs Without JavaScript: Escape the Multi-Stack Trap
50mIntroduction to JavaFX
49mJavaFX 8 everywhere; Write once runs anywhere
49mIntroduction to JavaFX
52mJavaFX Deployment
51mMay JavaFX be with you always
