Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
This talk explores how Project Panama simplifies Java's interaction with native libraries written in other programming languages like C, OpenGL, Tensorflow, Rust, and Python. Learn how the Foreign Function and Memory API (FFM API), finalized in JDK 22, enables smoother integration between Java and non-Java code. Discover the power of the jextract tool, which automatically generates Java bindings by parsing native library header files (.h). Walk through practical examples demonstrating how to use jextract to create Java models of native libraries, effectively transforming native code gems into accessible Java treasures.
Syllabus
[VDBUH2025] Ana-Maria Mihălceanu - From native code gems to Java treasures with jextract
Taught by
Devoxx