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

Call Girls Aslali 7397865700 Ridhima Hire Me Full Night
Call Girls Aslali 7397865700 Ridhima Hire Me Full NightCall Girls Aslali 7397865700 Ridhima Hire Me Full Night
Call Girls Aslali 7397865700 Ridhima Hire Me Full Nightssuser7cb4ff
 
办理(宾州州立毕业证书)美国宾夕法尼亚州立大学毕业证成绩单原版一比一
办理(宾州州立毕业证书)美国宾夕法尼亚州立大学毕业证成绩单原版一比一办理(宾州州立毕业证书)美国宾夕法尼亚州立大学毕业证成绩单原版一比一
办理(宾州州立毕业证书)美国宾夕法尼亚州立大学毕业证成绩单原版一比一F La
 
办理学位证(SFU证书)西蒙菲莎大学毕业证成绩单原版一比一
办理学位证(SFU证书)西蒙菲莎大学毕业证成绩单原版一比一办理学位证(SFU证书)西蒙菲莎大学毕业证成绩单原版一比一
办理学位证(SFU证书)西蒙菲莎大学毕业证成绩单原版一比一F dds
 
毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree 毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree ttt fff
 
1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改
1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改
1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改yuu sss
 
专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degreeyuu sss
 
FiveHypotheses_UIDMasterclass_18April2024.pdf
FiveHypotheses_UIDMasterclass_18April2024.pdfFiveHypotheses_UIDMasterclass_18April2024.pdf
FiveHypotheses_UIDMasterclass_18April2024.pdfShivakumar Viswanathan
 
Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...
Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...
Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...Yantram Animation Studio Corporation
 
DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...
DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...
DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...Rishabh Aryan
 
Passbook project document_april_21__.pdf
Passbook project document_april_21__.pdfPassbook project document_april_21__.pdf
Passbook project document_april_21__.pdfvaibhavkanaujia
 
Pharmaceutical Packaging for the elderly.pdf
Pharmaceutical Packaging for the elderly.pdfPharmaceutical Packaging for the elderly.pdf
Pharmaceutical Packaging for the elderly.pdfAayushChavan5
 
Untitled presedddddddddddddddddntation (1).pptx
Untitled presedddddddddddddddddntation (1).pptxUntitled presedddddddddddddddddntation (1).pptx
Untitled presedddddddddddddddddntation (1).pptxmapanig881
 
306MTAMount UCLA University Bachelor's Diploma in Social Media
306MTAMount UCLA University Bachelor's Diploma in Social Media306MTAMount UCLA University Bachelor's Diploma in Social Media
306MTAMount UCLA University Bachelor's Diploma in Social MediaD SSS
 
ARt app | UX Case Study
ARt app | UX Case StudyARt app | UX Case Study
ARt app | UX Case StudySophia Viganò
 
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCRdollysharma2066
 
Business research proposal mcdo.pptxBusiness research proposal mcdo.pptxBusin...
Business research proposal mcdo.pptxBusiness research proposal mcdo.pptxBusin...Business research proposal mcdo.pptxBusiness research proposal mcdo.pptxBusin...
Business research proposal mcdo.pptxBusiness research proposal mcdo.pptxBusin...mrchrns005
 
group_15_empirya_p1projectIndustrial.pdf
group_15_empirya_p1projectIndustrial.pdfgroup_15_empirya_p1projectIndustrial.pdf
group_15_empirya_p1projectIndustrial.pdfneelspinoy
 
原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degreeyuu sss
 
Design Portfolio - 2024 - William Vickery
Design Portfolio - 2024 - William VickeryDesign Portfolio - 2024 - William Vickery
Design Portfolio - 2024 - William VickeryWilliamVickery6
 

Recently uploaded (20)

Call Girls Aslali 7397865700 Ridhima Hire Me Full Night
Call Girls Aslali 7397865700 Ridhima Hire Me Full NightCall Girls Aslali 7397865700 Ridhima Hire Me Full Night
Call Girls Aslali 7397865700 Ridhima Hire Me Full Night
 
办理(宾州州立毕业证书)美国宾夕法尼亚州立大学毕业证成绩单原版一比一
办理(宾州州立毕业证书)美国宾夕法尼亚州立大学毕业证成绩单原版一比一办理(宾州州立毕业证书)美国宾夕法尼亚州立大学毕业证成绩单原版一比一
办理(宾州州立毕业证书)美国宾夕法尼亚州立大学毕业证成绩单原版一比一
 
办理学位证(SFU证书)西蒙菲莎大学毕业证成绩单原版一比一
办理学位证(SFU证书)西蒙菲莎大学毕业证成绩单原版一比一办理学位证(SFU证书)西蒙菲莎大学毕业证成绩单原版一比一
办理学位证(SFU证书)西蒙菲莎大学毕业证成绩单原版一比一
 
毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree 毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
 
1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改
1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改
1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改
 
专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
专业一比一美国亚利桑那大学毕业证成绩单pdf电子版制作修改#真实工艺展示#真实防伪#diploma#degree
 
Call Girls in Pratap Nagar, 9953056974 Escort Service
Call Girls in Pratap Nagar,  9953056974 Escort ServiceCall Girls in Pratap Nagar,  9953056974 Escort Service
Call Girls in Pratap Nagar, 9953056974 Escort Service
 
FiveHypotheses_UIDMasterclass_18April2024.pdf
FiveHypotheses_UIDMasterclass_18April2024.pdfFiveHypotheses_UIDMasterclass_18April2024.pdf
FiveHypotheses_UIDMasterclass_18April2024.pdf
 
Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...
Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...
Unveiling the Future: Columbus, Ohio Condominiums Through the Lens of 3D Arch...
 
DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...
DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...
DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...
 
Passbook project document_april_21__.pdf
Passbook project document_april_21__.pdfPassbook project document_april_21__.pdf
Passbook project document_april_21__.pdf
 
Pharmaceutical Packaging for the elderly.pdf
Pharmaceutical Packaging for the elderly.pdfPharmaceutical Packaging for the elderly.pdf
Pharmaceutical Packaging for the elderly.pdf
 
Untitled presedddddddddddddddddntation (1).pptx
Untitled presedddddddddddddddddntation (1).pptxUntitled presedddddddddddddddddntation (1).pptx
Untitled presedddddddddddddddddntation (1).pptx
 
306MTAMount UCLA University Bachelor's Diploma in Social Media
306MTAMount UCLA University Bachelor's Diploma in Social Media306MTAMount UCLA University Bachelor's Diploma in Social Media
306MTAMount UCLA University Bachelor's Diploma in Social Media
 
ARt app | UX Case Study
ARt app | UX Case StudyARt app | UX Case Study
ARt app | UX Case Study
 
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
 
Business research proposal mcdo.pptxBusiness research proposal mcdo.pptxBusin...
Business research proposal mcdo.pptxBusiness research proposal mcdo.pptxBusin...Business research proposal mcdo.pptxBusiness research proposal mcdo.pptxBusin...
Business research proposal mcdo.pptxBusiness research proposal mcdo.pptxBusin...
 
group_15_empirya_p1projectIndustrial.pdf
group_15_empirya_p1projectIndustrial.pdfgroup_15_empirya_p1projectIndustrial.pdf
group_15_empirya_p1projectIndustrial.pdf
 
原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
 
Design Portfolio - 2024 - William Vickery
Design Portfolio - 2024 - William VickeryDesign Portfolio - 2024 - William Vickery
Design Portfolio - 2024 - William Vickery
 

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