Oracle logo

Oracle GraalVM Enterprise Virtual Hands-on Lab

Live Webinar
August 25, 2021
11:00 a.m. CEST
image

GraalVM goes polyglot: One VM to rule them all

Building polyglot applications in Java, R, Python, and Javascript with GraalVM Enterprise

Apart from high performance and native image technology, GraalVM runs polyglot applications written in any language implemented with the Truffle language implementation framework. We’ll refer to these as “guest languages.” With GraalVM Polyglot API, you can embed and run code from guest languages in JVM-based host applications.

The labs in this 90-minute developer workshop will walk you through the steps for building efficient polyglot applications with GraalVM. The workshop includes a brief presentation, Q&A, and hands-on coding session with experts from Oracle.

Throughout the workshop, you will:
  • Learn how GraalVM polyglot works
  • Create a polyglot application in Java that runs on top of GraalVM
  • Directly access objects/methods in guest languages like R, Javascript, and Python
  • Navigate between guest and host languages with GraalVM polyglot features, including Java values, objects, arrays, and functional interfaces
  • Debug polyglot applications with GraalVM from Chrome web browser
  • Discover real-life GraalVM polyglot enterprise uses cases