Title :
A distributed web browser as a platform for running collaborative applications
Author :
Shinjo, Yasushi ; Guo, Fei ; Kaneko, Naoya ; Matsuyama, Takejiro ; Taniuchi, Tatsuya ; Sato, Akira
Author_Institution :
Dept. of Comput. Sci., Univ. of Tsukuba, Tsukuba, Japan
Abstract :
Most existing collaborative applications on the Web require centralized servers for storing shared data and relaying communication messages among browsers. This means that users of these applications must fully trust centralized servers that hold and relay potentially sensitive and important data. Furthermore, users can lose access to their data if centralized servers go out of service.This paper proposes building a distributed Web browser as a platform for Web-based collaborative applications to address these problems with centralized servers. A distributed browser consists of multiple browser nodes. Each node looks like a regular Web browser, is operated by a single user, but works together with other nodes. An application of the distributed browser runs across multiple nodes, and can make use of resources in both a local node and remote nodes. Multiple users can use a single application together. The distributed browser provides authenticated and secure inter-node communications for applications. This paper describes an implementation of a distributed browser, called Subspace. Subspace uses an instant messaging system, Skype, to perform user authentication and secure com- munication among browser nodes. Reusing the overlay network and social features of Skype makes the implementation of Subspace extremely simple. Several applications on Subspace including simple collaborative browsing and comment sharing have been developed. These implementations demonstrate that Subspace provides useful facilities utilized as a platform for developing Web-based collaborative applications.
Keywords :
authorisation; electronic messaging; groupware; online front-ends; Skype; Subspace; Web-based collaborative applications; centralized servers; collaborative browsing; comment sharing; communication messages; distributed Web browser; instant messaging system; overlay network; secure communication; secure inter-node communications; shared data; user authentication; Browsers; Kernel; Laboratories; Distributed systems; collaborative browsing; distributed online social networks; instant messaging systems; social networking services; web annotation; web browsers;
Conference_Titel :
Collaborative Computing: Networking, Applications and Worksharing (CollaborateCom), 2011 7th International Conference on
Conference_Location :
Orlando, FL
Print_ISBN :
978-1-4673-0683-6
Electronic_ISBN :
978-1-936968-32-9