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)
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)
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)
  • 1