QUICK

a tool for graphical user-interface construction by non-programmers

Sarah Douglas, Eckehard Doerry, David Novick

Research output: Contribution to journalArticle

3 Citations (Scopus)

Abstract

The last decade has placed the superiority of graphical user interfaces over traditional text-based approaches beyond dispute. In almost all contexts, users have found graphical interfaces easier to learn, faster to use, and less error-prone. However, it has been shown that the creation of powerful graphical interfaces takes up to 80% of the time required to develop an application. In our work, we seek to extend the benefits of graphical interaction to the next layer of computer user-the interface designer. Our work in this area is distinguished from other efforts by two important differences. First, while other efforts focus primarily on the design of "standard" user interfaces, our approach emphasizes the creation of unique and innovative interfaces by supporting, among other things, arbitrary user-designed graphical representations, direct specification of animation, and digitized sound. Second, our goal is to cater to the nonprogrammer. Thus, we address a challenging trade-off: maximizing power and flexibility in an extremely simple environment. We explore the utility of the prototype object-oriented paradigm, a high-level userinterface language, and a direct-manipulation programming environment in this context.

Original languageEnglish (US)
Pages (from-to)117-133
Number of pages17
JournalThe Visual Computer
Volume8
Issue number2
DOIs
StatePublished - Mar 1992
Externally publishedYes

Fingerprint

High level languages
Graphical user interfaces
Computer programming
Animation
User interfaces
Interfaces (computer)
Acoustic waves
Specifications

Keywords

  • Object-oriented languages
  • Toolkit
  • User interface

ASJC Scopus subject areas

  • Software
  • Computer Graphics and Computer-Aided Design

Cite this

QUICK : a tool for graphical user-interface construction by non-programmers. / Douglas, Sarah; Doerry, Eckehard; Novick, David.

In: The Visual Computer, Vol. 8, No. 2, 03.1992, p. 117-133.

Research output: Contribution to journalArticle

Douglas, Sarah ; Doerry, Eckehard ; Novick, David. / QUICK : a tool for graphical user-interface construction by non-programmers. In: The Visual Computer. 1992 ; Vol. 8, No. 2. pp. 117-133.
@article{a4495440f0f24c79802197d91615f6a3,
title = "QUICK: a tool for graphical user-interface construction by non-programmers",
abstract = "The last decade has placed the superiority of graphical user interfaces over traditional text-based approaches beyond dispute. In almost all contexts, users have found graphical interfaces easier to learn, faster to use, and less error-prone. However, it has been shown that the creation of powerful graphical interfaces takes up to 80{\%} of the time required to develop an application. In our work, we seek to extend the benefits of graphical interaction to the next layer of computer user-the interface designer. Our work in this area is distinguished from other efforts by two important differences. First, while other efforts focus primarily on the design of {"}standard{"} user interfaces, our approach emphasizes the creation of unique and innovative interfaces by supporting, among other things, arbitrary user-designed graphical representations, direct specification of animation, and digitized sound. Second, our goal is to cater to the nonprogrammer. Thus, we address a challenging trade-off: maximizing power and flexibility in an extremely simple environment. We explore the utility of the prototype object-oriented paradigm, a high-level userinterface language, and a direct-manipulation programming environment in this context.",
keywords = "Object-oriented languages, Toolkit, User interface",
author = "Sarah Douglas and Eckehard Doerry and David Novick",
year = "1992",
month = "3",
doi = "10.1007/BF01900552",
language = "English (US)",
volume = "8",
pages = "117--133",
journal = "Visual Computer",
issn = "0178-2789",
publisher = "Springer Verlag",
number = "2",

}

TY - JOUR

T1 - QUICK

T2 - a tool for graphical user-interface construction by non-programmers

AU - Douglas, Sarah

AU - Doerry, Eckehard

AU - Novick, David

PY - 1992/3

Y1 - 1992/3

N2 - The last decade has placed the superiority of graphical user interfaces over traditional text-based approaches beyond dispute. In almost all contexts, users have found graphical interfaces easier to learn, faster to use, and less error-prone. However, it has been shown that the creation of powerful graphical interfaces takes up to 80% of the time required to develop an application. In our work, we seek to extend the benefits of graphical interaction to the next layer of computer user-the interface designer. Our work in this area is distinguished from other efforts by two important differences. First, while other efforts focus primarily on the design of "standard" user interfaces, our approach emphasizes the creation of unique and innovative interfaces by supporting, among other things, arbitrary user-designed graphical representations, direct specification of animation, and digitized sound. Second, our goal is to cater to the nonprogrammer. Thus, we address a challenging trade-off: maximizing power and flexibility in an extremely simple environment. We explore the utility of the prototype object-oriented paradigm, a high-level userinterface language, and a direct-manipulation programming environment in this context.

AB - The last decade has placed the superiority of graphical user interfaces over traditional text-based approaches beyond dispute. In almost all contexts, users have found graphical interfaces easier to learn, faster to use, and less error-prone. However, it has been shown that the creation of powerful graphical interfaces takes up to 80% of the time required to develop an application. In our work, we seek to extend the benefits of graphical interaction to the next layer of computer user-the interface designer. Our work in this area is distinguished from other efforts by two important differences. First, while other efforts focus primarily on the design of "standard" user interfaces, our approach emphasizes the creation of unique and innovative interfaces by supporting, among other things, arbitrary user-designed graphical representations, direct specification of animation, and digitized sound. Second, our goal is to cater to the nonprogrammer. Thus, we address a challenging trade-off: maximizing power and flexibility in an extremely simple environment. We explore the utility of the prototype object-oriented paradigm, a high-level userinterface language, and a direct-manipulation programming environment in this context.

KW - Object-oriented languages

KW - Toolkit

KW - User interface

UR - http://www.scopus.com/inward/record.url?scp=0011037510&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=0011037510&partnerID=8YFLogxK

U2 - 10.1007/BF01900552

DO - 10.1007/BF01900552

M3 - Article

VL - 8

SP - 117

EP - 133

JO - Visual Computer

JF - Visual Computer

SN - 0178-2789

IS - 2

ER -