Learn how to leverage Project Panama's jextract tool for seamless integration between Java applications and native libraries in this 33-minute conference talk from Devoxx Belgium 2024. Explore how the Foreign Function and Memory API (FFM API) simplifies JVM interactions with non-Java APIs, particularly those written in C/C++, OpenGL, TensorFlow, Rust, and Python. Master the process of using jextract to automatically parse header files and generate Java bindings, enabling direct access to native code functionality. Through practical demonstrations by Java Developer Advocate Ana-Maria Mihalceanu, discover how to effectively work with jextract's output as a Java model for native libraries, complete with access to comprehensive resources including tutorials, binaries, sample code, and advanced implementation examples.
Overview
Syllabus
Jextract - Java Treasures from Native Code Gems
Taught by
Java