Abstract: Cloud has a lot of resources and as proven successful in terms of distributing its processing power to multiple users. To bring this benefit to smart phones (Android), we would make a server for running android virtual machines and letting physical phones to access these, enabling them all the advantages of a desktop.

The number of smart phone users and mobile applications are growing rapidly. Though smart phone are expected to have PC-like functionality, hardware resources such CPUs, memory and batteries are still limited. To solve this resource problem, we will implement architecture to use server resources in the cloud for mobile devices. We will implement architecture of Android as a server platform, which enables multiple user android applications on cloud server via network. Also all the applications of android will run on cloud providing them benefits mentioned above. Though android is mainly designed for physical smart phone, android’s two other features are useful to construct a server platform.