Research Article
Towards Enabling Next Generation Mobile Mashups
@INPROCEEDINGS{10.1007/978-3-642-29154-8_2, author={Vikas Agarwal and Sunil Goyal and Sumit Mittal and Sougata Mukherjea and John Ponzo and Fenil Shah}, title={Towards Enabling Next Generation Mobile Mashups}, proceedings={Mobile and Ubiquitous Systems: Computing, Networking, and Services. 7th International ICST Conference, MobiQuitous 2010, Sydeny, Australia, December 6-9, 2010, Revised Selected Papers}, proceedings_a={MOBIQUITOUS}, year={2012}, month={10}, keywords={}, doi={10.1007/978-3-642-29154-8_2} }
- Vikas Agarwal
Sunil Goyal
Sumit Mittal
Sougata Mukherjea
John Ponzo
Fenil Shah
Year: 2012
Towards Enabling Next Generation Mobile Mashups
MOBIQUITOUS
Springer
DOI: 10.1007/978-3-642-29154-8_2
Abstract
Evolution of Web browser functionality on mobile devices is the driving force for ‘mobile mashups’, where content rendered on a device is amalgamated from multiple Web sources. From richness perspective, such mashups can be enhanced to incorporate features that are unique to the mobile setting - (1) native Device features, such as location and calendar information, camera, Bluetooth, etc. available on a smart mobile platform, and (2) core Telecom network functionality, such as SMS and Third Party Call Control, exposed as services in a converged IP/Web network setup. Although various techniques exist for creating desktop-based mashups, these are insufficient to utilize a three-dimensional setting present in the mobile domain - comprising of the Web, native Device features and Telecom services. In this paper, we describe middleware support for this purpose, both on the server side dealing with processing and integration of content, as well as on the device side dealing with rendering, device integration, Web service invocation, and execution. Moreover, we characterize how various components in this middleware ensure portability and adaptation of mashups across different devices and Telecom protocols. Based on our approach, we provide an implementation of mashup framework on three popular mobile platforms - iPhone, Android and Nokia S60, and discuss it’s utility.