Here are listed systems and papers related to areas relevant to the Mushroom project: collaboration in the Internet, multiuser environments, group communication, distributed objects, Java.
BSCW (GMD, Germany), Basic Support for Cooperative Work, tools to support cooperative work over the Web, based on the BSCW shared workspace
Clock, a language supporting the development of interactive software, including distributed multi-media groupware
CoDesk (IPLab, KTH, Sweden), COllaborative DESKtop, environment for CSCW
DOLPHIN (U. Darmstadt, Germany)
Habanero (NCSA), framework for sharing Java objects
Open Community, proposed standard for multi-user virtual worlds, consists of extensions to Java and VRML 2.0
Promondia (U. Erlangen, Germany), Java-based interactive communication
TeamWave Workplace (former TeamRooms), integrated groupware applications, implemented in Tcl/Tk
Web collaboration projects (NCSA)
Futplex provides documents with read/write access on the Web, and makes all changes visible immediately to all users
HyperWave, the next generation WWW, providing for hyperlink consistency, integrated search engines and meta-information storage
Vosaic (U. Illinois), Continuous Media on the Web
HotSauce MCF, Meta Content Format for representing meta information about content
RMP, Reliable Multicast Protocol
Mark Roseman and Saul Greenberg: TeamRooms: Network Places for Collaboration, CSCW Conference, 1996.
Richard Bentley, Thilo Horstmann, Klaas Sikkel, Jonathan Trevor: Supporting Collaborative Information Sharing with the World Wide Web: The BSCW Shared Workspace System, Fourth International WWW Conference, Boston, Massachusetts, USA, December 1995.
WWW and Collaboration, Proceedings of the MIT Workshop.
Pavel Curtis, Ron Frederick, Michael Dixon, and David A. Nichols: Jupiter Audio/Video Architecture: Secure Multimedia in Network Places, ACM Multimedia '95 conference.
David B. Anderson, John W. Barrus, John H. Howard, Charles Rich, Chia Shen, Richard C. Waters: Building Multi-User Interactive Multimedia Environments at MERL, IEEE MultiMedia, Winter 1995.
John F. Patterson, Mark Day, Jakov Kucan: Notification Servers for Synchronous Groupware, CSCW '96, available as Lotus Technical Report 96-01, 1996.
François J.N. Cosquer & Pedro Antunes & Paulo Veríssimo: Enhancing Dependability of Cooperative Applications in Partitionable Environments, Proceedings of the 2nd European Dependable Computing Conference, Italy, October 1996.
Floyd et al: A Reliable Multicast Framework for Light-weight Sessions and Application Level Framing, ACM SIGCOMM 1995.
Brian Whetten et al: A High Performance Totally Ordered Multicast Protocol, Theory and Practice in Distributed Systems, Springer Verlag LCNS 938, 1995.
Özalp Babaoglu and André Schiper: On Group Communication in Large-Scale Distributed Systems, Technical Report UBLCS-94-19, Laboratory for Computer Science, University of Bologna, July 1994.
F.J. Hauck, M. van Steen, and A.S. Tanenbaum: A Location Service for Worldwide Distributed Objects, Proceedings of the 10th European Conference on Object-Oriented Programming (ECOOP), Linz, Austria, July 1996.
T. Berners-Lee, L. Masinter, M. McCahill: Uniform Resource Locators (URL), RFC 1738, December 1994.
URN Charter by IETF, Internet Drafts.
Drew Dean, Edward W. Felten, and Dan S. Wallach Java Security: From HotJava to Netscape and Beyond, Proceedings of 1996 IEEE Symposium on Security and Privacy, May 1996.
M.P. Atkinson, M.J. Jordan, L. Daynes and S. Spence: Design Issues for Persistent Java: a type-safe, object-oriented, orthogonally persistent system, Seventh International Workshop on Persistent Object Systems (POS7), May 1996.
Benford et al: User Embodiment in Collaborative Virtual Environments, Proceedings of CHI 1995.