SlideShare une entreprise Scribd logo
1  sur  24
Presented By:- Jitendra Deshwal
OVERVIEW
• Introduction
• Definition
• Importance of HCI
• Disciplines contributing to HCI
• Description
• Model of HCI
• HCI design models
INTRODUCTION
• Human factors related to computer can roughly
divided into topics related to hardware design &
topics related to design of the software interface
• Hardware should be designed to maximize task
performance.
• Software interface refers to the information provided
by the computer and the control mechanisms for
information inputting
HUMAN - COMPUTER INTERFACE
Human
the end-user
Computer
hardware
software
Interface
• A point where two objects meet.
• A point where the human can tell the computer what
to do.
• A point where the
computer displays the
requested information.
Interfacing
Importance of HCI
• Productivity
– individual (e.g. installations, word processing)
– organizational (changing job content, satisfaction,
working environment, power and influence)
• Safety (e.g. nuclear plants, flight control)
Disciplines, contributing to HCI
• Computer science
• Cognitive psychology
• Social & organizational psychology
• Ergonomics
• Artificial intelligence
• Linguistics
• Philosophy, sociology, anthropology
Computer Match
• A good interface match would include as many
senses as possible.
• Computer input and output is basically seeing what
we enter and what is displayed.
• Sound can be added to some programs, either by
giving instructions by voice, or listening to a
commentary / music.
• Touch can be in the form of using the mouse, a
joystick, or a drawing tablet.
Virtual Reality
• Virtual Reality is a computer interface.
• The applications programs combine the interfaces
already mentioned to give a simulated three
dimensional world of sight, sound, touch and
movement.
• Interaction may be made through special equipment
such as: spectacles, gloves, sound systems, and the
computer and monitor.
• As these types of interfaces develop and become
more advanced (realistic) through high level
programming, so the human use will become more
common and so it will seem to be similar to
communication with other humans.
Natural Language
• Normal speech recognised by a computer is Natural
Language Interface. Talk to a computer and it
recognises what we want.
• Natural means human-like,
and the technology is leaning
towards getting
computers to behave in a
more natural way.
Graphical User Interface (GUI)
• Used on computers first by Apple Macintosh, and
afterwards by Microsoft.
• The memory and file management are done by the
operating system while applications are running –
Multi-Tasking.
• A mouse is used to point and click on icons instead of
typing in a command.
• Dialogue boxes, menus, icons, toolbars etc form the
window on the computer screen.
Icons
Menus (Whole Screen)
Menus (Pop Up)
Standardisation
• The GUI is very similar in different applications.
• In an integrated package it will be almost identical
from application to application.
Word
Power
Point
Excel
Command Driven Interfaces
• Had to type in a command.
• The syntax had to be correct.
• Difficult for inexperienced users.
• Example above: Microsoft DOS, and UNIX.
• Advantages: Powerful, Quick, and Flexible.
• Disadvantages: Difficult, need experience, Syntax
difficult to remember, typing mistakes!
A model of HCI
People Technology
Work
Level 1
Level 2
Level 3 Social
system
Organizational
goal
HCI design models
• Waterfall model
• The star life cycle model
The waterfall model
Requirements
analysis &
specification
System &
software
design
Implementation
& unit testing
Integration
& system
testing
The star life cycle
Task analysis /
functional
analysis
Requirements
specification
Conceptual design /
formal design
Prototyping
Implementation
Evaluation
Eye Tracking
Eye tracking is a research methodology
whereby a person's eye movements are
captured using a camera, and this data
is used to track exactly what the participant
is looking at. In Human Computer Interaction
(HCI) and usability research, eye tracking is
used to determine what people look at
when interacting with computers. This
information is used to make programs
and applications that are more intuitive
and easier to use.
Referred websites
• IBM HCI design guide at
http://www.ibm.com/ibm/hci/guidelines/design
• Terry Winograd, Donald Norman
Human Computer Interaction

Contenu connexe

Tendances

Introduction to HCI (UCC)
Introduction to HCI (UCC)Introduction to HCI (UCC)
Introduction to HCI (UCC)apppsych
 
Introduction to HCI
Introduction to HCI Introduction to HCI
Introduction to HCI Deskala
 
What is Human Computer Interraction
What is Human Computer InterractionWhat is Human Computer Interraction
What is Human Computer Interractionpraeeth palliyaguru
 
Introduction to Human Computer Interaction
Introduction to Human Computer InteractionIntroduction to Human Computer Interaction
Introduction to Human Computer InteractionSyira Azhari
 
What Is Interaction Design
What Is Interaction DesignWhat Is Interaction Design
What Is Interaction DesignGraeme Smith
 
Usability Engineering Presentation Slides
Usability Engineering Presentation SlidesUsability Engineering Presentation Slides
Usability Engineering Presentation Slideswajahat Gul
 
Introducing Human Computer Interaction
Introducing Human Computer InteractionIntroducing Human Computer Interaction
Introducing Human Computer Interactionhcicourse
 
Human Computer Interaction Introduction
Human Computer Interaction IntroductionHuman Computer Interaction Introduction
Human Computer Interaction IntroductionN.Jagadish Kumar
 
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
 
Iteration and prototyping
Iteration and prototypingIteration and prototyping
Iteration and prototypingHafizMImran1
 
Human Computer Interface (HCI)
Human Computer Interface (HCI)Human Computer Interface (HCI)
Human Computer Interface (HCI)Shobha Rani
 
HUMAN COMPUTER INTERACTION
HUMAN COMPUTER INTERACTIONHUMAN COMPUTER INTERACTION
HUMAN COMPUTER INTERACTIONJaved Ahmed Samo
 
Human Computer Interaction-Basics
Human Computer Interaction-BasicsHuman Computer Interaction-Basics
Human Computer Interaction-BasicsMuhammad Asif
 
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
 
Hci In The Software Process
Hci In The Software ProcessHci In The Software Process
Hci In The Software Processahmad bassiouny
 

Tendances (20)

hci lecture notes pt.pptx
hci lecture notes pt.pptxhci lecture notes pt.pptx
hci lecture notes pt.pptx
 
Introduction to HCI (UCC)
Introduction to HCI (UCC)Introduction to HCI (UCC)
Introduction to HCI (UCC)
 
HCI
HCIHCI
HCI
 
Introduction To HCI
Introduction To HCIIntroduction To HCI
Introduction To HCI
 
Introduction to HCI
Introduction to HCI Introduction to HCI
Introduction to HCI
 
What is Human Computer Interraction
What is Human Computer InterractionWhat is Human Computer Interraction
What is Human Computer Interraction
 
HCI
HCIHCI
HCI
 
Introduction to Human Computer Interaction
Introduction to Human Computer InteractionIntroduction to Human Computer Interaction
Introduction to Human Computer Interaction
 
What Is Interaction Design
What Is Interaction DesignWhat Is Interaction Design
What Is Interaction Design
 
Usability Engineering Presentation Slides
Usability Engineering Presentation SlidesUsability Engineering Presentation Slides
Usability Engineering Presentation Slides
 
Introducing Human Computer Interaction
Introducing Human Computer InteractionIntroducing Human Computer Interaction
Introducing Human Computer Interaction
 
Human Computer Interaction Introduction
Human Computer Interaction IntroductionHuman Computer Interaction Introduction
Human Computer Interaction Introduction
 
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
 
Human computer interaction
Human computer interactionHuman computer interaction
Human computer interaction
 
Iteration and prototyping
Iteration and prototypingIteration and prototyping
Iteration and prototyping
 
Human Computer Interface (HCI)
Human Computer Interface (HCI)Human Computer Interface (HCI)
Human Computer Interface (HCI)
 
HUMAN COMPUTER INTERACTION
HUMAN COMPUTER INTERACTIONHUMAN COMPUTER INTERACTION
HUMAN COMPUTER INTERACTION
 
Human Computer Interaction-Basics
Human Computer Interaction-BasicsHuman Computer Interaction-Basics
Human Computer Interaction-Basics
 
Human computer interaction -Input output channel
Human computer interaction -Input output channelHuman computer interaction -Input output channel
Human computer interaction -Input output channel
 
Hci In The Software Process
Hci In The Software ProcessHci In The Software Process
Hci In The Software Process
 

En vedette

Human Computer Interaction using Eye Gesture Recognition : ElectroOcculography
Human Computer Interaction using Eye Gesture Recognition : ElectroOcculographyHuman Computer Interaction using Eye Gesture Recognition : ElectroOcculography
Human Computer Interaction using Eye Gesture Recognition : ElectroOcculographyAthira Jay
 
Human computer interaction Semester 1
Human computer interaction Semester 1Human computer interaction Semester 1
Human computer interaction Semester 1HARISA MARDIANA
 
Human-Computer Interaction
Human-Computer InteractionHuman-Computer Interaction
Human-Computer InteractionTarek Amr
 
Lecture 1: Human-Computer Interaction Introduction (2014)
Lecture 1: Human-Computer Interaction Introduction (2014)Lecture 1: Human-Computer Interaction Introduction (2014)
Lecture 1: Human-Computer Interaction Introduction (2014)Lora Aroyo
 
Human-Computer Interaction: An Overview
Human-Computer Interaction: An OverviewHuman-Computer Interaction: An Overview
Human-Computer Interaction: An OverviewSabin Buraga
 
A novel efficient human computer interface using an electrooculogram
A novel efficient human computer interface using an electrooculogramA novel efficient human computer interface using an electrooculogram
A novel efficient human computer interface using an electrooculogrameSAT Publishing House
 
Human computer interaction
Human  computer interactionHuman  computer interaction
Human computer interactionAyusha Patnaik
 
human computer interface
human computer interfacehuman computer interface
human computer interfaceSantosh Kumar
 
Distance education website using human computer interaction
Distance education website using human computer interactionDistance education website using human computer interaction
Distance education website using human computer interactionPavan Yogi
 
Human computer interaction design for distance education websites
Human computer interaction design for distance education websitesHuman computer interaction design for distance education websites
Human computer interaction design for distance education websitesJitu Choudhary
 
Human computerinterface
Human computerinterfaceHuman computerinterface
Human computerinterfaceKumar Aryan
 
Human computer interaction by gazegaze
Human computer interaction by gazegazeHuman computer interaction by gazegaze
Human computer interaction by gazegazegazegaze1234
 
Models of Interaction
Models of InteractionModels of Interaction
Models of InteractionjbellWCT
 
Virtual reality in hci
Virtual reality in hciVirtual reality in hci
Virtual reality in hcijeet patalia
 
How to use the Keystroke-Level Model to compare the efficiency of user interf...
How to use the Keystroke-Level Model to compare the efficiency of user interf...How to use the Keystroke-Level Model to compare the efficiency of user interf...
How to use the Keystroke-Level Model to compare the efficiency of user interf...World Usability Day - Wrocław
 
Propositional logic & inference
Propositional logic & inferencePropositional logic & inference
Propositional logic & inferenceSlideshare
 
Steganography Project
Steganography Project Steganography Project
Steganography Project Uttam Jain
 
Steganography Project
Steganography Project Steganography Project
Steganography Project Jitu Choudhary
 
Steganography
Steganography Steganography
Steganography Uttam Jain
 

En vedette (20)

Human Computer Interaction using Eye Gesture Recognition : ElectroOcculography
Human Computer Interaction using Eye Gesture Recognition : ElectroOcculographyHuman Computer Interaction using Eye Gesture Recognition : ElectroOcculography
Human Computer Interaction using Eye Gesture Recognition : ElectroOcculography
 
Human computer interaction Semester 1
Human computer interaction Semester 1Human computer interaction Semester 1
Human computer interaction Semester 1
 
Human-Computer Interaction
Human-Computer InteractionHuman-Computer Interaction
Human-Computer Interaction
 
Lecture 1: Human-Computer Interaction Introduction (2014)
Lecture 1: Human-Computer Interaction Introduction (2014)Lecture 1: Human-Computer Interaction Introduction (2014)
Lecture 1: Human-Computer Interaction Introduction (2014)
 
Human-Computer Interaction: An Overview
Human-Computer Interaction: An OverviewHuman-Computer Interaction: An Overview
Human-Computer Interaction: An Overview
 
A novel efficient human computer interface using an electrooculogram
A novel efficient human computer interface using an electrooculogramA novel efficient human computer interface using an electrooculogram
A novel efficient human computer interface using an electrooculogram
 
Human computer interaction
Human  computer interactionHuman  computer interaction
Human computer interaction
 
human computer interface
human computer interfacehuman computer interface
human computer interface
 
Distance education website using human computer interaction
Distance education website using human computer interactionDistance education website using human computer interaction
Distance education website using human computer interaction
 
Human computer interaction design for distance education websites
Human computer interaction design for distance education websitesHuman computer interaction design for distance education websites
Human computer interaction design for distance education websites
 
Embhcit
EmbhcitEmbhcit
Embhcit
 
Human computerinterface
Human computerinterfaceHuman computerinterface
Human computerinterface
 
Human computer interaction by gazegaze
Human computer interaction by gazegazeHuman computer interaction by gazegaze
Human computer interaction by gazegaze
 
Models of Interaction
Models of InteractionModels of Interaction
Models of Interaction
 
Virtual reality in hci
Virtual reality in hciVirtual reality in hci
Virtual reality in hci
 
How to use the Keystroke-Level Model to compare the efficiency of user interf...
How to use the Keystroke-Level Model to compare the efficiency of user interf...How to use the Keystroke-Level Model to compare the efficiency of user interf...
How to use the Keystroke-Level Model to compare the efficiency of user interf...
 
Propositional logic & inference
Propositional logic & inferencePropositional logic & inference
Propositional logic & inference
 
Steganography Project
Steganography Project Steganography Project
Steganography Project
 
Steganography Project
Steganography Project Steganography Project
Steganography Project
 
Steganography
Steganography Steganography
Steganography
 

Similaire à Human Computer Interaction

Psychology Human Computer Interaction
Psychology Human Computer InteractionPsychology Human Computer Interaction
Psychology Human Computer InteractionSeta Wicaksana
 
chap-01 HCI.ppt
chap-01 HCI.pptchap-01 HCI.ppt
chap-01 HCI.pptLamaYig
 
Human computer Interaction
Human computer InteractionHuman computer Interaction
Human computer Interactionshafaitahir
 
Chapter 1.pdf
Chapter 1.pdfChapter 1.pdf
Chapter 1.pdfKaiEnTee1
 
Human computer interaction by Atheer
Human computer interaction by Atheer Human computer interaction by Atheer
Human computer interaction by Atheer Self employed
 
Operating Systems
Operating SystemsOperating Systems
Operating SystemsLeon Lei
 
human computer interaction presentation briefly
human computer interaction presentation  brieflyhuman computer interaction presentation  briefly
human computer interaction presentation brieflypunyapuharshitha
 
Hci lec 1 & 2
Hci lec 1 & 2Hci lec 1 & 2
Hci lec 1 & 2Anwal Mirza
 
Human Computer Interaction Notes 176.pdf
Human Computer Interaction Notes 176.pdfHuman Computer Interaction Notes 176.pdf
Human Computer Interaction Notes 176.pdfvijaykumarK44
 
Multi-Touch Tangible Interface; HCI trends, projects, and development
Multi-Touch Tangible Interface; HCI trends, projects, and developmentMulti-Touch Tangible Interface; HCI trends, projects, and development
Multi-Touch Tangible Interface; HCI trends, projects, and developmentJazmi Jamal
 
HUMAN COMPUTER INTERACTION.pptx
HUMAN COMPUTER INTERACTION.pptxHUMAN COMPUTER INTERACTION.pptx
HUMAN COMPUTER INTERACTION.pptxMRahul20
 
Class1
Class1Class1
Class1inti
 

Similaire à Human Computer Interaction (20)

HCI_01.ppt
HCI_01.pptHCI_01.ppt
HCI_01.ppt
 
Unit - 1 - HCI.pptx
Unit - 1 - HCI.pptxUnit - 1 - HCI.pptx
Unit - 1 - HCI.pptx
 
Unit - 1 - HCI.pptx
Unit - 1 - HCI.pptxUnit - 1 - HCI.pptx
Unit - 1 - HCI.pptx
 
Unit - 1 - HCI.pptx
Unit - 1 - HCI.pptxUnit - 1 - HCI.pptx
Unit - 1 - HCI.pptx
 
Psychology Human Computer Interaction
Psychology Human Computer InteractionPsychology Human Computer Interaction
Psychology Human Computer Interaction
 
chap-01 HCI.ppt
chap-01 HCI.pptchap-01 HCI.ppt
chap-01 HCI.ppt
 
Human computer Interaction
Human computer InteractionHuman computer Interaction
Human computer Interaction
 
Chapter 1.pdf
Chapter 1.pdfChapter 1.pdf
Chapter 1.pdf
 
Human Computer Interface.pptx
Human Computer Interface.pptxHuman Computer Interface.pptx
Human Computer Interface.pptx
 
Hci [5]paradigm
Hci [5]paradigmHci [5]paradigm
Hci [5]paradigm
 
Human computer interaction by Atheer
Human computer interaction by Atheer Human computer interaction by Atheer
Human computer interaction by Atheer
 
Operating Systems
Operating SystemsOperating Systems
Operating Systems
 
human computer interaction presentation briefly
human computer interaction presentation  brieflyhuman computer interaction presentation  briefly
human computer interaction presentation briefly
 
Hci lec 1 & 2
Hci lec 1 & 2Hci lec 1 & 2
Hci lec 1 & 2
 
Final
FinalFinal
Final
 
Human Computer Interaction Notes 176.pdf
Human Computer Interaction Notes 176.pdfHuman Computer Interaction Notes 176.pdf
Human Computer Interaction Notes 176.pdf
 
Interaction Paradigms
Interaction ParadigmsInteraction Paradigms
Interaction Paradigms
 
Multi-Touch Tangible Interface; HCI trends, projects, and development
Multi-Touch Tangible Interface; HCI trends, projects, and developmentMulti-Touch Tangible Interface; HCI trends, projects, and development
Multi-Touch Tangible Interface; HCI trends, projects, and development
 
HUMAN COMPUTER INTERACTION.pptx
HUMAN COMPUTER INTERACTION.pptxHUMAN COMPUTER INTERACTION.pptx
HUMAN COMPUTER INTERACTION.pptx
 
Class1
Class1Class1
Class1
 

Dernier

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 

Dernier (20)

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 

Human Computer Interaction

  • 2. OVERVIEW • Introduction • Definition • Importance of HCI • Disciplines contributing to HCI • Description • Model of HCI • HCI design models
  • 3. INTRODUCTION • Human factors related to computer can roughly divided into topics related to hardware design & topics related to design of the software interface • Hardware should be designed to maximize task performance. • Software interface refers to the information provided by the computer and the control mechanisms for information inputting
  • 4. HUMAN - COMPUTER INTERFACE Human the end-user Computer hardware software
  • 5. Interface • A point where two objects meet. • A point where the human can tell the computer what to do. • A point where the computer displays the requested information.
  • 7. Importance of HCI • Productivity – individual (e.g. installations, word processing) – organizational (changing job content, satisfaction, working environment, power and influence) • Safety (e.g. nuclear plants, flight control)
  • 8. Disciplines, contributing to HCI • Computer science • Cognitive psychology • Social & organizational psychology • Ergonomics • Artificial intelligence • Linguistics • Philosophy, sociology, anthropology
  • 9. Computer Match • A good interface match would include as many senses as possible. • Computer input and output is basically seeing what we enter and what is displayed. • Sound can be added to some programs, either by giving instructions by voice, or listening to a commentary / music. • Touch can be in the form of using the mouse, a joystick, or a drawing tablet.
  • 10. Virtual Reality • Virtual Reality is a computer interface. • The applications programs combine the interfaces already mentioned to give a simulated three dimensional world of sight, sound, touch and movement. • Interaction may be made through special equipment such as: spectacles, gloves, sound systems, and the computer and monitor. • As these types of interfaces develop and become more advanced (realistic) through high level programming, so the human use will become more common and so it will seem to be similar to communication with other humans.
  • 11. Natural Language • Normal speech recognised by a computer is Natural Language Interface. Talk to a computer and it recognises what we want. • Natural means human-like, and the technology is leaning towards getting computers to behave in a more natural way.
  • 12. Graphical User Interface (GUI) • Used on computers first by Apple Macintosh, and afterwards by Microsoft. • The memory and file management are done by the operating system while applications are running – Multi-Tasking. • A mouse is used to point and click on icons instead of typing in a command. • Dialogue boxes, menus, icons, toolbars etc form the window on the computer screen.
  • 13. Icons
  • 16. Standardisation • The GUI is very similar in different applications. • In an integrated package it will be almost identical from application to application. Word Power Point Excel
  • 17. Command Driven Interfaces • Had to type in a command. • The syntax had to be correct. • Difficult for inexperienced users. • Example above: Microsoft DOS, and UNIX. • Advantages: Powerful, Quick, and Flexible. • Disadvantages: Difficult, need experience, Syntax difficult to remember, typing mistakes!
  • 18. A model of HCI People Technology Work Level 1 Level 2 Level 3 Social system Organizational goal
  • 19. HCI design models • Waterfall model • The star life cycle model
  • 20. The waterfall model Requirements analysis & specification System & software design Implementation & unit testing Integration & system testing
  • 21. The star life cycle Task analysis / functional analysis Requirements specification Conceptual design / formal design Prototyping Implementation Evaluation
  • 22. Eye Tracking Eye tracking is a research methodology whereby a person's eye movements are captured using a camera, and this data is used to track exactly what the participant is looking at. In Human Computer Interaction (HCI) and usability research, eye tracking is used to determine what people look at when interacting with computers. This information is used to make programs and applications that are more intuitive and easier to use.
  • 23. Referred websites • IBM HCI design guide at http://www.ibm.com/ibm/hci/guidelines/design • Terry Winograd, Donald Norman