Abstract
This paper introduces a novel approach on how to integrate communication services into Web applications running in the browser. The solution is based on two major design decisions: To resolve the need for a business-to-business (B2B) relationship between Web provider and communication service provider, and to distribute the Model, View and Controller components of an application across different processes. Our approach helps to answer the question on how to efficiently integrate network operator’s assets into applications from over the top (OTT) players. The separation between application control by the Web page and the actual command execution by the native capabilities of the user device opens new opportunities for global reachability of telco services, easy deployment and re-deployment of applications with zero configuration need for users and developers as well as privacy protection by keeping sensitive data within the user domain, e.g. the user’s communication device.
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
tropo.com: Tropo - cloud api for voice, sms, and instant messaging services (2011), https://www.tropo.com (accessed November 20, 2011)
Winokur, D.: Flash to Focus on PC Browsing and Mobile Apps; Adobe to More Aggressively Contribute to HTML5 (2011), http://blogs.adobe.com/flashplatform/2011/11/flash-to-focus-on-pc-browsing-and-mobile-apps-adobe-to-more-aggressively-contribute-to-html5.html (accessed November 20, 2011)
sipgate.com: Move your phones to the cloud (2011), http://sipgate.com (accessed November 20, 2011)
Mozilla.org: WebAPI is an effort by Mozilla to bridge together the gap, and have consistent APIs that will work in all web browsers, no matter the operating system (2011), https://wiki.mozilla.org/WebAPI (accessed November 15, 2011)
Nishimura, H., Ohnimushi, H., Hirano, M.: Architecture for Web-IMS Cooperative Services for Web Terminals. In: 13th International Conference on Intelligence in Next Generation Networks, ICIN 2009. IEEE, New York (2009)
Google: WebRTC is a free, open project that enables web browsers with Real-Time Communications (RTC) capabilities via simple Javascript APIs (2011), http://www.webrtc.org/home (accessed November 15, 2011)
Fette, I., Melnikov, A.: The WebSocket protocol (2011), http://tools.ietf.org/html/draft-ietf-hybi-thewebsocketprotocol-17 (accessed November 15, 2011)
Pessi, P., et al.: Sofia-SIP - a RFC3261 compliant SIP User-Agent library (2011), http://sofia-sip.sourceforge.net/ (accessed November 15, 2011)
Green, A.: C Websockets Server Library (2011), http://git.warmcat.com/cgi-bin/cgit/libwebsockets (accessed November 15, 2011)
Diop, M.: High Quality Video SIP/IMS client for Google Android (2011), http://code.google.com/p/imsdroid/ (accessed November 15, 2011)
Rajlich, N.: A barebones WebSocket client and server implementation written in 100% Java (2011), https://github.com/TooTallNate/Java-WebSocket (accessed November 15, 2011)
Fielding, R.T.: Architectural Styles and the Design of Network-based Software Architectures. PhD thesis, University of California, Irvine (2000)
Adeyeye, M., Ventura, N., Foschini, L.: Converged multimedia services in emerging web 2.0 session mobility scenarios. Wireless Networks 18, 185–197 (2012), doi:10.1007/s11276-011-0394-z
Clarke, S.: Measuring API usability. Dr. Dobbs Journal, 6–9 (2004)
Gerken, J., Jetter, H.C., Zöllner, M., Mader, M., Reiterer, H.: The concept maps method as a tool to evaluate the usability of APIs. In: Proceedings of the 2011 Annual Conference on Human Factors in Computing Systems, CHI 2011, pp. 3373–3382. ACM, New York (2011)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Zeiß, J., Davies, M., Lazendic, G., Gabner, R., Bartecki, J. (2013). Integrating Communication Services into Mobile Browsers. In: Cordeiro, J., Krempels, KH. (eds) Web Information Systems and Technologies. WEBIST 2012. Lecture Notes in Business Information Processing, vol 140. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-36608-6_22
Download citation
DOI: https://doi.org/10.1007/978-3-642-36608-6_22
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-36607-9
Online ISBN: 978-3-642-36608-6
eBook Packages: Computer ScienceComputer Science (R0)