LJRT

Från Rilpedia

Hoppa till: navigering, sök
Wikipedia_letter_w.pngTexten från svenska WikipediaWikipedialogo_12pt.gif
rpsv.header.diskuteraikon2.gif

(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.

LJRT - Lund Java based Real-Time

RTSJ Main Page

JamaicaVM — Java Technology for Realtime

Personliga verktyg