JavaFX Links of May 2023
Again a busy month in JavaFX-world! Here is a nice list with links for your reading and clicking pleasure!
Again a busy month in JavaFX-world! Here is a nice list with links for your reading and clicking pleasure!
Some time ago on Twitter, I discovered @OrangoMango, who shared his progress in creating a 3D engine with JavaFX.
This is the summary of the #LinksOfTheWeek as published on jfx-central.
On Foojay.io, Bazlur Rahman is publishing a series of interviews with various people from the OpenJDK community.
This is the summary of the #LinksOfTheWeek as published on jfx-central.
February is a short month, but this list seems to be longer than ever… A lot of game development, releases, interesting ongoing development, and so much more to read.
2023 has taken off with a flying start in JavaFX-world!
If anyone needs a reminder Java and JavaFX are “alive and kicking”, you can not only check out jfx-central.
Time flies when having fun… So here we are again, another month has passed and this is a summary of the Links Of The Week that were published on jfx-central.
After my talk at J-Fall I got the question what is required to get started with #JavaOnRaspberryPi.
When I (re)started the JavaFX Links Of The Week on jfx-central.
This summer I read the book “Entreprenerd” by Bruno Lowagie. It tells the story of how he started with the iText PDF Java library and turned that into a company together with his wife, and eventually sold it with all problems related to most sales and acquisitions trajects… In “Entreprenerd”, he also describes the process of writing two books about the iText library itself, as there were no good manuals available and he wanted to liberate himself from the ever-returning same questions.
Links used in my talks at Devoxx 2022 (Antwerp, Belgium) and J-Fall (Ede, The Netherlands).
The JavaFX links of the week are back on jfx-central.com, and here we collect the complete month for you in an excellent overview.
On the OpenJFX website you can find a lot of getting started documentation.
As part of the Pi4J project, we created an example game with JavaFX and FXGL that uses an Arcade kit with a Joystick and big push buttons.
In the previous post we started our discovery of HiveMQ Cloud with Java on the Raspberry Pi.
The Raspberry Pi in combination with an inexpensive touch screen, makes a perfect controller for a machine or game console.
In a previous post “Getting Started with FXGL Game Development” we already have taken a look at the FXGL game development framework developed by Almas Baimagambetov.
Today I could give my talk “Having fun with Java and JavaFX on the Raspberry Pi” at the JFXDays.
The post “Starting a JavaFX Project with Gluon Tools” shows you how to start a Gluon Mobile Multiview project with a few clicks in IntelliJ IDEA thanks to the “Gluon plugin”.
On foojay.io you can already find two posts by Carl Dea to get you started with JavaFX:
Today I had my first Devoxx talk, after my Java virtual talk a few weeks ago at the “Oracle Groundbreakers APAC Virtual Tour 2020” conference (21/10)!
Confused about the release cycles of OpenJDK and OpenJFX and the relationship between them?
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.
Today I had the honor to speak at the “Oracle Groundbreakers APAC Virtual Tour 2020” conference.
Thanks to Twitter and LinkedIn I got into contact with several developers who are doing Java stuff on Raspberry Pi and I want to share those projects with you as they can be an inspiration for all of us to get started with Java development on the Raspberry Pi.
For this post I did some experiments with Java 15, reusing the Ubuntu 64bit SD card which was also used for the earlier post “Comparing a REST H2 Spring versus Quarkus application on Raspberry Pi”.
In a previous post “Installing Java and JavaFX on the Raspberry Pi”, you can read how to install BellSoft LibericaJDK to be able to run JavaFX applications with a graphical user interface on a Raspberry Pi with ARMv7 or ARMv8 processor.
FXGL is a Java, JavaFX and Kotlin Game Library (Engine) made by Almas Baimagambetov.
One of the most read articles on this blog is about the installation of a recent Java on Raspberry Pi (March 13, 2019), so it’s time for an update!
Based on multiple examples from my book “Getting started with Java on Raspberry Pi”, I created a touchscreen controller for the drum booth of my son.
In my book I explain the use of bits and bytes by using a shift register SN74HC595 IC and 5101AS LED number display.
To create some timeline images for my book, I created this little JavaFX application to be able to easily update the content and recreate the image.
Using the Java library I created (see previous post), it was a piece of cake to create a JavaFX UI on top of it!
Next step in my book progress, is getting more into the details of hardware components.
One of the example applications in my book “Getting started with Java on the Raspberry Pi” combines a JavaFX application with Mosquitto on the Raspberry Pi to control a LED strip with an Arduino.
My very first open source JavaFX library is now available in the Maven repository!
While trying out what Pi4J can do, I found it could easily be extended with a JavaFX application to provide info about the headers on a Pi board.
As my daily work mainly is Java and back-end stuff on “real servers”, I set myself for 2019 as a personal goal to experiment with Java 11 on a Raspberry PI.
What we will do Based on the previous blog posts
In part 2 of this blog series Java 11 was successfully installed on a PI.
I prefer a Java app above a web app, because starting a new “modern” web development requires you to pull a bunch of dependencies and a lot of files before you can start.
What is JavaFX? From the Oracle site: “JavaFX is a set of graphics and media packages that enables developers to design, create, test, debug, and deploy rich client applications that operate consistently across diverse platforms.