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
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
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
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
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
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
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)
|