INTEGRATING COMMUNICATION SERVICES INTO MOBILE BROWSERS

Joachim Zeiß, Marcin Davies, Goran Lazendic, Rene Gabner, Janusz Bartecki

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.

References

  1. Adeyeye, M., Ventura, N., and Foschini, L. (2012). Converged multimedia services in emerging web 2.0 session mobility scenarios. Wireless Networks, 18:185- 197. 10.1007/s11276-011-0394-z.
  2. Clarke, S. (2004). Measuring API usability. Dr. Dobbs Journal, pages 6-9.
  3. Diop, M. (2011). High Quality Video SIP/IMS client for Google Android. http://code.google.com/p/imsdroid/. Accessed: 15/11/2011.
  4. Fette, I. and Melnikov, A. (2011). The WebSocket protocol. http://tools.ietf.org/html/draft-ietf-hybithewebsocketprotocol-17. Accessed: 15/11/2011.
  5. Fielding, R. T. (2000). Architectural Styles and the Design of Network-based Software Architectures. PhD thesis, University of California, Irvine.
  6. Gerken, J., Jetter, H.-C., Zöllner, M., Mader, M., and Reiterer, H. (2011). 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 7811, pages 3373-3382, New York, NY, USA. ACM.
  7. Google (2011). WebRTC is a free, open project that enables web browsers with Real-Time Communications (RTC) capabilities via simple Javascript APIs. http://www.webrtc.org/home. Accessed: 15/11/2011.
  8. Green, A. (2011). C Websockets Server Library. http://git.warmcat.com/cgi-bin/cgit/libwebsockets. Accessed: 15/11/2011.
  9. Mozilla.org (2011). 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. https://wiki.mozilla.org/WebAPI. Accessed: 15/11/2011.
  10. Nishimura, H., Ohnimushi, H., and Hirano, M. (2009). Architecture for Web-IMS Cooperative Services for Web Terminals. In Intelligence in Next Generation Networks, 2009. ICIN 2009. 13th International Conference on, ICIN 2009, New York, NY, USA. IEEE.
  11. Pessi, P. et al. (2011). Sofia-SIP - a RFC3261 compliant SIP User-Agent library. http://sofia-sip.sourceforge.net/. Accessed: 15/11/2011.
  12. Rajlich, N. (2011). A barebones WebSocket client and server implementation written in 100% Java. https://github.com/TooTallNate/Java-WebSocket. Accessed: 15/11/2011.
  13. Sipgate.com (2011). Move your phones to the cloud. http://sipgate.com. Accessed: 20/11/2011.
  14. Tropo.com (2011). Tropo - cloud api for voice, sms, and instant messaging services. https://www.tropo.com. Accessed: 20/11/2011.
  15. Winokur, D. (2011). Flash to Focus on PC Browsing and Mobile Apps; Adobe to More Aggressively Contribute to HTML5. http://blogs.adobe.com/flashplatform/2011/11/flashto-focus-on-pc-browsing-and-mobile-apps-adobeto-more-aggressively-contribute-to-html5.html. Accessed: 20/11/2011.
Download


Paper Citation


in Harvard Style

Zeiß J., Davies M., Lazendic G., Gabner R. and Bartecki J. (2012). INTEGRATING COMMUNICATION SERVICES INTO MOBILE BROWSERS . In Proceedings of the 8th International Conference on Web Information Systems and Technologies - Volume 1: WEBIST, ISBN 978-989-8565-08-2, pages 753-762. DOI: 10.5220/0003934907530762


in Bibtex Style

@conference{webist12,
author={Joachim Zeiß and Marcin Davies and Goran Lazendic and Rene Gabner and Janusz Bartecki},
title={INTEGRATING COMMUNICATION SERVICES INTO MOBILE BROWSERS},
booktitle={Proceedings of the 8th International Conference on Web Information Systems and Technologies - Volume 1: WEBIST,},
year={2012},
pages={753-762},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003934907530762},
isbn={978-989-8565-08-2},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 8th International Conference on Web Information Systems and Technologies - Volume 1: WEBIST,
TI - INTEGRATING COMMUNICATION SERVICES INTO MOBILE BROWSERS
SN - 978-989-8565-08-2
AU - Zeiß J.
AU - Davies M.
AU - Lazendic G.
AU - Gabner R.
AU - Bartecki J.
PY - 2012
SP - 753
EP - 762
DO - 10.5220/0003934907530762