Windows Mobile Development November 3 rd Microsoft Campus.

23
Windows Mobile Windows Mobile Development Development November 3 November 3 rd rd Microsoft Campus Microsoft Campus

Transcript of Windows Mobile Development November 3 rd Microsoft Campus.

Page 1: Windows Mobile Development November 3 rd Microsoft Campus.

Windows Mobile Windows Mobile DevelopmentDevelopment

November 3November 3rdrd

Microsoft CampusMicrosoft Campus

Page 2: Windows Mobile Development November 3 rd Microsoft Campus.

AgendaAgenda 9.00am – 9.45am Windows Mobile Features & 9.00am – 9.45am Windows Mobile Features &

Futures [Jason Langridge, Microsoft]Futures [Jason Langridge, Microsoft] 9.50am - 10.50am Windows Mobile Developer [Mike 9.50am - 10.50am Windows Mobile Developer [Mike

Pelton, Microsoft]Pelton, Microsoft] 10.50am – 11.10pm – Break10.50am – 11.10pm – Break 11.15am – 12.30pm - The Mobile Architect – [Marcus 11.15am – 12.30pm - The Mobile Architect – [Marcus

Perryman, Microsoft]Perryman, Microsoft] 12.30pm – 1.15 pm – Lunch 12.30pm – 1.15 pm – Lunch 1.15pm – 2.15pm – Why Developers are important to 1.15pm – 2.15pm – Why Developers are important to

Orange [Steve Parrott, Orange]Orange [Steve Parrott, Orange] 2.15pm – 2.30pm - Break2.15pm – 2.30pm - Break 2.30pm – 3.45pm - Securing Windows Mobile 2.30pm – 3.45pm - Securing Windows Mobile

Applications [Marcus Perryman, Microsoft]Applications [Marcus Perryman, Microsoft] 3.45pm – 4.15pm – Q&A [Marcus Perryman & Mike 3.45pm – 4.15pm – Q&A [Marcus Perryman & Mike

Pelton]  Pelton]  

Page 3: Windows Mobile Development November 3 rd Microsoft Campus.

Windows Mobile Features Windows Mobile Features and Futuresand Futures

Jason LangridgeJason LangridgeUK Mobility Business ManagerUK Mobility Business ManagerMicrosoft LTDMicrosoft [email protected]@microsoft.com

Page 4: Windows Mobile Development November 3 rd Microsoft Campus.

AgendaAgenda

Windows Mobile MomentumWindows Mobile Momentum Platform innovationPlatform innovation

Windows Mobile 2003 and Second EditionWindows Mobile 2003 and Second Edition New DevicesNew Devices

Windows Mobile FuturesWindows Mobile Futures QuestionsQuestions

Page 5: Windows Mobile Development November 3 rd Microsoft Campus.

History - History - 1996 to now!1996 to now!1996: Handheld PC (Pegasus)1996: Handheld PC (Pegasus)

Windows CE 1.0Windows CE 1.0 Cut down version of Windows 95Cut down version of Windows 95 0.5 million units sold0.5 million units sold MonochromeMonochrome

1997: Handheld PC (Mercury)1997: Handheld PC (Mercury) Windows CE 2.0Windows CE 2.0 VGA (Colour)VGA (Colour) MS Office AppsMS Office Apps

2000: Pocket PC 2000 (Rapier)2000: Pocket PC 2000 (Rapier) Handheld PC (Galileo)Handheld PC (Galileo) Windows CE 3.0Windows CE 3.0 First Pocket PC (Palm-Sized PC)First Pocket PC (Palm-Sized PC)

Compaq iPAQ (HTC)Compaq iPAQ (HTC) Simplified Windows UISimplified Windows UI

2001: Pocket PC 2002 (Merlin)2001: Pocket PC 2002 (Merlin) Windows CE 3.0Windows CE 3.0 New ShellNew Shell Windows Media PlayerWindows Media Player

2002: Pocket PC 2002 Phone Edition2002: Pocket PC 2002 Phone Edition O2 XDAO2 XDA

2002: Smartphone 2002 (Stinger)2002: Smartphone 2002 (Stinger) Orange SPV (HTC Canary)Orange SPV (HTC Canary)

2003: Windows Mobile 2003 (Ozone)2003: Windows Mobile 2003 (Ozone) Windows CE 4.xWindows CE 4.x Re-branded to Windows Mobile 2003Re-branded to Windows Mobile 2003 ConnectivityConnectivity

WiFiWiFi BluetoothBluetooth

.NET Compact Framework .NET Compact Framework Windows Media Player 9Windows Media Player 9

2004: Windows Mobile 2003 Second Edition2004: Windows Mobile 2003 Second Edition

Page 6: Windows Mobile Development November 3 rd Microsoft Campus.

Momentum Continues To Build…Momentum Continues To Build…600600

500500

400400

300300

200200

100100

Source: Gartner Dataquest (Dec. 2003)

PC ShipmentsPC Shipments

Un

it S

hip

men

ts (

M)

Un

it S

hip

men

ts (

M)

2001 2002 2003 2004 2005 2006 20072001 2002 2003 2004 2005 2006 2007

Mobile Device ShipmentsMobile Device ShipmentsFor Mobile Devices:For Mobile Devices: Mobile device adoption continues to growMobile device adoption continues to grow Growing Pocket PC market share 57% in Growing Pocket PC market share 57% in

EMEA (Q1 2004 – IDC)EMEA (Q1 2004 – IDC) Smartphones – 2 of top 3 handset Smartphones – 2 of top 3 handset

manufacturers now launchedmanufacturers now launched 37+ leading OEMs and 50+ Mobile 37+ leading OEMs and 50+ Mobile

Operators partnersOperators partners

For Mobile Applications:For Mobile Applications: $5.8 billion market$5.8 billion market for ISVs by 2006 for ISVs by 2006 (source: Forrester, 2002)

Customers demand Customers demand more mobile applicationsmore mobile applications (source: Handango, 2003)

Mobile Operators report monthly Mobile Operators report monthly ARPU increasesARPU increases of of 25% on Windows Mobile-based devices25% on Windows Mobile-based devices

700 700 applicationsapplications added to Mobile Application Catalog since launch added to Mobile Application Catalog since launch of Mobile2Market program last yearof Mobile2Market program last year

58% want more 58% want more Personal productivity Personal productivity appsapps58% want more 58% want more Business and professional Business and professional appsapps54% want more 54% want more GamesGames44% want more 44% want more UtilitiesUtilities

Page 7: Windows Mobile Development November 3 rd Microsoft Campus.

Software PlatformsSoftware Platforms

Vertical HandheldsVertical Handhelds

VoIP PhonesVoIP Phones

Thin ClientsThin Clients

Medical DevicesMedical Devices

Set-top BoxesSet-top Boxes

Consumer Electronics Consumer Electronics

In-vehicle NavigationIn-vehicle Navigation

Industrial AutomationIndustrial Automation

Retail POS/Kiosk Retail POS/Kiosk

ATMATM

Advanced STBAdvanced STB

LOB Thin ClientsLOB Thin Clients

Test and MeasurementTest and Measurement

Office AutomationOffice Automation

Home Media GatewaysHome Media Gateways

Medical SystemsMedical Systems

Pocket PCPocket PC

SmartphoneSmartphone

Portable Media CenterPortable Media Center

Common Device Usage Scenarios

Integrated ApplicationIntegrated ApplicationAnd Service Experience And Service Experience

PlatformPlatform

Page 8: Windows Mobile Development November 3 rd Microsoft Campus.

Pocket PCPocket PC SmartphoneSmartphone Portable Media Portable Media CenterCenter

Windows Mobile ProductsWindows Mobile Products

Data-centric deviceData-centric device Touch screen and Touch screen and

stylusstylus Integrated QWERTYIntegrated QWERTY Applications Applications

PlatformPlatform

Phone-centric devicePhone-centric device One handed One handed

navigationnavigation Keypad and Keypad and

joystickjoystick Applications Applications

PlatformPlatform

Media-centric deviceMedia-centric device Optimized media UIOptimized media UI

based on MCEbased on MCE Music, pictures, Music, pictures,

recorded TVrecorded TV Dedicated PlatformDedicated Platform

Page 9: Windows Mobile Development November 3 rd Microsoft Campus.

Portable Media CentersPortable Media CentersAll of your digital All of your digital entertainment anywhere.entertainment anywhere.

• Windows Mobile SoftwareWindows Mobile Software Familiar Media Center UI and navigationFamiliar Media Center UI and navigation Now Playing views with Album art and media infoNow Playing views with Album art and media info

• Innovative Hardware DesignInnovative Hardware Design HDD based, 20gig+HDD based, 20gig+ 3.5” screen 3.5” screen USB 2.0 USB 2.0 TV/Stereo OutTV/Stereo Out

• Premiere Entertainment experiencePremiere Entertainment experience Best video WMV 9 (4:3 and 16:9)Best video WMV 9 (4:3 and 16:9) Highest quality audio, including WMA LosslessHighest quality audio, including WMA Lossless Content security with Janus DRMContent security with Janus DRM

• Best of class transfer with Windows Media Best of class transfer with Windows Media PlayerPlayer

MTP -- no click synchronization, surprise interrupt MTP -- no click synchronization, surprise interrupt Video, television, audio, pictures all transferredVideo, television, audio, pictures all transferred Playlists, album art, content ratingsPlaylists, album art, content ratings

MusicMusicOver 10,000 song storageOver 10,000 song storageRich nav, Album ArtRich nav, Album ArtHighest quality audioHighest quality audio

HomeHomeVideosVideos

Take your MovieMakerTake your MovieMaker Movies with you Movies with youOver 175 hours videoOver 175 hours video

TVTVRecorded TV from Media Recorded TV from Media Center PCs/Windows XPCenter PCs/Windows XPPVR applicationsPVR applications

MoviesMoviesStore over 90 moviesStore over 90 moviesRent or ownRent or ownRecord or purchaseRecord or purchase

Music Music VideosVideos New portable experienceNew portable experience

PhotoPhotoStoriesStories

Photostories PlaybackPhotostories Playback

PicturesPicturesOver 100,000 picturesOver 100,000 pictures““TV out” for displayTV out” for displaySlideshows and musicSlideshows and music

Page 10: Windows Mobile Development November 3 rd Microsoft Campus.

Windows Mobile 2003 and 2003 ‘Second Edition’Windows Mobile 2003 and 2003 ‘Second Edition’

Improve the Improve the WirelessWireless Experience Experience

Enable Great Enable Great Messaging Messaging Extend the Extend the MediaMedia

ExperienceExperience Enable Device Enable Device InnovationInnovation

Page 11: Windows Mobile Development November 3 rd Microsoft Campus.

Improve the Wireless ExperienceImprove the Wireless Experience Easier to ConnectEasier to Connect

Zero configuration Wi-Fi for fast and easy Zero configuration Wi-Fi for fast and easy WLAN accessWLAN access

More powerful notifications and improved More powerful notifications and improved network registration network registration

New and easier to use Connection New and easier to use Connection ManagerManager

Bluetooth profiles and configuration user Bluetooth profiles and configuration user interfaceinterface

More secure access to networksMore secure access to networks IPSEC VPN ClientIPSEC VPN Client Integrated (802.1x) supportIntegrated (802.1x) support Integrated WPA supportIntegrated WPA support

Improved Internet BrowsingImproved Internet Browsing Powerful new architecture with faster Powerful new architecture with faster

rendering of web pages and better support rendering of web pages and better support for internet standardsfor internet standards One Column ViewOne Column View XHTML,CSS, more XHTML,CSS, more

HTML4.0,Jscriptv5.5,WAP HTML4.0,Jscriptv5.5,WAP 2.0(WAP1.2.1+XHTML), WTLS,IPv62.0(WAP1.2.1+XHTML), WTLS,IPv6

Page 12: Windows Mobile Development November 3 rd Microsoft Campus.

Improve the Wireless ExperienceImprove the Wireless Experience Better phoneBetter phone

Phone usability enhancementsPhone usability enhancements Separate phone/ device volume Separate phone/ device volume

controlscontrols Mute buttonMute button Call barring /call forwardingCall barring /call forwarding

Smart, persistent 2.5G data Smart, persistent 2.5G data connectionsconnections

GSM Suspend/ Resume and GSM Suspend/ Resume and CDMA Dormant modeCDMA Dormant mode

Richer ring tones Richer ring tones .WAV, MIDI, Windows Media Audio.WAV, MIDI, Windows Media Audio

SMS: SMS: Contact mappingContact mapping Direct callbackDirect callback SMS CounterSMS Counter

MMS plugabilityMMS plugability

Page 13: Windows Mobile Development November 3 rd Microsoft Campus.

Enable Great MessagingEnable Great Messaging ““Always-up-to-date” email, Always-up-to-date” email,

calendar, contactscalendar, contacts Better Scheduled Better Scheduled

Synchronization and Synchronization and Exchange 2003 IntegrationExchange 2003 Integration

Great keyboard experienceGreat keyboard experience

Easy input and navigation Easy input and navigation in email, SMS, IMin email, SMS, IM

Auto menu accelerators Auto menu accelerators hardware mappinghardware mapping

Easier message authoringEasier message authoring Auto suggest/ correctAuto suggest/ correct Email and SMS SignaturesEmail and SMS Signatures

Page 14: Windows Mobile Development November 3 rd Microsoft Campus.

Enable new hardware designsEnable new hardware designs Higher screen resolution Higher screen resolution

supportsupport Global font scalingGlobal font scaling

Landscape supportLandscape support Square screen supportSquare screen support Integrated keyboard Integrated keyboard

supportsupport Low Cost NAND supportLow Cost NAND support Pendant supportPendant support

Improved OS performance & Improved OS performance & stabilitystability Windows CE.NET v4.2 Windows CE.NET v4.2

Enable Device InnovationEnable Device Innovation

Page 15: Windows Mobile Development November 3 rd Microsoft Campus.

Deliver Innovative PlatformDeliver Innovative Platform Increased developer productivity & application qualityIncreased developer productivity & application quality

Managed Code: Managed Code: Integrated .NET Compact FrameworkIntegrated .NET Compact Framework Native Code: Native Code: New tools, SDK, emulatorNew tools, SDK, emulator

Increased ExtensibilityIncreased Extensibility New APIsNew APIs Menu extensibilityMenu extensibility SMS CaptureSMS Capture Connectivity (Connection Manager and Bluetooth)Connectivity (Connection Manager and Bluetooth) Device managementDevice management

Page 16: Windows Mobile Development November 3 rd Microsoft Campus.

Second Edition: LocalizationSecond Edition: Localization

LanguagesLanguages

SmartphoneSmartphone 1515

PPC and SPPPC and SP 1010

Pocket PC Pocket PC •WW English, German, French, Spanish, Italian, Bz. Portuguese, Chinese (x2),Korean, WW English, German, French, Spanish, Italian, Bz. Portuguese, Chinese (x2),Korean, JapaneseJapaneseSmartphoneSmartphone•US,UK English, German, French, Spanish, Italian, Portuguese(x2), Chinese (x2),Korean, US,UK English, German, French, Spanish, Italian, Portuguese(x2), Chinese (x2),Korean, JapaneseJapanese•NEW: Czech, Finnish, Hungarian, Norwegian, Polish, Romanian, Russian, Slovak, NEW: Czech, Finnish, Hungarian, Norwegian, Polish, Romanian, Russian, Slovak, Swedish, TurkishSwedish, Turkish

Page 17: Windows Mobile Development November 3 rd Microsoft Campus.

Second Edition: AKU’sSecond Edition: AKU’s

AKU1AKU1 Bluetooth: Headset & Hands free profiles and Bluetooth: Headset & Hands free profiles and

improvements & fixes based upon partner feedbackimprovements & fixes based upon partner feedback HTTP download resumeHTTP download resume WAP and SMS improvementsWAP and SMS improvements Separate Credentials for Mail Server Authentication Separate Credentials for Mail Server Authentication

for Smartphonefor Smartphone AKU2AKU2

Windows Media Player 10 MobileWindows Media Player 10 Mobile OMA DRM APIs and enabled applicationsOMA DRM APIs and enabled applications Improved WiFi and WAN connectivity handlingImproved WiFi and WAN connectivity handling Improvements to Pocket IE for WAPImprovements to Pocket IE for WAP

Page 18: Windows Mobile Development November 3 rd Microsoft Campus.

Windows Media Player 10 MobileWindows Media Player 10 Mobile

Improved User ExperienceImproved User Experience• Media Library + BrowsingMedia Library + Browsing• Play list SupportPlay list Support• Album art and ratingAlbum art and rating• Improved SkinsImproved Skins

Platform ExtensibilityPlatform Extensibility• OCX Programming ModelOCX Programming Model• PluggablePluggable file and streamingfile and streaming

formats and codecsformats and codecs• Hardware decode assistHardware decode assist

Protected ContentProtected Content• DRMDRM

Page 19: Windows Mobile Development November 3 rd Microsoft Campus.

Sample fillcolor

Latest devices…Latest devices…

Sample fillcolor

Sagem My-S7 Sierra Voq MDA III/XDA IIs Moto MPX Symbol MC50 Garmin

HP Ipaq 63xxHTC TyphoonMPX 220T Mobile SDA

Page 20: Windows Mobile Development November 3 rd Microsoft Campus.

Windows Mobile Futures!Windows Mobile Futures! Advance the PlatformAdvance the Platform

Windows CE 5.0Windows CE 5.0 Drive Operator and OEM costs down while enabling Drive Operator and OEM costs down while enabling

branded and custom data businessbranded and custom data business Extend the platform APIs and tool sets for 3rd party Extend the platform APIs and tool sets for 3rd party

innovationinnovation 3G enablement3G enablement

Evolve User Experiences for Information Workers Evolve User Experiences for Information Workers Improve usability, Sync, pIE, Office, Messenging, Media,Improve usability, Sync, pIE, Office, Messenging, Media, Develop security and device managementDevelop security and device management

Provide Powerful CommunicationProvide Powerful Communication Improve existing telephony componentsImprove existing telephony components Leveraging images and sound to communicateLeveraging images and sound to communicate Wifi and WAN CoexistenceWifi and WAN Coexistence

Page 21: Windows Mobile Development November 3 rd Microsoft Campus.

Richer Richer Platform Platform CapabilitiesCapabilities

.NET CF 2.0.NET CF 2.0

MFC 8.0, ATL 8.0MFC 8.0, ATL 8.0Broad managed code Broad managed code support support Notifications Broker, Notifications Broker, Location, Camera, Location, Camera, Watson, D3DMWatson, D3DM

.NET CF SP2.NET CF SP2

VGA (PPC)VGA (PPC)QVGA (SP)QVGA (SP)SquareSquareLandscapeLandscape

ATL 4.2, .NET CFATL 4.2, .NET CF Enhanced Enhanced Emulator Emulator Configuration Mgr,Configuration Mgr,Bluetooth, SMSBluetooth, SMS

MFC, MFC, ATL ATL

Active SyncActive SyncConnection MgrConnection MgrMAPIMAPIOBEXOBEXTelephonyTelephony

MFC MFC

Win32, Win32, POOM POOM

BetterBetterDevelopmentDevelopment

VVisual Studio isual Studio 20052005(C#, VB.NET, C++)(C#, VB.NET, C++)

eVC 3 eVC 3 (C++)(C++)eVC 4 eVC 4 (C++)(C++)

VS.NET 2003 VS.NET 2003 (C#, VB.NET)(C#, VB.NET)

eVC 3 eVC 3 (C++)(C++)eVC 4 eVC 4 (C++)(C++)

VS.NET 2003VS.NET 2003(C#, VB.NET)(C#, VB.NET)

eVC 3 eVC 3 (C++)(C++)eVB 3 eVB 3 (VB)(VB)

eVC 3 eVC 3 (C++)(C++)eVB 3 eVB 3 (VB)(VB)

Core OSCore OS WinCE 5.0WinCE 5.0WinCE 4.2WinCE 4.2WinCE 4.2WinCE 4.2WinCE 3.0WinCE 3.0 WinCE 3.0WinCE 3.0

MoreMoreDevice Device ChoicesChoices

FutureFutureWindows Windows

Mobile Mobile PlatformPlatform20032003

Second EditionSecond Edition200320032002200220002000

Developer RoadmapDeveloper Roadmap

Page 22: Windows Mobile Development November 3 rd Microsoft Campus.

SummarySummary

Windows Mobile 2003 and Second Edition Windows Mobile 2003 and Second Edition continue innovation of Mobile Devicescontinue innovation of Mobile Devices

We are making strategic investments in We are making strategic investments in mobility to improve access and the mobility to improve access and the experience.experience.

Investments will benefit network utilisation, Investments will benefit network utilisation, device utility, end user value and the device utility, end user value and the bottom line.bottom line.

Platform innovation leads to new Platform innovation leads to new opportunities for developersopportunities for developers

Page 23: Windows Mobile Development November 3 rd Microsoft Campus.

© 2003 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only.© 2003 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only.MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.