Idea logo

The IntelliJ IDEA Blog

The Capable & Ergonomic Java IDE by JetBrains

IntelliJ IDEA Webinars

Live Stream: Cross-platform UI development in Java using JavaFX

Register now and join us for the live stream of ‘JavaFX: Cross-platform UI development in Java’.

In this live stream, Java Champion and co-lead for OpenJFX, Johan Vos will talk about JavaFX – a modern, efficient, and fully featured toolkit for the development of cross-platform user interfaces that can be deployed on desktop, mobile, and embedded devices. Johan will cover the structure, components, and roadmap of the OpenJFX project. He’ll also demonstrate using IntelliJ IDEA.

Day: Wednesday
Date: January 20, 2021
Time: 4:00 pm – 5:00 pm CET

JavaFX: Cross-platform UI development in Java

Session agenda

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 a lot of those difficulties are resolved now.

With JavaFX, the Java platform has a modern, efficient, and fully featured 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, Johan will explain the structure, components, and roadmap of the OpenJFX project.

Getting started with JavaFX using IntelliJ IDEA

Here’s the link to help you get started creating JavaFX applications using IntelliJ IDEA:

https://openjfx.io/openjfx-docs/

Asking questions

If you have any questions on this topic, you can submit them now or during the live stream. To ask your questions now, post them as comments to this blog post. To ask them during the live stream, please use the chat window.

Johan will try to answer all your questions during the session. If we run out of time, we’ll post the answers to any remaining questions in a follow-up blog post. We’ll do our best to try to answer all your questions.

The presenter and host

About the presenter:

Johan VosJohan Vos https://twitter.com/johanvos

Johan is a Java Champion, member of the BeJUG steering group, Devoxx steering group, and the JCP. He is one of the lead authors of the Pro JavaFX books and author of Quantum Computing for Java Developers. He has presented at numerous Java conferences.

Johan contributes to a number of projects, including OpenJFX, OpenJDK, and GraalVM. He is also the project lead for OpenJDK Mobile and the co-lead for OpenJFX.

Johan Vos started to work with Java in 1995. He was part of the Blackdown team, porting Java to Linux. His main focus was on end-to-end Java, combining backend 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.

About the host:

Mala GuptaMala Gupta https://twitter.com/eMalaGupta

Mala works as a Java Developer Advocate with JetBrains.

A Java Champion, she has authored multiple books with Manning, Packt, and O’Reilly Publications. An international speaker at industry conferences, she has 19 years of experience in the software industry. She has been actively supporting Java certification as a path to career advancement.

Happy developing!

Discover more