1990
DOI: 10.1145/88616.214518
|View full text |Cite
|
Sign up to set email alerts
|

An approach to support automatic generation of user interfaces

Abstract: In traditional interactive programming environment, each application individually manages its interaction with the human user. The result is duplication of effort in implementing user interface code and non-uniform-hence confusing-input conventions. This paper presents an approach to support automatic generation of user interfaces in environments based on algebraic languages.The approach supports the editing model of interaction, which allows a user to view all applications as data that can be edited. An appli… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
9
0

Year Published

1991
1991
2010
2010

Publication Types

Select...
4
3
2

Relationship

4
5

Authors

Journals

citations
Cited by 21 publications
(9 citation statements)
references
References 60 publications
(37 reference statements)
0
9
0
Order By: Relevance
“…Programming Cost: Previous research, in the desktop and device domains, has measured the cost of manually implementing desktop GUIs [36,37] and the cost of specifying desktop GUIs [25] and device GUIs [38].…”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…Programming Cost: Previous research, in the desktop and device domains, has measured the cost of manually implementing desktop GUIs [36,37] and the cost of specifying desktop GUIs [25] and device GUIs [38].…”
Section: Discussionmentioning
confidence: 99%
“…A few systems [8,9,17,18,20,22], on the other hand, explore the intriguing idea of automatically generating these user-interfaces. While this idea is new in the domain of mobile/device computing, it has been explored for over three decades in the realm of desktop computing [24][25][26][27]. The lessons from desktop computing tell us that automatic generation is not flexible enough to support a significant number of useful interfaces but requires substantially less coding effort for the interfaces it can create.…”
Section: Beyond Physical User-interfacesmentioning
confidence: 99%
“…combo-box) and an enum [4], a hierarchical tree of widgets and a nested data structure [5], and a button and a procedure [4].…”
Section: Related Workmentioning
confidence: 99%
“…To illustrate, consider two popular interaction models: the traditional teletype model and the editing model [4]. Under the former, a window consists of a sequence of input and output lines of text.…”
Section: Interaction Modelmentioning
confidence: 99%