WebExpress: a client/intercept based system for optimizing Web browsing in a wireless environment
Mobile Networks and Applications - Special issue: mobile networking in the Internet
Function-based object model towards website adaptation
Proceedings of the 10th international conference on World Wide Web
Seeing the whole in parts: text summarization for web browsing on handheld devices
Proceedings of the 10th international conference on World Wide Web
Visual Based Content Understanding towards Web Adaptation
AH '02 Proceedings of the Second International Conference on Adaptive Hypermedia and Adaptive Web-Based Systems
Detecting web page structure for adaptive viewing on small form factor devices
WWW '03 Proceedings of the 12th international conference on World Wide Web
Structure-Aware Web Transcoding for Mobile Devices
IEEE Internet Computing
IEEE Transactions on Mobile Computing
WebAccel: Accelerating Web access for low-bandwidth hosts
Computer Networks: The International Journal of Computer and Telecommunications Networking
Understanding Mashup Development
IEEE Internet Computing
A mashup construction approach for cooperation of mobile devices
ICWE'12 Proceedings of the 12th international conference on Current Trends in Web Engineering
A description-based mashup for cooperation of mobile devices
ICWE'12 Proceedings of the 12th international conference on Current Trends in Web Engineering
Hi-index | 0.00 |
Recently, the popularity of mobile smart phones has fostered the development of a variety of mobile Mashup applications. A mobile Mashup application retrieves and glues together resources on the Web to create a new service. Compared with mobile Web browsers, mobile Mashup applications provide users with fancy GUIs and specialized services. Thus, mobile Mashup applications have become a significant role on mobile phones. Due to low-bandwidth wireless links and limited battery capacity, a large number of transmissions of mobile applications is prohibitive. However, because mobile clients mainly use mobile Web browsers to access the Web, prior work only focused on reducing the data sent to mobile Web browsers. In this paper, we present a proxy system as well as several techniques to reduce the volume of transmissions sent from and received by mobile Mashup applications based on the observations on characteristics of RESTful APIs. We propose an API query language (AQL), which enables mobile applications to batch multiple RESTful API method calls into one single query, thereby reducing the number of HTTP requests and responses. In addition, we employ an image multi-get module and Gzip compression module for image and text transmission reduction, respectively. The experimental results show that the proposed system and techniques effectively reduces the number of HTTP requests and responses and sizes of packets.