SlideShare ist ein Scribd-Unternehmen logo
1 von 24
Direct Manipulation and
Virtual Environments
Sanjog Sigdel (57)
Computer Science, KU
12 July, 2015
CONTENTS:
1. Fundamental Principles
2. Direct Manipulation Examples
3. Discussion on Direct Manipulation
4. 3D Interfaces
5. Teleoperation
6. Virtual and Augmented Reality
7. Conclusion
2
Fundamental Principles
1. one sees an advantage for discovery that is greatest when they
express the exact nature of a thing briefly and, as it were, picture it;
then, indeed, the labor of thought is wonderfully diminished. -
Leibniz, May 1968
1. Continuous visibility of objects and actions of interest, with
meaningful visual metaphor
1. Pointing or other physical actions on objects of interest, instead of
typed commands
3
Attributes of Direct Manipulation
1. Novices can learn quickly, possibly by demonstration
2. Experts can work with high performance, define new features
3. High retention in intermediate users
4. Error messages rarely needed
5. Users get immediate feedback, can change undesirable actions or
directions quickly
6. Users experience less anxiety
7. Users feel in control
8. A feeling that the system is somehow “natural”
4
Examples:
5
Examples(Contd…)
6
Examples(Contd…)
● Driving a car
- Steering wheel, pedals, windshield can be thought of as direct manipulation interface
- Imagine how hard it would be to drive if done by typing in commands?
● Spatial Data Management
- First system based off idea by Nicholas Negroponte at MIT
- Users could zoom in on colour-display of the world
● ArcGIS by ESRI
- Popular geographic-information system
- Map-related information
7
Examples(Contd…)
8
Examples(Contd…)
● Video games
- Probably the most commercially successful application of direct
manipulation
- Watching someone play is sufficient training!
- Now on consoles, mobile platforms, smartphones, tablets, PC, 3D
graphics, multiplayer online play, etc.
● Computer-aided design (CAD)
- Mechanical Engineering, automobiles, aircraft, electronic circuitry
e.g. On screen circuit schematic
9
Examples(Contd…)
● Airline reservation systems / QFX TICKET RESERVATION SYSTEM
● Draggable Screens, Touch Screens
10
Direct Manipulation Discussions
SO WHAT IS THE FUTURE ?
11
- Virtual reality
- Ubiquitous computing
- Augmented reality
Direct Manipulation Discussions
- Principle of Virtuality “A Representation of reality which can be manipulated” (TED NELSON,
1980)
- “feeling of involvement directly with a world of objects rather than of communicating with an
intermediary” (Hutchins, 1986)
● PROBLEMS
- Screen Size is too small
- Difficulty in pointing the icons
- Problem in reading the contents
- Can the right metaphor be found?
- Results in slow performance of system
- Hard to implement dynamic contents on web
12
3D INTERFACES
Problems with 3D Interfaces
- Disorienting navigation
- Complex user actions
- Slow performance
13
Confusion / Disorientation
If users are presented with too many options or a distracting and complex
design which requires complex user actions it causes:
- confusion on what to next
- problem in efficiency
- it can lead to other emotional states, such as frustration.
14
3D Interfaces( Contd…)
3D interfaces that succeed:
● Medical imagery
● Architectural drawing
● Scientific simulations
Discussions on 3D Interfaces
- Can Perform Slow
- 3D Highlights to 2D interface can be a distraction
- 3D games are very successful
15
TELEOPERATION
- The electronic remote control of machines
- Teleoperation uses:
● Manufacturing
● Surgery
● Flying airplanes
● Steering vehicles
- Examples: Manufacturing of microprocessors, working mechanism of robots on car
manufacturing company, Robotic surgery(robots doing brain surgery), Telepathology(Pathologist
looks at tissue under remote microscope), Virtual colonoscopy (CT scan, 3D model generation),
- supervisory control
● Human issues instructions, computer carries it out without interference
e.g. Mars landers, telemedicine(transportation of medicine through air drones), launching a
missile
16
Teleoperation(Contd…)
17
Teleoperation(Contd…)
Potential teleoperation problems:
- Slow responses
- Transmission delay, operation delay
- Incomplete feedback
- Unanticipated interferences
- Increased likelihood of breakdowns
- More complex error recovery procedures
18
Virtual & Augmented Reality
● Virtual reality
simulation of physical presence in real world or virtual environments
● Augmented Reality
Augmenting a direct or indirect view of a real world environment with computationally generated
information – sound, video, text, etc
19
Virtual & Augmented Reality
20
21
Virtual & Augmented Reality(COntd…)
● Hydraulic jacks
● Choreographed sounds
● Simulated cockpits, control panels
● Flight Simulator
● Seems expensive but are actually cheaper than reality.
● “telepresence” combination of teleoperation using virtual and augmented
reality
22
Virtual & Augmented Reality(COntd…)
Concerns with Virtual Reality:
- Visual display
- Head-position sensing
- Hand-position sensing
- Hand-held manipulatives
- Force feedback and haptics
- Sound input and output
- Other sensations
- Collaborative and competitive virtual environment
23
References
- Designing the User Interface: Strategies for Effective Human-Computer Interaction / 5th edition,
by Ben Schneiderman & Catherine Plaisant (2010)
- Nelson, Ted, Interacive systems and design of virtuality, Creative Computing, 6, 11, (November
1980)
24
THANK YOU
TIME’S UP

Weitere ähnliche Inhalte

Was ist angesagt?

HCI - Chapter 3
HCI - Chapter 3HCI - Chapter 3
HCI - Chapter 3Alan Dix
 
HCI 3e - Ch 13: Socio-organizational issues and stakeholder requirements
HCI 3e - Ch 13:  Socio-organizational issues and stakeholder requirementsHCI 3e - Ch 13:  Socio-organizational issues and stakeholder requirements
HCI 3e - Ch 13: Socio-organizational issues and stakeholder requirementsAlan Dix
 
HCI 3e - Ch 12: Cognitive models
HCI 3e - Ch 12:  Cognitive modelsHCI 3e - Ch 12:  Cognitive models
HCI 3e - Ch 12: Cognitive modelsAlan Dix
 
Human Computer Interaction Notes 176.pdf
Human Computer Interaction Notes 176.pdfHuman Computer Interaction Notes 176.pdf
Human Computer Interaction Notes 176.pdfvijaykumarK44
 
Human computer interaction -Input output channel
Human computer interaction -Input output channelHuman computer interaction -Input output channel
Human computer interaction -Input output channelN.Jagadish Kumar
 
Human Computer Interaction (HCI)
Human Computer Interaction (HCI)Human Computer Interaction (HCI)
Human Computer Interaction (HCI)Lahiru Danushka
 
HCI - Chapter 1
HCI - Chapter 1HCI - Chapter 1
HCI - Chapter 1Alan Dix
 
HCI 3e - Ch 10: Universal design
HCI 3e - Ch 10:  Universal designHCI 3e - Ch 10:  Universal design
HCI 3e - Ch 10: Universal designAlan Dix
 
HCI 3e - Ch 2: The computer
HCI 3e - Ch 2:  The computerHCI 3e - Ch 2:  The computer
HCI 3e - Ch 2: The computerAlan Dix
 
Human computer interaction
Human computer interactionHuman computer interaction
Human computer interactionsai anjaneya
 
HCI - Chapter 6
HCI - Chapter 6HCI - Chapter 6
HCI - Chapter 6Alan Dix
 
Models of Interaction
Models of InteractionModels of Interaction
Models of InteractionjbellWCT
 
HCI 3e - Ch 11: User support
HCI 3e - Ch 11:  User supportHCI 3e - Ch 11:  User support
HCI 3e - Ch 11: User supportAlan Dix
 
Software Requirements Specification on Student Information System (SRS on SIS)
Software Requirements Specification on Student Information System (SRS on SIS)Software Requirements Specification on Student Information System (SRS on SIS)
Software Requirements Specification on Student Information System (SRS on SIS)Minhas Kamal
 
HCI 3e - Ch 5: Interaction design basics
HCI 3e - Ch 5:  Interaction design basicsHCI 3e - Ch 5:  Interaction design basics
HCI 3e - Ch 5: Interaction design basicsAlan Dix
 
Lecture 3: Human-Computer Interaction: HCI Design (2014)
Lecture 3: Human-Computer Interaction: HCI Design (2014)Lecture 3: Human-Computer Interaction: HCI Design (2014)
Lecture 3: Human-Computer Interaction: HCI Design (2014)Lora Aroyo
 

Was ist angesagt? (20)

HCI - Chapter 3
HCI - Chapter 3HCI - Chapter 3
HCI - Chapter 3
 
HCI 3e - Ch 13: Socio-organizational issues and stakeholder requirements
HCI 3e - Ch 13:  Socio-organizational issues and stakeholder requirementsHCI 3e - Ch 13:  Socio-organizational issues and stakeholder requirements
HCI 3e - Ch 13: Socio-organizational issues and stakeholder requirements
 
HCI 3e - Ch 12: Cognitive models
HCI 3e - Ch 12:  Cognitive modelsHCI 3e - Ch 12:  Cognitive models
HCI 3e - Ch 12: Cognitive models
 
Human Computer Interaction Notes 176.pdf
Human Computer Interaction Notes 176.pdfHuman Computer Interaction Notes 176.pdf
Human Computer Interaction Notes 176.pdf
 
Human computer interaction -Input output channel
Human computer interaction -Input output channelHuman computer interaction -Input output channel
Human computer interaction -Input output channel
 
Human Computer Interaction (HCI)
Human Computer Interaction (HCI)Human Computer Interaction (HCI)
Human Computer Interaction (HCI)
 
HCI - Chapter 1
HCI - Chapter 1HCI - Chapter 1
HCI - Chapter 1
 
HCI 3e - Ch 10: Universal design
HCI 3e - Ch 10:  Universal designHCI 3e - Ch 10:  Universal design
HCI 3e - Ch 10: Universal design
 
HCI 3e - Ch 2: The computer
HCI 3e - Ch 2:  The computerHCI 3e - Ch 2:  The computer
HCI 3e - Ch 2: The computer
 
HCI Presentation
HCI PresentationHCI Presentation
HCI Presentation
 
Human computer interaction
Human computer interactionHuman computer interaction
Human computer interaction
 
HCI - Chapter 6
HCI - Chapter 6HCI - Chapter 6
HCI - Chapter 6
 
Models of Interaction
Models of InteractionModels of Interaction
Models of Interaction
 
E3 chap-08
E3 chap-08E3 chap-08
E3 chap-08
 
Hci activity#3
Hci activity#3Hci activity#3
Hci activity#3
 
HCI 3e - Ch 11: User support
HCI 3e - Ch 11:  User supportHCI 3e - Ch 11:  User support
HCI 3e - Ch 11: User support
 
Software Requirements Specification on Student Information System (SRS on SIS)
Software Requirements Specification on Student Information System (SRS on SIS)Software Requirements Specification on Student Information System (SRS on SIS)
Software Requirements Specification on Student Information System (SRS on SIS)
 
HCI 3e - Ch 5: Interaction design basics
HCI 3e - Ch 5:  Interaction design basicsHCI 3e - Ch 5:  Interaction design basics
HCI 3e - Ch 5: Interaction design basics
 
Augmented Reality ppt
Augmented Reality pptAugmented Reality ppt
Augmented Reality ppt
 
Lecture 3: Human-Computer Interaction: HCI Design (2014)
Lecture 3: Human-Computer Interaction: HCI Design (2014)Lecture 3: Human-Computer Interaction: HCI Design (2014)
Lecture 3: Human-Computer Interaction: HCI Design (2014)
 

Ähnlich wie Direct manipulation and virtual environments

Emerging Technologies
Emerging TechnologiesEmerging Technologies
Emerging TechnologiesAnjan Mahanta
 
Saksham seminar report
Saksham seminar reportSaksham seminar report
Saksham seminar reportSakshamTurki
 
Smart Factory VR Example
Smart Factory VR ExampleSmart Factory VR Example
Smart Factory VR ExampleTobias Jonas
 
Virtual-Reality-Seminar-1.pptx
Virtual-Reality-Seminar-1.pptxVirtual-Reality-Seminar-1.pptx
Virtual-Reality-Seminar-1.pptxRajshree75
 
Artificial Intelligence (AI) -> understanding what it is & how you can use it...
Artificial Intelligence (AI) -> understanding what it is & how you can use it...Artificial Intelligence (AI) -> understanding what it is & how you can use it...
Artificial Intelligence (AI) -> understanding what it is & how you can use it...Adela VILLANUEVA
 
Rp2 published
Rp2 publishedRp2 published
Rp2 publishedAman Jain
 
Scheme for motion estimation based on adaptive fuzzy neural network
Scheme for motion estimation based on adaptive fuzzy neural networkScheme for motion estimation based on adaptive fuzzy neural network
Scheme for motion estimation based on adaptive fuzzy neural networkTELKOMNIKA JOURNAL
 
COMUTER GRAPHICS NOTES
COMUTER GRAPHICS NOTESCOMUTER GRAPHICS NOTES
COMUTER GRAPHICS NOTESho58
 
Augmented reality
Augmented realityAugmented reality
Augmented realityvivekuniyal
 
Virtual reality (vr) presentation
Virtual reality (vr) presentation Virtual reality (vr) presentation
Virtual reality (vr) presentation Ranjeet Kumar
 
1.lecture_07_paradigms.ppt
1.lecture_07_paradigms.ppt1.lecture_07_paradigms.ppt
1.lecture_07_paradigms.pptUsamajawad3
 
Real time hand gesture recognition system for dynamic applications
Real time hand gesture recognition system for dynamic applicationsReal time hand gesture recognition system for dynamic applications
Real time hand gesture recognition system for dynamic applicationsijujournal
 
Real time hand gesture recognition system for dynamic applications
Real time hand gesture recognition system for dynamic applicationsReal time hand gesture recognition system for dynamic applications
Real time hand gesture recognition system for dynamic applicationsijujournal
 
UX Scotland 2018: Systems, discontinuities and thinking beyond UI: Key quest...
UX Scotland 2018: Systems, discontinuities and thinking beyond UI:  Key quest...UX Scotland 2018: Systems, discontinuities and thinking beyond UI:  Key quest...
UX Scotland 2018: Systems, discontinuities and thinking beyond UI: Key quest...Claire Rowland
 
Augmented reality The future of computing
Augmented reality The future of computingAugmented reality The future of computing
Augmented reality The future of computingAbhishek Abhi
 

Ähnlich wie Direct manipulation and virtual environments (20)

Virtual reality
Virtual realityVirtual reality
Virtual reality
 
Emerging Technologies
Emerging TechnologiesEmerging Technologies
Emerging Technologies
 
Saksham seminar report
Saksham seminar reportSaksham seminar report
Saksham seminar report
 
Smart Factory VR Example
Smart Factory VR ExampleSmart Factory VR Example
Smart Factory VR Example
 
Virtual-Reality-Seminar-1.pptx
Virtual-Reality-Seminar-1.pptxVirtual-Reality-Seminar-1.pptx
Virtual-Reality-Seminar-1.pptx
 
Virtual reality
Virtual realityVirtual reality
Virtual reality
 
Artificial Intelligence (AI) -> understanding what it is & how you can use it...
Artificial Intelligence (AI) -> understanding what it is & how you can use it...Artificial Intelligence (AI) -> understanding what it is & how you can use it...
Artificial Intelligence (AI) -> understanding what it is & how you can use it...
 
Rp2 published
Rp2 publishedRp2 published
Rp2 published
 
Scheme for motion estimation based on adaptive fuzzy neural network
Scheme for motion estimation based on adaptive fuzzy neural networkScheme for motion estimation based on adaptive fuzzy neural network
Scheme for motion estimation based on adaptive fuzzy neural network
 
Cg notes
Cg notesCg notes
Cg notes
 
COMUTER GRAPHICS NOTES
COMUTER GRAPHICS NOTESCOMUTER GRAPHICS NOTES
COMUTER GRAPHICS NOTES
 
Augmented reality
Augmented realityAugmented reality
Augmented reality
 
Virtual reality (vr) presentation
Virtual reality (vr) presentation Virtual reality (vr) presentation
Virtual reality (vr) presentation
 
1.lecture_07_paradigms.ppt
1.lecture_07_paradigms.ppt1.lecture_07_paradigms.ppt
1.lecture_07_paradigms.ppt
 
14 561
14 56114 561
14 561
 
VIRTUAL REALITY
VIRTUAL REALITYVIRTUAL REALITY
VIRTUAL REALITY
 
Real time hand gesture recognition system for dynamic applications
Real time hand gesture recognition system for dynamic applicationsReal time hand gesture recognition system for dynamic applications
Real time hand gesture recognition system for dynamic applications
 
Real time hand gesture recognition system for dynamic applications
Real time hand gesture recognition system for dynamic applicationsReal time hand gesture recognition system for dynamic applications
Real time hand gesture recognition system for dynamic applications
 
UX Scotland 2018: Systems, discontinuities and thinking beyond UI: Key quest...
UX Scotland 2018: Systems, discontinuities and thinking beyond UI:  Key quest...UX Scotland 2018: Systems, discontinuities and thinking beyond UI:  Key quest...
UX Scotland 2018: Systems, discontinuities and thinking beyond UI: Key quest...
 
Augmented reality The future of computing
Augmented reality The future of computingAugmented reality The future of computing
Augmented reality The future of computing
 

Kürzlich hochgeladen

昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档
昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档
昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档208367051
 
原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degreeyuu sss
 
Architecture case study India Habitat Centre, Delhi.pdf
Architecture case study India Habitat Centre, Delhi.pdfArchitecture case study India Habitat Centre, Delhi.pdf
Architecture case study India Habitat Centre, Delhi.pdfSumit Lathwal
 
group_15_empirya_p1projectIndustrial.pdf
group_15_empirya_p1projectIndustrial.pdfgroup_15_empirya_p1projectIndustrial.pdf
group_15_empirya_p1projectIndustrial.pdfneelspinoy
 
办理学位证(NTU证书)新加坡南洋理工大学毕业证成绩单原版一比一
办理学位证(NTU证书)新加坡南洋理工大学毕业证成绩单原版一比一办理学位证(NTU证书)新加坡南洋理工大学毕业证成绩单原版一比一
办理学位证(NTU证书)新加坡南洋理工大学毕业证成绩单原版一比一A SSS
 
How to Empower the future of UX Design with Gen AI
How to Empower the future of UX Design with Gen AIHow to Empower the future of UX Design with Gen AI
How to Empower the future of UX Design with Gen AIyuj
 
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一Fi sss
 
办理学位证(SFU证书)西蒙菲莎大学毕业证成绩单原版一比一
办理学位证(SFU证书)西蒙菲莎大学毕业证成绩单原版一比一办理学位证(SFU证书)西蒙菲莎大学毕业证成绩单原版一比一
办理学位证(SFU证书)西蒙菲莎大学毕业证成绩单原版一比一F dds
 
cda.pptx critical discourse analysis ppt
cda.pptx critical discourse analysis pptcda.pptx critical discourse analysis ppt
cda.pptx critical discourse analysis pptMaryamAfzal41
 
Pharmaceutical Packaging for the elderly.pdf
Pharmaceutical Packaging for the elderly.pdfPharmaceutical Packaging for the elderly.pdf
Pharmaceutical Packaging for the elderly.pdfAayushChavan5
 
Passbook project document_april_21__.pdf
Passbook project document_april_21__.pdfPassbook project document_april_21__.pdf
Passbook project document_april_21__.pdfvaibhavkanaujia
 
专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degreeyuu sss
 
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档208367051
 
办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一
办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一
办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一diploma 1
 
Design principles on typography in design
Design principles on typography in designDesign principles on typography in design
Design principles on typography in designnooreen17
 
Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...
Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...
Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...Yantram Animation Studio Corporation
 
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Service
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts ServiceCall Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Service
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Servicejennyeacort
 
3D Printing And Designing Final Report.pdf
3D Printing And Designing Final Report.pdf3D Printing And Designing Final Report.pdf
3D Printing And Designing Final Report.pdfSwaraliBorhade
 
Call Girls Aslali 7397865700 Ridhima Hire Me Full Night
Call Girls Aslali 7397865700 Ridhima Hire Me Full NightCall Girls Aslali 7397865700 Ridhima Hire Me Full Night
Call Girls Aslali 7397865700 Ridhima Hire Me Full Nightssuser7cb4ff
 

Kürzlich hochgeladen (20)

昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档
昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档
昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档
 
原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
 
Architecture case study India Habitat Centre, Delhi.pdf
Architecture case study India Habitat Centre, Delhi.pdfArchitecture case study India Habitat Centre, Delhi.pdf
Architecture case study India Habitat Centre, Delhi.pdf
 
group_15_empirya_p1projectIndustrial.pdf
group_15_empirya_p1projectIndustrial.pdfgroup_15_empirya_p1projectIndustrial.pdf
group_15_empirya_p1projectIndustrial.pdf
 
办理学位证(NTU证书)新加坡南洋理工大学毕业证成绩单原版一比一
办理学位证(NTU证书)新加坡南洋理工大学毕业证成绩单原版一比一办理学位证(NTU证书)新加坡南洋理工大学毕业证成绩单原版一比一
办理学位证(NTU证书)新加坡南洋理工大学毕业证成绩单原版一比一
 
How to Empower the future of UX Design with Gen AI
How to Empower the future of UX Design with Gen AIHow to Empower the future of UX Design with Gen AI
How to Empower the future of UX Design with Gen AI
 
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一
 
办理学位证(SFU证书)西蒙菲莎大学毕业证成绩单原版一比一
办理学位证(SFU证书)西蒙菲莎大学毕业证成绩单原版一比一办理学位证(SFU证书)西蒙菲莎大学毕业证成绩单原版一比一
办理学位证(SFU证书)西蒙菲莎大学毕业证成绩单原版一比一
 
cda.pptx critical discourse analysis ppt
cda.pptx critical discourse analysis pptcda.pptx critical discourse analysis ppt
cda.pptx critical discourse analysis ppt
 
Pharmaceutical Packaging for the elderly.pdf
Pharmaceutical Packaging for the elderly.pdfPharmaceutical Packaging for the elderly.pdf
Pharmaceutical Packaging for the elderly.pdf
 
Passbook project document_april_21__.pdf
Passbook project document_april_21__.pdfPassbook project document_april_21__.pdf
Passbook project document_april_21__.pdf
 
专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
 
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档
 
办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一
办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一
办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一
 
Design principles on typography in design
Design principles on typography in designDesign principles on typography in design
Design principles on typography in design
 
Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...
Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...
Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...
 
Call Girls in Pratap Nagar, 9953056974 Escort Service
Call Girls in Pratap Nagar,  9953056974 Escort ServiceCall Girls in Pratap Nagar,  9953056974 Escort Service
Call Girls in Pratap Nagar, 9953056974 Escort Service
 
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Service
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts ServiceCall Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Service
Call Girls in Ashok Nagar Delhi ✡️9711147426✡️ Escorts Service
 
3D Printing And Designing Final Report.pdf
3D Printing And Designing Final Report.pdf3D Printing And Designing Final Report.pdf
3D Printing And Designing Final Report.pdf
 
Call Girls Aslali 7397865700 Ridhima Hire Me Full Night
Call Girls Aslali 7397865700 Ridhima Hire Me Full NightCall Girls Aslali 7397865700 Ridhima Hire Me Full Night
Call Girls Aslali 7397865700 Ridhima Hire Me Full Night
 

Direct manipulation and virtual environments

  • 1. Direct Manipulation and Virtual Environments Sanjog Sigdel (57) Computer Science, KU 12 July, 2015
  • 2. CONTENTS: 1. Fundamental Principles 2. Direct Manipulation Examples 3. Discussion on Direct Manipulation 4. 3D Interfaces 5. Teleoperation 6. Virtual and Augmented Reality 7. Conclusion 2
  • 3. Fundamental Principles 1. one sees an advantage for discovery that is greatest when they express the exact nature of a thing briefly and, as it were, picture it; then, indeed, the labor of thought is wonderfully diminished. - Leibniz, May 1968 1. Continuous visibility of objects and actions of interest, with meaningful visual metaphor 1. Pointing or other physical actions on objects of interest, instead of typed commands 3
  • 4. Attributes of Direct Manipulation 1. Novices can learn quickly, possibly by demonstration 2. Experts can work with high performance, define new features 3. High retention in intermediate users 4. Error messages rarely needed 5. Users get immediate feedback, can change undesirable actions or directions quickly 6. Users experience less anxiety 7. Users feel in control 8. A feeling that the system is somehow “natural” 4
  • 7. Examples(Contd…) ● Driving a car - Steering wheel, pedals, windshield can be thought of as direct manipulation interface - Imagine how hard it would be to drive if done by typing in commands? ● Spatial Data Management - First system based off idea by Nicholas Negroponte at MIT - Users could zoom in on colour-display of the world ● ArcGIS by ESRI - Popular geographic-information system - Map-related information 7
  • 9. Examples(Contd…) ● Video games - Probably the most commercially successful application of direct manipulation - Watching someone play is sufficient training! - Now on consoles, mobile platforms, smartphones, tablets, PC, 3D graphics, multiplayer online play, etc. ● Computer-aided design (CAD) - Mechanical Engineering, automobiles, aircraft, electronic circuitry e.g. On screen circuit schematic 9
  • 10. Examples(Contd…) ● Airline reservation systems / QFX TICKET RESERVATION SYSTEM ● Draggable Screens, Touch Screens 10
  • 11. Direct Manipulation Discussions SO WHAT IS THE FUTURE ? 11 - Virtual reality - Ubiquitous computing - Augmented reality
  • 12. Direct Manipulation Discussions - Principle of Virtuality “A Representation of reality which can be manipulated” (TED NELSON, 1980) - “feeling of involvement directly with a world of objects rather than of communicating with an intermediary” (Hutchins, 1986) ● PROBLEMS - Screen Size is too small - Difficulty in pointing the icons - Problem in reading the contents - Can the right metaphor be found? - Results in slow performance of system - Hard to implement dynamic contents on web 12
  • 13. 3D INTERFACES Problems with 3D Interfaces - Disorienting navigation - Complex user actions - Slow performance 13
  • 14. Confusion / Disorientation If users are presented with too many options or a distracting and complex design which requires complex user actions it causes: - confusion on what to next - problem in efficiency - it can lead to other emotional states, such as frustration. 14
  • 15. 3D Interfaces( Contd…) 3D interfaces that succeed: ● Medical imagery ● Architectural drawing ● Scientific simulations Discussions on 3D Interfaces - Can Perform Slow - 3D Highlights to 2D interface can be a distraction - 3D games are very successful 15
  • 16. TELEOPERATION - The electronic remote control of machines - Teleoperation uses: ● Manufacturing ● Surgery ● Flying airplanes ● Steering vehicles - Examples: Manufacturing of microprocessors, working mechanism of robots on car manufacturing company, Robotic surgery(robots doing brain surgery), Telepathology(Pathologist looks at tissue under remote microscope), Virtual colonoscopy (CT scan, 3D model generation), - supervisory control ● Human issues instructions, computer carries it out without interference e.g. Mars landers, telemedicine(transportation of medicine through air drones), launching a missile 16
  • 18. Teleoperation(Contd…) Potential teleoperation problems: - Slow responses - Transmission delay, operation delay - Incomplete feedback - Unanticipated interferences - Increased likelihood of breakdowns - More complex error recovery procedures 18
  • 19. Virtual & Augmented Reality ● Virtual reality simulation of physical presence in real world or virtual environments ● Augmented Reality Augmenting a direct or indirect view of a real world environment with computationally generated information – sound, video, text, etc 19
  • 20. Virtual & Augmented Reality 20
  • 21. 21
  • 22. Virtual & Augmented Reality(COntd…) ● Hydraulic jacks ● Choreographed sounds ● Simulated cockpits, control panels ● Flight Simulator ● Seems expensive but are actually cheaper than reality. ● “telepresence” combination of teleoperation using virtual and augmented reality 22
  • 23. Virtual & Augmented Reality(COntd…) Concerns with Virtual Reality: - Visual display - Head-position sensing - Hand-position sensing - Hand-held manipulatives - Force feedback and haptics - Sound input and output - Other sensations - Collaborative and competitive virtual environment 23
  • 24. References - Designing the User Interface: Strategies for Effective Human-Computer Interaction / 5th edition, by Ben Schneiderman & Catherine Plaisant (2010) - Nelson, Ted, Interacive systems and design of virtuality, Creative Computing, 6, 11, (November 1980) 24 THANK YOU TIME’S UP