JavaScript is currently disabled.Please enable it for a better experience of Jumi. Insignia öppnar för Java i inbyggda system

Nu är det äntligen dags för Java i inbyggda system.

Detta enligt engelska Insignia Solutions som lanserar en virtuell Javamaskin, som är både kompakt och snabb.



- Nästa år kommer en mängd inbyggda tillämpningar skrivna i Java kommer att dyka upp, säger Mike Quelch från Insignia vid sitt Sverigebesök.

Insignia har utvecklat en Java Virtual Machine som rymmer mindre än 1 Mbyte men ändå presterar mer än vanliga interpreterande Javalösningar.

Företagets Java-utvecklingsmiljö, Jene, stöder så kallad dynamisk kompilering. Dynamisk betyder att Javakoden kompileras i steg, beroende på det tillgängliga minnet.

- Kompilatorn blockerar inte programvaran, utan arbetar parallellt med tillämpningen, säger Mike Quelch.



Användaren kan välja strategi


Detta skiljer sig från Just-In-Time-kompilatorer (JIT), då hela Javakoden kompileras direkt till maskinkod direkt efter laddning. JIT-kompilatorer är snabba men alldeles för stora för inbyggda system. I rent tolkläge (interpreting mode) kan Insignias kompilator få den virtuella Javamaskinen att krympa ner till endast 0,5 Mbyte. Men tolkningen gör Java långsamt. En finess med Insignias kompilator är att användaren kan välja strategi för den dynamiska kompileringen.

- Vår JVT är vanligtvis kompaktare än JIT men snabbare än tolkande Java, säger marknadschefen Ron Workman.

Jene innehåller även en unik skräpsamlingsfunktion, en "garbage collector", som körs parallellt med huvudfunktionen.

Insignia har, till skillnad från Microsoft, noga följt Suns specifikationer för inbyggda Java. Företaget avslöjade även detaljerna om ett oväntat avtal med konkurrenten Sun, som bland annat innebär att Insignia kommer att använda Suns grafiska klassfiler.

Susan Kelly

www.insignia.com

Prenumerera på Elektroniktidningens nyhetsbrev eller på vårt magasin.


MER LÄSNING:
 
KOMMENTARER
Kommentarer via Disqus

Anne-Charlotte Lantz

Anne-Charlotte
Lantz

+46(0)734-171099 ac@etn.se
(sälj och marknads­föring)
Per Henricsson

Per
Henricsson
+46(0)734-171303 per@etn.se
(redaktion)

Jan Tångring

Jan
Tångring
+46(0)734-171309 jan@etn.se
(redaktion)