With JDK22 the Foreign Function and Memory API (JEP-454) becomes available for all after ~9 years of hard work known as the Panama project. Come discover how this API enable exploiting the native functions. Panama project also created the jextract
utility which quickly gets indispensable to generate binding with ease when a library API surface is large.
This work was used as a foundation for the next generation tooling with advanced feature to interact with OpenGL : PanamaGL, what were the challenges and what this new tool allows to do.
This presentation was authored by Brice Dutheil and Martin Pernollet (jzy3d)