JavaFX: Cross-platform UI development in Java on desktop, mobile and embedded clients
Java was originally created as a language for client devices. It became very popular though as a platform for server-side and cloud development. There are plenty of reasons why Java had a difficult time on the client, but the main difficulties are resolved now. With JavaFX, the Java platform has a great toolkit for the development of cross-platform user interfaces that can be deployed on desktop, mobile, and embedded devices. The OpenJFX project defines the JavaFX API's and implementations that allow developers to create modern, platform-independent user interfaces using Java. At the top-level, JavaFX provides an API that is very similar to the standard Java API's developers are used to. At the lower level, the JavaFX rendering pipeline integrates with all kinds of native devices, e.g. desktop systems, but also mobile and embedded devices. In this session, we explain the structure, components, and roadmap of the OpenJFX project. Speaker: Johan Vos started to work with Java in 1995. He was part of the Blackdown team, porting Java to Linux. His main focus is on end-to-end Java, combining back-end systems and mobile/embedded devices. He received a Duke Choice award in 2014 for his work on javafx on mobile. In 2015, he co-founded Gluon, which allows enterprises to create (mobile) Java Client applications leveraging their existing backend infrastructure. Gluon received a Duke Choice award in 2015. Johan is a Java Champion, a member of the BeJUG steering group, the Devoxx steering group and he is a JCP member. He is one of the lead authors of the Pro JavaFX books, the author of Quantum Computing for Java Developers, and he has been a speaker at numerous conferences on Java. He contributes to a number of projects, including OpenJFX, OpenJDK, GraalVM. He is also the project lead for OpenJDK Mobile and the co-lead for OpenJFX. Join us: Website https://jb.gg/website Blog https://jb.gg/blog Twitter / intellijidea Facebook / intellijidea #JavaFX #OpenJFX #intelliJIDEA #intelliJ #jetbrains #Java #programming

Java, Containers, and IntelliJ IDEA

FXGL: Cross-platform JavaFX Game Engine for Java and Kotlin

Java Language Futures - Fall 2024 Edition

How to (Re)start Your Java Journey in 2026

From Detection to Remediation: Wiz in Your JetBrains IDE

JavaFX 24 and Beyond

Full Archon Guide - Build AI Coding Harnesses That Actually Ship (LIVE)

Python Project | Python Projects For Beginners | Python Project Tutorial | Intellipaat

Beyond Rust: Rethinking Java Efficiency with Quarkus

What's New In IntelliJ IDEA 2026.1

ASP.NET Core Full Course For Beginners (.NET 10)

Gerrit Grunwald: Creator of Many Amazing JavaFX Libraries (#19)

System Design Explained: APIs, Databases, Caching, CDNs, Load Balancing & Production Infra

The Ultimate FastAPI + React Full Stack Project (Deploy This and You’re Set)

How to Build & Sell AI Agents: Ultimate Beginner’s Guide

#JavaNext Language Features

Is AI Ruining Java Open Source? - Andres Almiray | The Marco Show

Space Habitats: The Megastructures We’ll Call Home

CppCon 2017: Carl Cook “When a Microsecond Is an Eternity: High Performance Trading Systems in C++”

