Title :
Middleware - integration of small devices
Author :
Mock, Michael ; Couturier, Stefan
Author_Institution :
Autonomous Intelligent Syst., Fraunhofer-Inst., St. Augustin
Abstract :
The integration of small mobile systems and devices into existing computing infrastructures requires efforts on the programming and on the networking layer. Both layers are often addressed by middleware that offers simple abstractions at the programming layer while implementing them on the networking layer. This paper focuses on JavaSpaces and Jini, a middleware provided by Sun. JavaSpaces implement a shared tuple space, a popular abstraction at the programming layer. Jini supports JavaSpaces on the networking layer. Unfortunately, Jini requires a full Java virtual machine and does not run on small systems. This paper presents an alternative implementation of the JavaSpace abstractions that is independent of Jini. It allows integrating transparently small devices into existing infrastructures while using the usual JavaSpace abstractions. Design, implementation and results are presented
Keywords :
Java; middleware; mobile computing; virtual machines; Java virtual machine; JavaSpace abstraction; Jini; middleware; mobile device integration; networking layer; programming layer; shared tuple space; Automation; Computer networks; Distributed computing; Intelligent networks; Intelligent systems; Java; Middleware; Sun; Virtual machining; Writing;
Conference_Titel :
Emerging Technologies and Factory Automation, 2005. ETFA 2005. 10th IEEE Conference on
Conference_Location :
Catania
Print_ISBN :
0-7803-9401-1
DOI :
10.1109/ETFA.2005.1612609