Mobile and Ubiquitous Systems: Computing, Networking, and Services. 7th International ICST Conference, MobiQuitous 2010, Sydeny, Australia, December 6-9, 2010, Revised Selected Papers

Research Article

Towards Enabling Next Generation Mobile Mashups

Download
382 downloads
  • @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
Vikas Agarwal1,*, Sunil Goyal1,*, Sumit Mittal1,*, Sougata Mukherjea1,*, John Ponzo2,*, Fenil Shah2,*
  • 1: IBM Research - India
  • 2: IBM T.J. Watson Research Center
*Contact email: avikas@in.ibm.com, gsunil@in.ibm.com, sumittal@in.ibm.com, smukherj@in.ibm.com, jponzo@us.ibm.com, fenils@us.ibm.com

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.