This paper discusses a web-based tool that allows members of a design team to collaboratively specify a hierarchical spatial program for an architectural project. Given its object orientation, the represented artifacts have built-in data and methods that allow them to respond to user actions and manage their own sub-artifacts. Given that these components are hierarchical allows users to filter information, analyze and compare design parameters and aggregate hierarchical amounts in realtime. Furthermore, the software goes beyond outlining functions to support synchronous collaborative design by linking each item in the spatial program to a detail page that allows file uploading, realtime group marking of images, and textual chat. Thus, the software offers a seamless transition from the largely asynchronous definition of an architectural program to synchronous collaboration. In addition, and in contrast to commercially available groupware, the software allows multiple collaboration sessions to run at the same time. These sessions are artifact-based in the sense that they get automatically initiated once participants visit the same architectural space in the program hierarchy. The software employs a three-tier object-oriented, web-based scheme for a richer representation of hierarchical artifacts coupled with a relational database for server-side storage. The prototype integrates this technology with Java-based tools for synchronous web-based collaboration.
[1]
Wassim Jabi.
The role of artifacts in collaborative design
,
1998
.
[2]
Wassim Jabi.
Domain-specific tools for collaboration in architectural design
,
1996
.
[3]
Ravi Mendis.
WebObjects Developer's Guide
,
2002
.
[4]
Sara A. Bly,et al.
Collaborative multimedia: getting beyond the obvious
,
1994,
MULTIMEDIA '94.
[5]
Stephen Travis Pope,et al.
A cookbook for using the model-view controller user interface paradigm in Smalltalk-80
,
1988
.
[6]
Wassim Jabi.
Integrating databases, objects and the World-Wide Web for collaboration in architectural design
,
1999
.
[7]
Wassim M. Jabi.
An Outline of the Requirements for a Computer-Supported Collaborative Design System
,
1997
.
[8]
F. Kishino,et al.
Cooperative work environment using virtual workspace
,
1992,
CSCW '92.
[9]
Wassim Jabi,et al.
The Role of Computers in Synchronous Collaborative Design
,
1995
.
[10]
Wassim Jabi,et al.
Beyond the shared whiteboard: issues in computer-supported collaborative design
,
1995
.