SlideShare a Scribd company logo
1 of 13
chapter 3

the interaction

extras …

more about widgets
understanding and choosing
widgets
widgets - bits that make the GUI
what do they do
what are they good for
one-by-one – WIMP elements
• widgets - bits that make the GUI
• what do they do
• what are they good for
widgets?
• individual items on a GUI screen ...
– checkboxes, menus, toolbars, buttons etc.

• three aspects:
– appearance - what they look like
– interaction - how they behave
– semantics
- what they mean
appearance
appearance includes words
• verbs - action words
– quit, exit, embolden, italicise
• adjectives - description/state words
– bold, italic
• nouns - usually as a form of description
– Times New Roman, US Letter
• beware of mixes …
– embolden + italic !!?!
behaviour

Move mouse over button
– highlights
Move mouse off target with
button still down
– highlight removed
Release mouse
– nothing happens
behaviour … ctd.
• some bits the toolkit does for you
– but is it right?

• some you control
– e.g. drawing, interactions between widgets

• beware timing issues
– e.g. large selections under Windows apps.
semantics
• menus, buttons,
…, etc.
• do things …

… lets make it bold italic
YOU say what it means
• semantics usually up to you

– although widgets may link direct to
database
– even then, you say what links

• think separately:

– meaning first
- what you want it to do
– then appearance - how you do it

• choose the widget for the job
what do you want?
• actions
– usually menu, buttons, or toolbar

• setting state/options
– usually checkbox, radio button, combi-box

• but …
– menus can be used to set state etc. ...
how many?
• one of several options
– radio buttons, selection menu

• zero, one or more options
– checkbox, multi-choice menu

• free choice
– offer recent/typical shortcuts
– one line text boxes often terrible!
and more ...
• number

– fixed
e.g. bold, italic, underline
– variable
e.g. font list
– scolling through telephone list …

• liveness

– grey out inactive options

• dynamic interactions
– some choices dependent on others

More Related Content

Viewers also liked (18)

Ch14
Ch14Ch14
Ch14
 
E3 chap-10
E3 chap-10E3 chap-10
E3 chap-10
 
Ch11
Ch11Ch11
Ch11
 
Hci [4]interaction
Hci [4]interactionHci [4]interaction
Hci [4]interaction
 
Peubah acak-diskret-khusus
Peubah acak-diskret-khususPeubah acak-diskret-khusus
Peubah acak-diskret-khusus
 
E3 chap-17
E3 chap-17E3 chap-17
E3 chap-17
 
John wiley & sons operating system concepts, seventh edition
John wiley & sons   operating system concepts, seventh editionJohn wiley & sons   operating system concepts, seventh edition
John wiley & sons operating system concepts, seventh edition
 
Ch4
Ch4Ch4
Ch4
 
Ch24
Ch24Ch24
Ch24
 
Ch7 deadlocks
Ch7   deadlocksCh7   deadlocks
Ch7 deadlocks
 
Impact of ISO 9001 implementation in BSL
Impact of ISO 9001 implementation in BSLImpact of ISO 9001 implementation in BSL
Impact of ISO 9001 implementation in BSL
 
Building an online learning environment
Building an online learning environmentBuilding an online learning environment
Building an online learning environment
 
Ch9 mass storage systems
Ch9   mass storage systemsCh9   mass storage systems
Ch9 mass storage systems
 
Ch2 operating-system structures
Ch2   operating-system structuresCh2   operating-system structures
Ch2 operating-system structures
 
E3 chap-15
E3 chap-15E3 chap-15
E3 chap-15
 
Cal learn sw171
Cal learn sw171Cal learn sw171
Cal learn sw171
 
GMR Hyderabad International Airport
GMR Hyderabad International AirportGMR Hyderabad International Airport
GMR Hyderabad International Airport
 
e-Business
e-Businesse-Business
e-Business
 

Similar to E3 chap-03-extra-wimp

e3-chap-03.power point presentaion on interst rate
e3-chap-03.power point presentaion on interst ratee3-chap-03.power point presentaion on interst rate
e3-chap-03.power point presentaion on interst rateseidmohammed44
 
e3-chap-03.ppt
e3-chap-03.ppte3-chap-03.ppt
e3-chap-03.pptKingSh2
 
e3-chap-03 (1).ppt
e3-chap-03 (1).ppte3-chap-03 (1).ppt
e3-chap-03 (1).pptreb20
 
grade seven presentation topic: computer Mousepptx
grade seven presentation topic: computer Mousepptxgrade seven presentation topic: computer Mousepptx
grade seven presentation topic: computer Mousepptxvirginiarueda4
 
HCI 3e - Ch 3: The interaction
HCI 3e - Ch 3:  The interactionHCI 3e - Ch 3:  The interaction
HCI 3e - Ch 3: The interactionAlan Dix
 
HCI - Chapter 3
HCI - Chapter 3HCI - Chapter 3
HCI - Chapter 3Alan Dix
 
Axure for dummies, that don't even know they are
Axure for dummies, that don't even know they areAxure for dummies, that don't even know they are
Axure for dummies, that don't even know they areOscar Gonzalez Garza
 
Parts of computer
Parts of computerParts of computer
Parts of computerMukul Kumar
 
Human Computer Interaction HCI
Human Computer Interaction HCI Human Computer Interaction HCI
Human Computer Interaction HCI Gaditek
 
Introduction to computers 2
Introduction to computers 2Introduction to computers 2
Introduction to computers 2Heather Lambert
 
HACC-York Basic computer skills workshop
HACC-York Basic computer skills workshopHACC-York Basic computer skills workshop
HACC-York Basic computer skills workshopLisa Hartman
 

Similar to E3 chap-03-extra-wimp (20)

ch3-interaction.ppt
ch3-interaction.pptch3-interaction.ppt
ch3-interaction.ppt
 
Interaction.pptx
Interaction.pptxInteraction.pptx
Interaction.pptx
 
e3-chap-03.power point presentaion on interst rate
e3-chap-03.power point presentaion on interst ratee3-chap-03.power point presentaion on interst rate
e3-chap-03.power point presentaion on interst rate
 
e3-chap-03.ppt
e3-chap-03.ppte3-chap-03.ppt
e3-chap-03.ppt
 
ch3-interaction.pdf
ch3-interaction.pdfch3-interaction.pdf
ch3-interaction.pdf
 
ch3-interaction.pdf
ch3-interaction.pdfch3-interaction.pdf
ch3-interaction.pdf
 
e3-chap-03 (1).ppt
e3-chap-03 (1).ppte3-chap-03 (1).ppt
e3-chap-03 (1).ppt
 
Interaction
InteractionInteraction
Interaction
 
grade seven presentation topic: computer Mousepptx
grade seven presentation topic: computer Mousepptxgrade seven presentation topic: computer Mousepptx
grade seven presentation topic: computer Mousepptx
 
HCI 3e - Ch 3: The interaction
HCI 3e - Ch 3:  The interactionHCI 3e - Ch 3:  The interaction
HCI 3e - Ch 3: The interaction
 
HCI - Chapter 3
HCI - Chapter 3HCI - Chapter 3
HCI - Chapter 3
 
Axure for dummies, that don't even know they are
Axure for dummies, that don't even know they areAxure for dummies, that don't even know they are
Axure for dummies, that don't even know they are
 
IS100 Week 3
IS100 Week 3IS100 Week 3
IS100 Week 3
 
Parts of computer
Parts of computerParts of computer
Parts of computer
 
Interactive design basics
Interactive design basicsInteractive design basics
Interactive design basics
 
Human Computer Interaction HCI
Human Computer Interaction HCI Human Computer Interaction HCI
Human Computer Interaction HCI
 
Computer Basics
Computer BasicsComputer Basics
Computer Basics
 
Introduction to computers 2
Introduction to computers 2Introduction to computers 2
Introduction to computers 2
 
Microsoft Windows 7 Fundamentals (8th Ed.)
Microsoft Windows 7 Fundamentals (8th Ed.)Microsoft Windows 7 Fundamentals (8th Ed.)
Microsoft Windows 7 Fundamentals (8th Ed.)
 
HACC-York Basic computer skills workshop
HACC-York Basic computer skills workshopHACC-York Basic computer skills workshop
HACC-York Basic computer skills workshop
 

Recently uploaded

Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Micromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersMicromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersChitralekhaTherkar
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991RKavithamani
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
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.pptxheathfieldcps1
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
PSYCHIATRIC History collection FORMAT.pptx
PSYCHIATRIC   History collection FORMAT.pptxPSYCHIATRIC   History collection FORMAT.pptx
PSYCHIATRIC History collection FORMAT.pptxPoojaSen20
 

Recently uploaded (20)

Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Micromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersMicromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of Powders
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
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
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
PSYCHIATRIC History collection FORMAT.pptx
PSYCHIATRIC   History collection FORMAT.pptxPSYCHIATRIC   History collection FORMAT.pptx
PSYCHIATRIC History collection FORMAT.pptx
 

E3 chap-03-extra-wimp

  • 1. chapter 3 the interaction extras … more about widgets
  • 2. understanding and choosing widgets widgets - bits that make the GUI what do they do what are they good for
  • 3. one-by-one – WIMP elements • widgets - bits that make the GUI • what do they do • what are they good for
  • 4. widgets? • individual items on a GUI screen ... – checkboxes, menus, toolbars, buttons etc. • three aspects: – appearance - what they look like – interaction - how they behave – semantics - what they mean
  • 6. appearance includes words • verbs - action words – quit, exit, embolden, italicise • adjectives - description/state words – bold, italic • nouns - usually as a form of description – Times New Roman, US Letter • beware of mixes … – embolden + italic !!?!
  • 7. behaviour Move mouse over button – highlights Move mouse off target with button still down – highlight removed Release mouse – nothing happens
  • 8. behaviour … ctd. • some bits the toolkit does for you – but is it right? • some you control – e.g. drawing, interactions between widgets • beware timing issues – e.g. large selections under Windows apps.
  • 9. semantics • menus, buttons, …, etc. • do things … … lets make it bold italic
  • 10. YOU say what it means • semantics usually up to you – although widgets may link direct to database – even then, you say what links • think separately: – meaning first - what you want it to do – then appearance - how you do it • choose the widget for the job
  • 11. what do you want? • actions – usually menu, buttons, or toolbar • setting state/options – usually checkbox, radio button, combi-box • but … – menus can be used to set state etc. ...
  • 12. how many? • one of several options – radio buttons, selection menu • zero, one or more options – checkbox, multi-choice menu • free choice – offer recent/typical shortcuts – one line text boxes often terrible!
  • 13. and more ... • number – fixed e.g. bold, italic, underline – variable e.g. font list – scolling through telephone list … • liveness – grey out inactive options • dynamic interactions – some choices dependent on others