Enabling ubiquitous application access for IoT
Ubiquitous and efficient information access is key in IoT environment. For such enablements, Cloud is leveraged for ubiquitous content access (anywhere and anytime) where some example services are Dropbox, iCloud, SkyDrive, and Google Drive. An eco-system of applications and services has been made possible by Cloud based platforms that were not feasible that easily. These use cases have successfully allowed users to access their content ubiquitously and seamlessly from a wide variety of desktop as well as mobile devices of their choice. Extending this abstraction to personalized applications stack, we propose and build a personalized application access leveraging Internet of Thing (IoT) framework to support access to personalized applications from anywhere on any device. First, we develop a framework for application virtualization that decouples an application from any specific platform or device and enables access to personalized application access at per user level. Next we provide an implementation of this framework for applications on Windows platform leveraging Amazon S3 cloud storage although our approach can be implemented for any platform with any other cloud systems.