1 / 36

User Experience Design Patterns for Business Applications with Microsoft Silverlight 3

User Experience Design Patterns for Business Applications with Microsoft Silverlight 3. Corrina Black Ux Design Microsoft Corporation. Agenda. Design patterns Design attributes Implementing design patterns in Silverlight 3 Design principles. Design Principles. Simplicity Visibility

yori
Download Presentation

User Experience Design Patterns for Business Applications with Microsoft Silverlight 3

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. User Experience Design Patterns for Business Applications with Microsoft Silverlight 3 Corrina Black Ux Design Microsoft Corporation

  2. Agenda • Design patterns • Design attributes • Implementing design patterns in Silverlight 3 • Design principles

  3. Design Principles • Simplicity • Visibility • Metaphor • Natural mappings • Constraints • Error prevention • Consistency

  4. Design Principles • Simplicity • Visibility • Metaphor • Natural mappings • Constraints • Error prevention • Consistency

  5. Design Principles • Simplicity • Visibility • Metaphor • Natural mappings • Constraints • Error prevention • Consistency

  6. Design Principles • Simplicity • Visibility • Metaphor • Natural mappings • Constraints • Error prevention • Consistency

  7. Design Principles • Simplicity • Visibility • Metaphor • Natural mappings • Constraints • Error prevention • Consistency

  8. Design Principles • Simplicity • Visibility • Metaphor • Natural mappings • Constraints • Error prevention • Consistency

  9. Design Principles • Simplicity • Visibility • Metaphor • Natural mappings • Constraints • Error prevention • Consistency

  10. Design Patterns • A proven set of rules tested in the real world and used to obtain excellence in a field

  11. Design Patterns • Orientation • Navigation • Input • Analysis • Action

  12. Design Patterns • Orientation • Navigation • Input • Analysis • Action

  13. Design Patterns • Orientation • Navigation • Input • Analysis • Action

  14. Design Patterns • Orientation • Navigation • Input • Analysis • Action

  15. Design Patterns • Orientation • Navigation • Input • Analysis • Action

  16. Design Attributes • Color • Typography • Iconography • Effects • Animation

  17. Design Attributes • Color • Typography • Iconography • Effects • Animation

  18. Design Patterns in Silverlight 3

  19. Design Patterns in Silverlight 3 Visual and interaction framework Dynamic layout Global navigation Skin able Ux • Silverlight 3 navigation template Visibility, natural mappings, and consistency Orientation and navigation Color and transitions

  20. Design Patterns in Silverlight 3 Alternating row stripes Sorting • DataGrid Consistency Analysis Color

  21. Design Patterns in Silverlight 3 Expandable panels • DataGrid, Accordion, Expander, and TreeView Simplicity, metaphor, natural mappings, and consistency Orientation and navigation Color and transitions

  22. Design Patterns in Silverlight 3 Paging • DataPager Visibility, natural mappings, and consistency Orientation and navigation Color, iconography, and transitions

  23. Design Patterns in Silverlight 3 Master-Details • DataForm and DataGrid Visibility, metaphor, natural mappings, and consistency Orientation and navigation Color and iconography

  24. Design Patterns in Silverlight 3 Edit mode Add mode Delete mode • DataForm and DataGrid Visibility, metaphor, natural mappings, and consistency Input Color and iconography

  25. Design Patterns in Silverlight 3 Inline error indicators Error summary • DataForm and DataGrid Visibility, metaphor, natural mappings, error prevention, and consistency Input Color, iconography, and transitions

  26. Design Patterns in Silverlight 3 DatePicker AutoCompleteTextBox Numeric up/down ComboBox … • Input controls Constraints Input Color, iconography, and transitions

  27. Design Patterns in Silverlight 3 Input hints • DescriptionViewer and required field indicators Visibility, metaphor, natural mappings, error prevention, and consistency Input Color, iconography, effects, and transitions

  28. Design Patterns in Silverlight 3 Button groups Visible ‘done’ button • DataPager and DataForm Visibility, natural mappings, and consistency Input Color and transitions

  29. Design Patterns in Silverlight 3 Bar graph Line graph Scatter graph … • Charts Simplicity, visibility, metaphor, and error prevention Analysis Color and transitions

  30. Key Takeaways • Principles + patterns + attributes + Silverlight 3 = great business application Ux • Productivity increases • Input error reductions • Improper data analysis reductions • Support and training cost reductions • User satisfaction increases

  31. Resources • Designing Interfaces, Patterns for Effective Interaction Design, by Jennifer Tidwell • Welie.com, Patterns in Interaction Design, by Martijn van Welie • Ten Usability Heuristics, by Jakob Nielsen • Quince, Infragistics • Microsoft Silverlight Toolkit • Microsoft Silverlight Site

  32. Please Complete an Evaluation FormYour feedback is important! • Evaluation forms can be found on each chair • Temp Staff at the back of the room have additional evaluation form copies

  33. © 2009 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.

More Related