SlideShare a Scribd company logo
© 2010 Pearson Addison-Wesley. All rights reserved.
Addison Wesley
is an imprint of
Designing the User Interface:
Strategies for Effective Human-Computer Interaction
Fifth Edition
Ben Shneiderman & Catherine Plaisant
in collaboration with
Maxine S. Cohen and Steven M. Jacobs
CHAPTER 5:
Direct Manipulation and Virtual Environments
1-2
© 2010 Pearson Addison-Wesley. All rights reserved.
Introduction
• Positive feelings associated with good user
interfaces:
– Mastery of the interface
– Competence in performing tasks
– Ease in learning the system originally and in
assimilating advanced features
– Confidence in the capacity to retain mastery over time
– Enjoyment in using the system
– Eagerness to show the system off to novices
– Desire to explore more powerful aspects of the system
6-2
1-3
© 2010 Pearson Addison-Wesley. All rights reserved.
Examples of
Direct-Manipulation Systems
Command line vs. display editors and word processors
• Training times with display editors are much less than line editors
• Line editors are generally more flexible and powerful
• The advances of WYSIWYG word processors:
– Display a full page of text
– Display of the document in the form that it will appear when the
final printing is done
– Show cursor action
– Control cursor motion through physically obvious and intuitively
natural means
– Use of labeled icon for actions
– Display of the results of an action immediately
– Provide rapid response and display
– Offer easily reversible actions
6-3
1-4
© 2010 Pearson Addison-Wesley. All rights reserved.
Examples of
Direct-Manipulation Systems:
WYSIWYG word processing
6-4
1-5
© 2010 Pearson Addison-Wesley. All rights reserved.
Examples of Direct-Manipulation
Systems (cont.)
Technologies that derive from the word processor:
• Integration
• Desktop publication software
• Slide-presentation software
• Hypermedia environments
• Improved macro facilities
• Spell checker and thesaurus
• Grammar checkers
6-5
1-6
© 2010 Pearson Addison-Wesley. All rights reserved.
Examples of Direct-Manipulation
Systems (cont.)
The VisiCalc spreadsheet and its descendants
• VisiCalc users delighted in watching the program
propagate changes across the screen.
• In some cases, spatial representations provide a better
model of reality
• Successful spatial data-management systems depend on
choosing appropriate:
– Icons
– Graphical representations
– Natural and comprehensible data layouts
6-6
1-7
© 2010 Pearson Addison-Wesley. All rights reserved.
Examples of Direct-Manipulation
Systems (cont.): spreadsheet
6-7
1-8
© 2010 Pearson Addison-Wesley. All rights reserved.
Examples of Direct-Manipulation
Systems (cont.)
spatial data management
6-8
1-9
© 2010 Pearson Addison-Wesley. All rights reserved.
Examples of Direct-Manipulation
Systems (cont.)
Video games
• Nintendo Wii, Sony PlayStation, and Microsoft Xbox
• Field of action is visual and compelling
• Commands are physical actions whose results are immediately
shown on the screen
• No syntax to remember
• Most games continuously display a score
• Direct manipulation in SimSity
• Second Life virtual world
• Spore
• Myst well received
• DOOM and Quake controversial
6-9
1-10
© 2010 Pearson Addison-Wesley. All rights reserved.
Examples of Direct-Manipulation
Systems (cont.)
Guitar Hero video game
6-10
1-11
© 2010 Pearson Addison-Wesley. All rights reserved.
Examples of Direct-Manipulation
Systems (cont.)
Computer-aided design
• Computer-aided design (CAD) use direct manipulation
• Manipulate the object of interest
• Generate alternatives easily
• Explain the impact
• Problem solving by analogy to the real-world
Office automation
• Xerox Star was a pioneer with sophisticated formatting
• Apple Lisa System
• Rapid and continuous graphical interaction
• Microsoft Windows is a descendant
6-11
1-12
© 2010 Pearson Addison-Wesley. All rights reserved.
Continuing evolution of Direct-
Manipulation Systems
Direct-Manipulation interfaces are being used in a wide range of
applications, e.g. management dashboard for a retail store
6-12
1-13
© 2010 Pearson Addison-Wesley. All rights reserved.
Continuing evolution of Direct-
Manipulation Systems (cont.)
6-13
1-14
© 2010 Pearson Addison-Wesley. All rights reserved.
Discussion of Direct
Manipulation
Problems with direct manipulation
• Spatial or visual representations can be too spread out
• High-level flowcharts and database-schema can become
confusing
• Designs may force valuable information off of the screen
• Users must learn the graphical representations
• The visual representation may be misleading
• Typing commands with the keyboard may be faster
6-14
1-15
© 2010 Pearson Addison-Wesley. All rights reserved.
Principles of Direct Manipulation
1. Continuous representations of the objects and
actions of interest with meaningful visual
metaphors.
2. Physical actions or presses of labeled buttons,
instead of complex syntax.
3. Rapid, incremental, reversible actions whose
effects on the objects of interest are visible
immediately.
6-15
1-16
© 2010 Pearson Addison-Wesley. All rights reserved.
Interface-Building Tools
Visual Thinking and Icons
• The visual nature of computers can challenge the
first generation of hackers
• An icon is an image, picture, or symbol representing
a concept
• Icon-specific guidelines
– Represent the object or action in a familiar manner
– Limit the number of different icons
– Make icons stand out from the background
– Consider three-dimensional icons
– Ensure a selected icon is visible from unselected icons
– Design the movement animation
– Add detailed information
– Explore combinations of icons to create new objects or
actions
6-16
1-17
© 2010 Pearson Addison-Wesley. All rights reserved.
3D Interfaces
• “Pure” 3D interfaces have strong utility in some contexts,
e.g., medical, product design. In other situations, more
constrained interaction may actually be preferable to
simplify interactions.
• “Enhanced” interfaces, better than reality, can help
reduce the limitations of the real-world, e.g., providing
simultaneous views.
• Avatars in multiplayer 3-D worlds
• First person games
6-17
1-18
© 2010 Pearson Addison-Wesley. All rights reserved.
3D Interfaces (cont.)
6-18
1-19
© 2010 Pearson Addison-Wesley. All rights reserved.
3D Interfaces (cont.)
Features for effective 3D
– Use occlusion, shadows, perspective, and other 3D techniques
carefully.
– Minimize the number of navigation steps for users to
accomplish their tasks.
– Keep text readable.
– Avoid unnecessary visual clutter, distraction, contrast shifts, and
reflections.
– Simplify user movement.
– Prevent errors.
– Simplify object movement
– Organize groups of items in aligned structures to allow rapid
visual search.
– Enable users to construct visual groups to support spatial recall.
6-19
1-20
© 2010 Pearson Addison-Wesley. All rights reserved.
3D Interfaces (cont.)
Guidelines for inclusion of enhanced 3D features:
– Provide overviews so users can see the big picture
– Allow teleoperation
– Offer X-ray vision so users can see into or beyond
objects.
– Provide history keeping
– Permit rich user actions on objects
– Enable remote collaboration
– Give users control over explanatory text and let users
select for details on demand.
– Offer tools to select, mark, and measure.
6-20
1-21
© 2010 Pearson Addison-Wesley. All rights reserved.
3D Interfaces (cont.)
Guidelines for inclusion of enhanced 3D features
(cont.):
– Implement dynamic queries to rapidly filter out
unneeded items.
– Support semantic zooming and movement
– Enable landmarks to show themselves even at a
distance
– Allow multiple coordinated views
– Develop novel 3D icons to represent concepts that are
more recognizable and memorable.
6-21
1-22
© 2010 Pearson Addison-Wesley. All rights reserved.
Teleoperation
• Two “parents”: direct manipulation in personal
computers and process control in complex environments
• Physical operation is remote
• Complicating factors in the architecture of remote
environments:
– Time delays
• transmission delays
• operation delays
– Incomplete feedback
– Feedback from multiple sources
– Unanticipated interferences
6-22
1-23
© 2010 Pearson Addison-Wesley. All rights reserved.
Virtual and Augmented Reality
• Virtual reality breaks the physical limitations of space and
allow users to act as though they were somewhere else
• Augmented reality shows the real world with an overlay
of additional overlay
• Situational awareness shows information about the real
world that surrounds you by tracking your movements in
a computer model
• Augmented reality is an important variant
– Enables users to see the real world with an overlay of
additional interaction.
6-23
1-24
© 2010 Pearson Addison-Wesley. All rights reserved.
Virtual and
Augmented Reality (cont.)
• Successful virtual environments depend on the
smooth integration of:
– Visual Display
– Head position sensing
– Hand-position sensing
– Force feedback
– Sound input and output
– Other sensations
– Cooperative and competitive virtual reality
6-24
1-25
© 2010 Pearson Addison-Wesley. All rights reserved.
Impact of this technology in our
everyday lives
6-25

More Related Content

Similar to DTUI5_chap05.ppt

Chap11
Chap11Chap11
Human Computer Interface.pptx
Human Computer Interface.pptxHuman Computer Interface.pptx
Human Computer Interface.pptx
AishwaryaSwaminathan4
 
golden rules of user interface design
golden rules of user interface designgolden rules of user interface design
golden rules of user interface design
gadige harshini
 
20IT706PE User Interface Design - Unit 1.pptx
20IT706PE User Interface Design - Unit 1.pptx20IT706PE User Interface Design - Unit 1.pptx
20IT706PE User Interface Design - Unit 1.pptx
ParthibanSubramani7
 
Slides chapter 12
Slides chapter 12Slides chapter 12
Slides chapter 12
Priyanka Shetty
 
User Interface Design - Module 1 Introduction
User Interface Design - Module 1 IntroductionUser Interface Design - Module 1 Introduction
User Interface Design - Module 1 Introduction
brindaN
 
ESSENTIAL of (CS/IT/IS) class 02 (HCI)
ESSENTIAL of (CS/IT/IS) class 02 (HCI)ESSENTIAL of (CS/IT/IS) class 02 (HCI)
ESSENTIAL of (CS/IT/IS) class 02 (HCI)
Dr. Mazin Mohamed alkathiri
 
Dg park introduction
Dg park introductionDg park introduction
Dg park introduction
Deokgun Park
 
DGPark introduction
DGPark introductionDGPark introduction
DGPark introductionDeokgun Park
 
Chapter 2
Chapter 2Chapter 2
Chapter 2
Latesh Malik
 
5945479
59454795945479
5945479
aryang720
 
Unit 7 performing user interface design
Unit 7 performing user interface designUnit 7 performing user interface design
Unit 7 performing user interface design
Preeti Mishra
 
Evolution Of The Sitemap
Evolution Of The SitemapEvolution Of The Sitemap
Evolution Of The Sitemap
User Intelligence
 
Accelerating the Healthcare Revenue Cycle
Accelerating the Healthcare Revenue CycleAccelerating the Healthcare Revenue Cycle
Accelerating the Healthcare Revenue Cycle
Dan Corcoran
 
Perficient PepsiCo Rich Internet Apps Seminar
Perficient PepsiCo Rich Internet Apps SeminarPerficient PepsiCo Rich Internet Apps Seminar
Perficient PepsiCo Rich Internet Apps Seminar
Perficient, Inc.
 
Chapter1(hci)
Chapter1(hci)Chapter1(hci)
Chapter1(hci)
Latesh Malik
 
Kristiaan De Roeck at UX Antwerp Meetup - 30 January 2018
Kristiaan De Roeck at UX Antwerp Meetup - 30 January 2018Kristiaan De Roeck at UX Antwerp Meetup - 30 January 2018
Kristiaan De Roeck at UX Antwerp Meetup - 30 January 2018
UX Antwerp Meetup
 
Unit v
Unit vUnit v
Ch09-User Interface Design
Ch09-User Interface DesignCh09-User Interface Design
Ch09-User Interface Design
Fajar Baskoro
 

Similar to DTUI5_chap05.ppt (20)

Chap11
Chap11Chap11
Chap11
 
Human Computer Interface.pptx
Human Computer Interface.pptxHuman Computer Interface.pptx
Human Computer Interface.pptx
 
golden rules of user interface design
golden rules of user interface designgolden rules of user interface design
golden rules of user interface design
 
20IT706PE User Interface Design - Unit 1.pptx
20IT706PE User Interface Design - Unit 1.pptx20IT706PE User Interface Design - Unit 1.pptx
20IT706PE User Interface Design - Unit 1.pptx
 
Slides chapter 12
Slides chapter 12Slides chapter 12
Slides chapter 12
 
User Interface Design - Module 1 Introduction
User Interface Design - Module 1 IntroductionUser Interface Design - Module 1 Introduction
User Interface Design - Module 1 Introduction
 
ESSENTIAL of (CS/IT/IS) class 02 (HCI)
ESSENTIAL of (CS/IT/IS) class 02 (HCI)ESSENTIAL of (CS/IT/IS) class 02 (HCI)
ESSENTIAL of (CS/IT/IS) class 02 (HCI)
 
Dg park introduction
Dg park introductionDg park introduction
Dg park introduction
 
DGPark introduction
DGPark introductionDGPark introduction
DGPark introduction
 
Chapter 2
Chapter 2Chapter 2
Chapter 2
 
5945479
59454795945479
5945479
 
Final
FinalFinal
Final
 
Unit 7 performing user interface design
Unit 7 performing user interface designUnit 7 performing user interface design
Unit 7 performing user interface design
 
Evolution Of The Sitemap
Evolution Of The SitemapEvolution Of The Sitemap
Evolution Of The Sitemap
 
Accelerating the Healthcare Revenue Cycle
Accelerating the Healthcare Revenue CycleAccelerating the Healthcare Revenue Cycle
Accelerating the Healthcare Revenue Cycle
 
Perficient PepsiCo Rich Internet Apps Seminar
Perficient PepsiCo Rich Internet Apps SeminarPerficient PepsiCo Rich Internet Apps Seminar
Perficient PepsiCo Rich Internet Apps Seminar
 
Chapter1(hci)
Chapter1(hci)Chapter1(hci)
Chapter1(hci)
 
Kristiaan De Roeck at UX Antwerp Meetup - 30 January 2018
Kristiaan De Roeck at UX Antwerp Meetup - 30 January 2018Kristiaan De Roeck at UX Antwerp Meetup - 30 January 2018
Kristiaan De Roeck at UX Antwerp Meetup - 30 January 2018
 
Unit v
Unit vUnit v
Unit v
 
Ch09-User Interface Design
Ch09-User Interface DesignCh09-User Interface Design
Ch09-User Interface Design
 

More from nazimsattar

Pr.SE2.361101659.pptx
Pr.SE2.361101659.pptxPr.SE2.361101659.pptx
Pr.SE2.361101659.pptx
nazimsattar
 
ch10.ppt
ch10.pptch10.ppt
ch10.ppt
nazimsattar
 
vehiculr networks.ppt
vehiculr networks.pptvehiculr networks.ppt
vehiculr networks.ppt
nazimsattar
 
ad-hoc 16 4 2018.ppt
ad-hoc 16 4 2018.pptad-hoc 16 4 2018.ppt
ad-hoc 16 4 2018.ppt
nazimsattar
 
Cellular Wireless Networks p1 chap 2.pptx
Cellular Wireless Networks p1 chap 2.pptxCellular Wireless Networks p1 chap 2.pptx
Cellular Wireless Networks p1 chap 2.pptx
nazimsattar
 
Cellular Wireless Networks part2.pptx
Cellular Wireless Networks part2.pptxCellular Wireless Networks part2.pptx
Cellular Wireless Networks part2.pptx
nazimsattar
 
slides11.ppt
slides11.pptslides11.ppt
slides11.ppt
nazimsattar
 
types of DS.ppt
types of DS.ppttypes of DS.ppt
types of DS.ppt
nazimsattar
 
parallel programming.ppt
parallel programming.pptparallel programming.ppt
parallel programming.ppt
nazimsattar
 
slides10.ppt
slides10.pptslides10.ppt
slides10.ppt
nazimsattar
 
slides9.ppt
slides9.pptslides9.ppt
slides9.ppt
nazimsattar
 
slides8.ppt
slides8.pptslides8.ppt
slides8.ppt
nazimsattar
 
slides7.ppt
slides7.pptslides7.ppt
slides7.ppt
nazimsattar
 
slides6.ppt
slides6.pptslides6.ppt
slides6.ppt
nazimsattar
 
slides5.ppt
slides5.pptslides5.ppt
slides5.ppt
nazimsattar
 
slides4.ppt
slides4.pptslides4.ppt
slides4.ppt
nazimsattar
 
slides2.ppt
slides2.pptslides2.ppt
slides2.ppt
nazimsattar
 
chap2.ppt
chap2.pptchap2.ppt
chap2.ppt
nazimsattar
 
351101835.pptx
351101835.pptx351101835.pptx
351101835.pptx
nazimsattar
 
351101042.ppt
351101042.ppt351101042.ppt
351101042.ppt
nazimsattar
 

More from nazimsattar (20)

Pr.SE2.361101659.pptx
Pr.SE2.361101659.pptxPr.SE2.361101659.pptx
Pr.SE2.361101659.pptx
 
ch10.ppt
ch10.pptch10.ppt
ch10.ppt
 
vehiculr networks.ppt
vehiculr networks.pptvehiculr networks.ppt
vehiculr networks.ppt
 
ad-hoc 16 4 2018.ppt
ad-hoc 16 4 2018.pptad-hoc 16 4 2018.ppt
ad-hoc 16 4 2018.ppt
 
Cellular Wireless Networks p1 chap 2.pptx
Cellular Wireless Networks p1 chap 2.pptxCellular Wireless Networks p1 chap 2.pptx
Cellular Wireless Networks p1 chap 2.pptx
 
Cellular Wireless Networks part2.pptx
Cellular Wireless Networks part2.pptxCellular Wireless Networks part2.pptx
Cellular Wireless Networks part2.pptx
 
slides11.ppt
slides11.pptslides11.ppt
slides11.ppt
 
types of DS.ppt
types of DS.ppttypes of DS.ppt
types of DS.ppt
 
parallel programming.ppt
parallel programming.pptparallel programming.ppt
parallel programming.ppt
 
slides10.ppt
slides10.pptslides10.ppt
slides10.ppt
 
slides9.ppt
slides9.pptslides9.ppt
slides9.ppt
 
slides8.ppt
slides8.pptslides8.ppt
slides8.ppt
 
slides7.ppt
slides7.pptslides7.ppt
slides7.ppt
 
slides6.ppt
slides6.pptslides6.ppt
slides6.ppt
 
slides5.ppt
slides5.pptslides5.ppt
slides5.ppt
 
slides4.ppt
slides4.pptslides4.ppt
slides4.ppt
 
slides2.ppt
slides2.pptslides2.ppt
slides2.ppt
 
chap2.ppt
chap2.pptchap2.ppt
chap2.ppt
 
351101835.pptx
351101835.pptx351101835.pptx
351101835.pptx
 
351101042.ppt
351101042.ppt351101042.ppt
351101042.ppt
 

Recently uploaded

CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
BhavyaRajput3
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 
How to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleHow to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS Module
Celine George
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
Vikramjit Singh
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
Col Mukteshwar Prasad
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
Vivekanand Anglo Vedic Academy
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
RaedMohamed3
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
GeoBlogs
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
beazzy04
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
MIRIAMSALINAS13
 
ESC Beyond Borders _From EU to You_ InfoPack general.pdf
ESC Beyond Borders _From EU to You_ InfoPack general.pdfESC Beyond Borders _From EU to You_ InfoPack general.pdf
ESC Beyond Borders _From EU to You_ InfoPack general.pdf
Fundacja Rozwoju Społeczeństwa Przedsiębiorczego
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
Anna Sz.
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
Celine George
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
TechSoup
 
Introduction to Quality Improvement Essentials
Introduction to Quality Improvement EssentialsIntroduction to Quality Improvement Essentials
Introduction to Quality Improvement Essentials
Excellence Foundation for South Sudan
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
joachimlavalley1
 
The Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve ThomasonThe Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve Thomason
Steve Thomason
 
Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 

Recently uploaded (20)

CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
 
How to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleHow to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS Module
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
 
ESC Beyond Borders _From EU to You_ InfoPack general.pdf
ESC Beyond Borders _From EU to You_ InfoPack general.pdfESC Beyond Borders _From EU to You_ InfoPack general.pdf
ESC Beyond Borders _From EU to You_ InfoPack general.pdf
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
 
Introduction to Quality Improvement Essentials
Introduction to Quality Improvement EssentialsIntroduction to Quality Improvement Essentials
Introduction to Quality Improvement Essentials
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
 
The Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve ThomasonThe Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve Thomason
 
Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......
 

DTUI5_chap05.ppt

  • 1. © 2010 Pearson Addison-Wesley. All rights reserved. Addison Wesley is an imprint of Designing the User Interface: Strategies for Effective Human-Computer Interaction Fifth Edition Ben Shneiderman & Catherine Plaisant in collaboration with Maxine S. Cohen and Steven M. Jacobs CHAPTER 5: Direct Manipulation and Virtual Environments
  • 2. 1-2 © 2010 Pearson Addison-Wesley. All rights reserved. Introduction • Positive feelings associated with good user interfaces: – Mastery of the interface – Competence in performing tasks – Ease in learning the system originally and in assimilating advanced features – Confidence in the capacity to retain mastery over time – Enjoyment in using the system – Eagerness to show the system off to novices – Desire to explore more powerful aspects of the system 6-2
  • 3. 1-3 © 2010 Pearson Addison-Wesley. All rights reserved. Examples of Direct-Manipulation Systems Command line vs. display editors and word processors • Training times with display editors are much less than line editors • Line editors are generally more flexible and powerful • The advances of WYSIWYG word processors: – Display a full page of text – Display of the document in the form that it will appear when the final printing is done – Show cursor action – Control cursor motion through physically obvious and intuitively natural means – Use of labeled icon for actions – Display of the results of an action immediately – Provide rapid response and display – Offer easily reversible actions 6-3
  • 4. 1-4 © 2010 Pearson Addison-Wesley. All rights reserved. Examples of Direct-Manipulation Systems: WYSIWYG word processing 6-4
  • 5. 1-5 © 2010 Pearson Addison-Wesley. All rights reserved. Examples of Direct-Manipulation Systems (cont.) Technologies that derive from the word processor: • Integration • Desktop publication software • Slide-presentation software • Hypermedia environments • Improved macro facilities • Spell checker and thesaurus • Grammar checkers 6-5
  • 6. 1-6 © 2010 Pearson Addison-Wesley. All rights reserved. Examples of Direct-Manipulation Systems (cont.) The VisiCalc spreadsheet and its descendants • VisiCalc users delighted in watching the program propagate changes across the screen. • In some cases, spatial representations provide a better model of reality • Successful spatial data-management systems depend on choosing appropriate: – Icons – Graphical representations – Natural and comprehensible data layouts 6-6
  • 7. 1-7 © 2010 Pearson Addison-Wesley. All rights reserved. Examples of Direct-Manipulation Systems (cont.): spreadsheet 6-7
  • 8. 1-8 © 2010 Pearson Addison-Wesley. All rights reserved. Examples of Direct-Manipulation Systems (cont.) spatial data management 6-8
  • 9. 1-9 © 2010 Pearson Addison-Wesley. All rights reserved. Examples of Direct-Manipulation Systems (cont.) Video games • Nintendo Wii, Sony PlayStation, and Microsoft Xbox • Field of action is visual and compelling • Commands are physical actions whose results are immediately shown on the screen • No syntax to remember • Most games continuously display a score • Direct manipulation in SimSity • Second Life virtual world • Spore • Myst well received • DOOM and Quake controversial 6-9
  • 10. 1-10 © 2010 Pearson Addison-Wesley. All rights reserved. Examples of Direct-Manipulation Systems (cont.) Guitar Hero video game 6-10
  • 11. 1-11 © 2010 Pearson Addison-Wesley. All rights reserved. Examples of Direct-Manipulation Systems (cont.) Computer-aided design • Computer-aided design (CAD) use direct manipulation • Manipulate the object of interest • Generate alternatives easily • Explain the impact • Problem solving by analogy to the real-world Office automation • Xerox Star was a pioneer with sophisticated formatting • Apple Lisa System • Rapid and continuous graphical interaction • Microsoft Windows is a descendant 6-11
  • 12. 1-12 © 2010 Pearson Addison-Wesley. All rights reserved. Continuing evolution of Direct- Manipulation Systems Direct-Manipulation interfaces are being used in a wide range of applications, e.g. management dashboard for a retail store 6-12
  • 13. 1-13 © 2010 Pearson Addison-Wesley. All rights reserved. Continuing evolution of Direct- Manipulation Systems (cont.) 6-13
  • 14. 1-14 © 2010 Pearson Addison-Wesley. All rights reserved. Discussion of Direct Manipulation Problems with direct manipulation • Spatial or visual representations can be too spread out • High-level flowcharts and database-schema can become confusing • Designs may force valuable information off of the screen • Users must learn the graphical representations • The visual representation may be misleading • Typing commands with the keyboard may be faster 6-14
  • 15. 1-15 © 2010 Pearson Addison-Wesley. All rights reserved. Principles of Direct Manipulation 1. Continuous representations of the objects and actions of interest with meaningful visual metaphors. 2. Physical actions or presses of labeled buttons, instead of complex syntax. 3. Rapid, incremental, reversible actions whose effects on the objects of interest are visible immediately. 6-15
  • 16. 1-16 © 2010 Pearson Addison-Wesley. All rights reserved. Interface-Building Tools Visual Thinking and Icons • The visual nature of computers can challenge the first generation of hackers • An icon is an image, picture, or symbol representing a concept • Icon-specific guidelines – Represent the object or action in a familiar manner – Limit the number of different icons – Make icons stand out from the background – Consider three-dimensional icons – Ensure a selected icon is visible from unselected icons – Design the movement animation – Add detailed information – Explore combinations of icons to create new objects or actions 6-16
  • 17. 1-17 © 2010 Pearson Addison-Wesley. All rights reserved. 3D Interfaces • “Pure” 3D interfaces have strong utility in some contexts, e.g., medical, product design. In other situations, more constrained interaction may actually be preferable to simplify interactions. • “Enhanced” interfaces, better than reality, can help reduce the limitations of the real-world, e.g., providing simultaneous views. • Avatars in multiplayer 3-D worlds • First person games 6-17
  • 18. 1-18 © 2010 Pearson Addison-Wesley. All rights reserved. 3D Interfaces (cont.) 6-18
  • 19. 1-19 © 2010 Pearson Addison-Wesley. All rights reserved. 3D Interfaces (cont.) Features for effective 3D – Use occlusion, shadows, perspective, and other 3D techniques carefully. – Minimize the number of navigation steps for users to accomplish their tasks. – Keep text readable. – Avoid unnecessary visual clutter, distraction, contrast shifts, and reflections. – Simplify user movement. – Prevent errors. – Simplify object movement – Organize groups of items in aligned structures to allow rapid visual search. – Enable users to construct visual groups to support spatial recall. 6-19
  • 20. 1-20 © 2010 Pearson Addison-Wesley. All rights reserved. 3D Interfaces (cont.) Guidelines for inclusion of enhanced 3D features: – Provide overviews so users can see the big picture – Allow teleoperation – Offer X-ray vision so users can see into or beyond objects. – Provide history keeping – Permit rich user actions on objects – Enable remote collaboration – Give users control over explanatory text and let users select for details on demand. – Offer tools to select, mark, and measure. 6-20
  • 21. 1-21 © 2010 Pearson Addison-Wesley. All rights reserved. 3D Interfaces (cont.) Guidelines for inclusion of enhanced 3D features (cont.): – Implement dynamic queries to rapidly filter out unneeded items. – Support semantic zooming and movement – Enable landmarks to show themselves even at a distance – Allow multiple coordinated views – Develop novel 3D icons to represent concepts that are more recognizable and memorable. 6-21
  • 22. 1-22 © 2010 Pearson Addison-Wesley. All rights reserved. Teleoperation • Two “parents”: direct manipulation in personal computers and process control in complex environments • Physical operation is remote • Complicating factors in the architecture of remote environments: – Time delays • transmission delays • operation delays – Incomplete feedback – Feedback from multiple sources – Unanticipated interferences 6-22
  • 23. 1-23 © 2010 Pearson Addison-Wesley. All rights reserved. Virtual and Augmented Reality • Virtual reality breaks the physical limitations of space and allow users to act as though they were somewhere else • Augmented reality shows the real world with an overlay of additional overlay • Situational awareness shows information about the real world that surrounds you by tracking your movements in a computer model • Augmented reality is an important variant – Enables users to see the real world with an overlay of additional interaction. 6-23
  • 24. 1-24 © 2010 Pearson Addison-Wesley. All rights reserved. Virtual and Augmented Reality (cont.) • Successful virtual environments depend on the smooth integration of: – Visual Display – Head position sensing – Hand-position sensing – Force feedback – Sound input and output – Other sensations – Cooperative and competitive virtual reality 6-24
  • 25. 1-25 © 2010 Pearson Addison-Wesley. All rights reserved. Impact of this technology in our everyday lives 6-25