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.

TakaTuka
Developer(s)University of Freiburg, LUMS
Written inJava, C, nesC
Operating systemUnix-like and TinyOS
TypeJava Virtual Machine
LicenseGNU General Public License
Websitetakatuka.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

gollark: I'm assuming you know how conditionals work.
gollark: What do you mean?
gollark: ... m, whateverelse = event.pull "chat"
gollark: Yeees, so then pull another argument.
gollark: Pulling more of the event?

See also

References

  1. Aslam; et al. "Introducing TakaTuka: a Java virtual machine for motes". ACM SenSys 2008. Retrieved 2010-06-21. Cite journal requires |journal= (help)
  2. 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)
  3. Brouwers; et al. "Darjeeling, a feature-rich VM for the resource poor". ACM SenSys 2009. Retrieved 2010-06-22. Cite journal requires |journal= (help)
  4. 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.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.