FFM
Introduction to Project Panama (Part I): Loading a Native Library¶

Project Panama is Java's modern alternative for calling native code or “Foreign Functions” implemented in other languages such as C or C++. While previously we had Java Native Interface (JNI) for achieving the same goal by writing glue code (C files translating types between Java and C) to connect the dots between the JVM and shared so or dll libraries, now Project Panama helps us by achieving that all in Java :)