Abstract
Ubiquitous systems are characterized by multi-fold complexity, stemming mainly from the vast number of possible interactions between many heterogeneous objects and services. Devices ranging from simple everyday objects populated with sensing, actuating and communication capabilities to complex computer systems, mobile or not, are treated as reusable “components” of a dynamically changing physical/digital environment. As even an individual object with limited functionality, may present advanced behavior when grouped with others, our aim is to look at how collections of such distributed objects can collaborate and provide functionality that exceeds the sum of their parts. This paper presents GAS-OS, a middleware that supports building, configuring and reconfiguring ubiquitous computing applications using distributed objects.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Becker, C., et al.: BASE - A Micro-broker-based Middleware For Pervasive Computing. In: Proceedings of the 1st IEEE International Conference on Pervasive Computing and Com-munication (PerCom 2003), Fort Worth, USA (2003)
Christopoulou, E., Kameas, A.: GAS Ontology: an ontology for collaboration among ubiquitous computing devices. International Journal of Human – Computer Studies 62(5), 664–685 (2005)
Hill, J., et al.: System architecture directions for networked sensors. In: Architectural Support for Programming Languages and Operating Systems, pp. 93–104 (2000)
Holmquist, L.E., et al.: Smart-Its Friends: A Technique for Users to Easily Establish Connections between Smart Artifacts. In: Proc. of UbiComp 2001, Atlanta, USA (September 2001)
IST Advisory Group, Scenarios for Ambient Intelligence in 2010-full (February 2001)
Kameas, A., et al.: An Architecture that Treats Everyday Objects as Communicating Tangible Components. In: Proc. of the 1st IEEE PerCom, Fort Worth, USA (2003)
Markopoulos, P., Mavrommati, I., Kameas, A.: End-User Configuration of Ambient Intelligence Environments: Feasibility from a User Perspective. In: Markopoulos, P., Eggen, B., Aarts, E., Crowley, J.L. (eds.) EUSAI 2004. LNCS, vol. 3295, pp. 243–254. Springer, Heidelberg (2004)
Román, M., Campbell, R.H.: GAIA: Enabling Active Spaces. In: Proceedings of the 9th ACM SIGOPS European Workshop, Kolding, Denmark, September 2000, pp. 229–234 (2000)
Accord project website, http://www.sics.se/accord/home.html
EJC website, http://www.embedded-web.com/
Oxygen project website, http://oxygen.lcs.mit.edu/
Simple Network Application Platform (SNAP) website, http://snap.imsys.se/
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Drosos, N., Christopoulou, E., Kameas, A. (2005). Middleware for Building Ubiquitous Computing Applications Using Distributed Objects. In: Bozanis, P., Houstis, E.N. (eds) Advances in Informatics. PCI 2005. Lecture Notes in Computer Science, vol 3746. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11573036_24
Download citation
DOI: https://doi.org/10.1007/11573036_24
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-29673-7
Online ISBN: 978-3-540-32091-3
eBook Packages: Computer ScienceComputer Science (R0)