SlideShare a Scribd company logo
1 of 70
hgil@ui.co.il   yochayk@microsoft.com
Founded in 1998
Over 800 Projects
Over 300 Customers
The leading usability company in Israel
Entrepreneur in WPF design and implementation
Joined WizMagic.com from LA to start Next GUI:
   Located in US
   Specializes in WPF and Silverlight Applications.
www.NextGUI.com
UX as a Chasm – A short Intro. to your brain
Crossing the Chasm
Watch your step while crossing
“The SPSS Processor is terminating due to a
catastrophic error. Any working data file is lost. An
attempt has been made to perform an input or
output operation which is inconsistent with the
mode of the file, e.g. direct access on a sequential
file. This is a programming erro Restart the
processor?”
Edward R. Tufte, Visual Explanations: Images
and Quantities, Evidence and Narrative (1992)
300


250


200


150

                                     W rd
100


 50                                  China
                                     Population
                                     (10^8)
  0
  1985   1990   1995   2000   2005
The 90’s40’s
   Late
Early 80’s
   Early 60’s
      2008
      70’s
UX as a Chasm – A short Intro. to your brain
Crossing the Chasm:
  Enhanced Navigation
  Improved Dialog style
  Better Mental Modeling
  Clearer Visualization
  Crossing the Chasm Summary
Watch your step while crossing
Navigation model is the user's knowledge of
her present location in the application and of
the way to reach other specific locations or
processes.
UX as a Chasm – A short Intro. to your brain
Crossing the Chasm:
  Enhanced Navigation
  Improved Dialog style
  Better Mental Modeling
  Clearer Visualization
  Crossing the Chasm Summary
Watch your step while crossing
Attention is simply the
assignation of the
mechanisms of analysis to a
limited part of the perceptual
field. (Neisser , 1974)
13*13=
12*12= 144
14*25= 350
18*25=
17/6=
12/5 = 2.4
1.3*4= 5.2
1.4*6=
125/5+7= 32
124/4+9=
12*(3+5)= 96
11*(9+6)=
4+5/2*4= 14
2+6/4*5=
7-8+9*2= 17
7-9+12*3=
5*5*8= 200
6*6*7=
The red color attract attention and harm the
main task – phrasing a sentence.
Activating the speller in the correct timing of
the workflow (Enter/ Save/ Print/ Send),
improves the human performance.
Save money …
UX as a Chasm – A short Intro. to your brain
Crossing the Chasm:
  Enhanced Navigation
  Improved Dialog style
  Better Mental Modeling
  Clearer Visualization
  Crossing the Chasm Summary
Watch your step while crossing
When I move files from the
draft folder to the final folder,
do they really move?
The mental model is knowledge of how the
system works, what its components
are, how they are related, what the internal
processes are, and how they affect the
components.

Carroll, J. M., & Olson, J. R. (1987).
Mental models in human-computer
interaction: Research issues about what
the user of software knows.
A model the user have about the system:
  What does it contain?
  Why does it contain it?
  How does it behave?
  Why does it behave this way?
It enables the user to work with the system
and give answers to questions like
  What will happen if I will press here?
  How can I … ?
When turning the mouse wheel forward (i.e.
toward the table) what should happened
zoom in or zoom out?
The answer depends of the mental model
you adopt. If it is a page that you have in
mind, then it is zoom out, but if it is a
camera, then it is zoom in.
MS choose the camera mental model. About
half of the world is paying the price 
With WPF it is easy to solve the problem:
UX as a Chasm – A short Intro. to your brain
Crossing the Chasm:
  Enhanced Navigation
  Improved Dialog style
  Better Mental Modeling
  Clearer Visualization
  Crossing the Chasm Summary
Watch your step while crossing
UX as a Chasm – A short Intro. to your brain
Crossing the Chasm:
  Enhanced Navigation
  Improved Dialog style
  Better Mental Modeling
  Clearer Visualization
  Crossing the Chasm Summary
Watch your step while crossing
Why?
  In order to improve Usability
  (effectiveness, efficiency and satisfaction)

What?
  Mental Model
  Attention
  Load

How?
  Color
  Size
  Movement
Turning the page
Zooming
Presets Animation
Patient files
Speller
Tafiti
News
UX as a Chasm – A short Intro. to your brain
Crossing the Chasm:
Watch your step while crossing
  The Expert-Novice problem
  The solution: Adaptive user interface
  Adaptive user interface Summary
Experts

           Movement             Movement disturbs
             ATM                      Word
           enhances             and cause sense of
            memory                slowing down
                                                     Frequent
Rare
                                                     use
Use
           Movement is               Movement
       Pregnancy self test       VS inimprove days
                                       its first
            needed for
          understanding            understanding

                       Novice
UX as a Chasm – A short Intro. to your brain
Crossing the Chasm:
Watch your step while crossing
  The Expert-Novice problem
  The solution: Adaptive user interface
  Adaptive user interface Summary
How can one use a smart tag in word editor
using only the keyboard, not using the
mouse?
Right click = Shift+F10
Press Alt+Shift+F10
The time needed to reach a target is
   proportional to the distance from the target
   and the size of the target
                       t~d/s
t = time to complete the action
d = distance between hand (mouse) and the
   target.
s = Target size
If you want to shorten operation time,
  Make the most used buttons bigger

If you want to raise the features usage,
  Make the unused buttons bigger



In both cases it might improve efficiency.
UX as a Chasm – A short Intro. to your brain
Crossing the Chasm:
Watch your step while crossing
  The Expert-Novice problem
  The solution: Adaptive user interface
  Adaptive user interface Summary
What do we change?
  Effect’s length
  Effect’s amplitude

What is the direction?
  Usually down to zero
  But not always, like in the buttons size.
Will we lose the audience/ users/ rating?
Is the answer different for leisure
applications or professional ones?
Part 1 – There is a Chasm
Part 2 – Tools to narrow the chasm
Part 3 – The next step – Adaptive UI
Better Usability
    Effectiveness
    Efficiency
    Satisfaction
 More Value to the user
 More profit
 Get Professional help

More Information www.NextGUI.com
The human brain is limited, but the
demands are in constant progress – This is
the usability chasm origin.
A professional usability design may help
narrowing the chasm.
WPF make it even easier for the usability
engineers:
By wisely using
   Color changes
   Size changes
   Movements
We can manipulate
   mental models
   attention
And get
   Enhanced Navigation
   Improved Dialog style
   Better Mental Models
   Clearer Visualization
Even if you used the tool wisely, you are trapped
in the Novice – Expert dilemma:
The effects help the novice, but annoy the expert
We proposed the adaptive UX, as a solution.
It helps in:
   Preventing the annoyance
   Improve efficiency (shorten operation time)
   Improve effectiveness (raising the feature use)
In most cases effects should extinct with time/
usage
This is only the beginning of correct use of WPF
abilities, a lot more is expected in the next few
years.
hgil@ui.co.il   yochayk@microsoft.com
© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.
The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market
     conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation.
                                 MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
The Human Brain Relationship: Advanced and Adaptive User Interfaces
The Human Brain Relationship: Advanced and Adaptive User Interfaces

More Related Content

Similar to The Human Brain Relationship: Advanced and Adaptive User Interfaces

Interface Usability - Adding Schweppervescence
Interface Usability - Adding SchweppervescenceInterface Usability - Adding Schweppervescence
Interface Usability - Adding SchweppervescenceSSW
 
MIT6_831S11_lec07.pdf
MIT6_831S11_lec07.pdfMIT6_831S11_lec07.pdf
MIT6_831S11_lec07.pdfRaziAhmed30
 
LxD - Learner Experience Design
LxD - Learner Experience DesignLxD - Learner Experience Design
LxD - Learner Experience DesignJulie Dirksen
 
An Introduction to Ben Shneiderman's Eight Golden Rules of Interface Design
An Introduction to Ben Shneiderman's Eight Golden Rules of Interface DesignAn Introduction to Ben Shneiderman's Eight Golden Rules of Interface Design
An Introduction to Ben Shneiderman's Eight Golden Rules of Interface DesignJochen Wolters
 
Usability principles 1
Usability principles 1Usability principles 1
Usability principles 1Sameer Chavan
 
The UX Toolbelt for Developers
The UX Toolbelt for DevelopersThe UX Toolbelt for Developers
The UX Toolbelt for DevelopersSarah Dutkiewicz
 
World Usability Day 2014 - UX Toolbelt for Developers
World Usability Day 2014 - UX Toolbelt for DevelopersWorld Usability Day 2014 - UX Toolbelt for Developers
World Usability Day 2014 - UX Toolbelt for DevelopersSarah Dutkiewicz
 
Importance of User eXperience
Importance of User eXperienceImportance of User eXperience
Importance of User eXperienceguest1bcbc9
 
The UX Toolbelt for Developers
The UX Toolbelt for DevelopersThe UX Toolbelt for Developers
The UX Toolbelt for DevelopersSarah Dutkiewicz
 
User Experience & Design…Designing for others…UED
User Experience & Design…Designing for others…UEDUser Experience & Design…Designing for others…UED
User Experience & Design…Designing for others…UEDPreeti Chopra
 
User eXperience
User eXperienceUser eXperience
User eXperienceAcquate
 
[DSC Europe 23] Igor Ilic - Redefining User Experience with Large Language Mo...
[DSC Europe 23] Igor Ilic - Redefining User Experience with Large Language Mo...[DSC Europe 23] Igor Ilic - Redefining User Experience with Large Language Mo...
[DSC Europe 23] Igor Ilic - Redefining User Experience with Large Language Mo...DataScienceConferenc1
 
The Next Generation of Flash User Experience
The Next Generation of Flash User ExperienceThe Next Generation of Flash User Experience
The Next Generation of Flash User ExperienceKevin Suttle
 
UCD / IxD Introduction - User centric design, interaction design
UCD / IxD Introduction - User centric design, interaction designUCD / IxD Introduction - User centric design, interaction design
UCD / IxD Introduction - User centric design, interaction designsdavis6b
 
User Research on a Shoestring
User Research on a ShoestringUser Research on a Shoestring
User Research on a Shoestringteaguese
 
Guerrilla Usability: Insight on a Shoestring
Guerrilla Usability: Insight on a ShoestringGuerrilla Usability: Insight on a Shoestring
Guerrilla Usability: Insight on a ShoestringDavid Sturtz
 

Similar to The Human Brain Relationship: Advanced and Adaptive User Interfaces (20)

Interface Usability - Adding Schweppervescence
Interface Usability - Adding SchweppervescenceInterface Usability - Adding Schweppervescence
Interface Usability - Adding Schweppervescence
 
Vp all slides
Vp   all slidesVp   all slides
Vp all slides
 
MIT6_831S11_lec07.pdf
MIT6_831S11_lec07.pdfMIT6_831S11_lec07.pdf
MIT6_831S11_lec07.pdf
 
LxD - Learner Experience Design
LxD - Learner Experience DesignLxD - Learner Experience Design
LxD - Learner Experience Design
 
An Introduction to Ben Shneiderman's Eight Golden Rules of Interface Design
An Introduction to Ben Shneiderman's Eight Golden Rules of Interface DesignAn Introduction to Ben Shneiderman's Eight Golden Rules of Interface Design
An Introduction to Ben Shneiderman's Eight Golden Rules of Interface Design
 
Usability principles 1
Usability principles 1Usability principles 1
Usability principles 1
 
The UX Toolbelt for Developers
The UX Toolbelt for DevelopersThe UX Toolbelt for Developers
The UX Toolbelt for Developers
 
World Usability Day 2014 - UX Toolbelt for Developers
World Usability Day 2014 - UX Toolbelt for DevelopersWorld Usability Day 2014 - UX Toolbelt for Developers
World Usability Day 2014 - UX Toolbelt for Developers
 
Importance of User eXperience
Importance of User eXperienceImportance of User eXperience
Importance of User eXperience
 
The UX Toolbelt for Developers
The UX Toolbelt for DevelopersThe UX Toolbelt for Developers
The UX Toolbelt for Developers
 
User Experience & Design…Designing for others…UED
User Experience & Design…Designing for others…UEDUser Experience & Design…Designing for others…UED
User Experience & Design…Designing for others…UED
 
UX is for Losers
UX is for LosersUX is for Losers
UX is for Losers
 
Presentation Ux
Presentation UxPresentation Ux
Presentation Ux
 
User eXperience
User eXperienceUser eXperience
User eXperience
 
[DSC Europe 23] Igor Ilic - Redefining User Experience with Large Language Mo...
[DSC Europe 23] Igor Ilic - Redefining User Experience with Large Language Mo...[DSC Europe 23] Igor Ilic - Redefining User Experience with Large Language Mo...
[DSC Europe 23] Igor Ilic - Redefining User Experience with Large Language Mo...
 
The Next Generation of Flash User Experience
The Next Generation of Flash User ExperienceThe Next Generation of Flash User Experience
The Next Generation of Flash User Experience
 
UCD / IxD Introduction - User centric design, interaction design
UCD / IxD Introduction - User centric design, interaction designUCD / IxD Introduction - User centric design, interaction design
UCD / IxD Introduction - User centric design, interaction design
 
User Research on a Shoestring
User Research on a ShoestringUser Research on a Shoestring
User Research on a Shoestring
 
Elearning
ElearningElearning
Elearning
 
Guerrilla Usability: Insight on a Shoestring
Guerrilla Usability: Insight on a ShoestringGuerrilla Usability: Insight on a Shoestring
Guerrilla Usability: Insight on a Shoestring
 

More from goodfriday

Narine Presentations 20051021 134052
Narine Presentations 20051021 134052Narine Presentations 20051021 134052
Narine Presentations 20051021 134052goodfriday
 
09 03 22 easter
09 03 22 easter09 03 22 easter
09 03 22 eastergoodfriday
 
Holy Week Easter 2009
Holy Week Easter 2009Holy Week Easter 2009
Holy Week Easter 2009goodfriday
 
Holt Park Easter 09 Swim
Holt Park Easter 09 SwimHolt Park Easter 09 Swim
Holt Park Easter 09 Swimgoodfriday
 
Swarthmore Lentbrochure20092
Swarthmore Lentbrochure20092Swarthmore Lentbrochure20092
Swarthmore Lentbrochure20092goodfriday
 
Eastercard2009
Eastercard2009Eastercard2009
Eastercard2009goodfriday
 
Easterservices2009
Easterservices2009Easterservices2009
Easterservices2009goodfriday
 
Bulletin Current
Bulletin CurrentBulletin Current
Bulletin Currentgoodfriday
 
March 2009 Newsletter
March 2009 NewsletterMarch 2009 Newsletter
March 2009 Newslettergoodfriday
 
Lent Easter 2009
Lent Easter 2009Lent Easter 2009
Lent Easter 2009goodfriday
 
Easterpowersports09
Easterpowersports09Easterpowersports09
Easterpowersports09goodfriday
 
Easter Trading 09
Easter Trading 09Easter Trading 09
Easter Trading 09goodfriday
 
Easter Brochure 2009
Easter Brochure 2009Easter Brochure 2009
Easter Brochure 2009goodfriday
 
March April 2009 Calendar
March April 2009 CalendarMarch April 2009 Calendar
March April 2009 Calendargoodfriday
 

More from goodfriday (20)

Narine Presentations 20051021 134052
Narine Presentations 20051021 134052Narine Presentations 20051021 134052
Narine Presentations 20051021 134052
 
Triunemar05
Triunemar05Triunemar05
Triunemar05
 
09 03 22 easter
09 03 22 easter09 03 22 easter
09 03 22 easter
 
Holy Week Easter 2009
Holy Week Easter 2009Holy Week Easter 2009
Holy Week Easter 2009
 
Holt Park Easter 09 Swim
Holt Park Easter 09 SwimHolt Park Easter 09 Swim
Holt Park Easter 09 Swim
 
Easter Letter
Easter LetterEaster Letter
Easter Letter
 
April2009
April2009April2009
April2009
 
Swarthmore Lentbrochure20092
Swarthmore Lentbrochure20092Swarthmore Lentbrochure20092
Swarthmore Lentbrochure20092
 
Eastercard2009
Eastercard2009Eastercard2009
Eastercard2009
 
Easterservices2009
Easterservices2009Easterservices2009
Easterservices2009
 
Bulletin Current
Bulletin CurrentBulletin Current
Bulletin Current
 
Easter2009
Easter2009Easter2009
Easter2009
 
Bulletin
BulletinBulletin
Bulletin
 
March 2009 Newsletter
March 2009 NewsletterMarch 2009 Newsletter
March 2009 Newsletter
 
Mar 29 2009
Mar 29 2009Mar 29 2009
Mar 29 2009
 
Lent Easter 2009
Lent Easter 2009Lent Easter 2009
Lent Easter 2009
 
Easterpowersports09
Easterpowersports09Easterpowersports09
Easterpowersports09
 
Easter Trading 09
Easter Trading 09Easter Trading 09
Easter Trading 09
 
Easter Brochure 2009
Easter Brochure 2009Easter Brochure 2009
Easter Brochure 2009
 
March April 2009 Calendar
March April 2009 CalendarMarch April 2009 Calendar
March April 2009 Calendar
 

Recently uploaded

AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101vincent683379
 
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...CzechDreamin
 
The Metaverse: Are We There Yet?
The  Metaverse:    Are   We  There  Yet?The  Metaverse:    Are   We  There  Yet?
The Metaverse: Are We There Yet?Mark Billinghurst
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaCzechDreamin
 
ECS 2024 Teams Premium - Pretty Secure
ECS 2024   Teams Premium - Pretty SecureECS 2024   Teams Premium - Pretty Secure
ECS 2024 Teams Premium - Pretty SecureFemke de Vroome
 
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeFree and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeCzechDreamin
 
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfThe Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfFIDO Alliance
 
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераMark Opanasiuk
 
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdfHow Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdfFIDO Alliance
 
THE BEST IPTV in GERMANY for 2024: IPTVreel
THE BEST IPTV in  GERMANY for 2024: IPTVreelTHE BEST IPTV in  GERMANY for 2024: IPTVreel
THE BEST IPTV in GERMANY for 2024: IPTVreelreely ones
 
Designing for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at ComcastDesigning for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at ComcastUXDXConf
 
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdfIntroduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdfFIDO Alliance
 
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Patrick Viafore
 
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka DoktorováCzechDreamin
 
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfFIDO Alliance
 
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...CzechDreamin
 
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...marcuskenyatta275
 
Oauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoftOauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoftshyamraj55
 
What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024Stephanie Beckett
 
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxUnpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxDavid Michel
 

Recently uploaded (20)

AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101
 
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
 
The Metaverse: Are We There Yet?
The  Metaverse:    Are   We  There  Yet?The  Metaverse:    Are   We  There  Yet?
The Metaverse: Are We There Yet?
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara Laskowska
 
ECS 2024 Teams Premium - Pretty Secure
ECS 2024   Teams Premium - Pretty SecureECS 2024   Teams Premium - Pretty Secure
ECS 2024 Teams Premium - Pretty Secure
 
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeFree and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
 
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfThe Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
 
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджера
 
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdfHow Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
 
THE BEST IPTV in GERMANY for 2024: IPTVreel
THE BEST IPTV in  GERMANY for 2024: IPTVreelTHE BEST IPTV in  GERMANY for 2024: IPTVreel
THE BEST IPTV in GERMANY for 2024: IPTVreel
 
Designing for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at ComcastDesigning for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at Comcast
 
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdfIntroduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
 
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024
 
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
 
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
 
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
 
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
 
Oauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoftOauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoft
 
What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024
 
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxUnpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
 

The Human Brain Relationship: Advanced and Adaptive User Interfaces

  • 1. hgil@ui.co.il yochayk@microsoft.com
  • 2.
  • 3. Founded in 1998 Over 800 Projects Over 300 Customers The leading usability company in Israel Entrepreneur in WPF design and implementation Joined WizMagic.com from LA to start Next GUI: Located in US Specializes in WPF and Silverlight Applications. www.NextGUI.com
  • 4. UX as a Chasm – A short Intro. to your brain Crossing the Chasm Watch your step while crossing
  • 5.
  • 6.
  • 7.
  • 8. “The SPSS Processor is terminating due to a catastrophic error. Any working data file is lost. An attempt has been made to perform an input or output operation which is inconsistent with the mode of the file, e.g. direct access on a sequential file. This is a programming erro Restart the processor?”
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14. Edward R. Tufte, Visual Explanations: Images and Quantities, Evidence and Narrative (1992)
  • 15. 300 250 200 150 W rd 100 50 China Population (10^8) 0 1985 1990 1995 2000 2005
  • 16. The 90’s40’s Late Early 80’s Early 60’s 2008 70’s
  • 17.
  • 18. UX as a Chasm – A short Intro. to your brain Crossing the Chasm: Enhanced Navigation Improved Dialog style Better Mental Modeling Clearer Visualization Crossing the Chasm Summary Watch your step while crossing
  • 19.
  • 20. Navigation model is the user's knowledge of her present location in the application and of the way to reach other specific locations or processes.
  • 21.
  • 22.
  • 23. UX as a Chasm – A short Intro. to your brain Crossing the Chasm: Enhanced Navigation Improved Dialog style Better Mental Modeling Clearer Visualization Crossing the Chasm Summary Watch your step while crossing
  • 24. Attention is simply the assignation of the mechanisms of analysis to a limited part of the perceptual field. (Neisser , 1974)
  • 25. 13*13= 12*12= 144 14*25= 350 18*25= 17/6= 12/5 = 2.4 1.3*4= 5.2 1.4*6= 125/5+7= 32 124/4+9= 12*(3+5)= 96 11*(9+6)= 4+5/2*4= 14 2+6/4*5= 7-8+9*2= 17 7-9+12*3= 5*5*8= 200 6*6*7=
  • 26.
  • 27.
  • 28. The red color attract attention and harm the main task – phrasing a sentence. Activating the speller in the correct timing of the workflow (Enter/ Save/ Print/ Send), improves the human performance. Save money …
  • 29. UX as a Chasm – A short Intro. to your brain Crossing the Chasm: Enhanced Navigation Improved Dialog style Better Mental Modeling Clearer Visualization Crossing the Chasm Summary Watch your step while crossing
  • 30. When I move files from the draft folder to the final folder, do they really move?
  • 31.
  • 32.
  • 33. The mental model is knowledge of how the system works, what its components are, how they are related, what the internal processes are, and how they affect the components. Carroll, J. M., & Olson, J. R. (1987). Mental models in human-computer interaction: Research issues about what the user of software knows.
  • 34. A model the user have about the system: What does it contain? Why does it contain it? How does it behave? Why does it behave this way? It enables the user to work with the system and give answers to questions like What will happen if I will press here? How can I … ?
  • 35.
  • 36. When turning the mouse wheel forward (i.e. toward the table) what should happened zoom in or zoom out? The answer depends of the mental model you adopt. If it is a page that you have in mind, then it is zoom out, but if it is a camera, then it is zoom in. MS choose the camera mental model. About half of the world is paying the price  With WPF it is easy to solve the problem:
  • 37.
  • 38.
  • 39. UX as a Chasm – A short Intro. to your brain Crossing the Chasm: Enhanced Navigation Improved Dialog style Better Mental Modeling Clearer Visualization Crossing the Chasm Summary Watch your step while crossing
  • 40.
  • 41. UX as a Chasm – A short Intro. to your brain Crossing the Chasm: Enhanced Navigation Improved Dialog style Better Mental Modeling Clearer Visualization Crossing the Chasm Summary Watch your step while crossing
  • 42. Why? In order to improve Usability (effectiveness, efficiency and satisfaction) What? Mental Model Attention Load How? Color Size Movement
  • 43.
  • 44. Turning the page Zooming Presets Animation Patient files Speller Tafiti News
  • 45. UX as a Chasm – A short Intro. to your brain Crossing the Chasm: Watch your step while crossing The Expert-Novice problem The solution: Adaptive user interface Adaptive user interface Summary
  • 46.
  • 47.
  • 48. Experts Movement Movement disturbs ATM Word enhances and cause sense of memory slowing down Frequent Rare use Use Movement is Movement Pregnancy self test VS inimprove days its first needed for understanding understanding Novice
  • 49. UX as a Chasm – A short Intro. to your brain Crossing the Chasm: Watch your step while crossing The Expert-Novice problem The solution: Adaptive user interface Adaptive user interface Summary
  • 50.
  • 51. How can one use a smart tag in word editor using only the keyboard, not using the mouse?
  • 52. Right click = Shift+F10
  • 54. The time needed to reach a target is proportional to the distance from the target and the size of the target t~d/s t = time to complete the action d = distance between hand (mouse) and the target. s = Target size
  • 55.
  • 56. If you want to shorten operation time, Make the most used buttons bigger If you want to raise the features usage, Make the unused buttons bigger In both cases it might improve efficiency.
  • 57. UX as a Chasm – A short Intro. to your brain Crossing the Chasm: Watch your step while crossing The Expert-Novice problem The solution: Adaptive user interface Adaptive user interface Summary
  • 58. What do we change? Effect’s length Effect’s amplitude What is the direction? Usually down to zero But not always, like in the buttons size.
  • 59. Will we lose the audience/ users/ rating? Is the answer different for leisure applications or professional ones?
  • 60. Part 1 – There is a Chasm Part 2 – Tools to narrow the chasm Part 3 – The next step – Adaptive UI
  • 61.
  • 62.
  • 63. Better Usability Effectiveness Efficiency Satisfaction More Value to the user More profit Get Professional help More Information www.NextGUI.com
  • 64. The human brain is limited, but the demands are in constant progress – This is the usability chasm origin. A professional usability design may help narrowing the chasm. WPF make it even easier for the usability engineers:
  • 65. By wisely using Color changes Size changes Movements We can manipulate mental models attention And get Enhanced Navigation Improved Dialog style Better Mental Models Clearer Visualization
  • 66. Even if you used the tool wisely, you are trapped in the Novice – Expert dilemma: The effects help the novice, but annoy the expert We proposed the adaptive UX, as a solution. It helps in: Preventing the annoyance Improve efficiency (shorten operation time) Improve effectiveness (raising the feature use) In most cases effects should extinct with time/ usage This is only the beginning of correct use of WPF abilities, a lot more is expected in the next few years.
  • 67. hgil@ui.co.il yochayk@microsoft.com
  • 68. © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.