IEEE Internet Computing
MobiDesk: mobile virtual desktop computing
Proceedings of the 10th annual international conference on Mobile computing and networking
Reincarnating PCs with portable SoulPads
Proceedings of the 3rd international conference on Mobile systems, applications, and services
Microsoft Windows Internals, Fourth Edition: Microsoft Windows Server(TM) 2003, Windows XP, and Windows 2000 (Pro-Developer)
Highly Reliable Mobile Desktop Computing in Your Pocket
COMPSAC '06 Proceedings of the 30th Annual International Computer Software and Applications Conference - Volume 01
Hi-index | 0.00 |
In these days, people easily meet a public computer at any place. For instance, when visiting someone's office to take part in a meeting, a user usually faces an unfamiliar workspace on the computers. Even if the user has a Microsoft PowerPoint file on the USB flash device, it is common that the user can not open the file because of different versions or absence of appropriate applications. In order to avoid this situation, people carry on their laptop or try to access e-mail clients. In this paper, we propose a framework called ubiquitous personal computing environment (u-PC) that supports mobility of personal workspace within any portable storage. This framework is specially designed for fast and light-weight switching between carried workspace on the portable storage and native one on the public computers. For supporting the application mobility, we present a mechanism performed by filtering file and registry I/Os in order to extract platform-dependent resources such as system libraries, application settings and registry information, during application installation process. Then, the filtered resources are stored to the portable storage so that the framework can provide the resources for applications by forwarding I/O requests which enable to execute these applications independently when being invoked and requesting the filtered resources. Additionally, the framework includes the module supporting the wireless portable storages that is designed by using iSCSI and UPnP standards for automatic detection and initialization. Finally, we implement a prototype of the framework to prove our concept and to show adaptability in real-world conditions. Some limitations and future works are also presented.