Tcl and the Tk toolkit
Executable workflows: a paradigm for collaborative design on the Internet
DAC '97 Proceedings of the 34th annual Design Automation Conference
WELD—an environment for Web-based electronic design
DAC '98 Proceedings of the 35th annual Design Automation Conference
A framework for collaborative and distributed web-based design
Proceedings of the 36th annual ACM/IEEE Design Automation Conference
CollabWiseTk: a toolkit for rendering stand-alone applications collaborative
TCLTK'00 Proceedings of the 7th conference on USENIX Tcl/Tk - Volume 7
Collaborative client-server architectures in Tcl/Tk: a class project experiment and experience
TCLTK'00 Proceedings of the 7th conference on USENIX Tcl/Tk - Volume 7
A universal client for distributed networked design and computing
Proceedings of the 38th annual Design Automation Conference
Dynamic Tool Integration in Heterogeneous Computer Networks
DATE '03 Proceedings of the conference on Design, Automation and Test in Europe - Volume 1
Hi-index | 0.00 |
OpenDesign is an open user-configurable project environment that supports distributed collaborative design and execution on the Internet. Configuring a generic client for a specific project creates the environment. This is in contrast to an implementation of project-specific client-server architecture.This paper introduces the OpenDesign environment in the context of a design process and project-specific tasks. An OpenDesign task is defined as execution of one or more CAD point tools, whereas a task flow is a dependency graph of tasks and/or other task flows. Challenges arise when, within a single project, (1) tasks must be executed on remote hosts under different file systems, (2) data must be accessed, moved, modified, and archived with consistency, (3) tasks and task flows are assigned to more than one designer, and (4) designers are physically dispersed. In collaboration with peer institutions, a number of demo design projects demonstrate the features and the opportunities with the OpenDesign environment.