JavaFX In Action #24 with Florian Enner about Robot 3D Visualizations and Charts

JavaFX In Action #24 with Florian Enner about Robot 3D Visualizations and Charts

I met Florian Enner a few times at Devoxx in Belgium, and each time he amazed me with his JavaFX demos! He is one of those rare developers who take JavaFX to the next level by adding 3D visualizations.

About Florian

Florian works on software libraries and applications that are aimed at simplifying development of robotic systems. For example, he has worked on an API for MATLAB that is capable of low-latency real-time control of high degree of freedom systems. It allows engineers without a strong background in computer science to develop sophisticated control algorithms without requiring knowledge of C/C++ or code generation.

You can find him on:

About Florians’s Work

In the video, Florian shows some of the JavaFX applications he has created to visualize the movements of robots in a 3D environment and the measurements of sensors in charts capable of rendering millions of data points. Based on the same code, he has created desktop, and mobile applications where can receive the UDP messages directly from the devices and render the same charts and 3D.

He also demonstrates styling with AtlantaFX, the use of SceneBuilder, and a how he compiles JavaFX views to native libraries so they can be integrated in C/C++ projects to visualize big amounts of data.

Video content

00:00 Who is Florian

01:53 Demo of the robot visualization application

04:06 Displaying large amounts of data in (scientific) charts

07:26 3D in JavaFX

09:41 Most challenging parts of the application

10:09 History of the layout

11:34 Design in SceneBuilder with includes to create components

13:40 Styling with AtlantaFX

15:04 Using the same UI on mobile devices

16:49 Why a desktop application?

17:29 More demos!

25:23 Demo videos on YouTube

27:23 Combining JavaFX as a C library in a C++ project

More JFX In Action…

Click here for more posts with JFX In Action videos.