Chameleon: a capability adaptation system for interface virtualization

As computing capabilities of embedded devices increase, services such as Internet and multimedia are comportably supported by such devices. Users may demand for migrating services from one machine to another that can provide better capabilities and convenience in terms of battery stock and input/output (I/O) method. However, I/O devices capabilities between embedded mobile devices and user interaction behavior are particulary different. So, heterogenous I/O capabilities and functions may make migration of computing states between embedded devices virtually impossible. To guarantee seamless I/O state migration between embedded mobile devices, we propose interface virtualization and capability adaptation. In this paper, we describe a system architecture based on Xen virtualization as well as design principles and performance.

[1]  Wei Li,et al.  A framework for device capability on demand and virtual device user experience , 2004, IBM J. Res. Dev..

[2]  Haibo Chen,et al.  Live updating operating systems using virtualization , 2006, VEE '06.

[3]  Tim Kientzle,et al.  Scaling bitmaps with Bresenham , 1995 .

[4]  Sven Buchholz,et al.  Comprehensive structured context profiles (CSCP): design and experiences , 2004, IEEE Annual Conference on Pervasive Computing and Communications Workshops, 2004. Proceedings of the Second.

[5]  Geoffroy Vallée,et al.  Dynamic Adaptation using Xen , 2007 .

[6]  Alvy Ray Smith,et al.  A Pixel Is Not A Little Square , A Pixel Is Not A Little Square , A Pixel Is Not A Little Square ! ( And a Voxel is Not a Little Cube ) 1 Technical Memo 6 , 1995 .

[7]  Gregor Schiele,et al.  Middleware and application adaptation requirements and their support in pervasive computing , 2003, 23rd International Conference on Distributed Computing Systems Workshops, 2003. Proceedings..

[8]  Andy Hopper,et al.  Pervasive adaptation for mobile computing , 2001, Proceedings 15th International Conference on Information Networking.