54
Mobile Computing Division Windows Mobile 6.5 Overview

Mobile Computing Division Windows Mobile 6.5 Overview

Embed Size (px)

Citation preview

Page 1: Mobile Computing Division Windows Mobile 6.5 Overview

Mobile Computing Division

Windows Mobile 6.5 Overview

Page 2: Mobile Computing Division Windows Mobile 6.5 Overview

Enterprise Mobility SolutionsMotorola Confidential Restricted Slide 2

Naming Confusion

Windows Mobile 6.x is based on CE 5.02 NOT CE 6.x

“Windows Mobile 7” -> “Windows Phone 7” (“Consumer version” – Q4 2010)

WM 5.0 and Prior WM 6.0 and Beyond Description

Windows Mobile Smartphone

Windows Mobile Standard Telephony with no touch screen (Moto Q, EWP 1000/2000)

Windows Mobile for PocketPC

Windows Mobile Classic Traditional PDA full feature set without Telephony

Windows PocketPC Phone Edition

Windows Mobile Professional

Same as Classic with Telephony support (

Page 3: Mobile Computing Division Windows Mobile 6.5 Overview

Enterprise Mobility SolutionsMotorola Confidential Restricted Slide 4

What’s New in Windows Mobile 6.5.3

A Windows Mobile AKU based on WM 6.1 – Also referred to as Windows Mobile 6 AKU 5.3

No Microsoft license Upgrade fee from WM 6.1 Misc bug fixes More available Virtual Memory Refreshed UI, Designer Themes Gesture / Finger “friendly” Touch support Zip decompression included in File Explorer

Page 4: Mobile Computing Division Windows Mobile 6.5 Overview

Enterprise Mobility SolutionsMotorola Confidential Restricted Slide 5

What’s New in Windows Mobile 6.5.3

Optional Bundled Applications (games, facebook, etc.) Services (My Phone, Windows Marketplace) Improved Browser (IE 6 based) Same kernel (CE 5.2), driver model and APIs Same SDK for Application Development as WM 6.x Widget Application Development Framework Support for Capacitive Multi-Touch (not currently on any

Motorola MCD products)

Page 5: Mobile Computing Division Windows Mobile 6.5 Overview

Enterprise Mobility SolutionsMotorola Confidential Restricted Slide 6

New Start Menu

Designed to be “Finger” Friendly“Honeycomb” layoutLarger Application IconsPhysics effects for scrollingStart Icon moved to bottom left of all screensBattery status and time now on all screens

Page 6: Mobile Computing Division Windows Mobile 6.5 Overview

Enterprise Mobility SolutionsMotorola Confidential Restricted Slide 7

MCD Value Add Feature for WM 6.5

Ability to change icon layout to 1 - 4 columns Evaluating for initial releases

Page 7: Mobile Computing Division Windows Mobile 6.5 Overview

Enterprise Mobility SolutionsMotorola Confidential Restricted Slide 8

New WM6.5 Default Home Screen vs. WM 6.1

WM 6.5.3 WM 6.1

*** Note that WM6.5.3 can be reconfigured via Settings to use same home screen as WM6.1

Page 8: Mobile Computing Division Windows Mobile 6.5 Overview

Enterprise Mobility SolutionsMotorola Confidential Restricted Slide 9

Internet Explorer Mobile 6

• Based on Desktop IE 6 Feature set (Ajax and DOM

support)

• Adobe Flash Lite plug-in

• Zoom Feature

• Improved Finger Friendly UI

• Search in Address Bar

• Mobile / Desktop View

Page 9: Mobile Computing Division Windows Mobile 6.5 Overview

Enterprise Mobility SolutionsMotorola Confidential Restricted Slide 10

What’s new for Application Developers

Uses Same Windows Mobile 6 SDK APIs unchanged from WM 6.1

– Only exception is GAPI (Game API) which was deprecated in WM 6.1 and no longer documented or required in WM 6.5 devices.

Use DirectDraw instead of GAPI

New Gesture API – Provides Applications events for single finger gestures

TAP, DOUBLE TAP, HOLD, PAN, FLICK

New Physics Engine API for Animation

Page 10: Mobile Computing Division Windows Mobile 6.5 Overview

Enterprise Mobility SolutionsMotorola Confidential Restricted Slide 11

What’s new for Application Developers

Widget Framework– New application development environment based on

HTML/JavaScript – JavaScript extensions for Menus, Soft Key, Querying

System State (battery state, signal strength, etc.) – IE 6 as container for applications

Updated runtimes: .NET CF 3.5 and SQL CE 3.1 Gesture API installs on top of Windows Mobile 6 SDK

– Windows Mobile 6.5 Developers Tool Kit is downloadable from:

http://www.microsoft.com/downloads/details.aspx?FamilyID=20686a1d-97a8-4f80-bc6a-ae010e085a6e&displaylang=en

Page 11: Mobile Computing Division Windows Mobile 6.5 Overview

Enterprise Mobility SolutionsMotorola Confidential Restricted Slide 12

Application Compatibility

Expect Some Compatibility Issues with previous WM applicationsPotential GUI Issues

–Application Icons get scaled to for new Start menu–Task Tray Icons do not work with New Home Screen

Can change to Classic Mode of Home Screen–Title bar is smaller to accommodate larger Menu Bar (10 pixels on VGA)

While client area is the same, Applications that hardcoded the start position or hide menu bar without hiding Title bar could have a cosmetic issue

–Start Menu moved from Title Bar (top) to Menu Bar (bottom)

Page 12: Mobile Computing Division Windows Mobile 6.5 Overview

Enterprise Mobility SolutionsMotorola Confidential Restricted Slide 13

Application Compatibility

–Soft Keys (Menu Items) replaced with bubblesBubbles allow less characters in menu strings (approx 2 characters for VGA in portrait orientation) Tool Tips display complete string

–Selectable (ie: file explorer) lists have increased spacing to improve “Finger Friendliness”

Number of items displayed in given area of list controls may not be consistent with previous versions

–Some browser differences due to IE 6 Since WM 6.1 already had an IE 6 browser this is more of an issue moving from WM 5 to WM 6.x

Page 13: Mobile Computing Division Windows Mobile 6.5 Overview

Enterprise Mobility SolutionsMotorola Confidential Restricted Slide 14

Application Compatibility Example

WM 6.5 WM 6.1

Page 14: Mobile Computing Division Windows Mobile 6.5 Overview

Enterprise Mobility SolutionsMotorola Confidential Restricted Slide 15

Application Compatibility Example (annotated)

1. Title bar was shrunk (approximately 10 pixels on VGA screen)2. Menu bar increased (by amount title bar was shrunk)

Provides same usable area to applicationsShould not affect most applicationsApplications which hard coded screen coordinates and/or offsets for title bar may require modification

3. OK and Close buttons moved from Title Bar to Menu bar4. Size and look of Soft Keys changed to “Bubbles”

Text may be clipped in some bubbles, tool tip on hover will display full string

Page 15: Mobile Computing Division Windows Mobile 6.5 Overview

Enterprise Mobility SolutionsMotorola Confidential Restricted Slide 16

Virtual Memory Improvements

WM 6.0, 6.1 improved available virtual memory for applications compared to WM 5 and prior

WM 6.5 makes further improvements Most common symptom was DLLs unable to load due to lack of free

virtual space in device.exe process, a.k.a. “DLL Crunch” Two Additional 32Mb Virtual memory slots added for DLLs (slots 60 and

61) Data for DLLs aligned on 4K vs. 64K boundaries reduces wasted space Device Driver stacks moved to separate 32Mb slot In stress testing we have loaded 50 large DLLs with space still available

DLL DLL

CrunchCrunch

DLL DLL

CrunchCrunch

Page 16: Mobile Computing Division Windows Mobile 6.5 Overview

Enterprise Mobility SolutionsMotorola Confidential Restricted Slide 17

MCD Product WM 6.5 Roadmap

Product Architecture WM 6.1 WM 6.5.2 WM 6.5.3

MC9500-K MPA 2 Q3 ‘09 Now

MC75A WLAN MPA 2 Now tbd

MC75A WWAN MPA 2 Now tbd

MC3100 MPA 2 Q3 ‘09 Now

MC75 MPA 1.5 Now

MC55 MPA 1.5 Now

VC6000 MPA 1.5 Q3 ‘10

ES400 Now

MC65 Initial Release

Page 17: Mobile Computing Division Windows Mobile 6.5 Overview

Enterprise Mobility SolutionsMotorola Confidential Restricted Slide 18

Agenda

Windows Mobile /CE Roadmap

Page 18: Mobile Computing Division Windows Mobile 6.5 Overview

Enterprise Mobility SolutionsMotorola Confidential Restricted Slide 19

Windows Mobile Roadmap

Microsoft committed to Windows Mobile for Enterprise customers

We will see a fork in the roadmap between– Enterprise Devices (Windows Embedded

Handheld) – Consumer Devices (Phone 7)

Microsoft and Motorola Collaborating on future Windows Mobile 6.x versions– WM 6.5 as the Baseline– Targeted at large enterprise customers

Extended lifecycle, and future feature enhancements for enterprise use

Page 19: Mobile Computing Division Windows Mobile 6.5 Overview

Enterprise Mobility SolutionsMotorola Confidential Restricted Slide 20

Windows Mobile Roadmap

Page 20: Mobile Computing Division Windows Mobile 6.5 Overview

Enterprise Mobility SolutionsMotorola Confidential Restricted Slide 21

Windows Embedded Handheld 7

updated kernel supports 32K of concurrent processes, 2GB of virtual address space

ARM v7 and multi-core processing and additional BSP updated connectivity technologies: Ethernet, Wi-Fi, Cell

Core, Bluetooth, Windows Device Stage and Exchange Airsync,

Updated UI with multi-touch, Flash 10, gestures and browser updated enterprise support life cycle - 5 years of primary + 5

years of extended support. continued support for the .NET CF 3.5 framework

Page 21: Mobile Computing Division Windows Mobile 6.5 Overview

Enterprise Mobility SolutionsMotorola Confidential Restricted Slide 22

Windows Embedded Handheld 7

Native applications will not run because of the technology change between the CE5 and the CE7 kernel

supports WinForm and SQL Compact database Use Expression Blend to write unmanaged Silverlight code no support for managed Silverlight applications created in

Visual Studio 2010. The developer tool will continue to be Visual Studio 2008.

Page 22: Mobile Computing Division Windows Mobile 6.5 Overview

Enterprise Mobility SolutionsMotorola Confidential Restricted Slide 23

Windows Phone 7

Page 23: Mobile Computing Division Windows Mobile 6.5 Overview

Enterprise Mobility SolutionsMotorola Confidential Restricted Slide 24

Windows Phone 7

Very limited focus on consumer media player space– “A Zune HD with phone capabilities”

A new product not an extension of WM 6.x – Focused on competing with the iPhone in the consumer market

Initial HW “Chassis” specification is very restrictive– Little room for differentiation

Many enterprise features have been removed– Believe this is a positive for us as it allows us to differentiate from

consumer devices No support for Compact Framework or any applications

which are not installed via the MarketPlace Currently no support for multi-tasking at release (this may

change)

Page 24: Mobile Computing Division Windows Mobile 6.5 Overview

Enterprise Mobility SolutionsMotorola Confidential Restricted Slide 25

Windows Phone 7

Due to launch Q4 2010 with a small number of selected manufacturers

Future hardware specs discussed but not defined or committed yet

Currently not appropriate for enterprise market WM 6.x to continue to be OS of choice for enterprise unless

issues are addressed in WP7.

Page 25: Mobile Computing Division Windows Mobile 6.5 Overview

Enterprise Mobility SolutionsMotorola Confidential Restricted Slide 26

Mobile OS Feature Comparison (Engadget)

Page 26: Mobile Computing Division Windows Mobile 6.5 Overview

Enterprise Mobility SolutionsMotorola Confidential Restricted Slide 27

Mobile OS Feature Comparison (Engadget)

Page 27: Mobile Computing Division Windows Mobile 6.5 Overview

Enterprise Mobility SolutionsMotorola Confidential Restricted Slide 28

Windows Mobile 6.5 is the Right OS for the Enterprise

Windows Mobile is still the right operating systems for Enterprise customers

Enterprise customers have unique needs that are currently best

addressed by Windows Mobile.– Enterprise customers must maintain and manage a “fleet” of devices as

opposed to one or two for a typical consumer– Devices are used for business critical applications and require different

levels of reliability and security than consumer devices

Windows Mobile Provides– Commitment to Enterprise Customers From Microsoft– Enhanced Lifecycle support– Features Needed by the Enterprise– Standardization allowing application compatibility across Manufactures and

devices

We of course continue to review all available OS and technology trends

Page 28: Mobile Computing Division Windows Mobile 6.5 Overview

Enterprise Mobility SolutionsMotorola Confidential Restricted Slide 31

Windows Mobile Enterprise Features

Mass deployment and configuration capabilities Unattended OS and Firmware updates WLAN Advanced 802.11 WLAN Supplicant Support (CCX, WPA2) WLAN operational features such as fast roaming FIPS 140 application level encryption support Onboard & Removable Media File Encryption Device Loss/Stolen – Remote Wipe FIPS Certified Cryptographic Security Mobile Device Management (from Multiple Vendors) Security Policies (Exchange E-mail, Application Execution, Device

Password, etc.) Choice of Development Environments (C/C++, .NET, Java, WEB/HTML) Wide choice of available applications, utilities, databases, VPNs, etc. Eco system of partners and developers who are experts in Windows

Mobile

Page 29: Mobile Computing Division Windows Mobile 6.5 Overview

Enterprise Mobility SolutionsMotorola Confidential Restricted Slide 32

Enterprise Extensions to OS (what we add)

Method to mass deploy configuration settings (i.e Regmerge and Copyfiles) Method to perform SW updates in an unattended manner Method to recover from failed SW update Ability to identify HW components at run-time

– Crucial to lifecycle management Keyboard wedge for transparent access to Scanning, Mag Stripe, RFID and other input data Ability to read Serial Numbers

– Requires process to program Serial Numbers at Manufacturing Persistent and Super persistent Storage

– Allows access to network and application re-deployment following clear of persistent storage Debug tools and developer support Ensure Data integrity following battery swaps, battery contact chatter, resets, etc. Removable media, SD card, can be accessed immediately following a suspend resume Enterprise level security (WLAN, FIPS encryption, etc.) Ability to “lock down” device to specific applications (AppCenter) Provisions for Keyboard remapping Deterministic method to launch applications on startup Independent Power Control for peripherals (backlight, keylight, touch, etc.) Icons to show state of keyboard (i.e Orange and blue alternate key states) Reset sequences that are common, can be called from applications and have failsafe to ensure they

always work Preserving RTC across all resets / battery swap Improved audio quality and access to APIs to control Audio features Drivers/APIs for Scanning, imagers, mag stripe , RFID, etc. Robust, (i.e. survives 5000+ suspend resume cycles etc.)

Page 30: Mobile Computing Division Windows Mobile 6.5 Overview

Enterprise Mobility SolutionsMotorola Confidential Restricted Slide 33

Agenda

IE6 New Features

Page 31: Mobile Computing Division Windows Mobile 6.5 Overview

Enterprise Mobility SolutionsMotorola Confidential Restricted Slide 34

YahooYahooeBayeBayNew York TimesNew York Times

A New View of the Web

Sites will look very similar to experience on Internet Explorer 6 on PC running Windows®

Page 32: Mobile Computing Division Windows Mobile 6.5 Overview

Enterprise Mobility SolutionsMotorola Confidential Restricted Slide 35

What is new in Internet Explorer Mobile?

Same technologies as its PC counterpart (IE 6.x)

Search integration

Improved user experience

Adobe FlashLite 3.1

Page 33: Mobile Computing Division Windows Mobile 6.5 Overview

Enterprise Mobility SolutionsMotorola Confidential Restricted Slide 36

Best of Both World

Menu->View allows the user to choose between the mobile and PC web.

Page 34: Mobile Computing Division Windows Mobile 6.5 Overview

Enterprise Mobility SolutionsMotorola Confidential Restricted Slide 37

Detecting Internet Explorer Mobile 6

Mobile mode HTTP Headers

GET ######### HTTP/1.1 Accept: */*Accept-Language: en-usConnection: Keep-AliveHost: #########User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows CE; IEMobile 8.12;

MSIEMobile 6.0)UA-pixels: 240x320UA-color: color16UA-OS: Windows CE (Pocket PC) - Version 5.2UA-CPU: x86 Accept-Encoding: gzip, deflateUA-Voice: TRUE

Previous versions of IEMo

GET ######### HTTP/1.1 Accept: */* Accept-Language: en-us Connection: Keep-Alive Host: ######### User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows CE; IEMobile 7.11) UA-pixels: 240x320 UA-color: color16 UA-OS: Windows CE (Pocket PC) - Version 5.2 UA-CPU: x86 Accept-Encoding: gzip, deflate UA-Voice: TRUE

Page 35: Mobile Computing Division Windows Mobile 6.5 Overview

Enterprise Mobility SolutionsMotorola Confidential Restricted Slide 38

Detecting Internet Explorer Mobile 6

Mobile mode HTTP Headers

GET ######### HTTP/1.1 Accept: */*Accept-Language: en-usConnection: Keep-AliveHost: #########User-Agent: Mozilla/4.0 (compatible; MSIE 6.0;

Windows CE; IEMobile 8.12; MSIEMobile 6.0)UA-pixels: 240x320UA-color: color16UA-OS: Windows CE (Pocket PC) - Version 5.2UA-CPU: x86 Accept-Encoding: gzip, deflateUA-Voice: TRUE

Desktop mode HTTP Headers

GET /######## HTTP/1.1 Accept: */*Accept-Language: en-usConnection: Keep-AliveHost: #########User-Agent: Mozilla/4.0 (compatible; MSIE 6.0;

Windows NT 5.1)UA-pixels: 240x320UA-color: color16UA-OS: Windows CE (Pocket PC) - Version 5.2UA-CPU: x86 Accept-Encoding: gzip, deflateUA-Voice: TRUE

Same as XP IE6!

Page 36: Mobile Computing Division Windows Mobile 6.5 Overview

Enterprise Mobility SolutionsMotorola Confidential Restricted Slide 39

Viewport

The Viewport is the dimensions of the screen the web page will be laid out on (i.e. virtual screen size)

Viewport size can be adjusted via registry keys

Parameter Default Minimum Maximum

Width 1024 100 10000

Height 768 100 10000

Page 37: Mobile Computing Division Windows Mobile 6.5 Overview

Enterprise Mobility SolutionsMotorola Confidential Restricted Slide 40

Mail and Phone integration

Send a Mail<a href=“mailto:[email protected]?subject=Commercials Feedback&body=I dig the commercials!%0A%0aKeep them coming.”>Feedback</a>

Dial a number<a href=“tel:867-5309”>Jenny</a>

Page 38: Mobile Computing Division Windows Mobile 6.5 Overview

Enterprise Mobility SolutionsMotorola Confidential Restricted Slide 41

FlashLite Youtube

Adobe FlashLite 3.1– Delivering on PC experience for your

mobile device– Support most Flash 9 content– No support for Action Script 3

Page 39: Mobile Computing Division Windows Mobile 6.5 Overview

Enterprise Mobility SolutionsMotorola Confidential Restricted Slide 42

FlashLite Full Screen

Press and hold for context menu Select “Full Screen” Works on most flash content Content may still have other mechanism for

full screen Press and hold with cursor will also provide

menu

Page 40: Mobile Computing Division Windows Mobile 6.5 Overview

Enterprise Mobility SolutionsMotorola Confidential Restricted Slide 43

Media Player OCX

Windows Media Player– Embed on web page or launch to

external player– Supported in IEMo before as well

Page 41: Mobile Computing Division Windows Mobile 6.5 Overview

Enterprise Mobility SolutionsMotorola Confidential Restricted Slide 44

What is a widget?

“A portable chunk of the web”

Download as single package, runs locally

Look and feel of traditional device applications

Page 42: Mobile Computing Division Windows Mobile 6.5 Overview

Enterprise Mobility SolutionsMotorola Confidential Restricted Slide 45

Widget Capabilities

Full Browser-based support for AJAX and plug-ins like Flash/Silverlight

Access to device data

Installed as a shortcut in programs list

Can be uninstalled via Remove Programs in Settings

Page 43: Mobile Computing Division Windows Mobile 6.5 Overview

Enterprise Mobility SolutionsMotorola Confidential Restricted Slide 46

Widget PackageWidget PackageWidgets RuntimeWidgets Runtime

Powered byPowered byInternet Explorer MobileInternet Explorer Mobile

Under the Hood

Web Web Rendering Rendering

EngineEngine

Plug-insPlug-ins

Script Script EngineEngine JavaScriptJavaScript

Device Device ExtensionsExtensions

HTMLHTML

JavaScriptJavaScript

CSSCSS

XML XML ManifestManifest

FlashFlash

SilverlightSilverlight

Windows Windows MediaMedia

SettingsSettingsLocationLocationCameraCamera

……

……

ImagesImagesMenuMenu

Page 44: Mobile Computing Division Windows Mobile 6.5 Overview

Enterprise Mobility SolutionsMotorola Confidential Restricted Slide 47

3 Steps to Building a Widget

1. Develop– Create User Interface using Expression Blend– Develop Jscript Code

2. Package– Create XML Manifest – Package as Zip, rename to .wgt

3. Deploy– Transfer to device as link on web page, attachment, sideload

Page 45: Mobile Computing Division Windows Mobile 6.5 Overview

Enterprise Mobility SolutionsMotorola Confidential Restricted Slide 48

Building a Widget: Creating UX

Page 46: Mobile Computing Division Windows Mobile 6.5 Overview

Enterprise Mobility SolutionsMotorola Confidential Restricted Slide 49

Building a Widget: Packaging

Easy method for packaging – zip all files together and rename .zip to .wgt

Copy .wgt to device and exectute to install

Page 47: Mobile Computing Division Windows Mobile 6.5 Overview

Enterprise Mobility SolutionsMotorola Confidential Restricted Slide 50

Building a Widget: Installation screen

Page 48: Mobile Computing Division Windows Mobile 6.5 Overview

Enterprise Mobility SolutionsMotorola Confidential Restricted Slide 51

Widget API Overview

JavaScript Object Model extended to include widget-specific methods and events– Menu/Softkey access– Lightweight local persistence– SystemState– UI change events– Manifest metadata

Special widget object hosts widget-specific APIs

Page 49: Mobile Computing Division Windows Mobile 6.5 Overview

Enterprise Mobility SolutionsMotorola Confidential Restricted Slide 52

Widget APIs - Menu

// Programmable softkeys var leftSoftKeyMenu = widget.createMenuItem( 10 ); leftSoftKeyMenu.text = “Refresh”; leftSoftKeyMenu.onSelect = lskHandler; widget.menu.setSoftKey( leftSoftKeyMenu,

widget.menu.leftSoftKeyIndex );

function lskHandler() { // left soft key // handler code here // to refresh }

Page 50: Mobile Computing Division Windows Mobile 6.5 Overview

Enterprise Mobility SolutionsMotorola Confidential Restricted Slide 53

Widget APIs – Persistent Storage

Persistent storage for strings Available across widget runs Preserved during upgrade process

widget.setPreferenceForKey( “lastLocation”, “Istanbul );

// read previously stored setting var lastLocation =

widget.preferenceForKey( “lastLocation” );

Page 51: Mobile Computing Division Windows Mobile 6.5 Overview

Enterprise Mobility SolutionsMotorola Confidential Restricted Slide 54

Widget APIs - SystemState

Access to key System State properties

var systemState = widget.createObject("SystemState");

systemState.PowerBatteryStrength.addEventListener( ‘changed’, optimizeNetworkUsage );

Page 52: Mobile Computing Division Windows Mobile 6.5 Overview

Enterprise Mobility SolutionsMotorola Confidential Restricted Slide 55

Widget APIs - UI

Widgets can detect view state changes using onshow()/onhide() handlers

widget.onshow = function() { // refresh UI };

widget.onhide = function() { // reduce network usage };

Page 53: Mobile Computing Division Windows Mobile 6.5 Overview

Enterprise Mobility SolutionsMotorola Confidential Restricted Slide 56

Widget APIs – Manifest Metadata

Manifest metadata accessible via script

locale Returns the current language-locale string, for example, "en-us”.

identifier The App ID of the installed widget, as a string.

currentIcon Pointer to a WidgetIcon object for the first icon in the manifest

authorName The node text of the <author> element in the manifest.

authorEmail The value of the email attribute of the <author> element.

authorURL The value of the href attribute of the <author> element. If not a valid URI, will return null.

name The widget’s name

description The node text of the <description> element, or null.

version The widget version string. The value of the version attribute in the <widget> element, or null.

width The width of the client area of the widget (not including any chrome.)

height The height of the client area of the widget (not including any chrome.)

Page 54: Mobile Computing Division Windows Mobile 6.5 Overview

Enterprise Mobility SolutionsMotorola Confidential Restricted Slide 57

Questions