Supporting Generalized Context Interactions
Author(s) -
Gregory Hackmann,
Christine Julien,
Jamie Payton,
Gruia-Catalin Roman
Publication year - 2005
Publication title -
lecture notes in computer science
Language(s) - English
Resource type - Book series
SCImago Journal Rank - 0.249
H-Index - 400
eISSN - 1611-3349
pISSN - 0302-9743
ISBN - 3-540-25328-9
DOI - 10.1007/11407386_8
Subject(s) - computer science , context (archaeology) , middleware (distributed applications) , ubiquitous computing , resource (disambiguation) , context awareness , mobile computing , distributed computing , mobile device , service (business) , human–computer interaction , world wide web , operating system , computer network , paleontology , linguistics , philosophy , economy , phone , economics , biology
In context-aware computing, applications' behavior is driven by a continually-changing environment. Mobile computing poses unique challenges to context-sensitive applications and middleware, including the ability to run on resource-poor devices like PDAs and the necessity to limit assumptions about the network. Though middlewares exist to provide context-awareness to applications, they do not address the limitations inherent in dynamic mobile environments. This paper discusses a lightweight approach to context-sensitivity that takes into account these considerations. We explore the use of modularization to tailor service discovery policies for applications, as well as leveraging existing language constructs to simplify creation and aggregation of different context types. We also discuss an implementation of these concepts, along with three sample applications that can automatically propagate changes in context to clients running on devices from mobile phones to desktop computers.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom