New and efficient paradigms for web-based collaborative product design in a global economy will be driven by increased outsourcing, increased competition, and pressures to reduce product development time. We have developed a three-tier (client-server-database) architecture based collaborative shape design system, Computer Aided Distributed Design and Collaboration (CADDAC). CADDAC has a centralized geometry kernel and constraint solver. The server-side provides support for solid modeling, constraint solving operations, data management, and synchronization of clients. The client-side performs real-time creation, modification, and deletion of geometry over the network. In order to keep the clients thin, many computationally intensive operations are performed at the server. Only the graphics rendering pipeline operations are performed at the client-side. A key contribution of this work is a flexible architecture that decouples Application Data (Model), Controllers, Viewers, and Collaboration. This decoupling allows new feature development to be modular and easy to develop and manage.

1.
Balakrishnan, A., Kumara, S. R. T., and Sundaresan, S., 1999, “Manufacturing in the Digital Age: Exploiting Information Technologies for Product Realization,” Information Systems Frontiers, 1, pp. 25–50.
2.
Nam, T. J., and Wright, D. K., 1998, “CollIDE: A Shared 3D Workspace for CAD,” 1998 Conference on Network Entities, Leeds, UK.
3.
Zhuang
,
Y.
,
Chen
,
L.
, and
Venter
,
R.
, 2000, “CyberEye: An Internet-Enabled Environment to Support Collaborative Design,” Concurrent Engineering: Research and Applications, 8(3), pp. 213–229.
4.
Kao
,
Y. C.
, and
Lin
,
G. C. I.
,
1998
, “
Development of a Collaborative CAD/CAM System
,”
Robotics and Computer-Integrated Manufacturing
,
14
, pp.
55
68
.
5.
Chan, S., Wong, M., and Ng, V., 1999, “Collaborative Solid Modeling on the WWW,” Proc. of the 1999 14th ACM Symposium on Applied Computing, San Antonio, Texas, pp. 598–602.
6.
Bidarra, R., Van Den Berg, E., and Bronsvoort, W. F., 2001, “Interactive Facilities for Collaborative Feature Modeling on the Web,” Proc. of the Tenth Portuguese Conference on Computer Graphics, Lisbon, Portugal, pp. 43–52.
7.
Bidarra, R., Van Den Berg, E., and Bronsvoort, W. F., 2001, “Web-based Collaborative Feature Modeling,” Proc. of Solid Modeling ’01-Sixth Symposium on Solid Modeling and Applications, pp. 319–320.
8.
Shu, L., and Flowers, W., 1992, “Groupware Experience in Three-Dimensional Computer-Aided Design,” Proceedings of CSCW’92, pp. 179–186.
9.
Foster, C. V., Shapirstein, Y., Cera, C. D., and Regli, W. C., 2001, “Multi-User Modeling of Nurbs-Based Objects,” Proceedings of DETC’01, 2001 ASME Design Engineering Technical Conferences & Computers and Information in Engineering Conference (DETC2001/CIE-21256), Pittsburgh, Pennsylvania.
10.
Lee
,
J. Y.
, 2001, “Shape Representation and Interoperability for Virtual Prototyping in a Distributed Design Environment,” Int. J. Adv. Manuf. Techno, 17, pp. 425–434.
11.
Agrawal, A., Ramani, K., and Hoffmann, C., 2002, “CADDAC: Multi-Client Collaborative Shape Design System with Server-Based Geometry Kernel,” 2002 ASME Design Engineering Technical Conference, (DETC2002/CIE-34465), Montreal, Canada, pp. 57.
12.
Webscope Inc., 2001, Webscope™ Software, Sunnyvale, CA. http://www.webscopeinc.com/products/features.html
13.
CoCreate Software Inc., 2001, OneSpace Designer™ Software, Fort Collins, CO. http://www.cocreate.com
14.
PTC, 2001, DIVISON™ Software, Needham, MA. http://www.ptc.com/products/division/index.htm
15.
Alibre Inc., 2001, Alibre Design™ Software, Richardson TX. http://www.alibre.com
16.
Alventive Inc., 2001, Quick Collaboration™ Software, Santa Clara CA. http://www.alventive.com
17.
Collabware Corp., 2001, GS-Design™ Software, Pittsburgh, PA. http://www.collabware.com
18.
ImpactXoft, 2001, IX-SPeeD™ Software, San Jose, CA. http://www.impactxoft.com
19.
3G Corp., 2001, 3G.web.decisions™ Software, Los Angeles CA. http://www.3gacorp.com
20.
Gamma, E., Helm, R., Johnson, R., and Vlissides, J., 1995, Design Patterns: Elements of Reusable Object-Oriented Software, Addison-Wesley, Upper Saddle River, NJ.
You do not currently have access to this content.