Middleware Support for Context Handling and Integration in Ubiquitous Computing

Frederico Lopes, Paulo F. Pires, Flávia C. Delicato, Thais Batista, and Luci Pirmez


6.1 Introduction

The term ubiquitous computing (UC) denotes a recent, post-desktop, model of human–computer interaction in which information processing has been thoroughly integrated into everyday objects and activities in a way that the computational elements become invisible to the user.1 Ubiquitous computing [1] encompasses sensor-instrumented environments, which are often endowed with wireless network interfaces, in which devices, software agents, and services are integrated in a seamless and transparent way and cooperate to meet high-level goals of human users. Ubiquitous environments may range from small-scale systems, comprising only applications and devices involved in a personal area network (PAN), to large-scale systems, encompassing physically distributed devices and applications and heterogeneous networks, ...

Get Large Scale Network-Centric Distributed Systems now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.