As part of the Foojay Virtual OpenJDK 17+ JUG Tour, I was asked to present the state of Java and JavaFX 17 on the Raspberry Pi. So, a perfect opportunity to freshen up my #JavaOnRaspberryPi presentation with some hot-off-the-press version information.
In this article you can find more background information, the recording of the Manchester JUG of 27/08/2021 is available on YouTube.
In the past, I have been experimenting with Java 16 on the Raspberry Pi (see “Building OpenJDK from GitHub Sources on 64-bit Raspberry Pi”) but now that version 17 is available, it’s time to upgrade our Raspberry…
After long rework, the Pi4J library (a friendly object-oriented I/O API and implementation libraries for Java Programmers to access the full I/O capabilities of the Raspberry Pi platform) has taken a big step with the first release of the V.2.
The Pi4J Project was started in 2012 by Robert Savage, the same year the Raspberry Pi was introduced as a tool to provide Java developers a simple and familiar object-oriented interface library to access the low-level I/O capabilities of the Raspberry Pi including GPIO, I2C, SPI, PWM, and Serial communications.
For all documentation and examples check https://pi4j.com/.
Pi4J V.2 is…
In this article, Almas and I will show you how to start with an idea for a game and bring it to life in a prototype application. We will then modify the application to run on a Raspberry Pi and on a mobile device.
To give some background, some time ago my 10y old son challenged me to create a Snake-like game with emojis. He selected the emoji images and I “only” needed to do the programming bit, the easy part… Luckily Almas asked me if I had a topic for some pair-programming for his YouTube channel, and his question…
But, this game engine can also be used for other use cases. In this post, we will be building a system monitoring dashboard, which can run on a Raspberry Pi. The dashboard can be used to keep an eye on any device that can report its state to a queue. …
Are you a serious Java-developer looking for a fun project? Or want to learn something completely new and use your Java-knowledge to control electronic components? Here we go with this small project to get you introduced to the world of electronics programming!
We are going the make the “Hello World”-the equivalent of an electronics project: a blinking LED. And to make it a bit more challenging, not only blinking one LED but a “full” Christmas tree, well… at least 7 blinking Christmas lights.
Let’s get started!
Yes, that’s right!
True “Write Once, Run Everywhere”!!!
This application is built around a Java library I created last year for my book “Getting Started with Java on the Raspberry Pi” which helps you to calculate the value…
On foojay.io you can already find two posts by Carl Dea to get you started with JavaFX:
Confused about the release cycles of OpenJDK and OpenJFX and the relationship between them? Read on!
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!
JavaFX is an open-source, next-generation Java library for rich client applications. …
Last Thursday evening, Ubuntu announced the release of Ubuntu 20.10 “Groovy Gorilla” with desktop support for the Raspberry Pi 4 (4 and 8Gb). So I took it for a quick test drive!
When opening the Raspberry Pi Imager tool, the new Ubuntu Desktop OS is already available. You can burn it to an SD card, but as I wanted a faster and more reliable disc, I reused the 32Gb Flash Drive from this earlier post about USB Boot and flashed the new Ubuntu OS to it.
Once the Imager tool has finished burning the OS to the disc, you just…