tony whitter principal, whitter technology tony@whittertechnology.com wmb303

Post on 19-Jan-2016

236 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

What's New for Developers in Windows Mobile 6.5

Tony WhitterPrincipal, Whitter Technologytony@whittertechnology.comWMB303

Agenda

Windows Mobile 6.5

Developer Tool Kit

Developing Widgets

Incorporating Gestures

Windows Marketplace

Windows Mobile 6.5For users

Improved experience on ProfessionalNew Home screenNew Start menuHardware Start

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

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

Windows Mobile 6.5demo

Agenda

Windows Mobile 6.5

Developer Tool Kit

Developing Widgets

Incorporating Gestures

Windows Marketplace

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

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!

Developing for Windows Mobile 6.5demo

Agenda

Windows Mobile 6.5

Developer Tool Kit

Developing Widgets

Incorporating Gestures

Windows Marketplace

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

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

Developing Widgetsdemo

Agenda

Windows Mobile 6.5

Developer Tool Kit

Developing Widgets

Incorporating Gestures

Windows Marketplace

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

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

Incorporating Gesturesdemo

Agenda

Windows Mobile 6.5

Developer Tool Kit

Developing Widgets

Incorporating Gestures

Windows Marketplace

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

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

Windows Marketplace for Mobile Registration

Developer Portal

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

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

question & answer

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

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

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

Complete a session evaluation and enter to win!

10 pairs of MP3 sunglasses to be won

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

top related