chapter 6
DESCRIPTION
CHAPTER 6. BEN CARSON SUNIL D SOUZA RAJESH GOLLA. Section 6.1 - Introduction. Users of systems incorporating direct manipulation are enthusiastic supporters Traits of direct manipulation systems typically include: Easy to learn Competent and efficient use of the system Enjoy using - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: CHAPTER 6](https://reader035.vdocuments.us/reader035/viewer/2022062519/568151df550346895dc01855/html5/thumbnails/1.jpg)
CHAPTER 6
BEN CARSON
SUNIL D SOUZA
RAJESH GOLLA
![Page 2: CHAPTER 6](https://reader035.vdocuments.us/reader035/viewer/2022062519/568151df550346895dc01855/html5/thumbnails/2.jpg)
Section 6.1 - Introduction Users of systems incorporating direct
manipulation are enthusiastic supporters
Traits of direct manipulation systems typically include: Easy to learn Competent and efficient use of the system Enjoy using Eager to learn more about the system Visibility of objects and actions
![Page 3: CHAPTER 6](https://reader035.vdocuments.us/reader035/viewer/2022062519/568151df550346895dc01855/html5/thumbnails/3.jpg)
6.2 – Examples
Word Processing Systems Spreadsheets Spatial data management Video games Computer Aided Design Office Automation
![Page 4: CHAPTER 6](https://reader035.vdocuments.us/reader035/viewer/2022062519/568151df550346895dc01855/html5/thumbnails/4.jpg)
Word Processing Progression of word processing systems
Line-oriented Full-page display editors WYSIWYG
Enhancements Inclusion of objects Desktop publishing Slide presentation software Hypermedia environments Improved macros Spell/grammar checkers and thesauri Documents assemblers
Enjoyment from easily designing complex documents versus original command line editors
![Page 5: CHAPTER 6](https://reader035.vdocuments.us/reader035/viewer/2022062519/568151df550346895dc01855/html5/thumbnails/5.jpg)
Spreadsheets Progression of spreadsheets
VisiCalc Lotus 1-2-3 Excel
Enhancements Graphics 3-D representations Multiple sheets Database features
Enjoyment from ease of making many tedious calculations quickly and representing it in many meaningful forms
![Page 6: CHAPTER 6](https://reader035.vdocuments.us/reader035/viewer/2022062519/568151df550346895dc01855/html5/thumbnails/6.jpg)
Spatial Data Management Visual representation of a specific area of interest
Personnel of a company Map with travel information File directories
Enjoyment from interacting with the visual elements of this type of system
![Page 7: CHAPTER 6](https://reader035.vdocuments.us/reader035/viewer/2022062519/568151df550346895dc01855/html5/thumbnails/7.jpg)
Video Games PONG
1st video game Commands are physical actions, results on-
screen Can be entertaining and/or educational Differs from other systems behavior
Game systems challenge the user Non-game systems try not to challenge the user
Enjoyment from user being challenged and entertained
![Page 8: CHAPTER 6](https://reader035.vdocuments.us/reader035/viewer/2022062519/568151df550346895dc01855/html5/thumbnails/8.jpg)
Computer Aided Design (CAD)
“virtually” design products and receive quick feedback
Computer aided manufacturing Aids in improving already existing
processes Enjoyment from ability to manipulate
systems directly and easily view multiple alternatives.
![Page 9: CHAPTER 6](https://reader035.vdocuments.us/reader035/viewer/2022062519/568151df550346895dc01855/html5/thumbnails/9.jpg)
Office Automation
Uses direct manipulation principles hardware and software has evolved to
support more and better graphics, dropdowns, icons, etc.
Enjoyment from easier working environment than with command line based environments
![Page 10: CHAPTER 6](https://reader035.vdocuments.us/reader035/viewer/2022062519/568151df550346895dc01855/html5/thumbnails/10.jpg)
6.3 - Explanations of Direct Manipulation
Nelson Principle of virtuality
Rutkowski Principle of transparency
Hutches Gulf of execution and evaluation
All refer to making the interface as invisible as possible
![Page 11: CHAPTER 6](https://reader035.vdocuments.us/reader035/viewer/2022062519/568151df550346895dc01855/html5/thumbnails/11.jpg)
Problems with Direct Manipulation
Visual representation may not be the best way to represent a particular problem or scenario
Must learn meaning of visuals Can be misleading Using a mouse can be more time-
consuming than a keyboard
![Page 12: CHAPTER 6](https://reader035.vdocuments.us/reader035/viewer/2022062519/568151df550346895dc01855/html5/thumbnails/12.jpg)
Objects-Actions Interface (OAI) model explanation of direct manipulation
D.M. systems usually have the following Consistent and meaningful visual representations and actions Physical actions or labeled button presses replace complex command
syntax Quick reversible changes on objects with immediately visible results
Users report D.M. systems to be Easy to learn Experts are very fast and effective and can expand upon existing
functionality of the system Easy to retain knowledge Error messages rarely needed Less anxiety-inducing because of ease-of-use and reversible actions
D.M. systems operate on a high-level task domain Easy of learning and use is a result of their more intuitive interface,
compared with command syntax based environments
![Page 13: CHAPTER 6](https://reader035.vdocuments.us/reader035/viewer/2022062519/568151df550346895dc01855/html5/thumbnails/13.jpg)
6.4 Visual Thinking and Icons
Concepts of Visual language and visual thinking- promoted by Arnheim (1972)
Computer provides remarkable visual environment
New- WIMP Old -inflexible and stubborn Different people have different cognitive
styles
![Page 14: CHAPTER 6](https://reader035.vdocuments.us/reader035/viewer/2022062519/568151df550346895dc01855/html5/thumbnails/14.jpg)
Issue of Icons
An icon is an image, picture or symbol representing a concept.
For visually oriented tasks- stay visual by using icons
For text document- stay textual by using textual menus
Sometimes use a “mix” of both.
![Page 15: CHAPTER 6](https://reader035.vdocuments.us/reader035/viewer/2022062519/568151df550346895dc01855/html5/thumbnails/15.jpg)
ICONS or TEXT
Icons or Text – depends on Users Tasks Quality of the icons or tasks.
![Page 16: CHAPTER 6](https://reader035.vdocuments.us/reader035/viewer/2022062519/568151df550346895dc01855/html5/thumbnails/16.jpg)
Icon specific guidelines
1. Represent the object in a familiar manner.2. Limit he number of icons.3. Make the icon stand out from its background.4. Consider 3-D icons.5. Single selected icon clearly visible when surrounded by
unselected icons.6. Make each icon distinctive from every other icon.7. Ensure the harmoniousness of each icon as a member of family
of icons.8. Design the movement animation.9. Add detailed information. Ex-shading to show size of file.10. Explore the use of combinations of icons.
![Page 17: CHAPTER 6](https://reader035.vdocuments.us/reader035/viewer/2022062519/568151df550346895dc01855/html5/thumbnails/17.jpg)
Four levels of design
1. Lexical qualities: Machine generated tasks-pixel shape, color, brightness, blinking.
2. Syntactics: Appearance and movement-lines, patterns, size, shape.
3. Semantics: Objects represented- concrete versus abstract, part versus whole.
4. Pragmatics: overall legibility, utility, identifiable, memorable, pleasing.
5. Dynamics: receptivity to clicks.
![Page 18: CHAPTER 6](https://reader035.vdocuments.us/reader035/viewer/2022062519/568151df550346895dc01855/html5/thumbnails/18.jpg)
6.5 Direct Manipulation
Performing tasks by DM- not the only goal
Programming by DM
![Page 19: CHAPTER 6](https://reader035.vdocuments.us/reader035/viewer/2022062519/568151df550346895dc01855/html5/thumbnails/19.jpg)
CHALLENGES
Five challenges of programming in the user interface
1. Access to appropriate date structures.
2. Sufficient computational generality.
3. Ease in programming and editing programs.
4. Simplicity in invocation and assignment of arguments.
5. Low risk.
![Page 20: CHAPTER 6](https://reader035.vdocuments.us/reader035/viewer/2022062519/568151df550346895dc01855/html5/thumbnails/20.jpg)
6.6 Home Automation.
Prediction of larger market in extensive controls in homes- but only if the user interfaces can be made simple.
![Page 21: CHAPTER 6](https://reader035.vdocuments.us/reader035/viewer/2022062519/568151df550346895dc01855/html5/thumbnails/21.jpg)
6.7 Remote Direct Manipulation
Teleoperation/Remote Controlled Environment
E.g.: Home-automation, applications underwater
![Page 22: CHAPTER 6](https://reader035.vdocuments.us/reader035/viewer/2022062519/568151df550346895dc01855/html5/thumbnails/22.jpg)
TELEMEDICINE
Disadvantages Time Delays Incomplete Feedback Cumbersome due to multiple sensors Unanticipated Interferences
![Page 23: CHAPTER 6](https://reader035.vdocuments.us/reader035/viewer/2022062519/568151df550346895dc01855/html5/thumbnails/23.jpg)
6.8 VIRTUAL ENVIRONMENTS
Components Visual display Head position sensing Hand position sensing Force feedback Sound input and output
![Page 24: CHAPTER 6](https://reader035.vdocuments.us/reader035/viewer/2022062519/568151df550346895dc01855/html5/thumbnails/24.jpg)
6.9 SUMMARY
More resources, possibly Some actions cumbersome Tracing difficult? Difficult for visually impaired users
Benefits Concerns
Faster feedbackReduced error ratesFaster learning & retentionEncourages innovation
![Page 25: CHAPTER 6](https://reader035.vdocuments.us/reader035/viewer/2022062519/568151df550346895dc01855/html5/thumbnails/25.jpg)
6.10 RESEARCHERS AGENDA
Better understanding of factors
Better history keeping
Encourage innovation in DM using software tools