This document describes a Mobile Infrastructure as a Service (MIaaS) that provides mobile device emulators and simulators as a scalable cloud service. It discusses the need for MIaaS due to hardware, OS, and screen size diversity in mobile application testing. The key components of the MIaaS include a Horizon dashboard for provisioning emulators, a resource allocation system using a best-fit algorithm, and a billing system to charge tenants based on usage. Technologies used include OpenStack, Django, Android SDK and emulators, and a REST API for communication between components.
Related topics: