After my virtual conference talk “Java and JavaFX on the Raspberry Pi” at the “Oracle Groundbreakers APAC Virtual Tour 2020”, I got in touch with some people who were working on JavaFX 3D in the past, and were curious how that would behave on the Raspberry Pi.

Only one way to find out! Let’s search in the history books and experiment!

This post was originally shared on foojay.io,** “a place for friends of OpenJDK”**. Please follow @foojay2020 on Twitter for more Java-related news.

History of JavaFX 3D

JavaFX is an open-source, next-generation Java library for rich client applications. JavaFX started with a focus on 2D UI elements.

But by JavaFX 8, it became apparent that certain use cases needed 3D graphics. For example, one of Oracle’s customers needed 3D graphics to visualize a 3-dimensional layout of their shipping containers:

Work on 3D graphics capabilities within JavaFX progressed to the point that 3D characters could be animated with JavaFX. At JavaOne 2013, a chessboard with animated Duke chess pieces was presented at the keynote demo. This animated demo was presented along with a robotic arm that controlled a 3D-printed version of these Duke chess pieces, controlled from the same server.

#3d #programming #javafx #java #raspberry-pi

JavaFX 3D: A Look Back Through History & Some Experiments
2.25 GEEK