A Java Virtual Machine for Micro-Edition CLDC

This project aims at providing a free (GPL'd) Virtual Machine based on the Java Micro Edition specification. This Virtual Machine, Jelatine, is characterized by its highly efficient use of memory, as well as the ability to scale from 16 bit processors up, and to be ported on most architectures that support ANSI C.

The current release, Jelatine 0.8, features interpreted execution only, but the virtual machine is geared towards JIT compilation. The Jelatine package and its documentation can be found at the Sourceforge project page.

Jelatine is developed and maintained by Gabriele Svelto.

Bibliography

  1. Gabriele Svelto. The Jelatine JVM, Whitepaper.
  2. Giovanni Agosta, Stefano Crespi Reghizzi and Gabriele Svelto. Jelatine: A Virtual Machine for small embedded systems. In proceedings of the 4th Workshop on Java Technologies for Real-time and Embedded Systems (JTRES 2006), Paris, Oct 2006.
  3. Gabriele Svelto. A Java virtual machine implementation for small embedded systems. Laurea thesis, Politecnico di Milano, July 2006