Earn Your CS Degree, Tuition-Free, 100% Online!
Learn Excel & Financial Modeling the Way Finance Teams Actually Use Them
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
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