We have implemented a prototype toolkit, called DistEdit, for building interactive group editors in distributed environments. The toolkit allows different editors (e.g., vi, Emacs) to be used in the same group session. Based on our experience in building the toolkit, we report here some design solutions that are commonly used in single-user editors, but may not necessarily be appropriate in group editors. Furthermore, design of group editors requires a better understanding of the semantics of editing operations than in the corresponding single-user editors. These semantics are useful for providing a variety of services, such as undo, concurrency control, and selective replay. Finally, we point out that implementing high-level actions is muc...
The concept of time and ordering of events are correlated key issues in distributed computing as wel...
Abstract: This paper presents a proposal to tackle the design and development of user interfaces for...
Design choices can be clarified when group interaction software is directed at solving the interacti...
A great interest has developed in recent years in building tools that allow people to collaborate on...
A number of real-time group editorsha ve been developed a vehicles for investigaR02 va][77 technica ...
Collaborative editing systems (or group editors) allow a geographically dispersed group of human use...
Groups or teams are the inevitable work unit in modern organizations. Working in a group setting is,...
The multi-version approach is useful in both synchronous and asynchronous groupware systems. This pa...
Group awareness provides members of a team with relevant knowledge of other’s activities to enable t...
An overview is given on the design principles in the two group editors developed regarding operation...
this paper, we define and motivate the notion of generalized multiuser editing and describe some of ...
This paper presents a proposal to tackle the design and development of user interfaces for groupware...
. The COOP/Orm environment is a client/server based environment for collaborative development work, ...
Abstract. Groupware systems are computer-based systems that support two or more users engaged in a c...
A new approach is proposed to transparently share familiar single-user editors without modifying the...
The concept of time and ordering of events are correlated key issues in distributed computing as wel...
Abstract: This paper presents a proposal to tackle the design and development of user interfaces for...
Design choices can be clarified when group interaction software is directed at solving the interacti...
A great interest has developed in recent years in building tools that allow people to collaborate on...
A number of real-time group editorsha ve been developed a vehicles for investigaR02 va][77 technica ...
Collaborative editing systems (or group editors) allow a geographically dispersed group of human use...
Groups or teams are the inevitable work unit in modern organizations. Working in a group setting is,...
The multi-version approach is useful in both synchronous and asynchronous groupware systems. This pa...
Group awareness provides members of a team with relevant knowledge of other’s activities to enable t...
An overview is given on the design principles in the two group editors developed regarding operation...
this paper, we define and motivate the notion of generalized multiuser editing and describe some of ...
This paper presents a proposal to tackle the design and development of user interfaces for groupware...
. The COOP/Orm environment is a client/server based environment for collaborative development work, ...
Abstract. Groupware systems are computer-based systems that support two or more users engaged in a c...
A new approach is proposed to transparently share familiar single-user editors without modifying the...
The concept of time and ordering of events are correlated key issues in distributed computing as wel...
Abstract: This paper presents a proposal to tackle the design and development of user interfaces for...
Design choices can be clarified when group interaction software is directed at solving the interacti...