Using Microsoft Silverlight for Creating Rich Mobile User Experiences

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

2 comments

Comments 1 - 2 of 2 previous next Post a comment

Post a comment
Embed Video
Edit your comment Cancel

6 Favorites

Using Microsoft Silverlight for Creating Rich Mobile User Experiences - Presentation Transcript

  1.  
  2. Using Microsoft Silverlight for Creating Rich Mobile User Experiences Shane Morris Michael Kordahi David Lemphers
    • 2010
    • 4 billion mobile phones
    6.8 billion humans Source: United Nations Economic and Social Commission
  3. Agenda Services Platform User Experience
  4. Mobile User Experience
  5.  
  6. Barbara Ballard
  7. Mobile Behaviour
    • Mobile users are mobile
    • Snacking
    • Interruptions
      • Maintain State
      • Minimise Memory Load
      • Discrete Interactions
    • Platform Integration
    • New Markets
      • Non-computer literate
      • Non-literate
  8. Mobile Design Considerations
    • Fat finger, Skinny stylus
      • Fat fingers get in the way of labels
      • A stylus can be fiddly
    • One-handed operation
    Notification Input
  9. Mobile Design Considerations
    • Colours
      • Limited colour depth
      • Contrast
    • Multiple Form Factors
      • And more to come
    • Multi-mode
      • Touch, Gesture, Keypad, Jog, D-pad, Stylus, Keyboard...
    • Feedback
      • Every action has an immediate response.
  10. Design for Small Surfaces
    • Less cues:
      • Where am I?
      • Where have I been?
      • Where can I go from here?
    • Bias towards breadth over depth
    • “ Dialog-based” interaction
      • Out and back navigation
    • Scrolling
      • One direction only please
    • Affordance
      • No Mouse
  11. Stackable UI’s
    • Scrolling through decks
    • Popping cards off the stack
    • And also:
      • Zooming / Expanding (Fisheye, Accordion)
        • Eg text box appears for current item only.
      • Simple 3D
  12. Multiple Form Factors
    • Panel-based UI’s help you be ready for re-factoring
      • Plan ahead
      • Silverlight Layout Controls are your friend
    • Graphics
      • Vector graphics are good
      • But sometimes you want a bitmap for performance reasons
  13. Silverlight Considerations
    • Memory
      • “ Collapse”
      • Not
        • “ Opacity=0” or
        • Move off page
    • Performance
      • Your new friends
        • Key frame animation
        • Hand-off animations
  14. Resource Management
    • Use Resources
      • Eg Brushes
    • Repurpose XAML
      • Eg, change ‘target’ of Storyboards
    • User Controls
    • CreateFromXAML
  15. Testing
    • Carry out testing on actual devices as well as emulators
    • Test and observe real-world scenarios
  16. Silverlight for Mobile
  17. Silverlight for Mobile
  18. demo
  19. Leveraging Services
  20. © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

+ Shane MorrisShane Morris, 2 years ago

custom

2065 views, 6 favs, 3 embeds more stats

Slides from the Melbourne version of the Silverligh more

More info about this document

© All Rights Reserved

Go to text version

  • Total Views 2065
    • 1995 on SlideShare
    • 70 from embeds
  • Comments 2
  • Favorites 6
  • Downloads 108
Most viewed embeds
  • 60 views on http://blogs.msdn.com
  • 7 views on http://www.agglom.com
  • 3 views on http://static.slideshare.net

more

All embeds
  • 60 views on http://blogs.msdn.com
  • 7 views on http://www.agglom.com
  • 3 views on http://static.slideshare.net

less

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

Cancel
File a copyright complaint
Having problems? Go to our helpdesk?

Categories