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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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)
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)
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)
BEA AquaLogic Family of Tools, http://www.bea.com/framework.jsp?CNT=index.htm&FP=/content/products/aqualogic/
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)
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)
Hypponen, M.: Malware Goes Mobile. Scientific American (November 2006)
Rosenberg, J., Schulzrinne, H., et al.: SIP: Session Initiation Protocol (2002), http://www.rfc-editor.org/rfc/rfc3261.txt
JSR 289, http://jcp.org/en/jsr/detail?id=289
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)
Mashups, L.: http://www-01.ibm.com/software/lotus/products/mashups/
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)
OMTP Bondi, http://bondi.omtp.org/
Open Service Access (OSA); Parlay-X Web Services; Part 1: Common. 3GPP TS 29.199-01
PhoneGap, http://phonegap.com/
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)
Web 21C SDK, http://web21c.bt.com/
Yahoo Pipes, http://pipes.yahoo.com/pipes/
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 ICST Institute for Computer Science, Social Informatics and Telecommunications Engineering
About this paper
Cite this paper
Agarwal, V., Goyal, S., Mittal, S., Mukherjea, S., Ponzo, J., Shah, F. (2012). Towards Enabling Next Generation Mobile Mashups. In: Sénac, P., Ott, M., Seneviratne, A. (eds) Mobile and Ubiquitous Systems: Computing, Networking, and Services. MobiQuitous 2010. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 73. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-29154-8_2
Download citation
DOI: https://doi.org/10.1007/978-3-642-29154-8_2
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-29153-1
Online ISBN: 978-3-642-29154-8
eBook Packages: Computer ScienceComputer Science (R0)