I wrote an article for JAVAPRO about the Foreign Function and Memory (FFM) API, added in #Java 22, and how it got used to add a new and better plugin to @pi4j

You can read it here:
https://javapro.io/2026/04/01/the-ffm-api-openjdk-changed-the-game-for-native-interactions-and-javaonraspberrypi/

#JavaOnRaspberryPi

The FFM API: OpenJDK Changed the Game for Native Interactions and #JavaOnRaspberryPi - JAVAPRO International

If you’re working with Pi4J, you’re essentially using a Java library that bridges the gap between your Java…

JAVAPRO International

@frankdelporte @pi4j reading it now. I did find a dead link https://docs.azul.com/core/incubator-preview-features

I help maintain the JSSC project and have contributed to hid4java and jna, so I'm pretty excited about Panama.

@tresf @pi4j thanks for letting me know, that page was moved to: https://docs.azul.com/core/detailed/incubator-preview-features
Incubator and Preview Features in OpenJDK

docs.azul.com