05 Desktop User Interfaces Flashcards

1
Q

4 Generations of User Interfaces

A
  1. Batch processing, no interactive use
  2. Commands with parameters
  3. Graphical user interfaces (WIMP)
  4. Post-WIMP interfaces
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What does REPL mean?

A

Read-Eval-Print Loop (command line interfaces)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Desktop User Interfaces consist of … (3 things)

A
Direct Manipulation
\+
WIMP Paradigm
\+
Desktop metaphors
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Direct Manipulation Paradigm (3 main principles)

A
  1. Continuous representations of the objects and actions of interest with meaningful visual metaphors
  2. Physical actions or pressing buttons, instead of complex syntax
  3. Rapid, incremental, reversible actions whose effects on the objects of interest are visible immediately
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Direct Manipulation Benefits

A

Basic functionality easy to learn for novices
Experts can work fast to carry out a wide range of tasks
Users get immediate feedback whether their actions are furthering their goals (WYSIWYG)
Error messages are rarely needed

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Direct Manipulation Problems

A

May waste valuable screen space; difficult on small screens
May take longer for experts than typing a command
Not always applicable, as not all tasks be described by objects and not all actions can be done directly

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What does WIMP mean?

A

Windows, Icons, Menu, Pointer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

menu interface styles

A
flat-lists
expanding, e.g., cascading
drop-down
pop-up
contextual
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Pointing Devices - Main interaction tasks

A
Select
Position
Orient
Path
Gesture
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

WIMP Paradigm - Additional important concepts

A

Drag and Drop

System-wide Clipboard

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

WIMP Improvements

A

Improved window management support (task bar)
Deep UI integration for search interfaces
integration of time-continuous media (sound, video, animations)
mobile devices

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Web-Interfaces then vs now

A

Then: Websites as static pages with only few dynamic content

Now: Web interfaces are more dynamic, more like web applications

How well did you know this?
1
Not at all
2
3
4
5
Perfectly