Windows Mobile Windows Mobile DevelopmentDevelopment
November 3November 3rdrd
Microsoft CampusMicrosoft 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]
Windows Mobile Features Windows Mobile Features and Futuresand Futures
Jason LangridgeJason LangridgeUK Mobility Business ManagerUK Mobility Business ManagerMicrosoft LTDMicrosoft [email protected]@microsoft.com
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
© 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.
Top Related