Michael J. Knister

Learn More
The ability to undo operations is a standard feature in most single-user interactive applications. We propose a general framework for implementing undo in collaborative systems. The framework allows users to reverse their own changes individually, taking into account the possibility of conflicts between different users' operations that may prevent an undo.(More)
A great interest has developed in recent years in building tools that allow people to collaborate on work without the need for physical proximity. One such class of tools, group editors, allows collaborators to view and edit a shared document simultaneously from their workstations. Building group editors, however , requires solving non-trivial problems such(More)
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(More)
Due to lack of full awareness of other users' intentions, the possibility of inadvertent mistakes is higher in collabora-tive w ork, and yet most current collaborative systems fail to provide adequate facilities for undoing actions. This limitationoccurs because undo facilities of single-user systems do not readily apply to collaborative systems. In this(More)
  • 1