Date Added: Jul 2011
Cloud computing is an emerging concept combining many fields of computing. The foundation of cloud computing is the delivery of services, software and processing capacity over the Internet, reducing cost, increasing storage, automating systems, decoupling of service delivery from underlying technology, and providing flexibility and mobility of information. However, the actual realization of these benefits is far from being achieved for mobile applications and open many new research questions. In order to better understand how to facilitate the building of mobile cloud-based applications, the authors have surveyed existing work in mobile computing through the prism of cloud computing principles. They give a definition of mobile cloud computing and provide an overview of the results from this review, in particular, models of mobile cloud applications.