Fundamental challenges in mobile computing
PODC '96 Proceedings of the fifteenth annual ACM symposium on Principles of distributed computing
Concepts and Guidelines of Feature Modeling for Product Line Software Engineering
ICSR-7 Proceedings of the 7th International Conference on Software Reuse: Methods, Techniques, and Tools
Adaptive Offloading for Pervasive Computing
IEEE Pervasive Computing
An Adaptable Application Offloading Scheme Based on Application Behavior
AINAW '08 Proceedings of the 22nd International Conference on Advanced Information Networking and Applications - Workshops
A feature model of an aspect-oriented middleware family for pervasive systems
Proceedings of the 2008 workshop on Next generation aspect oriented middleware
A Systematic Review of Software Product Lines Applied to Mobile Middleware
ITNG '09 Proceedings of the 2009 Sixth International Conference on Information Technology: New Generations
Mobile Middleware Solution for Automatic Reconfiguration of Applications
ITNG '09 Proceedings of the 2009 Sixth International Conference on Information Technology: New Generations
An efficient information access scheme for mobile objects
IRI'09 Proceedings of the 10th IEEE international conference on Information Reuse & Integration
Utilizing intelligent middleware for reconfiguration of applications on android
ICHIT'11 Proceedings of the 5th international conference on Convergence and hybrid information technology
A comparison of data serialization formats for optimal efficiency on a mobile platform
Proceedings of the 6th International Conference on Ubiquitous Information Management and Communication
Hi-index | 0.01 |
Mobile computing has grown to be one of the most prevalent forms of computing; used by millions of users across the world. Mobile computing has changed the way we interact with computing devices, and each other. However, mobile devices are still resource-scarce; they contain less powerful processors, energy-constraints, low memory, and spotty network connection as compared to dedicated computing terminals such as a Personal Computer. While mobile devices as a whole remain constrained, individual device lines have varying levels of resources and capabilities that make every device line different from the other device lines. With these constraints in mind, this paper attempts to offer a feature-rich, resource-efficient middleware. This middleware, referred to as IMISSAR, offers context-awareness, an intelligent knowledge-base to handle errors, and, most importantly, automatic reconfiguration of applications; which allows the device to switch applications from executing locally, to executing remotely. This paper goes through the operation and design of this middleware, presenting a feature model, and design specifications.