Programming in Prolog (2nd ed.)
Programming in Prolog (2nd ed.)
interactions
Intelligence without robots: a reply to Brooks
AI Magazine
Design principles for intelligent environments
AAAI '98/IAAI '98 Proceedings of the fifteenth national/tenth conference on Artificial intelligence/Innovative applications of artificial intelligence
Probabilistic Object Recognition Using Multidimensional Receptive Field Histograms
ICPR '96 Proceedings of the 13th International Conference on Pattern Recognition - Volume 2
Building brains for rooms: designing distributed software agents
AAAI'97/IAAI'97 Proceedings of the fourteenth national conference on artificial intelligence and ninth conference on Innovative applications of artificial intelligence
Automatic Development of an Abstract Context Model for an Intelligent Environment
PERCOMW '05 Proceedings of the Third IEEE International Conference on Pervasive Computing and Communications Workshops
Supervised learning of an abstract context model for an intelligent environment
Proceedings of the 2005 joint conference on Smart objects and ambient intelligence: innovative context-aware services: usages and technologies
Designing and Modeling Smart Environments (Invited Paper)
WOWMOM '06 Proceedings of the 2006 International Symposium on on World of Wireless, Mobile and Multimedia Networks
Detecting small group activities from multimodal observations
Applied Intelligence
Learning patterns in ambient intelligence environments: a survey
Artificial Intelligence Review
Distributing emotional services in Ambient Intelligence through cognitive agents
Service Oriented Computing and Applications
Computing with instinct
Designing smart environments: a paradigm based on learning and prediction
PReMI'05 Proceedings of the First international conference on Pattern Recognition and Machine Intelligence
Discovering frequent user--environment interactions in intelligent environments
Personal and Ubiquitous Computing
Hi-index | 0.00 |
The authors present an intelligent environment called SmartOffice. The SmartOffice observes users to anticipate their intentions and to augment the environment to communicate useful information. The system interacts with users through voice, gesture, or movement. To its developers, SmartOffice offers a testbed for collaborating and combining independent modules into a single coherent application. Integration requires a flexible working environment in which module developers shouldn't have to worry about low-level module communication. This article presents a flexible resource-oriented integration protocol. Modules communicate, using an XML-based protocol, with a supervisor that acts as a resource server. The authors program the supervisor using a rule-based language. They use two of SmartOffice's major modules to illustrate the supervisor's role: the MagicBoard and a user localization module.