Please use this identifier to cite or link to this item: https://scholarbank.nus.edu.sg/handle/10635/73927
DC FieldValue
dc.titleThe collaboration abstraction layer for distributed CAD development
dc.contributor.authorZhou, H.
dc.contributor.authorLu, Y.Q.
dc.contributor.authorLi, W.D.
dc.contributor.authorJin, S.
dc.contributor.authorFuh, J.Y.H.
dc.contributor.authorWong, Y.S.
dc.contributor.authorQiu, Z.M.
dc.date.accessioned2014-06-19T05:41:03Z
dc.date.available2014-06-19T05:41:03Z
dc.date.issued2003
dc.identifier.citationZhou, H.,Lu, Y.Q.,Li, W.D.,Jin, S.,Fuh, J.Y.H.,Wong, Y.S.,Qiu, Z.M. (2003). The collaboration abstraction layer for distributed CAD development. Proceedings of the ASME Design Engineering Technical Conference 1 B : 997-1005. ScholarBank@NUS Repository.
dc.identifier.urihttp://scholarbank.nus.edu.sg/handle/10635/73927
dc.description.abstractIn order to speed up the development of distributed CAD (DCAD) software applications and offer the end-users a friendly environment for collaborative design, Collaboration Abstraction Layer (CAL) is proposed. CAL aims to develop a pluggable software module that can be embedded into standalone CAD applications. Through summarizing and abstracting out the common characteristics of distributed CAD software, a set of foundation/helper classes for the important collaborative functionalities are enclosed in CAL, which include a 3D streaming service, a collaborative design management service, a constraint checking/solving service and a file versioning/baseline service. The 3D streaming service incorporates a geometrical simplification algorithm that supports selective refinement on level of details (LOD) model and a compact data structure represented in an XML format. The collaborative management service effectively schedules and manages a co-design job. The constraint checking/solving service, which composes of a design task dispatch interface, a collision detection algorithm, and an assembly constraint algorithm, coordinates designing and assembling based on constraints. The CAD file versioning/baseline service is to manage the history record of the CAD files and the milestones in the collaborative development process. By simulating the real collaborative design process, CAL designs a new collaboration mechanism which is different from most collaboration products in market. For the future potential development, CAL is built on an open-sourced software toolkit. It is coded to interfaces and kernel libraries so as to provide an immutable API for commonly used collaborative CAD functions. CAL enables rapid development of DCAD software, and minimizes application complexity by packaging the needed technology. Moreover, CAL is intending to be a partner to the current CAD software, not competitor, making it an ideal tool for future distributed CAD system development.
dc.sourceScopus
dc.subjectCollaborative design management
dc.subjectDistributed CAD
dc.subjectStreamed transmission
dc.typeConference Paper
dc.contributor.departmentMECHANICAL ENGINEERING
dc.description.sourcetitleProceedings of the ASME Design Engineering Technical Conference
dc.description.volume1 B
dc.description.page997-1005
dc.identifier.isiutNOT_IN_WOS
Appears in Collections:Staff Publications

Show simple item record
Files in This Item:
There are no files associated with this item.

Google ScholarTM

Check


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.