Title
Java Virtual Machine Based Infrastructure for Decent Wireless Sensor Network Development Environment
Abstract
Wireless Sensor Networks (WSNs) have played an important role in diverse domains. However, programming on WSN nodes are quite hard because currently there exist no standard software and hardware platforms in WSN. Thus it's essential to build a software infrastructure that can provide a decent development environment to the users. One sound choice to achieve this objective is to deploy embedded Java virtual machine (EJVM) on the WSN nodes. However, most sensor nodes are resources-constrained devices and WSN applications have some essential performance requirements as well, the feasibility of applying any EJVM on a WSN platform should be evaluated in advance. In this paper, an EJVM simpleRTJ is researched, chosen, ported and enhanced on the Live node platform equipped with AT91SAM7S256 micro controller. The experimental work proves that simpleRTJ is an advisable method for providing a decent WSN development environment. Yet the observed drawbacks such as the non-trivial RAM resource requirement and low executive efficiency restrict its employment on the high memory and energy resources constrained sensor nodes, e.g., the ones equipped with the micro controller ATMEGA1281. To address this challenge, an efficient middleware EMIDE is implemented complementally to substitute EJVM for meeting the challenge of implementation on the high resources-constrained WSN platforms. The performance evaluation work proves that EMIDE is an effective method to provide a decent WSN development environment as well as capable to be applied on the high resources-constrained sensor platforms.
Year
DOI
Venue
2012
10.1109/UIC-ATC.2012.75
UIC/ATC
Keywords
Field
DocType
microcontrollers,decent wireless sensor netowrk development environment,hardware platforms,java virtual machine,wsn platform,standard software,computerised instrumentation,random-access storage,live node platform,decent wsn development environment,virtual machine,high resources-constrained wsn platform,wireless sensor network,wsn node,resources-constrained wsn platforms,embedded java virtual machine,resource-constrained devices,virtual machines,decent development environment,high resources-constrained sensor platform,development environment,energy resource constrained sensor nodes,resource allocation,decent wireless sensor network,high memory,at91sam7s256 microcontroller,software infrastructure,java virtual machine based infrastructure,performance evaluation,wireless sensor networks,low executive efficiency,middleware,sensor node,ejvm simplertj,wsn nodes,java,middleware emide,wsn application,nontrivial ram resource requirement,hardware,programming,memory management
Middleware,Embedded Java,Virtual machine,Computer science,Computer network,Real-time computing,Memory management,Resource allocation,Porting,Java,Wireless sensor network,Embedded system
Conference
ISBN
Citations 
PageRank 
978-1-4673-3084-8
0
0.34
References 
Authors
0
7
Name
Order
Citations
PageRank
Xing Liu100.34
Xunxing Diao210.85
Kun Mean Hou34515.51
Hailun Zhu400.68
Xin Liu5573.94
Yazhou Wang6325.16
Wei Jia710.69