Proceedings Article10.1145/1460412.1460456
A Java compatible virtual machine for wireless sensor nodes
Niels Brouwers,Peter Corke,Koen Langendoen +2 more
- 05 Nov 2008
- pp 369-370
TL;DR: Darjeeling, a system comprising offline tools and a memory efficient run-time designed specifically to operate in constrained execution environments such as wireless sensor network nodes and supports inheritance, threads, garbage collection, and loadable modules is presented.
read more
Abstract: The Java programming language has potentially significant advantages for wireless sensor nodes but there is currently no feature-rich, open source virtual machine available. In this paper we present Darjeeling, a system comprising offline tools and a memory efficient run-time. The offline post-compiler tool analyzes, links and consolidates Java class files into loadable modules. The runtime implements a modified Java VM that supports multithreading and is designed specifically to operate in constrained execution environments such as wireless sensor network nodes and supports inheritance, threads, garbage collection, and loadable modules. We have demonstrated Java running on AVR128 and MSP430 microcontrollers at speeds of up to 70,000 JVM instructions per second.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Slotted programming for sensor networks
Roland Flury,Roger Wattenhofer +1 more
- 12 Apr 2010
TL;DR: This work advocates a novel programming approach called slotted programming that not only addresses the specific hardware capabilities of sensor nodes, but also facilitates coding through a truly modular design, and believes that the proposed approach is highly qualified for energy efficient and real time applications.
54
Remote Software Update in Trusted Connection of Long Range IoT Networking Integrated With Mobile Edge Cloud
TL;DR: A software update method in trusted connection of IoT networking using a low-power wide area network (LPWAN) as a long-range IoT networking technology and a mobile edge cloud to improve computing efficiency in an access network that consists of IoT devices with insufficient resources is proposed.
26
Patent
System for distributed intelligent remote sensing systems
Paul Becker,Linnell Gorden,Bret Beringer,James Crain,Mrinal Wadhwa,Richard E. Goodwin +5 more
- 22 Aug 2017
TL;DR: In this article, the authors defined the user defined spaces of the platform system control engine, the network node device and the edge device, where the secure system space of the control engine is defined to prevent unauthorized access.
23
Handling IoT platform heterogeneity with COISA, a compact OpenISA virtual platform
TL;DR: COISA is presented, a compact virtual platform that relies on OpenISA, an instruction set architecture (ISA) that strives for easy emulation, to allow a single program to be deployed on many platforms, including tiny microcontrollers.
13
Concurrent Programming of Microcontrollers, a Virtual Machine Approach
Steven Varoumas,Benoît Vaugon,Emmanuel Chailloux +2 more
- 27 Jan 2016
TL;DR: This paper proposes OCaLustre, the prototype of a synchronous extension to OCaml suitable for concurrent programming on microcontrollers, and studies different models of concurrency for programming micro Controllers using a virtual machine approach for safety as well as a higher-level model of programming.
10
References
•Journal Article
An Energy-Efficient MAC Protocol for Wireless Sensor Networks
TL;DR: S-MAC as discussed by the authors is a medium access control protocol designed for wireless sensor networks, which uses three novel techniques to reduce energy consumption and support self-configuration, including virtual clusters to auto-sync on sleep schedules.
5.5K
An energy-efficient MAC protocol for wireless sensor networks
Wei Ye,John Heidemann,Deborah Estrin +2 more
- 07 Nov 2002
TL;DR: S-MAC uses three novel techniques to reduce energy consumption and support self-configuration, and applies message passing to reduce contention latency for sensor-network applications that require store-and-forward processing as data move through the network.
Wireless sensor networks for habitat monitoring
Alan Mainwaring,David E. Culler,Joseph Polastre,Robert Szewczyk,John G. T. Anderson +4 more
- 28 Sep 2002
TL;DR: An in-depth study of applying wireless sensor networks to real-world habitat monitoring and an instance of the architecture for monitoring seabird nesting environment and behavior is presented.
Contiki - a lightweight and flexible operating system for tiny networked sensors
Adam Dunkels,Björn Grönvall,Thiemo Voigt +2 more
- 16 Nov 2004
TL;DR: This work presents Contiki, a lightweight operating system with support for dynamic loading and replacement of individual programs and services, built around an event-driven kernel but provides optional preemptive multithreading that can be applied to individual processes.
An adaptive energy-efficient MAC protocol for wireless sensor networks
Tijs van Dam,Koen Langendoen +1 more
- 05 Nov 2003
TL;DR: T-MAC, a contention-based Medium Access Control protocol for wireless sensor networks, introduces an adaptive duty cycle in a novel way: by dynamically ending the active part of it to handle load variations in time and location.
Related Papers (5)
Philip Levis,David E. Culler +1 more
- 01 Oct 2002
René Müller,Gustavo Alonso,Donald Kossmann +2 more
- 21 Mar 2007
Newlyn Erratt,Yao Liang +1 more
- 07 Apr 2013