Raspberry Pi 89
These Raspberry Pi posts focus on hands-on experiments with Java on affordable hardware: board setup, peripherals, Linux images, hardware control, and lessons learned while building real prototypes.

JCast: Van Commodore 64 tot Java Champion: code begrijpelijk maken
Code only helps people when they can read it, run it, and understand what it does. That same idea applies to documentation, to teaching kids how to program, and to the way …

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 …

I Benchmarked Java on Single-Board Computers: Orange Pi 5 Ultra and Raspberry Pi 5 Lead the Pack
In my “Java on Single Board Computers” series, I already published several posts and videos in which I unpack the board, connect it for the first time, and try to …

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 …

Keeping Single-Board Computers Organized with a 3D Printed Stack
As I shared in previous posts, I want to learn and experiment more with different types of single-board computers in 2026. But I also want to keep them organized and easily …

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 …

2025 Update of my ebook 'Getting Started with Java on the Raspberry Pi'
2025 is an important year as Java 25 got released, a version which will be supported for many more years. On top of that, the Pi4J library will soon be published as V4.0.0 with a …
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 …

Foojay Podcast #66: Let's Talk About Java Code! Diving into a few Foojay blog posts…
Reading a good blog post often raises more questions than it answers. So we picked a handful of recent Foojay articles and asked the authors to walk us through their thinking, …
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 …
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 …
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 …