SlideShare uma empresa Scribd logo
1 de 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

Mais conteúdo relacionado

Semelhante a 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
 

Semelhante a 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
 

Mais de 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
 

Mais de 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
 

Último

Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 

Último (20)

Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 

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.