The major awareness features implemented are:
• Activity summary
Activity portal after login provides a summary of
activity information, including numbers of involved
roles, participants, artifacts and recent update time.
• Change reminder icons
Any changes of artifact result in a corresponding
reminder icon (eg. new or updated) attached with the
titles of itself and of all the upper level container arti-
facts.
• Activity notification
It is an optional feature used to configure personal
account to have activity notification active or inactive
via email . Notification filter can be set for the whole
activity or for some particular artifacts in the hierar-
chical artifact structure.
• People login status
At the lower left corner of LiveNet4 activity page,
there is a participant list displaying who is currently
logging in. To exploit awareness, a synchronous chat
room is also provided. The right part of activity page
displays the viewable artifacts by a login role.
• Forum discussion
People can create threaded discussion area. Each
posted message is in text format, with its contributor
and creation time.
• Calendar
People can create a personal calendar or a group
calendar as critical date reminder. It can provide an
overview of all the relevant artifacts created on a par-
ticular date or during a given period, for instance,
within a day, a week, a month or a year.
• Search and sort
A search facility is provided to find viewable ar-
tifacts quickly within an activity. Artifacts can be
sorted on type, name, contributed or modified time.
Detailed information about the component-based
architecture of LiveNet4 and Model-View-Controller
implementation on J2EE platform can be found in
(Gao 2003) and its relevant references. Because of
the page limits, full screen shots could not be pro-
vided here. Interested readers can try the LiveNet4
system at http://livenet4.it.uts.edu.au.
4 DISCUSSION
This paper analyzes awareness needs for asynchro-
nous collaboration, specifying the dependent relation-
ship between awareness and role, giving the descrip-
tions of role-based awareness, awareness informa-
tion space, and complete and partial awareness. Role
can be refined or merged by checking different roles’
awareness spaces. Specifications of awareness infor-
mation inside of awareness information space H
S
are
also suggested. Based on the role-based awareness,
several supporting tools are implemented in collabo-
rative environment LiveNet4.
Given the awareness needs are analyzed from the
basic aspects of collaboration, the role-based map-
ping approach can be extended to synchronous collab-
orative environment with little revision. For instance,
the awareness information space for synchronous ap-
plication should also contain synchronous operation
information, such as who is using which tool doing
what.
For a given collaborative environment, a role’s
awareness information space is a projection of H
S
restricted by the role definition. Changes of role
responsibilities result in the corresponding dimen-
sion changes of awareness information space. More
awareness information can be provided by defining a
loose role. Similarly awareness information can be
refined by defining a strict role.
REFERENCES
Drury, J., Williams, M. (2002), “A framework for role-
based specification and evaluation of awareness sup-
port in synchronous collaborative applications”, Pro-
ceedings of the 11th IEEE International Workshops on
Enabling Technologies: Infrastructure for Collabora-
tive Enterprises (WETICE’02).
Gutwin, C., S. Greenberg and M. Roseman (1996),
“Workspace awareness in real-time distributed group-
ware: framework, widgets, and evaluation”, Proceed-
ings of the HCI’96 on People and Computers XI.
Springer-Verlag, London, August, pp. 281-298.
Dourish, P. and V. Bellotti (1992), “Awareness and co-
ordination in shared workspaces, Proceedings of
CSCW’92. ACM, Toronto, Canada.
Gutwin, C., G. Startk and S. Greenberg (1995), “Sup-
port for workspace awareness in educational group-
ware”, Proceedings of Computer Supported Collabo-
rative Learning (CSCL’95), ACM.
Prinz, W.(1999), “An awareness environment for coopera-
tive settings”, Proceedings of the 16th European Con-
ference on Computer Supported Cooperative Work
(ESCSW’99). Copenhagen, Kluwer Associates.
Vertegaal, R., B. Velichkovsky and G. V.D. Veer (1997),
“Catching the eye: management of joint attention in
cooperative work”, SIGCHI Bulletin, vol.4 no. 29, pp.
87-92
Gao, S. and Hawryszkiewycz, I. T. (2003), “Component-
based Collaborative Virtual Environment”, Proceed-
ing of International Conference on Information Tech-
nology: Research and Education (ITRE 2003),
Newark, New Jersey, USA.
Drury, J. (2001), “Extending usability inspection evalua-
tion techniques for synchronous collaborative com-
puting applications”, Department of Computer Sci-
ence. Lowell, University of Massachusetts Lowell.
WEBIST 2005 - WEB INTERFACES AND APPLICATIONS
358