Interaction Styles: Week 05
Interaction Styles: Week 05
Interaction Styles
Input
Data
Process Persistent
Output Data
Interaction Styles
1. Command Line
2. Menus
3. Natural Language
4. Question/Answer and Query Dialogue
5. Form-Fills and Spreadsheets
6. Point and Click
7. Three–dimensional Interfaces
8. WIMP
1. Command Line Interface
C > A:
A > dir
login: fkurfess
Password: **********
Please wait...checking for disk quotas
mtlh730:~> cokol
Enter EDMX password:
mtlh730:~> exit
Advantages:
– Powerful and fast
– Direct access to system functionality
– Suitable for repetitive tasks
– Appeals to expert users
– Supports user-defined "scripts" or macros
– More flexible (commands with many params)
Command Line Interface
Disadvantages:
Conclusion:
• Suitable only for expert users
• Command names should be simple and
meaningful
2. Menus
• Options Visibility
– less recall - easier to use
• Selection by:
– numbers, letters, arrow keys, mouse
Menu Design Considerations
• Ordering
– alphabetically, by category, or by frequency
• Selection
– number or letter corresponding to the required option
– pointing at the option using a pointing device
– highlighting the item through cursor control keys
• Structure
– Linear, hierarchical, pie or hybrid
• Placement/Type
– fixed, pull-down, pop-up, …
Menu Ordering
Three alternatives:
– Alphabetical
– Categorical
• File, Edit, View……
– Frequency
– some functions should be kept apart
(e.g., ‘create’ should not be placed next
to the ‘delete’)
Menu Structure
• Linear
• Hierarchical
• Pie
• Hybrid
Linear Menu
• Simple
• Difficult selection
Hierarchical Menu
• Most frequently used form of menus
– sensible grouping is needed
Office
Automation
Word Electronic
Spreadsheet Graphics
Processing Mail
Create
Edit
Print
File
Tradeoffs with Menus
Save, save as, new, delete, open mail, send mail, quit,
undo, table, glossary, preferences, character style,
format paragraph, document layout, plain, bold, italic,
underline, open file, close file, open copy of file,
increase point size, decrease point size, change font,
add footnote, cut, copy, paste, clear, repaginate, add
page break, insert graphic, insert index entry, print,
print preview, page setup, view page, find word,
change word, go to, go back, check spelling, view index,
view table of contents, count words, renumber pages,
repeat edit, help
Common Interaction Styles
1. Command Line
2. Menus
3. Natural Language
4. Question/Answer and Query Dialog
5. Form-Fills and Spreadsheets
6. Point and Click
7. Three–dimensional Interfaces
8. WIMP
3. Natural Language
• Familiar to user
• Speech Recognition or
• Typed Natural Language
3. Natural Language
• Requires
– Good design
– Obvious correction
facilities
Form Fill-in Interface
Advantages:
• No need for a pointing device
• Separation of data in fields allows
validation of the input
• Useful for routine, clerical work
• Ideal for data entry
6. Point and Click Interfaces
6. Point and Click Interfaces
• Used in ..
– multimedia
– web browsers
• Minimal typing
6. Point and Click Interfaces
7. Three Dimensional Interfaces
• 3D Workspaces
– used for extra virtual space
– light and HSR give depth
– distance effect
… or sculptured
click me!
• Virtual Reality
3D Workspaces
3D Workspaces
Virtual Reality
• Virtual Reality Welding Trainer
Virtual Reality
Windows
Icons
Menus
Pointers
… or windows, icons, mice, and pull-down menus
windows, icons,
menus, pointers
+++
buttons,
toolbars,
palettes,
dialog boxes
Which Interaction Style?
• Considerations
– Who has control
– Ease of use for new users
– Learning time to become proficient
– Speed of use (efficiency) once users
become proficient
– Flexibility, Accuracy
– User background, levels of experience
– Task requirements
Task Requirement