Concept-oriented design

Concept-oriented design

Concept-oriented design (COD) is a theory of design and development based upon the language and diagrams of practitioners. It has been implemented in a tool Chasm to build 3D user interfaces (3DUIs). Its name is borrowed from the generic programming idea of a software concept. It was created by Chadwick Wingrave under the direction of Doug A. Bowman while at Virginia Tech and detailed in his dissertation [1], an early peer-reviewed workshop paper [2] and a peer-reviewed paper [3] in IEEE Virtual Reality, the premier conference in Virtual Reality.

Note

Concept-oriented design should not be confused with any other concept-oriented theory such as concept-oriented programming or concept-oriented model, work of Alexandr Savinov. Their only relationship is a similar sounding name.

External links

References

  1. ^ Wingrave, C. A. 2008. Concept-Oriented Design in Chasm: Conversational Domain Language Inspired 3D User Interface Design and Development. PhD Dissertation, Virginia Tech. ETD Dissertation
  2. ^ Wingrave, C. & D. Bowman, 2005. CHASM: Bridging Description and Implementation of 3D Interfaces. New Directions in 3D User Interfaces Workshop, In IEEE Virtual Reality
  3. ^ Wingrave, C. & Bowman, D., 2008. Tiered Developer-Centric Representations for 3D Interfaces: Concept-Oriented Design in Chasm. IEEE Virtual Reality.

Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Look at other dictionaries:

  • GRASP (Object Oriented Design) — GRASP stands for General Responsibility Assignment Software Patterns (or sometimes Principles). It is used in object oriented design, and gives guidelines for assigning responsibility to classes and objects.Examples of different… …   Wikipedia

  • Design pattern (computer science) — In software engineering, a design pattern is a general reusable solution to a commonly occurring problem in software design. A design pattern is not a finished design that can be transformed directly into code. It is a description or template for …   Wikipedia

  • Design consortium international — Infobox Company name = Design Consortium International Architects • Planners • Design Consultants • Interior Designers type = Partnership foundation = 1996 location = Unit 2606 UnionBank Plaza Meralco Ave. cor Onyx St. Sapphire St. Ortigas Center …   Wikipedia

  • Design Patterns — Not to be confused with the concept of a Design pattern. Design Patterns: Elements of Reusable Object Oriented Software …   Wikipedia

  • Concept (disambiguation) — A concept is a cognitive unit of meaning an abstract idea or a mental symbol sometimes defined as a unit of knowledge . Concept may also refer to: Computing Concept (generic programming), a generic programming term In computational learning… …   Wikipedia

  • Design closure — is the process by which a VLSI design is modified from its initial description to meet a growing list of design constraints and objectives. Every step in the IC design (such as static timing analysis, placement, routing, and so on) is already… …   Wikipedia

  • Design for X — Under the label Design for X, a wide collection of specific design guidelines are summarized. Each design guideline addresses a particular issue that is caused by, or affects the characteristics of a product. The design guidelines themselves… …   Wikipedia

  • Design Pattern — Patron de conception Pour les articles homonymes, voir Patron. Un patron de conception (design pattern en anglais) est un concept de génie logiciel destiné à résoudre les problèmes récurrents suivant le paradigme objet. En français on utilise… …   Wikipédia en Français

  • Design Patterns — Patron de conception Pour les articles homonymes, voir Patron. Un patron de conception (design pattern en anglais) est un concept de génie logiciel destiné à résoudre les problèmes récurrents suivant le paradigme objet. En français on utilise… …   Wikipédia en Français

  • Design pattern — Patron de conception Pour les articles homonymes, voir Patron. Un patron de conception (design pattern en anglais) est un concept de génie logiciel destiné à résoudre les problèmes récurrents suivant le paradigme objet. En français on utilise… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”