Java developers wanting access to high performance native libraries are often left with the choice of JNI (Java Native Interface). But using JNI requires native wrapper code that's difficult to maintain for each platform or architecture. A new OpenJDK project called Project Panama is an alternative to JNI. It's a pure Java API to access native libraries. Benefits of using OpenJDK’s Project Panama: Pure Java APIs used to access native functions Performance that is comparable to, if not better than JNI Leverage mature and popular native libraries such as TensorFlow, OpenGL, etc. Native access for IoT devices such as Raspberry Pi Access to memory off of the Java’s memory heap Access to SIMD hardware (Vector API) In this second workshop, you'll learn the fundamentals on how to natively allocate and access
Technical and business leaders face a paradoxical set of priorities: deliver innovative cloud-based applica...
Other content in this Stream
Java developers wanting access to high performance native libraries are often left with the choice of JNI (Java Native Interface). But using JNI requires native wrapper code that's difficult to mainta
Technical and business leaders face a paradoxical set of priorities: deliver innovative cloud-based applications while also optimizing infrastructure costs.
A new OpenJDK project called Project Panama is an alternative to JNI...
The goal of project Amber within OpenJDK is to explore the inclusion of smaller, productivity-oriented Java language features, now including pattern matching...
In this webinar, learn how to mitigate licensing and support risks, cut costs, and get an understanding of the Oracle ecosystem.
In this webinar, you'll learn how to outsource JIT compilation, right-size instances to reduce costs, revolutionize Java DevOps with fast startup, and leverage elasticity at cloud scale with Java.
Learn about using UTF-8 as the default character set including a simple web server and more.
In this webinar, learn how Azul and UMS have assisted hundreds of customers reduce their cloud infrastructure costs while also achieving greater agility, elasticity, and efficiency.
This webinar discusses the current and future state of the Java core platform, JDKs and enterprise Java development, JDK 17 and 18, cloud migration strategies, and log4j.
A webinar presented by Java Champion Simon Ritter and moderated by Charles Humble, Editor-in-Chief at Container Solutions.
With the release of JDK 17, we now have a new long-term support (LTS) version of the Java platform, ready to deploy in production.
Azul/Payara Webinar: JDK 17 - Get Ready for the Next LTS Java
It’s been more than 2 years since Oracle required subscription-based licensing.
OpenJDK provides a Java platform that can scale to even internet-sized workloads. However, because of the managed runtime environment, overall performance can be compromised. In this webinar, Simon R
Microservices have become a prevalent architectural approach to developing applications. Moving from a monolithic application to multiple container-based services has many advantages. One of the large
HMG/Azul Webinar: ‘Rationalizing Your Organization’s Java TCO’.
In this webinar, find out more about the pros and cons of JIT and AOT compilation.
Java Champion Simon Ritter explains which new features are included in JDK 16.
How your choice of JDK can impact your development and DevOps workflows.
Join us for a fireside chat with Azul’s Deputy CTO and Java Champion Simon Ritter and ex-Oracle Java Technology Manager Ariane Mueller, discussing all things Java.