Tony Whitter Principal Whitter Technology tonywhittertechnologycom WMB401 Author Jeff Neafsey Mobility Architect Microsoft Anatomy of a Rich Compelling User Interface What makes a rich compelling user interface ID: 467867
Download Presentation The PPT/PDF document "Developing Rich, Compelling User Interfa..." is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.
Slide1Slide2
Developing Rich, Compelling User Interfaces for Windows Mobile
Tony WhitterPrincipal, Whitter Technologytony@whittertechnology.comWMB401
Author
Jeff Neafsey
Mobility Architect
MicrosoftSlide3
Anatomy of a Rich,
Compelling User Interface
What makes
a rich, compelling user interface?
Fast
Simple navigation
Maximise content
Rich controls
Animation
Touch support
One-handed operationSlide4
Rich, Compelling User InterfacesdemoSlide5
Make it Fast
Application startup
Screen transitions
Network operations
Delayed loading
Caching / staging
Double bufferingSlide6
Making it FastdemoSlide7
Simple Navigation
Consistency
Stacks
Paging
Bread crumbs
Model View Controller
Navigation ControllerSlide8
Simple NavigationdemoSlide9
Maximising Content
Transparency
Message Boxes
HUD
Toolbars
Sliding panels
Wasted screen pixels
Title bars
Menu bars
Scroll barsSlide10
Maximising ContentdemoSlide11
Rich Controls
Buttons
Panels
List Views
Images
Gradients
Shading
DimensionalitySlide12
Rich ControlsdemoSlide13
Animation
Application startup
Screen transitions
Navigation cues
Physics engineSlide14
AnimationdemoSlide15
Controls
Kinetic scrolling
List views
TouchSlide16
TouchdemoSlide17
One-Handed Operation
Thumb input
Index finger input
Stylus inputSlide18
One-Handed OperationdemoSlide19
Windows Mobile 6 SDKs
Frameworks
http://code.msdn.microsoft.com/uiframework
http://
code.msdn.microsoft.com/IPhoneUI
Native
Managed
UI Framework for .NET Compact Framework 3.5
Alternate UI SamplesSlide20
UI FrameworksdemoSlide21
question & answerSlide22
www.microsoft.com/teched
International Content & Community
http://microsoft.com/technet
Resources for IT Professionals
http://microsoft.com/msdn
Resources for Developers
www.microsoft.com/learning
Microsoft Certification & Training Resources
Resources
Tech
·Ed Africa 2009 sessions will be made available for download the week after the event from:
www.tech-ed.co.zaSlide23
Related ContentWMB303 - What's New for Developers in Windows Mobile 6.5
Mon 3 Aug 10:45 - 11:45 Session Room C3WMB302 - Windows Mobile Tips & Tricks for DevelopersTue 4 Aug 08:00 - 09:00 Session Room D4
WTB229 - Real World Windows Mobile DevelopmentTue 4 Aug 09:15 - 10:15 Session Room D2
WMB401 - Developing Rich, Compelling User Interfaces for Windows Mobile
Wed 5 Aug 10:15 - 11:15 Session Room A1Slide24
Track ResourcesPresentation and demo source codehttp://www.whittertechnology.com
Graphics and Drawing in the .NET Compact Frameworkhttp://msdn.microsoft.com/en-us/library/hf85w92t.aspxCreating a Compelling UI for Windows Mobile and Microsoft .NET Compact Framework
http://msdn.microsoft.com/en-us/library/dd630622.aspx
Alex
Yakhnin's
Blog : Implementing
MVC pattern in .NET CF applications (Part 1)http://blogs.msdn.com/priozersk/archive/2007/08/06/implementing-mvc-pattern-in-net-cf-applications-part-1.aspxSlide25
Complete a session evaluation and enter to win!
10 pairs of MP3
sunglasses
to be
wonSlide26
© 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.