Going Native: Foreign Functions on the JVM

День 2 /  / Зал 1  /  EN / Hardcore. Really hard and demanding talk, you'll understand only if you're an experienced engineer.

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.


Download presentation
Charles Nutter
Red Hat

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

Contacts