【24h】

Web Based Collaborative CAAD

机译:基于Web的协作Cadad

获取原文

摘要

Compute Aided Architectural Design (CAAD) of large complexes typically involves interaction between multiple users that collaborate in developing different parts or aspects of the designed structure. In this paper we introduce a new framework that implements a collaborative CAAD software architecture to regulate multiple graphical web clients interacting with multiple distributed computation servers. The key components of the system are: (a) geometric modeling services for CAAD, (b) a shared language interface, (c) a distribution layer for hierarchical object communication, JDBC access to an IBM DB2 database, and CORBA services (d) collaboration layer for multi-user coordination and control, and (e) a shared Java~1/VRML~2 client browser. The geometric modeling services are based on a geometric programming language PlaSM~3 with an exportable Java interface[3]. PLaSM provides a design system kernel suitable for the initial stages of high level conceptual design and for the final detailed shape representation. The collaboration layer is provided by the Shastra collaboration toolkit[1][2]. This toolkit provides connections to multiple distributed network services. This allows for connecting multiple geometric modeling engines to the DB2 distributed database server providing persistent storage and safe transactions for concurrent data modifications. Collaborative users are provided with knowledge of the trans-actions made by other users endowing them with collaborative awareness of global activity. A java enhanced VRML browser provides a graphical thin-client interface with on demand extensible capabilities that is accessed using regular web browsers. The resulting system is an innovative web based CAAD system that takes full advantage of interoperability with network services, multi-user coordination, and web connectivity to support collaborative architectural design.
机译:计算辅助体系结构设计(CAAD)的大型复合物通常涉及多个用户之间的相互作用,该用户在开发设计结构的不同部分或方面进行协作。在本文中,我们介绍了一种实现协作CAAD软件架构的新框架,用于调节与多个分布式计算服务器交互的多个图形Web客户端。系统的关键组件是:(a)CAAD的几何建模服务,(b)共享语言界面,(c)分层对象通信的分发层,对IBM DB2数据库的JDBC访问和CORBA服务(D)用于多用户协调和控制的协作层,以及(e)共享Java〜1 / VRML〜2客户端浏览器。几何建模服务基于带有可导出的Java接口[3]的几何编程语言级〜3。普拉斯提供了一种适用于高级概念设计的初始阶段的设计系统内核和最终详细的形状表示。协作层由Shastra协作工具包提供[1] [2]。此工具包提供与多个分布式网络服务的连接。这允许将多个几何建模引擎连接到DB2分布式数据库服务器,提供持久存储和安全事务以进行并发数据修改。在赋予它们的其他用户制作的跨动作的知识提供了协作用户,以其对全球活动的协作意识。 Java增强型VRML浏览器提供了一个图形的瘦客户机界面,其中包含使用常规Web浏览器访问的需求可扩展功能。生成的系统是一种创新的基于Web的CAad系统,可以充分利用网络服务,多用户协调和Web连接来满足互操作性,以支持协作架构设计。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号