Advanced SearchSearch Tips
Implementation of Device Driver for Virtual Machine Based-on Android
facebook(new window)  Pirnt(new window) E-mail(new window) Excel Download
 Title & Authors
Implementation of Device Driver for Virtual Machine Based-on Android
Kim, Ho-Sung; Seo, Jong-Kyoun; Park, Han-Su; Jung, Hoe-Kyung;
  PDF(new window)
The amount of smart phones has increased exponentially. Due to the periodic release of high-performance smart phones and upgraded operating system, new smart phones become out-dated over 1 or 2 years. In order to solve environmental constraints of these smart phones, virtualization technology using Thin-Client terminal has been developed. However, in the case of Virtual Machine(VM), the applications associated with sensors and a GPS device can not run because they are not included. In this paper, by implementing the device driver for Android running in a virtual machine in the x86-based systems, it is to provide Android virtualization capabilities such as using the latest smart phones in the virtual machine environment. It would like to propose a method that the virtual device driver receives sensors and GPS information from the old Android smart phones(Thin-Client) that actually work and run as if the real device exists.
Virtual Device Driver;Virtual Machine;Sensor;Android;GPS;
 Cited by
Gartner web site, "Gartner Says Annual Smartphone Sales Surpassed Sales of Feature Phones for the First Time in 2013". Available:, 2014.

IDC web site, "Smartphone OS Market Share, Q4 2014" Avilable:, 2014.

Android web site, "Platform Versions". Available:

H. C. Go, H. M. Yoo, "Everything analysis and porting of Android", HanBitMedia, 2011.

Greg Milette, Adam Stroud, "Professional Android Sensor Programming", WROX Press, 2012.

Mahadev Satyanarayanan, "The Case for VM-Based Cloudlets in Mobile Computing", Carnegie Mellon University, 2009.

Eric Y. Chen, Mistutaka Itoh, "Virtual Smartphone over IP", NTT, 2010.