TakaTuka
Utvecklare | Universitetet i Freiburg , LUMS |
---|---|
Skrivet i | Java , C , nesC |
Operativ system | Unix-liknande och TinyOS |
Typ | Java Virtual Machine |
Licens | GNU General Public License |
Hemsida | takatuka.sourceforge.net |
TakaTuka är en virtuell Java-maskin (JVM) främst inriktad på trådlösa sensornätverksenheter . Den virtuella datorn fokuserade på att stödja små enheter med minst 4 KiB RAM och mer än 48 KiB flashminne . TakaTuka erbjuder för närvarande CLDC- kompatibelt biblioteksstöd.
TakaTuka utvecklades av University of Freiburg och publicerades först på SourceForge 2009. Den skapades för att minska inlärningstiden för att utveckla trådlösa sensornätverksapplikationer genom att introducera ett gemensamt Java -språk bland alla mote som stöds.
TakaTuka lagrar Java Class-filer i ett mycket kompakt format som heter Tuk. Detta format tar bort all onödig information, såsom klassnamn och behåller endast viktig information för körning. Den delar också en liknande Split VM-arkitektur med virtuell Squawk-maskin . Dessutom använder TakaTuka också omfattande bytekodkomprimering som resulterar i mindre kodstorlek och snabbare bytekodexekvering.