The purpose of this lab series is to gradually build a complete GraalVM Polyglot application using various languages:
Java
Javascript
Python
R
Functionally, the application makes it possible to visualize the covid-19 hospitalizations trends in a French department. This application relies on data provided by the French Pucblic Health Agency Santé Publique France.
The application consists of a JAX-RS Controller with a set of REST Helidon endpoints that enables users to visualize a Covid-19 evolution in France in a Polyglot way.
- 00. Installation
- 01. Building a Simple GraalVM Polyglot Application
- 02. Interacting with Guest Language resources
- 03. Computed Arrays Using Polyglot Proxies
- The lab is built from the full github example https://github.com/nelvadas/helidon-polyglot-demo
- GraalVM Polyglot Reference https://www.graalvm.org/reference-manual/embed-languages/
- Full Blog post Medium
- Dataset Stable Link Covid-19 hospitalizations data file