LJRT
Från Rilpedia
(Lund Java based Real Time) är ett projekt vid institutionen för datavetenskap vid Lunds Tekniska Högskola som handlar om att köra Java i små inbyggda system. En forskningsprototyp har tagits fram med vilken man kan kompilera Javakod till nativekod via C.
Tanken är att dra nytta av enkelheten och objektorienteringen i Java vid utveckling och samtidigt få möjlighet att exekvera på små begränsade plattformar. Fördelen med att kompilera via C är att det redan finns tillgängliga kompilatorer för många tillgängliga processorer samt att underlätta länkning till extern kod som drivrutiner.
Användning av Java i realtidssammanhang är ett aktuellt forskningsområde. En annat angripssätt är att använda skräddarsydda virtuella maskiner. Sun Microsystems har tagit fram specifikationen RTSJ (Real-Time Specification for Java) och gjort en implementation i form av Mackinac.
JamaicaVM är en implementation från Aicas, vilken dock delvis skiljer sig från RTSJ.