Going Native: Foreign Functions on the JVM

The JVM is of course the home of Java, and over the past decade it has also started to host a number of alternative languages. However, there's still a wide world of native code and native libraries out there — for graphics, crypto, OS integration and more — but most JVM users are unable to use them.That's changing with projects like the Java Native Runtime and Project Panama, two attempts to bring native library integration to the JVM. In this talk, we'll cover some use cases for calling into native libraries, compare capabilities and performance of the available options, and see what the future holds in Java 9 and beyond.
Charles Nutter

Charles Nutter

Charles works at Red Hat on JVM languages and has a great interest in making OpenJDK the best free platform for language development.