SlideShare a Scribd company logo
1 of 17
Information and Communication
Technologies(ICT)
Principles and Perspectives
Study Guide Chapter 4
Chapter 6 essential reading
Input & Output Technologies
• Input: the process that occurs as information from inside the user’s head or
from the environment is transformed into the sort of data that computers
can use
• Output: the process of re-representing computer data into a form that the
user can comprehend and make use of.
Interaction Styles
• all the ways the user can communicate or otherwise interact with the
computer system
1. Command Language
2. Menu Selection
3. Form fill-in
4. Natural Language
5. Direct Manipulation
Command Language
(Advantages)
• Flexible.
• Appeals to expert users.
• Supports creation of user-defined
"scripts" or macros.
• Is suitable for interacting with
networked computers even with
low bandwidth.
Command Language
(Disadvantages)
• Retention of commands is generally very poor.
• Learnability of commands is very poor.
• Error rates are high.
• Error messages and assistance are hard to provide because of the diversity
of possibilities plus the complexity of mapping from tasks to interface
concepts and syntax.
• Not suitable for non-expert users.
Form fill-in
• Pay roll system, financial systems
• Advantages
• Simplifies data entry.
• Shortens learning in that the fields are predefined and need only be 'recognized'.
• Guides the user via the predefined rules.
• Disadvantages
• Consumes screen space.
• Usually sets the scene for rigid formalization of the business processes
Form fill-in
Menu Selection
(Advantages)
• Ideal for novice or intermittent users.
• Can appeal to expert users if display and selection mechanisms are rapid and if
appropriate "shortcuts" are implemented.
• Affords exploration (users can "look around" in the menus for the appropriate
command, unlike having to remember the name of a command and its spelling
when using command language.)
• Structures decision making.
• Allows easy support of error handling as the user's input does not have to be parsed
(as with command language).
Menu Selection
(Disadvantages)
• Too many menus may lead to information overload or complexity of
discouraging proportions.
• May be slow for frequent users.
• May not be suited for small graphic displays.
Menu Selection
Natural Language (English)
• Advantages
• Intuitive and potentially powerful
• Can be used for simple interactions (e.g. telephone booking systems where users select
from a list).
• Disadvantages
• Technological limitations
• Ambiguity
Direct manipulation
• Visibility of objects of interests
• Rapid , reversible incremental actions performed directly on them
• Replacement of complex command language by direct manipulation object
of interest
• Direct manipulation tries to bridge gulf of execution and evaluation
Direct Manipulation
(Advantages)
• Visually presents task concepts.
• Easy to learn.
• Errors can be avoided more easily.
• Encourages exploration.
• High subjective satisfaction.
• Recognition memory (as opposed to cued or free recall memory)
Direct Manipulation
(Disadvantages)
• May be more difficult to program
• Not suitable for small graphic displays.
• Spatial and visual representation is not always preferable.
• Metaphors can be misleading since the essence of metaphor is understanding
and experiencing one kind of thing in terms of another
• Compact notations may better suit expert users
Direct Manipulation
Ubiquitous computing
• A concept in software engineering and computer science where computing is
made to appear everywhere and anywhere
• Can occur using any device, in any location, and in any format
• 3 basic forms for ubiquitous system devices
• Tabs: wearable centimeter sized devices
• Pads: hand-held decimeter-sized devices
• Boards: meter sized interactive display devices.
Mobile Computing
• Input method is finger
• Precision is lost
• Android design guidelines
• RIFD

More Related Content

What's hot

Human computer interaction
Human computer interactionHuman computer interaction
Human computer interaction
sai anjaneya
 

What's hot (20)

evaluation techniques in HCI
evaluation techniques in HCIevaluation techniques in HCI
evaluation techniques in HCI
 
Human Computer Interaction HCI
Human Computer Interaction HCI Human Computer Interaction HCI
Human Computer Interaction HCI
 
Human computer interaction
Human computer interactionHuman computer interaction
Human computer interaction
 
Human computer interaction
Human  computer interactionHuman  computer interaction
Human computer interaction
 
Chapter1(hci)
Chapter1(hci)Chapter1(hci)
Chapter1(hci)
 
HCI 3e - Ch 11: User support
HCI 3e - Ch 11:  User supportHCI 3e - Ch 11:  User support
HCI 3e - Ch 11: User support
 
HCI 3e - Ch 7: Design rules
HCI 3e - Ch 7:  Design rulesHCI 3e - Ch 7:  Design rules
HCI 3e - Ch 7: Design rules
 
HCI 3e - Ch 10: Universal design
HCI 3e - Ch 10:  Universal designHCI 3e - Ch 10:  Universal design
HCI 3e - Ch 10: Universal design
 
Interaction Design
Interaction DesignInteraction Design
Interaction Design
 
HCI - Chapter 2
HCI - Chapter 2HCI - Chapter 2
HCI - Chapter 2
 
User Interface Design - Module 1 Introduction
User Interface Design - Module 1 IntroductionUser Interface Design - Module 1 Introduction
User Interface Design - Module 1 Introduction
 
Human Computer Interaction Evaluation
Human Computer Interaction EvaluationHuman Computer Interaction Evaluation
Human Computer Interaction Evaluation
 
Human Computer Interaction Chapter 2 Interaction and Interaction Design Basi...
Human Computer Interaction Chapter 2  Interaction and Interaction Design Basi...Human Computer Interaction Chapter 2  Interaction and Interaction Design Basi...
Human Computer Interaction Chapter 2 Interaction and Interaction Design Basi...
 
Hci md exam
Hci md examHci md exam
Hci md exam
 
Human computer interaction -Input output channel
Human computer interaction -Input output channelHuman computer interaction -Input output channel
Human computer interaction -Input output channel
 
HCI - Chapter 4
HCI - Chapter 4HCI - Chapter 4
HCI - Chapter 4
 
Usability Engineering Presentation Slides
Usability Engineering Presentation SlidesUsability Engineering Presentation Slides
Usability Engineering Presentation Slides
 
The computer HCI
The computer HCIThe computer HCI
The computer HCI
 
User interface-design
User interface-designUser interface-design
User interface-design
 
Human Computer Interaction Chapter 5 Universal Design and User Support - Dr....
Human Computer Interaction Chapter 5 Universal Design and User Support -  Dr....Human Computer Interaction Chapter 5 Universal Design and User Support -  Dr....
Human Computer Interaction Chapter 5 Universal Design and User Support - Dr....
 

Similar to Interaction styles

Designing user interface module 4
Designing user interface module 4Designing user interface module 4
Designing user interface module 4
DBPMCF
 

Similar to Interaction styles (20)

User Interface design & methods for easy utilization
User Interface design & methods for easy utilizationUser Interface design & methods for easy utilization
User Interface design & methods for easy utilization
 
User interface design
User interface designUser interface design
User interface design
 
HCI
HCIHCI
HCI
 
Slide 4 - User Interface Design.pptx interface rather than its functionality ...
Slide 4 - User Interface Design.pptx interface rather than its functionality ...Slide 4 - User Interface Design.pptx interface rather than its functionality ...
Slide 4 - User Interface Design.pptx interface rather than its functionality ...
 
Software engineering 19 user interface design elements
Software engineering 19 user interface design elementsSoftware engineering 19 user interface design elements
Software engineering 19 user interface design elements
 
Hci user interface-design principals lec 7
Hci user interface-design principals lec 7Hci user interface-design principals lec 7
Hci user interface-design principals lec 7
 
Hci user interface-design principals
Hci user interface-design principalsHci user interface-design principals
Hci user interface-design principals
 
Hci [4]interaction
Hci [4]interactionHci [4]interaction
Hci [4]interaction
 
UDSA Unit 4.pptx
UDSA Unit 4.pptxUDSA Unit 4.pptx
UDSA Unit 4.pptx
 
User Interface.ppt
User Interface.pptUser Interface.ppt
User Interface.ppt
 
Chapter 1.pdf
Chapter 1.pdfChapter 1.pdf
Chapter 1.pdf
 
Cognitive frameworks
Cognitive frameworksCognitive frameworks
Cognitive frameworks
 
Chapter 3 - Variety of Dialogue
Chapter 3  - Variety of DialogueChapter 3  - Variety of Dialogue
Chapter 3 - Variety of Dialogue
 
Designing user interface module 4
Designing user interface module 4Designing user interface module 4
Designing user interface module 4
 
CSE 5930 Assignment 2 Documentation
CSE 5930 Assignment 2 DocumentationCSE 5930 Assignment 2 Documentation
CSE 5930 Assignment 2 Documentation
 
Remote Assistante
Remote AssistanteRemote Assistante
Remote Assistante
 
CHRANPREE PPT.ppt
CHRANPREE PPT.pptCHRANPREE PPT.ppt
CHRANPREE PPT.ppt
 
Data warehouse and User interface
Data warehouse and User interface Data warehouse and User interface
Data warehouse and User interface
 
Lesson 2 HCI 2.pptx
Lesson 2 HCI 2.pptxLesson 2 HCI 2.pptx
Lesson 2 HCI 2.pptx
 
ICS3211 Week 4
ICS3211 Week 4ICS3211 Week 4
ICS3211 Week 4
 

More from Saqib Shehzad

More from Saqib Shehzad (20)

خاکہ برائے درسِ مختصر البخاری۔ کتاب العلم 20.pdf
خاکہ برائے درسِ مختصر البخاری۔ کتاب العلم 20.pdfخاکہ برائے درسِ مختصر البخاری۔ کتاب العلم 20.pdf
خاکہ برائے درسِ مختصر البخاری۔ کتاب العلم 20.pdf
 
Security
Security Security
Security
 
wireless networks
wireless networkswireless networks
wireless networks
 
wireless networks
wireless networkswireless networks
wireless networks
 
Wireless networks
Wireless networksWireless networks
Wireless networks
 
Multimedia networks
Multimedia networksMultimedia networks
Multimedia networks
 
Multimedia networks
Multimedia networksMultimedia networks
Multimedia networks
 
Multimedia networks
Multimedia networksMultimedia networks
Multimedia networks
 
Multimedia networks
Multimedia networksMultimedia networks
Multimedia networks
 
Multimedia continued
Multimedia continuedMultimedia continued
Multimedia continued
 
Multimedia
MultimediaMultimedia
Multimedia
 
Usability Evaluation
Usability EvaluationUsability Evaluation
Usability Evaluation
 
Prototype in HCI
Prototype in HCIPrototype in HCI
Prototype in HCI
 
User centered Design
User centered DesignUser centered Design
User centered Design
 
Social and organizational perspective in HCI
Social and organizational perspective in HCISocial and organizational perspective in HCI
Social and organizational perspective in HCI
 
Cognition, information processing, perception and attention
Cognition, information processing, perception and attentionCognition, information processing, perception and attention
Cognition, information processing, perception and attention
 
Conceptual Model
Conceptual ModelConceptual Model
Conceptual Model
 
Human Computer Interaction
Human Computer InteractionHuman Computer Interaction
Human Computer Interaction
 
World Wide Web
World Wide WebWorld Wide Web
World Wide Web
 
Computer Networks
Computer NetworksComputer Networks
Computer Networks
 

Recently uploaded

Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 
An Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfAn Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdf
SanaAli374401
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
heathfieldcps1
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
Chris Hunter
 

Recently uploaded (20)

Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
An Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfAn Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdf
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 

Interaction styles

  • 1. Information and Communication Technologies(ICT) Principles and Perspectives Study Guide Chapter 4 Chapter 6 essential reading
  • 2. Input & Output Technologies • Input: the process that occurs as information from inside the user’s head or from the environment is transformed into the sort of data that computers can use • Output: the process of re-representing computer data into a form that the user can comprehend and make use of.
  • 3. Interaction Styles • all the ways the user can communicate or otherwise interact with the computer system 1. Command Language 2. Menu Selection 3. Form fill-in 4. Natural Language 5. Direct Manipulation
  • 4. Command Language (Advantages) • Flexible. • Appeals to expert users. • Supports creation of user-defined "scripts" or macros. • Is suitable for interacting with networked computers even with low bandwidth.
  • 5. Command Language (Disadvantages) • Retention of commands is generally very poor. • Learnability of commands is very poor. • Error rates are high. • Error messages and assistance are hard to provide because of the diversity of possibilities plus the complexity of mapping from tasks to interface concepts and syntax. • Not suitable for non-expert users.
  • 6. Form fill-in • Pay roll system, financial systems • Advantages • Simplifies data entry. • Shortens learning in that the fields are predefined and need only be 'recognized'. • Guides the user via the predefined rules. • Disadvantages • Consumes screen space. • Usually sets the scene for rigid formalization of the business processes
  • 8. Menu Selection (Advantages) • Ideal for novice or intermittent users. • Can appeal to expert users if display and selection mechanisms are rapid and if appropriate "shortcuts" are implemented. • Affords exploration (users can "look around" in the menus for the appropriate command, unlike having to remember the name of a command and its spelling when using command language.) • Structures decision making. • Allows easy support of error handling as the user's input does not have to be parsed (as with command language).
  • 9. Menu Selection (Disadvantages) • Too many menus may lead to information overload or complexity of discouraging proportions. • May be slow for frequent users. • May not be suited for small graphic displays.
  • 11. Natural Language (English) • Advantages • Intuitive and potentially powerful • Can be used for simple interactions (e.g. telephone booking systems where users select from a list). • Disadvantages • Technological limitations • Ambiguity
  • 12. Direct manipulation • Visibility of objects of interests • Rapid , reversible incremental actions performed directly on them • Replacement of complex command language by direct manipulation object of interest • Direct manipulation tries to bridge gulf of execution and evaluation
  • 13. Direct Manipulation (Advantages) • Visually presents task concepts. • Easy to learn. • Errors can be avoided more easily. • Encourages exploration. • High subjective satisfaction. • Recognition memory (as opposed to cued or free recall memory)
  • 14. Direct Manipulation (Disadvantages) • May be more difficult to program • Not suitable for small graphic displays. • Spatial and visual representation is not always preferable. • Metaphors can be misleading since the essence of metaphor is understanding and experiencing one kind of thing in terms of another • Compact notations may better suit expert users
  • 16. Ubiquitous computing • A concept in software engineering and computer science where computing is made to appear everywhere and anywhere • Can occur using any device, in any location, and in any format • 3 basic forms for ubiquitous system devices • Tabs: wearable centimeter sized devices • Pads: hand-held decimeter-sized devices • Boards: meter sized interactive display devices.
  • 17. Mobile Computing • Input method is finger • Precision is lost • Android design guidelines • RIFD