A cookbook for using the model-view controller user interface paradigm in Smalltalk-80
Journal of Object-Oriented Programming
interactions
Challenges: an application model for pervasive computing
MobiCom '00 Proceedings of the 6th annual international conference on Mobile computing and networking
A Middleware Infrastructure for Active Spaces
IEEE Pervasive Computing
IEEE Internet Computing
Computer
Aura: an Architectural Framework for User Mobility in Ubiquitous Computing Environments
WICSA 3 Proceedings of the IFIP 17th World Computer Congress - TC2 Stream / 3rd IEEE/IFIP Conference on Software Architecture: System Design, Development and Maintenance
Semantic Matching of Web Services Capabilities
ISWC '02 Proceedings of the First International Semantic Web Conference on The Semantic Web
ICrafter: A Service Framework for Ubiquitous Computing Environments
UbiComp '01 Proceedings of the 3rd international conference on Ubiquitous Computing
A software framework for matchmaking based on semantic web technology
WWW '03 Proceedings of the 12th international conference on World Wide Web
WMCSA '00 Proceedings of the Third IEEE Workshop on Mobile Computing Systems and Applications (WMCSA'00)
WMCSA '02 Proceedings of the Fourth IEEE Workshop on Mobile Computing Systems and Applications
A New TWIST on Mobile Computing: Two-Way Interactive Session Transfer
WIAPP '01 Proceedings of the Second IEEE Workshop on Internet Applications (wiapp '01)
System support for pervasive applications
System support for pervasive applications
The design and implementation of a context-aware file system for ubiquitous computing applications
The design and implementation of a context-aware file system for ubiquitous computing applications
A middleware for context-aware agents in ubiquitous computing environments
Proceedings of the ACM/IFIP/USENIX 2003 International Conference on Middleware
Toward autonomic pervasive computing
Proceedings of the 10th International Conference on Information Integration and Web-based Applications & Services
Macro and micro context-awareness for autonomic pervasive computing
Proceedings of the 12th International Conference on Information Integration and Web-based Applications & Services
A MIP-P2P based architecture for application mobility
Proceedings of the 10th International Conference on Mobile and Ubiquitous Multimedia
A semantic plug&play based framework for ambient assisted living
ICOST'12 Proceedings of the 10th international smart homes and health telematics conference on Impact Ananlysis of Solutions for Chronic Disease Prevention and Management
A macro and micro context awareness model for the provision of services in smart spaces
ICOST'12 Proceedings of the 10th international smart homes and health telematics conference on Impact Ananlysis of Solutions for Chronic Disease Prevention and Management
Service delivery and provision in smart environment
Proceedings of the 2012 ACM Conference on Ubiquitous Computing
Review: Application mobility in pervasive computing: A survey
Pervasive and Mobile Computing
Journal of Ambient Intelligence and Smart Environments - Context Awareness
Hi-index | 0.00 |
Ubiquitous computing envisions a habitat where the abundance of mobile devices, services and applications allows the physical and virtual worlds to become seamlessly merged. Users in such a habitat can access their applications and data anywhere and anytime, and perform everyday tasks with greater ease. Applications are not bound to any single device but migrate with the user across different environments (rooms, buildings or even cities). There are, however, a number of challenges towards developing mobile, ubiquitous applications. Applications need to be able to adapt, automatically, as they are migrated between environments with different resources (devices, services and applications) and different contexts. They also need to recover from failures of devices and components, automatically. The promise of ubiquitous computing environments will not be realized unless these systems can effectively "disappear". In order to do that, they need to become autonomic, by managing their own evolution and configuration with minimal user intervention. This paper introduces the notion of application polymorphism, where applications can adapt to different contexts, resource availabilities and failures by changing their structure. While the structure of polymorphic applications can change during adaptation, the semantics, state and functionality of the application are preserved as far as possible. This allows users to perform the same tasks seamlessly as they move between environments or when their applications fail. This paper describes a framework for autonomic ubiquitous computing based on mobile, self-configuring, self-repairing, polymorphic applications.