u-PC: personal workspace on a portable storage

  • Authors:
  • Injung Kim;Min Kyung Hwang;Woojoong Lee;Chanik Park

  • Affiliations:
  • Pohang University of Science and Technology, Kyungbuk, Republic of Korea;Pohang University of Science and Technology, Kyungbuk, Republic of Korea;Pohang University of Science and Technology, Kyungbuk, Republic of Korea;Pohang University of Science and Technology, Kyungbuk, Republic of Korea

  • Venue:
  • Mobility '07 Proceedings of the 4th international conference on mobile technology, applications, and systems and the 1st international symposium on Computer human interaction in mobile technology
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.