• DocumentCode
    561133
  • 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
  • fYear
    2011
  • fDate
    15-18 Oct. 2011
  • Firstpage
    278
  • Lastpage
    286
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • 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
  • Type

    conf

  • Filename
    6144813