Mobile APP Personalized Mashup by End-Users

MA Yixiang,FENG Zhiyong,CHEN Shizhan
DOI: https://doi.org/10.3778/j.issn.1002-8331.1409-0396
2016-01-01
Abstract:With the development of mobile Internet, Mashup technology has gradually extended to the field of mobile terminals. However, current existing research on mobile mashup mainly concerned with how to call Web API in background, ignoring a huge number of mobile applications as a possible kind of component in mashup. This paper focuses on exploring the mechanism of application mashup and integration in mobile, with the basic components as services including Android native applications as well as APIs both in Android framework and Web, to achieve communication between APPs. By controlling the execution sequence and the interaction among APPs, the needs of users are met. In order to eliminate differences of heterogeneous services, an abstract service layer is constructed by extracting functions information of services, and heterogeneous services invocations are encapsulated in which the differences of types of the input and output are shielded. Smartphone users DIY create their Mashup process by using descriptive language, which is defined to descript applications Mashup in mobile, to meet their personal needs. Eventually, a Mashup process according to a specific requirement verifies the correctness of the proposed method.
What problem does this paper attempt to address?