A Natural, Tiered and Executable UIDL for 3D User Interfaces Based on Concept-Oriented Design

Authors

    Authors

    C. A. Wingrave; J. J. Laviola;D. A. Bowman

    Abbreviated Journal Title

    ACM Trans. Comput.-Hum. Interact.

    Keywords

    UIDL; 3DUI; concept-oriented design; interaction techniques; natural; programming; non-WIMP interfaces; Chasm; UIMS; PROGRAMMING-LANGUAGES; VIRTUAL-REALITY; ENVIRONMENTS; FRAMEWORK; VR; Computer Science, Cybernetics; Computer Science, Information Systems

    Abstract

    3D User Interface (3DUI) design and development requires practitioners (designers and developers) to represent their ideas in representations designed for machine execution rather than natural representations, hampering development of effective 3DUIs. As such, Concept-Oriented Design (COD) was created as a theory of software development for both natural and executable design and development. Instantiated in the toolkit Chasm, Chasm is a natural, tiered, executable User Interface Description Language (UIDL) for 3DUIs resulting in improved understandability, as well as reduced complexity and reuse. Chasm's utility is shown through evaluations by domain experts, case studies of long-term use, and an analysis of spaces.

    Journal Title

    Acm Transactions on Computer-Human Interaction

    Volume

    16

    Issue/Number

    4

    Publication Date

    1-1-2009

    Document Type

    Article

    Language

    English

    First Page

    36

    WOS Identifier

    WOS:000272721600006

    ISSN

    1073-0516

    Share

    COinS