The active badge location system
ACM Transactions on Information Systems (TOIS)
Cyberguide: a mobile context-aware tour guide
Wireless Networks - Special issue: mobile computing and networking: selected papers from MobiCom '96
Experience with adaptive mobile applications in Odyssey
Mobile Networks and Applications
Experiences of developing and deploying a context-aware tourist guide: the GUIDE project
MobiCom '00 Proceedings of the 6th annual international conference on Mobile computing and networking
A Web-based nomadic computing system
Computer Networks: The International Journal of Computer and Telecommunications Networking - pervasive computing
Stuck in the Middle: Challenges and Trends in Optimizing Middleware
OM '01 Proceedings of the 2001 ACM SIGPLAN workshop on Optimization of middleware and distributed systems
MobiHoc '01 Proceedings of the 2nd ACM international symposium on Mobile ad hoc networking & computing
Network abstractions for context-aware mobile computing
Proceedings of the 24th International Conference on Software Engineering
A Middleware Infrastructure for Active Spaces
IEEE Pervasive Computing
Directed diffusion for wireless sensor networking
IEEE/ACM Transactions on Networking (TON)
CybreMinder: A Context-Aware System for Supporting Reminders
HUC '00 Proceedings of the 2nd international symposium on Handheld and Ubiquitous Computing
Adding Generic Contextual Capabilities to Wearable Computers
ISWC '98 Proceedings of the 2nd IEEE International Symposium on Wearable Computers
Providing architectural support for building context-aware applications
Providing architectural support for building context-aware applications
Cleaning and querying noisy sensors
WSNA '03 Proceedings of the 2nd ACM international conference on Wireless sensor networks and applications
Managing uncertainty in sensor database
ACM SIGMOD Record
Relying on Safe Distance to Achieve Strong Partitionable Group Membership in Ad Hoc Networks
IEEE Transactions on Mobile Computing
An architecture for privacy-sensitive ubiquitous computing
Proceedings of the 2nd international conference on Mobile systems, applications, and services
TAG: a Tiny AGgregation service for Ad-Hoc sensor networks
OSDI '02 Proceedings of the 5th symposium on Operating systems design and implementationCopyright restrictions prevent ACM from being able to make the PDFs for this conference available for downloading
CARISMA: Context-Aware Reflective mIddleware System for Mobile Applications
IEEE Transactions on Software Engineering
An infrastructure approach to context-aware computing
Human-Computer Interaction
EgoSpaces: Facilitating Rapid Development of Context-Aware Mobile Applications
IEEE Transactions on Software Engineering
Architectural and implementation issues for a context-aware hypermedia platform
Journal of Mobile Multimedia
The context of coordinating groups in dynamic mobile networks
COORDINATION'11 Proceedings of the 13th international conference on Coordination models and languages
Contextual interfacing: a sensor and actuator framework
EUC'05 Proceedings of the 2005 international conference on Embedded and Ubiquitous Computing
Supporting context-aware interaction in dynamic multi-agent systems
E4MAS'04 Proceedings of the First international conference on Environments for Multi-Agent Systems
Hi-index | 0.00 |
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.