Map
Index
Random
Help
Topics
th

Topic: multiple activities in a user interface

topics > computer science > user interface > Group: types of user interfaces



Group:
graphical user interface
Group:
parallel processing

Topic:
asynchronous processing
Topic:
concurrent operations
Topic:
desktop metaphor for user interfaces
Topic:
implementation of user interfaces
Topic:
modes in a user interface
Topic:
multi-processing for a user interface
Topic:
multiple views for a user interface
Topic:
non-preemptive task scheduling
Topic:
roles
Topic:
using icons to represent windows
Topic:
windows for a UserInterface

Subtopic: multiple foreground tasks up

Quote: Cedar users often have several foreground tasks, e.g., multiple edits, debugging, and reading mail [»teitW3_1985]
Quote: a minimal-attention user interface does not compete with other modes of interaction; special purpose [»pascJ9_2000]
Quote: a system should provide useful displacement activity when distraction is needed; e.g., games, mail, news, etc. [»owenD_1986, OK]
QuoteRef: controleng ;;2/76 57 H-P 9825A calculator has a live keyboard allowing calculations and program listing while other programs are executing.

Subtopic: windows and panes up

Quote: user views environment through windows for each task or aspect; may overlap [»teitW3_1977]
Quote: in Smalltalk, interact with one active pane of one active window at a time; includes scroll bar and active menus [»teslL8_1981]

Subtopic: mouse up

Quote: with a mouse, can suspend typing an operation, do something else, and return to continue typing [»teitW3_1977]
Quote: even though PROMPT window requests a button event; can do other things instead; just a suspended co-routine [»teitW3_1977]

Subtopic: processes up

Quote: Oberon is a single process for pursuing multiple tasks usually shown as displayed documents; command initiated operations with operands [»wirtN9_1989]
Quote: Oberon switches processes only between user commands (except for interrupt handlers); no need for interlocking [»wirtN9_1989]
Quote: only one ZOG process interacts with users; simpler than one process per window [»mccrDL10_1984]

Subtopic: desktops, workspaces, and rooms up

Quote: besides multiple windows, Smalltalk defines desk tops which can be swapped via project windows [»teslL8_1981]
Quote: rooms are screen-sized workspaces containing windows, doors to related rooms, door to previous room, and shared rooms [»hendDA7_1986]
Quote: reduce contention for screen-space by designing a virtual workspace manager that uses statistics of window reference [»hendDA7_1986]
Quote: rooms reduce contention for screen space; allows extra browsers and tuned layouts [»hendDA7_1986]
Quote: with multiple, virtual workspaces have problem of simultaneous access to separated information [»hendDA7_1986]
Quote: with a big screen, windows clustered by task; users switch from task to task
[»hendDA7_1986]

Related Topics up

Group: graphical user interface   (24 topics, 512 quotes)
Group: parallel processing   (41 topics, 1125 quotes)

Topic: asynchronous processing (30 items)
Topic: concurrent operations (22 items)
Topic: desktop metaphor for user interfaces (18 items)
Topic: implementation of user interfaces (18 items)
Topic: modes in a user interface (40 items)
Topic: multi-processing for a user interface (14 items)
Topic: multiple views for a user interface (26 items)
Topic: non-preemptive task scheduling (16 items)
Topic: roles (21 items)
Topic: using icons to represent windows (15 items)
Topic: windows for a UserInterface
(21 items)


Updated barberCB 9/04
Copyright © 2002-2008 by C. Bradford Barber. All rights reserved.
Thesa is a trademark of C. Bradford Barber.