|
ABSTRACT
The purpose of our project is to provide toolkits for building applications that support collaboration between people in distributed environments. In this paper, we describe one such toolkit, called DistEdit, that can be used to build interactive group editors for distributed environments. This toolkit has the ability to support different editors simultaneously and provides a high degree of fault-tolerance against machine crashes. To evaluate the toolkit, we modified two editors to make use of the toolkit. The resulting editors allow users to take turns at making changes while other users observe the changes as they occur. We give an evaluation of the toolkit based on the development and use of these editors.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
Abde88
|
H. M. Abdel-Wahab, S. Guan, and J. Nievergelt, "Shared Workspaces for Group Collaboration: An Experiment using Intemet and Unix Inter-process Communication," IEEE Communications Magazine, Nov. 1988, pp. 10-16.
|
 |
Birm87
|
|
| |
Birm89
|
K. Birman, R. Cooper, T. Joseph, K. Kane, and F. Schmuck, The ISIS System Manual, June 19, 1989.
|
| |
Cogn90
|
Cognitive Science and Machine Intelligence Lab, U. of Michigan, Ann Arbor, "ShrEdit 1.0: A Shared Editor for the Apple Macintosh, User's Guide and Technical Description".
|
| |
Elli88
|
C. Ellis, S.J. Gibbs, and G. Rein, "Design and Use of a Group Editor," Report STP-263-88, MCC Software Technology Program, Sept. 1988.
|
| |
Elli88b
|
C.A. Ellis, S.J. Gibbs, and G.L. Rein, "Groupware: The Research and Development Issues," Report STP.414-88, MCC Software Technology Program, Dec. 1988.
|
 |
Elli89
|
|
| |
Elwa89
|
M. Elwart-Keys, D. Halonen, M. Horton, R. Kass, and P. Scott, "User Interface Requirements for Face to Face Groupware," Report CMI-89- 020, Center for Machine Intelligence, Ann Arbor, MI, Dec. 89.
|
 |
Fish88
|
Robert S. Fish , Robert E. Kraut , Mary D. P. Leland, Quilt: a collaborative tool for cooperative writing, Proceedings of the ACM SIGOIS and IEEECS TC-OA 1988 conference on Office information systems, p.30-37, March 23-25, 1988, Palo Alto, California, United States
|
| |
Gibb88
|
S. J. Gibbs, "LIZA: An Extensible Groupware Toolkit", Report STP-042- 88, MCC Software Technology Program, 1988.
|
 |
Grie76
|
|
| |
Halo89
|
D. Halonen, M. Horton, R. Kass, and P. Scott, "Shared Hardware: A Novel Technology for Computer Support of Face to Face Meetings," Report CMI-89-015, Center for Machine Intelligence, Ann Arbor, MI, Nov. 89.
|
| |
Lant86
|
K. A. Lantz, "An Architecture for Configurable User Interfaces," Foundation for Human-Computer Communication, K. Hopper and I.A. Newman (eds), North-Holland, 1986, pp. 257-275.
|
| |
Lawr89
|
D. M. Lawrence and B. Straight, MicroEmacs Full Screen Text Editor Reference Manual, version 3.10, March 1989.
|
 |
Stef87
|
Mark Stefik , Gregg Foster , Daniel G. Bobrow , Kenneth Kahn , Stan Lanning , Lucy Suchman, Beyond the chalkboard: computer support for collaboration and problem solving in meetings, Communications of the ACM, v.30 n.1, p.32-47, Jan. 1987
[doi> 10.1145/7885.7887]
|
CITED BY 42
|
|
|
|
|
|
|
|
|
|
|
|
|
Liping Gao , Bin Shao , Lin Zhu , Tun Lu , Ning Gu, Maintaining time and space consistencies in hybrid CAD environments: Framework and algorithms, Computers in Industry, v.59 n.9, p.894-904, December, 2008
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
E. Craighill , M. Fong , K. Skinner , R. Lang , K. Gruenefeldt, Scoot: an object-oriented toolkit for multimedia collaboration, Proceedings of the second ACM international conference on Multimedia, p.41-49, October 15-20, 1994, San Francisco, California, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Hyong Sop Shim , Robert W. Hall , Atul Prakash , Farnam Jahanian, Providing flexible services for managing shared state in collaborative systems, Proceedings of the fifth conference on European Conference on Computer-Supported Cooperative Work, p.237-252, September 07-11, 1997, Lancaster, UK
|
|
Yaron Goldberg , Marilyn Safran , Ehud Shapiro, Active mail—a framework for implementing groupware, Proceedings of the 1992 ACM conference on Computer-supported cooperative work, p.75-83, November 01-04, 1992, Toronto, Ontario, Canada
|
|
François Pacull , Alain Sandoz , André Schiper, Duplex: a distributed collaborative editing environment in large scale, Proceedings of the 1994 ACM conference on Computer supported cooperative work, p.165-173, October 22-26, 1994, Chapel Hill, North Carolina, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Peer to Peer - Readers of this Article have also read:
-
Inferring constraints from multiple snapshots
ACM Transactions on Graphics (TOG)
12, 4
David Kurlander
, Steven Feiner
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
|