As mobile computing has been developed for decades, a new model for mobile computing, namely, mobile cloud computing, emerges resulting from the marriage of powerful yet affordable mobile devices and cloud computing. MCC integrates the cloud computing into the mobile environment and overcomes obstacles related to the performance.
This paper gives a survey of MCC application including the definition, architecture, as well as speculate future generation mobile cloud computing applications. The challenges and existing solutions and approaches are presented