SlideShare une entreprise Scribd logo
1  sur  27
What makes a great touch experience? Touch Development for the Slate PC, May 9th Sigrid Vandenweghe
Human Interface Group Specialists in technology ergonomics  Optimizing the user experience of technological solutions since 1992 Our expertise Designing user interfaces Developing user documentation Training your customers and your employees Nice to meet you! Meet me on LinkedIn
Agenda Touch Interaction Design Principles Typical Touch Screen design problems
Touch is everywhere
Touch is more… Natural Engaging Human Intuitive Convenient …than classic WIMP interfaces
Touch Interaction
Touch Interaction Gesture Flick, pan, zoom, rotate, two finger tap, press and tap Manipulation Naturally like the action in the real world Moving, zooming, resizing, rotating Multitouch Using multiple contact points simultaneously
Touch comes in flavors Touchable, touch enabled, touch optimized Touch optimized= Direct manipulation Immediate feedback Tasks are forgiving, allowing users to correct mistakes easily and handle inaccuracy with touching and dragging. Tasks are designed to avoid or reduce the need for heavy text input or precise selection
Design Principles
Design principles Direct manipulation Use standard controls & gestures Show Focus Use 'fingertip size' controls Be careful with non-standard touch solutions Give tips (but enable ‘dismiss’)
General Touch Rules Responsive To feel direct, gestures must take effect immediately Consistent ‘Transfer of knowledge’ Standardize Forgiving where there is direct manipulation, there can be accidental manipulation—and therefore the need for forgiveness. provide undo give good visual feedback allow users to correct mistakes easily
Typical Touch Screen Design Problems
Typical design problems Controls Gestures Hover
Controls should be big enough But not giant Fisher Price like—just easily touchable Minimum 40x40
Control Spacing Spacing makes touchable Target regions of interactive controls should preferably have at least 5 pixels between them
Control Location Locate controls close to where they are most likely going to be used Alternative: context menu
Text Controls Text input and selection are challenging Use auto-completion, auto-suggest, direct manipulation and acceptable default text values to simplify tasks OR zoom UI 150 percent by default when touch is used
Controls Avoid indirect controls -> use gestures Typical design problems
Controls Direct access Typical design problems
Gestures Majority of users do not use sophisticated gestures multi-touch, flick, drag ... Many user interfaces neither encourage that User interfaces have no or little 'handles' and 'triggers' for the multitude of gestures Typical design problems
Flicks Flicks are simple gestures that are roughly the equivalent of keyboard shortcuts Navigational flicks include drag up, drag down, move back, and move forward Editing flicks include copy, paste, undo, and delete
Hover Hover state does not exist PanuKorhonen, 29/10/2010
Think about mobile use!
So a great touch experience… Gives direct access & direct manipulation Is designed for reduced accuracy Uses standard controls Resembles the ‘real world experience’ Is careful with text input Gives good & immediate feedback Provides hints
See also www.higroup.com/news-publications/white-papers Thank you!

Contenu connexe

Similaire à Touch Screen Design for the slate PC

What Is Interaction Design
What Is Interaction DesignWhat Is Interaction Design
What Is Interaction Design
Graeme Smith
 

Similaire à Touch Screen Design for the slate PC (20)

Workshop Usability
Workshop UsabilityWorkshop Usability
Workshop Usability
 
Design for Accessibility
Design for AccessibilityDesign for Accessibility
Design for Accessibility
 
Good Design Principles for App Developer (UAB) 2017
Good Design Principles for App Developer (UAB) 2017Good Design Principles for App Developer (UAB) 2017
Good Design Principles for App Developer (UAB) 2017
 
UI.docx
UI.docxUI.docx
UI.docx
 
UI.docx
UI.docxUI.docx
UI.docx
 
Accounting For Every Camper
Accounting For Every CamperAccounting For Every Camper
Accounting For Every Camper
 
Design Strategy for Cross-Device User Experience
Design Strategy for Cross-Device User ExperienceDesign Strategy for Cross-Device User Experience
Design Strategy for Cross-Device User Experience
 
ISDD User Interface
ISDD User InterfaceISDD User Interface
ISDD User Interface
 
Touchscreen UX design workshop
Touchscreen UX design workshopTouchscreen UX design workshop
Touchscreen UX design workshop
 
UI guidelines
UI guidelinesUI guidelines
UI guidelines
 
Mobile User Experience - @iRajLal
Mobile User Experience - @iRajLalMobile User Experience - @iRajLal
Mobile User Experience - @iRajLal
 
Designing Great Mobile Apps
Designing Great Mobile AppsDesigning Great Mobile Apps
Designing Great Mobile Apps
 
Ux design-fundamentals
Ux design-fundamentalsUx design-fundamentals
Ux design-fundamentals
 
Practical UI Guidelines for Wearable Apps
Practical UI Guidelines for Wearable AppsPractical UI Guidelines for Wearable Apps
Practical UI Guidelines for Wearable Apps
 
What Is Interaction Design
What Is Interaction DesignWhat Is Interaction Design
What Is Interaction Design
 
Intro to User Experience Design for Developers, Carnegie Apps Hackathon 2014
Intro to User Experience Design for Developers, Carnegie Apps Hackathon 2014Intro to User Experience Design for Developers, Carnegie Apps Hackathon 2014
Intro to User Experience Design for Developers, Carnegie Apps Hackathon 2014
 
UX Design + UI Design: Injecting a brand persona!
UX Design + UI Design: Injecting a brand persona!UX Design + UI Design: Injecting a brand persona!
UX Design + UI Design: Injecting a brand persona!
 
Jayannarayanan uxdesignpresentation 141110023429 conversion gate01
Jayannarayanan uxdesignpresentation 141110023429 conversion gate01Jayannarayanan uxdesignpresentation 141110023429 conversion gate01
Jayannarayanan uxdesignpresentation 141110023429 conversion gate01
 
Metro and Windows Phone 7
Metro and Windows Phone 7Metro and Windows Phone 7
Metro and Windows Phone 7
 
UX design presentation
UX design presentationUX design presentation
UX design presentation
 

Plus de Human Interface Group

Digital transformation without customer-centric transformation makes no sense
Digital transformation without customer-centric transformation makes no senseDigital transformation without customer-centric transformation makes no sense
Digital transformation without customer-centric transformation makes no sense
Human Interface Group
 

Plus de Human Interface Group (20)

Widen your focus: from screens to experiences
Widen your focus: from screens to experiencesWiden your focus: from screens to experiences
Widen your focus: from screens to experiences
 
3 things you need to now about people and technology - J. Verhaegen
3 things you need to now about people and technology - J. Verhaegen3 things you need to now about people and technology - J. Verhaegen
3 things you need to now about people and technology - J. Verhaegen
 
3 things you need to know about people & technology
3 things you need to know about people & technology3 things you need to know about people & technology
3 things you need to know about people & technology
 
161121 ASML UX Event
161121 ASML UX Event161121 ASML UX Event
161121 ASML UX Event
 
VIGC Academy
VIGC AcademyVIGC Academy
VIGC Academy
 
ASML UX Event
ASML UX EventASML UX Event
ASML UX Event
 
How to use a UX Framework to improve conversion
How to use a UX Framework to improve conversionHow to use a UX Framework to improve conversion
How to use a UX Framework to improve conversion
 
Digital transformation without customer-centric transformation makes no sense
Digital transformation without customer-centric transformation makes no senseDigital transformation without customer-centric transformation makes no sense
Digital transformation without customer-centric transformation makes no sense
 
VIGC Web-to-Print 2015 - Think first, design next.
VIGC Web-to-Print 2015 - Think first, design next.VIGC Web-to-Print 2015 - Think first, design next.
VIGC Web-to-Print 2015 - Think first, design next.
 
Mobile Day 2015 - Why screen design is the second -not the first- step in app...
Mobile Day 2015 - Why screen design is the second -not the first- step in app...Mobile Day 2015 - Why screen design is the second -not the first- step in app...
Mobile Day 2015 - Why screen design is the second -not the first- step in app...
 
Digital First 2015 - Great User Experience, an essential part of your digital...
Digital First 2015 - Great User Experience, an essential part of your digital...Digital First 2015 - Great User Experience, an essential part of your digital...
Digital First 2015 - Great User Experience, an essential part of your digital...
 
Successful online insurance – superb customer satisfaction with the help of g...
Successful online insurance – superb customer satisfaction with the help of g...Successful online insurance – superb customer satisfaction with the help of g...
Successful online insurance – superb customer satisfaction with the help of g...
 
Marketing Automation Summit 2015
Marketing Automation Summit 2015Marketing Automation Summit 2015
Marketing Automation Summit 2015
 
Conversion Day 2015 - Usability Best Practices - Johan Verhaegen
Conversion Day 2015 - Usability Best Practices - Johan VerhaegenConversion Day 2015 - Usability Best Practices - Johan Verhaegen
Conversion Day 2015 - Usability Best Practices - Johan Verhaegen
 
Usability in e-commerce - a design framework
Usability in e-commerce - a design frameworkUsability in e-commerce - a design framework
Usability in e-commerce - a design framework
 
Change mangement
Change mangementChange mangement
Change mangement
 
Mobile ux sot a and challenges
Mobile ux sot a and challengesMobile ux sot a and challenges
Mobile ux sot a and challenges
 
Responsive web design
Responsive web designResponsive web design
Responsive web design
 
You need a design vision
You need a design visionYou need a design vision
You need a design vision
 
ADM: Mobile banking and trading website - Keytrade Bank
ADM: Mobile banking and trading website - Keytrade BankADM: Mobile banking and trading website - Keytrade Bank
ADM: Mobile banking and trading website - Keytrade Bank
 

Dernier

Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
lizamodels9
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
dollysharma2066
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Dipal Arora
 
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
Abortion pills in Kuwait Cytotec pills in Kuwait
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
amitlee9823
 

Dernier (20)

HONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsHONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael Hawkins
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
 
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Service
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communications
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League City
 
Forklift Operations: Safety through Cartoons
Forklift Operations: Safety through CartoonsForklift Operations: Safety through Cartoons
Forklift Operations: Safety through Cartoons
 
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
 
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
 
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Service
 
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 

Touch Screen Design for the slate PC

  • 1. What makes a great touch experience? Touch Development for the Slate PC, May 9th Sigrid Vandenweghe
  • 2. Human Interface Group Specialists in technology ergonomics Optimizing the user experience of technological solutions since 1992 Our expertise Designing user interfaces Developing user documentation Training your customers and your employees Nice to meet you! Meet me on LinkedIn
  • 3.
  • 4. Agenda Touch Interaction Design Principles Typical Touch Screen design problems
  • 6. Touch is more… Natural Engaging Human Intuitive Convenient …than classic WIMP interfaces
  • 8. Touch Interaction Gesture Flick, pan, zoom, rotate, two finger tap, press and tap Manipulation Naturally like the action in the real world Moving, zooming, resizing, rotating Multitouch Using multiple contact points simultaneously
  • 9.
  • 10. Touch comes in flavors Touchable, touch enabled, touch optimized Touch optimized= Direct manipulation Immediate feedback Tasks are forgiving, allowing users to correct mistakes easily and handle inaccuracy with touching and dragging. Tasks are designed to avoid or reduce the need for heavy text input or precise selection
  • 12. Design principles Direct manipulation Use standard controls & gestures Show Focus Use 'fingertip size' controls Be careful with non-standard touch solutions Give tips (but enable ‘dismiss’)
  • 13. General Touch Rules Responsive To feel direct, gestures must take effect immediately Consistent ‘Transfer of knowledge’ Standardize Forgiving where there is direct manipulation, there can be accidental manipulation—and therefore the need for forgiveness. provide undo give good visual feedback allow users to correct mistakes easily
  • 14. Typical Touch Screen Design Problems
  • 15. Typical design problems Controls Gestures Hover
  • 16. Controls should be big enough But not giant Fisher Price like—just easily touchable Minimum 40x40
  • 17. Control Spacing Spacing makes touchable Target regions of interactive controls should preferably have at least 5 pixels between them
  • 18. Control Location Locate controls close to where they are most likely going to be used Alternative: context menu
  • 19. Text Controls Text input and selection are challenging Use auto-completion, auto-suggest, direct manipulation and acceptable default text values to simplify tasks OR zoom UI 150 percent by default when touch is used
  • 20. Controls Avoid indirect controls -> use gestures Typical design problems
  • 21. Controls Direct access Typical design problems
  • 22. Gestures Majority of users do not use sophisticated gestures multi-touch, flick, drag ... Many user interfaces neither encourage that User interfaces have no or little 'handles' and 'triggers' for the multitude of gestures Typical design problems
  • 23. Flicks Flicks are simple gestures that are roughly the equivalent of keyboard shortcuts Navigational flicks include drag up, drag down, move back, and move forward Editing flicks include copy, paste, undo, and delete
  • 24. Hover Hover state does not exist PanuKorhonen, 29/10/2010
  • 26. So a great touch experience… Gives direct access & direct manipulation Is designed for reduced accuracy Uses standard controls Resembles the ‘real world experience’ Is careful with text input Gives good & immediate feedback Provides hints