#Java’s FFM #API removes one of the biggest barriers in embedded development: complex native bindings. @FrankDelporte shows how #Pi4J enables simpler, faster, leaner hardware integration on #RaspberryPi.

Learn what changes for your projects https://javapro.io/2026/04/01/the-ffm-api-openjdk-changed-the-game-for-native-interactions-and-javaonraspberrypi/

#IoT @Pi4J

Native interop has long been a bottleneck for #Java in #IoT. The FFM #API changes that. @FrankDelporte explains how #Pi4J reduces dependencies, improves compatibility, and simplifies hardware access.

See how this affects real-world systems: https://javapro.io/2026/04/01/the-ffm-api-openjdk-changed-the-game-for-native-interactions-and-javaonraspberrypi/

#RaspberryPi

#Java’s FFM #API removes one of the biggest barriers in embedded development: complex native bindings. @FrankDelporte shows how #Pi4J enables simpler, faster, leaner hardware integration on #RaspberryPi.

Learn what changes for your projects https://javapro.io/2026/04/01/the-ffm-api-openjdk-changed-the-game-for-native-interactions-and-javaonraspberrypi/

#IoT @Pi4J

New @pi4j video with Tom Aarts!

We dive into hardware testing with the Pi4J Smoke Test, use it to reproduce a virtual thread pinning bug in the #Java #FFM plugin, and take a first look at the Ikalogic SE254 logic analyser for visualising PWM and SPI signals on the wire.

Also, some honest thoughts on AI-assisted coding and the context-switching trap that comes with it.

Video on YouTube:
https://www.youtube.com/watch?v=uy3oWn9iIWs

More info on:
https://www.pi4j.com/hardware-testing/

#Pi4J #Java #RaspberryPi #OpenSource #FFM

Pi4J V4 Smoke Tests, Hardware Debugging with Ikalogic, and AI-Assisted Coding with Tom Aarts

YouTube

Join us at 12:00 CET today for a live stream to learn more about the Foreign Function and Memory #FFM API, delivered in #Java 22, and how we integrated it into #Pi4J.

https://www.youtube.com/live/4elclflGac8

Controlling Electronics with Java 25 and the FFM API using Pi4J V4

YouTube

RE: https://foojay.social/@pi4j/116141992022189943

This is a great read about @commonhaus_fdn that clearly describes the reason why we joined with the #Pi4J project: https://thenewstack.io/commonhaus-open-source-governance/

Pi4J is now part of the Commonhaus Foundation @commonhaus_fdn ! Still "paperwork" to do, but we are now part of a bigger group to ensure continuity for the project!

Read more here:
https://www.pi4j.com/blog/2026/20260227-pi4j-commonhaus/

#JavaOnRaspberryPi #JavaOnSingleBoardComputers #Pi4J #Java

Pi4J Joins the Commonhaus Foundation: Securing the Future of Java on Single-Board Computers - Pi4J

Java IO Library for the Raspberry Pi

Excited for #JCON EUROPE 2026? See Frank Delporte at #JCON2026 in Cologne talking about 'The Wait is Over: Foreign Function & Memory (FFM) #API brings modern #Java to the #RaspberryPi'

Since 2012, #Pi4J has enabled #Java to control electronic…

🎟️ 2026.europe.jcon.one/tickets
Free for #JUG members

Ever since I started my #JavaOnRaspberryPi journey in 2019, which resulted in my book "Getting Started with Java on the Raspberry Pi", I've been fascinated with these tiny, inexpensive computers. For 2026, I've set one of my goals to experiment with Java on various Single-Board Computers (SBC), going beyond my "Raspberry Pi comfort zone." The…...
#amd #arm #intel #Pi4J #riscv #x64 #x86
https://foojay.io/today/java-on-single-board-computers-x86-vs-arm-vs-risc-v/
Java on Single Board Computers: x86 vs ARM vs RISC-V – foojay

A new version of the #Pi4J has been released! V2.8.0 adds a LinuxFS SPI provider to support the Raspberry Pi 5, detects more (and new) board codes, and much more! Check the release notes and thanks to everyone who contributed!!!

https://www.pi4j.com/

#java #raspberrypi #iot #hardware

Welcome to Pi4J - Pi4J

Java IO Library for the Raspberry Pi