Advertisement

Towards Enabling Next Generation Mobile Mashups

  • Vikas Agarwal
  • Sunil Goyal
  • Sumit Mittal
  • Sougata Mukherjea
  • John Ponzo
  • Fenil Shah
Part of the Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering book series (LNICST, volume 73)

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.

Keywords

Session Initiation Protocol Server Side Telecom Service Session Initiation Protocol Message Device Block 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Adappa, S., Agarwal, V., Goyal, S., Kumaraguru, P., Mittal, S.: User Controllable Security and Privacy for Mobile Mashups. Technical Report RI10011, IBM Research (October 2010)Google Scholar
  2. 2.
    Agarwal, V., Goyal, S., Mittal, S., Mukherjea, S.: MobiVine: A Framework to Handle Fragmentation of Platform Interfaces for Mobile Applications. In: Proceedings of 10th International Middleware Conference, Illinois, USA (November 2009)Google Scholar
  3. 3.
    Agarwal, V., Goyal, S., Mittal, S., Mukherjea, S., Ponzo, J., Shah, F.: A Middleware Framework for Mashing Device and Telecom Features with the Web. Technical Report RI10009, IBM Research (July 2010)Google Scholar
  4. 4.
  5. 5.
    Bond, G., Cheung, E., Fikouras, I., Levenshteyn, R.: Unified Telecom and Web Services Composition: Problem Definition and Future Directions. In: Proceedings of the 3rd International Conference on Principles, Systems and Applications of IP Telecommunications, Georgia (2009)Google Scholar
  6. 6.
    Brodt, A., Nicklas, D.: The TELAR Mobile Mashup Platform for Nokia Internet Tablets. In: Proceedings of 11th International Conference on Extending Database Technology (EDBT), Nantes, France (March 2008)Google Scholar
  7. 7.
    Hypponen, M.: Malware Goes Mobile. Scientific American (November 2006)Google Scholar
  8. 8.
    Rosenberg, J., Schulzrinne, H., et al.: SIP: Session Initiation Protocol (2002), http://www.rfc-editor.org/rfc/rfc3261.txt
  9. 9.
  10. 10.
    Kongdenfha, W., Benatallah, B., Vayssiere, J., Saint-Paul, R., Casati, F.: Rapid Development of Spreadsheet-based Web Mashups. In: Proceedings of 18th International World Wide Conference (WWW), Madrid, Spain (April 2009)Google Scholar
  11. 11.
  12. 12.
    Mittal, S., Chakraborty, D., Goyal, S., Mukherjea, S.: SewNet - A Framework for Creating Services Utilizing Telecom Functionality. In: Proceedings of 17th International World Wide Conference, Beijing, China (April 2008)Google Scholar
  13. 13.
  14. 14.
    Open Service Access (OSA); Parlay-X Web Services; Part 1: Common. 3GPP TS 29.199-01Google Scholar
  15. 15.
  16. 16.
    Sadeh, N., Hong, J., Cranor, L., Fette, I., Kelley, P., Prabaker, M., Rao, J.: Understanding and Capturing People’s Privacy Policies in a Mobile Social Networking Application. Journal of Personal and Ubiquitous Computing 13(6) (August 2009)Google Scholar
  17. 17.
  18. 18.

Copyright information

© ICST Institute for Computer Science, Social Informatics and Telecommunications Engineering 2012

Authors and Affiliations

  • Vikas Agarwal
    • 1
  • Sunil Goyal
    • 1
  • Sumit Mittal
    • 1
  • Sougata Mukherjea
    • 1
  • John Ponzo
    • 2
  • Fenil Shah
    • 2
  1. 1.IBM Research - IndiaNew DelhiIndia
  2. 2.IBM T.J. Watson Research CenterUSA

Personalised recommendations