Creating awareness about other users’ activities in a shared workspace is crucial to support efficient collaborative work. Even though the development of awareness widgets such as participant lists, telepointers or radar views is a costly and complex endeavor, awareness widget reuse is largely neglected. Collaborative applications either integrate specific awareness widgets or leverage existing awareness toolkits which require major source code adaptations and thus, are not suited to rapidly enrich existing web applications. Therefore, we propose a generic awareness infrastructure promoting an accelerated, cost-efficient development of awareness widgets as well as a non-invasive integration of awareness support into existing web applications. To validate our approach, we demonstrate the integration of three developed awareness widgets in four collaborative web editors. Furthermore, we expose insights about the development of reusable awareness widgets and discuss the limitations of the devised awareness infrastructure.
[1]
Carl Gutwin,et al.
A Descriptive Framework of Workspace Awareness for Real-Time Groupware
,
2002,
Computer Supported Cooperative Work (CSCW).
[2]
Saul Greenberg,et al.
Building real-time groupware with GroupKit, a groupware toolkit
,
1996,
TCHI.
[3]
Daniel G. Bobrow,et al.
WYSIWIS revised: early experiences with multiuser interfaces
,
1987,
TOIS.
[4]
Martin Gaedke,et al.
Exploiting single-user web applications for shared editing: a generic transformation approach
,
2012,
WWW.
[5]
Carl Gutwin,et al.
The MAUI Toolkit: Groupware Widgets for Group Awareness
,
2004,
Computer Supported Cooperative Work (CSCW).
[6]
Carl Gutwin,et al.
Support for workspace awareness in educational groupware
,
1995,
CSCL.