Concept-oriented design

Last updated

Contents

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] at a conference on virtual reality sponsored by the Institute of Electrical and Electronics Engineers.

In 3D user interaction (3DUI) the human interacts with a computer or other device with an aspect of three-dimensional space. This interaction is created thanks to the interfaces, which will be the intermediaries between human and machine.

In generic programming, a concept is a description of supported operations on a type, including syntax and semantics. In this way, concepts are related to abstract types but concepts do not require a subtype relationship.

Virginia Tech university with the main campus in Blacksburg, Virginia

Virginia Polytechnic Institute and State University, commonly known as Virginia Tech and by the initialisms VT and VPI, is a public, land-grant, research university with its main campus in Blacksburg, Virginia. It also has educational facilities in six regions statewide and a study-abroad site in Riva San Vitale, Switzerland. Through its Corps of Cadets ROTC program, Virginia Tech is also designated as one of six senior military colleges in the United States.

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.

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.