SlideShare a Scribd company logo
1 of 47
UX & RIAs: UI Design Challenges
  Dieter Wallach & Sebastian C. Scholz
             Webinale 2008
Overview

 Introduction
 UX and RIA defined
 RIA and Heuristics
 RIA and the UCD Life Cycle
 Case Study
 Discussion
8 years ago (Garret)
Usability defined



    Usability =
      Efficiency
    + Effectiveness
                                User
    + Emotional Appeal

                         Task          Context
User Experience (UX) defined



 “                                                                                                ”
     I invented the term User Experience because I thought
     Human Interface and Usability were too narrow: I wanted
     to cover all aspects of the person's experience with a
     system, including industrial design, graphics, the interface,
     the physical interaction, and the manual.

     Since then, the term has spread widely, so much so that it is
     starting to lose its meaning.

                                                                      Don Norman, 2004




     The only reason that quot;user experiencequot; is associated with interactive systems designers is
     because Don Norman didn't want his group at Apple relegated to pushing pixels in the
     quot;user interface.quot;
UX: Honeycomb Model (Morville)

                                Useful

      UX                        If it's not useful, who cares if it's usable?

                                Usable
                                Don't make me think!
                                Desirable
                                Positive experiences build brand loyalty
             useful
                                Accessible
   usable          desirable
                                Available to all, regardless of disability
            valuable
                                Findable
  findable         accessible
                                You can't use what you can't find
             credible
                                Credible
                                Quality design builds trust
UX: Wheel Model (Revang)
UX: Return on Invest




     Application: a platform for common banking operations
     ROI = net benefits/cost = 163%
UX: It isn’t ...



  UX ≠ Eye Candy to make an interface just look pretty

  UX ≠ fancy animations & cool transition effects




  Also NOT gratuitous Flash intros ...
  (We had that a decade ago ;-)
UX and Behavior: Adding Context


                        •   Where am I going?
                            Where was I?

                        •   Action completion

                        •   Object state change

                        •   System progress

                        • Animation for
                            aesthetic reasons is
                            a viable option!
UX and Behavior 2: Interface & user
  Lewin‘s (adapted) equation:

                           B=f(U,E)
     Behavior is a function of the User & the Environment

   When designing interactions, there is an intended behavior that we
   want to create, however ....

   • we have no direct control over the user
   • but, via interaction design, information architecture
       and interface design we have means to control the environment
       and to evaluate the resulting effects

Which methods, processes, approaches, mindsets, and understandings
do we have for improving the user experiences when interacting with a
particular UI?
Rich Internet Applications (RIA) defined



                     Web based
                     Highly interactive
                     Desktop-app emulating
                     Fluidly responsive
                     No HTML-page/refresh model
                     Cinematic effects
RIA: Desktop Behavior Emulation


  •                       •
      Drag & Drop             Non-HTML controls

  •                           •
      Menu & Tool bars            Accordian

  •                           •
      Windows & Wizards           Combobox

  •                           •
      Panels                      Spinner box

  •                           •
      Trees                       Sliders

  •                       •
      Form validation         Keyboard actions

  •                       •
      Context menus           Direct object resizing
RIA: Impact

   Full page refresh is replaced by small content
   updates.

   Hyperlinks and “Submit” are replaced by a full
   range of interactive events.

   Micro-interaction and micro-updates lead to
   micro-states.

   Interaction is characterized by direct manipulation,
   lightweight actions and in-page actions.
RIA: Potential UX risks
 Temptation to over- and abuse richness

       How to ensure that changes when updating parts on a
       page are noticed (¬ page reload)?



 People are used to the common web conventions — How (fast)
 will they learn the new usages, interactional behaviors and forget
 the browser paradigm?

       People won‘t always recognize RIAs as being different
       from traditional web sites — using the back-Button?
       Bookmarking pages?

                             Skip RIA
RIA: Approaching UI Risks




       1                     2
      Heuristic             Life Cycle
       Picture               Picture
Heuristics (1/6): Discoverability


    Discoverability = user understands where a
    control is located & understands what it does.
      Controls should visibly communicate their purpose
      and function.

      Should operate consistently within the application and
      consistently with other similar rich sites/desktop apps

      Changes are apparent during and after.




                                                          1
      Do business apps have the same discoverability
      problems that Web 2.0 apps have?
Heuristics (2/6): Back & Bookmark



   Ensure that the back button and bookmarking work


   Back-buttons are often used as sheet anchors, kind
   of a poor-man‘s undo


   Use methods that allow bookmarking and sharing


                                                   1
   links where appropriate
Heuristics (3/6): Change Communication

   With partial page updates, it’s very important to make sure
   that people notice those changes:

     Changes should occur close to the area where people are
     looking.

     No multiple updates at a time — users might get
     overwhelmed, their attention span exceeded.



   Cognitive psychology:



                                                            1
     Attracting attention through movement
     and color change
Heuristics (4/6): Feedback


 •   Provide feedback when changes are not immediate

 •   In a traditional Web site, waiting for a page to load
     is obvious feedback that something is happening

 •   Without a page refresh in an RIA, unless there is an
     immediate response to an action, it can appear
     that the action has had no effect

     •   Bring up a small animation in the area




                                                         1
         of the page where the update will take place.
Heuristics (5/6): Adding Content




   Don‘t add large amounts of content to a page!

     Adding too much can make the rest of the page
     content appear to jump to make room for the new
     content

     Users get disturbed and quickly loose their focus on
     the screen



                                                       1
Heuristics (6/6): Accessibility




  •   RIAs are often very difficult (if not impossible) for
      people with certain disabilities to access

  •   Mobile devices (even the iPhone ;-) may not be
      able to access rich sites

  •   Accessible/alternative versions may be necessary



                                                         1
RIAs & User-Centered Design



  “                                                      ”
      RIAs are typically developed by „rapid tweaking“
      - there is often no standard release cycle.




  “                                                ”
      A good understanding of your users is more
      important than ever when designing a Rich
      Internet Application.




  “                                          ”           2
      RIAs bring people-centered design to
      information workspaces.
User Centered Design Lifecycle




                      1. Analysis

 6. Implementation                    2. Design




  5. Specification                   3. Prototype
                     4. Evaluation
1. User/Task Analysis

   Traditional Situation
1. User/Task Analysis


                 In RIAs
               • Often neglected, especially when the
                 initiator is the main user.
               • Reduced initial feature scope
               • Fallacy that “everything can be fixed
                 later live”
               • Understanding users most crucial (not
                 only when business model depends on
                 crowdsourcing)
User Centered Design Lifecycle




                      1. Analysis

 6. Implementation                    2. Design




  5. Specification                   3. Prototype
                     4. Evaluation
2. Design: Conceptual

  Traditional Situation
2. Design: Conceptual

                In RIAs
              • High overlap with marketing
              • Design of first contact, signup and first
                run has priority
              • Design for scaleability (due to easy
                deployability)
              • New mental challenges to be faced:
                Where is the data? (Security, Privacy)
              • Fragmentation of UX (RSS, Mashups)
              • Flexible but to the point concepts for a
                strong story
2. Design: Interaction

  Traditional Situation
2. Design: Interaction
                  In RIAs
                • Great possibilities for highly interactive
                  UIs (drag&drop)
                • Blurred mixture with classic “page
                  model” web
                • Small path not to over do it
                • Lack of modality (live validation)
                • Invitation > Transition > Feedback
                • Accessibility
                • Interaction is both a sophisticated tool
                  and a deadly weapon
                • Component Model vs. Page Model
2. Design: Visual

 Traditional Situation
2. Design: Visual


                    In RIAs
                •   More than ever factor of
                    differentiation
                •   Although emotion in focus, general
                    trend to reduced look and feels
                •   Bidirectional: Skinning of native
                    applications gets popular
                •   Visual edits are as easy in Flash as in
                    HTML
                •   Like in native apps: frame the
                    content, do not outshine it
User Centered Design Lifecycle




                      1. Analysis

 6. Implementation                    2. Design




  5. Specification                   3. Prototype
                     4. Evaluation
3. Prototype

 Traditional Situation
3. Prototype



                 In RIAs
               • UI designers need to have lots of
                 knowledge (small teams)
               • Risk to get lost in
                 implementation details
               • High amount of reusability
               • Do not mix it too much with the
                 (conceptual) design phase
User Centered Design Lifecycle




                      1. Analysis

 6. Implementation                    2. Design




  5. Specification                   3. Prototype
                     4. Evaluation
4. Evaluation

  Traditional Situation
4. Evaluation

                  In RIAs
                • Rarely formal evaluations (only
                  in special purpose applications)
                • Users are live guinea pigs
                • Risk of creating a perpetual beta
                • Chance and challenge of
                  minimal barriers for user
                  involvement (boards, email)


                • Always evaluate sufficiently
                  before deploying wildly
User Centered Design Lifecycle




                      1. Analysis

 6. Implementation                    2. Design




  5. Specification                   3. Prototype
                     4. Evaluation
5/6 Specification & Implementation
5. Specification


                     In RIAs
                   • Very informal on a high level, not
                     detailed due to high probability of
                     changes
                   • Rather screen-based specification
                   • Risk of loosing a big consistent picture

                   • It’s more important to evangelize a
                     common mindset than to create
                     inflexible micro specifications.
6. Implementation




 “                                                                   ”
     “I will say that most, if not all of your users will have no
       idea whether your app was built in Flex, Silverlight, or
       AJAX, or event [sic] know what those words mean. They
       will have an experience with your application, and if its a
       bad experience, regardless of how great the technology
       is, they won't come back.”


                                                  Peter Baird, 2007
Case Study




       Please check http://ergosign.de for the case study.
RIA & UCD Life Cycle

             • UCD life cycle still applicable
             • Faster — more iterations likely
             • Blurred overlaps
             • Many parallel tracks
             • Great potential but also great risk (needs
               high discipline)
             • User is still in focus
             • Need for continuous training/education
               for UI designers
Conclusion

  •   Use the potentials of RIAs with care

  •   RIAs can be:
      •   entire applications

      •   certain sections of a site

      •   just rich elements added to traditional Web pages

  •   Where is richness adding value?
      •   HTML pages for displaying content

      •   Rich interface elements for navigation or interaction

  •   User in focus: UCD still the way to go ....
UX & RIAs: UI Design Challenges

   Visit us at http://www.ergosign.de

More Related Content

What's hot

50 UX Best Practices (By Above the Fold)
50 UX Best Practices (By Above the Fold)50 UX Best Practices (By Above the Fold)
50 UX Best Practices (By Above the Fold)Cristiano Caetano
 
7 steps to becoming a User Experience focused graphic designer
7 steps to becoming a User Experience focused graphic designer 7 steps to becoming a User Experience focused graphic designer
7 steps to becoming a User Experience focused graphic designer thegroop
 
The Problem With Pure Design
The Problem With Pure DesignThe Problem With Pure Design
The Problem With Pure DesignChris Do
 
SADT & IDEF0 for Augmenting UML, Algile & Usability Engineering
SADT & IDEF0 for Augmenting UML, Algile & Usability EngineeringSADT & IDEF0 for Augmenting UML, Algile & Usability Engineering
SADT & IDEF0 for Augmenting UML, Algile & Usability EngineeringDavid Marca
 
UX Architecture for the Small Guy
UX Architecture for the Small GuyUX Architecture for the Small Guy
UX Architecture for the Small GuyGary Barber
 
UX for Developers - ZehnerGroup
UX for Developers - ZehnerGroupUX for Developers - ZehnerGroup
UX for Developers - ZehnerGroupZehnerGroup
 
Evaluating Usability Of Commercial Software Applications
Evaluating Usability Of Commercial Software ApplicationsEvaluating Usability Of Commercial Software Applications
Evaluating Usability Of Commercial Software ApplicationsJen Hocko
 
Yury Vetrov — Algorithm-Driven Design
Yury Vetrov — Algorithm-Driven DesignYury Vetrov — Algorithm-Driven Design
Yury Vetrov — Algorithm-Driven DesignYury Vetrov
 
The Elements Of User Experience
The Elements Of User ExperienceThe Elements Of User Experience
The Elements Of User ExperienceJohn Chen, Jun
 
BarkleyREI & Hannon Hill Webinar - Responsive Web Design
BarkleyREI & Hannon Hill Webinar - Responsive Web DesignBarkleyREI & Hannon Hill Webinar - Responsive Web Design
BarkleyREI & Hannon Hill Webinar - Responsive Web Designhannonhill
 
Effective prototyping (for Vermont Code Camp)
Effective prototyping (for Vermont Code Camp)Effective prototyping (for Vermont Code Camp)
Effective prototyping (for Vermont Code Camp)Everett McKay
 
Effective prototyping
Effective prototypingEffective prototyping
Effective prototypingEverett McKay
 
Visual definitions of UX ( Restored )
Visual definitions of UX ( Restored )Visual definitions of UX ( Restored )
Visual definitions of UX ( Restored )Gena Drahun
 
Neodes Uxd Profile 2012
Neodes Uxd Profile 2012Neodes Uxd Profile 2012
Neodes Uxd Profile 2012Amogh Chougule
 
Designing an MVP that works for users (2 and 1/2 hours) @Lean UX NYC 2013
Designing an MVP that works for users (2 and 1/2 hours) @Lean UX NYC 2013Designing an MVP that works for users (2 and 1/2 hours) @Lean UX NYC 2013
Designing an MVP that works for users (2 and 1/2 hours) @Lean UX NYC 2013Ariadna Font Llitjos
 
Usability Design: Because it's awesome
Usability Design: Because it's awesomeUsability Design: Because it's awesome
Usability Design: Because it's awesomeJen Yu
 
UX & UI Design behind SDL’s Customer Experience Cloud
UX & UI Design behind SDL’s Customer Experience CloudUX & UI Design behind SDL’s Customer Experience Cloud
UX & UI Design behind SDL’s Customer Experience CloudPhilipp Engel
 
Using rapid prototying_for_design_iteration
Using rapid prototying_for_design_iterationUsing rapid prototying_for_design_iteration
Using rapid prototying_for_design_iterationdrewz lin
 

What's hot (20)

50 UX Best Practices (By Above the Fold)
50 UX Best Practices (By Above the Fold)50 UX Best Practices (By Above the Fold)
50 UX Best Practices (By Above the Fold)
 
7 steps to becoming a User Experience focused graphic designer
7 steps to becoming a User Experience focused graphic designer 7 steps to becoming a User Experience focused graphic designer
7 steps to becoming a User Experience focused graphic designer
 
The Problem With Pure Design
The Problem With Pure DesignThe Problem With Pure Design
The Problem With Pure Design
 
SADT & IDEF0 for Augmenting UML, Algile & Usability Engineering
SADT & IDEF0 for Augmenting UML, Algile & Usability EngineeringSADT & IDEF0 for Augmenting UML, Algile & Usability Engineering
SADT & IDEF0 for Augmenting UML, Algile & Usability Engineering
 
UX Architecture for the Small Guy
UX Architecture for the Small GuyUX Architecture for the Small Guy
UX Architecture for the Small Guy
 
UX for Developers - ZehnerGroup
UX for Developers - ZehnerGroupUX for Developers - ZehnerGroup
UX for Developers - ZehnerGroup
 
Evaluating Usability Of Commercial Software Applications
Evaluating Usability Of Commercial Software ApplicationsEvaluating Usability Of Commercial Software Applications
Evaluating Usability Of Commercial Software Applications
 
Yury Vetrov — Algorithm-Driven Design
Yury Vetrov — Algorithm-Driven DesignYury Vetrov — Algorithm-Driven Design
Yury Vetrov — Algorithm-Driven Design
 
The Elements Of User Experience
The Elements Of User ExperienceThe Elements Of User Experience
The Elements Of User Experience
 
BarkleyREI & Hannon Hill Webinar - Responsive Web Design
BarkleyREI & Hannon Hill Webinar - Responsive Web DesignBarkleyREI & Hannon Hill Webinar - Responsive Web Design
BarkleyREI & Hannon Hill Webinar - Responsive Web Design
 
Effective prototyping (for Vermont Code Camp)
Effective prototyping (for Vermont Code Camp)Effective prototyping (for Vermont Code Camp)
Effective prototyping (for Vermont Code Camp)
 
Effective prototyping
Effective prototypingEffective prototyping
Effective prototyping
 
Visual definitions of UX ( Restored )
Visual definitions of UX ( Restored )Visual definitions of UX ( Restored )
Visual definitions of UX ( Restored )
 
Neodes Uxd Profile 2012
Neodes Uxd Profile 2012Neodes Uxd Profile 2012
Neodes Uxd Profile 2012
 
Designing an MVP that works for users (2 and 1/2 hours) @Lean UX NYC 2013
Designing an MVP that works for users (2 and 1/2 hours) @Lean UX NYC 2013Designing an MVP that works for users (2 and 1/2 hours) @Lean UX NYC 2013
Designing an MVP that works for users (2 and 1/2 hours) @Lean UX NYC 2013
 
Usability Design: Because it's awesome
Usability Design: Because it's awesomeUsability Design: Because it's awesome
Usability Design: Because it's awesome
 
UX & UI Design behind SDL’s Customer Experience Cloud
UX & UI Design behind SDL’s Customer Experience CloudUX & UI Design behind SDL’s Customer Experience Cloud
UX & UI Design behind SDL’s Customer Experience Cloud
 
Using rapid prototying_for_design_iteration
Using rapid prototying_for_design_iterationUsing rapid prototying_for_design_iteration
Using rapid prototying_for_design_iteration
 
Web Design and Build
Web Design and BuildWeb Design and Build
Web Design and Build
 
User Experience
User ExperienceUser Experience
User Experience
 

Viewers also liked

Assist Workshop 2016 - Phil Gray - Interactions
Assist Workshop 2016 - Phil Gray - InteractionsAssist Workshop 2016 - Phil Gray - Interactions
Assist Workshop 2016 - Phil Gray - Interactionsassist
 
Ambientes Personales De Aprendizaje
Ambientes Personales De AprendizajeAmbientes Personales De Aprendizaje
Ambientes Personales De Aprendizajenatalie añez
 
Mapa Conceptual 11 6
Mapa Conceptual 11 6Mapa Conceptual 11 6
Mapa Conceptual 11 6guest7379f6
 
Conociendo Parte De La AmazoníA
Conociendo Parte De La AmazoníAConociendo Parte De La AmazoníA
Conociendo Parte De La AmazoníARufinaespi
 
From Ubisoft Montreal to Fantasia: Happy 15th Anniversary
From Ubisoft Montreal to Fantasia: Happy 15th AnniversaryFrom Ubisoft Montreal to Fantasia: Happy 15th Anniversary
From Ubisoft Montreal to Fantasia: Happy 15th AnniversaryUbisoft Montreal
 
Curso superior de gestión de contact center en barcelona
Curso superior de gestión de contact center en barcelonaCurso superior de gestión de contact center en barcelona
Curso superior de gestión de contact center en barcelonaRafael Martinez
 
So you want to quit Facebook Marketing? (Babelcamp 2014)
So you want to quit Facebook Marketing? (Babelcamp 2014)So you want to quit Facebook Marketing? (Babelcamp 2014)
So you want to quit Facebook Marketing? (Babelcamp 2014)Die Socialisten
 
Adiccion a los videojuegos
Adiccion a los videojuegosAdiccion a los videojuegos
Adiccion a los videojuegosLezzliie EsCck
 
Discurso del lehendakari - Inauguración gasoducto Bilbao-Treto
Discurso del lehendakari - Inauguración gasoducto Bilbao-TretoDiscurso del lehendakari - Inauguración gasoducto Bilbao-Treto
Discurso del lehendakari - Inauguración gasoducto Bilbao-TretoIrekia - EJGV
 
FISL14 - A Multiplatform Architecture for Games
FISL14 - A Multiplatform Architecture for GamesFISL14 - A Multiplatform Architecture for Games
FISL14 - A Multiplatform Architecture for GamesThiago Figueredo Cardoso
 
Amazon EMR Grundlagen
Amazon EMR GrundlagenAmazon EMR Grundlagen
Amazon EMR Grundlageninovex GmbH
 
IT Security Forum London ballintrae 240913 final
IT Security Forum London ballintrae 240913 finalIT Security Forum London ballintrae 240913 final
IT Security Forum London ballintrae 240913 finalJason Boud
 
Crowdsourcing José Antonio Gallego
Crowdsourcing   José Antonio GallegoCrowdsourcing   José Antonio Gallego
Crowdsourcing José Antonio GallegoInnosfera
 

Viewers also liked (20)

Assist Workshop 2016 - Phil Gray - Interactions
Assist Workshop 2016 - Phil Gray - InteractionsAssist Workshop 2016 - Phil Gray - Interactions
Assist Workshop 2016 - Phil Gray - Interactions
 
Ambientes Personales De Aprendizaje
Ambientes Personales De AprendizajeAmbientes Personales De Aprendizaje
Ambientes Personales De Aprendizaje
 
CV_English
CV_EnglishCV_English
CV_English
 
Ninos sabios
Ninos sabiosNinos sabios
Ninos sabios
 
лабар8
лабар8лабар8
лабар8
 
Mapa Conceptual 11 6
Mapa Conceptual 11 6Mapa Conceptual 11 6
Mapa Conceptual 11 6
 
практ8
практ8практ8
практ8
 
Conociendo Parte De La AmazoníA
Conociendo Parte De La AmazoníAConociendo Parte De La AmazoníA
Conociendo Parte De La AmazoníA
 
From Ubisoft Montreal to Fantasia: Happy 15th Anniversary
From Ubisoft Montreal to Fantasia: Happy 15th AnniversaryFrom Ubisoft Montreal to Fantasia: Happy 15th Anniversary
From Ubisoft Montreal to Fantasia: Happy 15th Anniversary
 
Wikivial 2011
Wikivial 2011Wikivial 2011
Wikivial 2011
 
Curso superior de gestión de contact center en barcelona
Curso superior de gestión de contact center en barcelonaCurso superior de gestión de contact center en barcelona
Curso superior de gestión de contact center en barcelona
 
So you want to quit Facebook Marketing? (Babelcamp 2014)
So you want to quit Facebook Marketing? (Babelcamp 2014)So you want to quit Facebook Marketing? (Babelcamp 2014)
So you want to quit Facebook Marketing? (Babelcamp 2014)
 
Adiccion a los videojuegos
Adiccion a los videojuegosAdiccion a los videojuegos
Adiccion a los videojuegos
 
Discurso del lehendakari - Inauguración gasoducto Bilbao-Treto
Discurso del lehendakari - Inauguración gasoducto Bilbao-TretoDiscurso del lehendakari - Inauguración gasoducto Bilbao-Treto
Discurso del lehendakari - Inauguración gasoducto Bilbao-Treto
 
FISL14 - A Multiplatform Architecture for Games
FISL14 - A Multiplatform Architecture for GamesFISL14 - A Multiplatform Architecture for Games
FISL14 - A Multiplatform Architecture for Games
 
Charla Tryve en Expobike 2015
Charla Tryve en Expobike 2015Charla Tryve en Expobike 2015
Charla Tryve en Expobike 2015
 
Thought up in Barcelona 1
Thought up in Barcelona 1Thought up in Barcelona 1
Thought up in Barcelona 1
 
Amazon EMR Grundlagen
Amazon EMR GrundlagenAmazon EMR Grundlagen
Amazon EMR Grundlagen
 
IT Security Forum London ballintrae 240913 final
IT Security Forum London ballintrae 240913 finalIT Security Forum London ballintrae 240913 final
IT Security Forum London ballintrae 240913 final
 
Crowdsourcing José Antonio Gallego
Crowdsourcing   José Antonio GallegoCrowdsourcing   José Antonio Gallego
Crowdsourcing José Antonio Gallego
 

Similar to UX & RIAs: UI Design Challenges (ERGOSIGN)

User Centered Design
User Centered DesignUser Centered Design
User Centered DesignShawn Calvert
 
UofC Digital Marketing Lecture 3
UofC Digital Marketing Lecture 3 UofC Digital Marketing Lecture 3
UofC Digital Marketing Lecture 3 JOHN Hutchings
 
UofC Digital Marketing Lecture 3
UofC Digital Marketing Lecture 3UofC Digital Marketing Lecture 3
UofC Digital Marketing Lecture 3John Hutchings
 
Designing for Multiple Devices - Sarit Arora
 Designing for Multiple Devices - Sarit Arora Designing for Multiple Devices - Sarit Arora
Designing for Multiple Devices - Sarit AroraSTC India UX SIG
 
NYU Web Intensive - Week 3 Class 1
NYU Web Intensive - Week 3 Class 1NYU Web Intensive - Week 3 Class 1
NYU Web Intensive - Week 3 Class 1studiokandm
 
Website Usability | Day 1
Website Usability | Day 1Website Usability | Day 1
Website Usability | Day 1studiokandm
 
Bank Chris - Web UI Design Patterns - 2014
Bank Chris - Web UI Design Patterns - 2014Bank Chris - Web UI Design Patterns - 2014
Bank Chris - Web UI Design Patterns - 2014Shah Muhammad Baig
 
User Experience as a Strategic Advantage
User Experience as a Strategic AdvantageUser Experience as a Strategic Advantage
User Experience as a Strategic AdvantageMichael Dubakov
 
Web Site Usability
Web Site UsabilityWeb Site Usability
Web Site Usabilitywhite paper
 
Uxpin web ui design patterns 2014
Uxpin web ui design patterns 2014Uxpin web ui design patterns 2014
Uxpin web ui design patterns 2014MoodLabs
 
Dev fest ile ife 2014-ux, material design and trends
Dev fest ile ife 2014-ux, material design and trendsDev fest ile ife 2014-ux, material design and trends
Dev fest ile ife 2014-ux, material design and trendsTunde Ojediran
 
Web UI Design Patterns 2014
Web UI Design Patterns 2014Web UI Design Patterns 2014
Web UI Design Patterns 2014Lewis Lin 🦊
 
Mobile App Design @ ITU 2012
Mobile App Design @ ITU 2012Mobile App Design @ ITU 2012
Mobile App Design @ ITU 2012Henrik Hedegaard
 
Sdec 2011 ux_agile_svt
Sdec 2011 ux_agile_svtSdec 2011 ux_agile_svt
Sdec 2011 ux_agile_svtsdeconf
 
Wou Intro To Usability Jandrzejewski
Wou Intro To Usability JandrzejewskiWou Intro To Usability Jandrzejewski
Wou Intro To Usability Jandrzejewskiworldofusability
 
Importance of User eXperience
Importance of User eXperienceImportance of User eXperience
Importance of User eXperienceguest1bcbc9
 

Similar to UX & RIAs: UI Design Challenges (ERGOSIGN) (20)

User Centered Design
User Centered DesignUser Centered Design
User Centered Design
 
UofC Digital Marketing Lecture 3
UofC Digital Marketing Lecture 3 UofC Digital Marketing Lecture 3
UofC Digital Marketing Lecture 3
 
UofC Digital Marketing Lecture 3
UofC Digital Marketing Lecture 3UofC Digital Marketing Lecture 3
UofC Digital Marketing Lecture 3
 
Designing for Multiple Devices - Sarit Arora
 Designing for Multiple Devices - Sarit Arora Designing for Multiple Devices - Sarit Arora
Designing for Multiple Devices - Sarit Arora
 
NYU Web Intensive - Week 3 Class 1
NYU Web Intensive - Week 3 Class 1NYU Web Intensive - Week 3 Class 1
NYU Web Intensive - Week 3 Class 1
 
The Science behind Good UIs and UXs
The Science behind Good UIs and UXsThe Science behind Good UIs and UXs
The Science behind Good UIs and UXs
 
Website Usability | Day 1
Website Usability | Day 1Website Usability | Day 1
Website Usability | Day 1
 
Bank Chris - Web UI Design Patterns - 2014
Bank Chris - Web UI Design Patterns - 2014Bank Chris - Web UI Design Patterns - 2014
Bank Chris - Web UI Design Patterns - 2014
 
Introduction To Usability
Introduction To UsabilityIntroduction To Usability
Introduction To Usability
 
User Experience as a Strategic Advantage
User Experience as a Strategic AdvantageUser Experience as a Strategic Advantage
User Experience as a Strategic Advantage
 
Web Site Usability
Web Site UsabilityWeb Site Usability
Web Site Usability
 
Uxpin web ui design patterns 2014
Uxpin web ui design patterns 2014Uxpin web ui design patterns 2014
Uxpin web ui design patterns 2014
 
Dev fest ile ife 2014-ux, material design and trends
Dev fest ile ife 2014-ux, material design and trendsDev fest ile ife 2014-ux, material design and trends
Dev fest ile ife 2014-ux, material design and trends
 
Web UI Design Patterns 2014
Web UI Design Patterns 2014Web UI Design Patterns 2014
Web UI Design Patterns 2014
 
Mobile App Design @ ITU 2012
Mobile App Design @ ITU 2012Mobile App Design @ ITU 2012
Mobile App Design @ ITU 2012
 
Sdec 2011 ux_agile_svt
Sdec 2011 ux_agile_svtSdec 2011 ux_agile_svt
Sdec 2011 ux_agile_svt
 
Responsive Design and Joomla!
Responsive Design and Joomla!Responsive Design and Joomla!
Responsive Design and Joomla!
 
Android UI Design Tips
Android UI Design TipsAndroid UI Design Tips
Android UI Design Tips
 
Wou Intro To Usability Jandrzejewski
Wou Intro To Usability JandrzejewskiWou Intro To Usability Jandrzejewski
Wou Intro To Usability Jandrzejewski
 
Importance of User eXperience
Importance of User eXperienceImportance of User eXperience
Importance of User eXperience
 

More from Ergosign GmbH

"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-VortragErgosign GmbH
 
"Build Great Services" - Ergosign @ MCBW 2021
"Build Great Services" - Ergosign @ MCBW 2021"Build Great Services" - Ergosign @ MCBW 2021
"Build Great Services" - Ergosign @ MCBW 2021Ergosign GmbH
 
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", ...Ergosign GmbH
 
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/2020Ergosign GmbH
 
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/2020Ergosign GmbH
 
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 VISUALIZATIONSErgosign GmbH
 
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 VISUALIZATIONSErgosign GmbH
 
Augmented Reality im ux design
Augmented Reality im ux designAugmented Reality im ux design
Augmented Reality im ux designErgosign GmbH
 
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...Ergosign GmbH
 
WPF UI Development Unchained
WPF UI Development UnchainedWPF UI Development Unchained
WPF UI Development UnchainedErgosign GmbH
 
Ergosign-Responsive-Design-2013
Ergosign-Responsive-Design-2013Ergosign-Responsive-Design-2013
Ergosign-Responsive-Design-2013Ergosign GmbH
 
Ergosign-Hilfekonzepte-2013
Ergosign-Hilfekonzepte-2013Ergosign-Hilfekonzepte-2013
Ergosign-Hilfekonzepte-2013Ergosign GmbH
 
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-dotnetErgosign GmbH
 
2013 04-12 iud würzburg
2013 04-12 iud würzburg2013 04-12 iud würzburg
2013 04-12 iud würzburgErgosign GmbH
 
WPF UI-Development Best Practices
WPF UI-Development Best PracticesWPF UI-Development Best Practices
WPF UI-Development Best PracticesErgosign GmbH
 
METROfizierung industrieller Bedienoberflächen
METROfizierung industrieller BedienoberflächenMETROfizierung industrieller Bedienoberflächen
METROfizierung industrieller BedienoberflächenErgosign GmbH
 
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 ConferenceErgosign GmbH
 
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 ConferenceErgosign GmbH
 
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...Ergosign GmbH
 
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)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

Exploring Tehran's Architectural Marvels: A Glimpse into Vilaas Studio's Dyna...
Exploring Tehran's Architectural Marvels: A Glimpse into Vilaas Studio's Dyna...Exploring Tehran's Architectural Marvels: A Glimpse into Vilaas Studio's Dyna...
Exploring Tehran's Architectural Marvels: A Glimpse into Vilaas Studio's Dyna...Yantram Animation Studio Corporation
 
guest bathroom white and bluesssssssssss
guest bathroom white and bluesssssssssssguest bathroom white and bluesssssssssss
guest bathroom white and bluesssssssssssNadaMohammed714321
 
STITCH: HOW MIGHT WE PROMOTE AN EQUITABLE AND INCLUSIVE URBAN LIFESTYLE PRIOR...
STITCH: HOW MIGHT WE PROMOTE AN EQUITABLE AND INCLUSIVE URBAN LIFESTYLE PRIOR...STITCH: HOW MIGHT WE PROMOTE AN EQUITABLE AND INCLUSIVE URBAN LIFESTYLE PRIOR...
STITCH: HOW MIGHT WE PROMOTE AN EQUITABLE AND INCLUSIVE URBAN LIFESTYLE PRIOR...Pranav Subramanian
 
Making and Unmaking of Chandigarh - A City of Two Plans2-4-24.ppt
Making and Unmaking of Chandigarh - A City of Two Plans2-4-24.pptMaking and Unmaking of Chandigarh - A City of Two Plans2-4-24.ppt
Making and Unmaking of Chandigarh - A City of Two Plans2-4-24.pptJIT KUMAR GUPTA
 
AI and Design Vol. 2: Navigating the New Frontier - Morgenbooster
AI and Design Vol. 2: Navigating the New Frontier - MorgenboosterAI and Design Vol. 2: Navigating the New Frontier - Morgenbooster
AI and Design Vol. 2: Navigating the New Frontier - Morgenbooster1508 A/S
 
Sharif's 9-BOX Monitoring Model for Adaptive Programme Management
Sharif's 9-BOX Monitoring Model for Adaptive Programme ManagementSharif's 9-BOX Monitoring Model for Adaptive Programme Management
Sharif's 9-BOX Monitoring Model for Adaptive Programme ManagementMd. Shariful Hoque
 
simpson-lee_house_dt20ajshsjsjsjsjj15.pdf
simpson-lee_house_dt20ajshsjsjsjsjj15.pdfsimpson-lee_house_dt20ajshsjsjsjsjj15.pdf
simpson-lee_house_dt20ajshsjsjsjsjj15.pdfLucyBonelli
 
Piece by Piece Magazine
Piece by Piece Magazine                      Piece by Piece Magazine
Piece by Piece Magazine CharlottePulte
 
ALISIA: HOW MIGHT WE ACHIEVE HIGH ENVIRONMENTAL PERFORMANCE WHILE MAINTAINING...
ALISIA: HOW MIGHT WE ACHIEVE HIGH ENVIRONMENTAL PERFORMANCE WHILE MAINTAINING...ALISIA: HOW MIGHT WE ACHIEVE HIGH ENVIRONMENTAL PERFORMANCE WHILE MAINTAINING...
ALISIA: HOW MIGHT WE ACHIEVE HIGH ENVIRONMENTAL PERFORMANCE WHILE MAINTAINING...Pranav Subramanian
 
TIMBRE: HOW MIGHT WE REMEDY MUSIC DESERTS AND FACILITATE GROWTH OF A MUSICAL ...
TIMBRE: HOW MIGHT WE REMEDY MUSIC DESERTS AND FACILITATE GROWTH OF A MUSICAL ...TIMBRE: HOW MIGHT WE REMEDY MUSIC DESERTS AND FACILITATE GROWTH OF A MUSICAL ...
TIMBRE: HOW MIGHT WE REMEDY MUSIC DESERTS AND FACILITATE GROWTH OF A MUSICAL ...Pranav Subramanian
 
NBA power point presentation final copy y
NBA power point presentation final copy yNBA power point presentation final copy y
NBA power point presentation final copy ysrajece
 
Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...
Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...
Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...Associazione Digital Days
 
ArtWaves 2024 - embracing Curves in Modern Homes
ArtWaves 2024 - embracing Curves in Modern HomesArtWaves 2024 - embracing Curves in Modern Homes
ArtWaves 2024 - embracing Curves in Modern HomesVellyslav Petrov
 
The spirit of digital place - game worlds and architectural phenomenology
The spirit of digital place - game worlds and architectural phenomenologyThe spirit of digital place - game worlds and architectural phenomenology
The spirit of digital place - game worlds and architectural phenomenologyChristopher Totten
 
FW25-26 Knit Cut & Sew Trend Book Peclers Paris
FW25-26 Knit Cut & Sew Trend Book Peclers ParisFW25-26 Knit Cut & Sew Trend Book Peclers Paris
FW25-26 Knit Cut & Sew Trend Book Peclers ParisPeclers Paris
 
LIGHTSCAPES: HOW MIGHT WE DESIGN AN INCLUSIVE AND ACCESSIBLE CLASSICAL CONCER...
LIGHTSCAPES: HOW MIGHT WE DESIGN AN INCLUSIVE AND ACCESSIBLE CLASSICAL CONCER...LIGHTSCAPES: HOW MIGHT WE DESIGN AN INCLUSIVE AND ACCESSIBLE CLASSICAL CONCER...
LIGHTSCAPES: HOW MIGHT WE DESIGN AN INCLUSIVE AND ACCESSIBLE CLASSICAL CONCER...Pranav Subramanian
 
CAPITAL GATE CASE STUDY -regional case study.pdf
CAPITAL GATE CASE STUDY -regional case study.pdfCAPITAL GATE CASE STUDY -regional case study.pdf
CAPITAL GATE CASE STUDY -regional case study.pdfAlasAlthaher
 
guest bathroom white and blue ssssssssss
guest bathroom white and blue ssssssssssguest bathroom white and blue ssssssssss
guest bathroom white and blue ssssssssssNadaMohammed714321
 
10 Best WordPress Plugins to make the website effective in 2024
10 Best WordPress Plugins to make the website effective in 202410 Best WordPress Plugins to make the website effective in 2024
10 Best WordPress Plugins to make the website effective in 2024digital learning point
 
Niintendo Wii Presentation Template.pptx
Niintendo Wii Presentation Template.pptxNiintendo Wii Presentation Template.pptx
Niintendo Wii Presentation Template.pptxKevinYaelJimnezSanti
 

Recently uploaded (20)

Exploring Tehran's Architectural Marvels: A Glimpse into Vilaas Studio's Dyna...
Exploring Tehran's Architectural Marvels: A Glimpse into Vilaas Studio's Dyna...Exploring Tehran's Architectural Marvels: A Glimpse into Vilaas Studio's Dyna...
Exploring Tehran's Architectural Marvels: A Glimpse into Vilaas Studio's Dyna...
 
guest bathroom white and bluesssssssssss
guest bathroom white and bluesssssssssssguest bathroom white and bluesssssssssss
guest bathroom white and bluesssssssssss
 
STITCH: HOW MIGHT WE PROMOTE AN EQUITABLE AND INCLUSIVE URBAN LIFESTYLE PRIOR...
STITCH: HOW MIGHT WE PROMOTE AN EQUITABLE AND INCLUSIVE URBAN LIFESTYLE PRIOR...STITCH: HOW MIGHT WE PROMOTE AN EQUITABLE AND INCLUSIVE URBAN LIFESTYLE PRIOR...
STITCH: HOW MIGHT WE PROMOTE AN EQUITABLE AND INCLUSIVE URBAN LIFESTYLE PRIOR...
 
Making and Unmaking of Chandigarh - A City of Two Plans2-4-24.ppt
Making and Unmaking of Chandigarh - A City of Two Plans2-4-24.pptMaking and Unmaking of Chandigarh - A City of Two Plans2-4-24.ppt
Making and Unmaking of Chandigarh - A City of Two Plans2-4-24.ppt
 
AI and Design Vol. 2: Navigating the New Frontier - Morgenbooster
AI and Design Vol. 2: Navigating the New Frontier - MorgenboosterAI and Design Vol. 2: Navigating the New Frontier - Morgenbooster
AI and Design Vol. 2: Navigating the New Frontier - Morgenbooster
 
Sharif's 9-BOX Monitoring Model for Adaptive Programme Management
Sharif's 9-BOX Monitoring Model for Adaptive Programme ManagementSharif's 9-BOX Monitoring Model for Adaptive Programme Management
Sharif's 9-BOX Monitoring Model for Adaptive Programme Management
 
simpson-lee_house_dt20ajshsjsjsjsjj15.pdf
simpson-lee_house_dt20ajshsjsjsjsjj15.pdfsimpson-lee_house_dt20ajshsjsjsjsjj15.pdf
simpson-lee_house_dt20ajshsjsjsjsjj15.pdf
 
Piece by Piece Magazine
Piece by Piece Magazine                      Piece by Piece Magazine
Piece by Piece Magazine
 
ALISIA: HOW MIGHT WE ACHIEVE HIGH ENVIRONMENTAL PERFORMANCE WHILE MAINTAINING...
ALISIA: HOW MIGHT WE ACHIEVE HIGH ENVIRONMENTAL PERFORMANCE WHILE MAINTAINING...ALISIA: HOW MIGHT WE ACHIEVE HIGH ENVIRONMENTAL PERFORMANCE WHILE MAINTAINING...
ALISIA: HOW MIGHT WE ACHIEVE HIGH ENVIRONMENTAL PERFORMANCE WHILE MAINTAINING...
 
TIMBRE: HOW MIGHT WE REMEDY MUSIC DESERTS AND FACILITATE GROWTH OF A MUSICAL ...
TIMBRE: HOW MIGHT WE REMEDY MUSIC DESERTS AND FACILITATE GROWTH OF A MUSICAL ...TIMBRE: HOW MIGHT WE REMEDY MUSIC DESERTS AND FACILITATE GROWTH OF A MUSICAL ...
TIMBRE: HOW MIGHT WE REMEDY MUSIC DESERTS AND FACILITATE GROWTH OF A MUSICAL ...
 
NBA power point presentation final copy y
NBA power point presentation final copy yNBA power point presentation final copy y
NBA power point presentation final copy y
 
Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...
Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...
Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...
 
ArtWaves 2024 - embracing Curves in Modern Homes
ArtWaves 2024 - embracing Curves in Modern HomesArtWaves 2024 - embracing Curves in Modern Homes
ArtWaves 2024 - embracing Curves in Modern Homes
 
The spirit of digital place - game worlds and architectural phenomenology
The spirit of digital place - game worlds and architectural phenomenologyThe spirit of digital place - game worlds and architectural phenomenology
The spirit of digital place - game worlds and architectural phenomenology
 
FW25-26 Knit Cut & Sew Trend Book Peclers Paris
FW25-26 Knit Cut & Sew Trend Book Peclers ParisFW25-26 Knit Cut & Sew Trend Book Peclers Paris
FW25-26 Knit Cut & Sew Trend Book Peclers Paris
 
LIGHTSCAPES: HOW MIGHT WE DESIGN AN INCLUSIVE AND ACCESSIBLE CLASSICAL CONCER...
LIGHTSCAPES: HOW MIGHT WE DESIGN AN INCLUSIVE AND ACCESSIBLE CLASSICAL CONCER...LIGHTSCAPES: HOW MIGHT WE DESIGN AN INCLUSIVE AND ACCESSIBLE CLASSICAL CONCER...
LIGHTSCAPES: HOW MIGHT WE DESIGN AN INCLUSIVE AND ACCESSIBLE CLASSICAL CONCER...
 
CAPITAL GATE CASE STUDY -regional case study.pdf
CAPITAL GATE CASE STUDY -regional case study.pdfCAPITAL GATE CASE STUDY -regional case study.pdf
CAPITAL GATE CASE STUDY -regional case study.pdf
 
guest bathroom white and blue ssssssssss
guest bathroom white and blue ssssssssssguest bathroom white and blue ssssssssss
guest bathroom white and blue ssssssssss
 
10 Best WordPress Plugins to make the website effective in 2024
10 Best WordPress Plugins to make the website effective in 202410 Best WordPress Plugins to make the website effective in 2024
10 Best WordPress Plugins to make the website effective in 2024
 
Niintendo Wii Presentation Template.pptx
Niintendo Wii Presentation Template.pptxNiintendo Wii Presentation Template.pptx
Niintendo Wii Presentation Template.pptx
 

UX & RIAs: UI Design Challenges (ERGOSIGN)

  • 1. UX & RIAs: UI Design Challenges Dieter Wallach & Sebastian C. Scholz Webinale 2008
  • 2. Overview Introduction UX and RIA defined RIA and Heuristics RIA and the UCD Life Cycle Case Study Discussion
  • 3. 8 years ago (Garret)
  • 4. Usability defined Usability = Efficiency + Effectiveness User + Emotional Appeal Task Context
  • 5. User Experience (UX) defined “ ” I invented the term User Experience because I thought Human Interface and Usability were too narrow: I wanted to cover all aspects of the person's experience with a system, including industrial design, graphics, the interface, the physical interaction, and the manual. Since then, the term has spread widely, so much so that it is starting to lose its meaning. Don Norman, 2004 The only reason that quot;user experiencequot; is associated with interactive systems designers is because Don Norman didn't want his group at Apple relegated to pushing pixels in the quot;user interface.quot;
  • 6. UX: Honeycomb Model (Morville) Useful UX If it's not useful, who cares if it's usable? Usable Don't make me think! Desirable Positive experiences build brand loyalty useful Accessible usable desirable Available to all, regardless of disability valuable Findable findable accessible You can't use what you can't find credible Credible Quality design builds trust
  • 7. UX: Wheel Model (Revang)
  • 8. UX: Return on Invest Application: a platform for common banking operations ROI = net benefits/cost = 163%
  • 9. UX: It isn’t ... UX ≠ Eye Candy to make an interface just look pretty UX ≠ fancy animations & cool transition effects Also NOT gratuitous Flash intros ... (We had that a decade ago ;-)
  • 10. UX and Behavior: Adding Context • Where am I going? Where was I? • Action completion • Object state change • System progress • Animation for aesthetic reasons is a viable option!
  • 11. UX and Behavior 2: Interface & user Lewin‘s (adapted) equation: B=f(U,E) Behavior is a function of the User & the Environment When designing interactions, there is an intended behavior that we want to create, however .... • we have no direct control over the user • but, via interaction design, information architecture     and interface design we have means to control the environment and to evaluate the resulting effects Which methods, processes, approaches, mindsets, and understandings do we have for improving the user experiences when interacting with a particular UI?
  • 12. Rich Internet Applications (RIA) defined Web based Highly interactive Desktop-app emulating Fluidly responsive No HTML-page/refresh model Cinematic effects
  • 13. RIA: Desktop Behavior Emulation • • Drag & Drop Non-HTML controls • • Menu & Tool bars Accordian • • Windows & Wizards Combobox • • Panels Spinner box • • Trees Sliders • • Form validation Keyboard actions • • Context menus Direct object resizing
  • 14. RIA: Impact Full page refresh is replaced by small content updates. Hyperlinks and “Submit” are replaced by a full range of interactive events. Micro-interaction and micro-updates lead to micro-states. Interaction is characterized by direct manipulation, lightweight actions and in-page actions.
  • 15. RIA: Potential UX risks Temptation to over- and abuse richness How to ensure that changes when updating parts on a page are noticed (¬ page reload)? People are used to the common web conventions — How (fast) will they learn the new usages, interactional behaviors and forget the browser paradigm? People won‘t always recognize RIAs as being different from traditional web sites — using the back-Button? Bookmarking pages? Skip RIA
  • 16. RIA: Approaching UI Risks 1 2 Heuristic Life Cycle Picture Picture
  • 17. Heuristics (1/6): Discoverability Discoverability = user understands where a control is located & understands what it does. Controls should visibly communicate their purpose and function. Should operate consistently within the application and consistently with other similar rich sites/desktop apps Changes are apparent during and after. 1 Do business apps have the same discoverability problems that Web 2.0 apps have?
  • 18. Heuristics (2/6): Back & Bookmark Ensure that the back button and bookmarking work Back-buttons are often used as sheet anchors, kind of a poor-man‘s undo Use methods that allow bookmarking and sharing 1 links where appropriate
  • 19. Heuristics (3/6): Change Communication With partial page updates, it’s very important to make sure that people notice those changes: Changes should occur close to the area where people are looking. No multiple updates at a time — users might get overwhelmed, their attention span exceeded. Cognitive psychology: 1 Attracting attention through movement and color change
  • 20. Heuristics (4/6): Feedback • Provide feedback when changes are not immediate • In a traditional Web site, waiting for a page to load is obvious feedback that something is happening • Without a page refresh in an RIA, unless there is an immediate response to an action, it can appear that the action has had no effect • Bring up a small animation in the area 1 of the page where the update will take place.
  • 21. Heuristics (5/6): Adding Content Don‘t add large amounts of content to a page! Adding too much can make the rest of the page content appear to jump to make room for the new content Users get disturbed and quickly loose their focus on the screen 1
  • 22. Heuristics (6/6): Accessibility • RIAs are often very difficult (if not impossible) for people with certain disabilities to access • Mobile devices (even the iPhone ;-) may not be able to access rich sites • Accessible/alternative versions may be necessary 1
  • 23. RIAs & User-Centered Design “ ” RIAs are typically developed by „rapid tweaking“ - there is often no standard release cycle. “ ” A good understanding of your users is more important than ever when designing a Rich Internet Application. “ ” 2 RIAs bring people-centered design to information workspaces.
  • 24. User Centered Design Lifecycle 1. Analysis 6. Implementation 2. Design 5. Specification 3. Prototype 4. Evaluation
  • 25. 1. User/Task Analysis Traditional Situation
  • 26. 1. User/Task Analysis In RIAs • Often neglected, especially when the initiator is the main user. • Reduced initial feature scope • Fallacy that “everything can be fixed later live” • Understanding users most crucial (not only when business model depends on crowdsourcing)
  • 27. User Centered Design Lifecycle 1. Analysis 6. Implementation 2. Design 5. Specification 3. Prototype 4. Evaluation
  • 28. 2. Design: Conceptual Traditional Situation
  • 29. 2. Design: Conceptual In RIAs • High overlap with marketing • Design of first contact, signup and first run has priority • Design for scaleability (due to easy deployability) • New mental challenges to be faced: Where is the data? (Security, Privacy) • Fragmentation of UX (RSS, Mashups) • Flexible but to the point concepts for a strong story
  • 30. 2. Design: Interaction Traditional Situation
  • 31. 2. Design: Interaction In RIAs • Great possibilities for highly interactive UIs (drag&drop) • Blurred mixture with classic “page model” web • Small path not to over do it • Lack of modality (live validation) • Invitation > Transition > Feedback • Accessibility • Interaction is both a sophisticated tool and a deadly weapon • Component Model vs. Page Model
  • 32. 2. Design: Visual Traditional Situation
  • 33. 2. Design: Visual In RIAs • More than ever factor of differentiation • Although emotion in focus, general trend to reduced look and feels • Bidirectional: Skinning of native applications gets popular • Visual edits are as easy in Flash as in HTML • Like in native apps: frame the content, do not outshine it
  • 34. User Centered Design Lifecycle 1. Analysis 6. Implementation 2. Design 5. Specification 3. Prototype 4. Evaluation
  • 36. 3. Prototype In RIAs • UI designers need to have lots of knowledge (small teams) • Risk to get lost in implementation details • High amount of reusability • Do not mix it too much with the (conceptual) design phase
  • 37. User Centered Design Lifecycle 1. Analysis 6. Implementation 2. Design 5. Specification 3. Prototype 4. Evaluation
  • 38. 4. Evaluation Traditional Situation
  • 39. 4. Evaluation In RIAs • Rarely formal evaluations (only in special purpose applications) • Users are live guinea pigs • Risk of creating a perpetual beta • Chance and challenge of minimal barriers for user involvement (boards, email) • Always evaluate sufficiently before deploying wildly
  • 40. User Centered Design Lifecycle 1. Analysis 6. Implementation 2. Design 5. Specification 3. Prototype 4. Evaluation
  • 41. 5/6 Specification & Implementation
  • 42. 5. Specification In RIAs • Very informal on a high level, not detailed due to high probability of changes • Rather screen-based specification • Risk of loosing a big consistent picture • It’s more important to evangelize a common mindset than to create inflexible micro specifications.
  • 43. 6. Implementation “ ” “I will say that most, if not all of your users will have no idea whether your app was built in Flex, Silverlight, or AJAX, or event [sic] know what those words mean. They will have an experience with your application, and if its a bad experience, regardless of how great the technology is, they won't come back.” Peter Baird, 2007
  • 44. Case Study Please check http://ergosign.de for the case study.
  • 45. RIA & UCD Life Cycle • UCD life cycle still applicable • Faster — more iterations likely • Blurred overlaps • Many parallel tracks • Great potential but also great risk (needs high discipline) • User is still in focus • Need for continuous training/education for UI designers
  • 46. Conclusion • Use the potentials of RIAs with care • RIAs can be: • entire applications • certain sections of a site • just rich elements added to traditional Web pages • Where is richness adding value? • HTML pages for displaying content • Rich interface elements for navigation or interaction • User in focus: UCD still the way to go ....
  • 47. UX & RIAs: UI Design Challenges Visit us at http://www.ergosign.de