tony whitter principal, whitter technology [email protected] wmb401 author jeff neafsey...
TRANSCRIPT
![Page 1: Tony Whitter Principal, Whitter Technology tony@whittertechnology.com WMB401 Author Jeff Neafsey Mobility Architect Microsoft](https://reader036.vdocuments.us/reader036/viewer/2022081519/56649f155503460f94c29f92/html5/thumbnails/1.jpg)
![Page 2: Tony Whitter Principal, Whitter Technology tony@whittertechnology.com WMB401 Author Jeff Neafsey Mobility Architect Microsoft](https://reader036.vdocuments.us/reader036/viewer/2022081519/56649f155503460f94c29f92/html5/thumbnails/2.jpg)
Developing Rich, Compelling User Interfaces for Windows Mobile
Tony WhitterPrincipal, Whitter [email protected]
AuthorJeff NeafseyMobility ArchitectMicrosoft
![Page 3: Tony Whitter Principal, Whitter Technology tony@whittertechnology.com WMB401 Author Jeff Neafsey Mobility Architect Microsoft](https://reader036.vdocuments.us/reader036/viewer/2022081519/56649f155503460f94c29f92/html5/thumbnails/3.jpg)
Anatomy of a Rich, Compelling User InterfaceWhat makes a rich, compelling user interface?
Fast
Simple navigation
Maximise content
Rich controls
Animation
Touch support
One-handed operation
![Page 4: Tony Whitter Principal, Whitter Technology tony@whittertechnology.com WMB401 Author Jeff Neafsey Mobility Architect Microsoft](https://reader036.vdocuments.us/reader036/viewer/2022081519/56649f155503460f94c29f92/html5/thumbnails/4.jpg)
Rich, Compelling User Interfacesdemo
![Page 5: Tony Whitter Principal, Whitter Technology tony@whittertechnology.com WMB401 Author Jeff Neafsey Mobility Architect Microsoft](https://reader036.vdocuments.us/reader036/viewer/2022081519/56649f155503460f94c29f92/html5/thumbnails/5.jpg)
Make it FastApplication startup
Screen transitions
Network operations
Delayed loading
Caching / staging
Double buffering
![Page 6: Tony Whitter Principal, Whitter Technology tony@whittertechnology.com WMB401 Author Jeff Neafsey Mobility Architect Microsoft](https://reader036.vdocuments.us/reader036/viewer/2022081519/56649f155503460f94c29f92/html5/thumbnails/6.jpg)
Making it Fastdemo
![Page 7: Tony Whitter Principal, Whitter Technology tony@whittertechnology.com WMB401 Author Jeff Neafsey Mobility Architect Microsoft](https://reader036.vdocuments.us/reader036/viewer/2022081519/56649f155503460f94c29f92/html5/thumbnails/7.jpg)
Simple Navigation
Consistency
Stacks
Paging
Bread crumbs
Model View Controller
Navigation Controller
![Page 8: Tony Whitter Principal, Whitter Technology tony@whittertechnology.com WMB401 Author Jeff Neafsey Mobility Architect Microsoft](https://reader036.vdocuments.us/reader036/viewer/2022081519/56649f155503460f94c29f92/html5/thumbnails/8.jpg)
Simple Navigationdemo
![Page 9: Tony Whitter Principal, Whitter Technology tony@whittertechnology.com WMB401 Author Jeff Neafsey Mobility Architect Microsoft](https://reader036.vdocuments.us/reader036/viewer/2022081519/56649f155503460f94c29f92/html5/thumbnails/9.jpg)
Maximising Content
TransparencyMessage Boxes
HUDToolbars
Sliding panels
Wasted screen pixelsTitle bars
Menu bars
Scroll bars
![Page 10: Tony Whitter Principal, Whitter Technology tony@whittertechnology.com WMB401 Author Jeff Neafsey Mobility Architect Microsoft](https://reader036.vdocuments.us/reader036/viewer/2022081519/56649f155503460f94c29f92/html5/thumbnails/10.jpg)
Maximising Contentdemo
![Page 11: Tony Whitter Principal, Whitter Technology tony@whittertechnology.com WMB401 Author Jeff Neafsey Mobility Architect Microsoft](https://reader036.vdocuments.us/reader036/viewer/2022081519/56649f155503460f94c29f92/html5/thumbnails/11.jpg)
Rich Controls
Buttons
Panels
List Views
Images
GradientsShading
Dimensionality
![Page 12: Tony Whitter Principal, Whitter Technology tony@whittertechnology.com WMB401 Author Jeff Neafsey Mobility Architect Microsoft](https://reader036.vdocuments.us/reader036/viewer/2022081519/56649f155503460f94c29f92/html5/thumbnails/12.jpg)
Rich Controlsdemo
![Page 13: Tony Whitter Principal, Whitter Technology tony@whittertechnology.com WMB401 Author Jeff Neafsey Mobility Architect Microsoft](https://reader036.vdocuments.us/reader036/viewer/2022081519/56649f155503460f94c29f92/html5/thumbnails/13.jpg)
Animation
Application startup
Screen transitions
Navigation cues
Physics engine
![Page 14: Tony Whitter Principal, Whitter Technology tony@whittertechnology.com WMB401 Author Jeff Neafsey Mobility Architect Microsoft](https://reader036.vdocuments.us/reader036/viewer/2022081519/56649f155503460f94c29f92/html5/thumbnails/14.jpg)
Animationdemo
![Page 15: Tony Whitter Principal, Whitter Technology tony@whittertechnology.com WMB401 Author Jeff Neafsey Mobility Architect Microsoft](https://reader036.vdocuments.us/reader036/viewer/2022081519/56649f155503460f94c29f92/html5/thumbnails/15.jpg)
Controls
Kinetic scrolling
List views
Touch
![Page 16: Tony Whitter Principal, Whitter Technology tony@whittertechnology.com WMB401 Author Jeff Neafsey Mobility Architect Microsoft](https://reader036.vdocuments.us/reader036/viewer/2022081519/56649f155503460f94c29f92/html5/thumbnails/16.jpg)
Touchdemo
![Page 17: Tony Whitter Principal, Whitter Technology tony@whittertechnology.com WMB401 Author Jeff Neafsey Mobility Architect Microsoft](https://reader036.vdocuments.us/reader036/viewer/2022081519/56649f155503460f94c29f92/html5/thumbnails/17.jpg)
One-Handed Operation
Thumb input
Index finger input
Stylus input
![Page 18: Tony Whitter Principal, Whitter Technology tony@whittertechnology.com WMB401 Author Jeff Neafsey Mobility Architect Microsoft](https://reader036.vdocuments.us/reader036/viewer/2022081519/56649f155503460f94c29f92/html5/thumbnails/18.jpg)
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 Samples
![Page 19: Tony Whitter Principal, Whitter Technology tony@whittertechnology.com WMB401 Author Jeff Neafsey Mobility Architect Microsoft](https://reader036.vdocuments.us/reader036/viewer/2022081519/56649f155503460f94c29f92/html5/thumbnails/19.jpg)
UI Frameworksdemo
![Page 20: Tony Whitter Principal, Whitter Technology tony@whittertechnology.com WMB401 Author Jeff Neafsey Mobility Architect Microsoft](https://reader036.vdocuments.us/reader036/viewer/2022081519/56649f155503460f94c29f92/html5/thumbnails/20.jpg)
question & answer
![Page 21: Tony Whitter Principal, Whitter Technology tony@whittertechnology.com WMB401 Author Jeff Neafsey Mobility Architect Microsoft](https://reader036.vdocuments.us/reader036/viewer/2022081519/56649f155503460f94c29f92/html5/thumbnails/21.jpg)
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.za
![Page 22: Tony Whitter Principal, Whitter Technology tony@whittertechnology.com WMB401 Author Jeff Neafsey Mobility Architect Microsoft](https://reader036.vdocuments.us/reader036/viewer/2022081519/56649f155503460f94c29f92/html5/thumbnails/22.jpg)
Related Content
WMB303 - What's New for Developers in Windows Mobile 6.5Mon 3 Aug 10:45 - 11:45 Session Room C3
WMB302 - 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 MobileWed 5 Aug 10:15 - 11:15 Session Room A1
![Page 23: Tony Whitter Principal, Whitter Technology tony@whittertechnology.com WMB401 Author Jeff Neafsey Mobility Architect Microsoft](https://reader036.vdocuments.us/reader036/viewer/2022081519/56649f155503460f94c29f92/html5/thumbnails/23.jpg)
Track Resources
Presentation and demo source codehttp://www.whittertechnology.com
Graphics and Drawing in the .NET Compact Frameworkhttp://msdn.microsoft.com/en-us/library/hf85w92t.aspx
Creating a Compelling UI for Windows Mobile and Microsoft .NET Compact Frameworkhttp://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.aspx
![Page 24: Tony Whitter Principal, Whitter Technology tony@whittertechnology.com WMB401 Author Jeff Neafsey Mobility Architect Microsoft](https://reader036.vdocuments.us/reader036/viewer/2022081519/56649f155503460f94c29f92/html5/thumbnails/24.jpg)
Complete a session evaluation and enter to win!
10 pairs of MP3 sunglasses to be won
![Page 25: Tony Whitter Principal, Whitter Technology tony@whittertechnology.com WMB401 Author Jeff Neafsey Mobility Architect Microsoft](https://reader036.vdocuments.us/reader036/viewer/2022081519/56649f155503460f94c29f92/html5/thumbnails/25.jpg)
© 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.