JavaOnRaspberryPi 24

This tag collects posts specifically about Java on Raspberry Pi: runtime setup, embedded programming, Pi4J integration, performance tuning, and experiments that combine software with real hardware.

JavaOnRaspberryPi
Jun 25, 2026 · 7 min

From breadboard chaos to a real PCB: designing the Pi4J smoke test board

Testing a Java I/O library properly means testing it on real hardware. No mocks, no stubs, just actual pins doing actual things. For Pi4J, that means running the smoke test: a …

#pi4j#electronics#javaonraspberrypi#raspberry-pi
JavaOnRaspberryPi
Apr 22, 2026 · 2 min

Links from the JCON talk 'Foreign Function & Memory (FFM) API on Raspberry Pi'

These are the links from the JCON talk in Cologne, Germany, on April 22, 2026: “The Wait is Over: Foreign Function & Memory (FFM) API brings modern Java to the Raspberry …

#java#javaonraspberrypi#pi4j#conference
JavaOnRaspberryPi
Jan 27, 2026 · 2 min

Links from the jChampions Conference talk 'Foreign Function & Memory (FFM) API on Raspberry Pi'

These are the links from the jChampions Conference online talk, on January 27, 2026: “The Wait is Over: Foreign Function & Memory (FFM) API brings modern Java to the …

#java#javaonraspberrypi#pi4j#conference
JavaOnRaspberryPi
Jan 5, 2026 · 13 min

The FFM API: How OpenJDK Changed the Game for Native Interactions (And Made Pi4J Better!)

This is a crosspost from the article I contributed to this year’s JVM Advent . The Pi4J project is a Java library that allows you to control the GPIO pins and electronic …

#java#javaonraspberrypi#pi4j#conference
JavaOnRaspberryPi
Dec 3, 2025 · 2 min

Links from the YavaConf talk 'Foreign Function & Memory (FFM) API on Raspberry Pi'

These are the links from the Ya!vaConf virtual talk on December 4, 2025: “Java Champion Talk - How the new Foreign Function & Memory API pushes Java on Raspberry Pi to …

#java#javaonraspberrypi#pi4j#conference
JavaOnRaspberryPi
Nov 6, 2025 · 2 min

Links from the JFall talk 'Foreign Function & Memory (FFM) API on Raspberry Pi'

These are the links from the JFall talk in Ede, The Netherlands, on November 6, 2025: “The Wait is Over: Foreign Function & Memory (FFM) API brings modern Java to the …

#java#javaonraspberrypi#pi4j#conference
JavaOnRaspberryPi
Oct 13, 2025 · 3 min

Java 21+ on Raspberry Pi Zero 2 is Back In Business

As described before on Java 21+ Not Working on Raspberry Pi Zero 2 , a problem appeared to execute Java code on the Raspberry Pi Zero 2 with OpenJDK 21 or higher. Reason: in …

#java#raspberry-pi#javaonraspberrypi#pi4j
JavaOnRaspberryPi
Oct 8, 2025 · 2 min

Links from the Devoxx talk 'Foreign Function & Memory (FFM) API on Raspberry Pi'

These are the links from the Devoxx talk in Antwerp, Belgium, on October 9, 2025: “The Wait is Over: Foreign Function & Memory (FFM) API brings modern Java to the …

#java#javaonraspberrypi#pi4j#conference
Jun 25, 2025 · 4 min

Java 21+ Not Working on Raspberry Pi Zero 2

Originally posted on the Pi4J website . Dieter Holz was experimenting with Pi4J V3 on a Raspberry Pi Zero 2. Because this version requires Java 21 or newer, he upgraded his OS to a …

#javaonraspberrypi#zulu#java#raspberry-pi
Jan 8, 2025 · 6 min

Controlling a Raspberry Pi HDMI Camera with a Java API

In this post you’ll learn how you can run a Java application on a Raspberry Pi Zero 1 to turn it in a controllable HDMI camera. I use such cameras in my setup with an ATEM …

#java#raspberry-pi#javaonraspberrypi
Sep 1, 2024 · 6 min

First experiments with Raspberry Pi Compute Module 4

I’m one of those people with boxes full of devices, waiting to be used in experiments… And from time to time, I dive into those boxes to fill in the gaps in between …

#java#pi4j#javaonraspberrypi#raspberry-pi
Jul 22, 2024 · 5 min

JavaFX Nodes versus Canvas

Last week I was working on a blog post about Azul Zulu with JavaFX support for ARM systems, like the Raspberry Pi. As you can see in this video , I found out my little test …

#javafx#azul#zulu#raspberry-pi
Jun 24, 2024 · 3 min

Links of the BeJUG Presentation: Lessons Learned from #JavaOnRaspberryPi

These are all the links of my presentation at BeJUG in Waregem, Monday, July 24, 2024 .

#javaonraspberrypi#java#pi4j#azul
Jan 29, 2024 · 3 min

Links of the Presentation: What I Learned About OpenJDK As a Docs Writer

These are all the links of my presentation at the JChampions Conference, Monday January 29, 2024, 16:00 CET.

#javaonraspberrypi#java#pi4j#azul
Oct 16, 2023 · 7 min

Running a CRaC Java application on Raspberry Pi - UPDATE

On July 15th of 2023, I published a post here about my initial experiments with CRaC on the Raspberry Pi . At that time, I found out that both the Linux kernel in Raspberry Pi OS …

#raspberry-pi#azul#zulu#crac
Oct 13, 2023 · 8 min

Controlling LED strips with Java

One of the most “fancy” electronic components is definitely a LED strip. It’s really cool to control a long strip of lights with only a few lines of code… But, …

#javafx#pi4j#raspberry-pi#javaonraspberrypi
Oct 2, 2023 · 3 min

Links of the Presentation: Unlocking the Potential of Bits and Bytes

These are all the links of my presentation at Devoxx Belgium, Wednesday 12:00-12:50, Room 7.

#javaonraspberrypi#java#pi4j#vaadin
Jul 31, 2023 · 3 min

Pi4J Operating System for Raspberry Pi

Yes, the Raspberry Pi Operating System is awesome! But the Pi4J project made it if even more awesome by adding “goodies” for Java developers! Pi4J OS is not yet another …

#java#javafx#pi4j#raspberry-pi
Jul 26, 2023 · 6 min

Reading the temperature, humidity, and pressure from a BME280 Sensor with Java, Pi4J, I2C, SPI, and JBang

To make it as easy as possible to get started with Java on the Raspberry Pi to interact with electronic components, I started a new section on the Pi4J website with JBang examples …

#java#pi4j#javaonraspberrypi#jbang
Jun 15, 2023 · 13 min

Running a CRaC Java application on Raspberry Pi

With the April release of the Zulu Build of OpenJDK, Azul announced the integration of CRaC in its version 17 of Java for Linux. Coordinated Restore at Checkpoint (CRaC) is a …

#raspberry-pi#azul#zulu#crac