This paper describes a distributed architecture that enables the delivery of building design services over the Internet. The architecture of an individual service is three tiered. The first tier is a common communication protocol interface. The middle tier is the common product model interface. The third tier is the core of the design service. With the standardization of the first two tiers it is possible to rapidly deploy various design services, both new and legacy applications, which can be easily accessed via the Internet. As examples of building design services, the prototype implements a project manager service with a companion computer-aided design package, a disabled building code analysis service, and a service that generates and displays an accessible path for a wheelchair for a given building design using motion planning and animation techniques.
[1]
James H. Garrett,et al.
An Object-Oriented Model for Building Design and Construction
,
1989
.
[2]
L. Shepp,et al.
OPTIMAL PATHS FOR A CAR THAT GOES BOTH FORWARDS AND BACKWARDS
,
1990
.
[3]
Andreas Vogel,et al.
Java Programming with CORBA
,
1997
.
[4]
William C. Regli.
Internet-Enabled Computer-Aided Design
,
1997,
IEEE Internet Comput..
[5]
Kincho H. Law,et al.
Client/Server Framework for On-Line Building Code Checking
,
1998
.
[6]
Karthik Krishnamurthy.
A data management model for change control in collaborative design environments
,
1996
.