Although there are various kinds of mobile application technologies, users spend time with their smartphone mostly surfing the Internet, playing games, and communicating with their friends because the computing power of smartphone still lags behind other devices in terms of resources such as CPU, memory, etc. Furthermore, in many cases, users can't easily find suitable mobile applications without implementing them by themselves, because it's very difficult and takes much effort to implement a mobile application. So in this paper, we propose MCSC, a mobile collaborative service cloud for Android and iOS which requires less computing power while providing rich functionalities. While implementing an application using native language takes significant time and requires a specialized skill set, using our proposed service cloud, users can implement new mobile applications easily and quickly using instant adaptive orchestration and Mashup. MCSC facilitates the use of other devices' resource and context information such as contact lists, location, etc. We evaluated MCSC in several scenarios, and confirmed that it performs as fast as native mobile applications and works well in heterogeneous environments incorporating both Android and iOS devices. In the future, MCSC will create new opportunities for mobile cloud computing and service oriented architecture.
|Number of pages||8|
|Journal||International Journal of Software Engineering and its Applications|
|Publication status||Published - 2012|
ASJC Scopus subject areas