SlideShare a Scribd company logo
1 of 57
A Best Practice Approach to the
                                       Design of Natural User Interfaces

                                       Dieter Wallach & Martin Radvak
                                       May, 27th 2010




User Interface Design   Icon Design      Style Guide       Usability Tests   Custom Look & Feels




                                      © 2010 by ERGOSIGN
ERGOSIGN / Company

 Key Facts
 • Legal Form: GmbH                                                    • Staff: 35 permanent (last update: 01.01.2010)
 • Founded: 2000                                                       • Background: Almost all staff has an academic
                                                                        degree in Computer Science, Graphic Design or
 • Founders: Dr. Marcus Plach & Prof. Dr. Dieter                        Psychology or integrated courses which combine
  Wallach
                                                                        all three.
 • Average Growth Rate: 12 % p.a.(last three years)



 Saarbrücken                                                Hamburg                          Munich




   UPA 2010
   A Best Practice Approach to the Design of Natural User Interfaces
Agenda


   • Natural User Interfaces & Multi-Touch

   • Guidelines & Principles

   • A Dedicated Design Process

   • Today‘s possibilities

   • Research Questions



 UPA 2010
 A Best Practice Approach to the Design of Natural User Interfaces
Natural User Interfaces




UPA 2010
A Best Practice Approach to the Design of Natural User Interfaces
Mind vs. Machine (Buxton, 2001)

                                                                                              Dual-Core Itanium® 2 9000
                                                                                                                               Quad-Core
1 000 000 000                                                                                                                  Xeon®
                                                                                                                               (Penryn)
                                                                                                    Itanium® 2
                                                                                                                         Pentium® D
 100 000 000
                                                             Moore’s law
                                                                                                            Pentium® 4
  10 000 000
                                                                                                         Pentium® III
                                                                          486™ DX                Pentium® IINielsen‘s law
   1 000 000                                                                               Pentium®

                                                        286                386™
     100 000
                                       8086

      10 000


                           8008
                                  8080            “God’s law of cognitive complexity”
       1 000       4004

             1970               1975              1980               1985           1990    1995        2000       2005        2010

      UPA 2010
      A Best Practice Approach to the Design of Natural User Interfaces
“Natural“ — from a human‘s perspective…



      “Natural interaction is defined in terms of
      experience: people naturally communicate
      through gestures, expressions, movements, and
      discover the world by looking around and
      manipulating physical stuff. “
                                                                      – Alessandro Valli


  UPA 2010
  A Best Practice Approach to the Design of Natural User Interfaces
“Natural“ in the sense of technology…




                                                Images: Courtesy of Apple Inc. & Microsoft Corporation


  UPA 2010
  A Best Practice Approach to the Design of Natural User Interfaces
The (former) top candidate for NUIs




  UPA 2010
  A Best Practice Approach to the Design of Natural User Interfaces
The future was already there (but not evenly distributed)




   UPA 2010
   A Best Practice Approach to the Design of Natural User Interfaces
Searching for «Multi-Touch»                                           (Google Trends)




                                                                       (Schöning et al., 2009)



  UPA 2010
  A Best Practice Approach to the Design of Natural User Interfaces
Low cost multi touch




  UPA 2010
  A Best Practice Approach to the Design of Natural User Interfaces
But remember,…



                                                                     “Everything is best for
                                                                     something and worse
                                                                     for something else.“
                                                                                – Bill Buxton




 UPA 2010
 A Best Practice Approach to the Design of Natural User Interfaces
Gartner‘s five phase hype cycle




  UPA 2010
  A Best Practice Approach to the Design of Natural User Interfaces   (Schöning et al., 2009)
What makes a good user interface?




UPA 2010
A Best Practice Approach to the Design of Natural User Interfaces
Taming complexity




  UPA 2010
  A Best Practice Approach to the Design of Natural User Interfaces
Identifying needed functionality




  UPA 2010
  A Best Practice Approach to the Design of Natural User Interfaces
Appropriate «packaging» of functionality




  UPA 2010
  A Best Practice Approach to the Design of Natural User Interfaces
Defining efficient interaction




  UPA 2010
  A Best Practice Approach to the Design of Natural User Interfaces
Aesthetics




  UPA 2010
  A Best Practice Approach to the Design of Natural User Interfaces
Guidelines & Principles




UPA 2010
A Best Practice Approach to the Design of Natural User Interfaces
Characterstics of NUIs

                                                       “classical“ GUIs              NUIs

                User                                           single-user         multi-user

                                                       indirect interaction     direct interaction
         Interaction
                                                           (hardware)               (software)
                                                       simple to complex       simple, contextual
             Context
                                                           scenarios               scenarios
                                                          transient &               transient
             Posture
                                                      sovereign postures      collaborative posture
                                                        tasks, complexity,      UX, exploration,
              Focus
                                                          “workstation“         user‘s dialogue


  UPA 2010
  A Best Practice Approach to the Design of Natural User Interfaces
Our Guiding Bricks and Principles


                                                                       CONTENT
                                       REALISM                          IS THE
                                                                      INTERFACE


                                     360°                              LESS IS
                                   PARADIGM                             MORE

  UPA 2010
  A Best Practice Approach to the Design of Natural User Interfaces
•   Stay simple & intuitive!
                                                                    •   Give your application a
                                                                        realistic Look & Feel
        REALISM                                                     •   Create affordances
                                                                    •   „Follow the principle of
                                                                        continuity“ – Valli
                                                                    •   Responsiveness


UPA 2010
A Best Practice Approach to the Design of Natural User Interfaces
•   Free your contents!
    CONTENT                                                         •   Reduce user controls,
                                                                        enhance user‘s control
     IS THE                                                         •   Use direct manipulation
   INTERFACE                                                        •   Use appropriate gestures
                                                                    •   Be modeless


UPA 2010
A Best Practice Approach to the Design of Natural User Interfaces
•   Be social, think multi!
                                                                    •   There is no user-expected
                                                                        orientation
     360°                                                           •   Consider reach & legibility
   PARADIGM                                                         •   Use Gestalt Laws
                                                                    •   Be aware of design traps
                                                                        when designing for a
                                                                        horizontal system on a
                                                                        vertical screen
UPA 2010
A Best Practice Approach to the Design of Natural User Interfaces
•   Reduce cognitive load!
                                                                    •   Use progressive disclosure
                                                                    •   Stay contextual to
            LESS IS                                                     specific goals
             MORE                                                   •   Discoverability —
                                                                        encourage step by step
                                                                        exploration
                                                                    •   Scaffolding

UPA 2010
A Best Practice Approach to the Design of Natural User Interfaces
3-Stages Design Process




UPA 2010
A Best Practice Approach to the Design of Natural User Interfaces
3-Stages Design Process



                                                Paper Mock-Ups

                                                Previsualisations

                                      Interactive Prototypes



  UPA 2010
  A Best Practice Approach to the Design of Natural User Interfaces
Paper Mock-Ups



     ”Paper mock-ups are sketched and sliced low-
     fidelity paper interfaces.
     Their goals are to get a first impression of the
     quality of interaction and discuss high-level
     ideas in layout, navigation and workflow.“


 UPA 2010
 A Best Practice Approach to the Design of Natural User Interfaces
Paper Mock-Ups for Multi-Touch




3. Final UI ‘Information
     Circle’ control




   UPA 2010
   A Best Practice Approach to the Design of Natural User Interfaces
Paper Mock-Ups for Multi-Touch




    1. Harmonise UI                                                    2. Calculate appropriate
 elements with fingers                                                          sizes.
                                                                                (PPcm =
      and objects.                                                         1024 px / 45,72 cm)




   UPA 2010
   A Best Practice Approach to the Design of Natural User Interfaces
Paper Mock-Ups for Multi-Touch


                                                                             Combine existing
                                                                               elements with
                                                                              paper sketches




                                     Images: Courtesy of Spenta Consulting




  UPA 2010
  A Best Practice Approach to the Design of Natural User Interfaces
Benefits of Paper Mock-Ups


      • easy, cheap, fast
      • consider ergonomic aspects like touch and reach
      • calculate proportionate pixel-based sizes considering
        different pixel per inch resolutions
      • harmonise sizes of real world objects and digital UI
        elements
      • fingers are actually fingers
      • paper-based elements already behave natural




  UPA 2010
  A Best Practice Approach to the Design of Natural User Interfaces
Previsualisations



      ”Previsualisations are UX-focussed screen
      visualisations of the application‘s look &
      behaviour.
      Their goal is to create a common vision of the
      future application among all stakeholders.“


  UPA 2010
  A Best Practice Approach to the Design of Natural User Interfaces
Previsualisations Design Process




 Visual Design                                                   Animation   Simulation


                                                             Scenarios

  UPA 2010
  A Best Practice Approach to the Design of Natural User Interfaces
Final Application Experience




  UPA 2010
  A Best Practice Approach to the Design of Natural User Interfaces
Wizard-of-Oz: Now that you know it …




  UPA 2010
  A Best Practice Approach to the Design of Natural User Interfaces
Benefits of Previsualisations



      • Extraordinary powerful communication tool
      • Highly realistic
      • Highly „designer-oriented“
      • Independent of the underlying implementation
      • Get rich feedback by stakeholders
      • Generally faster than prototypical implementation




  UPA 2010
  A Best Practice Approach to the Design of Natural User Interfaces
Interactive Prototypes




               “Tell me and I'll forget.
            Show me and I may remember.
           Involve me and I'll understand.“
                                                                      – Chinese proverb



  UPA 2010
  A Best Practice Approach to the Design of Natural User Interfaces
Interactive Prototypes



      ”Interactive prototypes are high-fidelity
      impressions of the application‘s look & feel.
      Their goal is to let you, your users and your
      customers feel the application.“



  UPA 2010
  A Best Practice Approach to the Design of Natural User Interfaces
An Example




 UPA 2010
 A Best Practice Approach to the Design of Natural User Interfaces
Benefits of Interactive Prototypes



      • Rich feedback and user testing possibilities
      • Let customers „feel“ what they will get
      • Take advantage of available powerful SDKs
        (e.g. Microsoft Surface / Windows 7)
      • … and available Gesture Recognisers
        ($1 Unistroke Recogniser)
      • Rapid prototyping in WPF with Expression Blend




  UPA 2010
  A Best Practice Approach to the Design of Natural User Interfaces
Today‘s Possibilities




UPA 2010
A Best Practice Approach to the Design of Natural User Interfaces
Microsoft Surface
 • First commercial MS
   multi-touch table
 • Integrated system
   with 30in screen
   (1024 x 768px)
 • Technology: Rear-
   projection, IR Light
   & camera system
 • Surface SDK 1.0
   SP1 WPF/XNA
 • Expression Blend /
   Visual Studio /
   Surface Simulator
  UPA 2010
  A Best Practice Approach to the Design of Natural User Interfaces
Apple iPad / iPhone


                                                                      • iPhone OS SDK 3.2 /
                                                                        iPhone OS 4.0 soon
                                                                      • Objective-C
                                                                        Development in
                                                                        XCode & Interface
                                                                        Builder
                                                                      • iPhone / iPad
                                                                        Simulator



  UPA 2010
  A Best Practice Approach to the Design of Natural User Interfaces
Comparative Analysis

                                                   Surface            Windows 7      Apple iPad
                                                                        Any Multi-
           Platform                          Surface Table                           iPhone / iPad
                                                                      Touch-Screen
        Sensing                             Objects,Tags &
                                                                        Fingers         Fingers
       Dimensions                              Fingers
                                                   Diffused            Capacitive     Capacitive
       Technology
                                                Illumination            Sensing        Sensing
                                                                       Windows 7     iPhone OS 3.2
               SDK                        Surface SDK 2.0
                                                                       Touch SDK         SDK

         Language                                    Easy WPF Development             Objective-C

         Touch                              High-Level Multi-Touch Events &
                                                                                     Cocoa Touch
       Processing                             Raw Touch Input Processing

  UPA 2010
  A Best Practice Approach to the Design of Natural User Interfaces
Example Application




UPA 2010
A Best Practice Approach to the Design of Natural User Interfaces
IXMENTOR




 UPA 2010
 A Best Practice Approach to the Design of Natural User Interfaces
Many open research questions …




UPA 2010
A Best Practice Approach to the Design of Natural User Interfaces
Time will tell …


   “Remember that it took 30 years between when
   the mouse was invented by Engelbart and
   English in 1965 to when it became
   ubiquitous.“
                                                                      – Bill Buxton




  UPA 2010
  A Best Practice Approach to the Design of Natural User Interfaces
Which gestures shall we use?




                                                                      (Gesturecons
  UPA 2010                                                            by Lee, 2010)
  A Best Practice Approach to the Design of Natural User Interfaces
Dominant hand vs. reference frame (Buxton, 2009)



                                                                          smal l …»
                                                     writi ng is
                        mfor t for
        e of         co
«   Zon




      UPA 2010
      A Best Practice Approach to the Design of Natural User Interfaces
Combining the real and virtual world




                                                                      (Weiss et al., 2010)


  UPA 2010
  A Best Practice Approach to the Design of Natural User Interfaces
Effects of age and computer literacy



                                                                      (Harper et al., 2008)




  UPA 2010
  A Best Practice Approach to the Design of Natural User Interfaces
Gorilla arms, labels, Fitts` & feedback

                                                                                       Fitts‘ law &
                                                                                      Iceberg-tips




                                                                                Visual feedback
 Gorilla arm problem




                                                            Label positioning
  UPA 2010
  A Best Practice Approach to the Design of Natural User Interfaces
Lessons Learned



 • What are NUIs?
 • What are the design challenges?
 • Which tools and methods help us to be
   successful?
 • Projects & research questions




 UPA 2010
 A Best Practice Approach to the Design of Natural User Interfaces
Thank You




Saarbrücken         Hamburg                München
Europa-Allee 12     Rothenbaumchausee 31   Augustenstraße 73
66113 Saarbrücken   20148 Hamburg          80333 München




                     www.ergosign.de

More Related Content

What's hot

MIT General Exams. Grounding interfaces: shifting the body boundaries, 2008.
MIT General Exams. Grounding interfaces: shifting the body boundaries, 2008.MIT General Exams. Grounding interfaces: shifting the body boundaries, 2008.
MIT General Exams. Grounding interfaces: shifting the body boundaries, 2008.
Cati Vaucelle
 
Spatial Interaction Design_Interaction
Spatial Interaction Design_InteractionSpatial Interaction Design_Interaction
Spatial Interaction Design_Interaction
Tungjentsai 蔡敦仁
 
Introduction to ipr [compatibility mode]
Introduction to ipr [compatibility mode]Introduction to ipr [compatibility mode]
Introduction to ipr [compatibility mode]
Delwin Arikatt
 
Design Scripts: Designing (inter)action with intent
Design Scripts: Designing (inter)action with intent Design Scripts: Designing (inter)action with intent
Design Scripts: Designing (inter)action with intent
Bas Leurs
 
Principles of user interface design
Principles of user interface designPrinciples of user interface design
Principles of user interface design
vivekvelvan
 

What's hot (20)

Lightweight Concurrency
Lightweight ConcurrencyLightweight Concurrency
Lightweight Concurrency
 
MIT General Exams. Grounding interfaces: shifting the body boundaries, 2008.
MIT General Exams. Grounding interfaces: shifting the body boundaries, 2008.MIT General Exams. Grounding interfaces: shifting the body boundaries, 2008.
MIT General Exams. Grounding interfaces: shifting the body boundaries, 2008.
 
Project Modai preliminary boards
Project Modai preliminary boardsProject Modai preliminary boards
Project Modai preliminary boards
 
426 lecture6b: AR Interaction
426 lecture6b: AR Interaction426 lecture6b: AR Interaction
426 lecture6b: AR Interaction
 
The Science of UX Design
The Science of UX DesignThe Science of UX Design
The Science of UX Design
 
Spatial Interaction Design_Interaction
Spatial Interaction Design_InteractionSpatial Interaction Design_Interaction
Spatial Interaction Design_Interaction
 
Exploring “live” Social and Networked Interaction with the Future Media Inter...
Exploring “live” Social and Networked Interaction with the Future Media Inter...Exploring “live” Social and Networked Interaction with the Future Media Inter...
Exploring “live” Social and Networked Interaction with the Future Media Inter...
 
Dynamic IA: External & Internal Contexts for Reframing
Dynamic IA: External & Internal Contexts for ReframingDynamic IA: External & Internal Contexts for Reframing
Dynamic IA: External & Internal Contexts for Reframing
 
Introduction to ipr [compatibility mode]
Introduction to ipr [compatibility mode]Introduction to ipr [compatibility mode]
Introduction to ipr [compatibility mode]
 
Infrared -
Infrared - Infrared -
Infrared -
 
Context Adaptive Services
Context Adaptive ServicesContext Adaptive Services
Context Adaptive Services
 
Lean ux deck_aux_120410
Lean ux deck_aux_120410Lean ux deck_aux_120410
Lean ux deck_aux_120410
 
Design Scripts: Designing (inter)action with intent
Design Scripts: Designing (inter)action with intent Design Scripts: Designing (inter)action with intent
Design Scripts: Designing (inter)action with intent
 
App Design, from Concept to Completion
App Design, from Concept to CompletionApp Design, from Concept to Completion
App Design, from Concept to Completion
 
What the fuck is Bra(i)nding?
What the fuck is Bra(i)nding?What the fuck is Bra(i)nding?
What the fuck is Bra(i)nding?
 
Aum workshop paper_presentation
Aum workshop paper_presentationAum workshop paper_presentation
Aum workshop paper_presentation
 
Clare Ramsden - thinking outside the box
Clare Ramsden - thinking outside the box Clare Ramsden - thinking outside the box
Clare Ramsden - thinking outside the box
 
UX from 30,000ft (COMP33512 - Lecture 7 & 8 - 2012/2013)
UX from 30,000ft (COMP33512 - Lecture 7 & 8 - 2012/2013)UX from 30,000ft (COMP33512 - Lecture 7 & 8 - 2012/2013)
UX from 30,000ft (COMP33512 - Lecture 7 & 8 - 2012/2013)
 
Principles of user interface design
Principles of user interface designPrinciples of user interface design
Principles of user interface design
 
Lookn learn an ar system of linked video
Lookn learn an ar system of linked videoLookn learn an ar system of linked video
Lookn learn an ar system of linked video
 

Viewers also liked

مشروع التخرج LTE
مشروع التخرج LTEمشروع التخرج LTE
مشروع التخرج LTE
Ayah Mfarrej
 
Software-Defined Networking(SDN):A New Approach to Networking
Software-Defined Networking(SDN):A New Approach to NetworkingSoftware-Defined Networking(SDN):A New Approach to Networking
Software-Defined Networking(SDN):A New Approach to Networking
Anju Ann
 

Viewers also liked (15)

Touchable AR with Kinect ~ and thinking about future User Interface ~
Touchable AR with Kinect ~ and thinking about future User Interface ~ Touchable AR with Kinect ~ and thinking about future User Interface ~
Touchable AR with Kinect ~ and thinking about future User Interface ~
 
TUESDAY. Resource Raising: Key principles and examples of YBI Network best pr...
TUESDAY. Resource Raising: Key principles and examples of YBI Network best pr...TUESDAY. Resource Raising: Key principles and examples of YBI Network best pr...
TUESDAY. Resource Raising: Key principles and examples of YBI Network best pr...
 
مشروع التخرج LTE
مشروع التخرج LTEمشروع التخرج LTE
مشروع التخرج LTE
 
Brainsense -Introduction to brain computer interface
Brainsense -Introduction to brain computer interfaceBrainsense -Introduction to brain computer interface
Brainsense -Introduction to brain computer interface
 
Lec1 :- Data communication and network
Lec1 :- Data communication and networkLec1 :- Data communication and network
Lec1 :- Data communication and network
 
INTRODUCTION TO BASICS OF DATA COMMUNICATION"S
INTRODUCTION TO BASICS OF DATA COMMUNICATION"SINTRODUCTION TO BASICS OF DATA COMMUNICATION"S
INTRODUCTION TO BASICS OF DATA COMMUNICATION"S
 
Best Practice Information Architecture
Best Practice Information ArchitectureBest Practice Information Architecture
Best Practice Information Architecture
 
Dave Chandler Presents SDN at World Wide Technology's TECday - St. Louis
Dave Chandler Presents SDN at World Wide Technology's TECday - St. LouisDave Chandler Presents SDN at World Wide Technology's TECday - St. Louis
Dave Chandler Presents SDN at World Wide Technology's TECday - St. Louis
 
SDN Basics – What You Need to Know about Software-Defined Networking
SDN Basics – What You Need to Know about Software-Defined NetworkingSDN Basics – What You Need to Know about Software-Defined Networking
SDN Basics – What You Need to Know about Software-Defined Networking
 
Powerpoint for data communication
Powerpoint for data communication Powerpoint for data communication
Powerpoint for data communication
 
Mind Control Using Psychotronics
Mind Control Using PsychotronicsMind Control Using Psychotronics
Mind Control Using Psychotronics
 
brain computer-interfaces PPT
 brain computer-interfaces PPT brain computer-interfaces PPT
brain computer-interfaces PPT
 
Software-Defined Networking(SDN):A New Approach to Networking
Software-Defined Networking(SDN):A New Approach to NetworkingSoftware-Defined Networking(SDN):A New Approach to Networking
Software-Defined Networking(SDN):A New Approach to Networking
 
Data communication (simple explanation)
Data communication (simple explanation)Data communication (simple explanation)
Data communication (simple explanation)
 
Data communication and network Chapter -1
Data communication and network Chapter -1Data communication and network Chapter -1
Data communication and network Chapter -1
 

Similar to A Best Practice Approach to the Design of Natural User Interfaces (ERGOSIGN)

Webinar Ver2
Webinar Ver2Webinar Ver2
Webinar Ver2
IntelSSG
 
Intro to UX part two
Intro to UX part twoIntro to UX part two
Intro to UX part two
Kagonya Awori
 
[I3 d]03 interactivity
[I3 d]03 interactivity[I3 d]03 interactivity
[I3 d]03 interactivity
jylee6977
 
Interfaces to ubiquitous computing
Interfaces to ubiquitous computingInterfaces to ubiquitous computing
Interfaces to ubiquitous computing
swati sonawane
 
AMD 2011 Computex Press Conference
AMD 2011 Computex Press ConferenceAMD 2011 Computex Press Conference
AMD 2011 Computex Press Conference
amdcomputex
 
The iPad is 40 years old copy
The iPad is 40 years old copyThe iPad is 40 years old copy
The iPad is 40 years old copy
Arnold Wasserman
 
The i pad is 40 years old copy
The i pad is 40 years old copyThe i pad is 40 years old copy
The i pad is 40 years old copy
Arnold Wasserman
 
The i pad is 40 years old copy
The i pad is 40 years old copyThe i pad is 40 years old copy
The i pad is 40 years old copy
Arnold Wasserman
 

Similar to A Best Practice Approach to the Design of Natural User Interfaces (ERGOSIGN) (20)

Model-based Research in Human-Computer Interaction (HCI): Keynote at Mensch u...
Model-based Research in Human-Computer Interaction (HCI): Keynote at Mensch u...Model-based Research in Human-Computer Interaction (HCI): Keynote at Mensch u...
Model-based Research in Human-Computer Interaction (HCI): Keynote at Mensch u...
 
My Robot
My RobotMy Robot
My Robot
 
IA CAMP 2015: As Yet Untitled
IA CAMP 2015: As Yet UntitledIA CAMP 2015: As Yet Untitled
IA CAMP 2015: As Yet Untitled
 
Webinar Ver2
Webinar Ver2Webinar Ver2
Webinar Ver2
 
Ubiquitous Computing and Context-Aware Services
Ubiquitous Computing and Context-Aware ServicesUbiquitous Computing and Context-Aware Services
Ubiquitous Computing and Context-Aware Services
 
Emerging Experiences - More Personal Computing (MPC) - Tim Huckaby
Emerging Experiences - More Personal Computing (MPC) - Tim HuckabyEmerging Experiences - More Personal Computing (MPC) - Tim Huckaby
Emerging Experiences - More Personal Computing (MPC) - Tim Huckaby
 
Ubiquitous Computing
Ubiquitous ComputingUbiquitous Computing
Ubiquitous Computing
 
Intro to UX part two
Intro to UX part twoIntro to UX part two
Intro to UX part two
 
[I3 d]03 interactivity
[I3 d]03 interactivity[I3 d]03 interactivity
[I3 d]03 interactivity
 
Provide better user experience to your project
Provide better user experience to your projectProvide better user experience to your project
Provide better user experience to your project
 
UX Seminar, Elements of UX Research
UX Seminar, Elements of UX Research UX Seminar, Elements of UX Research
UX Seminar, Elements of UX Research
 
Women In UX
Women In UXWomen In UX
Women In UX
 
Interfaces to ubiquitous computing
Interfaces to ubiquitous computingInterfaces to ubiquitous computing
Interfaces to ubiquitous computing
 
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
 
Power of Social Collaboration and Business Technology Adoption
Power of Social Collaboration and Business Technology AdoptionPower of Social Collaboration and Business Technology Adoption
Power of Social Collaboration and Business Technology Adoption
 
AMD 2011 Computex Press Conference
AMD 2011 Computex Press ConferenceAMD 2011 Computex Press Conference
AMD 2011 Computex Press Conference
 
Usability Training - UDSM 06/2010
Usability Training - UDSM 06/2010Usability Training - UDSM 06/2010
Usability Training - UDSM 06/2010
 
The iPad is 40 years old copy
The iPad is 40 years old copyThe iPad is 40 years old copy
The iPad is 40 years old copy
 
The i pad is 40 years old copy
The i pad is 40 years old copyThe i pad is 40 years old copy
The i pad is 40 years old copy
 
The i pad is 40 years old copy
The i pad is 40 years old copyThe i pad is 40 years old copy
The i pad is 40 years old copy
 

More from Ergosign GmbH

Ergosign-Responsive-Design-2013
Ergosign-Responsive-Design-2013Ergosign-Responsive-Design-2013
Ergosign-Responsive-Design-2013
Ergosign GmbH
 
2013 04-12 iud würzburg
2013 04-12 iud würzburg2013 04-12 iud würzburg
2013 04-12 iud würzburg
Ergosign GmbH
 

More from Ergosign GmbH (20)

"Wir arbeiten genauso wie davor - nur anders", bitkom-Vortrag
"Wir arbeiten genauso wie davor - nur anders", bitkom-Vortrag"Wir arbeiten genauso wie davor - nur anders", bitkom-Vortrag
"Wir arbeiten genauso wie davor - nur anders", bitkom-Vortrag
 
"Build Great Services" - Ergosign @ MCBW 2021
"Build Great Services" - Ergosign @ MCBW 2021"Build Great Services" - Ergosign @ MCBW 2021
"Build Great Services" - Ergosign @ MCBW 2021
 
Talk "3 Gründe -
 Warum menschzentriertes Design die Apokalypse verhindert", ...
Talk "3 Gründe -
 Warum menschzentriertes Design die Apokalypse verhindert", ...Talk "3 Gründe -
 Warum menschzentriertes Design die Apokalypse verhindert", ...
Talk "3 Gründe -
 Warum menschzentriertes Design die Apokalypse verhindert", ...
 
Talk "Multimodal, collaborative & autonomous", IoT Meetup, 10/2020
Talk "Multimodal, collaborative & autonomous", IoT Meetup, 10/2020Talk "Multimodal, collaborative & autonomous", IoT Meetup, 10/2020
Talk "Multimodal, collaborative & autonomous", IoT Meetup, 10/2020
 
Talk "Multimodal Systems", VDMA ERFA Meeting, 05/2020
Talk "Multimodal Systems", VDMA ERFA Meeting, 05/2020Talk "Multimodal Systems", VDMA ERFA Meeting, 05/2020
Talk "Multimodal Systems", VDMA ERFA Meeting, 05/2020
 
USER CENTERED DESIGN OF INTERACTIVE DATA VISUALIZATIONS
USER CENTERED DESIGN OF INTERACTIVE DATA VISUALIZATIONSUSER CENTERED DESIGN OF INTERACTIVE DATA VISUALIZATIONS
USER CENTERED DESIGN OF INTERACTIVE DATA VISUALIZATIONS
 
USER CENTERED DESIGN OF INTERACTIVE DATA VISUALIZATIONS
USER CENTERED DESIGN OF INTERACTIVE DATA VISUALIZATIONSUSER CENTERED DESIGN OF INTERACTIVE DATA VISUALIZATIONS
USER CENTERED DESIGN OF INTERACTIVE DATA VISUALIZATIONS
 
Augmented Reality im ux design
Augmented Reality im ux designAugmented Reality im ux design
Augmented Reality im ux design
 
Quo vadis, Student? Berufsorientierung für angehende UX Designer (World Usabi...
Quo vadis, Student? Berufsorientierung für angehende UX Designer (World Usabi...Quo vadis, Student? Berufsorientierung für angehende UX Designer (World Usabi...
Quo vadis, Student? Berufsorientierung für angehende UX Designer (World Usabi...
 
WPF UI Development Unchained
WPF UI Development UnchainedWPF UI Development Unchained
WPF UI Development Unchained
 
Ergosign-Responsive-Design-2013
Ergosign-Responsive-Design-2013Ergosign-Responsive-Design-2013
Ergosign-Responsive-Design-2013
 
Ergosign-Hilfekonzepte-2013
Ergosign-Hilfekonzepte-2013Ergosign-Hilfekonzepte-2013
Ergosign-Hilfekonzepte-2013
 
Ergosign-wpf-ui-development-best-practices-dotnet
Ergosign-wpf-ui-development-best-practices-dotnetErgosign-wpf-ui-development-best-practices-dotnet
Ergosign-wpf-ui-development-best-practices-dotnet
 
2013 04-12 iud würzburg
2013 04-12 iud würzburg2013 04-12 iud würzburg
2013 04-12 iud würzburg
 
WPF UI-Development Best Practices
WPF UI-Development Best PracticesWPF UI-Development Best Practices
WPF UI-Development Best Practices
 
METROfizierung industrieller Bedienoberflächen
METROfizierung industrieller BedienoberflächenMETROfizierung industrieller Bedienoberflächen
METROfizierung industrieller Bedienoberflächen
 
WPF Custom Controls: UX-Design and -Development @ dotnet Cologne Conference
WPF Custom Controls: UX-Design and -Development @ dotnet Cologne ConferenceWPF Custom Controls: UX-Design and -Development @ dotnet Cologne Conference
WPF Custom Controls: UX-Design and -Development @ dotnet Cologne Conference
 
WPF Custom Controls: UX-Design and -Development @ GUI&DESIGN Conference
WPF Custom Controls: UX-Design and -Development @ GUI&DESIGN ConferenceWPF Custom Controls: UX-Design and -Development @ GUI&DESIGN Conference
WPF Custom Controls: UX-Design and -Development @ GUI&DESIGN Conference
 
Anforderungsanalyse - Zu Risiken und Nebenwirkungen (be-)fragen Sie Ihren Nut...
Anforderungsanalyse - Zu Risiken und Nebenwirkungen (be-)fragen Sie Ihren Nut...Anforderungsanalyse - Zu Risiken und Nebenwirkungen (be-)fragen Sie Ihren Nut...
Anforderungsanalyse - Zu Risiken und Nebenwirkungen (be-)fragen Sie Ihren Nut...
 
Kommunikation 2.0 als Designtool im UCD Prozess (ERGOSIGN)
Kommunikation 2.0 als Designtool im UCD Prozess (ERGOSIGN)Kommunikation 2.0 als Designtool im UCD Prozess (ERGOSIGN)
Kommunikation 2.0 als Designtool im UCD Prozess (ERGOSIGN)
 

Recently uploaded

Recently uploaded (20)

Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
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...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 

A Best Practice Approach to the Design of Natural User Interfaces (ERGOSIGN)

  • 1. A Best Practice Approach to the Design of Natural User Interfaces Dieter Wallach & Martin Radvak May, 27th 2010 User Interface Design Icon Design Style Guide Usability Tests Custom Look & Feels © 2010 by ERGOSIGN
  • 2. ERGOSIGN / Company Key Facts • Legal Form: GmbH • Staff: 35 permanent (last update: 01.01.2010) • Founded: 2000 • Background: Almost all staff has an academic degree in Computer Science, Graphic Design or • Founders: Dr. Marcus Plach & Prof. Dr. Dieter Psychology or integrated courses which combine Wallach all three. • Average Growth Rate: 12 % p.a.(last three years) Saarbrücken Hamburg Munich UPA 2010 A Best Practice Approach to the Design of Natural User Interfaces
  • 3. Agenda • Natural User Interfaces & Multi-Touch • Guidelines & Principles • A Dedicated Design Process • Today‘s possibilities • Research Questions UPA 2010 A Best Practice Approach to the Design of Natural User Interfaces
  • 4. Natural User Interfaces UPA 2010 A Best Practice Approach to the Design of Natural User Interfaces
  • 5. Mind vs. Machine (Buxton, 2001) Dual-Core Itanium® 2 9000 Quad-Core 1 000 000 000 Xeon® (Penryn) Itanium® 2 Pentium® D 100 000 000 Moore’s law Pentium® 4 10 000 000 Pentium® III 486™ DX Pentium® IINielsen‘s law 1 000 000 Pentium® 286 386™ 100 000 8086 10 000 8008 8080 “God’s law of cognitive complexity” 1 000 4004 1970 1975 1980 1985 1990 1995 2000 2005 2010 UPA 2010 A Best Practice Approach to the Design of Natural User Interfaces
  • 6. “Natural“ — from a human‘s perspective… “Natural interaction is defined in terms of experience: people naturally communicate through gestures, expressions, movements, and discover the world by looking around and manipulating physical stuff. “ – Alessandro Valli UPA 2010 A Best Practice Approach to the Design of Natural User Interfaces
  • 7. “Natural“ in the sense of technology… Images: Courtesy of Apple Inc. & Microsoft Corporation UPA 2010 A Best Practice Approach to the Design of Natural User Interfaces
  • 8. The (former) top candidate for NUIs UPA 2010 A Best Practice Approach to the Design of Natural User Interfaces
  • 9. The future was already there (but not evenly distributed) UPA 2010 A Best Practice Approach to the Design of Natural User Interfaces
  • 10. Searching for «Multi-Touch» (Google Trends) (Schöning et al., 2009) UPA 2010 A Best Practice Approach to the Design of Natural User Interfaces
  • 11. Low cost multi touch UPA 2010 A Best Practice Approach to the Design of Natural User Interfaces
  • 12. But remember,… “Everything is best for something and worse for something else.“ – Bill Buxton UPA 2010 A Best Practice Approach to the Design of Natural User Interfaces
  • 13. Gartner‘s five phase hype cycle UPA 2010 A Best Practice Approach to the Design of Natural User Interfaces (Schöning et al., 2009)
  • 14. What makes a good user interface? UPA 2010 A Best Practice Approach to the Design of Natural User Interfaces
  • 15. Taming complexity UPA 2010 A Best Practice Approach to the Design of Natural User Interfaces
  • 16. Identifying needed functionality UPA 2010 A Best Practice Approach to the Design of Natural User Interfaces
  • 17. Appropriate «packaging» of functionality UPA 2010 A Best Practice Approach to the Design of Natural User Interfaces
  • 18. Defining efficient interaction UPA 2010 A Best Practice Approach to the Design of Natural User Interfaces
  • 19. Aesthetics UPA 2010 A Best Practice Approach to the Design of Natural User Interfaces
  • 20. Guidelines & Principles UPA 2010 A Best Practice Approach to the Design of Natural User Interfaces
  • 21. Characterstics of NUIs “classical“ GUIs NUIs User single-user multi-user indirect interaction direct interaction Interaction (hardware) (software) simple to complex simple, contextual Context scenarios scenarios transient & transient Posture sovereign postures collaborative posture tasks, complexity, UX, exploration, Focus “workstation“ user‘s dialogue UPA 2010 A Best Practice Approach to the Design of Natural User Interfaces
  • 22. Our Guiding Bricks and Principles CONTENT REALISM IS THE INTERFACE 360° LESS IS PARADIGM MORE UPA 2010 A Best Practice Approach to the Design of Natural User Interfaces
  • 23. Stay simple & intuitive! • Give your application a realistic Look & Feel REALISM • Create affordances • „Follow the principle of continuity“ – Valli • Responsiveness UPA 2010 A Best Practice Approach to the Design of Natural User Interfaces
  • 24. Free your contents! CONTENT • Reduce user controls, enhance user‘s control IS THE • Use direct manipulation INTERFACE • Use appropriate gestures • Be modeless UPA 2010 A Best Practice Approach to the Design of Natural User Interfaces
  • 25. Be social, think multi! • There is no user-expected orientation 360° • Consider reach & legibility PARADIGM • Use Gestalt Laws • Be aware of design traps when designing for a horizontal system on a vertical screen UPA 2010 A Best Practice Approach to the Design of Natural User Interfaces
  • 26. Reduce cognitive load! • Use progressive disclosure • Stay contextual to LESS IS specific goals MORE • Discoverability — encourage step by step exploration • Scaffolding UPA 2010 A Best Practice Approach to the Design of Natural User Interfaces
  • 27. 3-Stages Design Process UPA 2010 A Best Practice Approach to the Design of Natural User Interfaces
  • 28. 3-Stages Design Process Paper Mock-Ups Previsualisations Interactive Prototypes UPA 2010 A Best Practice Approach to the Design of Natural User Interfaces
  • 29. Paper Mock-Ups ”Paper mock-ups are sketched and sliced low- fidelity paper interfaces. Their goals are to get a first impression of the quality of interaction and discuss high-level ideas in layout, navigation and workflow.“ UPA 2010 A Best Practice Approach to the Design of Natural User Interfaces
  • 30. Paper Mock-Ups for Multi-Touch 3. Final UI ‘Information Circle’ control UPA 2010 A Best Practice Approach to the Design of Natural User Interfaces
  • 31. Paper Mock-Ups for Multi-Touch 1. Harmonise UI 2. Calculate appropriate elements with fingers sizes. (PPcm = and objects. 1024 px / 45,72 cm) UPA 2010 A Best Practice Approach to the Design of Natural User Interfaces
  • 32. Paper Mock-Ups for Multi-Touch Combine existing elements with paper sketches Images: Courtesy of Spenta Consulting UPA 2010 A Best Practice Approach to the Design of Natural User Interfaces
  • 33. Benefits of Paper Mock-Ups • easy, cheap, fast • consider ergonomic aspects like touch and reach • calculate proportionate pixel-based sizes considering different pixel per inch resolutions • harmonise sizes of real world objects and digital UI elements • fingers are actually fingers • paper-based elements already behave natural UPA 2010 A Best Practice Approach to the Design of Natural User Interfaces
  • 34. Previsualisations ”Previsualisations are UX-focussed screen visualisations of the application‘s look & behaviour. Their goal is to create a common vision of the future application among all stakeholders.“ UPA 2010 A Best Practice Approach to the Design of Natural User Interfaces
  • 35. Previsualisations Design Process Visual Design Animation Simulation Scenarios UPA 2010 A Best Practice Approach to the Design of Natural User Interfaces
  • 36. Final Application Experience UPA 2010 A Best Practice Approach to the Design of Natural User Interfaces
  • 37. Wizard-of-Oz: Now that you know it … UPA 2010 A Best Practice Approach to the Design of Natural User Interfaces
  • 38. Benefits of Previsualisations • Extraordinary powerful communication tool • Highly realistic • Highly „designer-oriented“ • Independent of the underlying implementation • Get rich feedback by stakeholders • Generally faster than prototypical implementation UPA 2010 A Best Practice Approach to the Design of Natural User Interfaces
  • 39. Interactive Prototypes “Tell me and I'll forget. Show me and I may remember. Involve me and I'll understand.“ – Chinese proverb UPA 2010 A Best Practice Approach to the Design of Natural User Interfaces
  • 40. Interactive Prototypes ”Interactive prototypes are high-fidelity impressions of the application‘s look & feel. Their goal is to let you, your users and your customers feel the application.“ UPA 2010 A Best Practice Approach to the Design of Natural User Interfaces
  • 41. An Example UPA 2010 A Best Practice Approach to the Design of Natural User Interfaces
  • 42. Benefits of Interactive Prototypes • Rich feedback and user testing possibilities • Let customers „feel“ what they will get • Take advantage of available powerful SDKs (e.g. Microsoft Surface / Windows 7) • … and available Gesture Recognisers ($1 Unistroke Recogniser) • Rapid prototyping in WPF with Expression Blend UPA 2010 A Best Practice Approach to the Design of Natural User Interfaces
  • 43. Today‘s Possibilities UPA 2010 A Best Practice Approach to the Design of Natural User Interfaces
  • 44. Microsoft Surface • First commercial MS multi-touch table • Integrated system with 30in screen (1024 x 768px) • Technology: Rear- projection, IR Light & camera system • Surface SDK 1.0 SP1 WPF/XNA • Expression Blend / Visual Studio / Surface Simulator UPA 2010 A Best Practice Approach to the Design of Natural User Interfaces
  • 45. Apple iPad / iPhone • iPhone OS SDK 3.2 / iPhone OS 4.0 soon • Objective-C Development in XCode & Interface Builder • iPhone / iPad Simulator UPA 2010 A Best Practice Approach to the Design of Natural User Interfaces
  • 46. Comparative Analysis Surface Windows 7 Apple iPad Any Multi- Platform Surface Table iPhone / iPad Touch-Screen Sensing Objects,Tags & Fingers Fingers Dimensions Fingers Diffused Capacitive Capacitive Technology Illumination Sensing Sensing Windows 7 iPhone OS 3.2 SDK Surface SDK 2.0 Touch SDK SDK Language Easy WPF Development Objective-C Touch High-Level Multi-Touch Events & Cocoa Touch Processing Raw Touch Input Processing UPA 2010 A Best Practice Approach to the Design of Natural User Interfaces
  • 47. Example Application UPA 2010 A Best Practice Approach to the Design of Natural User Interfaces
  • 48. IXMENTOR UPA 2010 A Best Practice Approach to the Design of Natural User Interfaces
  • 49. Many open research questions … UPA 2010 A Best Practice Approach to the Design of Natural User Interfaces
  • 50. Time will tell … “Remember that it took 30 years between when the mouse was invented by Engelbart and English in 1965 to when it became ubiquitous.“ – Bill Buxton UPA 2010 A Best Practice Approach to the Design of Natural User Interfaces
  • 51. Which gestures shall we use? (Gesturecons UPA 2010 by Lee, 2010) A Best Practice Approach to the Design of Natural User Interfaces
  • 52. Dominant hand vs. reference frame (Buxton, 2009) smal l …» writi ng is mfor t for e of co « Zon UPA 2010 A Best Practice Approach to the Design of Natural User Interfaces
  • 53. Combining the real and virtual world (Weiss et al., 2010) UPA 2010 A Best Practice Approach to the Design of Natural User Interfaces
  • 54. Effects of age and computer literacy (Harper et al., 2008) UPA 2010 A Best Practice Approach to the Design of Natural User Interfaces
  • 55. Gorilla arms, labels, Fitts` & feedback Fitts‘ law & Iceberg-tips Visual feedback Gorilla arm problem Label positioning UPA 2010 A Best Practice Approach to the Design of Natural User Interfaces
  • 56. Lessons Learned • What are NUIs? • What are the design challenges? • Which tools and methods help us to be successful? • Projects & research questions UPA 2010 A Best Practice Approach to the Design of Natural User Interfaces
  • 57. Thank You Saarbrücken Hamburg München Europa-Allee 12 Rothenbaumchausee 31 Augustenstraße 73 66113 Saarbrücken 20148 Hamburg 80333 München www.ergosign.de