Overview
Explore Project Panama's Foreign Memory Access API in this 29-minute Java podcast episode. Gain insights from Maurizio Cimadamore and Jorn Vernee as they discuss the overview of Project Panama, its Foreign Support, and delve into the details of the Foreign Memory Access API. Learn about Java Native Interface, the reasons behind Panama's development, its architecture, and the key concepts of memory segments, layouts, ownership, and safety checks. Discover how this API addresses specific issues and explore additional options for memory allocation in Java development.
Syllabus
Introduction
Guest Introductions
How Mauricio ended up working on Panama
Java Native Interface
Why Panama
Panama Architecture
The Foreign Memory Access API
What issue does this API solve
What is a memory segment
Memory layout
Memory segment ownership
Safety checks
The allocation
Additional options
Taught by
Java