1 Introduction
Proactively providing services to mobile users is essential for many emerging pervasive computing applications. Provision of situation-specific services without user intervention requires an involved process for acquiring users' contexts. Such services require different types of contexts with different degrees of context awareness. Individual users have different service requirements and preferences, personalized to their own needs. Increasingly, a number of wearable and wireless sensors with diverse capabilities are being densely deployed on users' bodies or in their personal areas. To provide much broader coverage and higher accuracy in recognized contexts, personal sensor networks will grow much in scale, diversity, and complexity. In such environments, the mobile device plays a key role as a full-fledged, integrated personal service agent, incorporating personal sensor networks and running multiple applications simultaneously. An effective personal mobile system must continuously process a large volume of sensor data while supporting a number of applications.