GCI—A tool for developing interactive cad user interfaces

    Research output: Contribution to journalArticlepeer-review

    Abstract

    GCI is a Unix‐based tool for developing interactive CAD programs. By separating command/ menu definitions from the progam, GCI makes it easier to change and extend the user interface. The language provided by GCI is used to define the syntax of commands, menus, messages, and help text. Generally, GCI supports a static hierarchical structure of commands and menus. However, through a program interface, an application program has the freedom to change environments, commands and menus. This flexibility of run‐time control of the user interface is essential for developing highly responsive interfaces in a CAD environment. This paper presents the main concepts and definition language of GCI. It then discusses architectural and implementation issues, and finally presents a typical application's view of using the tool.

    Original languageEnglish
    Pages (from-to)783-799
    Number of pages17
    JournalSoftware - Practice and Experience
    Volume17
    Issue number11
    DOIs
    StatePublished - 1 Jan 1987

    Keywords

    • Command language
    • Computer‐aided design
    • Software engineering
    • User interfaces
    • Windows

    ASJC Scopus subject areas

    • Software

    Fingerprint

    Dive into the research topics of 'GCI—A tool for developing interactive cad user interfaces'. Together they form a unique fingerprint.

    Cite this