De minsta kompletta JavaTM virtuella maskinimplementeringar som används idag är baserade på CLDC-standarden och är utplacerade i mobiltelefoner och handdatorer. Dessa genomföranden kräver flera tiotals kilobyte. Mindre Java-liknande implementationer finns också, men dessa innebär kompromisser i Java semantik. Detta dokument beskriver en JVMTM-arkitektur utformad för mycket små enheter. Den stöder alla CLDC Java plattform semantik, inklusive exakt sophämtning, dynamisk klass lastning och verifiering. För portabilitet och enkel felsökning skrivs hela systemet på Java-språket, med nyckelkomponenter som automatiskt översätts till C och kompileras för målenheten. Det resulterande systemet kommer att köras på nästa generation av smarta kort, och har prestanda jämförbar med referens CLDC implementation tillgänglig från SunTM.
Squawk REF är en CLDC-kompatibel implementering av Java virtuella maskin som riktar sig till nästa generations smarta kort.
A java virtual machine architecture for very small devices
{'venue': "LCTES '03", 'journal': None, 'mag_field_of_study': ['Computer Science']}