ConChat: A Context-Aware Chat Program
IEEE Pervasive Computing
A programming framework for quality-aware ubiquitous multimedia applications
Proceedings of the tenth ACM international conference on Multimedia
CD '02 Proceedings of the IFIP/ACM Working Conference on Component Deployment
Managing Behavior of Intelligent Environments
PERCOM '03 Proceedings of the First IEEE International Conference on Pervasive Computing and Communications
Cerberus: A Context-Aware Security Scheme for Smart Spaces
PERCOM '03 Proceedings of the First IEEE International Conference on Pervasive Computing and Communications
An infrastructure for context-awareness based on first order logic
Personal and Ubiquitous Computing
Journal of Systems and Software - Special issue: Ubiquitous computing
AMUN: an autonomic middleware for the Smart Doorplate Project
Personal and Ubiquitous Computing
Proceedings of the 1st international workshop on Advanced data processing in ubiquitous computing (ADPUC 2006)
Towards security and privacy for pervasive computing
ISSS'02 Proceedings of the 2002 Mext-NSF-JSPS international conference on Software security: theories and systems
Agents that coordinate web services in ubiquitous computing
UCS'04 Proceedings of the Second international conference on Ubiquitous Computing Systems
A distributed self-healing data store
ATC'07 Proceedings of the 4th international conference on Autonomic and Trusted Computing
Modeling Group Scheduling Problems in Space and Time by Timed Petri Nets
Fundamenta Informaticae
Hi-index | 0.00 |
We envision a world of mobile users in an unobtrusive ubiquitous computing environment that couples a computational model, digital media, and virtual representations of the physical world. Hundreds of embedded computers support the information and computational needs of each user. Users, applications, and computing devices move. The location of users and devices drives applications and resource management. Users have anytime/anywhere access to information, the network, and computational resources. Within this world, applications that make effective use of resources to support the activities of users must be simple and efficient to construct. Changes to the physical environment alter the computational model and information space of the users. Similarly, changes to the computational model and information space may alter the physical environment. We call this environment an \emph{Active Space}. We propose a systems software infrastructure that functions in much the same way as a traditional operating system. However, instead of managing resources within a computer, it manages the computational resources within a physical space. In this paper, we describe this systems software architecture and the results of an experimental implementation called GaiaOS.