A companion resource page for a JCON 2026 talk about using the Foreign Function & Memory (FFM) API, finalized in Java 22, to modernize hardware interaction on the Raspberry Pi via the Pi4J library. The talk covers how FFM replaces complex JNI/JNA-based code, reduces dependencies, improves performance through less memory copying, and enables control of LEDs, buttons, LCD displays, and sensors. The page provides a curated list of links covering Project Panama, Jextract, the Vector API, Pi4J's FFM plugin, and live demo code.
Sort: