ABSTRACT

Mobile cloud computing has become a hot topic in the Android mobile application field. This chapter aims

to provide students with a panoramic view about mobile cloud computing and its implementations in mobile apps development. A number of key concepts and techniques related to the filed of mobile cloud computing are introduced in this chapter. Throughout this chapter, students should be able to understand the crucial techniques being employed in mobile cloud and common applied architecture. This learning experience aims to enable students to build up connections between mobile cloud and mobile apps development skills. The main goal of learning this chapter is to facilitate students to gain the ability of developing mobile apps via a cloud-based approach. The main contents of this chapter include:

1. Concepts related to mobile cloud computing

2. Mobile cloud computing architecture

3. Technological structure of mobile cloud

4. Key technologies in mobile cloud

This chapter instructs students about mobile cloud computing in order to assist students in bridging mobile cloud with the development skills learned in prior chapters. The chapter focuses on introducing the holistic view of mobile cloud with details for each technical dimension. The technological structure of mobile cloud consists of three aspects, mobile computing, mobile Internet, and cloud computing. Essential techniques implemented in each aspect are important instructional contents in this chapter, and are aligned with mobile app development and optimization techniques [107].