Proceedings of the 2003 ACM SIGPLAN Conference on Language, Compiler, and Tool for Embedded Systems - LCTES '03 2003
DOI: 10.1145/780737.780738
|View full text |Cite
|
Sign up to set email alerts
|

A java virtual machine architecture for very small devices

Abstract: The smallest complete Java™ virtual machine implementations in use today are based on the CLDC standard and are deployed in mobile phones and PDAs. These implementations require several tens of kilobytes. Smaller Java-like implementations also exist, but these involve compromises in Java semantics. This paper describes a JVM™ architecture designed for very small devices. It supports all the CLDC Java platform semantics, including exact garbage collection, dynamic class loading, and verification. For portabilit… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
7
0

Year Published

2010
2010
2017
2017

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 8 publications
(7 citation statements)
references
References 0 publications
0
7
0
Order By: Relevance
“…The reliability of the hardware platform for prototyping has been proven in several studies covering different engineering disciplines, including structural health monitoring [8,9,10]. The wireless sensor nodes feature an ARM 920T microcontroller with a 32-bit bus size running at 400 MHz, 1 MB flash memory, and 512 kB RAM, while the operating system is the Java-programmable Squawk Virtual Machine [11]. An 8-bit MMA7455L accelerometer is integrated into the sensor node platform, which can be set to sample at a maximum range of ±2g, ±6g, or ±8g.…”
Section: Validation Of the Decentralized Condition Assessment Methodomentioning
confidence: 99%
“…The reliability of the hardware platform for prototyping has been proven in several studies covering different engineering disciplines, including structural health monitoring [8,9,10]. The wireless sensor nodes feature an ARM 920T microcontroller with a 32-bit bus size running at 400 MHz, 1 MB flash memory, and 512 kB RAM, while the operating system is the Java-programmable Squawk Virtual Machine [11]. An 8-bit MMA7455L accelerometer is integrated into the sensor node platform, which can be set to sample at a maximum range of ±2g, ±6g, or ±8g.…”
Section: Validation Of the Decentralized Condition Assessment Methodomentioning
confidence: 99%
“…Utilizing this architectural concept, certain low-resource Java VMs have been proposed with the main aim of providing high-level resource abstraction for low-power embedded and networked systems [135,136,137].…”
Section: Related Workmentioning
confidence: 99%
“…The appearance of light-weight Java virtual machines, e.g., Darjeeling [18] and Squawk [19], allows designers to develop WSN applications using a high level programming language, with slightly reduced application code performance due to the extra resources consumed by the virtual machine. Other techniques based on virtual machine and middleware are also available to relieve the designers from concerns due to the low level aspects, such as a UML-based approach using a virtual machine.…”
Section: Related Workmentioning
confidence: 99%