Abstract. This paper presents a development and an evaluation of a mobile mashup generator system to compose mobile mashup applications and Tethered Web services on a mobile device (TeWS). With less programming efforts, our system and description language framework enables a rapid development, a reusability of working components and a delivery of new cooperative mobile mashup applications. Working components in the mashup execution are derived from a combination of existent mobile applications, JavaScript automated Web page data extractions, and RESTful Web service consumptions. The state of art generator system is evaluated with novice and expert composer groups, to validate the usability of the system and the expressibility of our Mobile Application Interface Description Language (MAIDL). Complex mashup examples are provided to demonstrate new cooperative applications of generated Web services, which enable platform-independent functionality exchange across devices via tethered HTTP communications.
The purpose of this paper is to present a description based mashup approach for integration of mobile applications, Web services, and Web applications in order to realize cooperation of mobile devices. We define a description language called C-MAIDL for describing logic of mashup. We use a mashup generator for generating mashup applications from the description. We aim to allow composition of existing mobile applications, extracted information from Web pages and RESTful Web services. We use a mashup execution environment to automate cooperation among devices. Finally, we demonstrate that our approach allows users to create mobile mashup applications dealing with cooperation of devices easily and efficiently.
Abstract. Recently, the study of mobile mashup has become important in mobile computing. Mashup approaches were proposed to allow users to create mashup for mobile devices. However, existing approaches still lack attention to enable mashup for cooperation of mobile devices. We present a descriptionbased mashup construction approach for cooperation of mobile devices. Our approach allows end-users to create mobile mashup applications by integrating mobile applications, Web applications and Web services. We define a mashup description language for describing logic of mashup. We use a mashup generator to simplify mashup construction. We also present a mashup execution environment to automate information sharing for cooperation of mobile devices.
Developments of mobile mashup applications have a rapid growth in the recent years. We present a development of Mobile Application Interface Description Language (MAIDL) and its applications. The language enables the development of mobile mashup applications with less programming efforts. Using our description language, composers are able to reuse existent mobile applications, Web services, and Web applications as the components to create a mashup mobile application or a Tethered Web service on a mobile device (TeWS). We demonstrate the further application of a TeWS to deliver a cooperative mashup via a functionality exchange between an Android and an iOS device.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.