A companion resource page for a Devoxx 2025 talk covering the Foreign Function & Memory (FFM) API finalized in Java 22/25 and its application on Raspberry Pi hardware. The talk explains how FFM replaces complex JNI/JNA-based native interop in the Pi4J library, enabling easier GPIO control, better performance through reduced memory copying, fewer dependencies, and broader hardware compatibility. Live demos show controlling LEDs, buttons, LCD displays, and sensors using JBang single-file applications.
Sort: