1986
DOI: 10.1145/27623.27624
|View full text |Cite
|
Sign up to set email alerts
|

A specification language for direct-manipulation user interfaces

Abstract: A direct-manipulation user interface presents a set of visual representations on a display and a repertoire of manipulations that can be performed on any of them. Such representations might include screen buttons, scroll bars, spreadsheet cells, or flowchart boxes. Interaction techniques of this kind were first seen in interactive graphics systems; they are now proving effective in user interfaces for applications that are not inherently graphical. Although they are often easy to learn and use, these interface… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
54
0
1

Year Published

1995
1995
2006
2006

Publication Types

Select...
3
3
2

Relationship

1
7

Authors

Journals

citations
Cited by 181 publications
(55 citation statements)
references
References 28 publications
0
54
0
1
Order By: Relevance
“…Over the years, other notations based on finite state automatons have been proposed such as [18] that uses statecharts for describing the behaviour of interactive components but as stated in [14] "… some investigation into extensions of finite state machines to enable them to provide this power led to the realisation that Petri nets already do this". Flownet [53] CPN [32] Z interactor [25] Whizz'ed [27] ATN [47] AME [36] TRIDENT [16] ICO 98 [11] Automata [34] LOTOS [21] Hynet [58] ICO 90 [5] ICON [22] ICO 03 [44] 1970 1980 1990 2000…”
Section: Model-based Approachesmentioning
confidence: 99%
See 2 more Smart Citations
“…Over the years, other notations based on finite state automatons have been proposed such as [18] that uses statecharts for describing the behaviour of interactive components but as stated in [14] "… some investigation into extensions of finite state machines to enable them to provide this power led to the realisation that Petri nets already do this". Flownet [53] CPN [32] Z interactor [25] Whizz'ed [27] ATN [47] AME [36] TRIDENT [16] ICO 98 [11] Automata [34] LOTOS [21] Hynet [58] ICO 90 [5] ICON [22] ICO 03 [44] 1970 1980 1990 2000…”
Section: Model-based Approachesmentioning
confidence: 99%
“…ICO 90 [5] Hynet [58] LOTOS [21] Automata [34] ATN [47] CPN [32] ICO 98 [11] TRIDENT [16] AME [37] Whizz'ed [27] Flownet [53] Z interactor [25] ICON [22] ICO 03 [44] 3…”
Section: Physical Interaction Modellingmentioning
confidence: 99%
See 1 more Smart Citation
“…The languages which have been examined are Jacob's language for direct manipulation interfaces (Jacob, 1986), Interactive Cooperative Objects (Palanque et aI., 1993), the CNUCE interactor model (Paterno and Faconti, 1992), and Dialogue Specification Notation (Curry and Monk, 1995).…”
Section: Case Studymentioning
confidence: 99%
“…For example, moving the cursor to lie over an object is the command to cause a mode change, because once it is moved, the range of acceptable inputs is reduced and the meaning of each of those inputs is determined. The benefits of ''modelessness'' come from the fact that the mode is always clearly visible (as the location of a cursor in this example), and it has an obvious representation (simply the echo of the same cursor location just used to enter the mode change command) (Jacob, 1986).…”
Section: Direct Manipulationmentioning
confidence: 99%