NanoVM
Origem: Wikipédia, a enciclopédia livre.
NanoVM é uma implementação de um Software Livre usando Java virtual machine. O NanoVM foi desenvolvido de inicio para rodar Atmel AVR ATmega8 usado para rodar Asuro Robot. O NanoVM pode ser facilmente incluido em outros AVRs.
A virtual machine geralmente usa 8k Bytes de memória (todo o disco flash no caso do ATmega8) e 256 Bytes de RAM.