TakaTuka
TakaTuka is a Java virtual machine (JVM) mainly focused on wireless sensor network devices.[1][2][3] The VM focussed on supporting small devices with at least 4 KiB of RAM and greater than 48 KiB of flash memory. TakaTuka currently offers CLDC compatible library support.
Developer(s) | University of Freiburg, LUMS |
---|---|
Written in | Java, C, nesC |
Operating system | Unix-like and TinyOS |
Type | Java Virtual Machine |
License | GNU General Public License |
Website | takatuka.sourceforge.net |
TakaTuka was developed by University of Freiburg and first went public on SourceForge in 2009.[1][2][4] It was created to reduce the learning time of developing wireless sensor network applications by introducing a common Java language among all supported mote.
TakaTuka stores Java Class files into a highly compact format named Tuk. This format strips all unnecessary information, such as class names and retains only essential information for runtime. It also shares a similar Split VM architecture with Squawk virtual machine.[1][2] Furthermore, TakaTuka also employs extensive bytecode compaction that results in smaller code size and faster bytecode execution.[1][2]
Supported motes
See also
References
- Aslam; et al. "Introducing TakaTuka: a Java virtual machine for motes". ACM SenSys 2008. Retrieved 2010-06-21. Cite journal requires
|journal=
(help) - Aslam; et al. "Optimized Java Binary and Virtual Machine for Tiny Motes". DCOSS 2010. Archived from the original on 2010-06-25. Retrieved 2010-06-21. Cite journal requires
|journal=
(help) - Brouwers; et al. "Darjeeling, a feature-rich VM for the resource poor". ACM SenSys 2009. Retrieved 2010-06-22. Cite journal requires
|journal=
(help) - O'Grady; et al. (2010). "Towards evolutionary ambient assisted living systems". Journal of Ambient Intelligence and Humanized Computing. Journal of Ambient Intelligence and Humanized Computing. 1: 15–29. doi:10.1007/s12652-009-0003-5. hdl:10197/1915.