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

internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerunnathinaik
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
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
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
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
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
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
 
Blooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxBlooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxUnboundStockton
 

Recently uploaded (20)

9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
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
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developer
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
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
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
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
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
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🔝
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
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
 
Blooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxBlooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docx
 

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