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...
Most Recent Videos
In this webinar, learn how to debug in production and reduce CI/CD, and how Taboola reduced their front-end server footprint by 30% and database server footprint by 50%.
Simon Ritter discusses the challenges of continuing to use unsupported Java, as well as solutions to ensure the maximum level of both security and stability for your applications.
In this webinar, Azul and StarTree discuss: - The architecture and application of this open source OLAP platform - Big Data and real-time analytics architecture - The various parts of an architecture
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.
Java developers build applications on an Object-Oriented programming model. Neo4j’s graph database matches this same model natively – and provides all the features of a modern database out of the box,
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.
The cloud presents a powerful tool for transforming your business at a time when reinvention is often a matter of survival. Yet, uncontrolled cloud costs create margin pressure and can harm the valuat
Gil Tene introduces the notion of Cloud Native JVMs. JVMs that not only run code on a cloud, but can actually use the cloud environment to [better] achieve their core purpose.
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
Demonstrated by Michal Trojanowski of DevSecOps organization, Curity