A flexible architecture for collaborative browsing
Guillermo-de-Jesús Hoyos-Rivera, R. Lima-Gomes, Jean-Pierre Courtiat · 2003
Collaborative browsing is a new and promising research area whose purpose is to provide new collaboration schemes among users browsing the Web. To become an efficient collaboration tool, collaborative browsing should go far beyond a simple mechanism for coordinating the browsing of Web pages (like Web tours) and should include, in a integrated framework, awareness and communication facilities. A general functional architecture of a collaborative browsing system is presented in the paper. It relies on a rule-based system that permits to precisely express the browsing and communication strategies among users of a collaborative session. The proposed architecture is therefore general-purpose. By defining the policy rules specifying the behavior of a collaborative session, it may be easily adapted to specific applications in the e-learning or e-business domains. The general architecture of CoLab, a Java-based software environment implementing the proposed collaborative browsing system is introduced, and the features of its first operational version are presented in some detail (CoLab 1.0).