nanovm A really tiny Java Virtual Machine written 2006/2007 with the intention to run it on AVR microcontrollers. You can find e lengthy german description of the NanoVM e.g. at https://www.mikrocontroller.net/articles/NanoVM