General purpose hardware abstraction layer for multiple virtual machines in mobile devices

  • Authors:
  • Sang-Min Lee;Dong-Geun Kim;Dong-Ryeol Shin

  • Affiliations:
  • Department of Mobile Communications Engineering, Sungkyunkwan University;School of Information and Communication Engineering, Sungkyunkwan University;School of Information and Communication Engineering, Sungkyunkwan University

  • Venue:
  • ICACT'09 Proceedings of the 11th international conference on Advanced Communication Technology - Volume 1
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

During a decade, we already experienced the wide spreading of mobile devices such as a mobile phone. Hardware performance is dramatically improved and mass production is enabled. To execute various applications, there are already various mobile virtual machines in the mobile phone software. However, due to the restrictions of mobile device and commercial reasons, most handset includes single application execution platform. Therefore, users cannot run any applications which are implemented in the different platform. To ensure reusability of applications and reduction costs for development to the handset users and application developers, we designed L4 microkernel based lightweight mobile middleware which can run multiple application execution platform in single device. In this paper, we will design a general purpose hardware abstraction layer, a detailed part of our proposed design of mobile middleware. Because of it contain commonly usable functions for the multiple virtual machines, we expect that it can reduce porting effort of virtual machines and also offers efficient execution environment in the mobile devices.