Ett typiskt program med ett sofistikerat grafiskt gränssnitt – en tillämpning som IS2T talar mycket om – ska inte behöva ta upp mer än 90–140 kbyte enligt IS2T.
Vanliga Javaplattformar har ett fotavtryck på upp till fem megabyte, enligt IS2T och kräver minst en 400 MHz-processor.
När Elektroniktidningen skrev om IS2T:s javamaskin år 2009, tog den upp ”några hundra” kbyte Flash och 64 kbyte SRAM
Enligt det franska företaget är Java en populär plattform för grafiska gränssnitt, Internet of Things och mobiltelefonappar.
I MicroEJ-plattformen ingår bland annat javamaskinen MicroJvm, kodbiblioteken B-ON, CLDC, MWT och NLS, en PNG-bildavkodare och verktyg för design av typsnitt. Det ingår även en simulator för utvecklingsändamål.
Det går att integrera javakoden med gammal C-kod. C-funktioner kan anropa Java och tvärtom, så länge som parametrarna är grundläggande typer som flyttal och arrayer. Dessutom kan C och Java dela på minnesutrymme. Eller kommunicera via publish/subscribe.
Den 11 december släpps MicroEJ-plattformen med stöd för Cortex M3- och M4-processorer. Stöd för andra processorer är under utveckling. En utvärderingsversion är gratis. Därefter är priset 4000 dollar årligen per utvecklare.
FOTNOT
(*) en virtuell processor med Java som maskinspråk