Context-aware computing systems aim at facilitating human-computer interaction by providing non-obtrusive services to the end users. Such services require sophisticated software architectural frameworks which enable the reusability, scalability and autonomy of the resulting services, while being able to adapt to the environment. In this paper we describe a number of sophisticated context-aware services, which have been designed and implemented using a breadboard software architecture for pervasive human-centric services, using techniques for situation recognition based on monitoring the environment. These services exploit a wide range of context-acquisition components and sensors controllers which can be provided by a variety of vendors.
|Number of pages||14|
|Journal||International Journal of Ad Hoc and Ubiquitous Computing|
|Publication status||Published - 2009|
- Middleware architecture
- Multi-agent systems
- Smart spaces
- Ubiquitous services