Pi4J 46
Pi4J bridges Java and Raspberry Pi hardware. This tag groups posts about GPIO access, hardware demos, architecture changes, release updates, and practical ways to connect Java code to electronics.

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 …

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 …

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 …

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 …

Foojay Podcast #85: Code, Community, and Opportunity: Making Tech Accessible for Everyone
Talent shows up everywhere, but the chance to use it does not. Kids in underserved schools, students without a laptop, and developers outside the usual hubs all hit walls the rest …

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 …

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 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 …

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 …
Live Stream Coding: Improving the Vaadin+Spring+Pi4J demo application with Matti Tahvonen
During a live stream coding session, Matti Tahvonen and I updated an existing Vaadin+Spring+Pi4J demo application to use the latest version of the libraries and Java 25. It’s …
10xInsights: Frankly Speaking: How Java, Raspberry Pi, and Drum Created a Guru
A long career in tech rarely follows a straight line. Frank’s path runs from a Commodore 64 to Java Champion, with detours through drums, documentation, and a stack of …
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 …
FLOSS Weekly Episode 809: Pi4J – Stable And Boring On The Raspberry Pi
Java on a Raspberry Pi sounds like an odd pairing to some developers, but it opens the door to a huge ecosystem for anyone who already knows the language. Pi4J wraps the low-level …
Java Challengers: Java Rockstar Career #4 - Java on Raspberry Pi, Start with Open Source with Java with Frank Delporte
Wondering how a Java developer moves from writing business code to tinkering with hardware and contributing to open source? That path is shorter than most people think, and it …
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 …
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 .
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.
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, …
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.
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 …