Web-Based Support by Thin-Client Co-browsing

  • Matthias NiederhausenEmail author
  • Stefan Pietschmann
  • Tobias Ruch
  • Klaus Meißner
Part of the Advanced Information and Knowledge Processing book series (AI&KP)


As web applications are becoming ever larger, more complex and thus more demanding for their users, there is a growing need for customer support. Very often, it is provided by support centers via phone. However, the media break between browser and phone hampers the common understanding of user and consultant. As a result, support becomes ineffective and expensive, and users get frustrated. Screen sharing solutions are one possible solution for this problem, but they have major disadvantages like high bandwidth requirements, slow performance and, most importantly, the need for a client-side installation. These drawbacks are addressed by VCS, a concept and system for “instant co-browsing”, that runs directly within the user’s browser. It equally allows all participants of a support session to see and navigate the same web page on their screens, being aware of what the other person is currently doing on the page. People can directly interact with each other, jointly complete tasks and solve. The event-based nature of the synchronization approach to be presented further facilitates adaptation, so that users with heterogeneous end devices may collaborate. In this chapter, we present VCS and also discuss the special challenges that this approach entails.


Context Data Proxy Server Shared Content Adaptation Engine Heterogeneous Device 
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.



The VCS project was funded with means of the European Regional Development Fund 2000–2006 and with means of the Free State of Saxony. The authors especially want to thank Dr. Zoltán Fiala and the VCS team at Comarch, Dresden.


  1. 1.
    Atterer, R., Wnuk, M., Schmidt, A.: Knowing the user’s every move—user activity tracking for website usability evaluation and implicit interaction. In: Proc. of the 5th Intl. World Wide Web Conference (WWW2006), Edinburgh (2006) Google Scholar
  2. 2.
    Baldauf, M., Dustar, S., Rosenberg, F.: A survey on context-aware systems. International Journal of Ad Hoc and Ubiquitous Computing 2(4), 263–277 (2007) CrossRefGoogle Scholar
  3. 3.
    Bickmore, T.W., Girgensohn, A., Sullivan, J.W.: Web page filtering and reauthoring for mobile users. Computer Journal 42(6), 534–546 (1999) CrossRefGoogle Scholar
  4. 4.
    Birbeck, M., Adida, B.: RDFa primer. W3C working draft, W3C. (March 2008)
  5. 5.
    Cabri, G., Leonardi, L., Zambonelli, F.: Supporting cooperative www browsing: A proxy-based approach. In: Proc. of the 7th Euromicro Workshop on Parallel and Distributed Processing, pp. 138–145, Madeira (1999) Google Scholar
  6. 6.
    Chen, H., Finin, T., Joshi, A.: An ontology for context-aware pervasive computing environments. In: Workshop on Ontologies and Distributed Systems (IJCAI-2003) (2003) Google Scholar
  7. 7.
    Chen, H., Perich, F., Finin, T., Joshi, A.: Soupa: Standard ontology for ubiquitous and pervasive applications. In: Intl. Conf. on Mobile and Ubiquitous Systems: Networking and Services (2004) Google Scholar
  8. 8.
    Chua, H.N., Scott, S.D., Choi, Y.W.: Framework for co-browsing on heterogeneous devices. In: AINA ’06: Proc. of the 20th Intl. Conf. on Advanced Information Networking and Applications, pp. 195–199, Vienna, Austria (2006) Google Scholar
  9. 9.
    Coles, A., Deliot, E., Melamed, T., Lansard, K.: A framework for coordinated multi-modal browsing with multiple clients. In: Proc. of the 12th Intl. Conf. on World Wide Web, pp. 718–726, Budapest, Hungary (2003) Google Scholar
  10. 10.
    Cyr, D., Hassanein, K., Head, M., Ivanov, A.: The role of social presence in establishing loyalty in e-service environments. In: Interacting with Computers, vol. 19, pp. 43–56. Elsevier Science, New York (2007) Google Scholar
  11. 11.
    Dey, A.K., Abowd, G.D.: Towards a better understanding of context and context-awareness. Technical report GIT-GVU-99-22, Georgia Institute of Technology (1999) Google Scholar
  12. 12.
    Esenther, A.W.: Instant co-browsing: Lightweight real-time collaborative web browsing. In: Proc. of the 11th Intl. Word Wide Web Conf. (WWW2002) (2002) Google Scholar
  13. 13.
    Farnham, S., Zaner, M., Cheng, L.: Supporting sociability in a shared browser. In: Interact Conference (2001) Google Scholar
  14. 14.
    Fiala, Z.: Design and development of component-based adaptive web applications. PhD thesis, Technische Universität Dresden (2007) Google Scholar
  15. 15.
    Fiala, Z., Houben, G.J.: A generic transcoding tool for making web applications adaptive. In: The 17th Conf. on Advanced Information Systems Engineering (CAiSE’05), pp. 15–20 (2005) Google Scholar
  16. 16.
    Greenberg, S., Roseman, M.: Groupweb: A www browser as real time groupware. In: CHI’96: Conference Companion on Human Factors in Computing Systems, pp. 271–272. ACM, New York (1996) CrossRefGoogle Scholar
  17. 17.
    Han, R., Perret, V., Naghshineh, M.: Websplitter: A unified xml framework for multi-device collaborative web browsing. In: Proc. of the ACM Conf. Computer Supported Cooperative Work (CSCW’00), pp. 221–230. ACM Press, Philadelphia (2000) Google Scholar
  18. 18.
    Hawkey, K., Inkpen, K.: Web browsing today: The impact of changing contexts on user activity. In: CHI ’05 Extended Abstracts on Human Factors in Computing Systems, pp. 1443–1446. ACM, New York (2005) CrossRefGoogle Scholar
  19. 19.
    Hinz, M.: Kontextsensitive Generierung adaptiver multimedialer Webanwendungen. PhD thesis, Technische Universität Dresden (2008) Google Scholar
  20. 20.
    Hinz, M., Pietschmann, S., Umbach, M., Meißner, K.: Adaptation and distribution of pipeline-based context-aware web architectures. In: Proc. of the 6th Working IEE/IFIP Conf. on Software Architecture (WICSA 2007) (2007) Google Scholar
  21. 21.
    Hoyos-Rivera, G.J., Gomes, R.L., Willrich, R., Courtiat, J.P.: Colab: A new paradigm and tool for collaboratively browsing the web. IEEE Transactions on Systems, Man, and Cybernetics 36(6), 1074–1085 (2006) CrossRefGoogle Scholar
  22. 22.
    Hwang, Y., Seo, E., Kim, J.: Webalchemist: A structure-aware web transcoding system for mobile devices. In: Proc. of the WWW 2002 Workshop on Mobile Search, Honolulu, Hawaii (2002) Google Scholar
  23. 23.
    Jacobs, S., Gebhard, M., Kethers, S., Rzasa, W.: Filling html forms simultaneously: Coweb—architecture and functionality. In: Proc. of the 5th Intl. World Wide Web Conference on Computer Networks and ISDN Systems, pp. 1385–1395, Amsterdam, The Netherlands (1996) Google Scholar
  24. 24.
    Jensen, C., Farnham, S.D., Drucker, S.M., Kollock, P.: The effect of communication modality on cooperation in online environments. In: CHI ’00: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, pp. 470–477. ACM, New York (2000) CrossRefGoogle Scholar
  25. 25.
    Kernchen, R., Bonnefoy, D., Battestini, A., Mrohs, B., Wagner, M., Klemettinen, M.: Context-awareness in mobilife. In: Proc. of the 15th IST Mobile Summit, Mykonos, Greece (2006) Google Scholar
  26. 26.
    Khare, R.: Microformats: the next (small) thing on the semantic web. IEEE Internet Computing 10(1), 68–75 (2006) CrossRefGoogle Scholar
  27. 27.
    Maly, K., Zubair, M., Li, L.: Cobrowser: Surfing the web using a standard browser. In: Proc. of the World Conf. on Educational Multimedia, Hypermedia and Telecommunications, pp. 1220–1225, Norfolk, VA (2001) Google Scholar
  28. 28.
    Manhart, P., Schmidt, K., Ziegler, H.: Group interaction in web-based multimedia market places. In: HICSS ’98: Proceedings of the Thirty-First Annual Hawaii International Conference on System Sciences, vol. 7, p. 645. IEEE Comput. Soc., Washington (1998) CrossRefGoogle Scholar
  29. 29.
    Marais, H., Bharat, K.: Supporting cooperative and personal surfing with a desktop assistant. In: UIST ’97: Proceedings of the 10th Annual ACM Symposium on User Interface Software and Technology, pp. 129–138. ACM, New York (1997) Google Scholar
  30. 30.
    Prud’hommeaux, E., Seaborne, A.: SPARQL query language for RDF. (2008)
  31. 31.
    Schmidt, A.: Ontology-based user context management: The challenges of imperfection and time-dependence. In: Proc. of ODBASE 2006, On the Move Federated Conferences (OTM) (2006) Google Scholar
  32. 32.
    Smith, J.R., Mohan, R., Li, C.-S.: Transcoding Internet content for heterogeneous client devices. In: Mohan, R. (ed.) Proc. of IEEE International Symposium on Circuits and Systems (ISCAS ’98), vol. 3, pp. 599–602 (1998) Google Scholar
  33. 33.
    Strimpakou, M.A., Roussaki, I.G., Anagnostou, M.E.: A context ontology for pervasive service provision. In: Proc. of the 20th Intl. Conf. on Advanced Information Networking and Applications, vol. 2, pp. 775–779 (2006) Google Scholar

Copyright information

© Springer-Verlag London 2010

Authors and Affiliations

  • Matthias Niederhausen
    • 1
    Email author
  • Stefan Pietschmann
    • 1
  • Tobias Ruch
    • 2
  • Klaus Meißner
    • 1
  1. 1.Chair of Multimedia TechnologyTechnische Universität DresdenDresdenGermany
  2. 2.T-Systems Multimedia Solutions GmbHDresdenGermany

Personalised recommendations