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
ย 
Web Design and Build
Web Design and BuildWeb Design and Build
Web Design and BuildThe Social Moon
ย 
User Experience
User ExperienceUser Experience
User ExperienceAhmar Hasan
ย 

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
ย 
ะปะฐะฑะฐั€8
ะปะฐะฑะฐั€8ะปะฐะฑะฐั€8
ะปะฐะฑะฐั€8slavinskiy1
ย 
Mapa Conceptual 11 6
Mapa Conceptual 11 6Mapa Conceptual 11 6
Mapa Conceptual 11 6guest7379f6
ย 
ะฟั€ะฐะบั‚8
ะฟั€ะฐะบั‚8ะฟั€ะฐะบั‚8
ะฟั€ะฐะบั‚8slavinskiy1
ย 
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
ย 
Thought up in Barcelona 1
Thought up in Barcelona 1Thought up in Barcelona 1
Thought up in Barcelona 1Barcelona Business
ย 
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
ย 
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 UXsAbdelrahman Othman Helal
ย 
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
ย 
Introduction To Usability
Introduction To UsabilityIntroduction To Usability
Introduction To UsabilityOMcareers Community
ย 
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
ย 
Responsive Design and Joomla!
Responsive Design and Joomla!Responsive Design and Joomla!
Responsive Design and Joomla!JoomlaChicago - Loop
ย 
Android UI Design Tips
Android UI Design TipsAndroid UI Design Tips
Android UI Design TipsAndroid Developers
ย 
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 wuฬˆrzburg
2013 04-12 iud wuฬˆrzburg2013 04-12 iud wuฬˆrzburg
2013 04-12 iud wuฬˆrzburgErgosign GmbH
ย 
WPF UI-Development Best Practices
WPF UI-Development Best PracticesWPF UI-Development Best Practices
WPF UI-Development Best PracticesErgosign GmbH
ย 
METROfizierung industrieller Bedienoberflaฬˆchen
METROfizierung industrieller BedienoberflaฬˆchenMETROfizierung industrieller Bedienoberflaฬˆchen
METROfizierung industrieller Bedienoberflaฬˆ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 wuฬˆrzburg
2013 04-12 iud wuฬˆrzburg2013 04-12 iud wuฬˆrzburg
2013 04-12 iud wuฬˆrzburg
ย 
WPF UI-Development Best Practices
WPF UI-Development Best PracticesWPF UI-Development Best Practices
WPF UI-Development Best Practices
ย 
METROfizierung industrieller Bedienoberflaฬˆchen
METROfizierung industrieller BedienoberflaฬˆchenMETROfizierung industrieller Bedienoberflaฬˆchen
METROfizierung industrieller Bedienoberflaฬˆ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

Chapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdfChapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdfParomita Roy
ย 
SD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxSD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxjanettecruzeiro1
ย 
Call Girls Basavanagudi Just Call ๐Ÿ‘— 7737669865 ๐Ÿ‘— Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call ๐Ÿ‘— 7737669865 ๐Ÿ‘— Top Class Call Girl Service ...Call Girls Basavanagudi Just Call ๐Ÿ‘— 7737669865 ๐Ÿ‘— Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call ๐Ÿ‘— 7737669865 ๐Ÿ‘— Top Class Call Girl Service ...amitlee9823
ย 
DragonBall PowerPoint Template for demo.pptx
DragonBall PowerPoint Template for demo.pptxDragonBall PowerPoint Template for demo.pptx
DragonBall PowerPoint Template for demo.pptxmirandajeremy200221
ย 
call girls in Dakshinpuri (DELHI) ๐Ÿ” >เผ’9953056974 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธ
call girls in Dakshinpuri  (DELHI) ๐Ÿ” >เผ’9953056974 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธcall girls in Dakshinpuri  (DELHI) ๐Ÿ” >เผ’9953056974 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธ
call girls in Dakshinpuri (DELHI) ๐Ÿ” >เผ’9953056974 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธ9953056974 Low Rate Call Girls In Saket, Delhi NCR
ย 
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Aminabad Lucknow best Night Fun service
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Aminabad Lucknow best Night Fun serviceCALL ON โžฅ8923113531 ๐Ÿ”Call Girls Aminabad Lucknow best Night Fun service
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Aminabad Lucknow best Night Fun serviceanilsa9823
ย 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
ย 
Call Girls in Kalkaji Delhi 8264348440 call girls โค๏ธ
Call Girls in Kalkaji Delhi 8264348440 call girls โค๏ธCall Girls in Kalkaji Delhi 8264348440 call girls โค๏ธ
Call Girls in Kalkaji Delhi 8264348440 call girls โค๏ธsoniya singh
ย 
2-tool presenthdbdbdbdbddhdhddation.pptx
2-tool presenthdbdbdbdbddhdhddation.pptx2-tool presenthdbdbdbdbddhdhddation.pptx
2-tool presenthdbdbdbdbddhdhddation.pptxsuhanimunjal27
ย 
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...ranjana rawat
ย 
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...Call Girls in Nagpur High Profile
ย 
Case Study of Hotel Taj Vivanta, Pune
Case Study of Hotel Taj Vivanta, PuneCase Study of Hotel Taj Vivanta, Pune
Case Study of Hotel Taj Vivanta, PuneLukeKholes
ย 
The history of music videos a level presentation
The history of music videos a level presentationThe history of music videos a level presentation
The history of music videos a level presentationamedia6
ย 
Jigani Call Girls Service: ๐Ÿ“ 7737669865 ๐Ÿ“ High Profile Model Escorts | Bangal...
Jigani Call Girls Service: ๐Ÿ“ 7737669865 ๐Ÿ“ High Profile Model Escorts | Bangal...Jigani Call Girls Service: ๐Ÿ“ 7737669865 ๐Ÿ“ High Profile Model Escorts | Bangal...
Jigani Call Girls Service: ๐Ÿ“ 7737669865 ๐Ÿ“ High Profile Model Escorts | Bangal...amitlee9823
ย 
infant assessment fdbbdbdddinal ppt.pptx
infant assessment fdbbdbdddinal ppt.pptxinfant assessment fdbbdbdddinal ppt.pptx
infant assessment fdbbdbdddinal ppt.pptxsuhanimunjal27
ย 
Tapestry Clothing Brands: Collapsing the Funnel
Tapestry Clothing Brands: Collapsing the FunnelTapestry Clothing Brands: Collapsing the Funnel
Tapestry Clothing Brands: Collapsing the Funneljen_giacalone
ย 
RT Nagar Call Girls Service: ๐Ÿ“ 7737669865 ๐Ÿ“ High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: ๐Ÿ“ 7737669865 ๐Ÿ“ High Profile Model Escorts | Bang...RT Nagar Call Girls Service: ๐Ÿ“ 7737669865 ๐Ÿ“ High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: ๐Ÿ“ 7737669865 ๐Ÿ“ High Profile Model Escorts | Bang...amitlee9823
ย 

Recently uploaded (20)

Chapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdfChapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdf
ย 
SD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxSD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptx
ย 
Call Girls Basavanagudi Just Call ๐Ÿ‘— 7737669865 ๐Ÿ‘— Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call ๐Ÿ‘— 7737669865 ๐Ÿ‘— Top Class Call Girl Service ...Call Girls Basavanagudi Just Call ๐Ÿ‘— 7737669865 ๐Ÿ‘— Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call ๐Ÿ‘— 7737669865 ๐Ÿ‘— Top Class Call Girl Service ...
ย 
DragonBall PowerPoint Template for demo.pptx
DragonBall PowerPoint Template for demo.pptxDragonBall PowerPoint Template for demo.pptx
DragonBall PowerPoint Template for demo.pptx
ย 
call girls in Dakshinpuri (DELHI) ๐Ÿ” >เผ’9953056974 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธ
call girls in Dakshinpuri  (DELHI) ๐Ÿ” >เผ’9953056974 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธcall girls in Dakshinpuri  (DELHI) ๐Ÿ” >เผ’9953056974 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธ
call girls in Dakshinpuri (DELHI) ๐Ÿ” >เผ’9953056974 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธ
ย 
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Aminabad Lucknow best Night Fun service
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Aminabad Lucknow best Night Fun serviceCALL ON โžฅ8923113531 ๐Ÿ”Call Girls Aminabad Lucknow best Night Fun service
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Aminabad Lucknow best Night Fun service
ย 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
ย 
Call Girls in Kalkaji Delhi 8264348440 call girls โค๏ธ
Call Girls in Kalkaji Delhi 8264348440 call girls โค๏ธCall Girls in Kalkaji Delhi 8264348440 call girls โค๏ธ
Call Girls in Kalkaji Delhi 8264348440 call girls โค๏ธ
ย 
2-tool presenthdbdbdbdbddhdhddation.pptx
2-tool presenthdbdbdbdbddhdhddation.pptx2-tool presenthdbdbdbdbddhdhddation.pptx
2-tool presenthdbdbdbdbddhdhddation.pptx
ย 
young call girls in Vivek Vihar๐Ÿ” 9953056974 ๐Ÿ” Delhi escort Service
young call girls in Vivek Vihar๐Ÿ” 9953056974 ๐Ÿ” Delhi escort Serviceyoung call girls in Vivek Vihar๐Ÿ” 9953056974 ๐Ÿ” Delhi escort Service
young call girls in Vivek Vihar๐Ÿ” 9953056974 ๐Ÿ” Delhi escort Service
ย 
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
ย 
young call girls in Pandav nagar ๐Ÿ” 9953056974 ๐Ÿ” Delhi escort Service
young call girls in Pandav nagar ๐Ÿ” 9953056974 ๐Ÿ” Delhi escort Serviceyoung call girls in Pandav nagar ๐Ÿ” 9953056974 ๐Ÿ” Delhi escort Service
young call girls in Pandav nagar ๐Ÿ” 9953056974 ๐Ÿ” Delhi escort Service
ย 
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
ย 
Case Study of Hotel Taj Vivanta, Pune
Case Study of Hotel Taj Vivanta, PuneCase Study of Hotel Taj Vivanta, Pune
Case Study of Hotel Taj Vivanta, Pune
ย 
The history of music videos a level presentation
The history of music videos a level presentationThe history of music videos a level presentation
The history of music videos a level presentation
ย 
Jigani Call Girls Service: ๐Ÿ“ 7737669865 ๐Ÿ“ High Profile Model Escorts | Bangal...
Jigani Call Girls Service: ๐Ÿ“ 7737669865 ๐Ÿ“ High Profile Model Escorts | Bangal...Jigani Call Girls Service: ๐Ÿ“ 7737669865 ๐Ÿ“ High Profile Model Escorts | Bangal...
Jigani Call Girls Service: ๐Ÿ“ 7737669865 ๐Ÿ“ High Profile Model Escorts | Bangal...
ย 
infant assessment fdbbdbdddinal ppt.pptx
infant assessment fdbbdbdddinal ppt.pptxinfant assessment fdbbdbdddinal ppt.pptx
infant assessment fdbbdbdddinal ppt.pptx
ย 
B. Smith. (Architectural Portfolio.).pdf
B. Smith. (Architectural Portfolio.).pdfB. Smith. (Architectural Portfolio.).pdf
B. Smith. (Architectural Portfolio.).pdf
ย 
Tapestry Clothing Brands: Collapsing the Funnel
Tapestry Clothing Brands: Collapsing the FunnelTapestry Clothing Brands: Collapsing the Funnel
Tapestry Clothing Brands: Collapsing the Funnel
ย 
RT Nagar Call Girls Service: ๐Ÿ“ 7737669865 ๐Ÿ“ High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: ๐Ÿ“ 7737669865 ๐Ÿ“ High Profile Model Escorts | Bang...RT Nagar Call Girls Service: ๐Ÿ“ 7737669865 ๐Ÿ“ High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: ๐Ÿ“ 7737669865 ๐Ÿ“ High Profile Model Escorts | Bang...
ย 

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