Workspace Awareness in Relaxed WYSIWIS Systems

CoMo is a prototype of a collaborative 3D geometric modeling environment designed to support temporally and geographically dispersed work teams. In this environment participants may work in different parts of the space and have distinct perspective viewing of the space. Maintaining workspace awareness, therefore, becomes much more difficult. In this paper we present graphics solutions we adopted for enhancing 3D workspace awareness in CoMo. We reused several individual awareness mechanisms provided by the MTK graphics library designed for single-user applications. An appropriate communication and distribution platform for coordinating individual actions was devised. The main contribution of this paper is to show how group awareness can be implemented by adequately reusing existing individual awareness facilities.

[1]  W. Buxton Human-Computer Interaction , 1988, Springer Berlin Heidelberg.

[2]  Daniel C. Robbins,et al.  Three-dimensional widgets , 1992, I3D '92.

[3]  M ARCELO DE G OMENSORO M ALHEIROS F LÁVIO N AVARRO F ERNANDES MTK: A Direct 3D Manipulation Toolkit , 1998 .

[4]  Eric A. Bier Snap-dragging in three dimensions , 1990, I3D '90.

[5]  Rafal A. Angryk MICO, An Open Source CORBA Implementation , 2001, Scalable Comput. Pract. Exp..

[6]  Clarence A. Ellis,et al.  Groupware: some issues and experiences , 1991, CACM.

[7]  John C. Tang Findings from Observational Studies of Collaborative Work , 1991, Int. J. Man Mach. Stud..

[8]  Carl Gutwin,et al.  The effects of workspace awareness support on the usability of real-time distributed groupware , 1999, TCHI.

[9]  Tom Davis,et al.  Opengl programming guide: the official guide to learning opengl , 1993 .

[10]  Massachusett Framingham,et al.  The Common Object Request Broker: Architecture and Specification Version 3 , 2003 .

[11]  M. Roseman,et al.  A usability study of awareness widgets in a shared workspace groupware system , 1996, CSCW '96.

[12]  M. J. G. M. van Emmerik A Direct Manipulation Technique for Specifying 3D Object Transformations with a 2D Input Device , 1990, Comput. Graph. Forum.

[13]  システムソフトエンジニアリング OpenGL programming guide(日本語版) : the official guide to learning OpenGL, release 1 , 1993 .

[14]  Paul Dourish,et al.  Awareness and coordination in shared workspaces , 1992, CSCW '92.