tony whitter principal, whitter technology [email protected] wmb303

31

Upload: barry-floyd

Post on 19-Jan-2016

236 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Tony Whitter Principal, Whitter Technology tony@whittertechnology.com WMB303
Page 2: Tony Whitter Principal, Whitter Technology tony@whittertechnology.com WMB303

What's New for Developers in Windows Mobile 6.5

Tony WhitterPrincipal, Whitter [email protected]

Page 3: Tony Whitter Principal, Whitter Technology tony@whittertechnology.com WMB303

Agenda

Windows Mobile 6.5

Developer Tool Kit

Developing Widgets

Incorporating Gestures

Windows Marketplace

Page 4: Tony Whitter Principal, Whitter Technology tony@whittertechnology.com WMB303

Windows Mobile 6.5For users

Improved experience on ProfessionalNew Home screenNew Start menuHardware Start

Improved visuals on ProfessionalRefreshed common controls24-bit “active” iconsAlpha blending

Page 5: Tony Whitter Principal, Whitter Technology tony@whittertechnology.com WMB303

Windows Mobile 6.5For developers

New Widget appletsSingle purpose applicationsBuilt using web technologyInstalled locally on device

New Gesture APIProvides gesture supportUses recognition engineIncludes physics engine

Page 6: Tony Whitter Principal, Whitter Technology tony@whittertechnology.com WMB303

Windows Mobile 6.5demo

Page 7: Tony Whitter Principal, Whitter Technology tony@whittertechnology.com WMB303

Agenda

Windows Mobile 6.5

Developer Tool Kit

Developing Widgets

Incorporating Gestures

Windows Marketplace

Page 8: Tony Whitter Principal, Whitter Technology tony@whittertechnology.com WMB303

Windows Mobile 6.5 Developer Tool Kit

Support for Windows Mobile 6.5DocumentationSample codeHeader and library filesEmulator imagesTools for Visual Studio

From Microsoft Download CentreRequires Windows Mobile 6 SDK

Page 9: Tony Whitter Principal, Whitter Technology tony@whittertechnology.com WMB303

Windows Mobile 6.5Developer Resource Kit

Windows Mobile 6 SDKWindows Mobile 6.5 EmulatorsWindows Mobile 6.5 Widget SupportWindows Mobile 6.5 Gesture SupportWindows Marketplace for Mobile Overview and FAQConsumer Solution AcceleratorLine of Business Accelerator 2008Microsoft Mobile DevelopmentHandbook Sample ChaptersRampUp Whitepapers

NEW!

Page 10: Tony Whitter Principal, Whitter Technology tony@whittertechnology.com WMB303

Developing for Windows Mobile 6.5demo

Page 11: Tony Whitter Principal, Whitter Technology tony@whittertechnology.com WMB303

Agenda

Windows Mobile 6.5

Developer Tool Kit

Developing Widgets

Incorporating Gestures

Windows Marketplace

Page 12: Tony Whitter Principal, Whitter Technology tony@whittertechnology.com WMB303

WidgetsWhat is a Widget?

Interactive, single purpose applicationTypically displays local and/or web dataSimple, one-time installationDefined by W3C draft

Built using familiar web technologyHTML / Dynamic HTML (DHTML)Cascading Style Sheets (CSS)JavaScript

Page 13: Tony Whitter Principal, Whitter Technology tony@whittertechnology.com WMB303

WidgetsHow do I build a Widget?

Delivered as a single installable packageZip content files and rename .widgetInclude XML configuration fileInclude Widget icon file

Installs and runs locally on deviceInstalled in \Program Files\Widgets

Page 14: Tony Whitter Principal, Whitter Technology tony@whittertechnology.com WMB303

Developing Widgetsdemo

Page 15: Tony Whitter Principal, Whitter Technology tony@whittertechnology.com WMB303

Agenda

Windows Mobile 6.5

Developer Tool Kit

Developing Widgets

Incorporating Gestures

Windows Marketplace

Page 16: Tony Whitter Principal, Whitter Technology tony@whittertechnology.com WMB303

GesturesOverview

Windows Mobile 6.5 allows use of gesturesInbuilt applications and common controls

New Gesture API provides gesture supportAllows applications to support gesturesEnables consistency with device UI

Relies on new gesture recognition engineRecognises Tap, Double Tap, Hold, Flick, PanGenerates new GID_* gesture messages

Page 17: Tony Whitter Principal, Whitter Technology tony@whittertechnology.com WMB303

GesturesPhysics engine

Physics engine provided to control animationsUses gesture details such as velocity and angleCalculates stream of animation points

Uses boundaries and viewable regionsBoundary represents entire controlViewable region is visible portion

Boundary animations control edge casesRubber Band, Bounce, None

Page 18: Tony Whitter Principal, Whitter Technology tony@whittertechnology.com WMB303

Incorporating Gesturesdemo

Page 19: Tony Whitter Principal, Whitter Technology tony@whittertechnology.com WMB303

Agenda

Windows Mobile 6.5

Developer Tool Kit

Developing Widgets

Incorporating Gestures

Windows Marketplace

Page 20: Tony Whitter Principal, Whitter Technology tony@whittertechnology.com WMB303

Windows Marketplace for Mobile

Convenient purchase, download and installation• Complete purchase from device or web• Pay with credit card or via phone bill• Seamless download and installation

Worry-free shopping experience• Applications tested to run on your device model• Automatic updates for purchased applications• Re-download applications onto new device• Straightforward refund mechanism

Very easy to find store and specific products• Simple navigation of application library• Access user ratings and reviews• Advanced search, sort and filter

Page 21: Tony Whitter Principal, Whitter Technology tony@whittertechnology.com WMB303

Windows Marketplace for MobileBringing applications to market

Using Marketplace is easy1. Register2. Certify3. Sell

Choice of application typeWidget, managed, native

Competitive revenue share70% of retail price

Page 22: Tony Whitter Principal, Whitter Technology tony@whittertechnology.com WMB303

Windows Marketplace for Mobile Registration

Page 23: Tony Whitter Principal, Whitter Technology tony@whittertechnology.com WMB303

Developer Portal

Page 24: Tony Whitter Principal, Whitter Technology tony@whittertechnology.com WMB303

US

Canada

Brazil

Mexico

AMERICAS

Poland

Portugal

UKGermany

France

SpainItaly

Netherlands

Austria

Belgium

Denmark

Finland

Greece

Ireland

Luxembourg

Norway

Sweden

Switzerland

EMEA

Japan

Australia

India

Hong Kong

Taiwan

Singapore

New Zealand

ASIA/PACIFIC

Global ReachInitial rollout

Page 25: Tony Whitter Principal, Whitter Technology tony@whittertechnology.com WMB303

Summary What's New for Developers in Windows Mobile 6.5

Windows Mobile 6.5Improved UX, new APIs

Developer Tool KitSupport for Windows Mobile 6.5

Developing WidgetsSingle purpose HTML applets

Incorporating GesturesGesture API, physics engine

Windows MarketplaceGlobal application store

Page 26: Tony Whitter Principal, Whitter Technology tony@whittertechnology.com WMB303

question & answer

Page 27: Tony Whitter Principal, Whitter Technology tony@whittertechnology.com WMB303

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 28: Tony Whitter Principal, Whitter Technology tony@whittertechnology.com WMB303

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 29: Tony Whitter Principal, Whitter Technology tony@whittertechnology.com WMB303

Track Resources

Presentation and demo source codehttp://www.whittertechnology.com

Windows Mobile for Developershttp://developer.windowsmobile.com

Developing Widgets for Windows Mobile 6.5http://msdn.microsoft.com/en-us/library/dd721906.aspx

Windows Mobile sitehttp://www.microsoft.com/windowsmobile

Page 30: Tony Whitter Principal, Whitter Technology tony@whittertechnology.com WMB303

Complete a session evaluation and enter to win!

10 pairs of MP3 sunglasses to be won

Page 31: Tony Whitter Principal, Whitter Technology tony@whittertechnology.com WMB303

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