Skip to Main Content
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.
Advanced Communication Technology, 2009. ICACT 2009. 11th International Conference on (Volume:01 )
Date of Conference: 15-18 Feb. 2009