Title: Middleware and architectures for space-based and situated computing

Authors: Valentin Cristea, Ciprian Dobre, Alexandru Costan, Florin Pop

Addresses: Computer Science and Engineering Department, University 'Politehnica' of Bucharest, 313 Splaiul Independentei, Bucharet 060042, Romania. ' Computer Science and Engineering Department, University 'Politehnica' of Bucharest, 313 Splaiul Independentei, Bucharet 060042, Romania. ' Computer Science and Engineering Department, University 'Politehnica' of Bucharest, 313 Splaiul Independentei, Bucharet 060042, Romania. ' Computer Science and Engineering Department, University 'Politehnica' of Bucharest, 313 Splaiul Independentei, Bucharet 060042, Romania

Abstract: Situated computing is an actual research area that gathers the knowledge and investigation in mobile, wearable, ubiquitous and augmented computing. The aim is to sustain systems that collect information about contexts and user actions over a period of time and supply it to applications that dynamically adapt to context changes. Situated computing systems have various architectures, but most of them include a middleware layer that supports equipment with limited computing resources and offers functionalities that simplify applications development, deployment, execution, and maintenance. Middleware and architectures are the focus of this paper, which presents the main concepts, research results, and future trends in middleware for situated computing. Service oriented, event driven, agent-based, and peer-to-peer architectures are discussed. Middleware issues for situated computing, embedded devices, autonomic space management, proactive services, context awareness, and smart spaces are tackled as well.

Keywords: situated computing; SitComp; event-driven systems; context aware; middleware; architectures; space-based computing; service oriented architecture; SOA; event-driven architecture; agent-based architecture; P2P architecture; peer-to-peer architecture.

DOI: 10.1504/IJSSC.2011.039106

International Journal of Space-Based and Situated Computing, 2011 Vol.1 No.1, pp.43 - 58

Available online: 16 Mar 2011

Full-text access for editors Access for subscribers Purchase this article Comment on this article