Middleware: a model for distributed system services
Communications of the ACM
Charting past, present, and future research in ubiquitous computing
ACM Transactions on Computer-Human Interaction (TOCHI) - Special issue on human-computer interaction in the new millennium, Part 1
Dynamic Binding in Mobile Applications: A Middleware Approach
IEEE Internet Computing
SUPPLE: automatically generating user interfaces
Proceedings of the 9th international conference on Intelligent user interfaces
Improving automatic interface generation with smart templates
Proceedings of the 9th international conference on Intelligent user interfaces
Computer
A Multilevel Composability Model for Semantic Web Services
IEEE Transactions on Knowledge and Data Engineering
MUM: a middleware for the provisioning of continuous services to mobile users
ISCC '04 Proceedings of the Ninth International Symposium on Computers and Communications 2004 Volume 2 (ISCC"04) - Volume 02
Coordinated Composition of Services for Adaptive Mobile Middleware
ISCC '06 Proceedings of the 11th IEEE Symposium on Computers and Communications
Human-Computer Interaction
Dynamic reconfiguration of middleware for ubiquitous computing
Proceedings of the 3rd international workshop on Adaptive and dependable mobile ubiquitous systems
Dynamic Reconfiguration of Middleware for Ubiquitous Computing
International Journal of Adaptive, Resilient and Autonomic Systems
Dynamic Risk Assessment by Communicating Objects in Supply Chain of Chemicals
International Journal of Applied Logistics
Hi-index | 0.00 |
In the emerging ubiquitous Internet scenario users require to access services and contents from anywhere, at anytime and with any device. Service and content provisioning platforms have to address several ubiquity challenges such as mobility, multimodality, context-awareness and content adaptation. However, current solutions fail to comprehensively face ubiquity challenges as they lack a unified approach and provide only limited sets of features. We claim that an integrated ubiquity support can stem from a simplicity principle: our middleware approach pushes the logic to face ubiquity issues outside the core layer, by keeping only management and coordination responsibilities. That succeeds in making the middleware design clearer and neater. This article presents the key architectural aspects of our platform for ubiquitous dynamic context-driven service provisioning and reconfiguration. To practically show the viability of our approach, we also provide implementation details and description of typical use cases.