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 Liu | 1 | 0 | 0.34 |
Xunxing Diao | 2 | 1 | 0.85 |
Kun Mean Hou | 3 | 45 | 15.51 |
Hailun Zhu | 4 | 0 | 0.68 |
Xin Liu | 5 | 57 | 3.94 |
Yazhou Wang | 6 | 32 | 5.16 |
Wei Jia | 7 | 1 | 0.69 |