Understanding and Using Context
Personal and Ubiquitous Computing
Project Aura: Toward Distraction-Free Pervasive Computing
IEEE Pervasive Computing
The Interactive Workspaces Project: Experiences with Ubiquitous Computing Rooms
IEEE Pervasive Computing
Reconfigurable Context-Sensitive Middleware for Pervasive Computing
IEEE Pervasive Computing
Hive: Distributed Agents for Networking Things
IEEE Concurrency
Portability, Extensibility and Robustness in iROS
PERCOM '03 Proceedings of the First IEEE International Conference on Pervasive Computing and Communications
The Conference Assistant: Combining Context-Awareness with Wearable Computing
ISWC '99 Proceedings of the 3rd IEEE International Symposium on Wearable Computers
A Taxonomy of Middle-Agents for the Internet
ICMAS '00 Proceedings of the Fourth International Conference on MultiAgent Systems (ICMAS-2000)
LIME: A Middleware for Physical and Logical Mobility
ICDCS '01 Proceedings of the The 21st International Conference on Distributed Computing Systems
A Multi-Agent Systems Approach to Autonomic Computing
AAMAS '04 Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems - Volume 1
Comparison of Eigenface-Based Feature Vectors under Different Impairments
ICPR '04 Proceedings of the Pattern Recognition, 17th International Conference on (ICPR'04) Volume 1 - Volume 01
An Ontology-based Framework for Dynamic Resource Management in Ubiquitous Computing Environments
ICESS '05 Proceedings of the Second International Conference on Embedded Software and Systems
Human-Computer Interaction
UbiXML: programmable management of ubiquitous computing resources
International Journal of Network Management
Personal and Ubiquitous Computing
Semantic web technologies for ubiquitous computing resource management in smart spaces
International Journal of Web Engineering and Technology
Using robust audio and video processing technologies to alleviate the elderly cognitive decline
Proceedings of the 1st international conference on PErvasive Technologies Related to Assistive Environments
Informing Regulatory Dynamics in Open MASs
Coordination, Organizations, Institutions, and Norms in Agent Systems II
Robust multimodal audio---visual processing for advanced context awareness in smart spaces
Personal and Ubiquitous Computing
Facilitating human-centric service delivery using a pluggable service development framework
International Journal of Ad Hoc and Ubiquitous Computing
Emergent application integration of ubiquitous information systems (UBIS)
Proceedings of the 4th international workshop on Services integration in pervasive environments
Modeling the ambient intelligence application system: concept, software, data, and network
IEEE Transactions on Systems, Man, and Cybernetics, Part C: Applications and Reviews
Middleware mechanisms for interaction interoperability in Collaborative Virtual Environments
International Journal of Advanced Media and Communication
Providing contextual norm information in open multi-agent systems
AOIS'06 Proceedings of the 8th international Bi conference on Agent-oriented information systems IV
Autonomous Agents and Multi-Agent Systems
A semantic web services-based infrastructure for ubiquitous service systems
Journal of Web Engineering
ICCSA'10 Proceedings of the 2010 international conference on Computational Science and Its Applications - Volume Part IV
Exception handling in pervasive service composition using normative agents
Journal of Web Engineering
Data Management within mHealth Environments: Patient Sensors, Mobile Devices, and Databases
Journal of Data and Information Quality (JDIQ)
Movement-aware and QoS-driven indoor location and mobile service discovery framework
International Journal of Wireless and Mobile Computing
Hi-index | 0.24 |
Middleware for ubiquitous and context-aware computing entails several challenges, including the need to balance between transparency and context-awareness and the requirement for a certain degree of autonomy. In this paper we outline most of these challenges, and highlight techniques for successfully confronting them. Accordingly, we present the design and implementation of a middleware infrastructure for ubiquitous computing services, which facilitates development of ubiquitous services, allowing the service developer to focus on the service logic rather than the middleware implementation. In particular, this infrastructure provides mechanisms for controlling sensors and actuators, dynamically registering and invoking resources and infrastructure elements, as well as modeling of composite contextual information. A core characteristic of this infrastructure is that it can exploit numerous perceptual components for context acquisition. The introduced middleware architecture has been implemented as a distributed multi-agent system. The various agents have been augmented with fault tolerance capabilities. This middleware infrastructure has been exploited in implementing a non-obtrusive ubiquitous computing service. The latter service resembles an intelligent non-intrusive human assistant for conferences, meetings and presentations and is illustrated as a manifestation of the benefits of the introduced infrastructure.