63
Zebra OS Strategy Bruce A Willins Sr Director Technology Solutions Group

Zebra OS Strategy - Zebra Technologies LaunchPadlaunchpad.zebra.com/.../Day_1_EN/04_APAC-AppForum-OS_Strategy.… · 20/03/2012 · Zebra OS Strategy Bruce A Willins Sr ... Risk -

Embed Size (px)

Citation preview

Page 1: Zebra OS Strategy - Zebra Technologies LaunchPadlaunchpad.zebra.com/.../Day_1_EN/04_APAC-AppForum-OS_Strategy.… · 20/03/2012 · Zebra OS Strategy Bruce A Willins Sr ... Risk -

Zebra OS Strategy

Bruce A Willins

Sr Director Technology Solutions Group

OS Conclusions

What Happened- Not Having A Windows Mobile Update Since 2009 (MSFT focus on consumer markets) Has Forced Customers To Seek Alternatives

What Now - In All Cases (even if staying on Microsoft) Enterprise Customers Must RewriteRe-Architect Their Applications

Quantify Trend - Analysts Device Manufacturers ISVrsquos Silicon Vendors Have All Recognized amp Are Supporting Android In The Enterprise

Path Forward - In Many Ways Porting To Android Has Been Shown To Be Simpler Than Alternative OSrsquos (including Microsoft)

Risk - An Enterprise OS Cannot Survive Without Consumer Success (Android amp IOS ndash over 97 Market Share) The success or failure of Win10 (like WE8H) is unknown

Zebra OS Strategy

PROTECT CUSTOMER LEGACY INVESTMENTS

bull Continued Support For WMWEH 65 amp CE 7 Windows Embedded Compact

bull Win 10 Collaboration Qualcomm Architectiure For Win10 Support

Android Mx Portfolio Expansion

bull Options For Android Open Source Project (AOSP) Operating System amp

Google Mobile Services

bull ldquoEnterprise Enhancedrdquo with Zebra ldquoMxrdquo (Mobile Extensions)

bull An Enterprise Play With Consumer Leverage

CROSS PLATFORM - FUTURE PROOF APPLICATIONS

bull Cross-Platform Development ldquoOS Independencerdquo

bull Option To Leverage Web Constructs with Rho Mobile (HTML5 JS Ruby Webkit)

bull Option To Retain legacy NET skillsapplications (Xamarin IFACTR)

Cross Platform

+

Script CCLR

Zebra 2014-2015 OS Device Releases

bull 9+ New Android Offerings (Kit Kat -gt Lollipop)

bull Both TI amp Qualcomm Processor Platforms

bull Last New WMWEH 65 Product Offering In Q1 2014 (WAP4)

bull Continued New CE7WEC7 Products Through 2014

bull No Current Planned Support For WEC 2013

bull Next Generation Architectures Capable of Android and Win 10

Q1rsquo14

MC67

Q4 rsquo11 ET1 WLAN amp

WAN

Q4 lsquo14

TC70

Q4 lsquo12

MC40 Q4 lsquo13

TC55 Q3 lsquo14

MC3200

Q2 lsquo15

TC55-2D Q3 rsquo15

TC75

Q4 rsquo15

TC8000 Q3 rsquo15

MC92

Q3 rsquo15

MC18

Q4rsquo15

ET5055

Industry Trends How We Got Here

Zebrarsquos Focus Is On Line of Business - COBO

Healthcare

Retail

TampL

Manufacturing

Government

HTCOthers

Personal - Only BYOD COPE COBO

BYOD ndash Bring Your Own Device

COPE ndash Corporately Owned

Personally Enabled

COBO ndash Corporate Owned

Business Only

ILD CLD

Extended Life Cycles To Reduce TCO

Hardened Security

MDMEMM To Reduce IT Overhead amp Downtime

Enterprise accessory ecosystem

LoB Missing Critical

High Differentiation Ability To Customize

High Customer Touch

gt 15B Units (Smartphone amp HH Devices)

Short Life Cycles

Ease of Use Over

Security

ldquoConsumerrdquo WIFI

Limited IT Control

Partial Wipe

Assumes Untrusted Apps

User Controlled Updates

Dual Persona

Short Support Cycles

Large Volume To Influence

COPEBYDO Focus Context

~ 55M Units

ldquoConfluencerdquo ndash Industry Transformation Consumer Influence on Enterprise

Pocketable

Customer Branded

Rugged -gt Rugged amp Durable

Hard Keys -gt All Touch

Resistive Touch Screens -gt Projected Capacitive amp All-Weather Touch

Larger Displays (28rdquo-37rdquo =gt 43rdquo- 47rdquo)

A Leading Consumer Operating System UI-Ux

Confluence - Keys vs Touch Enterprise Touch Rapidly Escalating

bull httpwwwengadgetcom20130602blackberrys-depressing-keyboard-trends

61

305 21

7

39

695 79

93

0

10

20

30

40

50

60

70

80

90

100

Q1 2010 Q1 2011 Q1 2012 Q1 2013

Touch

Keypad

WW Smartphone Market

bull Significant More Display Area Per Device Volume (over 300)

bull Larger Screen = Flatter UIrsquos = Increase Productivity (fewer clicks)

bull Larger Screens Enable = Larger Renderings = Easier Viewing

bull All Touch Devices Enable Portrait and Landscape Options

bull Productivity Studies Showing Comparable Input Productivity To Keys

bull Issue With Support For ldquoBlind Entry

Physical vs Virtual Key Entry Touch Productivity For Data Entry

bull 10 Warehouse Workers 12 Yrs Avg Experience Avg Age 38 Given Alpha

Num Strings amp Sentences

bull Virtual QWERTY 39 Faster and 60 Lower Error Rate than MC3100

Physical Keypad

bull Blind Entry Still A Challenge

ldquoThe devices were put into a cement mixer with keys

coins cards and other bitsrdquo

(TC75) ldquoIt was the only device to continue working

throughout all of our testsrdquo

CONSUMER INFLUENCE WITHOUT CONSUMER COMPROMISE

Security Vulnerabilities

Limited Wi-Fi Support

Consumer life Cycles

Multi-Piece Solutions

UIUx Flexibility

Multi-User

Ability To Customize

Limited Data Collection

Compliance To Regulatory Mandates

Mindshare

Theft Shrinkage

Forced Services amp Pushed Notifications

App Procurement

Durability Impact wear Susceptibility

Low Audio Out

Limited Data Privacy

No Roadmap

Consumer Feature Focus

Battery Management

VDC Handheld TCO Comparison A $5482 Savings Per Device Over 5 Yrs

Hard Costs (initial Deployment amp Maintenance Costs)

Rugged Handheld Device

Peripherals amp Accessories

Software Costs

Services

Warranty Extended Warranty

Soft Costs (annual recurring costs)

Employee Productivity Loss Per Failure

IT Support Costs Per Failure

Average Replacement Cost (Not Covered by Warranty)

$3242 30

$7458 70

Hard Costs

Soft Costs

$2253 14

$13931 86

Rugged Handheld

Non-Rugged Handheld

Total 5 yr

Cost

$10700

Total 5 yr

Cost

$16183

ldquocopy Copyright 2013 VDC Research Group Inc Source Strategic Insights 2012 Enterprise Mobility Solutions Market ndash Track 7 Enterprise Mobility Mobile Device TCO Volume 1 Mobile Device TCO Models for Line of Business Solutions

Key Measures Rugged Non-Rugged

Base Device Acquisition Cost $1675 $528

Avg Annual Hardware Failure Rate 60 113

of TCO Due To Lost Employee Productivity 339 424

of TCO Due To IT Support Expenditures 343 497

Mobile OS Inflection Point Driven By Smartphone Consumerization

2000 ndash 2011+

Application Rewrite andor Re-Architect

Microsoft

Android

Apple

HTML5JS

Other

WE8H Win 10

Smart Phones

Enterprise Only OSrsquos

Change Drives Opportunity

Enterprise Customers Are Taking This Opportunity To Re-architect Their Applications Improving The UX (keys to touch) Flattening UIrsquos Leveraging Gestures Future Proofing (eg X-Platforms)hellip

The Future of Enterprise HH Mobile OS Must Leverage consumer Scale

13B+ Units

Industrial HHrsquos

~50 M Units

CE

WM

other

The WW Smartphone

Market is

~289 Times Larger

than the Industrial

Handheld Market

45-50

40

10-15

Any viable Enterprise OS MUST Leverage Consumer

Smartphone Features amp Economies of Scale

2014

WW MOBILE OS MARKET Android amp IOS gt96

IDC Mobile OS Market Share (units Shipped)

Q4 14 WW Shipments = 378M Units

(Over 180 Android Vendors)

OS Support Among Industrial HH Device Vendors Multi-Vendor

Industrial HH

Android Device

Introductions

TC55 MC40 MC67 ET1 MC32

BP3

0

BM18

0

HM4

5

CN5

1

70

E 780

0

T41

X

T41

G

T41

S

Skeye Alegro Skeye Dart

TC70 Current State

bull Totalhelliphelliphelliphelliphelliphellip 191 Devices Shipping Fromhellip 19 Vendors

bull Androidhelliphelliphelliphellip 53 Devices Fromhelliphelliphelliphelliphellip 15 Vendors

bull WE81Hhelliphelliphelliphellip 5 Devices From helliphelliphelliphellip 3 Vendors

Android Infrastructure Readiness DesktopLaptop Centricity Has Now Shifted To Mobile

SCCM AD EAS Infrastructure

DesktopLaptop

Corporate Liable

Devices (CLDs)

Pick Mobile Devices Compatible With Infrastructure

CLD amp ILDs amp Cloud

BYOD amp COPE Infrastructure

DesktopLaptop

Change Infrastructure To Accommodate Mobile Devices

Worldwide Device Shipments

(thousands of units Gartner Oct 2013)

0

500

1000

1500

2000

2500

3000

2012 2013 2014

Mobile Phone

TabletUltramobile

PC (Desk-based and Notebook)

2014 Mobile Phones To Out-ship PCrsquos

By ~ 71

Android amp IOS Support In A Microsoft Enterprise Infrastructure bull The Question

bull ldquoHow Does Android Play in My Microsoft On-Premise amp Cloud Infrastructurerdquo

bull Microsoft Solutions in question bull On-Premise Solutions ndash Active Directory (AD) Exchange Active Sync (EAS)

System Center Configuration Managers (SCCM)

bull Cloud Solutions ndash Intune Azure Office365 ((including exchange online sharepoint Lync OneDriveSkydrivehellip)

bull Key Points bull Trend - MSFT Moving Policy Provisioning from EAS amp AD To IntuneSCCM

bull Workplace Join For Androidhelliphelliphelliphellip Yes

bull Intune Client For Android helliphelliphellip Yes

bull Outlook Client For Androidhelliphelliphelliphelliphelliphellip Yes

bull Azure Mobile Svcs SDK For Androidhelliphellip Yes

bull Ability To Sync Google Apps amp Outlook Yes

bull Android OneDrive Clienthelliphelliphelliphelliphelliphelliphellip Yes

bull Office Support (Office Mobile App)helliphelliphellip Yes

bull Office 365 via Androidhelliphelliphelliphelliphelliphelliphelliphellip Yes

bull Cortana for Android (beta)helliphelliphelliphelliphelliphellip Yes

+ Visual

Studio

Android

Emulator

+ Visual Studio Android

Support For CC++

We are clear that our experiences are going to be available on all devicesldquo ndash Satya

Nadella July 2014

Microsoft Support For Android Project Astoria

Automatic Translation of Android

Apps To Windows

Alternative MSFT Services For Google Mobile

Services

Tools To Pinpoint Incompatibilities

Apps Platforms

Apps Platforms

Android Leading among enterprise developers (Vision Mobile Q4 2014)

bull Android Most Common Targeted OS By Enterpriser Developers (74)

bull HTML5 most by developers (42) followed by Java (38)

bull 42 of Android developers using something other than native language

bull Avg of platforms targeted by developers = 22 (17 Without Games) down from 29 in 12 months 43 only 1 platform

bull ldquoWindows Phone continues to gain developer mindshare steadily at 28 ldquoalthough the users have not followedrdquo (targeting low-end Android users)

bull C As Primary Language -gt 63 of WP developers (14 across all developers) comparable on Android amp IOS

10000 App Developers from 137 Countries

httpwwwvisionmobilecomproductdeveloper-economics-q3-2014

Platform App Development C Gaining Cross-platform Traction

C

More Signs CNet Cross Platform Enabling Customers To Ease The Transition

C

NET

C

NET

bull Microsoft Moves To Open Source NET

bull ~6M Programmers Developing For NET

bull MSFT ldquoNet Foundationrdquo - promote NET Technologies in OSS

bull April 2014 ndash Open Source of Roslyn Net Compiler Platform

bull Nov 2014 - NET Framework (server side) Goes Open Source

bull Xamarin Seen By Many Customers To Ease The Transition bull httpdeveloperxamarincomguidesandroidgetting_startedhelloandroidhelloandroid_quickstart

bull Xamarin in General Growing Rapidly

bull 2013 To 2014 Developers 288K -gt 755K Employees 65-gt 200

bull Zebra Xamarin Support

1) Datawedge httpsdevelopermotorolasolutionscomcommunityandroidandroid-forumsandroid-blogsblog20141106scanning-barcodes-in-your-xamarin-android-app

2) Binding to the Zebra EMDK httpsdevelopermotorolasolutionscomdocsDOC-2813

3) Xamarin API Plugin (Q3-Q4 lsquo15)

Android Is Reducing ldquoEnterprise OS Fragmentationrdquo

Warehouse Back of Store Store Floor BYODCOPE Customers

CEWEC

WM

IOS

The Average CIO manages 35 OSrsquoshellipthey would prefer 1

WP8 WE8H

Win 10

Android

MC3K JB Android Q3 2014

MC92 KK Android Q3 2015

More Coming

NRF 2015 - ldquoYear of Androidrdquo Northcoast Research

bull ldquocustomers have come to the conclusion that Android for enterprise use is a suitable operating system alternative to existing Windows operating systemsrdquo

bull ldquoAndroid clearly has more interest [than Win 81] as a viable alternative to the existing Windows platform for those looking to upgraderdquo

bull ldquoAndroid No Longer Feared in Enterpriserdquo

bull ldquoThe investment in the Android platform was the one strategic move that gives them [MSIZebra] an advantage over their competitors more than anything else in recent memoryldquo

bull ldquoZebra is a clear leader in the Android operating spacerdquo

Zebra Microsoft OS

Win 8

The Window For legacy Microsoft Operating System Products Is closing

MESSAGE OF URGENCY ndash NOT PANIC

Microsoft OS Support Cycles ndash Winding Down WMCE (WMWEH 65 MSFT Mainstream Support Ended 1132015)

WE81H

httpsupportmicrosoftcomlifecyclesearchdefaultaspxsort=PNampalpha=Windows+Embedded+81+HandheldampFilter=FilterNO

No Published Support for earlier WE8H release

Windows Mobile WEH CE WEC

Zebra OS Product Offering trends Planning for Post WM

CEWM Beyond 2015

bull Continued Growth In Android

bull ldquoTBDrdquo Potentially Win 10 End-of-Ship not Not End-of-Support

Microsoft OS Path For Enterprise Customers 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016

2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016

WEC 70 Mar 2011

CE 60 Mar 2006

CE 50 Jul 2004

CE 60R3 Sept lsquo09

WEC 2013 Update

Targeted At Embedded

WP 7 Feb lsquo10

WP75 Sept lsquo11

WP78 Q4 lsquo12

Consumer Only Launch-To-

End-ofmdashLife in ~24 months

WE8H Announce

WE81H First Product

lt 1 Market

Adoption

WM 60 Feb 2007

WM 65 Sept lsquo09

WM 50 Jul 2005

No Major Updates ndash Most Current Release

Still On 2004 CE 50 Kernel

Win10 Announce Q4 lsquo14

TBD (W10 Mobile Ent

RTM Q4 rsquo15)

Customers Reacting To Growing Skepticism In Press

bull ldquohot breaking rumour suggests that Microsoft could drop its Windows Phone platform and instead adopt the Android OS with its own applications and services preloadedrdquo

bull ldquoPotentially referencing the big changes afoot in Redmond a letter from Nadella to Microsoft employees said the company needs to be prepared to make tough choices in areas where things are not workingrdquo

bull ldquoNadella appears to want results otherwise Windows Phone could go the way of Windows Mobile and cease to existrdquo

httpwwwandroidauthoritycomrumor-microsoft-to-drop-windows-phone-for-android-621317

Jun 30 2015

Wired

Magazine

bull We will streamline the next version of Windows from three operating systems into one single converged operating system for screens of all sizesldquo ndash Nadella

bull Cut Down Development Time amp Unify User Experience (comparable to Android amp IOS but all the way to the desktop)

bull Thoughts On What ldquoConvergencerdquo Means To MSFT - A Single MSFT Team - Unified OS or Unified Team (under Terry Myerson)phone embedded windows xbox

- A Single Core- NT Core with highly common run times

- A Single Store - Unifed Windows Phone Store amp Windows Store

- Single Developer Platform - Write once and run on any Windows Variant (unified APIs dev tools)

- ldquoWindows Applicationsrdquo ndash aka Modern Apps Metro Style Universal Apps are built on a ldquoWindows Universal App Platformrdquo

- Singular OS ndash a Runtime OS (configures based on some hardware manifest eg alter UI based on keyboard present)

bull 1) Win 81 Desktop Laptop

bull 2) Windows RT (tablet ARM)

bull 3) Windows Phone

From Three OSrsquos

Industry Mobile IOT

ldquoOfficial Namesrdquo From MSFT

Directly

Windows 10 IoT for Enterprise

Windows 10 Mobile for Enterprise

Windows 10 IoT Core

Build 2015 Windows 10 IOT

for Industrial Devices

Windows 10 IOT for Mobile

Devices

Windows 10 IOT Core

Legal Agreements Windows 10

Industry Windows 10

Mobile Windows 10

Athens

One OS ndash 3 Variants Windows 10 - Unification

Why customers ask for Microsoft

Infrastructure Compatibility ManagementSecurity Policies (EAS SCCMhellip)

An OS Manufacturer As A Physical Entity (not the ldquocommunityrdquo)

Unified Development Environment (Visual Studio IDE)

Microsoft Brand Legacy (comfort level)

Enterprise Device Availability

Indemnification IP Position

Promise of Application Unification (desktop laptop tablet handheld)

Maintenance amp Support Policies (OS Updates ndashan asset amp a liability going forward)

Device Manufacturer

OS Manufacturer Customer

MSFT

declining

Top Reason

CEWEC WMWEH WE8H Win10 Roadmap

Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4

2012 2011 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4

2014 2013 2015

released

SB1

CE 6

CE7WEC

MC32 HC1 MC40

WT41N0

VC70

MC92 MC21

MC45 VC6090

MC67 WMWEH

WE8H

VH10

WAP4

WAP4

Major releases only

MC67

ND

Win 10

TBA

MC18

No GA

Products

No Plans For

WEC 2013

Customer Expressed Concerns Over Microsoft bull Past Performance

bull WMWEH 65 No significant updates in 4+ years on a 10 yr old CE5 kernel

bull WP7 lasted only 24 months

bull WE8H Replaced by Win10 Before Any Significant Market Adoption

bull Long Term Commitment bull Continual Narrowing (ldquofocusingrdquo) of the Phone Hardware Business (July lsquo15 7800 additional layoffs) bull ldquoASPs however have continued to decline Gross margin declined this quarter driven by lower per unit margins on Lumia

devicesrdquo -- July 21 2015 Earning Call Nadella

bull Technical Issues bull No legacy app compatibility Architectural constraints (limits in multitasking IPC developer API access ability to customize)

bull Strategic Direction (under Satya Nadella) bull Likely focus is not mobile OS but for on-premise and cloud based apps amp services

bull WE8H addressing a very small niche market (45M units compared to 1B+ Consumer)

bull Ambiguity in how to reduce ldquoEnterprise OS fragmentationrdquo (one Enterprise OS)

bull Market Adoption Issues bull WE8H based on struggling Consumer WP8 (~28 Market Share ndash expect decline in Q2 rsquo15) bull Minimal Enterprise ISV Adoption amp hardware devices

bull Window 10 Announcement Has Extended The MSFT OS Gap customers are foregoing WE8H

bull Logistic Issues bull Ability to support WE8H (Win 10 Enterprise) given that enterprise changes may impact WP8 (Win 10 Consumer)

Android MX ndash Mobility eXtensions

Android Statistics Enterprise internationals want Price Carrier Country Optionshellip

bull 18000 Different Android Devices

bull Over 180 Manufacturers

bull In 190 Countries

bull Wide Pricing Ranges ($100+)

bull 15M Activations Day

bull gt16M Apps on Play Store

bull $7B Paid To App Developers

httpopensignalcomreports2014android-fragmentation

Devices

Manufacturers Samsung

Google

LGE MOT SONY

Lenovo

HTC

Ericsson

Huaw

ei

Screen Sizes

Why Customers Are Asking For Android

bull Android 77 Market Share (1B+ Android device ships expected in lsquo15)

1 Smartphone OS WW (Unit Shipments)

bull Java (the native language for Android)

1 Most Popular Programming Language

bull Android ndash 180+ Device Manufacturers amp Over 550 Devices In US Alone

1 Mobile OS With Most Device amp Manufacturer Options

bull Android - 591

1 Requested OS By MSI Channel Partner Customers

bull Android 798M Devices (EoY 2013)

1 Mobile OS Installed Base

bull Qualcomm TI Intel MediaTek Marvelhellip

1 Supported OS By Leading SiliconMicroprocessor Vendors

bull Approximately 14 M Applications

1 ndash App Store Adoption (comparable with IOS App Strore)

Zebra Android Trends industry is turning - not to be ldquobraggadociosrdquo (D Trump)

bull Android Products YoY 2013-To-2014

+ 375 Unit Growth

+ 402 Rev Growth

bull Zebra Solution Center Has Now Certified Over 168 Android Apps

bull Expect Significant Positive Impact in 2015 From TC7x

GROWTH IN ANDROID EMDK

USAGE Strong indicator of increased

product USAGE by development

community

Increased Views of Android Related Resources

Zebra Enterprise Customers Buying Android Devices

Poland

Application MSFT-To-Android Migration

bull Rewrite

bull Porting C to Java Has Generally Gone Smoothly (a class is a class is a class)

bull Abstraction

bull Transitioning To HTML5 amp Various OS Abstraction Frameworks (eg RhoMobile)

bull Retaining NET (eg Xamarin)

bull Some Are Running A Common Language Runtime (CLR) and Running Their Existing NET Code (60-90 porting) most effort in UI

bull XAMARIN

bull Some Customers Using Datawedge With Xamarin

bull Continued Strategic Partnership Dialogue

bull Expect Zebra Plugins For Xamarin (late Q3 rsquo15 Mx 44 profile mgr amp barcode API)

bull httpsdevelopermotorolasolutionscomdocsDOC-2813

C

NET

PrivacySecurity vs Service Functionality

Many Enterprise Customers

Object To The Security Risks associated with

Consumer Cloud Service offerings requiring

devices to expose Account IDrsquos access to

data amp data traversing cloud servershellip

ldquoWhen you visit websites or use apps that use Google technologies we may use the

information we receive from those websites and appsrdquo (google privacy amp terms - httpwwwgooglecompoliciesprivacypartners)

ldquoIBM bans Sirirdquo (httpwwwzdnetcomblogbtlibm-bans-siri-privacy-risk-or-corporate-paranoia-at-its-best77843)

Siri - End User License Agreement (EULA)

ldquoyou agree and consent to Applersquos and its subsidiariesrsquo and agentsrsquo transmission collection maintenance processing and use of this information

including your voice input and User Datardquo

A Value of Android ndash AOSP amp GMS Options Most Enterprise COBO Customers Prefer AOSP Code Apps Accordingly

bull Privacy - relinquishment to Google of significant data rights inconsistent with enterprise protection of data

bull Google Account Logistics ndash services require a Google account

bull Forced Updates - ldquoGoogle Terms of Servicerdquo (wwwgooglecomintlenpoliciesterms) ldquoWhen a Service requires or includes downloadable software this software may update automatically on your device once a new version or feature is availablerdquo

bull Malware Exposure - Google Play Riddled with Malware (NIST best practice no access to public app store

bull Hardware Design Constraints ndash all hardware designs must comply with Google CDD which limits enterprise device choices

bull Application amp Customization Restrictions ndash UI constraints

bull Potential Functional Limitations ndash Must adhere to Compatibility Test Suite

AOSP ~ 225 of All Smartphone Shipments (4Q 2014) (httpswwwabiresearchcompress4q-2014-smartphone-os-results-android-smartphone-s)

Google Maps

Google Cloud Messaging

Google Play Store

Google Play Services

Google+

Google Analytics

Google Mail - GMAIL

Google Wallet Instant Buy

Google Cloud Platform

Mobile Chrome Browser

GMS Challenges GMS Features

Android For Work (AFW) ndash Driving Android Proliferation

bull Key Feature - Managed Profiles (Dual Persona) For BYOD amp COPE (not COBO)

bull Limited Management amp Security Features (restrict copypaste silent app installremovalhellip)

bull Features Made Extensible To Google For Work EMMrsquos ndash GFW EMMrsquos Airwatch MobileIron SOTI SAP Citrix Blackberry MaaS360 Google Admin Console ndash AFW has No UI

bull Features Available Natively On L and via APK On ICS 40 to KK 44

bull Requires That The Device Have Google Mobile Services (GMS)

bull Correlated Feature ndash Google Apps For Work with Private Channel for Mobile Application Management (MAM)

bullGoogle Apps For work

bullGoogle Cloud Platform

bullGoogle Maps For Work

bullGoogle Chrome For Work

bullGoogle Android For Work

bullGoogle Business Solutions

bullGoogle Play For Work

Google For Work Android For Work is Part of

The Broader Google For Work Initiative

Android Utilities amp Tools

The Genesis of Mx ndash Value To Zebra Stakeholders

Meeting IT Needs

Zebra MX - Enterprise Overlay

Android

Leveraging Consumer Scale

2014 1B+ Smartphones gt20B App Downloads

Zebra Utilities

RhoMobile

Enterprise Browser

EMDK

Rx Logger

Enabling App Developers

WinMobile

MX Programmatic Configuration

bull MX uses a standards based XML schema (OMA-CP PROV MSPROV) bull New features can be developed and immediately plugged-in and used by all solutions (MDM Staging EMDK)

bull Concurrent use by multiple applications with sync amp async options on transient amp persistent operations

bull XML generated by Eclipse Pug-in (EMDK) StageNow workstation or MDM Console

Extensible Configuration

CSP

XML Object

CSP

XML Object

CSP

XML Object

CSP

XML Object

Admin Developer

Staging MDM

EMDK

MX Management System

XML File XML File

Mx Os Extensions Made Available via EMDK amp StageNow

Mx OS Extensions Foundation

EMDK StageNow

67+ Major Operations

Some of Which Are Compound

Operations

Enterprise Tools Available for Android Both Off The Shelf amp Custom

Logcat ndash view from Eclipse or ADB shell

Debug ndash part of Android SDK

Traceview ndash App profilingbottlenecks

HierarchyViewer - UI views structure

Eclipse memory

Analyzer (MAT) Monkey ndash adb CLI

event generator

Rx Logger In depth monitoring

amp auditing

Zebra StageNow ndash Simplifying initial Device Staging

2 Output staging Profiles to a bar code or NFC tag

3 Scan the bar codes or tap the NFC tag to stage

This free tool enables staging in just 3 easy steps

1 Create staging Profiles with easy-to-use Wizards

Built-in

Staging

Server

Workstation Tool

Load

Apps

Mobile Device Client

MDM Toolkit - Enabling MDMrsquos

bull Tightly Integrated Solutions

bull Can Utilize Mx andor Standard Android Features

bull MDM Toolkit - includes documentation sample code amp utilities to help MDM vendors implement the MX functionality into their solutions to provide a viable management solution on Zebra mobile devices including Remote Control

B2M

TeamViewer

LogMeIn

Options For Programmatic Controls

DataWedge for Android- No programming Required

Scanning MSR data appears as keyboard data

bull Powerful profile feature allows configuration per app

bull Recommended when no application development desired or basic text data processing required

Native amp extended Development ndash Android Java Applications

bull Compatible with standard Android SDK bull Extensions for Data Capture MSR Battery

bull Uses Android API (Intents) and traditional API methods

bull Recommended when developing native Android application

OMA CP XML Configuration

bull Broad device controls configuration management security policies

bull Standards Based OMA Configuration Profile XML Schema

bull Configuration Service Provider (CSP) Modularity

bull Recommended for Mobile Device Management amp PartnerCustomer Application Device Controls

RhoMobile

bull Cross Platform Application development framework (same applications run on Android WM iOShellip)

bull Develop using Web skills (HTML5 JS Ruby)

bull Recommended when developing application to work on multiple devices and operating systems or you have web development skills

APIrsquos

amp

Intents

Data-

Wedge

XML

Config

Cross

Platform

Android Flexibility To Enable Features Like Analytics bull Device Diagnostics Engine Monitors Critical Functionality And Health

bull Health Monitoring Predictive Maintenance for Lower SupportMgmt Costs

Integrated Engine Monitors Critical

Functionality And Monitors Health Device usage

Battery charging and depletion

Applications installed and running

Activity Counters

Radio Performance

Movement Drops

Correlation of events to diagnose

issues Lowers support and management costs

Predictive Maintenance

Optimized Deployment

Fast Device Support

Power Management

Workload Indicators

Business Disruptions

IT Gauges

Android Security

bull Retail bull PCI ndash DSS (Payment Card Industry ndash Data Security Std) for mobile payment (MPoS)

bull QSA (Qualified Security Assessor) Audits

bull Critical Infrastructure bull NERC ndash CIP (North America Electric

Reliability Corp ndash Critical Infrastructure Protection)

bull Healthcare bull HIPAA ndash Health Insurance Portability amp Accounting HITECH Omnibus

bull Controlled Substances bull DEA CSOS ndash Controlled Substance Ordering System

bull Financial bull Sarbanes-Oxley Gramm-Leach Bliley Act (GLBA) Basel II

bull Government bull NIST FIPS ndash Federal Information Processing Standards

bull Govrsquot PED (portable electronic devices) Requirements

bull STIGS (Security Technical Implementation Guide)

bull DoD Directive 81002 (commercial wireless devices in DoD Govrsquot Info Grid (GIG)

bull Federal Information Security Management Act (FISMA) NIST Info Categorization Guidelines

bull Legislation Requiring Breach Notification bull 46 States Have Enacted Breach Notification for Personal Information

bull Federal Legislation In Discussion But Pending

REGULATORY COMPLIANCE IS FUNDAMENTAL TO ZEBRA CUSTOMERS DIRECTIVESMANDATESEDICTS

ANDROID SECURITY (ALWAYS SEPARATE PERCEPTION FROM FACT)

bull Highly Secure Government amp Public Safety Android Adoption

bull Android is the OS for the next generation Mission Critical High Assurance devices being developed by Motorola

bull Enterprise

bull Android is the OS meeting regulatory security certifications in multiple verticals Retail - PCI-DSS Healthcare ndash HIPAA Govrsquot - FIPS 140-2

bull Early Perceptions That Android Is ldquoNot Securerdquo

1) Malware On Google Play Store (enterprise should white-list)

2) Early Android Releases (pre-ICS 40 release October 2011)

bull Android has Demonstrated a History of Incremental Security Enhancements NSA ldquoSecurity Enhancedrdquo (SE Linux) Features Per User VPNs Address Space Layout Randomization (ASLR)hellip

Mx-Osx Enables comprehensive Lockdown ldquoPrinciple of least privilegerdquo OnOff-EnableDisableFilter

Android Debug Bridge (ADB)

Device File Access

All USB Activity

ON Off

Discovery

Off

Recording

GPS

Cellular

Camera

Comprehensive Lockdown and Monitoring Enabling Only the Functionality Needed to Perform the Operation and No More

Imager

SD Access

Interfaces

Sensors

Software

Devices

Settings

amp

Capture Application

White List URL Filters

Speaker Display

Brightness

User

Settings

Proxy

Dealing With LostStolen Devices Mx Enabled Autonomous Countermeasure Matrix

Countermeasures

Threats Wipe SD card

Factory reset Wipe Secure Storage Keys

Password Reset All Users

Password Reset Specific User

Lock Device Uninstall Specific Application

Send Alert to Application via Intent

Maximum password limit X

MDM Client Removal X X

Force through XML X X

Exchange ActiveSync (EAS) password limit x x x x x X

Device is Rooted

X

Exceeding a Configured Threshold Results in One or More Countermeasures

Runs Autonomously on Device Negating Dependency on Network Connectivity

Configured by Enterprise Administrator amp Pushed to the Device

Zebra Security Bulletins ndash eg StageFright Part of Zebra Android Security Remediation Team Process

Release Date

Alternative Remediation

Options

Customer Education

Product Impact

Patch Release Dates

Tracking

Link To Patch with

Detailed Installation Instructions

Android Challenges ndash Real amp Perceived

bull Fragmentation (a positive amp negative)

bull UI Fragmentation (No Longer An Issue) bull Major consumer manufacturers supporting standards based ldquoGoogle Play Editionrdquo

bull Android UI Advancements

bull Release Fragmentation (in many senses a positive for enterprise) bull Working with Google to reduce lag times)

bull Google Leveraging Google Play Service (GPS)

bull Mobile Device Management Fragmentation (No Longer An Issue) bull Increase API Surface plus extensions

bull Google Mobile Service Privacy Issues (an option ndash making it a feature) bull Means to provide with without makes this a feature compared to other OSrsquos

bull Security (No Longer An Inhibitor To Deployment) bull Often Aligned To Google Play Malware (not relevant to most ldquolocked down enterprise devices)

bull Greatly Improved Post ICS 40 Release (Oct 2011)

bull Positive Comments on Android Security By Gartner amp VDC

bull Integration of many NSA SE (Security Enhanced) Android Features

bull Device Availability (Now over 50 Industrial Handheld Android Devices still not as many as WMCE but more than the 5 on WE8H)

Is Android Mx An Enterprise OShellip ldquoDuck Testrdquo

1) Is Android The Worldrsquos Leading Mobile OSYes

2) Is Android Supported In A Microsoft Enterprise InfrastructureYes

3) Are Enterprise Developers Adopting AndroidYes

4) Is The Native Language of Android Java PopularhellipYes

5) Are Industry amp Financial Analysts SeeinghellipYes

6) Are Industry amp Financial Analysts Seeing Android AdoptionhellipYes

7) Does Android Have A Significant Installed BasehellipYes

8) Can Android Reduce Enterprise OS FragmentationYes

9) Are Industrial HH Device Vendors Adopting AndroidYes

10) Are Enterprise Tools Available for AndroidYes

11) Is Zebra Seeing Android Momentum hellip Yes

12) Are Enterprise Customers Buying Android hellipYes

13) Is Android SecurehellipYes

14) Does Zebra Have A Security Remediation Process For AndroidYes

15) Is Android Continually Adding New Enterprise FeatureshellipYes

16) Does Android Have The Flexibility To Enable Features Like AnalyticshellipYes

17) Are There Enterprise Android Resources Yes

18) If Needed Are Services Available For AndroidYes

19) Does Mx Enable Developers To Add ValueYes

20) Does Android Mx provide Enterprise Development OptionsYes

21) Does Mx Enable Comprehensive LockdownhellipYes

22) Can Mx Help With Lost or Stolen DevicesYes

Sample Zebra Android Information Resources bull Architecture amp Development Resources

bull Motorola Solutions App Development For Android httpdevelopermotorolasolutionscomcommunityandroid

bull Android Opens Source Project - httpsourceandroidcom

bull Android Block Diagram - httpenwikipediaorgwikiFileAndroid-System-Architecturesvg

bull Android APIrsquos - httpdeveloperandroidcomguidetopicsmanifestuses-sdk-elementhtmlApiLevels amp

bull httpdeveloperandroidcomreferencepackageshtml

bull Android SDK amp ADT Download - httpdeveloperandroidcomsdkindexhtml

bull Android App Overview - httpdeveloperandroidcomguidecomponentsfundamentalshtml

bull Zebra EMDK bull DN PMB httpagilevltprdmot-solutionscomAgileVault005578069agile557806907pdf

bull EMDK Landing page httpsdevelopermotorolasolutionscomcommunityandroidemdk

bull Tutorials httpsdevelopermotorolasolutionscomcommunityandroidemdktutorials

bull Samples httpsdevelopermotorolasolutionscomcommunityandroidemdksamples

bull API Reference httpsdevelopermotorolasolutionscomcommunityandroidemdkreference

bull Profile Manager httpsdevelopermotorolasolutionscomcommunityandroidemdkprofiles

bull Android Mobile Security bull NIST Mobile Security Guidelines - httpcsrcnistgovpublicationsdrafts800-124r1draft_sp800-124-rev1pdf

bull Android Basic Security - httpsourceandroidcomdevicestechsecurity

bull Android Mobile Device Management (MDM) bull SoTI MobiControl Android+ - httpwwwsotinetmobicontrolkey-featuresandroidplus

bull Airwatch Android MDM - httpwwwair-watchcomsolutionsandroid

bull MSI Mx - httpwwwmotorolasolutionscomUS-ENBusiness+Product+and+ServicesSoftware+and+ApplicationsMx_Extensionssoftware_applications_tab

bull TCO Links bull VDC Mobile Device TCO httpwwwvdcresearchcom_Documentstrackst7v1brief-2667pdf

bull Gartner ldquoTotal Cost of Ownership of Mobile Devices 2012 Updaterdquo March 20 2012 httpwwwmotorolasolutionscomwebCustomerPepsiCoUS-ENMyDocumentsPresentationsLibraryresourcestotal_cost_of_ownership_of_mobile20devicespdfpLibItem=1

bull ldquoMotorola Solutions TCO Calculatorrdquo (consult an MSI representative)

bull Other bull Android Market Dashboards - httpdeveloperandroidcomaboutdashboardsindexhtml

bull Google Services httpdeveloperandroidcomgoogleindexhtml

PLEASE TAKE THE SURVEY

DO NOT USE APPFORUM EVENT SURVEY SESSION

SURVEY

THANK YOU

Page 2: Zebra OS Strategy - Zebra Technologies LaunchPadlaunchpad.zebra.com/.../Day_1_EN/04_APAC-AppForum-OS_Strategy.… · 20/03/2012 · Zebra OS Strategy Bruce A Willins Sr ... Risk -

OS Conclusions

What Happened- Not Having A Windows Mobile Update Since 2009 (MSFT focus on consumer markets) Has Forced Customers To Seek Alternatives

What Now - In All Cases (even if staying on Microsoft) Enterprise Customers Must RewriteRe-Architect Their Applications

Quantify Trend - Analysts Device Manufacturers ISVrsquos Silicon Vendors Have All Recognized amp Are Supporting Android In The Enterprise

Path Forward - In Many Ways Porting To Android Has Been Shown To Be Simpler Than Alternative OSrsquos (including Microsoft)

Risk - An Enterprise OS Cannot Survive Without Consumer Success (Android amp IOS ndash over 97 Market Share) The success or failure of Win10 (like WE8H) is unknown

Zebra OS Strategy

PROTECT CUSTOMER LEGACY INVESTMENTS

bull Continued Support For WMWEH 65 amp CE 7 Windows Embedded Compact

bull Win 10 Collaboration Qualcomm Architectiure For Win10 Support

Android Mx Portfolio Expansion

bull Options For Android Open Source Project (AOSP) Operating System amp

Google Mobile Services

bull ldquoEnterprise Enhancedrdquo with Zebra ldquoMxrdquo (Mobile Extensions)

bull An Enterprise Play With Consumer Leverage

CROSS PLATFORM - FUTURE PROOF APPLICATIONS

bull Cross-Platform Development ldquoOS Independencerdquo

bull Option To Leverage Web Constructs with Rho Mobile (HTML5 JS Ruby Webkit)

bull Option To Retain legacy NET skillsapplications (Xamarin IFACTR)

Cross Platform

+

Script CCLR

Zebra 2014-2015 OS Device Releases

bull 9+ New Android Offerings (Kit Kat -gt Lollipop)

bull Both TI amp Qualcomm Processor Platforms

bull Last New WMWEH 65 Product Offering In Q1 2014 (WAP4)

bull Continued New CE7WEC7 Products Through 2014

bull No Current Planned Support For WEC 2013

bull Next Generation Architectures Capable of Android and Win 10

Q1rsquo14

MC67

Q4 rsquo11 ET1 WLAN amp

WAN

Q4 lsquo14

TC70

Q4 lsquo12

MC40 Q4 lsquo13

TC55 Q3 lsquo14

MC3200

Q2 lsquo15

TC55-2D Q3 rsquo15

TC75

Q4 rsquo15

TC8000 Q3 rsquo15

MC92

Q3 rsquo15

MC18

Q4rsquo15

ET5055

Industry Trends How We Got Here

Zebrarsquos Focus Is On Line of Business - COBO

Healthcare

Retail

TampL

Manufacturing

Government

HTCOthers

Personal - Only BYOD COPE COBO

BYOD ndash Bring Your Own Device

COPE ndash Corporately Owned

Personally Enabled

COBO ndash Corporate Owned

Business Only

ILD CLD

Extended Life Cycles To Reduce TCO

Hardened Security

MDMEMM To Reduce IT Overhead amp Downtime

Enterprise accessory ecosystem

LoB Missing Critical

High Differentiation Ability To Customize

High Customer Touch

gt 15B Units (Smartphone amp HH Devices)

Short Life Cycles

Ease of Use Over

Security

ldquoConsumerrdquo WIFI

Limited IT Control

Partial Wipe

Assumes Untrusted Apps

User Controlled Updates

Dual Persona

Short Support Cycles

Large Volume To Influence

COPEBYDO Focus Context

~ 55M Units

ldquoConfluencerdquo ndash Industry Transformation Consumer Influence on Enterprise

Pocketable

Customer Branded

Rugged -gt Rugged amp Durable

Hard Keys -gt All Touch

Resistive Touch Screens -gt Projected Capacitive amp All-Weather Touch

Larger Displays (28rdquo-37rdquo =gt 43rdquo- 47rdquo)

A Leading Consumer Operating System UI-Ux

Confluence - Keys vs Touch Enterprise Touch Rapidly Escalating

bull httpwwwengadgetcom20130602blackberrys-depressing-keyboard-trends

61

305 21

7

39

695 79

93

0

10

20

30

40

50

60

70

80

90

100

Q1 2010 Q1 2011 Q1 2012 Q1 2013

Touch

Keypad

WW Smartphone Market

bull Significant More Display Area Per Device Volume (over 300)

bull Larger Screen = Flatter UIrsquos = Increase Productivity (fewer clicks)

bull Larger Screens Enable = Larger Renderings = Easier Viewing

bull All Touch Devices Enable Portrait and Landscape Options

bull Productivity Studies Showing Comparable Input Productivity To Keys

bull Issue With Support For ldquoBlind Entry

Physical vs Virtual Key Entry Touch Productivity For Data Entry

bull 10 Warehouse Workers 12 Yrs Avg Experience Avg Age 38 Given Alpha

Num Strings amp Sentences

bull Virtual QWERTY 39 Faster and 60 Lower Error Rate than MC3100

Physical Keypad

bull Blind Entry Still A Challenge

ldquoThe devices were put into a cement mixer with keys

coins cards and other bitsrdquo

(TC75) ldquoIt was the only device to continue working

throughout all of our testsrdquo

CONSUMER INFLUENCE WITHOUT CONSUMER COMPROMISE

Security Vulnerabilities

Limited Wi-Fi Support

Consumer life Cycles

Multi-Piece Solutions

UIUx Flexibility

Multi-User

Ability To Customize

Limited Data Collection

Compliance To Regulatory Mandates

Mindshare

Theft Shrinkage

Forced Services amp Pushed Notifications

App Procurement

Durability Impact wear Susceptibility

Low Audio Out

Limited Data Privacy

No Roadmap

Consumer Feature Focus

Battery Management

VDC Handheld TCO Comparison A $5482 Savings Per Device Over 5 Yrs

Hard Costs (initial Deployment amp Maintenance Costs)

Rugged Handheld Device

Peripherals amp Accessories

Software Costs

Services

Warranty Extended Warranty

Soft Costs (annual recurring costs)

Employee Productivity Loss Per Failure

IT Support Costs Per Failure

Average Replacement Cost (Not Covered by Warranty)

$3242 30

$7458 70

Hard Costs

Soft Costs

$2253 14

$13931 86

Rugged Handheld

Non-Rugged Handheld

Total 5 yr

Cost

$10700

Total 5 yr

Cost

$16183

ldquocopy Copyright 2013 VDC Research Group Inc Source Strategic Insights 2012 Enterprise Mobility Solutions Market ndash Track 7 Enterprise Mobility Mobile Device TCO Volume 1 Mobile Device TCO Models for Line of Business Solutions

Key Measures Rugged Non-Rugged

Base Device Acquisition Cost $1675 $528

Avg Annual Hardware Failure Rate 60 113

of TCO Due To Lost Employee Productivity 339 424

of TCO Due To IT Support Expenditures 343 497

Mobile OS Inflection Point Driven By Smartphone Consumerization

2000 ndash 2011+

Application Rewrite andor Re-Architect

Microsoft

Android

Apple

HTML5JS

Other

WE8H Win 10

Smart Phones

Enterprise Only OSrsquos

Change Drives Opportunity

Enterprise Customers Are Taking This Opportunity To Re-architect Their Applications Improving The UX (keys to touch) Flattening UIrsquos Leveraging Gestures Future Proofing (eg X-Platforms)hellip

The Future of Enterprise HH Mobile OS Must Leverage consumer Scale

13B+ Units

Industrial HHrsquos

~50 M Units

CE

WM

other

The WW Smartphone

Market is

~289 Times Larger

than the Industrial

Handheld Market

45-50

40

10-15

Any viable Enterprise OS MUST Leverage Consumer

Smartphone Features amp Economies of Scale

2014

WW MOBILE OS MARKET Android amp IOS gt96

IDC Mobile OS Market Share (units Shipped)

Q4 14 WW Shipments = 378M Units

(Over 180 Android Vendors)

OS Support Among Industrial HH Device Vendors Multi-Vendor

Industrial HH

Android Device

Introductions

TC55 MC40 MC67 ET1 MC32

BP3

0

BM18

0

HM4

5

CN5

1

70

E 780

0

T41

X

T41

G

T41

S

Skeye Alegro Skeye Dart

TC70 Current State

bull Totalhelliphelliphelliphelliphelliphellip 191 Devices Shipping Fromhellip 19 Vendors

bull Androidhelliphelliphelliphellip 53 Devices Fromhelliphelliphelliphelliphellip 15 Vendors

bull WE81Hhelliphelliphelliphellip 5 Devices From helliphelliphelliphellip 3 Vendors

Android Infrastructure Readiness DesktopLaptop Centricity Has Now Shifted To Mobile

SCCM AD EAS Infrastructure

DesktopLaptop

Corporate Liable

Devices (CLDs)

Pick Mobile Devices Compatible With Infrastructure

CLD amp ILDs amp Cloud

BYOD amp COPE Infrastructure

DesktopLaptop

Change Infrastructure To Accommodate Mobile Devices

Worldwide Device Shipments

(thousands of units Gartner Oct 2013)

0

500

1000

1500

2000

2500

3000

2012 2013 2014

Mobile Phone

TabletUltramobile

PC (Desk-based and Notebook)

2014 Mobile Phones To Out-ship PCrsquos

By ~ 71

Android amp IOS Support In A Microsoft Enterprise Infrastructure bull The Question

bull ldquoHow Does Android Play in My Microsoft On-Premise amp Cloud Infrastructurerdquo

bull Microsoft Solutions in question bull On-Premise Solutions ndash Active Directory (AD) Exchange Active Sync (EAS)

System Center Configuration Managers (SCCM)

bull Cloud Solutions ndash Intune Azure Office365 ((including exchange online sharepoint Lync OneDriveSkydrivehellip)

bull Key Points bull Trend - MSFT Moving Policy Provisioning from EAS amp AD To IntuneSCCM

bull Workplace Join For Androidhelliphelliphelliphellip Yes

bull Intune Client For Android helliphelliphellip Yes

bull Outlook Client For Androidhelliphelliphelliphelliphelliphellip Yes

bull Azure Mobile Svcs SDK For Androidhelliphellip Yes

bull Ability To Sync Google Apps amp Outlook Yes

bull Android OneDrive Clienthelliphelliphelliphelliphelliphelliphellip Yes

bull Office Support (Office Mobile App)helliphelliphellip Yes

bull Office 365 via Androidhelliphelliphelliphelliphelliphelliphelliphellip Yes

bull Cortana for Android (beta)helliphelliphelliphelliphelliphellip Yes

+ Visual

Studio

Android

Emulator

+ Visual Studio Android

Support For CC++

We are clear that our experiences are going to be available on all devicesldquo ndash Satya

Nadella July 2014

Microsoft Support For Android Project Astoria

Automatic Translation of Android

Apps To Windows

Alternative MSFT Services For Google Mobile

Services

Tools To Pinpoint Incompatibilities

Apps Platforms

Apps Platforms

Android Leading among enterprise developers (Vision Mobile Q4 2014)

bull Android Most Common Targeted OS By Enterpriser Developers (74)

bull HTML5 most by developers (42) followed by Java (38)

bull 42 of Android developers using something other than native language

bull Avg of platforms targeted by developers = 22 (17 Without Games) down from 29 in 12 months 43 only 1 platform

bull ldquoWindows Phone continues to gain developer mindshare steadily at 28 ldquoalthough the users have not followedrdquo (targeting low-end Android users)

bull C As Primary Language -gt 63 of WP developers (14 across all developers) comparable on Android amp IOS

10000 App Developers from 137 Countries

httpwwwvisionmobilecomproductdeveloper-economics-q3-2014

Platform App Development C Gaining Cross-platform Traction

C

More Signs CNet Cross Platform Enabling Customers To Ease The Transition

C

NET

C

NET

bull Microsoft Moves To Open Source NET

bull ~6M Programmers Developing For NET

bull MSFT ldquoNet Foundationrdquo - promote NET Technologies in OSS

bull April 2014 ndash Open Source of Roslyn Net Compiler Platform

bull Nov 2014 - NET Framework (server side) Goes Open Source

bull Xamarin Seen By Many Customers To Ease The Transition bull httpdeveloperxamarincomguidesandroidgetting_startedhelloandroidhelloandroid_quickstart

bull Xamarin in General Growing Rapidly

bull 2013 To 2014 Developers 288K -gt 755K Employees 65-gt 200

bull Zebra Xamarin Support

1) Datawedge httpsdevelopermotorolasolutionscomcommunityandroidandroid-forumsandroid-blogsblog20141106scanning-barcodes-in-your-xamarin-android-app

2) Binding to the Zebra EMDK httpsdevelopermotorolasolutionscomdocsDOC-2813

3) Xamarin API Plugin (Q3-Q4 lsquo15)

Android Is Reducing ldquoEnterprise OS Fragmentationrdquo

Warehouse Back of Store Store Floor BYODCOPE Customers

CEWEC

WM

IOS

The Average CIO manages 35 OSrsquoshellipthey would prefer 1

WP8 WE8H

Win 10

Android

MC3K JB Android Q3 2014

MC92 KK Android Q3 2015

More Coming

NRF 2015 - ldquoYear of Androidrdquo Northcoast Research

bull ldquocustomers have come to the conclusion that Android for enterprise use is a suitable operating system alternative to existing Windows operating systemsrdquo

bull ldquoAndroid clearly has more interest [than Win 81] as a viable alternative to the existing Windows platform for those looking to upgraderdquo

bull ldquoAndroid No Longer Feared in Enterpriserdquo

bull ldquoThe investment in the Android platform was the one strategic move that gives them [MSIZebra] an advantage over their competitors more than anything else in recent memoryldquo

bull ldquoZebra is a clear leader in the Android operating spacerdquo

Zebra Microsoft OS

Win 8

The Window For legacy Microsoft Operating System Products Is closing

MESSAGE OF URGENCY ndash NOT PANIC

Microsoft OS Support Cycles ndash Winding Down WMCE (WMWEH 65 MSFT Mainstream Support Ended 1132015)

WE81H

httpsupportmicrosoftcomlifecyclesearchdefaultaspxsort=PNampalpha=Windows+Embedded+81+HandheldampFilter=FilterNO

No Published Support for earlier WE8H release

Windows Mobile WEH CE WEC

Zebra OS Product Offering trends Planning for Post WM

CEWM Beyond 2015

bull Continued Growth In Android

bull ldquoTBDrdquo Potentially Win 10 End-of-Ship not Not End-of-Support

Microsoft OS Path For Enterprise Customers 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016

2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016

WEC 70 Mar 2011

CE 60 Mar 2006

CE 50 Jul 2004

CE 60R3 Sept lsquo09

WEC 2013 Update

Targeted At Embedded

WP 7 Feb lsquo10

WP75 Sept lsquo11

WP78 Q4 lsquo12

Consumer Only Launch-To-

End-ofmdashLife in ~24 months

WE8H Announce

WE81H First Product

lt 1 Market

Adoption

WM 60 Feb 2007

WM 65 Sept lsquo09

WM 50 Jul 2005

No Major Updates ndash Most Current Release

Still On 2004 CE 50 Kernel

Win10 Announce Q4 lsquo14

TBD (W10 Mobile Ent

RTM Q4 rsquo15)

Customers Reacting To Growing Skepticism In Press

bull ldquohot breaking rumour suggests that Microsoft could drop its Windows Phone platform and instead adopt the Android OS with its own applications and services preloadedrdquo

bull ldquoPotentially referencing the big changes afoot in Redmond a letter from Nadella to Microsoft employees said the company needs to be prepared to make tough choices in areas where things are not workingrdquo

bull ldquoNadella appears to want results otherwise Windows Phone could go the way of Windows Mobile and cease to existrdquo

httpwwwandroidauthoritycomrumor-microsoft-to-drop-windows-phone-for-android-621317

Jun 30 2015

Wired

Magazine

bull We will streamline the next version of Windows from three operating systems into one single converged operating system for screens of all sizesldquo ndash Nadella

bull Cut Down Development Time amp Unify User Experience (comparable to Android amp IOS but all the way to the desktop)

bull Thoughts On What ldquoConvergencerdquo Means To MSFT - A Single MSFT Team - Unified OS or Unified Team (under Terry Myerson)phone embedded windows xbox

- A Single Core- NT Core with highly common run times

- A Single Store - Unifed Windows Phone Store amp Windows Store

- Single Developer Platform - Write once and run on any Windows Variant (unified APIs dev tools)

- ldquoWindows Applicationsrdquo ndash aka Modern Apps Metro Style Universal Apps are built on a ldquoWindows Universal App Platformrdquo

- Singular OS ndash a Runtime OS (configures based on some hardware manifest eg alter UI based on keyboard present)

bull 1) Win 81 Desktop Laptop

bull 2) Windows RT (tablet ARM)

bull 3) Windows Phone

From Three OSrsquos

Industry Mobile IOT

ldquoOfficial Namesrdquo From MSFT

Directly

Windows 10 IoT for Enterprise

Windows 10 Mobile for Enterprise

Windows 10 IoT Core

Build 2015 Windows 10 IOT

for Industrial Devices

Windows 10 IOT for Mobile

Devices

Windows 10 IOT Core

Legal Agreements Windows 10

Industry Windows 10

Mobile Windows 10

Athens

One OS ndash 3 Variants Windows 10 - Unification

Why customers ask for Microsoft

Infrastructure Compatibility ManagementSecurity Policies (EAS SCCMhellip)

An OS Manufacturer As A Physical Entity (not the ldquocommunityrdquo)

Unified Development Environment (Visual Studio IDE)

Microsoft Brand Legacy (comfort level)

Enterprise Device Availability

Indemnification IP Position

Promise of Application Unification (desktop laptop tablet handheld)

Maintenance amp Support Policies (OS Updates ndashan asset amp a liability going forward)

Device Manufacturer

OS Manufacturer Customer

MSFT

declining

Top Reason

CEWEC WMWEH WE8H Win10 Roadmap

Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4

2012 2011 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4

2014 2013 2015

released

SB1

CE 6

CE7WEC

MC32 HC1 MC40

WT41N0

VC70

MC92 MC21

MC45 VC6090

MC67 WMWEH

WE8H

VH10

WAP4

WAP4

Major releases only

MC67

ND

Win 10

TBA

MC18

No GA

Products

No Plans For

WEC 2013

Customer Expressed Concerns Over Microsoft bull Past Performance

bull WMWEH 65 No significant updates in 4+ years on a 10 yr old CE5 kernel

bull WP7 lasted only 24 months

bull WE8H Replaced by Win10 Before Any Significant Market Adoption

bull Long Term Commitment bull Continual Narrowing (ldquofocusingrdquo) of the Phone Hardware Business (July lsquo15 7800 additional layoffs) bull ldquoASPs however have continued to decline Gross margin declined this quarter driven by lower per unit margins on Lumia

devicesrdquo -- July 21 2015 Earning Call Nadella

bull Technical Issues bull No legacy app compatibility Architectural constraints (limits in multitasking IPC developer API access ability to customize)

bull Strategic Direction (under Satya Nadella) bull Likely focus is not mobile OS but for on-premise and cloud based apps amp services

bull WE8H addressing a very small niche market (45M units compared to 1B+ Consumer)

bull Ambiguity in how to reduce ldquoEnterprise OS fragmentationrdquo (one Enterprise OS)

bull Market Adoption Issues bull WE8H based on struggling Consumer WP8 (~28 Market Share ndash expect decline in Q2 rsquo15) bull Minimal Enterprise ISV Adoption amp hardware devices

bull Window 10 Announcement Has Extended The MSFT OS Gap customers are foregoing WE8H

bull Logistic Issues bull Ability to support WE8H (Win 10 Enterprise) given that enterprise changes may impact WP8 (Win 10 Consumer)

Android MX ndash Mobility eXtensions

Android Statistics Enterprise internationals want Price Carrier Country Optionshellip

bull 18000 Different Android Devices

bull Over 180 Manufacturers

bull In 190 Countries

bull Wide Pricing Ranges ($100+)

bull 15M Activations Day

bull gt16M Apps on Play Store

bull $7B Paid To App Developers

httpopensignalcomreports2014android-fragmentation

Devices

Manufacturers Samsung

Google

LGE MOT SONY

Lenovo

HTC

Ericsson

Huaw

ei

Screen Sizes

Why Customers Are Asking For Android

bull Android 77 Market Share (1B+ Android device ships expected in lsquo15)

1 Smartphone OS WW (Unit Shipments)

bull Java (the native language for Android)

1 Most Popular Programming Language

bull Android ndash 180+ Device Manufacturers amp Over 550 Devices In US Alone

1 Mobile OS With Most Device amp Manufacturer Options

bull Android - 591

1 Requested OS By MSI Channel Partner Customers

bull Android 798M Devices (EoY 2013)

1 Mobile OS Installed Base

bull Qualcomm TI Intel MediaTek Marvelhellip

1 Supported OS By Leading SiliconMicroprocessor Vendors

bull Approximately 14 M Applications

1 ndash App Store Adoption (comparable with IOS App Strore)

Zebra Android Trends industry is turning - not to be ldquobraggadociosrdquo (D Trump)

bull Android Products YoY 2013-To-2014

+ 375 Unit Growth

+ 402 Rev Growth

bull Zebra Solution Center Has Now Certified Over 168 Android Apps

bull Expect Significant Positive Impact in 2015 From TC7x

GROWTH IN ANDROID EMDK

USAGE Strong indicator of increased

product USAGE by development

community

Increased Views of Android Related Resources

Zebra Enterprise Customers Buying Android Devices

Poland

Application MSFT-To-Android Migration

bull Rewrite

bull Porting C to Java Has Generally Gone Smoothly (a class is a class is a class)

bull Abstraction

bull Transitioning To HTML5 amp Various OS Abstraction Frameworks (eg RhoMobile)

bull Retaining NET (eg Xamarin)

bull Some Are Running A Common Language Runtime (CLR) and Running Their Existing NET Code (60-90 porting) most effort in UI

bull XAMARIN

bull Some Customers Using Datawedge With Xamarin

bull Continued Strategic Partnership Dialogue

bull Expect Zebra Plugins For Xamarin (late Q3 rsquo15 Mx 44 profile mgr amp barcode API)

bull httpsdevelopermotorolasolutionscomdocsDOC-2813

C

NET

PrivacySecurity vs Service Functionality

Many Enterprise Customers

Object To The Security Risks associated with

Consumer Cloud Service offerings requiring

devices to expose Account IDrsquos access to

data amp data traversing cloud servershellip

ldquoWhen you visit websites or use apps that use Google technologies we may use the

information we receive from those websites and appsrdquo (google privacy amp terms - httpwwwgooglecompoliciesprivacypartners)

ldquoIBM bans Sirirdquo (httpwwwzdnetcomblogbtlibm-bans-siri-privacy-risk-or-corporate-paranoia-at-its-best77843)

Siri - End User License Agreement (EULA)

ldquoyou agree and consent to Applersquos and its subsidiariesrsquo and agentsrsquo transmission collection maintenance processing and use of this information

including your voice input and User Datardquo

A Value of Android ndash AOSP amp GMS Options Most Enterprise COBO Customers Prefer AOSP Code Apps Accordingly

bull Privacy - relinquishment to Google of significant data rights inconsistent with enterprise protection of data

bull Google Account Logistics ndash services require a Google account

bull Forced Updates - ldquoGoogle Terms of Servicerdquo (wwwgooglecomintlenpoliciesterms) ldquoWhen a Service requires or includes downloadable software this software may update automatically on your device once a new version or feature is availablerdquo

bull Malware Exposure - Google Play Riddled with Malware (NIST best practice no access to public app store

bull Hardware Design Constraints ndash all hardware designs must comply with Google CDD which limits enterprise device choices

bull Application amp Customization Restrictions ndash UI constraints

bull Potential Functional Limitations ndash Must adhere to Compatibility Test Suite

AOSP ~ 225 of All Smartphone Shipments (4Q 2014) (httpswwwabiresearchcompress4q-2014-smartphone-os-results-android-smartphone-s)

Google Maps

Google Cloud Messaging

Google Play Store

Google Play Services

Google+

Google Analytics

Google Mail - GMAIL

Google Wallet Instant Buy

Google Cloud Platform

Mobile Chrome Browser

GMS Challenges GMS Features

Android For Work (AFW) ndash Driving Android Proliferation

bull Key Feature - Managed Profiles (Dual Persona) For BYOD amp COPE (not COBO)

bull Limited Management amp Security Features (restrict copypaste silent app installremovalhellip)

bull Features Made Extensible To Google For Work EMMrsquos ndash GFW EMMrsquos Airwatch MobileIron SOTI SAP Citrix Blackberry MaaS360 Google Admin Console ndash AFW has No UI

bull Features Available Natively On L and via APK On ICS 40 to KK 44

bull Requires That The Device Have Google Mobile Services (GMS)

bull Correlated Feature ndash Google Apps For Work with Private Channel for Mobile Application Management (MAM)

bullGoogle Apps For work

bullGoogle Cloud Platform

bullGoogle Maps For Work

bullGoogle Chrome For Work

bullGoogle Android For Work

bullGoogle Business Solutions

bullGoogle Play For Work

Google For Work Android For Work is Part of

The Broader Google For Work Initiative

Android Utilities amp Tools

The Genesis of Mx ndash Value To Zebra Stakeholders

Meeting IT Needs

Zebra MX - Enterprise Overlay

Android

Leveraging Consumer Scale

2014 1B+ Smartphones gt20B App Downloads

Zebra Utilities

RhoMobile

Enterprise Browser

EMDK

Rx Logger

Enabling App Developers

WinMobile

MX Programmatic Configuration

bull MX uses a standards based XML schema (OMA-CP PROV MSPROV) bull New features can be developed and immediately plugged-in and used by all solutions (MDM Staging EMDK)

bull Concurrent use by multiple applications with sync amp async options on transient amp persistent operations

bull XML generated by Eclipse Pug-in (EMDK) StageNow workstation or MDM Console

Extensible Configuration

CSP

XML Object

CSP

XML Object

CSP

XML Object

CSP

XML Object

Admin Developer

Staging MDM

EMDK

MX Management System

XML File XML File

Mx Os Extensions Made Available via EMDK amp StageNow

Mx OS Extensions Foundation

EMDK StageNow

67+ Major Operations

Some of Which Are Compound

Operations

Enterprise Tools Available for Android Both Off The Shelf amp Custom

Logcat ndash view from Eclipse or ADB shell

Debug ndash part of Android SDK

Traceview ndash App profilingbottlenecks

HierarchyViewer - UI views structure

Eclipse memory

Analyzer (MAT) Monkey ndash adb CLI

event generator

Rx Logger In depth monitoring

amp auditing

Zebra StageNow ndash Simplifying initial Device Staging

2 Output staging Profiles to a bar code or NFC tag

3 Scan the bar codes or tap the NFC tag to stage

This free tool enables staging in just 3 easy steps

1 Create staging Profiles with easy-to-use Wizards

Built-in

Staging

Server

Workstation Tool

Load

Apps

Mobile Device Client

MDM Toolkit - Enabling MDMrsquos

bull Tightly Integrated Solutions

bull Can Utilize Mx andor Standard Android Features

bull MDM Toolkit - includes documentation sample code amp utilities to help MDM vendors implement the MX functionality into their solutions to provide a viable management solution on Zebra mobile devices including Remote Control

B2M

TeamViewer

LogMeIn

Options For Programmatic Controls

DataWedge for Android- No programming Required

Scanning MSR data appears as keyboard data

bull Powerful profile feature allows configuration per app

bull Recommended when no application development desired or basic text data processing required

Native amp extended Development ndash Android Java Applications

bull Compatible with standard Android SDK bull Extensions for Data Capture MSR Battery

bull Uses Android API (Intents) and traditional API methods

bull Recommended when developing native Android application

OMA CP XML Configuration

bull Broad device controls configuration management security policies

bull Standards Based OMA Configuration Profile XML Schema

bull Configuration Service Provider (CSP) Modularity

bull Recommended for Mobile Device Management amp PartnerCustomer Application Device Controls

RhoMobile

bull Cross Platform Application development framework (same applications run on Android WM iOShellip)

bull Develop using Web skills (HTML5 JS Ruby)

bull Recommended when developing application to work on multiple devices and operating systems or you have web development skills

APIrsquos

amp

Intents

Data-

Wedge

XML

Config

Cross

Platform

Android Flexibility To Enable Features Like Analytics bull Device Diagnostics Engine Monitors Critical Functionality And Health

bull Health Monitoring Predictive Maintenance for Lower SupportMgmt Costs

Integrated Engine Monitors Critical

Functionality And Monitors Health Device usage

Battery charging and depletion

Applications installed and running

Activity Counters

Radio Performance

Movement Drops

Correlation of events to diagnose

issues Lowers support and management costs

Predictive Maintenance

Optimized Deployment

Fast Device Support

Power Management

Workload Indicators

Business Disruptions

IT Gauges

Android Security

bull Retail bull PCI ndash DSS (Payment Card Industry ndash Data Security Std) for mobile payment (MPoS)

bull QSA (Qualified Security Assessor) Audits

bull Critical Infrastructure bull NERC ndash CIP (North America Electric

Reliability Corp ndash Critical Infrastructure Protection)

bull Healthcare bull HIPAA ndash Health Insurance Portability amp Accounting HITECH Omnibus

bull Controlled Substances bull DEA CSOS ndash Controlled Substance Ordering System

bull Financial bull Sarbanes-Oxley Gramm-Leach Bliley Act (GLBA) Basel II

bull Government bull NIST FIPS ndash Federal Information Processing Standards

bull Govrsquot PED (portable electronic devices) Requirements

bull STIGS (Security Technical Implementation Guide)

bull DoD Directive 81002 (commercial wireless devices in DoD Govrsquot Info Grid (GIG)

bull Federal Information Security Management Act (FISMA) NIST Info Categorization Guidelines

bull Legislation Requiring Breach Notification bull 46 States Have Enacted Breach Notification for Personal Information

bull Federal Legislation In Discussion But Pending

REGULATORY COMPLIANCE IS FUNDAMENTAL TO ZEBRA CUSTOMERS DIRECTIVESMANDATESEDICTS

ANDROID SECURITY (ALWAYS SEPARATE PERCEPTION FROM FACT)

bull Highly Secure Government amp Public Safety Android Adoption

bull Android is the OS for the next generation Mission Critical High Assurance devices being developed by Motorola

bull Enterprise

bull Android is the OS meeting regulatory security certifications in multiple verticals Retail - PCI-DSS Healthcare ndash HIPAA Govrsquot - FIPS 140-2

bull Early Perceptions That Android Is ldquoNot Securerdquo

1) Malware On Google Play Store (enterprise should white-list)

2) Early Android Releases (pre-ICS 40 release October 2011)

bull Android has Demonstrated a History of Incremental Security Enhancements NSA ldquoSecurity Enhancedrdquo (SE Linux) Features Per User VPNs Address Space Layout Randomization (ASLR)hellip

Mx-Osx Enables comprehensive Lockdown ldquoPrinciple of least privilegerdquo OnOff-EnableDisableFilter

Android Debug Bridge (ADB)

Device File Access

All USB Activity

ON Off

Discovery

Off

Recording

GPS

Cellular

Camera

Comprehensive Lockdown and Monitoring Enabling Only the Functionality Needed to Perform the Operation and No More

Imager

SD Access

Interfaces

Sensors

Software

Devices

Settings

amp

Capture Application

White List URL Filters

Speaker Display

Brightness

User

Settings

Proxy

Dealing With LostStolen Devices Mx Enabled Autonomous Countermeasure Matrix

Countermeasures

Threats Wipe SD card

Factory reset Wipe Secure Storage Keys

Password Reset All Users

Password Reset Specific User

Lock Device Uninstall Specific Application

Send Alert to Application via Intent

Maximum password limit X

MDM Client Removal X X

Force through XML X X

Exchange ActiveSync (EAS) password limit x x x x x X

Device is Rooted

X

Exceeding a Configured Threshold Results in One or More Countermeasures

Runs Autonomously on Device Negating Dependency on Network Connectivity

Configured by Enterprise Administrator amp Pushed to the Device

Zebra Security Bulletins ndash eg StageFright Part of Zebra Android Security Remediation Team Process

Release Date

Alternative Remediation

Options

Customer Education

Product Impact

Patch Release Dates

Tracking

Link To Patch with

Detailed Installation Instructions

Android Challenges ndash Real amp Perceived

bull Fragmentation (a positive amp negative)

bull UI Fragmentation (No Longer An Issue) bull Major consumer manufacturers supporting standards based ldquoGoogle Play Editionrdquo

bull Android UI Advancements

bull Release Fragmentation (in many senses a positive for enterprise) bull Working with Google to reduce lag times)

bull Google Leveraging Google Play Service (GPS)

bull Mobile Device Management Fragmentation (No Longer An Issue) bull Increase API Surface plus extensions

bull Google Mobile Service Privacy Issues (an option ndash making it a feature) bull Means to provide with without makes this a feature compared to other OSrsquos

bull Security (No Longer An Inhibitor To Deployment) bull Often Aligned To Google Play Malware (not relevant to most ldquolocked down enterprise devices)

bull Greatly Improved Post ICS 40 Release (Oct 2011)

bull Positive Comments on Android Security By Gartner amp VDC

bull Integration of many NSA SE (Security Enhanced) Android Features

bull Device Availability (Now over 50 Industrial Handheld Android Devices still not as many as WMCE but more than the 5 on WE8H)

Is Android Mx An Enterprise OShellip ldquoDuck Testrdquo

1) Is Android The Worldrsquos Leading Mobile OSYes

2) Is Android Supported In A Microsoft Enterprise InfrastructureYes

3) Are Enterprise Developers Adopting AndroidYes

4) Is The Native Language of Android Java PopularhellipYes

5) Are Industry amp Financial Analysts SeeinghellipYes

6) Are Industry amp Financial Analysts Seeing Android AdoptionhellipYes

7) Does Android Have A Significant Installed BasehellipYes

8) Can Android Reduce Enterprise OS FragmentationYes

9) Are Industrial HH Device Vendors Adopting AndroidYes

10) Are Enterprise Tools Available for AndroidYes

11) Is Zebra Seeing Android Momentum hellip Yes

12) Are Enterprise Customers Buying Android hellipYes

13) Is Android SecurehellipYes

14) Does Zebra Have A Security Remediation Process For AndroidYes

15) Is Android Continually Adding New Enterprise FeatureshellipYes

16) Does Android Have The Flexibility To Enable Features Like AnalyticshellipYes

17) Are There Enterprise Android Resources Yes

18) If Needed Are Services Available For AndroidYes

19) Does Mx Enable Developers To Add ValueYes

20) Does Android Mx provide Enterprise Development OptionsYes

21) Does Mx Enable Comprehensive LockdownhellipYes

22) Can Mx Help With Lost or Stolen DevicesYes

Sample Zebra Android Information Resources bull Architecture amp Development Resources

bull Motorola Solutions App Development For Android httpdevelopermotorolasolutionscomcommunityandroid

bull Android Opens Source Project - httpsourceandroidcom

bull Android Block Diagram - httpenwikipediaorgwikiFileAndroid-System-Architecturesvg

bull Android APIrsquos - httpdeveloperandroidcomguidetopicsmanifestuses-sdk-elementhtmlApiLevels amp

bull httpdeveloperandroidcomreferencepackageshtml

bull Android SDK amp ADT Download - httpdeveloperandroidcomsdkindexhtml

bull Android App Overview - httpdeveloperandroidcomguidecomponentsfundamentalshtml

bull Zebra EMDK bull DN PMB httpagilevltprdmot-solutionscomAgileVault005578069agile557806907pdf

bull EMDK Landing page httpsdevelopermotorolasolutionscomcommunityandroidemdk

bull Tutorials httpsdevelopermotorolasolutionscomcommunityandroidemdktutorials

bull Samples httpsdevelopermotorolasolutionscomcommunityandroidemdksamples

bull API Reference httpsdevelopermotorolasolutionscomcommunityandroidemdkreference

bull Profile Manager httpsdevelopermotorolasolutionscomcommunityandroidemdkprofiles

bull Android Mobile Security bull NIST Mobile Security Guidelines - httpcsrcnistgovpublicationsdrafts800-124r1draft_sp800-124-rev1pdf

bull Android Basic Security - httpsourceandroidcomdevicestechsecurity

bull Android Mobile Device Management (MDM) bull SoTI MobiControl Android+ - httpwwwsotinetmobicontrolkey-featuresandroidplus

bull Airwatch Android MDM - httpwwwair-watchcomsolutionsandroid

bull MSI Mx - httpwwwmotorolasolutionscomUS-ENBusiness+Product+and+ServicesSoftware+and+ApplicationsMx_Extensionssoftware_applications_tab

bull TCO Links bull VDC Mobile Device TCO httpwwwvdcresearchcom_Documentstrackst7v1brief-2667pdf

bull Gartner ldquoTotal Cost of Ownership of Mobile Devices 2012 Updaterdquo March 20 2012 httpwwwmotorolasolutionscomwebCustomerPepsiCoUS-ENMyDocumentsPresentationsLibraryresourcestotal_cost_of_ownership_of_mobile20devicespdfpLibItem=1

bull ldquoMotorola Solutions TCO Calculatorrdquo (consult an MSI representative)

bull Other bull Android Market Dashboards - httpdeveloperandroidcomaboutdashboardsindexhtml

bull Google Services httpdeveloperandroidcomgoogleindexhtml

PLEASE TAKE THE SURVEY

DO NOT USE APPFORUM EVENT SURVEY SESSION

SURVEY

THANK YOU

Page 3: Zebra OS Strategy - Zebra Technologies LaunchPadlaunchpad.zebra.com/.../Day_1_EN/04_APAC-AppForum-OS_Strategy.… · 20/03/2012 · Zebra OS Strategy Bruce A Willins Sr ... Risk -

Zebra OS Strategy

PROTECT CUSTOMER LEGACY INVESTMENTS

bull Continued Support For WMWEH 65 amp CE 7 Windows Embedded Compact

bull Win 10 Collaboration Qualcomm Architectiure For Win10 Support

Android Mx Portfolio Expansion

bull Options For Android Open Source Project (AOSP) Operating System amp

Google Mobile Services

bull ldquoEnterprise Enhancedrdquo with Zebra ldquoMxrdquo (Mobile Extensions)

bull An Enterprise Play With Consumer Leverage

CROSS PLATFORM - FUTURE PROOF APPLICATIONS

bull Cross-Platform Development ldquoOS Independencerdquo

bull Option To Leverage Web Constructs with Rho Mobile (HTML5 JS Ruby Webkit)

bull Option To Retain legacy NET skillsapplications (Xamarin IFACTR)

Cross Platform

+

Script CCLR

Zebra 2014-2015 OS Device Releases

bull 9+ New Android Offerings (Kit Kat -gt Lollipop)

bull Both TI amp Qualcomm Processor Platforms

bull Last New WMWEH 65 Product Offering In Q1 2014 (WAP4)

bull Continued New CE7WEC7 Products Through 2014

bull No Current Planned Support For WEC 2013

bull Next Generation Architectures Capable of Android and Win 10

Q1rsquo14

MC67

Q4 rsquo11 ET1 WLAN amp

WAN

Q4 lsquo14

TC70

Q4 lsquo12

MC40 Q4 lsquo13

TC55 Q3 lsquo14

MC3200

Q2 lsquo15

TC55-2D Q3 rsquo15

TC75

Q4 rsquo15

TC8000 Q3 rsquo15

MC92

Q3 rsquo15

MC18

Q4rsquo15

ET5055

Industry Trends How We Got Here

Zebrarsquos Focus Is On Line of Business - COBO

Healthcare

Retail

TampL

Manufacturing

Government

HTCOthers

Personal - Only BYOD COPE COBO

BYOD ndash Bring Your Own Device

COPE ndash Corporately Owned

Personally Enabled

COBO ndash Corporate Owned

Business Only

ILD CLD

Extended Life Cycles To Reduce TCO

Hardened Security

MDMEMM To Reduce IT Overhead amp Downtime

Enterprise accessory ecosystem

LoB Missing Critical

High Differentiation Ability To Customize

High Customer Touch

gt 15B Units (Smartphone amp HH Devices)

Short Life Cycles

Ease of Use Over

Security

ldquoConsumerrdquo WIFI

Limited IT Control

Partial Wipe

Assumes Untrusted Apps

User Controlled Updates

Dual Persona

Short Support Cycles

Large Volume To Influence

COPEBYDO Focus Context

~ 55M Units

ldquoConfluencerdquo ndash Industry Transformation Consumer Influence on Enterprise

Pocketable

Customer Branded

Rugged -gt Rugged amp Durable

Hard Keys -gt All Touch

Resistive Touch Screens -gt Projected Capacitive amp All-Weather Touch

Larger Displays (28rdquo-37rdquo =gt 43rdquo- 47rdquo)

A Leading Consumer Operating System UI-Ux

Confluence - Keys vs Touch Enterprise Touch Rapidly Escalating

bull httpwwwengadgetcom20130602blackberrys-depressing-keyboard-trends

61

305 21

7

39

695 79

93

0

10

20

30

40

50

60

70

80

90

100

Q1 2010 Q1 2011 Q1 2012 Q1 2013

Touch

Keypad

WW Smartphone Market

bull Significant More Display Area Per Device Volume (over 300)

bull Larger Screen = Flatter UIrsquos = Increase Productivity (fewer clicks)

bull Larger Screens Enable = Larger Renderings = Easier Viewing

bull All Touch Devices Enable Portrait and Landscape Options

bull Productivity Studies Showing Comparable Input Productivity To Keys

bull Issue With Support For ldquoBlind Entry

Physical vs Virtual Key Entry Touch Productivity For Data Entry

bull 10 Warehouse Workers 12 Yrs Avg Experience Avg Age 38 Given Alpha

Num Strings amp Sentences

bull Virtual QWERTY 39 Faster and 60 Lower Error Rate than MC3100

Physical Keypad

bull Blind Entry Still A Challenge

ldquoThe devices were put into a cement mixer with keys

coins cards and other bitsrdquo

(TC75) ldquoIt was the only device to continue working

throughout all of our testsrdquo

CONSUMER INFLUENCE WITHOUT CONSUMER COMPROMISE

Security Vulnerabilities

Limited Wi-Fi Support

Consumer life Cycles

Multi-Piece Solutions

UIUx Flexibility

Multi-User

Ability To Customize

Limited Data Collection

Compliance To Regulatory Mandates

Mindshare

Theft Shrinkage

Forced Services amp Pushed Notifications

App Procurement

Durability Impact wear Susceptibility

Low Audio Out

Limited Data Privacy

No Roadmap

Consumer Feature Focus

Battery Management

VDC Handheld TCO Comparison A $5482 Savings Per Device Over 5 Yrs

Hard Costs (initial Deployment amp Maintenance Costs)

Rugged Handheld Device

Peripherals amp Accessories

Software Costs

Services

Warranty Extended Warranty

Soft Costs (annual recurring costs)

Employee Productivity Loss Per Failure

IT Support Costs Per Failure

Average Replacement Cost (Not Covered by Warranty)

$3242 30

$7458 70

Hard Costs

Soft Costs

$2253 14

$13931 86

Rugged Handheld

Non-Rugged Handheld

Total 5 yr

Cost

$10700

Total 5 yr

Cost

$16183

ldquocopy Copyright 2013 VDC Research Group Inc Source Strategic Insights 2012 Enterprise Mobility Solutions Market ndash Track 7 Enterprise Mobility Mobile Device TCO Volume 1 Mobile Device TCO Models for Line of Business Solutions

Key Measures Rugged Non-Rugged

Base Device Acquisition Cost $1675 $528

Avg Annual Hardware Failure Rate 60 113

of TCO Due To Lost Employee Productivity 339 424

of TCO Due To IT Support Expenditures 343 497

Mobile OS Inflection Point Driven By Smartphone Consumerization

2000 ndash 2011+

Application Rewrite andor Re-Architect

Microsoft

Android

Apple

HTML5JS

Other

WE8H Win 10

Smart Phones

Enterprise Only OSrsquos

Change Drives Opportunity

Enterprise Customers Are Taking This Opportunity To Re-architect Their Applications Improving The UX (keys to touch) Flattening UIrsquos Leveraging Gestures Future Proofing (eg X-Platforms)hellip

The Future of Enterprise HH Mobile OS Must Leverage consumer Scale

13B+ Units

Industrial HHrsquos

~50 M Units

CE

WM

other

The WW Smartphone

Market is

~289 Times Larger

than the Industrial

Handheld Market

45-50

40

10-15

Any viable Enterprise OS MUST Leverage Consumer

Smartphone Features amp Economies of Scale

2014

WW MOBILE OS MARKET Android amp IOS gt96

IDC Mobile OS Market Share (units Shipped)

Q4 14 WW Shipments = 378M Units

(Over 180 Android Vendors)

OS Support Among Industrial HH Device Vendors Multi-Vendor

Industrial HH

Android Device

Introductions

TC55 MC40 MC67 ET1 MC32

BP3

0

BM18

0

HM4

5

CN5

1

70

E 780

0

T41

X

T41

G

T41

S

Skeye Alegro Skeye Dart

TC70 Current State

bull Totalhelliphelliphelliphelliphelliphellip 191 Devices Shipping Fromhellip 19 Vendors

bull Androidhelliphelliphelliphellip 53 Devices Fromhelliphelliphelliphelliphellip 15 Vendors

bull WE81Hhelliphelliphelliphellip 5 Devices From helliphelliphelliphellip 3 Vendors

Android Infrastructure Readiness DesktopLaptop Centricity Has Now Shifted To Mobile

SCCM AD EAS Infrastructure

DesktopLaptop

Corporate Liable

Devices (CLDs)

Pick Mobile Devices Compatible With Infrastructure

CLD amp ILDs amp Cloud

BYOD amp COPE Infrastructure

DesktopLaptop

Change Infrastructure To Accommodate Mobile Devices

Worldwide Device Shipments

(thousands of units Gartner Oct 2013)

0

500

1000

1500

2000

2500

3000

2012 2013 2014

Mobile Phone

TabletUltramobile

PC (Desk-based and Notebook)

2014 Mobile Phones To Out-ship PCrsquos

By ~ 71

Android amp IOS Support In A Microsoft Enterprise Infrastructure bull The Question

bull ldquoHow Does Android Play in My Microsoft On-Premise amp Cloud Infrastructurerdquo

bull Microsoft Solutions in question bull On-Premise Solutions ndash Active Directory (AD) Exchange Active Sync (EAS)

System Center Configuration Managers (SCCM)

bull Cloud Solutions ndash Intune Azure Office365 ((including exchange online sharepoint Lync OneDriveSkydrivehellip)

bull Key Points bull Trend - MSFT Moving Policy Provisioning from EAS amp AD To IntuneSCCM

bull Workplace Join For Androidhelliphelliphelliphellip Yes

bull Intune Client For Android helliphelliphellip Yes

bull Outlook Client For Androidhelliphelliphelliphelliphelliphellip Yes

bull Azure Mobile Svcs SDK For Androidhelliphellip Yes

bull Ability To Sync Google Apps amp Outlook Yes

bull Android OneDrive Clienthelliphelliphelliphelliphelliphelliphellip Yes

bull Office Support (Office Mobile App)helliphelliphellip Yes

bull Office 365 via Androidhelliphelliphelliphelliphelliphelliphelliphellip Yes

bull Cortana for Android (beta)helliphelliphelliphelliphelliphellip Yes

+ Visual

Studio

Android

Emulator

+ Visual Studio Android

Support For CC++

We are clear that our experiences are going to be available on all devicesldquo ndash Satya

Nadella July 2014

Microsoft Support For Android Project Astoria

Automatic Translation of Android

Apps To Windows

Alternative MSFT Services For Google Mobile

Services

Tools To Pinpoint Incompatibilities

Apps Platforms

Apps Platforms

Android Leading among enterprise developers (Vision Mobile Q4 2014)

bull Android Most Common Targeted OS By Enterpriser Developers (74)

bull HTML5 most by developers (42) followed by Java (38)

bull 42 of Android developers using something other than native language

bull Avg of platforms targeted by developers = 22 (17 Without Games) down from 29 in 12 months 43 only 1 platform

bull ldquoWindows Phone continues to gain developer mindshare steadily at 28 ldquoalthough the users have not followedrdquo (targeting low-end Android users)

bull C As Primary Language -gt 63 of WP developers (14 across all developers) comparable on Android amp IOS

10000 App Developers from 137 Countries

httpwwwvisionmobilecomproductdeveloper-economics-q3-2014

Platform App Development C Gaining Cross-platform Traction

C

More Signs CNet Cross Platform Enabling Customers To Ease The Transition

C

NET

C

NET

bull Microsoft Moves To Open Source NET

bull ~6M Programmers Developing For NET

bull MSFT ldquoNet Foundationrdquo - promote NET Technologies in OSS

bull April 2014 ndash Open Source of Roslyn Net Compiler Platform

bull Nov 2014 - NET Framework (server side) Goes Open Source

bull Xamarin Seen By Many Customers To Ease The Transition bull httpdeveloperxamarincomguidesandroidgetting_startedhelloandroidhelloandroid_quickstart

bull Xamarin in General Growing Rapidly

bull 2013 To 2014 Developers 288K -gt 755K Employees 65-gt 200

bull Zebra Xamarin Support

1) Datawedge httpsdevelopermotorolasolutionscomcommunityandroidandroid-forumsandroid-blogsblog20141106scanning-barcodes-in-your-xamarin-android-app

2) Binding to the Zebra EMDK httpsdevelopermotorolasolutionscomdocsDOC-2813

3) Xamarin API Plugin (Q3-Q4 lsquo15)

Android Is Reducing ldquoEnterprise OS Fragmentationrdquo

Warehouse Back of Store Store Floor BYODCOPE Customers

CEWEC

WM

IOS

The Average CIO manages 35 OSrsquoshellipthey would prefer 1

WP8 WE8H

Win 10

Android

MC3K JB Android Q3 2014

MC92 KK Android Q3 2015

More Coming

NRF 2015 - ldquoYear of Androidrdquo Northcoast Research

bull ldquocustomers have come to the conclusion that Android for enterprise use is a suitable operating system alternative to existing Windows operating systemsrdquo

bull ldquoAndroid clearly has more interest [than Win 81] as a viable alternative to the existing Windows platform for those looking to upgraderdquo

bull ldquoAndroid No Longer Feared in Enterpriserdquo

bull ldquoThe investment in the Android platform was the one strategic move that gives them [MSIZebra] an advantage over their competitors more than anything else in recent memoryldquo

bull ldquoZebra is a clear leader in the Android operating spacerdquo

Zebra Microsoft OS

Win 8

The Window For legacy Microsoft Operating System Products Is closing

MESSAGE OF URGENCY ndash NOT PANIC

Microsoft OS Support Cycles ndash Winding Down WMCE (WMWEH 65 MSFT Mainstream Support Ended 1132015)

WE81H

httpsupportmicrosoftcomlifecyclesearchdefaultaspxsort=PNampalpha=Windows+Embedded+81+HandheldampFilter=FilterNO

No Published Support for earlier WE8H release

Windows Mobile WEH CE WEC

Zebra OS Product Offering trends Planning for Post WM

CEWM Beyond 2015

bull Continued Growth In Android

bull ldquoTBDrdquo Potentially Win 10 End-of-Ship not Not End-of-Support

Microsoft OS Path For Enterprise Customers 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016

2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016

WEC 70 Mar 2011

CE 60 Mar 2006

CE 50 Jul 2004

CE 60R3 Sept lsquo09

WEC 2013 Update

Targeted At Embedded

WP 7 Feb lsquo10

WP75 Sept lsquo11

WP78 Q4 lsquo12

Consumer Only Launch-To-

End-ofmdashLife in ~24 months

WE8H Announce

WE81H First Product

lt 1 Market

Adoption

WM 60 Feb 2007

WM 65 Sept lsquo09

WM 50 Jul 2005

No Major Updates ndash Most Current Release

Still On 2004 CE 50 Kernel

Win10 Announce Q4 lsquo14

TBD (W10 Mobile Ent

RTM Q4 rsquo15)

Customers Reacting To Growing Skepticism In Press

bull ldquohot breaking rumour suggests that Microsoft could drop its Windows Phone platform and instead adopt the Android OS with its own applications and services preloadedrdquo

bull ldquoPotentially referencing the big changes afoot in Redmond a letter from Nadella to Microsoft employees said the company needs to be prepared to make tough choices in areas where things are not workingrdquo

bull ldquoNadella appears to want results otherwise Windows Phone could go the way of Windows Mobile and cease to existrdquo

httpwwwandroidauthoritycomrumor-microsoft-to-drop-windows-phone-for-android-621317

Jun 30 2015

Wired

Magazine

bull We will streamline the next version of Windows from three operating systems into one single converged operating system for screens of all sizesldquo ndash Nadella

bull Cut Down Development Time amp Unify User Experience (comparable to Android amp IOS but all the way to the desktop)

bull Thoughts On What ldquoConvergencerdquo Means To MSFT - A Single MSFT Team - Unified OS or Unified Team (under Terry Myerson)phone embedded windows xbox

- A Single Core- NT Core with highly common run times

- A Single Store - Unifed Windows Phone Store amp Windows Store

- Single Developer Platform - Write once and run on any Windows Variant (unified APIs dev tools)

- ldquoWindows Applicationsrdquo ndash aka Modern Apps Metro Style Universal Apps are built on a ldquoWindows Universal App Platformrdquo

- Singular OS ndash a Runtime OS (configures based on some hardware manifest eg alter UI based on keyboard present)

bull 1) Win 81 Desktop Laptop

bull 2) Windows RT (tablet ARM)

bull 3) Windows Phone

From Three OSrsquos

Industry Mobile IOT

ldquoOfficial Namesrdquo From MSFT

Directly

Windows 10 IoT for Enterprise

Windows 10 Mobile for Enterprise

Windows 10 IoT Core

Build 2015 Windows 10 IOT

for Industrial Devices

Windows 10 IOT for Mobile

Devices

Windows 10 IOT Core

Legal Agreements Windows 10

Industry Windows 10

Mobile Windows 10

Athens

One OS ndash 3 Variants Windows 10 - Unification

Why customers ask for Microsoft

Infrastructure Compatibility ManagementSecurity Policies (EAS SCCMhellip)

An OS Manufacturer As A Physical Entity (not the ldquocommunityrdquo)

Unified Development Environment (Visual Studio IDE)

Microsoft Brand Legacy (comfort level)

Enterprise Device Availability

Indemnification IP Position

Promise of Application Unification (desktop laptop tablet handheld)

Maintenance amp Support Policies (OS Updates ndashan asset amp a liability going forward)

Device Manufacturer

OS Manufacturer Customer

MSFT

declining

Top Reason

CEWEC WMWEH WE8H Win10 Roadmap

Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4

2012 2011 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4

2014 2013 2015

released

SB1

CE 6

CE7WEC

MC32 HC1 MC40

WT41N0

VC70

MC92 MC21

MC45 VC6090

MC67 WMWEH

WE8H

VH10

WAP4

WAP4

Major releases only

MC67

ND

Win 10

TBA

MC18

No GA

Products

No Plans For

WEC 2013

Customer Expressed Concerns Over Microsoft bull Past Performance

bull WMWEH 65 No significant updates in 4+ years on a 10 yr old CE5 kernel

bull WP7 lasted only 24 months

bull WE8H Replaced by Win10 Before Any Significant Market Adoption

bull Long Term Commitment bull Continual Narrowing (ldquofocusingrdquo) of the Phone Hardware Business (July lsquo15 7800 additional layoffs) bull ldquoASPs however have continued to decline Gross margin declined this quarter driven by lower per unit margins on Lumia

devicesrdquo -- July 21 2015 Earning Call Nadella

bull Technical Issues bull No legacy app compatibility Architectural constraints (limits in multitasking IPC developer API access ability to customize)

bull Strategic Direction (under Satya Nadella) bull Likely focus is not mobile OS but for on-premise and cloud based apps amp services

bull WE8H addressing a very small niche market (45M units compared to 1B+ Consumer)

bull Ambiguity in how to reduce ldquoEnterprise OS fragmentationrdquo (one Enterprise OS)

bull Market Adoption Issues bull WE8H based on struggling Consumer WP8 (~28 Market Share ndash expect decline in Q2 rsquo15) bull Minimal Enterprise ISV Adoption amp hardware devices

bull Window 10 Announcement Has Extended The MSFT OS Gap customers are foregoing WE8H

bull Logistic Issues bull Ability to support WE8H (Win 10 Enterprise) given that enterprise changes may impact WP8 (Win 10 Consumer)

Android MX ndash Mobility eXtensions

Android Statistics Enterprise internationals want Price Carrier Country Optionshellip

bull 18000 Different Android Devices

bull Over 180 Manufacturers

bull In 190 Countries

bull Wide Pricing Ranges ($100+)

bull 15M Activations Day

bull gt16M Apps on Play Store

bull $7B Paid To App Developers

httpopensignalcomreports2014android-fragmentation

Devices

Manufacturers Samsung

Google

LGE MOT SONY

Lenovo

HTC

Ericsson

Huaw

ei

Screen Sizes

Why Customers Are Asking For Android

bull Android 77 Market Share (1B+ Android device ships expected in lsquo15)

1 Smartphone OS WW (Unit Shipments)

bull Java (the native language for Android)

1 Most Popular Programming Language

bull Android ndash 180+ Device Manufacturers amp Over 550 Devices In US Alone

1 Mobile OS With Most Device amp Manufacturer Options

bull Android - 591

1 Requested OS By MSI Channel Partner Customers

bull Android 798M Devices (EoY 2013)

1 Mobile OS Installed Base

bull Qualcomm TI Intel MediaTek Marvelhellip

1 Supported OS By Leading SiliconMicroprocessor Vendors

bull Approximately 14 M Applications

1 ndash App Store Adoption (comparable with IOS App Strore)

Zebra Android Trends industry is turning - not to be ldquobraggadociosrdquo (D Trump)

bull Android Products YoY 2013-To-2014

+ 375 Unit Growth

+ 402 Rev Growth

bull Zebra Solution Center Has Now Certified Over 168 Android Apps

bull Expect Significant Positive Impact in 2015 From TC7x

GROWTH IN ANDROID EMDK

USAGE Strong indicator of increased

product USAGE by development

community

Increased Views of Android Related Resources

Zebra Enterprise Customers Buying Android Devices

Poland

Application MSFT-To-Android Migration

bull Rewrite

bull Porting C to Java Has Generally Gone Smoothly (a class is a class is a class)

bull Abstraction

bull Transitioning To HTML5 amp Various OS Abstraction Frameworks (eg RhoMobile)

bull Retaining NET (eg Xamarin)

bull Some Are Running A Common Language Runtime (CLR) and Running Their Existing NET Code (60-90 porting) most effort in UI

bull XAMARIN

bull Some Customers Using Datawedge With Xamarin

bull Continued Strategic Partnership Dialogue

bull Expect Zebra Plugins For Xamarin (late Q3 rsquo15 Mx 44 profile mgr amp barcode API)

bull httpsdevelopermotorolasolutionscomdocsDOC-2813

C

NET

PrivacySecurity vs Service Functionality

Many Enterprise Customers

Object To The Security Risks associated with

Consumer Cloud Service offerings requiring

devices to expose Account IDrsquos access to

data amp data traversing cloud servershellip

ldquoWhen you visit websites or use apps that use Google technologies we may use the

information we receive from those websites and appsrdquo (google privacy amp terms - httpwwwgooglecompoliciesprivacypartners)

ldquoIBM bans Sirirdquo (httpwwwzdnetcomblogbtlibm-bans-siri-privacy-risk-or-corporate-paranoia-at-its-best77843)

Siri - End User License Agreement (EULA)

ldquoyou agree and consent to Applersquos and its subsidiariesrsquo and agentsrsquo transmission collection maintenance processing and use of this information

including your voice input and User Datardquo

A Value of Android ndash AOSP amp GMS Options Most Enterprise COBO Customers Prefer AOSP Code Apps Accordingly

bull Privacy - relinquishment to Google of significant data rights inconsistent with enterprise protection of data

bull Google Account Logistics ndash services require a Google account

bull Forced Updates - ldquoGoogle Terms of Servicerdquo (wwwgooglecomintlenpoliciesterms) ldquoWhen a Service requires or includes downloadable software this software may update automatically on your device once a new version or feature is availablerdquo

bull Malware Exposure - Google Play Riddled with Malware (NIST best practice no access to public app store

bull Hardware Design Constraints ndash all hardware designs must comply with Google CDD which limits enterprise device choices

bull Application amp Customization Restrictions ndash UI constraints

bull Potential Functional Limitations ndash Must adhere to Compatibility Test Suite

AOSP ~ 225 of All Smartphone Shipments (4Q 2014) (httpswwwabiresearchcompress4q-2014-smartphone-os-results-android-smartphone-s)

Google Maps

Google Cloud Messaging

Google Play Store

Google Play Services

Google+

Google Analytics

Google Mail - GMAIL

Google Wallet Instant Buy

Google Cloud Platform

Mobile Chrome Browser

GMS Challenges GMS Features

Android For Work (AFW) ndash Driving Android Proliferation

bull Key Feature - Managed Profiles (Dual Persona) For BYOD amp COPE (not COBO)

bull Limited Management amp Security Features (restrict copypaste silent app installremovalhellip)

bull Features Made Extensible To Google For Work EMMrsquos ndash GFW EMMrsquos Airwatch MobileIron SOTI SAP Citrix Blackberry MaaS360 Google Admin Console ndash AFW has No UI

bull Features Available Natively On L and via APK On ICS 40 to KK 44

bull Requires That The Device Have Google Mobile Services (GMS)

bull Correlated Feature ndash Google Apps For Work with Private Channel for Mobile Application Management (MAM)

bullGoogle Apps For work

bullGoogle Cloud Platform

bullGoogle Maps For Work

bullGoogle Chrome For Work

bullGoogle Android For Work

bullGoogle Business Solutions

bullGoogle Play For Work

Google For Work Android For Work is Part of

The Broader Google For Work Initiative

Android Utilities amp Tools

The Genesis of Mx ndash Value To Zebra Stakeholders

Meeting IT Needs

Zebra MX - Enterprise Overlay

Android

Leveraging Consumer Scale

2014 1B+ Smartphones gt20B App Downloads

Zebra Utilities

RhoMobile

Enterprise Browser

EMDK

Rx Logger

Enabling App Developers

WinMobile

MX Programmatic Configuration

bull MX uses a standards based XML schema (OMA-CP PROV MSPROV) bull New features can be developed and immediately plugged-in and used by all solutions (MDM Staging EMDK)

bull Concurrent use by multiple applications with sync amp async options on transient amp persistent operations

bull XML generated by Eclipse Pug-in (EMDK) StageNow workstation or MDM Console

Extensible Configuration

CSP

XML Object

CSP

XML Object

CSP

XML Object

CSP

XML Object

Admin Developer

Staging MDM

EMDK

MX Management System

XML File XML File

Mx Os Extensions Made Available via EMDK amp StageNow

Mx OS Extensions Foundation

EMDK StageNow

67+ Major Operations

Some of Which Are Compound

Operations

Enterprise Tools Available for Android Both Off The Shelf amp Custom

Logcat ndash view from Eclipse or ADB shell

Debug ndash part of Android SDK

Traceview ndash App profilingbottlenecks

HierarchyViewer - UI views structure

Eclipse memory

Analyzer (MAT) Monkey ndash adb CLI

event generator

Rx Logger In depth monitoring

amp auditing

Zebra StageNow ndash Simplifying initial Device Staging

2 Output staging Profiles to a bar code or NFC tag

3 Scan the bar codes or tap the NFC tag to stage

This free tool enables staging in just 3 easy steps

1 Create staging Profiles with easy-to-use Wizards

Built-in

Staging

Server

Workstation Tool

Load

Apps

Mobile Device Client

MDM Toolkit - Enabling MDMrsquos

bull Tightly Integrated Solutions

bull Can Utilize Mx andor Standard Android Features

bull MDM Toolkit - includes documentation sample code amp utilities to help MDM vendors implement the MX functionality into their solutions to provide a viable management solution on Zebra mobile devices including Remote Control

B2M

TeamViewer

LogMeIn

Options For Programmatic Controls

DataWedge for Android- No programming Required

Scanning MSR data appears as keyboard data

bull Powerful profile feature allows configuration per app

bull Recommended when no application development desired or basic text data processing required

Native amp extended Development ndash Android Java Applications

bull Compatible with standard Android SDK bull Extensions for Data Capture MSR Battery

bull Uses Android API (Intents) and traditional API methods

bull Recommended when developing native Android application

OMA CP XML Configuration

bull Broad device controls configuration management security policies

bull Standards Based OMA Configuration Profile XML Schema

bull Configuration Service Provider (CSP) Modularity

bull Recommended for Mobile Device Management amp PartnerCustomer Application Device Controls

RhoMobile

bull Cross Platform Application development framework (same applications run on Android WM iOShellip)

bull Develop using Web skills (HTML5 JS Ruby)

bull Recommended when developing application to work on multiple devices and operating systems or you have web development skills

APIrsquos

amp

Intents

Data-

Wedge

XML

Config

Cross

Platform

Android Flexibility To Enable Features Like Analytics bull Device Diagnostics Engine Monitors Critical Functionality And Health

bull Health Monitoring Predictive Maintenance for Lower SupportMgmt Costs

Integrated Engine Monitors Critical

Functionality And Monitors Health Device usage

Battery charging and depletion

Applications installed and running

Activity Counters

Radio Performance

Movement Drops

Correlation of events to diagnose

issues Lowers support and management costs

Predictive Maintenance

Optimized Deployment

Fast Device Support

Power Management

Workload Indicators

Business Disruptions

IT Gauges

Android Security

bull Retail bull PCI ndash DSS (Payment Card Industry ndash Data Security Std) for mobile payment (MPoS)

bull QSA (Qualified Security Assessor) Audits

bull Critical Infrastructure bull NERC ndash CIP (North America Electric

Reliability Corp ndash Critical Infrastructure Protection)

bull Healthcare bull HIPAA ndash Health Insurance Portability amp Accounting HITECH Omnibus

bull Controlled Substances bull DEA CSOS ndash Controlled Substance Ordering System

bull Financial bull Sarbanes-Oxley Gramm-Leach Bliley Act (GLBA) Basel II

bull Government bull NIST FIPS ndash Federal Information Processing Standards

bull Govrsquot PED (portable electronic devices) Requirements

bull STIGS (Security Technical Implementation Guide)

bull DoD Directive 81002 (commercial wireless devices in DoD Govrsquot Info Grid (GIG)

bull Federal Information Security Management Act (FISMA) NIST Info Categorization Guidelines

bull Legislation Requiring Breach Notification bull 46 States Have Enacted Breach Notification for Personal Information

bull Federal Legislation In Discussion But Pending

REGULATORY COMPLIANCE IS FUNDAMENTAL TO ZEBRA CUSTOMERS DIRECTIVESMANDATESEDICTS

ANDROID SECURITY (ALWAYS SEPARATE PERCEPTION FROM FACT)

bull Highly Secure Government amp Public Safety Android Adoption

bull Android is the OS for the next generation Mission Critical High Assurance devices being developed by Motorola

bull Enterprise

bull Android is the OS meeting regulatory security certifications in multiple verticals Retail - PCI-DSS Healthcare ndash HIPAA Govrsquot - FIPS 140-2

bull Early Perceptions That Android Is ldquoNot Securerdquo

1) Malware On Google Play Store (enterprise should white-list)

2) Early Android Releases (pre-ICS 40 release October 2011)

bull Android has Demonstrated a History of Incremental Security Enhancements NSA ldquoSecurity Enhancedrdquo (SE Linux) Features Per User VPNs Address Space Layout Randomization (ASLR)hellip

Mx-Osx Enables comprehensive Lockdown ldquoPrinciple of least privilegerdquo OnOff-EnableDisableFilter

Android Debug Bridge (ADB)

Device File Access

All USB Activity

ON Off

Discovery

Off

Recording

GPS

Cellular

Camera

Comprehensive Lockdown and Monitoring Enabling Only the Functionality Needed to Perform the Operation and No More

Imager

SD Access

Interfaces

Sensors

Software

Devices

Settings

amp

Capture Application

White List URL Filters

Speaker Display

Brightness

User

Settings

Proxy

Dealing With LostStolen Devices Mx Enabled Autonomous Countermeasure Matrix

Countermeasures

Threats Wipe SD card

Factory reset Wipe Secure Storage Keys

Password Reset All Users

Password Reset Specific User

Lock Device Uninstall Specific Application

Send Alert to Application via Intent

Maximum password limit X

MDM Client Removal X X

Force through XML X X

Exchange ActiveSync (EAS) password limit x x x x x X

Device is Rooted

X

Exceeding a Configured Threshold Results in One or More Countermeasures

Runs Autonomously on Device Negating Dependency on Network Connectivity

Configured by Enterprise Administrator amp Pushed to the Device

Zebra Security Bulletins ndash eg StageFright Part of Zebra Android Security Remediation Team Process

Release Date

Alternative Remediation

Options

Customer Education

Product Impact

Patch Release Dates

Tracking

Link To Patch with

Detailed Installation Instructions

Android Challenges ndash Real amp Perceived

bull Fragmentation (a positive amp negative)

bull UI Fragmentation (No Longer An Issue) bull Major consumer manufacturers supporting standards based ldquoGoogle Play Editionrdquo

bull Android UI Advancements

bull Release Fragmentation (in many senses a positive for enterprise) bull Working with Google to reduce lag times)

bull Google Leveraging Google Play Service (GPS)

bull Mobile Device Management Fragmentation (No Longer An Issue) bull Increase API Surface plus extensions

bull Google Mobile Service Privacy Issues (an option ndash making it a feature) bull Means to provide with without makes this a feature compared to other OSrsquos

bull Security (No Longer An Inhibitor To Deployment) bull Often Aligned To Google Play Malware (not relevant to most ldquolocked down enterprise devices)

bull Greatly Improved Post ICS 40 Release (Oct 2011)

bull Positive Comments on Android Security By Gartner amp VDC

bull Integration of many NSA SE (Security Enhanced) Android Features

bull Device Availability (Now over 50 Industrial Handheld Android Devices still not as many as WMCE but more than the 5 on WE8H)

Is Android Mx An Enterprise OShellip ldquoDuck Testrdquo

1) Is Android The Worldrsquos Leading Mobile OSYes

2) Is Android Supported In A Microsoft Enterprise InfrastructureYes

3) Are Enterprise Developers Adopting AndroidYes

4) Is The Native Language of Android Java PopularhellipYes

5) Are Industry amp Financial Analysts SeeinghellipYes

6) Are Industry amp Financial Analysts Seeing Android AdoptionhellipYes

7) Does Android Have A Significant Installed BasehellipYes

8) Can Android Reduce Enterprise OS FragmentationYes

9) Are Industrial HH Device Vendors Adopting AndroidYes

10) Are Enterprise Tools Available for AndroidYes

11) Is Zebra Seeing Android Momentum hellip Yes

12) Are Enterprise Customers Buying Android hellipYes

13) Is Android SecurehellipYes

14) Does Zebra Have A Security Remediation Process For AndroidYes

15) Is Android Continually Adding New Enterprise FeatureshellipYes

16) Does Android Have The Flexibility To Enable Features Like AnalyticshellipYes

17) Are There Enterprise Android Resources Yes

18) If Needed Are Services Available For AndroidYes

19) Does Mx Enable Developers To Add ValueYes

20) Does Android Mx provide Enterprise Development OptionsYes

21) Does Mx Enable Comprehensive LockdownhellipYes

22) Can Mx Help With Lost or Stolen DevicesYes

Sample Zebra Android Information Resources bull Architecture amp Development Resources

bull Motorola Solutions App Development For Android httpdevelopermotorolasolutionscomcommunityandroid

bull Android Opens Source Project - httpsourceandroidcom

bull Android Block Diagram - httpenwikipediaorgwikiFileAndroid-System-Architecturesvg

bull Android APIrsquos - httpdeveloperandroidcomguidetopicsmanifestuses-sdk-elementhtmlApiLevels amp

bull httpdeveloperandroidcomreferencepackageshtml

bull Android SDK amp ADT Download - httpdeveloperandroidcomsdkindexhtml

bull Android App Overview - httpdeveloperandroidcomguidecomponentsfundamentalshtml

bull Zebra EMDK bull DN PMB httpagilevltprdmot-solutionscomAgileVault005578069agile557806907pdf

bull EMDK Landing page httpsdevelopermotorolasolutionscomcommunityandroidemdk

bull Tutorials httpsdevelopermotorolasolutionscomcommunityandroidemdktutorials

bull Samples httpsdevelopermotorolasolutionscomcommunityandroidemdksamples

bull API Reference httpsdevelopermotorolasolutionscomcommunityandroidemdkreference

bull Profile Manager httpsdevelopermotorolasolutionscomcommunityandroidemdkprofiles

bull Android Mobile Security bull NIST Mobile Security Guidelines - httpcsrcnistgovpublicationsdrafts800-124r1draft_sp800-124-rev1pdf

bull Android Basic Security - httpsourceandroidcomdevicestechsecurity

bull Android Mobile Device Management (MDM) bull SoTI MobiControl Android+ - httpwwwsotinetmobicontrolkey-featuresandroidplus

bull Airwatch Android MDM - httpwwwair-watchcomsolutionsandroid

bull MSI Mx - httpwwwmotorolasolutionscomUS-ENBusiness+Product+and+ServicesSoftware+and+ApplicationsMx_Extensionssoftware_applications_tab

bull TCO Links bull VDC Mobile Device TCO httpwwwvdcresearchcom_Documentstrackst7v1brief-2667pdf

bull Gartner ldquoTotal Cost of Ownership of Mobile Devices 2012 Updaterdquo March 20 2012 httpwwwmotorolasolutionscomwebCustomerPepsiCoUS-ENMyDocumentsPresentationsLibraryresourcestotal_cost_of_ownership_of_mobile20devicespdfpLibItem=1

bull ldquoMotorola Solutions TCO Calculatorrdquo (consult an MSI representative)

bull Other bull Android Market Dashboards - httpdeveloperandroidcomaboutdashboardsindexhtml

bull Google Services httpdeveloperandroidcomgoogleindexhtml

PLEASE TAKE THE SURVEY

DO NOT USE APPFORUM EVENT SURVEY SESSION

SURVEY

THANK YOU

Page 4: Zebra OS Strategy - Zebra Technologies LaunchPadlaunchpad.zebra.com/.../Day_1_EN/04_APAC-AppForum-OS_Strategy.… · 20/03/2012 · Zebra OS Strategy Bruce A Willins Sr ... Risk -

Zebra 2014-2015 OS Device Releases

bull 9+ New Android Offerings (Kit Kat -gt Lollipop)

bull Both TI amp Qualcomm Processor Platforms

bull Last New WMWEH 65 Product Offering In Q1 2014 (WAP4)

bull Continued New CE7WEC7 Products Through 2014

bull No Current Planned Support For WEC 2013

bull Next Generation Architectures Capable of Android and Win 10

Q1rsquo14

MC67

Q4 rsquo11 ET1 WLAN amp

WAN

Q4 lsquo14

TC70

Q4 lsquo12

MC40 Q4 lsquo13

TC55 Q3 lsquo14

MC3200

Q2 lsquo15

TC55-2D Q3 rsquo15

TC75

Q4 rsquo15

TC8000 Q3 rsquo15

MC92

Q3 rsquo15

MC18

Q4rsquo15

ET5055

Industry Trends How We Got Here

Zebrarsquos Focus Is On Line of Business - COBO

Healthcare

Retail

TampL

Manufacturing

Government

HTCOthers

Personal - Only BYOD COPE COBO

BYOD ndash Bring Your Own Device

COPE ndash Corporately Owned

Personally Enabled

COBO ndash Corporate Owned

Business Only

ILD CLD

Extended Life Cycles To Reduce TCO

Hardened Security

MDMEMM To Reduce IT Overhead amp Downtime

Enterprise accessory ecosystem

LoB Missing Critical

High Differentiation Ability To Customize

High Customer Touch

gt 15B Units (Smartphone amp HH Devices)

Short Life Cycles

Ease of Use Over

Security

ldquoConsumerrdquo WIFI

Limited IT Control

Partial Wipe

Assumes Untrusted Apps

User Controlled Updates

Dual Persona

Short Support Cycles

Large Volume To Influence

COPEBYDO Focus Context

~ 55M Units

ldquoConfluencerdquo ndash Industry Transformation Consumer Influence on Enterprise

Pocketable

Customer Branded

Rugged -gt Rugged amp Durable

Hard Keys -gt All Touch

Resistive Touch Screens -gt Projected Capacitive amp All-Weather Touch

Larger Displays (28rdquo-37rdquo =gt 43rdquo- 47rdquo)

A Leading Consumer Operating System UI-Ux

Confluence - Keys vs Touch Enterprise Touch Rapidly Escalating

bull httpwwwengadgetcom20130602blackberrys-depressing-keyboard-trends

61

305 21

7

39

695 79

93

0

10

20

30

40

50

60

70

80

90

100

Q1 2010 Q1 2011 Q1 2012 Q1 2013

Touch

Keypad

WW Smartphone Market

bull Significant More Display Area Per Device Volume (over 300)

bull Larger Screen = Flatter UIrsquos = Increase Productivity (fewer clicks)

bull Larger Screens Enable = Larger Renderings = Easier Viewing

bull All Touch Devices Enable Portrait and Landscape Options

bull Productivity Studies Showing Comparable Input Productivity To Keys

bull Issue With Support For ldquoBlind Entry

Physical vs Virtual Key Entry Touch Productivity For Data Entry

bull 10 Warehouse Workers 12 Yrs Avg Experience Avg Age 38 Given Alpha

Num Strings amp Sentences

bull Virtual QWERTY 39 Faster and 60 Lower Error Rate than MC3100

Physical Keypad

bull Blind Entry Still A Challenge

ldquoThe devices were put into a cement mixer with keys

coins cards and other bitsrdquo

(TC75) ldquoIt was the only device to continue working

throughout all of our testsrdquo

CONSUMER INFLUENCE WITHOUT CONSUMER COMPROMISE

Security Vulnerabilities

Limited Wi-Fi Support

Consumer life Cycles

Multi-Piece Solutions

UIUx Flexibility

Multi-User

Ability To Customize

Limited Data Collection

Compliance To Regulatory Mandates

Mindshare

Theft Shrinkage

Forced Services amp Pushed Notifications

App Procurement

Durability Impact wear Susceptibility

Low Audio Out

Limited Data Privacy

No Roadmap

Consumer Feature Focus

Battery Management

VDC Handheld TCO Comparison A $5482 Savings Per Device Over 5 Yrs

Hard Costs (initial Deployment amp Maintenance Costs)

Rugged Handheld Device

Peripherals amp Accessories

Software Costs

Services

Warranty Extended Warranty

Soft Costs (annual recurring costs)

Employee Productivity Loss Per Failure

IT Support Costs Per Failure

Average Replacement Cost (Not Covered by Warranty)

$3242 30

$7458 70

Hard Costs

Soft Costs

$2253 14

$13931 86

Rugged Handheld

Non-Rugged Handheld

Total 5 yr

Cost

$10700

Total 5 yr

Cost

$16183

ldquocopy Copyright 2013 VDC Research Group Inc Source Strategic Insights 2012 Enterprise Mobility Solutions Market ndash Track 7 Enterprise Mobility Mobile Device TCO Volume 1 Mobile Device TCO Models for Line of Business Solutions

Key Measures Rugged Non-Rugged

Base Device Acquisition Cost $1675 $528

Avg Annual Hardware Failure Rate 60 113

of TCO Due To Lost Employee Productivity 339 424

of TCO Due To IT Support Expenditures 343 497

Mobile OS Inflection Point Driven By Smartphone Consumerization

2000 ndash 2011+

Application Rewrite andor Re-Architect

Microsoft

Android

Apple

HTML5JS

Other

WE8H Win 10

Smart Phones

Enterprise Only OSrsquos

Change Drives Opportunity

Enterprise Customers Are Taking This Opportunity To Re-architect Their Applications Improving The UX (keys to touch) Flattening UIrsquos Leveraging Gestures Future Proofing (eg X-Platforms)hellip

The Future of Enterprise HH Mobile OS Must Leverage consumer Scale

13B+ Units

Industrial HHrsquos

~50 M Units

CE

WM

other

The WW Smartphone

Market is

~289 Times Larger

than the Industrial

Handheld Market

45-50

40

10-15

Any viable Enterprise OS MUST Leverage Consumer

Smartphone Features amp Economies of Scale

2014

WW MOBILE OS MARKET Android amp IOS gt96

IDC Mobile OS Market Share (units Shipped)

Q4 14 WW Shipments = 378M Units

(Over 180 Android Vendors)

OS Support Among Industrial HH Device Vendors Multi-Vendor

Industrial HH

Android Device

Introductions

TC55 MC40 MC67 ET1 MC32

BP3

0

BM18

0

HM4

5

CN5

1

70

E 780

0

T41

X

T41

G

T41

S

Skeye Alegro Skeye Dart

TC70 Current State

bull Totalhelliphelliphelliphelliphelliphellip 191 Devices Shipping Fromhellip 19 Vendors

bull Androidhelliphelliphelliphellip 53 Devices Fromhelliphelliphelliphelliphellip 15 Vendors

bull WE81Hhelliphelliphelliphellip 5 Devices From helliphelliphelliphellip 3 Vendors

Android Infrastructure Readiness DesktopLaptop Centricity Has Now Shifted To Mobile

SCCM AD EAS Infrastructure

DesktopLaptop

Corporate Liable

Devices (CLDs)

Pick Mobile Devices Compatible With Infrastructure

CLD amp ILDs amp Cloud

BYOD amp COPE Infrastructure

DesktopLaptop

Change Infrastructure To Accommodate Mobile Devices

Worldwide Device Shipments

(thousands of units Gartner Oct 2013)

0

500

1000

1500

2000

2500

3000

2012 2013 2014

Mobile Phone

TabletUltramobile

PC (Desk-based and Notebook)

2014 Mobile Phones To Out-ship PCrsquos

By ~ 71

Android amp IOS Support In A Microsoft Enterprise Infrastructure bull The Question

bull ldquoHow Does Android Play in My Microsoft On-Premise amp Cloud Infrastructurerdquo

bull Microsoft Solutions in question bull On-Premise Solutions ndash Active Directory (AD) Exchange Active Sync (EAS)

System Center Configuration Managers (SCCM)

bull Cloud Solutions ndash Intune Azure Office365 ((including exchange online sharepoint Lync OneDriveSkydrivehellip)

bull Key Points bull Trend - MSFT Moving Policy Provisioning from EAS amp AD To IntuneSCCM

bull Workplace Join For Androidhelliphelliphelliphellip Yes

bull Intune Client For Android helliphelliphellip Yes

bull Outlook Client For Androidhelliphelliphelliphelliphelliphellip Yes

bull Azure Mobile Svcs SDK For Androidhelliphellip Yes

bull Ability To Sync Google Apps amp Outlook Yes

bull Android OneDrive Clienthelliphelliphelliphelliphelliphelliphellip Yes

bull Office Support (Office Mobile App)helliphelliphellip Yes

bull Office 365 via Androidhelliphelliphelliphelliphelliphelliphelliphellip Yes

bull Cortana for Android (beta)helliphelliphelliphelliphelliphellip Yes

+ Visual

Studio

Android

Emulator

+ Visual Studio Android

Support For CC++

We are clear that our experiences are going to be available on all devicesldquo ndash Satya

Nadella July 2014

Microsoft Support For Android Project Astoria

Automatic Translation of Android

Apps To Windows

Alternative MSFT Services For Google Mobile

Services

Tools To Pinpoint Incompatibilities

Apps Platforms

Apps Platforms

Android Leading among enterprise developers (Vision Mobile Q4 2014)

bull Android Most Common Targeted OS By Enterpriser Developers (74)

bull HTML5 most by developers (42) followed by Java (38)

bull 42 of Android developers using something other than native language

bull Avg of platforms targeted by developers = 22 (17 Without Games) down from 29 in 12 months 43 only 1 platform

bull ldquoWindows Phone continues to gain developer mindshare steadily at 28 ldquoalthough the users have not followedrdquo (targeting low-end Android users)

bull C As Primary Language -gt 63 of WP developers (14 across all developers) comparable on Android amp IOS

10000 App Developers from 137 Countries

httpwwwvisionmobilecomproductdeveloper-economics-q3-2014

Platform App Development C Gaining Cross-platform Traction

C

More Signs CNet Cross Platform Enabling Customers To Ease The Transition

C

NET

C

NET

bull Microsoft Moves To Open Source NET

bull ~6M Programmers Developing For NET

bull MSFT ldquoNet Foundationrdquo - promote NET Technologies in OSS

bull April 2014 ndash Open Source of Roslyn Net Compiler Platform

bull Nov 2014 - NET Framework (server side) Goes Open Source

bull Xamarin Seen By Many Customers To Ease The Transition bull httpdeveloperxamarincomguidesandroidgetting_startedhelloandroidhelloandroid_quickstart

bull Xamarin in General Growing Rapidly

bull 2013 To 2014 Developers 288K -gt 755K Employees 65-gt 200

bull Zebra Xamarin Support

1) Datawedge httpsdevelopermotorolasolutionscomcommunityandroidandroid-forumsandroid-blogsblog20141106scanning-barcodes-in-your-xamarin-android-app

2) Binding to the Zebra EMDK httpsdevelopermotorolasolutionscomdocsDOC-2813

3) Xamarin API Plugin (Q3-Q4 lsquo15)

Android Is Reducing ldquoEnterprise OS Fragmentationrdquo

Warehouse Back of Store Store Floor BYODCOPE Customers

CEWEC

WM

IOS

The Average CIO manages 35 OSrsquoshellipthey would prefer 1

WP8 WE8H

Win 10

Android

MC3K JB Android Q3 2014

MC92 KK Android Q3 2015

More Coming

NRF 2015 - ldquoYear of Androidrdquo Northcoast Research

bull ldquocustomers have come to the conclusion that Android for enterprise use is a suitable operating system alternative to existing Windows operating systemsrdquo

bull ldquoAndroid clearly has more interest [than Win 81] as a viable alternative to the existing Windows platform for those looking to upgraderdquo

bull ldquoAndroid No Longer Feared in Enterpriserdquo

bull ldquoThe investment in the Android platform was the one strategic move that gives them [MSIZebra] an advantage over their competitors more than anything else in recent memoryldquo

bull ldquoZebra is a clear leader in the Android operating spacerdquo

Zebra Microsoft OS

Win 8

The Window For legacy Microsoft Operating System Products Is closing

MESSAGE OF URGENCY ndash NOT PANIC

Microsoft OS Support Cycles ndash Winding Down WMCE (WMWEH 65 MSFT Mainstream Support Ended 1132015)

WE81H

httpsupportmicrosoftcomlifecyclesearchdefaultaspxsort=PNampalpha=Windows+Embedded+81+HandheldampFilter=FilterNO

No Published Support for earlier WE8H release

Windows Mobile WEH CE WEC

Zebra OS Product Offering trends Planning for Post WM

CEWM Beyond 2015

bull Continued Growth In Android

bull ldquoTBDrdquo Potentially Win 10 End-of-Ship not Not End-of-Support

Microsoft OS Path For Enterprise Customers 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016

2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016

WEC 70 Mar 2011

CE 60 Mar 2006

CE 50 Jul 2004

CE 60R3 Sept lsquo09

WEC 2013 Update

Targeted At Embedded

WP 7 Feb lsquo10

WP75 Sept lsquo11

WP78 Q4 lsquo12

Consumer Only Launch-To-

End-ofmdashLife in ~24 months

WE8H Announce

WE81H First Product

lt 1 Market

Adoption

WM 60 Feb 2007

WM 65 Sept lsquo09

WM 50 Jul 2005

No Major Updates ndash Most Current Release

Still On 2004 CE 50 Kernel

Win10 Announce Q4 lsquo14

TBD (W10 Mobile Ent

RTM Q4 rsquo15)

Customers Reacting To Growing Skepticism In Press

bull ldquohot breaking rumour suggests that Microsoft could drop its Windows Phone platform and instead adopt the Android OS with its own applications and services preloadedrdquo

bull ldquoPotentially referencing the big changes afoot in Redmond a letter from Nadella to Microsoft employees said the company needs to be prepared to make tough choices in areas where things are not workingrdquo

bull ldquoNadella appears to want results otherwise Windows Phone could go the way of Windows Mobile and cease to existrdquo

httpwwwandroidauthoritycomrumor-microsoft-to-drop-windows-phone-for-android-621317

Jun 30 2015

Wired

Magazine

bull We will streamline the next version of Windows from three operating systems into one single converged operating system for screens of all sizesldquo ndash Nadella

bull Cut Down Development Time amp Unify User Experience (comparable to Android amp IOS but all the way to the desktop)

bull Thoughts On What ldquoConvergencerdquo Means To MSFT - A Single MSFT Team - Unified OS or Unified Team (under Terry Myerson)phone embedded windows xbox

- A Single Core- NT Core with highly common run times

- A Single Store - Unifed Windows Phone Store amp Windows Store

- Single Developer Platform - Write once and run on any Windows Variant (unified APIs dev tools)

- ldquoWindows Applicationsrdquo ndash aka Modern Apps Metro Style Universal Apps are built on a ldquoWindows Universal App Platformrdquo

- Singular OS ndash a Runtime OS (configures based on some hardware manifest eg alter UI based on keyboard present)

bull 1) Win 81 Desktop Laptop

bull 2) Windows RT (tablet ARM)

bull 3) Windows Phone

From Three OSrsquos

Industry Mobile IOT

ldquoOfficial Namesrdquo From MSFT

Directly

Windows 10 IoT for Enterprise

Windows 10 Mobile for Enterprise

Windows 10 IoT Core

Build 2015 Windows 10 IOT

for Industrial Devices

Windows 10 IOT for Mobile

Devices

Windows 10 IOT Core

Legal Agreements Windows 10

Industry Windows 10

Mobile Windows 10

Athens

One OS ndash 3 Variants Windows 10 - Unification

Why customers ask for Microsoft

Infrastructure Compatibility ManagementSecurity Policies (EAS SCCMhellip)

An OS Manufacturer As A Physical Entity (not the ldquocommunityrdquo)

Unified Development Environment (Visual Studio IDE)

Microsoft Brand Legacy (comfort level)

Enterprise Device Availability

Indemnification IP Position

Promise of Application Unification (desktop laptop tablet handheld)

Maintenance amp Support Policies (OS Updates ndashan asset amp a liability going forward)

Device Manufacturer

OS Manufacturer Customer

MSFT

declining

Top Reason

CEWEC WMWEH WE8H Win10 Roadmap

Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4

2012 2011 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4

2014 2013 2015

released

SB1

CE 6

CE7WEC

MC32 HC1 MC40

WT41N0

VC70

MC92 MC21

MC45 VC6090

MC67 WMWEH

WE8H

VH10

WAP4

WAP4

Major releases only

MC67

ND

Win 10

TBA

MC18

No GA

Products

No Plans For

WEC 2013

Customer Expressed Concerns Over Microsoft bull Past Performance

bull WMWEH 65 No significant updates in 4+ years on a 10 yr old CE5 kernel

bull WP7 lasted only 24 months

bull WE8H Replaced by Win10 Before Any Significant Market Adoption

bull Long Term Commitment bull Continual Narrowing (ldquofocusingrdquo) of the Phone Hardware Business (July lsquo15 7800 additional layoffs) bull ldquoASPs however have continued to decline Gross margin declined this quarter driven by lower per unit margins on Lumia

devicesrdquo -- July 21 2015 Earning Call Nadella

bull Technical Issues bull No legacy app compatibility Architectural constraints (limits in multitasking IPC developer API access ability to customize)

bull Strategic Direction (under Satya Nadella) bull Likely focus is not mobile OS but for on-premise and cloud based apps amp services

bull WE8H addressing a very small niche market (45M units compared to 1B+ Consumer)

bull Ambiguity in how to reduce ldquoEnterprise OS fragmentationrdquo (one Enterprise OS)

bull Market Adoption Issues bull WE8H based on struggling Consumer WP8 (~28 Market Share ndash expect decline in Q2 rsquo15) bull Minimal Enterprise ISV Adoption amp hardware devices

bull Window 10 Announcement Has Extended The MSFT OS Gap customers are foregoing WE8H

bull Logistic Issues bull Ability to support WE8H (Win 10 Enterprise) given that enterprise changes may impact WP8 (Win 10 Consumer)

Android MX ndash Mobility eXtensions

Android Statistics Enterprise internationals want Price Carrier Country Optionshellip

bull 18000 Different Android Devices

bull Over 180 Manufacturers

bull In 190 Countries

bull Wide Pricing Ranges ($100+)

bull 15M Activations Day

bull gt16M Apps on Play Store

bull $7B Paid To App Developers

httpopensignalcomreports2014android-fragmentation

Devices

Manufacturers Samsung

Google

LGE MOT SONY

Lenovo

HTC

Ericsson

Huaw

ei

Screen Sizes

Why Customers Are Asking For Android

bull Android 77 Market Share (1B+ Android device ships expected in lsquo15)

1 Smartphone OS WW (Unit Shipments)

bull Java (the native language for Android)

1 Most Popular Programming Language

bull Android ndash 180+ Device Manufacturers amp Over 550 Devices In US Alone

1 Mobile OS With Most Device amp Manufacturer Options

bull Android - 591

1 Requested OS By MSI Channel Partner Customers

bull Android 798M Devices (EoY 2013)

1 Mobile OS Installed Base

bull Qualcomm TI Intel MediaTek Marvelhellip

1 Supported OS By Leading SiliconMicroprocessor Vendors

bull Approximately 14 M Applications

1 ndash App Store Adoption (comparable with IOS App Strore)

Zebra Android Trends industry is turning - not to be ldquobraggadociosrdquo (D Trump)

bull Android Products YoY 2013-To-2014

+ 375 Unit Growth

+ 402 Rev Growth

bull Zebra Solution Center Has Now Certified Over 168 Android Apps

bull Expect Significant Positive Impact in 2015 From TC7x

GROWTH IN ANDROID EMDK

USAGE Strong indicator of increased

product USAGE by development

community

Increased Views of Android Related Resources

Zebra Enterprise Customers Buying Android Devices

Poland

Application MSFT-To-Android Migration

bull Rewrite

bull Porting C to Java Has Generally Gone Smoothly (a class is a class is a class)

bull Abstraction

bull Transitioning To HTML5 amp Various OS Abstraction Frameworks (eg RhoMobile)

bull Retaining NET (eg Xamarin)

bull Some Are Running A Common Language Runtime (CLR) and Running Their Existing NET Code (60-90 porting) most effort in UI

bull XAMARIN

bull Some Customers Using Datawedge With Xamarin

bull Continued Strategic Partnership Dialogue

bull Expect Zebra Plugins For Xamarin (late Q3 rsquo15 Mx 44 profile mgr amp barcode API)

bull httpsdevelopermotorolasolutionscomdocsDOC-2813

C

NET

PrivacySecurity vs Service Functionality

Many Enterprise Customers

Object To The Security Risks associated with

Consumer Cloud Service offerings requiring

devices to expose Account IDrsquos access to

data amp data traversing cloud servershellip

ldquoWhen you visit websites or use apps that use Google technologies we may use the

information we receive from those websites and appsrdquo (google privacy amp terms - httpwwwgooglecompoliciesprivacypartners)

ldquoIBM bans Sirirdquo (httpwwwzdnetcomblogbtlibm-bans-siri-privacy-risk-or-corporate-paranoia-at-its-best77843)

Siri - End User License Agreement (EULA)

ldquoyou agree and consent to Applersquos and its subsidiariesrsquo and agentsrsquo transmission collection maintenance processing and use of this information

including your voice input and User Datardquo

A Value of Android ndash AOSP amp GMS Options Most Enterprise COBO Customers Prefer AOSP Code Apps Accordingly

bull Privacy - relinquishment to Google of significant data rights inconsistent with enterprise protection of data

bull Google Account Logistics ndash services require a Google account

bull Forced Updates - ldquoGoogle Terms of Servicerdquo (wwwgooglecomintlenpoliciesterms) ldquoWhen a Service requires or includes downloadable software this software may update automatically on your device once a new version or feature is availablerdquo

bull Malware Exposure - Google Play Riddled with Malware (NIST best practice no access to public app store

bull Hardware Design Constraints ndash all hardware designs must comply with Google CDD which limits enterprise device choices

bull Application amp Customization Restrictions ndash UI constraints

bull Potential Functional Limitations ndash Must adhere to Compatibility Test Suite

AOSP ~ 225 of All Smartphone Shipments (4Q 2014) (httpswwwabiresearchcompress4q-2014-smartphone-os-results-android-smartphone-s)

Google Maps

Google Cloud Messaging

Google Play Store

Google Play Services

Google+

Google Analytics

Google Mail - GMAIL

Google Wallet Instant Buy

Google Cloud Platform

Mobile Chrome Browser

GMS Challenges GMS Features

Android For Work (AFW) ndash Driving Android Proliferation

bull Key Feature - Managed Profiles (Dual Persona) For BYOD amp COPE (not COBO)

bull Limited Management amp Security Features (restrict copypaste silent app installremovalhellip)

bull Features Made Extensible To Google For Work EMMrsquos ndash GFW EMMrsquos Airwatch MobileIron SOTI SAP Citrix Blackberry MaaS360 Google Admin Console ndash AFW has No UI

bull Features Available Natively On L and via APK On ICS 40 to KK 44

bull Requires That The Device Have Google Mobile Services (GMS)

bull Correlated Feature ndash Google Apps For Work with Private Channel for Mobile Application Management (MAM)

bullGoogle Apps For work

bullGoogle Cloud Platform

bullGoogle Maps For Work

bullGoogle Chrome For Work

bullGoogle Android For Work

bullGoogle Business Solutions

bullGoogle Play For Work

Google For Work Android For Work is Part of

The Broader Google For Work Initiative

Android Utilities amp Tools

The Genesis of Mx ndash Value To Zebra Stakeholders

Meeting IT Needs

Zebra MX - Enterprise Overlay

Android

Leveraging Consumer Scale

2014 1B+ Smartphones gt20B App Downloads

Zebra Utilities

RhoMobile

Enterprise Browser

EMDK

Rx Logger

Enabling App Developers

WinMobile

MX Programmatic Configuration

bull MX uses a standards based XML schema (OMA-CP PROV MSPROV) bull New features can be developed and immediately plugged-in and used by all solutions (MDM Staging EMDK)

bull Concurrent use by multiple applications with sync amp async options on transient amp persistent operations

bull XML generated by Eclipse Pug-in (EMDK) StageNow workstation or MDM Console

Extensible Configuration

CSP

XML Object

CSP

XML Object

CSP

XML Object

CSP

XML Object

Admin Developer

Staging MDM

EMDK

MX Management System

XML File XML File

Mx Os Extensions Made Available via EMDK amp StageNow

Mx OS Extensions Foundation

EMDK StageNow

67+ Major Operations

Some of Which Are Compound

Operations

Enterprise Tools Available for Android Both Off The Shelf amp Custom

Logcat ndash view from Eclipse or ADB shell

Debug ndash part of Android SDK

Traceview ndash App profilingbottlenecks

HierarchyViewer - UI views structure

Eclipse memory

Analyzer (MAT) Monkey ndash adb CLI

event generator

Rx Logger In depth monitoring

amp auditing

Zebra StageNow ndash Simplifying initial Device Staging

2 Output staging Profiles to a bar code or NFC tag

3 Scan the bar codes or tap the NFC tag to stage

This free tool enables staging in just 3 easy steps

1 Create staging Profiles with easy-to-use Wizards

Built-in

Staging

Server

Workstation Tool

Load

Apps

Mobile Device Client

MDM Toolkit - Enabling MDMrsquos

bull Tightly Integrated Solutions

bull Can Utilize Mx andor Standard Android Features

bull MDM Toolkit - includes documentation sample code amp utilities to help MDM vendors implement the MX functionality into their solutions to provide a viable management solution on Zebra mobile devices including Remote Control

B2M

TeamViewer

LogMeIn

Options For Programmatic Controls

DataWedge for Android- No programming Required

Scanning MSR data appears as keyboard data

bull Powerful profile feature allows configuration per app

bull Recommended when no application development desired or basic text data processing required

Native amp extended Development ndash Android Java Applications

bull Compatible with standard Android SDK bull Extensions for Data Capture MSR Battery

bull Uses Android API (Intents) and traditional API methods

bull Recommended when developing native Android application

OMA CP XML Configuration

bull Broad device controls configuration management security policies

bull Standards Based OMA Configuration Profile XML Schema

bull Configuration Service Provider (CSP) Modularity

bull Recommended for Mobile Device Management amp PartnerCustomer Application Device Controls

RhoMobile

bull Cross Platform Application development framework (same applications run on Android WM iOShellip)

bull Develop using Web skills (HTML5 JS Ruby)

bull Recommended when developing application to work on multiple devices and operating systems or you have web development skills

APIrsquos

amp

Intents

Data-

Wedge

XML

Config

Cross

Platform

Android Flexibility To Enable Features Like Analytics bull Device Diagnostics Engine Monitors Critical Functionality And Health

bull Health Monitoring Predictive Maintenance for Lower SupportMgmt Costs

Integrated Engine Monitors Critical

Functionality And Monitors Health Device usage

Battery charging and depletion

Applications installed and running

Activity Counters

Radio Performance

Movement Drops

Correlation of events to diagnose

issues Lowers support and management costs

Predictive Maintenance

Optimized Deployment

Fast Device Support

Power Management

Workload Indicators

Business Disruptions

IT Gauges

Android Security

bull Retail bull PCI ndash DSS (Payment Card Industry ndash Data Security Std) for mobile payment (MPoS)

bull QSA (Qualified Security Assessor) Audits

bull Critical Infrastructure bull NERC ndash CIP (North America Electric

Reliability Corp ndash Critical Infrastructure Protection)

bull Healthcare bull HIPAA ndash Health Insurance Portability amp Accounting HITECH Omnibus

bull Controlled Substances bull DEA CSOS ndash Controlled Substance Ordering System

bull Financial bull Sarbanes-Oxley Gramm-Leach Bliley Act (GLBA) Basel II

bull Government bull NIST FIPS ndash Federal Information Processing Standards

bull Govrsquot PED (portable electronic devices) Requirements

bull STIGS (Security Technical Implementation Guide)

bull DoD Directive 81002 (commercial wireless devices in DoD Govrsquot Info Grid (GIG)

bull Federal Information Security Management Act (FISMA) NIST Info Categorization Guidelines

bull Legislation Requiring Breach Notification bull 46 States Have Enacted Breach Notification for Personal Information

bull Federal Legislation In Discussion But Pending

REGULATORY COMPLIANCE IS FUNDAMENTAL TO ZEBRA CUSTOMERS DIRECTIVESMANDATESEDICTS

ANDROID SECURITY (ALWAYS SEPARATE PERCEPTION FROM FACT)

bull Highly Secure Government amp Public Safety Android Adoption

bull Android is the OS for the next generation Mission Critical High Assurance devices being developed by Motorola

bull Enterprise

bull Android is the OS meeting regulatory security certifications in multiple verticals Retail - PCI-DSS Healthcare ndash HIPAA Govrsquot - FIPS 140-2

bull Early Perceptions That Android Is ldquoNot Securerdquo

1) Malware On Google Play Store (enterprise should white-list)

2) Early Android Releases (pre-ICS 40 release October 2011)

bull Android has Demonstrated a History of Incremental Security Enhancements NSA ldquoSecurity Enhancedrdquo (SE Linux) Features Per User VPNs Address Space Layout Randomization (ASLR)hellip

Mx-Osx Enables comprehensive Lockdown ldquoPrinciple of least privilegerdquo OnOff-EnableDisableFilter

Android Debug Bridge (ADB)

Device File Access

All USB Activity

ON Off

Discovery

Off

Recording

GPS

Cellular

Camera

Comprehensive Lockdown and Monitoring Enabling Only the Functionality Needed to Perform the Operation and No More

Imager

SD Access

Interfaces

Sensors

Software

Devices

Settings

amp

Capture Application

White List URL Filters

Speaker Display

Brightness

User

Settings

Proxy

Dealing With LostStolen Devices Mx Enabled Autonomous Countermeasure Matrix

Countermeasures

Threats Wipe SD card

Factory reset Wipe Secure Storage Keys

Password Reset All Users

Password Reset Specific User

Lock Device Uninstall Specific Application

Send Alert to Application via Intent

Maximum password limit X

MDM Client Removal X X

Force through XML X X

Exchange ActiveSync (EAS) password limit x x x x x X

Device is Rooted

X

Exceeding a Configured Threshold Results in One or More Countermeasures

Runs Autonomously on Device Negating Dependency on Network Connectivity

Configured by Enterprise Administrator amp Pushed to the Device

Zebra Security Bulletins ndash eg StageFright Part of Zebra Android Security Remediation Team Process

Release Date

Alternative Remediation

Options

Customer Education

Product Impact

Patch Release Dates

Tracking

Link To Patch with

Detailed Installation Instructions

Android Challenges ndash Real amp Perceived

bull Fragmentation (a positive amp negative)

bull UI Fragmentation (No Longer An Issue) bull Major consumer manufacturers supporting standards based ldquoGoogle Play Editionrdquo

bull Android UI Advancements

bull Release Fragmentation (in many senses a positive for enterprise) bull Working with Google to reduce lag times)

bull Google Leveraging Google Play Service (GPS)

bull Mobile Device Management Fragmentation (No Longer An Issue) bull Increase API Surface plus extensions

bull Google Mobile Service Privacy Issues (an option ndash making it a feature) bull Means to provide with without makes this a feature compared to other OSrsquos

bull Security (No Longer An Inhibitor To Deployment) bull Often Aligned To Google Play Malware (not relevant to most ldquolocked down enterprise devices)

bull Greatly Improved Post ICS 40 Release (Oct 2011)

bull Positive Comments on Android Security By Gartner amp VDC

bull Integration of many NSA SE (Security Enhanced) Android Features

bull Device Availability (Now over 50 Industrial Handheld Android Devices still not as many as WMCE but more than the 5 on WE8H)

Is Android Mx An Enterprise OShellip ldquoDuck Testrdquo

1) Is Android The Worldrsquos Leading Mobile OSYes

2) Is Android Supported In A Microsoft Enterprise InfrastructureYes

3) Are Enterprise Developers Adopting AndroidYes

4) Is The Native Language of Android Java PopularhellipYes

5) Are Industry amp Financial Analysts SeeinghellipYes

6) Are Industry amp Financial Analysts Seeing Android AdoptionhellipYes

7) Does Android Have A Significant Installed BasehellipYes

8) Can Android Reduce Enterprise OS FragmentationYes

9) Are Industrial HH Device Vendors Adopting AndroidYes

10) Are Enterprise Tools Available for AndroidYes

11) Is Zebra Seeing Android Momentum hellip Yes

12) Are Enterprise Customers Buying Android hellipYes

13) Is Android SecurehellipYes

14) Does Zebra Have A Security Remediation Process For AndroidYes

15) Is Android Continually Adding New Enterprise FeatureshellipYes

16) Does Android Have The Flexibility To Enable Features Like AnalyticshellipYes

17) Are There Enterprise Android Resources Yes

18) If Needed Are Services Available For AndroidYes

19) Does Mx Enable Developers To Add ValueYes

20) Does Android Mx provide Enterprise Development OptionsYes

21) Does Mx Enable Comprehensive LockdownhellipYes

22) Can Mx Help With Lost or Stolen DevicesYes

Sample Zebra Android Information Resources bull Architecture amp Development Resources

bull Motorola Solutions App Development For Android httpdevelopermotorolasolutionscomcommunityandroid

bull Android Opens Source Project - httpsourceandroidcom

bull Android Block Diagram - httpenwikipediaorgwikiFileAndroid-System-Architecturesvg

bull Android APIrsquos - httpdeveloperandroidcomguidetopicsmanifestuses-sdk-elementhtmlApiLevels amp

bull httpdeveloperandroidcomreferencepackageshtml

bull Android SDK amp ADT Download - httpdeveloperandroidcomsdkindexhtml

bull Android App Overview - httpdeveloperandroidcomguidecomponentsfundamentalshtml

bull Zebra EMDK bull DN PMB httpagilevltprdmot-solutionscomAgileVault005578069agile557806907pdf

bull EMDK Landing page httpsdevelopermotorolasolutionscomcommunityandroidemdk

bull Tutorials httpsdevelopermotorolasolutionscomcommunityandroidemdktutorials

bull Samples httpsdevelopermotorolasolutionscomcommunityandroidemdksamples

bull API Reference httpsdevelopermotorolasolutionscomcommunityandroidemdkreference

bull Profile Manager httpsdevelopermotorolasolutionscomcommunityandroidemdkprofiles

bull Android Mobile Security bull NIST Mobile Security Guidelines - httpcsrcnistgovpublicationsdrafts800-124r1draft_sp800-124-rev1pdf

bull Android Basic Security - httpsourceandroidcomdevicestechsecurity

bull Android Mobile Device Management (MDM) bull SoTI MobiControl Android+ - httpwwwsotinetmobicontrolkey-featuresandroidplus

bull Airwatch Android MDM - httpwwwair-watchcomsolutionsandroid

bull MSI Mx - httpwwwmotorolasolutionscomUS-ENBusiness+Product+and+ServicesSoftware+and+ApplicationsMx_Extensionssoftware_applications_tab

bull TCO Links bull VDC Mobile Device TCO httpwwwvdcresearchcom_Documentstrackst7v1brief-2667pdf

bull Gartner ldquoTotal Cost of Ownership of Mobile Devices 2012 Updaterdquo March 20 2012 httpwwwmotorolasolutionscomwebCustomerPepsiCoUS-ENMyDocumentsPresentationsLibraryresourcestotal_cost_of_ownership_of_mobile20devicespdfpLibItem=1

bull ldquoMotorola Solutions TCO Calculatorrdquo (consult an MSI representative)

bull Other bull Android Market Dashboards - httpdeveloperandroidcomaboutdashboardsindexhtml

bull Google Services httpdeveloperandroidcomgoogleindexhtml

PLEASE TAKE THE SURVEY

DO NOT USE APPFORUM EVENT SURVEY SESSION

SURVEY

THANK YOU

Page 5: Zebra OS Strategy - Zebra Technologies LaunchPadlaunchpad.zebra.com/.../Day_1_EN/04_APAC-AppForum-OS_Strategy.… · 20/03/2012 · Zebra OS Strategy Bruce A Willins Sr ... Risk -

Industry Trends How We Got Here

Zebrarsquos Focus Is On Line of Business - COBO

Healthcare

Retail

TampL

Manufacturing

Government

HTCOthers

Personal - Only BYOD COPE COBO

BYOD ndash Bring Your Own Device

COPE ndash Corporately Owned

Personally Enabled

COBO ndash Corporate Owned

Business Only

ILD CLD

Extended Life Cycles To Reduce TCO

Hardened Security

MDMEMM To Reduce IT Overhead amp Downtime

Enterprise accessory ecosystem

LoB Missing Critical

High Differentiation Ability To Customize

High Customer Touch

gt 15B Units (Smartphone amp HH Devices)

Short Life Cycles

Ease of Use Over

Security

ldquoConsumerrdquo WIFI

Limited IT Control

Partial Wipe

Assumes Untrusted Apps

User Controlled Updates

Dual Persona

Short Support Cycles

Large Volume To Influence

COPEBYDO Focus Context

~ 55M Units

ldquoConfluencerdquo ndash Industry Transformation Consumer Influence on Enterprise

Pocketable

Customer Branded

Rugged -gt Rugged amp Durable

Hard Keys -gt All Touch

Resistive Touch Screens -gt Projected Capacitive amp All-Weather Touch

Larger Displays (28rdquo-37rdquo =gt 43rdquo- 47rdquo)

A Leading Consumer Operating System UI-Ux

Confluence - Keys vs Touch Enterprise Touch Rapidly Escalating

bull httpwwwengadgetcom20130602blackberrys-depressing-keyboard-trends

61

305 21

7

39

695 79

93

0

10

20

30

40

50

60

70

80

90

100

Q1 2010 Q1 2011 Q1 2012 Q1 2013

Touch

Keypad

WW Smartphone Market

bull Significant More Display Area Per Device Volume (over 300)

bull Larger Screen = Flatter UIrsquos = Increase Productivity (fewer clicks)

bull Larger Screens Enable = Larger Renderings = Easier Viewing

bull All Touch Devices Enable Portrait and Landscape Options

bull Productivity Studies Showing Comparable Input Productivity To Keys

bull Issue With Support For ldquoBlind Entry

Physical vs Virtual Key Entry Touch Productivity For Data Entry

bull 10 Warehouse Workers 12 Yrs Avg Experience Avg Age 38 Given Alpha

Num Strings amp Sentences

bull Virtual QWERTY 39 Faster and 60 Lower Error Rate than MC3100

Physical Keypad

bull Blind Entry Still A Challenge

ldquoThe devices were put into a cement mixer with keys

coins cards and other bitsrdquo

(TC75) ldquoIt was the only device to continue working

throughout all of our testsrdquo

CONSUMER INFLUENCE WITHOUT CONSUMER COMPROMISE

Security Vulnerabilities

Limited Wi-Fi Support

Consumer life Cycles

Multi-Piece Solutions

UIUx Flexibility

Multi-User

Ability To Customize

Limited Data Collection

Compliance To Regulatory Mandates

Mindshare

Theft Shrinkage

Forced Services amp Pushed Notifications

App Procurement

Durability Impact wear Susceptibility

Low Audio Out

Limited Data Privacy

No Roadmap

Consumer Feature Focus

Battery Management

VDC Handheld TCO Comparison A $5482 Savings Per Device Over 5 Yrs

Hard Costs (initial Deployment amp Maintenance Costs)

Rugged Handheld Device

Peripherals amp Accessories

Software Costs

Services

Warranty Extended Warranty

Soft Costs (annual recurring costs)

Employee Productivity Loss Per Failure

IT Support Costs Per Failure

Average Replacement Cost (Not Covered by Warranty)

$3242 30

$7458 70

Hard Costs

Soft Costs

$2253 14

$13931 86

Rugged Handheld

Non-Rugged Handheld

Total 5 yr

Cost

$10700

Total 5 yr

Cost

$16183

ldquocopy Copyright 2013 VDC Research Group Inc Source Strategic Insights 2012 Enterprise Mobility Solutions Market ndash Track 7 Enterprise Mobility Mobile Device TCO Volume 1 Mobile Device TCO Models for Line of Business Solutions

Key Measures Rugged Non-Rugged

Base Device Acquisition Cost $1675 $528

Avg Annual Hardware Failure Rate 60 113

of TCO Due To Lost Employee Productivity 339 424

of TCO Due To IT Support Expenditures 343 497

Mobile OS Inflection Point Driven By Smartphone Consumerization

2000 ndash 2011+

Application Rewrite andor Re-Architect

Microsoft

Android

Apple

HTML5JS

Other

WE8H Win 10

Smart Phones

Enterprise Only OSrsquos

Change Drives Opportunity

Enterprise Customers Are Taking This Opportunity To Re-architect Their Applications Improving The UX (keys to touch) Flattening UIrsquos Leveraging Gestures Future Proofing (eg X-Platforms)hellip

The Future of Enterprise HH Mobile OS Must Leverage consumer Scale

13B+ Units

Industrial HHrsquos

~50 M Units

CE

WM

other

The WW Smartphone

Market is

~289 Times Larger

than the Industrial

Handheld Market

45-50

40

10-15

Any viable Enterprise OS MUST Leverage Consumer

Smartphone Features amp Economies of Scale

2014

WW MOBILE OS MARKET Android amp IOS gt96

IDC Mobile OS Market Share (units Shipped)

Q4 14 WW Shipments = 378M Units

(Over 180 Android Vendors)

OS Support Among Industrial HH Device Vendors Multi-Vendor

Industrial HH

Android Device

Introductions

TC55 MC40 MC67 ET1 MC32

BP3

0

BM18

0

HM4

5

CN5

1

70

E 780

0

T41

X

T41

G

T41

S

Skeye Alegro Skeye Dart

TC70 Current State

bull Totalhelliphelliphelliphelliphelliphellip 191 Devices Shipping Fromhellip 19 Vendors

bull Androidhelliphelliphelliphellip 53 Devices Fromhelliphelliphelliphelliphellip 15 Vendors

bull WE81Hhelliphelliphelliphellip 5 Devices From helliphelliphelliphellip 3 Vendors

Android Infrastructure Readiness DesktopLaptop Centricity Has Now Shifted To Mobile

SCCM AD EAS Infrastructure

DesktopLaptop

Corporate Liable

Devices (CLDs)

Pick Mobile Devices Compatible With Infrastructure

CLD amp ILDs amp Cloud

BYOD amp COPE Infrastructure

DesktopLaptop

Change Infrastructure To Accommodate Mobile Devices

Worldwide Device Shipments

(thousands of units Gartner Oct 2013)

0

500

1000

1500

2000

2500

3000

2012 2013 2014

Mobile Phone

TabletUltramobile

PC (Desk-based and Notebook)

2014 Mobile Phones To Out-ship PCrsquos

By ~ 71

Android amp IOS Support In A Microsoft Enterprise Infrastructure bull The Question

bull ldquoHow Does Android Play in My Microsoft On-Premise amp Cloud Infrastructurerdquo

bull Microsoft Solutions in question bull On-Premise Solutions ndash Active Directory (AD) Exchange Active Sync (EAS)

System Center Configuration Managers (SCCM)

bull Cloud Solutions ndash Intune Azure Office365 ((including exchange online sharepoint Lync OneDriveSkydrivehellip)

bull Key Points bull Trend - MSFT Moving Policy Provisioning from EAS amp AD To IntuneSCCM

bull Workplace Join For Androidhelliphelliphelliphellip Yes

bull Intune Client For Android helliphelliphellip Yes

bull Outlook Client For Androidhelliphelliphelliphelliphelliphellip Yes

bull Azure Mobile Svcs SDK For Androidhelliphellip Yes

bull Ability To Sync Google Apps amp Outlook Yes

bull Android OneDrive Clienthelliphelliphelliphelliphelliphelliphellip Yes

bull Office Support (Office Mobile App)helliphelliphellip Yes

bull Office 365 via Androidhelliphelliphelliphelliphelliphelliphelliphellip Yes

bull Cortana for Android (beta)helliphelliphelliphelliphelliphellip Yes

+ Visual

Studio

Android

Emulator

+ Visual Studio Android

Support For CC++

We are clear that our experiences are going to be available on all devicesldquo ndash Satya

Nadella July 2014

Microsoft Support For Android Project Astoria

Automatic Translation of Android

Apps To Windows

Alternative MSFT Services For Google Mobile

Services

Tools To Pinpoint Incompatibilities

Apps Platforms

Apps Platforms

Android Leading among enterprise developers (Vision Mobile Q4 2014)

bull Android Most Common Targeted OS By Enterpriser Developers (74)

bull HTML5 most by developers (42) followed by Java (38)

bull 42 of Android developers using something other than native language

bull Avg of platforms targeted by developers = 22 (17 Without Games) down from 29 in 12 months 43 only 1 platform

bull ldquoWindows Phone continues to gain developer mindshare steadily at 28 ldquoalthough the users have not followedrdquo (targeting low-end Android users)

bull C As Primary Language -gt 63 of WP developers (14 across all developers) comparable on Android amp IOS

10000 App Developers from 137 Countries

httpwwwvisionmobilecomproductdeveloper-economics-q3-2014

Platform App Development C Gaining Cross-platform Traction

C

More Signs CNet Cross Platform Enabling Customers To Ease The Transition

C

NET

C

NET

bull Microsoft Moves To Open Source NET

bull ~6M Programmers Developing For NET

bull MSFT ldquoNet Foundationrdquo - promote NET Technologies in OSS

bull April 2014 ndash Open Source of Roslyn Net Compiler Platform

bull Nov 2014 - NET Framework (server side) Goes Open Source

bull Xamarin Seen By Many Customers To Ease The Transition bull httpdeveloperxamarincomguidesandroidgetting_startedhelloandroidhelloandroid_quickstart

bull Xamarin in General Growing Rapidly

bull 2013 To 2014 Developers 288K -gt 755K Employees 65-gt 200

bull Zebra Xamarin Support

1) Datawedge httpsdevelopermotorolasolutionscomcommunityandroidandroid-forumsandroid-blogsblog20141106scanning-barcodes-in-your-xamarin-android-app

2) Binding to the Zebra EMDK httpsdevelopermotorolasolutionscomdocsDOC-2813

3) Xamarin API Plugin (Q3-Q4 lsquo15)

Android Is Reducing ldquoEnterprise OS Fragmentationrdquo

Warehouse Back of Store Store Floor BYODCOPE Customers

CEWEC

WM

IOS

The Average CIO manages 35 OSrsquoshellipthey would prefer 1

WP8 WE8H

Win 10

Android

MC3K JB Android Q3 2014

MC92 KK Android Q3 2015

More Coming

NRF 2015 - ldquoYear of Androidrdquo Northcoast Research

bull ldquocustomers have come to the conclusion that Android for enterprise use is a suitable operating system alternative to existing Windows operating systemsrdquo

bull ldquoAndroid clearly has more interest [than Win 81] as a viable alternative to the existing Windows platform for those looking to upgraderdquo

bull ldquoAndroid No Longer Feared in Enterpriserdquo

bull ldquoThe investment in the Android platform was the one strategic move that gives them [MSIZebra] an advantage over their competitors more than anything else in recent memoryldquo

bull ldquoZebra is a clear leader in the Android operating spacerdquo

Zebra Microsoft OS

Win 8

The Window For legacy Microsoft Operating System Products Is closing

MESSAGE OF URGENCY ndash NOT PANIC

Microsoft OS Support Cycles ndash Winding Down WMCE (WMWEH 65 MSFT Mainstream Support Ended 1132015)

WE81H

httpsupportmicrosoftcomlifecyclesearchdefaultaspxsort=PNampalpha=Windows+Embedded+81+HandheldampFilter=FilterNO

No Published Support for earlier WE8H release

Windows Mobile WEH CE WEC

Zebra OS Product Offering trends Planning for Post WM

CEWM Beyond 2015

bull Continued Growth In Android

bull ldquoTBDrdquo Potentially Win 10 End-of-Ship not Not End-of-Support

Microsoft OS Path For Enterprise Customers 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016

2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016

WEC 70 Mar 2011

CE 60 Mar 2006

CE 50 Jul 2004

CE 60R3 Sept lsquo09

WEC 2013 Update

Targeted At Embedded

WP 7 Feb lsquo10

WP75 Sept lsquo11

WP78 Q4 lsquo12

Consumer Only Launch-To-

End-ofmdashLife in ~24 months

WE8H Announce

WE81H First Product

lt 1 Market

Adoption

WM 60 Feb 2007

WM 65 Sept lsquo09

WM 50 Jul 2005

No Major Updates ndash Most Current Release

Still On 2004 CE 50 Kernel

Win10 Announce Q4 lsquo14

TBD (W10 Mobile Ent

RTM Q4 rsquo15)

Customers Reacting To Growing Skepticism In Press

bull ldquohot breaking rumour suggests that Microsoft could drop its Windows Phone platform and instead adopt the Android OS with its own applications and services preloadedrdquo

bull ldquoPotentially referencing the big changes afoot in Redmond a letter from Nadella to Microsoft employees said the company needs to be prepared to make tough choices in areas where things are not workingrdquo

bull ldquoNadella appears to want results otherwise Windows Phone could go the way of Windows Mobile and cease to existrdquo

httpwwwandroidauthoritycomrumor-microsoft-to-drop-windows-phone-for-android-621317

Jun 30 2015

Wired

Magazine

bull We will streamline the next version of Windows from three operating systems into one single converged operating system for screens of all sizesldquo ndash Nadella

bull Cut Down Development Time amp Unify User Experience (comparable to Android amp IOS but all the way to the desktop)

bull Thoughts On What ldquoConvergencerdquo Means To MSFT - A Single MSFT Team - Unified OS or Unified Team (under Terry Myerson)phone embedded windows xbox

- A Single Core- NT Core with highly common run times

- A Single Store - Unifed Windows Phone Store amp Windows Store

- Single Developer Platform - Write once and run on any Windows Variant (unified APIs dev tools)

- ldquoWindows Applicationsrdquo ndash aka Modern Apps Metro Style Universal Apps are built on a ldquoWindows Universal App Platformrdquo

- Singular OS ndash a Runtime OS (configures based on some hardware manifest eg alter UI based on keyboard present)

bull 1) Win 81 Desktop Laptop

bull 2) Windows RT (tablet ARM)

bull 3) Windows Phone

From Three OSrsquos

Industry Mobile IOT

ldquoOfficial Namesrdquo From MSFT

Directly

Windows 10 IoT for Enterprise

Windows 10 Mobile for Enterprise

Windows 10 IoT Core

Build 2015 Windows 10 IOT

for Industrial Devices

Windows 10 IOT for Mobile

Devices

Windows 10 IOT Core

Legal Agreements Windows 10

Industry Windows 10

Mobile Windows 10

Athens

One OS ndash 3 Variants Windows 10 - Unification

Why customers ask for Microsoft

Infrastructure Compatibility ManagementSecurity Policies (EAS SCCMhellip)

An OS Manufacturer As A Physical Entity (not the ldquocommunityrdquo)

Unified Development Environment (Visual Studio IDE)

Microsoft Brand Legacy (comfort level)

Enterprise Device Availability

Indemnification IP Position

Promise of Application Unification (desktop laptop tablet handheld)

Maintenance amp Support Policies (OS Updates ndashan asset amp a liability going forward)

Device Manufacturer

OS Manufacturer Customer

MSFT

declining

Top Reason

CEWEC WMWEH WE8H Win10 Roadmap

Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4

2012 2011 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4

2014 2013 2015

released

SB1

CE 6

CE7WEC

MC32 HC1 MC40

WT41N0

VC70

MC92 MC21

MC45 VC6090

MC67 WMWEH

WE8H

VH10

WAP4

WAP4

Major releases only

MC67

ND

Win 10

TBA

MC18

No GA

Products

No Plans For

WEC 2013

Customer Expressed Concerns Over Microsoft bull Past Performance

bull WMWEH 65 No significant updates in 4+ years on a 10 yr old CE5 kernel

bull WP7 lasted only 24 months

bull WE8H Replaced by Win10 Before Any Significant Market Adoption

bull Long Term Commitment bull Continual Narrowing (ldquofocusingrdquo) of the Phone Hardware Business (July lsquo15 7800 additional layoffs) bull ldquoASPs however have continued to decline Gross margin declined this quarter driven by lower per unit margins on Lumia

devicesrdquo -- July 21 2015 Earning Call Nadella

bull Technical Issues bull No legacy app compatibility Architectural constraints (limits in multitasking IPC developer API access ability to customize)

bull Strategic Direction (under Satya Nadella) bull Likely focus is not mobile OS but for on-premise and cloud based apps amp services

bull WE8H addressing a very small niche market (45M units compared to 1B+ Consumer)

bull Ambiguity in how to reduce ldquoEnterprise OS fragmentationrdquo (one Enterprise OS)

bull Market Adoption Issues bull WE8H based on struggling Consumer WP8 (~28 Market Share ndash expect decline in Q2 rsquo15) bull Minimal Enterprise ISV Adoption amp hardware devices

bull Window 10 Announcement Has Extended The MSFT OS Gap customers are foregoing WE8H

bull Logistic Issues bull Ability to support WE8H (Win 10 Enterprise) given that enterprise changes may impact WP8 (Win 10 Consumer)

Android MX ndash Mobility eXtensions

Android Statistics Enterprise internationals want Price Carrier Country Optionshellip

bull 18000 Different Android Devices

bull Over 180 Manufacturers

bull In 190 Countries

bull Wide Pricing Ranges ($100+)

bull 15M Activations Day

bull gt16M Apps on Play Store

bull $7B Paid To App Developers

httpopensignalcomreports2014android-fragmentation

Devices

Manufacturers Samsung

Google

LGE MOT SONY

Lenovo

HTC

Ericsson

Huaw

ei

Screen Sizes

Why Customers Are Asking For Android

bull Android 77 Market Share (1B+ Android device ships expected in lsquo15)

1 Smartphone OS WW (Unit Shipments)

bull Java (the native language for Android)

1 Most Popular Programming Language

bull Android ndash 180+ Device Manufacturers amp Over 550 Devices In US Alone

1 Mobile OS With Most Device amp Manufacturer Options

bull Android - 591

1 Requested OS By MSI Channel Partner Customers

bull Android 798M Devices (EoY 2013)

1 Mobile OS Installed Base

bull Qualcomm TI Intel MediaTek Marvelhellip

1 Supported OS By Leading SiliconMicroprocessor Vendors

bull Approximately 14 M Applications

1 ndash App Store Adoption (comparable with IOS App Strore)

Zebra Android Trends industry is turning - not to be ldquobraggadociosrdquo (D Trump)

bull Android Products YoY 2013-To-2014

+ 375 Unit Growth

+ 402 Rev Growth

bull Zebra Solution Center Has Now Certified Over 168 Android Apps

bull Expect Significant Positive Impact in 2015 From TC7x

GROWTH IN ANDROID EMDK

USAGE Strong indicator of increased

product USAGE by development

community

Increased Views of Android Related Resources

Zebra Enterprise Customers Buying Android Devices

Poland

Application MSFT-To-Android Migration

bull Rewrite

bull Porting C to Java Has Generally Gone Smoothly (a class is a class is a class)

bull Abstraction

bull Transitioning To HTML5 amp Various OS Abstraction Frameworks (eg RhoMobile)

bull Retaining NET (eg Xamarin)

bull Some Are Running A Common Language Runtime (CLR) and Running Their Existing NET Code (60-90 porting) most effort in UI

bull XAMARIN

bull Some Customers Using Datawedge With Xamarin

bull Continued Strategic Partnership Dialogue

bull Expect Zebra Plugins For Xamarin (late Q3 rsquo15 Mx 44 profile mgr amp barcode API)

bull httpsdevelopermotorolasolutionscomdocsDOC-2813

C

NET

PrivacySecurity vs Service Functionality

Many Enterprise Customers

Object To The Security Risks associated with

Consumer Cloud Service offerings requiring

devices to expose Account IDrsquos access to

data amp data traversing cloud servershellip

ldquoWhen you visit websites or use apps that use Google technologies we may use the

information we receive from those websites and appsrdquo (google privacy amp terms - httpwwwgooglecompoliciesprivacypartners)

ldquoIBM bans Sirirdquo (httpwwwzdnetcomblogbtlibm-bans-siri-privacy-risk-or-corporate-paranoia-at-its-best77843)

Siri - End User License Agreement (EULA)

ldquoyou agree and consent to Applersquos and its subsidiariesrsquo and agentsrsquo transmission collection maintenance processing and use of this information

including your voice input and User Datardquo

A Value of Android ndash AOSP amp GMS Options Most Enterprise COBO Customers Prefer AOSP Code Apps Accordingly

bull Privacy - relinquishment to Google of significant data rights inconsistent with enterprise protection of data

bull Google Account Logistics ndash services require a Google account

bull Forced Updates - ldquoGoogle Terms of Servicerdquo (wwwgooglecomintlenpoliciesterms) ldquoWhen a Service requires or includes downloadable software this software may update automatically on your device once a new version or feature is availablerdquo

bull Malware Exposure - Google Play Riddled with Malware (NIST best practice no access to public app store

bull Hardware Design Constraints ndash all hardware designs must comply with Google CDD which limits enterprise device choices

bull Application amp Customization Restrictions ndash UI constraints

bull Potential Functional Limitations ndash Must adhere to Compatibility Test Suite

AOSP ~ 225 of All Smartphone Shipments (4Q 2014) (httpswwwabiresearchcompress4q-2014-smartphone-os-results-android-smartphone-s)

Google Maps

Google Cloud Messaging

Google Play Store

Google Play Services

Google+

Google Analytics

Google Mail - GMAIL

Google Wallet Instant Buy

Google Cloud Platform

Mobile Chrome Browser

GMS Challenges GMS Features

Android For Work (AFW) ndash Driving Android Proliferation

bull Key Feature - Managed Profiles (Dual Persona) For BYOD amp COPE (not COBO)

bull Limited Management amp Security Features (restrict copypaste silent app installremovalhellip)

bull Features Made Extensible To Google For Work EMMrsquos ndash GFW EMMrsquos Airwatch MobileIron SOTI SAP Citrix Blackberry MaaS360 Google Admin Console ndash AFW has No UI

bull Features Available Natively On L and via APK On ICS 40 to KK 44

bull Requires That The Device Have Google Mobile Services (GMS)

bull Correlated Feature ndash Google Apps For Work with Private Channel for Mobile Application Management (MAM)

bullGoogle Apps For work

bullGoogle Cloud Platform

bullGoogle Maps For Work

bullGoogle Chrome For Work

bullGoogle Android For Work

bullGoogle Business Solutions

bullGoogle Play For Work

Google For Work Android For Work is Part of

The Broader Google For Work Initiative

Android Utilities amp Tools

The Genesis of Mx ndash Value To Zebra Stakeholders

Meeting IT Needs

Zebra MX - Enterprise Overlay

Android

Leveraging Consumer Scale

2014 1B+ Smartphones gt20B App Downloads

Zebra Utilities

RhoMobile

Enterprise Browser

EMDK

Rx Logger

Enabling App Developers

WinMobile

MX Programmatic Configuration

bull MX uses a standards based XML schema (OMA-CP PROV MSPROV) bull New features can be developed and immediately plugged-in and used by all solutions (MDM Staging EMDK)

bull Concurrent use by multiple applications with sync amp async options on transient amp persistent operations

bull XML generated by Eclipse Pug-in (EMDK) StageNow workstation or MDM Console

Extensible Configuration

CSP

XML Object

CSP

XML Object

CSP

XML Object

CSP

XML Object

Admin Developer

Staging MDM

EMDK

MX Management System

XML File XML File

Mx Os Extensions Made Available via EMDK amp StageNow

Mx OS Extensions Foundation

EMDK StageNow

67+ Major Operations

Some of Which Are Compound

Operations

Enterprise Tools Available for Android Both Off The Shelf amp Custom

Logcat ndash view from Eclipse or ADB shell

Debug ndash part of Android SDK

Traceview ndash App profilingbottlenecks

HierarchyViewer - UI views structure

Eclipse memory

Analyzer (MAT) Monkey ndash adb CLI

event generator

Rx Logger In depth monitoring

amp auditing

Zebra StageNow ndash Simplifying initial Device Staging

2 Output staging Profiles to a bar code or NFC tag

3 Scan the bar codes or tap the NFC tag to stage

This free tool enables staging in just 3 easy steps

1 Create staging Profiles with easy-to-use Wizards

Built-in

Staging

Server

Workstation Tool

Load

Apps

Mobile Device Client

MDM Toolkit - Enabling MDMrsquos

bull Tightly Integrated Solutions

bull Can Utilize Mx andor Standard Android Features

bull MDM Toolkit - includes documentation sample code amp utilities to help MDM vendors implement the MX functionality into their solutions to provide a viable management solution on Zebra mobile devices including Remote Control

B2M

TeamViewer

LogMeIn

Options For Programmatic Controls

DataWedge for Android- No programming Required

Scanning MSR data appears as keyboard data

bull Powerful profile feature allows configuration per app

bull Recommended when no application development desired or basic text data processing required

Native amp extended Development ndash Android Java Applications

bull Compatible with standard Android SDK bull Extensions for Data Capture MSR Battery

bull Uses Android API (Intents) and traditional API methods

bull Recommended when developing native Android application

OMA CP XML Configuration

bull Broad device controls configuration management security policies

bull Standards Based OMA Configuration Profile XML Schema

bull Configuration Service Provider (CSP) Modularity

bull Recommended for Mobile Device Management amp PartnerCustomer Application Device Controls

RhoMobile

bull Cross Platform Application development framework (same applications run on Android WM iOShellip)

bull Develop using Web skills (HTML5 JS Ruby)

bull Recommended when developing application to work on multiple devices and operating systems or you have web development skills

APIrsquos

amp

Intents

Data-

Wedge

XML

Config

Cross

Platform

Android Flexibility To Enable Features Like Analytics bull Device Diagnostics Engine Monitors Critical Functionality And Health

bull Health Monitoring Predictive Maintenance for Lower SupportMgmt Costs

Integrated Engine Monitors Critical

Functionality And Monitors Health Device usage

Battery charging and depletion

Applications installed and running

Activity Counters

Radio Performance

Movement Drops

Correlation of events to diagnose

issues Lowers support and management costs

Predictive Maintenance

Optimized Deployment

Fast Device Support

Power Management

Workload Indicators

Business Disruptions

IT Gauges

Android Security

bull Retail bull PCI ndash DSS (Payment Card Industry ndash Data Security Std) for mobile payment (MPoS)

bull QSA (Qualified Security Assessor) Audits

bull Critical Infrastructure bull NERC ndash CIP (North America Electric

Reliability Corp ndash Critical Infrastructure Protection)

bull Healthcare bull HIPAA ndash Health Insurance Portability amp Accounting HITECH Omnibus

bull Controlled Substances bull DEA CSOS ndash Controlled Substance Ordering System

bull Financial bull Sarbanes-Oxley Gramm-Leach Bliley Act (GLBA) Basel II

bull Government bull NIST FIPS ndash Federal Information Processing Standards

bull Govrsquot PED (portable electronic devices) Requirements

bull STIGS (Security Technical Implementation Guide)

bull DoD Directive 81002 (commercial wireless devices in DoD Govrsquot Info Grid (GIG)

bull Federal Information Security Management Act (FISMA) NIST Info Categorization Guidelines

bull Legislation Requiring Breach Notification bull 46 States Have Enacted Breach Notification for Personal Information

bull Federal Legislation In Discussion But Pending

REGULATORY COMPLIANCE IS FUNDAMENTAL TO ZEBRA CUSTOMERS DIRECTIVESMANDATESEDICTS

ANDROID SECURITY (ALWAYS SEPARATE PERCEPTION FROM FACT)

bull Highly Secure Government amp Public Safety Android Adoption

bull Android is the OS for the next generation Mission Critical High Assurance devices being developed by Motorola

bull Enterprise

bull Android is the OS meeting regulatory security certifications in multiple verticals Retail - PCI-DSS Healthcare ndash HIPAA Govrsquot - FIPS 140-2

bull Early Perceptions That Android Is ldquoNot Securerdquo

1) Malware On Google Play Store (enterprise should white-list)

2) Early Android Releases (pre-ICS 40 release October 2011)

bull Android has Demonstrated a History of Incremental Security Enhancements NSA ldquoSecurity Enhancedrdquo (SE Linux) Features Per User VPNs Address Space Layout Randomization (ASLR)hellip

Mx-Osx Enables comprehensive Lockdown ldquoPrinciple of least privilegerdquo OnOff-EnableDisableFilter

Android Debug Bridge (ADB)

Device File Access

All USB Activity

ON Off

Discovery

Off

Recording

GPS

Cellular

Camera

Comprehensive Lockdown and Monitoring Enabling Only the Functionality Needed to Perform the Operation and No More

Imager

SD Access

Interfaces

Sensors

Software

Devices

Settings

amp

Capture Application

White List URL Filters

Speaker Display

Brightness

User

Settings

Proxy

Dealing With LostStolen Devices Mx Enabled Autonomous Countermeasure Matrix

Countermeasures

Threats Wipe SD card

Factory reset Wipe Secure Storage Keys

Password Reset All Users

Password Reset Specific User

Lock Device Uninstall Specific Application

Send Alert to Application via Intent

Maximum password limit X

MDM Client Removal X X

Force through XML X X

Exchange ActiveSync (EAS) password limit x x x x x X

Device is Rooted

X

Exceeding a Configured Threshold Results in One or More Countermeasures

Runs Autonomously on Device Negating Dependency on Network Connectivity

Configured by Enterprise Administrator amp Pushed to the Device

Zebra Security Bulletins ndash eg StageFright Part of Zebra Android Security Remediation Team Process

Release Date

Alternative Remediation

Options

Customer Education

Product Impact

Patch Release Dates

Tracking

Link To Patch with

Detailed Installation Instructions

Android Challenges ndash Real amp Perceived

bull Fragmentation (a positive amp negative)

bull UI Fragmentation (No Longer An Issue) bull Major consumer manufacturers supporting standards based ldquoGoogle Play Editionrdquo

bull Android UI Advancements

bull Release Fragmentation (in many senses a positive for enterprise) bull Working with Google to reduce lag times)

bull Google Leveraging Google Play Service (GPS)

bull Mobile Device Management Fragmentation (No Longer An Issue) bull Increase API Surface plus extensions

bull Google Mobile Service Privacy Issues (an option ndash making it a feature) bull Means to provide with without makes this a feature compared to other OSrsquos

bull Security (No Longer An Inhibitor To Deployment) bull Often Aligned To Google Play Malware (not relevant to most ldquolocked down enterprise devices)

bull Greatly Improved Post ICS 40 Release (Oct 2011)

bull Positive Comments on Android Security By Gartner amp VDC

bull Integration of many NSA SE (Security Enhanced) Android Features

bull Device Availability (Now over 50 Industrial Handheld Android Devices still not as many as WMCE but more than the 5 on WE8H)

Is Android Mx An Enterprise OShellip ldquoDuck Testrdquo

1) Is Android The Worldrsquos Leading Mobile OSYes

2) Is Android Supported In A Microsoft Enterprise InfrastructureYes

3) Are Enterprise Developers Adopting AndroidYes

4) Is The Native Language of Android Java PopularhellipYes

5) Are Industry amp Financial Analysts SeeinghellipYes

6) Are Industry amp Financial Analysts Seeing Android AdoptionhellipYes

7) Does Android Have A Significant Installed BasehellipYes

8) Can Android Reduce Enterprise OS FragmentationYes

9) Are Industrial HH Device Vendors Adopting AndroidYes

10) Are Enterprise Tools Available for AndroidYes

11) Is Zebra Seeing Android Momentum hellip Yes

12) Are Enterprise Customers Buying Android hellipYes

13) Is Android SecurehellipYes

14) Does Zebra Have A Security Remediation Process For AndroidYes

15) Is Android Continually Adding New Enterprise FeatureshellipYes

16) Does Android Have The Flexibility To Enable Features Like AnalyticshellipYes

17) Are There Enterprise Android Resources Yes

18) If Needed Are Services Available For AndroidYes

19) Does Mx Enable Developers To Add ValueYes

20) Does Android Mx provide Enterprise Development OptionsYes

21) Does Mx Enable Comprehensive LockdownhellipYes

22) Can Mx Help With Lost or Stolen DevicesYes

Sample Zebra Android Information Resources bull Architecture amp Development Resources

bull Motorola Solutions App Development For Android httpdevelopermotorolasolutionscomcommunityandroid

bull Android Opens Source Project - httpsourceandroidcom

bull Android Block Diagram - httpenwikipediaorgwikiFileAndroid-System-Architecturesvg

bull Android APIrsquos - httpdeveloperandroidcomguidetopicsmanifestuses-sdk-elementhtmlApiLevels amp

bull httpdeveloperandroidcomreferencepackageshtml

bull Android SDK amp ADT Download - httpdeveloperandroidcomsdkindexhtml

bull Android App Overview - httpdeveloperandroidcomguidecomponentsfundamentalshtml

bull Zebra EMDK bull DN PMB httpagilevltprdmot-solutionscomAgileVault005578069agile557806907pdf

bull EMDK Landing page httpsdevelopermotorolasolutionscomcommunityandroidemdk

bull Tutorials httpsdevelopermotorolasolutionscomcommunityandroidemdktutorials

bull Samples httpsdevelopermotorolasolutionscomcommunityandroidemdksamples

bull API Reference httpsdevelopermotorolasolutionscomcommunityandroidemdkreference

bull Profile Manager httpsdevelopermotorolasolutionscomcommunityandroidemdkprofiles

bull Android Mobile Security bull NIST Mobile Security Guidelines - httpcsrcnistgovpublicationsdrafts800-124r1draft_sp800-124-rev1pdf

bull Android Basic Security - httpsourceandroidcomdevicestechsecurity

bull Android Mobile Device Management (MDM) bull SoTI MobiControl Android+ - httpwwwsotinetmobicontrolkey-featuresandroidplus

bull Airwatch Android MDM - httpwwwair-watchcomsolutionsandroid

bull MSI Mx - httpwwwmotorolasolutionscomUS-ENBusiness+Product+and+ServicesSoftware+and+ApplicationsMx_Extensionssoftware_applications_tab

bull TCO Links bull VDC Mobile Device TCO httpwwwvdcresearchcom_Documentstrackst7v1brief-2667pdf

bull Gartner ldquoTotal Cost of Ownership of Mobile Devices 2012 Updaterdquo March 20 2012 httpwwwmotorolasolutionscomwebCustomerPepsiCoUS-ENMyDocumentsPresentationsLibraryresourcestotal_cost_of_ownership_of_mobile20devicespdfpLibItem=1

bull ldquoMotorola Solutions TCO Calculatorrdquo (consult an MSI representative)

bull Other bull Android Market Dashboards - httpdeveloperandroidcomaboutdashboardsindexhtml

bull Google Services httpdeveloperandroidcomgoogleindexhtml

PLEASE TAKE THE SURVEY

DO NOT USE APPFORUM EVENT SURVEY SESSION

SURVEY

THANK YOU

Page 6: Zebra OS Strategy - Zebra Technologies LaunchPadlaunchpad.zebra.com/.../Day_1_EN/04_APAC-AppForum-OS_Strategy.… · 20/03/2012 · Zebra OS Strategy Bruce A Willins Sr ... Risk -

Zebrarsquos Focus Is On Line of Business - COBO

Healthcare

Retail

TampL

Manufacturing

Government

HTCOthers

Personal - Only BYOD COPE COBO

BYOD ndash Bring Your Own Device

COPE ndash Corporately Owned

Personally Enabled

COBO ndash Corporate Owned

Business Only

ILD CLD

Extended Life Cycles To Reduce TCO

Hardened Security

MDMEMM To Reduce IT Overhead amp Downtime

Enterprise accessory ecosystem

LoB Missing Critical

High Differentiation Ability To Customize

High Customer Touch

gt 15B Units (Smartphone amp HH Devices)

Short Life Cycles

Ease of Use Over

Security

ldquoConsumerrdquo WIFI

Limited IT Control

Partial Wipe

Assumes Untrusted Apps

User Controlled Updates

Dual Persona

Short Support Cycles

Large Volume To Influence

COPEBYDO Focus Context

~ 55M Units

ldquoConfluencerdquo ndash Industry Transformation Consumer Influence on Enterprise

Pocketable

Customer Branded

Rugged -gt Rugged amp Durable

Hard Keys -gt All Touch

Resistive Touch Screens -gt Projected Capacitive amp All-Weather Touch

Larger Displays (28rdquo-37rdquo =gt 43rdquo- 47rdquo)

A Leading Consumer Operating System UI-Ux

Confluence - Keys vs Touch Enterprise Touch Rapidly Escalating

bull httpwwwengadgetcom20130602blackberrys-depressing-keyboard-trends

61

305 21

7

39

695 79

93

0

10

20

30

40

50

60

70

80

90

100

Q1 2010 Q1 2011 Q1 2012 Q1 2013

Touch

Keypad

WW Smartphone Market

bull Significant More Display Area Per Device Volume (over 300)

bull Larger Screen = Flatter UIrsquos = Increase Productivity (fewer clicks)

bull Larger Screens Enable = Larger Renderings = Easier Viewing

bull All Touch Devices Enable Portrait and Landscape Options

bull Productivity Studies Showing Comparable Input Productivity To Keys

bull Issue With Support For ldquoBlind Entry

Physical vs Virtual Key Entry Touch Productivity For Data Entry

bull 10 Warehouse Workers 12 Yrs Avg Experience Avg Age 38 Given Alpha

Num Strings amp Sentences

bull Virtual QWERTY 39 Faster and 60 Lower Error Rate than MC3100

Physical Keypad

bull Blind Entry Still A Challenge

ldquoThe devices were put into a cement mixer with keys

coins cards and other bitsrdquo

(TC75) ldquoIt was the only device to continue working

throughout all of our testsrdquo

CONSUMER INFLUENCE WITHOUT CONSUMER COMPROMISE

Security Vulnerabilities

Limited Wi-Fi Support

Consumer life Cycles

Multi-Piece Solutions

UIUx Flexibility

Multi-User

Ability To Customize

Limited Data Collection

Compliance To Regulatory Mandates

Mindshare

Theft Shrinkage

Forced Services amp Pushed Notifications

App Procurement

Durability Impact wear Susceptibility

Low Audio Out

Limited Data Privacy

No Roadmap

Consumer Feature Focus

Battery Management

VDC Handheld TCO Comparison A $5482 Savings Per Device Over 5 Yrs

Hard Costs (initial Deployment amp Maintenance Costs)

Rugged Handheld Device

Peripherals amp Accessories

Software Costs

Services

Warranty Extended Warranty

Soft Costs (annual recurring costs)

Employee Productivity Loss Per Failure

IT Support Costs Per Failure

Average Replacement Cost (Not Covered by Warranty)

$3242 30

$7458 70

Hard Costs

Soft Costs

$2253 14

$13931 86

Rugged Handheld

Non-Rugged Handheld

Total 5 yr

Cost

$10700

Total 5 yr

Cost

$16183

ldquocopy Copyright 2013 VDC Research Group Inc Source Strategic Insights 2012 Enterprise Mobility Solutions Market ndash Track 7 Enterprise Mobility Mobile Device TCO Volume 1 Mobile Device TCO Models for Line of Business Solutions

Key Measures Rugged Non-Rugged

Base Device Acquisition Cost $1675 $528

Avg Annual Hardware Failure Rate 60 113

of TCO Due To Lost Employee Productivity 339 424

of TCO Due To IT Support Expenditures 343 497

Mobile OS Inflection Point Driven By Smartphone Consumerization

2000 ndash 2011+

Application Rewrite andor Re-Architect

Microsoft

Android

Apple

HTML5JS

Other

WE8H Win 10

Smart Phones

Enterprise Only OSrsquos

Change Drives Opportunity

Enterprise Customers Are Taking This Opportunity To Re-architect Their Applications Improving The UX (keys to touch) Flattening UIrsquos Leveraging Gestures Future Proofing (eg X-Platforms)hellip

The Future of Enterprise HH Mobile OS Must Leverage consumer Scale

13B+ Units

Industrial HHrsquos

~50 M Units

CE

WM

other

The WW Smartphone

Market is

~289 Times Larger

than the Industrial

Handheld Market

45-50

40

10-15

Any viable Enterprise OS MUST Leverage Consumer

Smartphone Features amp Economies of Scale

2014

WW MOBILE OS MARKET Android amp IOS gt96

IDC Mobile OS Market Share (units Shipped)

Q4 14 WW Shipments = 378M Units

(Over 180 Android Vendors)

OS Support Among Industrial HH Device Vendors Multi-Vendor

Industrial HH

Android Device

Introductions

TC55 MC40 MC67 ET1 MC32

BP3

0

BM18

0

HM4

5

CN5

1

70

E 780

0

T41

X

T41

G

T41

S

Skeye Alegro Skeye Dart

TC70 Current State

bull Totalhelliphelliphelliphelliphelliphellip 191 Devices Shipping Fromhellip 19 Vendors

bull Androidhelliphelliphelliphellip 53 Devices Fromhelliphelliphelliphelliphellip 15 Vendors

bull WE81Hhelliphelliphelliphellip 5 Devices From helliphelliphelliphellip 3 Vendors

Android Infrastructure Readiness DesktopLaptop Centricity Has Now Shifted To Mobile

SCCM AD EAS Infrastructure

DesktopLaptop

Corporate Liable

Devices (CLDs)

Pick Mobile Devices Compatible With Infrastructure

CLD amp ILDs amp Cloud

BYOD amp COPE Infrastructure

DesktopLaptop

Change Infrastructure To Accommodate Mobile Devices

Worldwide Device Shipments

(thousands of units Gartner Oct 2013)

0

500

1000

1500

2000

2500

3000

2012 2013 2014

Mobile Phone

TabletUltramobile

PC (Desk-based and Notebook)

2014 Mobile Phones To Out-ship PCrsquos

By ~ 71

Android amp IOS Support In A Microsoft Enterprise Infrastructure bull The Question

bull ldquoHow Does Android Play in My Microsoft On-Premise amp Cloud Infrastructurerdquo

bull Microsoft Solutions in question bull On-Premise Solutions ndash Active Directory (AD) Exchange Active Sync (EAS)

System Center Configuration Managers (SCCM)

bull Cloud Solutions ndash Intune Azure Office365 ((including exchange online sharepoint Lync OneDriveSkydrivehellip)

bull Key Points bull Trend - MSFT Moving Policy Provisioning from EAS amp AD To IntuneSCCM

bull Workplace Join For Androidhelliphelliphelliphellip Yes

bull Intune Client For Android helliphelliphellip Yes

bull Outlook Client For Androidhelliphelliphelliphelliphelliphellip Yes

bull Azure Mobile Svcs SDK For Androidhelliphellip Yes

bull Ability To Sync Google Apps amp Outlook Yes

bull Android OneDrive Clienthelliphelliphelliphelliphelliphelliphellip Yes

bull Office Support (Office Mobile App)helliphelliphellip Yes

bull Office 365 via Androidhelliphelliphelliphelliphelliphelliphelliphellip Yes

bull Cortana for Android (beta)helliphelliphelliphelliphelliphellip Yes

+ Visual

Studio

Android

Emulator

+ Visual Studio Android

Support For CC++

We are clear that our experiences are going to be available on all devicesldquo ndash Satya

Nadella July 2014

Microsoft Support For Android Project Astoria

Automatic Translation of Android

Apps To Windows

Alternative MSFT Services For Google Mobile

Services

Tools To Pinpoint Incompatibilities

Apps Platforms

Apps Platforms

Android Leading among enterprise developers (Vision Mobile Q4 2014)

bull Android Most Common Targeted OS By Enterpriser Developers (74)

bull HTML5 most by developers (42) followed by Java (38)

bull 42 of Android developers using something other than native language

bull Avg of platforms targeted by developers = 22 (17 Without Games) down from 29 in 12 months 43 only 1 platform

bull ldquoWindows Phone continues to gain developer mindshare steadily at 28 ldquoalthough the users have not followedrdquo (targeting low-end Android users)

bull C As Primary Language -gt 63 of WP developers (14 across all developers) comparable on Android amp IOS

10000 App Developers from 137 Countries

httpwwwvisionmobilecomproductdeveloper-economics-q3-2014

Platform App Development C Gaining Cross-platform Traction

C

More Signs CNet Cross Platform Enabling Customers To Ease The Transition

C

NET

C

NET

bull Microsoft Moves To Open Source NET

bull ~6M Programmers Developing For NET

bull MSFT ldquoNet Foundationrdquo - promote NET Technologies in OSS

bull April 2014 ndash Open Source of Roslyn Net Compiler Platform

bull Nov 2014 - NET Framework (server side) Goes Open Source

bull Xamarin Seen By Many Customers To Ease The Transition bull httpdeveloperxamarincomguidesandroidgetting_startedhelloandroidhelloandroid_quickstart

bull Xamarin in General Growing Rapidly

bull 2013 To 2014 Developers 288K -gt 755K Employees 65-gt 200

bull Zebra Xamarin Support

1) Datawedge httpsdevelopermotorolasolutionscomcommunityandroidandroid-forumsandroid-blogsblog20141106scanning-barcodes-in-your-xamarin-android-app

2) Binding to the Zebra EMDK httpsdevelopermotorolasolutionscomdocsDOC-2813

3) Xamarin API Plugin (Q3-Q4 lsquo15)

Android Is Reducing ldquoEnterprise OS Fragmentationrdquo

Warehouse Back of Store Store Floor BYODCOPE Customers

CEWEC

WM

IOS

The Average CIO manages 35 OSrsquoshellipthey would prefer 1

WP8 WE8H

Win 10

Android

MC3K JB Android Q3 2014

MC92 KK Android Q3 2015

More Coming

NRF 2015 - ldquoYear of Androidrdquo Northcoast Research

bull ldquocustomers have come to the conclusion that Android for enterprise use is a suitable operating system alternative to existing Windows operating systemsrdquo

bull ldquoAndroid clearly has more interest [than Win 81] as a viable alternative to the existing Windows platform for those looking to upgraderdquo

bull ldquoAndroid No Longer Feared in Enterpriserdquo

bull ldquoThe investment in the Android platform was the one strategic move that gives them [MSIZebra] an advantage over their competitors more than anything else in recent memoryldquo

bull ldquoZebra is a clear leader in the Android operating spacerdquo

Zebra Microsoft OS

Win 8

The Window For legacy Microsoft Operating System Products Is closing

MESSAGE OF URGENCY ndash NOT PANIC

Microsoft OS Support Cycles ndash Winding Down WMCE (WMWEH 65 MSFT Mainstream Support Ended 1132015)

WE81H

httpsupportmicrosoftcomlifecyclesearchdefaultaspxsort=PNampalpha=Windows+Embedded+81+HandheldampFilter=FilterNO

No Published Support for earlier WE8H release

Windows Mobile WEH CE WEC

Zebra OS Product Offering trends Planning for Post WM

CEWM Beyond 2015

bull Continued Growth In Android

bull ldquoTBDrdquo Potentially Win 10 End-of-Ship not Not End-of-Support

Microsoft OS Path For Enterprise Customers 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016

2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016

WEC 70 Mar 2011

CE 60 Mar 2006

CE 50 Jul 2004

CE 60R3 Sept lsquo09

WEC 2013 Update

Targeted At Embedded

WP 7 Feb lsquo10

WP75 Sept lsquo11

WP78 Q4 lsquo12

Consumer Only Launch-To-

End-ofmdashLife in ~24 months

WE8H Announce

WE81H First Product

lt 1 Market

Adoption

WM 60 Feb 2007

WM 65 Sept lsquo09

WM 50 Jul 2005

No Major Updates ndash Most Current Release

Still On 2004 CE 50 Kernel

Win10 Announce Q4 lsquo14

TBD (W10 Mobile Ent

RTM Q4 rsquo15)

Customers Reacting To Growing Skepticism In Press

bull ldquohot breaking rumour suggests that Microsoft could drop its Windows Phone platform and instead adopt the Android OS with its own applications and services preloadedrdquo

bull ldquoPotentially referencing the big changes afoot in Redmond a letter from Nadella to Microsoft employees said the company needs to be prepared to make tough choices in areas where things are not workingrdquo

bull ldquoNadella appears to want results otherwise Windows Phone could go the way of Windows Mobile and cease to existrdquo

httpwwwandroidauthoritycomrumor-microsoft-to-drop-windows-phone-for-android-621317

Jun 30 2015

Wired

Magazine

bull We will streamline the next version of Windows from three operating systems into one single converged operating system for screens of all sizesldquo ndash Nadella

bull Cut Down Development Time amp Unify User Experience (comparable to Android amp IOS but all the way to the desktop)

bull Thoughts On What ldquoConvergencerdquo Means To MSFT - A Single MSFT Team - Unified OS or Unified Team (under Terry Myerson)phone embedded windows xbox

- A Single Core- NT Core with highly common run times

- A Single Store - Unifed Windows Phone Store amp Windows Store

- Single Developer Platform - Write once and run on any Windows Variant (unified APIs dev tools)

- ldquoWindows Applicationsrdquo ndash aka Modern Apps Metro Style Universal Apps are built on a ldquoWindows Universal App Platformrdquo

- Singular OS ndash a Runtime OS (configures based on some hardware manifest eg alter UI based on keyboard present)

bull 1) Win 81 Desktop Laptop

bull 2) Windows RT (tablet ARM)

bull 3) Windows Phone

From Three OSrsquos

Industry Mobile IOT

ldquoOfficial Namesrdquo From MSFT

Directly

Windows 10 IoT for Enterprise

Windows 10 Mobile for Enterprise

Windows 10 IoT Core

Build 2015 Windows 10 IOT

for Industrial Devices

Windows 10 IOT for Mobile

Devices

Windows 10 IOT Core

Legal Agreements Windows 10

Industry Windows 10

Mobile Windows 10

Athens

One OS ndash 3 Variants Windows 10 - Unification

Why customers ask for Microsoft

Infrastructure Compatibility ManagementSecurity Policies (EAS SCCMhellip)

An OS Manufacturer As A Physical Entity (not the ldquocommunityrdquo)

Unified Development Environment (Visual Studio IDE)

Microsoft Brand Legacy (comfort level)

Enterprise Device Availability

Indemnification IP Position

Promise of Application Unification (desktop laptop tablet handheld)

Maintenance amp Support Policies (OS Updates ndashan asset amp a liability going forward)

Device Manufacturer

OS Manufacturer Customer

MSFT

declining

Top Reason

CEWEC WMWEH WE8H Win10 Roadmap

Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4

2012 2011 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4

2014 2013 2015

released

SB1

CE 6

CE7WEC

MC32 HC1 MC40

WT41N0

VC70

MC92 MC21

MC45 VC6090

MC67 WMWEH

WE8H

VH10

WAP4

WAP4

Major releases only

MC67

ND

Win 10

TBA

MC18

No GA

Products

No Plans For

WEC 2013

Customer Expressed Concerns Over Microsoft bull Past Performance

bull WMWEH 65 No significant updates in 4+ years on a 10 yr old CE5 kernel

bull WP7 lasted only 24 months

bull WE8H Replaced by Win10 Before Any Significant Market Adoption

bull Long Term Commitment bull Continual Narrowing (ldquofocusingrdquo) of the Phone Hardware Business (July lsquo15 7800 additional layoffs) bull ldquoASPs however have continued to decline Gross margin declined this quarter driven by lower per unit margins on Lumia

devicesrdquo -- July 21 2015 Earning Call Nadella

bull Technical Issues bull No legacy app compatibility Architectural constraints (limits in multitasking IPC developer API access ability to customize)

bull Strategic Direction (under Satya Nadella) bull Likely focus is not mobile OS but for on-premise and cloud based apps amp services

bull WE8H addressing a very small niche market (45M units compared to 1B+ Consumer)

bull Ambiguity in how to reduce ldquoEnterprise OS fragmentationrdquo (one Enterprise OS)

bull Market Adoption Issues bull WE8H based on struggling Consumer WP8 (~28 Market Share ndash expect decline in Q2 rsquo15) bull Minimal Enterprise ISV Adoption amp hardware devices

bull Window 10 Announcement Has Extended The MSFT OS Gap customers are foregoing WE8H

bull Logistic Issues bull Ability to support WE8H (Win 10 Enterprise) given that enterprise changes may impact WP8 (Win 10 Consumer)

Android MX ndash Mobility eXtensions

Android Statistics Enterprise internationals want Price Carrier Country Optionshellip

bull 18000 Different Android Devices

bull Over 180 Manufacturers

bull In 190 Countries

bull Wide Pricing Ranges ($100+)

bull 15M Activations Day

bull gt16M Apps on Play Store

bull $7B Paid To App Developers

httpopensignalcomreports2014android-fragmentation

Devices

Manufacturers Samsung

Google

LGE MOT SONY

Lenovo

HTC

Ericsson

Huaw

ei

Screen Sizes

Why Customers Are Asking For Android

bull Android 77 Market Share (1B+ Android device ships expected in lsquo15)

1 Smartphone OS WW (Unit Shipments)

bull Java (the native language for Android)

1 Most Popular Programming Language

bull Android ndash 180+ Device Manufacturers amp Over 550 Devices In US Alone

1 Mobile OS With Most Device amp Manufacturer Options

bull Android - 591

1 Requested OS By MSI Channel Partner Customers

bull Android 798M Devices (EoY 2013)

1 Mobile OS Installed Base

bull Qualcomm TI Intel MediaTek Marvelhellip

1 Supported OS By Leading SiliconMicroprocessor Vendors

bull Approximately 14 M Applications

1 ndash App Store Adoption (comparable with IOS App Strore)

Zebra Android Trends industry is turning - not to be ldquobraggadociosrdquo (D Trump)

bull Android Products YoY 2013-To-2014

+ 375 Unit Growth

+ 402 Rev Growth

bull Zebra Solution Center Has Now Certified Over 168 Android Apps

bull Expect Significant Positive Impact in 2015 From TC7x

GROWTH IN ANDROID EMDK

USAGE Strong indicator of increased

product USAGE by development

community

Increased Views of Android Related Resources

Zebra Enterprise Customers Buying Android Devices

Poland

Application MSFT-To-Android Migration

bull Rewrite

bull Porting C to Java Has Generally Gone Smoothly (a class is a class is a class)

bull Abstraction

bull Transitioning To HTML5 amp Various OS Abstraction Frameworks (eg RhoMobile)

bull Retaining NET (eg Xamarin)

bull Some Are Running A Common Language Runtime (CLR) and Running Their Existing NET Code (60-90 porting) most effort in UI

bull XAMARIN

bull Some Customers Using Datawedge With Xamarin

bull Continued Strategic Partnership Dialogue

bull Expect Zebra Plugins For Xamarin (late Q3 rsquo15 Mx 44 profile mgr amp barcode API)

bull httpsdevelopermotorolasolutionscomdocsDOC-2813

C

NET

PrivacySecurity vs Service Functionality

Many Enterprise Customers

Object To The Security Risks associated with

Consumer Cloud Service offerings requiring

devices to expose Account IDrsquos access to

data amp data traversing cloud servershellip

ldquoWhen you visit websites or use apps that use Google technologies we may use the

information we receive from those websites and appsrdquo (google privacy amp terms - httpwwwgooglecompoliciesprivacypartners)

ldquoIBM bans Sirirdquo (httpwwwzdnetcomblogbtlibm-bans-siri-privacy-risk-or-corporate-paranoia-at-its-best77843)

Siri - End User License Agreement (EULA)

ldquoyou agree and consent to Applersquos and its subsidiariesrsquo and agentsrsquo transmission collection maintenance processing and use of this information

including your voice input and User Datardquo

A Value of Android ndash AOSP amp GMS Options Most Enterprise COBO Customers Prefer AOSP Code Apps Accordingly

bull Privacy - relinquishment to Google of significant data rights inconsistent with enterprise protection of data

bull Google Account Logistics ndash services require a Google account

bull Forced Updates - ldquoGoogle Terms of Servicerdquo (wwwgooglecomintlenpoliciesterms) ldquoWhen a Service requires or includes downloadable software this software may update automatically on your device once a new version or feature is availablerdquo

bull Malware Exposure - Google Play Riddled with Malware (NIST best practice no access to public app store

bull Hardware Design Constraints ndash all hardware designs must comply with Google CDD which limits enterprise device choices

bull Application amp Customization Restrictions ndash UI constraints

bull Potential Functional Limitations ndash Must adhere to Compatibility Test Suite

AOSP ~ 225 of All Smartphone Shipments (4Q 2014) (httpswwwabiresearchcompress4q-2014-smartphone-os-results-android-smartphone-s)

Google Maps

Google Cloud Messaging

Google Play Store

Google Play Services

Google+

Google Analytics

Google Mail - GMAIL

Google Wallet Instant Buy

Google Cloud Platform

Mobile Chrome Browser

GMS Challenges GMS Features

Android For Work (AFW) ndash Driving Android Proliferation

bull Key Feature - Managed Profiles (Dual Persona) For BYOD amp COPE (not COBO)

bull Limited Management amp Security Features (restrict copypaste silent app installremovalhellip)

bull Features Made Extensible To Google For Work EMMrsquos ndash GFW EMMrsquos Airwatch MobileIron SOTI SAP Citrix Blackberry MaaS360 Google Admin Console ndash AFW has No UI

bull Features Available Natively On L and via APK On ICS 40 to KK 44

bull Requires That The Device Have Google Mobile Services (GMS)

bull Correlated Feature ndash Google Apps For Work with Private Channel for Mobile Application Management (MAM)

bullGoogle Apps For work

bullGoogle Cloud Platform

bullGoogle Maps For Work

bullGoogle Chrome For Work

bullGoogle Android For Work

bullGoogle Business Solutions

bullGoogle Play For Work

Google For Work Android For Work is Part of

The Broader Google For Work Initiative

Android Utilities amp Tools

The Genesis of Mx ndash Value To Zebra Stakeholders

Meeting IT Needs

Zebra MX - Enterprise Overlay

Android

Leveraging Consumer Scale

2014 1B+ Smartphones gt20B App Downloads

Zebra Utilities

RhoMobile

Enterprise Browser

EMDK

Rx Logger

Enabling App Developers

WinMobile

MX Programmatic Configuration

bull MX uses a standards based XML schema (OMA-CP PROV MSPROV) bull New features can be developed and immediately plugged-in and used by all solutions (MDM Staging EMDK)

bull Concurrent use by multiple applications with sync amp async options on transient amp persistent operations

bull XML generated by Eclipse Pug-in (EMDK) StageNow workstation or MDM Console

Extensible Configuration

CSP

XML Object

CSP

XML Object

CSP

XML Object

CSP

XML Object

Admin Developer

Staging MDM

EMDK

MX Management System

XML File XML File

Mx Os Extensions Made Available via EMDK amp StageNow

Mx OS Extensions Foundation

EMDK StageNow

67+ Major Operations

Some of Which Are Compound

Operations

Enterprise Tools Available for Android Both Off The Shelf amp Custom

Logcat ndash view from Eclipse or ADB shell

Debug ndash part of Android SDK

Traceview ndash App profilingbottlenecks

HierarchyViewer - UI views structure

Eclipse memory

Analyzer (MAT) Monkey ndash adb CLI

event generator

Rx Logger In depth monitoring

amp auditing

Zebra StageNow ndash Simplifying initial Device Staging

2 Output staging Profiles to a bar code or NFC tag

3 Scan the bar codes or tap the NFC tag to stage

This free tool enables staging in just 3 easy steps

1 Create staging Profiles with easy-to-use Wizards

Built-in

Staging

Server

Workstation Tool

Load

Apps

Mobile Device Client

MDM Toolkit - Enabling MDMrsquos

bull Tightly Integrated Solutions

bull Can Utilize Mx andor Standard Android Features

bull MDM Toolkit - includes documentation sample code amp utilities to help MDM vendors implement the MX functionality into their solutions to provide a viable management solution on Zebra mobile devices including Remote Control

B2M

TeamViewer

LogMeIn

Options For Programmatic Controls

DataWedge for Android- No programming Required

Scanning MSR data appears as keyboard data

bull Powerful profile feature allows configuration per app

bull Recommended when no application development desired or basic text data processing required

Native amp extended Development ndash Android Java Applications

bull Compatible with standard Android SDK bull Extensions for Data Capture MSR Battery

bull Uses Android API (Intents) and traditional API methods

bull Recommended when developing native Android application

OMA CP XML Configuration

bull Broad device controls configuration management security policies

bull Standards Based OMA Configuration Profile XML Schema

bull Configuration Service Provider (CSP) Modularity

bull Recommended for Mobile Device Management amp PartnerCustomer Application Device Controls

RhoMobile

bull Cross Platform Application development framework (same applications run on Android WM iOShellip)

bull Develop using Web skills (HTML5 JS Ruby)

bull Recommended when developing application to work on multiple devices and operating systems or you have web development skills

APIrsquos

amp

Intents

Data-

Wedge

XML

Config

Cross

Platform

Android Flexibility To Enable Features Like Analytics bull Device Diagnostics Engine Monitors Critical Functionality And Health

bull Health Monitoring Predictive Maintenance for Lower SupportMgmt Costs

Integrated Engine Monitors Critical

Functionality And Monitors Health Device usage

Battery charging and depletion

Applications installed and running

Activity Counters

Radio Performance

Movement Drops

Correlation of events to diagnose

issues Lowers support and management costs

Predictive Maintenance

Optimized Deployment

Fast Device Support

Power Management

Workload Indicators

Business Disruptions

IT Gauges

Android Security

bull Retail bull PCI ndash DSS (Payment Card Industry ndash Data Security Std) for mobile payment (MPoS)

bull QSA (Qualified Security Assessor) Audits

bull Critical Infrastructure bull NERC ndash CIP (North America Electric

Reliability Corp ndash Critical Infrastructure Protection)

bull Healthcare bull HIPAA ndash Health Insurance Portability amp Accounting HITECH Omnibus

bull Controlled Substances bull DEA CSOS ndash Controlled Substance Ordering System

bull Financial bull Sarbanes-Oxley Gramm-Leach Bliley Act (GLBA) Basel II

bull Government bull NIST FIPS ndash Federal Information Processing Standards

bull Govrsquot PED (portable electronic devices) Requirements

bull STIGS (Security Technical Implementation Guide)

bull DoD Directive 81002 (commercial wireless devices in DoD Govrsquot Info Grid (GIG)

bull Federal Information Security Management Act (FISMA) NIST Info Categorization Guidelines

bull Legislation Requiring Breach Notification bull 46 States Have Enacted Breach Notification for Personal Information

bull Federal Legislation In Discussion But Pending

REGULATORY COMPLIANCE IS FUNDAMENTAL TO ZEBRA CUSTOMERS DIRECTIVESMANDATESEDICTS

ANDROID SECURITY (ALWAYS SEPARATE PERCEPTION FROM FACT)

bull Highly Secure Government amp Public Safety Android Adoption

bull Android is the OS for the next generation Mission Critical High Assurance devices being developed by Motorola

bull Enterprise

bull Android is the OS meeting regulatory security certifications in multiple verticals Retail - PCI-DSS Healthcare ndash HIPAA Govrsquot - FIPS 140-2

bull Early Perceptions That Android Is ldquoNot Securerdquo

1) Malware On Google Play Store (enterprise should white-list)

2) Early Android Releases (pre-ICS 40 release October 2011)

bull Android has Demonstrated a History of Incremental Security Enhancements NSA ldquoSecurity Enhancedrdquo (SE Linux) Features Per User VPNs Address Space Layout Randomization (ASLR)hellip

Mx-Osx Enables comprehensive Lockdown ldquoPrinciple of least privilegerdquo OnOff-EnableDisableFilter

Android Debug Bridge (ADB)

Device File Access

All USB Activity

ON Off

Discovery

Off

Recording

GPS

Cellular

Camera

Comprehensive Lockdown and Monitoring Enabling Only the Functionality Needed to Perform the Operation and No More

Imager

SD Access

Interfaces

Sensors

Software

Devices

Settings

amp

Capture Application

White List URL Filters

Speaker Display

Brightness

User

Settings

Proxy

Dealing With LostStolen Devices Mx Enabled Autonomous Countermeasure Matrix

Countermeasures

Threats Wipe SD card

Factory reset Wipe Secure Storage Keys

Password Reset All Users

Password Reset Specific User

Lock Device Uninstall Specific Application

Send Alert to Application via Intent

Maximum password limit X

MDM Client Removal X X

Force through XML X X

Exchange ActiveSync (EAS) password limit x x x x x X

Device is Rooted

X

Exceeding a Configured Threshold Results in One or More Countermeasures

Runs Autonomously on Device Negating Dependency on Network Connectivity

Configured by Enterprise Administrator amp Pushed to the Device

Zebra Security Bulletins ndash eg StageFright Part of Zebra Android Security Remediation Team Process

Release Date

Alternative Remediation

Options

Customer Education

Product Impact

Patch Release Dates

Tracking

Link To Patch with

Detailed Installation Instructions

Android Challenges ndash Real amp Perceived

bull Fragmentation (a positive amp negative)

bull UI Fragmentation (No Longer An Issue) bull Major consumer manufacturers supporting standards based ldquoGoogle Play Editionrdquo

bull Android UI Advancements

bull Release Fragmentation (in many senses a positive for enterprise) bull Working with Google to reduce lag times)

bull Google Leveraging Google Play Service (GPS)

bull Mobile Device Management Fragmentation (No Longer An Issue) bull Increase API Surface plus extensions

bull Google Mobile Service Privacy Issues (an option ndash making it a feature) bull Means to provide with without makes this a feature compared to other OSrsquos

bull Security (No Longer An Inhibitor To Deployment) bull Often Aligned To Google Play Malware (not relevant to most ldquolocked down enterprise devices)

bull Greatly Improved Post ICS 40 Release (Oct 2011)

bull Positive Comments on Android Security By Gartner amp VDC

bull Integration of many NSA SE (Security Enhanced) Android Features

bull Device Availability (Now over 50 Industrial Handheld Android Devices still not as many as WMCE but more than the 5 on WE8H)

Is Android Mx An Enterprise OShellip ldquoDuck Testrdquo

1) Is Android The Worldrsquos Leading Mobile OSYes

2) Is Android Supported In A Microsoft Enterprise InfrastructureYes

3) Are Enterprise Developers Adopting AndroidYes

4) Is The Native Language of Android Java PopularhellipYes

5) Are Industry amp Financial Analysts SeeinghellipYes

6) Are Industry amp Financial Analysts Seeing Android AdoptionhellipYes

7) Does Android Have A Significant Installed BasehellipYes

8) Can Android Reduce Enterprise OS FragmentationYes

9) Are Industrial HH Device Vendors Adopting AndroidYes

10) Are Enterprise Tools Available for AndroidYes

11) Is Zebra Seeing Android Momentum hellip Yes

12) Are Enterprise Customers Buying Android hellipYes

13) Is Android SecurehellipYes

14) Does Zebra Have A Security Remediation Process For AndroidYes

15) Is Android Continually Adding New Enterprise FeatureshellipYes

16) Does Android Have The Flexibility To Enable Features Like AnalyticshellipYes

17) Are There Enterprise Android Resources Yes

18) If Needed Are Services Available For AndroidYes

19) Does Mx Enable Developers To Add ValueYes

20) Does Android Mx provide Enterprise Development OptionsYes

21) Does Mx Enable Comprehensive LockdownhellipYes

22) Can Mx Help With Lost or Stolen DevicesYes

Sample Zebra Android Information Resources bull Architecture amp Development Resources

bull Motorola Solutions App Development For Android httpdevelopermotorolasolutionscomcommunityandroid

bull Android Opens Source Project - httpsourceandroidcom

bull Android Block Diagram - httpenwikipediaorgwikiFileAndroid-System-Architecturesvg

bull Android APIrsquos - httpdeveloperandroidcomguidetopicsmanifestuses-sdk-elementhtmlApiLevels amp

bull httpdeveloperandroidcomreferencepackageshtml

bull Android SDK amp ADT Download - httpdeveloperandroidcomsdkindexhtml

bull Android App Overview - httpdeveloperandroidcomguidecomponentsfundamentalshtml

bull Zebra EMDK bull DN PMB httpagilevltprdmot-solutionscomAgileVault005578069agile557806907pdf

bull EMDK Landing page httpsdevelopermotorolasolutionscomcommunityandroidemdk

bull Tutorials httpsdevelopermotorolasolutionscomcommunityandroidemdktutorials

bull Samples httpsdevelopermotorolasolutionscomcommunityandroidemdksamples

bull API Reference httpsdevelopermotorolasolutionscomcommunityandroidemdkreference

bull Profile Manager httpsdevelopermotorolasolutionscomcommunityandroidemdkprofiles

bull Android Mobile Security bull NIST Mobile Security Guidelines - httpcsrcnistgovpublicationsdrafts800-124r1draft_sp800-124-rev1pdf

bull Android Basic Security - httpsourceandroidcomdevicestechsecurity

bull Android Mobile Device Management (MDM) bull SoTI MobiControl Android+ - httpwwwsotinetmobicontrolkey-featuresandroidplus

bull Airwatch Android MDM - httpwwwair-watchcomsolutionsandroid

bull MSI Mx - httpwwwmotorolasolutionscomUS-ENBusiness+Product+and+ServicesSoftware+and+ApplicationsMx_Extensionssoftware_applications_tab

bull TCO Links bull VDC Mobile Device TCO httpwwwvdcresearchcom_Documentstrackst7v1brief-2667pdf

bull Gartner ldquoTotal Cost of Ownership of Mobile Devices 2012 Updaterdquo March 20 2012 httpwwwmotorolasolutionscomwebCustomerPepsiCoUS-ENMyDocumentsPresentationsLibraryresourcestotal_cost_of_ownership_of_mobile20devicespdfpLibItem=1

bull ldquoMotorola Solutions TCO Calculatorrdquo (consult an MSI representative)

bull Other bull Android Market Dashboards - httpdeveloperandroidcomaboutdashboardsindexhtml

bull Google Services httpdeveloperandroidcomgoogleindexhtml

PLEASE TAKE THE SURVEY

DO NOT USE APPFORUM EVENT SURVEY SESSION

SURVEY

THANK YOU

Page 7: Zebra OS Strategy - Zebra Technologies LaunchPadlaunchpad.zebra.com/.../Day_1_EN/04_APAC-AppForum-OS_Strategy.… · 20/03/2012 · Zebra OS Strategy Bruce A Willins Sr ... Risk -

ldquoConfluencerdquo ndash Industry Transformation Consumer Influence on Enterprise

Pocketable

Customer Branded

Rugged -gt Rugged amp Durable

Hard Keys -gt All Touch

Resistive Touch Screens -gt Projected Capacitive amp All-Weather Touch

Larger Displays (28rdquo-37rdquo =gt 43rdquo- 47rdquo)

A Leading Consumer Operating System UI-Ux

Confluence - Keys vs Touch Enterprise Touch Rapidly Escalating

bull httpwwwengadgetcom20130602blackberrys-depressing-keyboard-trends

61

305 21

7

39

695 79

93

0

10

20

30

40

50

60

70

80

90

100

Q1 2010 Q1 2011 Q1 2012 Q1 2013

Touch

Keypad

WW Smartphone Market

bull Significant More Display Area Per Device Volume (over 300)

bull Larger Screen = Flatter UIrsquos = Increase Productivity (fewer clicks)

bull Larger Screens Enable = Larger Renderings = Easier Viewing

bull All Touch Devices Enable Portrait and Landscape Options

bull Productivity Studies Showing Comparable Input Productivity To Keys

bull Issue With Support For ldquoBlind Entry

Physical vs Virtual Key Entry Touch Productivity For Data Entry

bull 10 Warehouse Workers 12 Yrs Avg Experience Avg Age 38 Given Alpha

Num Strings amp Sentences

bull Virtual QWERTY 39 Faster and 60 Lower Error Rate than MC3100

Physical Keypad

bull Blind Entry Still A Challenge

ldquoThe devices were put into a cement mixer with keys

coins cards and other bitsrdquo

(TC75) ldquoIt was the only device to continue working

throughout all of our testsrdquo

CONSUMER INFLUENCE WITHOUT CONSUMER COMPROMISE

Security Vulnerabilities

Limited Wi-Fi Support

Consumer life Cycles

Multi-Piece Solutions

UIUx Flexibility

Multi-User

Ability To Customize

Limited Data Collection

Compliance To Regulatory Mandates

Mindshare

Theft Shrinkage

Forced Services amp Pushed Notifications

App Procurement

Durability Impact wear Susceptibility

Low Audio Out

Limited Data Privacy

No Roadmap

Consumer Feature Focus

Battery Management

VDC Handheld TCO Comparison A $5482 Savings Per Device Over 5 Yrs

Hard Costs (initial Deployment amp Maintenance Costs)

Rugged Handheld Device

Peripherals amp Accessories

Software Costs

Services

Warranty Extended Warranty

Soft Costs (annual recurring costs)

Employee Productivity Loss Per Failure

IT Support Costs Per Failure

Average Replacement Cost (Not Covered by Warranty)

$3242 30

$7458 70

Hard Costs

Soft Costs

$2253 14

$13931 86

Rugged Handheld

Non-Rugged Handheld

Total 5 yr

Cost

$10700

Total 5 yr

Cost

$16183

ldquocopy Copyright 2013 VDC Research Group Inc Source Strategic Insights 2012 Enterprise Mobility Solutions Market ndash Track 7 Enterprise Mobility Mobile Device TCO Volume 1 Mobile Device TCO Models for Line of Business Solutions

Key Measures Rugged Non-Rugged

Base Device Acquisition Cost $1675 $528

Avg Annual Hardware Failure Rate 60 113

of TCO Due To Lost Employee Productivity 339 424

of TCO Due To IT Support Expenditures 343 497

Mobile OS Inflection Point Driven By Smartphone Consumerization

2000 ndash 2011+

Application Rewrite andor Re-Architect

Microsoft

Android

Apple

HTML5JS

Other

WE8H Win 10

Smart Phones

Enterprise Only OSrsquos

Change Drives Opportunity

Enterprise Customers Are Taking This Opportunity To Re-architect Their Applications Improving The UX (keys to touch) Flattening UIrsquos Leveraging Gestures Future Proofing (eg X-Platforms)hellip

The Future of Enterprise HH Mobile OS Must Leverage consumer Scale

13B+ Units

Industrial HHrsquos

~50 M Units

CE

WM

other

The WW Smartphone

Market is

~289 Times Larger

than the Industrial

Handheld Market

45-50

40

10-15

Any viable Enterprise OS MUST Leverage Consumer

Smartphone Features amp Economies of Scale

2014

WW MOBILE OS MARKET Android amp IOS gt96

IDC Mobile OS Market Share (units Shipped)

Q4 14 WW Shipments = 378M Units

(Over 180 Android Vendors)

OS Support Among Industrial HH Device Vendors Multi-Vendor

Industrial HH

Android Device

Introductions

TC55 MC40 MC67 ET1 MC32

BP3

0

BM18

0

HM4

5

CN5

1

70

E 780

0

T41

X

T41

G

T41

S

Skeye Alegro Skeye Dart

TC70 Current State

bull Totalhelliphelliphelliphelliphelliphellip 191 Devices Shipping Fromhellip 19 Vendors

bull Androidhelliphelliphelliphellip 53 Devices Fromhelliphelliphelliphelliphellip 15 Vendors

bull WE81Hhelliphelliphelliphellip 5 Devices From helliphelliphelliphellip 3 Vendors

Android Infrastructure Readiness DesktopLaptop Centricity Has Now Shifted To Mobile

SCCM AD EAS Infrastructure

DesktopLaptop

Corporate Liable

Devices (CLDs)

Pick Mobile Devices Compatible With Infrastructure

CLD amp ILDs amp Cloud

BYOD amp COPE Infrastructure

DesktopLaptop

Change Infrastructure To Accommodate Mobile Devices

Worldwide Device Shipments

(thousands of units Gartner Oct 2013)

0

500

1000

1500

2000

2500

3000

2012 2013 2014

Mobile Phone

TabletUltramobile

PC (Desk-based and Notebook)

2014 Mobile Phones To Out-ship PCrsquos

By ~ 71

Android amp IOS Support In A Microsoft Enterprise Infrastructure bull The Question

bull ldquoHow Does Android Play in My Microsoft On-Premise amp Cloud Infrastructurerdquo

bull Microsoft Solutions in question bull On-Premise Solutions ndash Active Directory (AD) Exchange Active Sync (EAS)

System Center Configuration Managers (SCCM)

bull Cloud Solutions ndash Intune Azure Office365 ((including exchange online sharepoint Lync OneDriveSkydrivehellip)

bull Key Points bull Trend - MSFT Moving Policy Provisioning from EAS amp AD To IntuneSCCM

bull Workplace Join For Androidhelliphelliphelliphellip Yes

bull Intune Client For Android helliphelliphellip Yes

bull Outlook Client For Androidhelliphelliphelliphelliphelliphellip Yes

bull Azure Mobile Svcs SDK For Androidhelliphellip Yes

bull Ability To Sync Google Apps amp Outlook Yes

bull Android OneDrive Clienthelliphelliphelliphelliphelliphelliphellip Yes

bull Office Support (Office Mobile App)helliphelliphellip Yes

bull Office 365 via Androidhelliphelliphelliphelliphelliphelliphelliphellip Yes

bull Cortana for Android (beta)helliphelliphelliphelliphelliphellip Yes

+ Visual

Studio

Android

Emulator

+ Visual Studio Android

Support For CC++

We are clear that our experiences are going to be available on all devicesldquo ndash Satya

Nadella July 2014

Microsoft Support For Android Project Astoria

Automatic Translation of Android

Apps To Windows

Alternative MSFT Services For Google Mobile

Services

Tools To Pinpoint Incompatibilities

Apps Platforms

Apps Platforms

Android Leading among enterprise developers (Vision Mobile Q4 2014)

bull Android Most Common Targeted OS By Enterpriser Developers (74)

bull HTML5 most by developers (42) followed by Java (38)

bull 42 of Android developers using something other than native language

bull Avg of platforms targeted by developers = 22 (17 Without Games) down from 29 in 12 months 43 only 1 platform

bull ldquoWindows Phone continues to gain developer mindshare steadily at 28 ldquoalthough the users have not followedrdquo (targeting low-end Android users)

bull C As Primary Language -gt 63 of WP developers (14 across all developers) comparable on Android amp IOS

10000 App Developers from 137 Countries

httpwwwvisionmobilecomproductdeveloper-economics-q3-2014

Platform App Development C Gaining Cross-platform Traction

C

More Signs CNet Cross Platform Enabling Customers To Ease The Transition

C

NET

C

NET

bull Microsoft Moves To Open Source NET

bull ~6M Programmers Developing For NET

bull MSFT ldquoNet Foundationrdquo - promote NET Technologies in OSS

bull April 2014 ndash Open Source of Roslyn Net Compiler Platform

bull Nov 2014 - NET Framework (server side) Goes Open Source

bull Xamarin Seen By Many Customers To Ease The Transition bull httpdeveloperxamarincomguidesandroidgetting_startedhelloandroidhelloandroid_quickstart

bull Xamarin in General Growing Rapidly

bull 2013 To 2014 Developers 288K -gt 755K Employees 65-gt 200

bull Zebra Xamarin Support

1) Datawedge httpsdevelopermotorolasolutionscomcommunityandroidandroid-forumsandroid-blogsblog20141106scanning-barcodes-in-your-xamarin-android-app

2) Binding to the Zebra EMDK httpsdevelopermotorolasolutionscomdocsDOC-2813

3) Xamarin API Plugin (Q3-Q4 lsquo15)

Android Is Reducing ldquoEnterprise OS Fragmentationrdquo

Warehouse Back of Store Store Floor BYODCOPE Customers

CEWEC

WM

IOS

The Average CIO manages 35 OSrsquoshellipthey would prefer 1

WP8 WE8H

Win 10

Android

MC3K JB Android Q3 2014

MC92 KK Android Q3 2015

More Coming

NRF 2015 - ldquoYear of Androidrdquo Northcoast Research

bull ldquocustomers have come to the conclusion that Android for enterprise use is a suitable operating system alternative to existing Windows operating systemsrdquo

bull ldquoAndroid clearly has more interest [than Win 81] as a viable alternative to the existing Windows platform for those looking to upgraderdquo

bull ldquoAndroid No Longer Feared in Enterpriserdquo

bull ldquoThe investment in the Android platform was the one strategic move that gives them [MSIZebra] an advantage over their competitors more than anything else in recent memoryldquo

bull ldquoZebra is a clear leader in the Android operating spacerdquo

Zebra Microsoft OS

Win 8

The Window For legacy Microsoft Operating System Products Is closing

MESSAGE OF URGENCY ndash NOT PANIC

Microsoft OS Support Cycles ndash Winding Down WMCE (WMWEH 65 MSFT Mainstream Support Ended 1132015)

WE81H

httpsupportmicrosoftcomlifecyclesearchdefaultaspxsort=PNampalpha=Windows+Embedded+81+HandheldampFilter=FilterNO

No Published Support for earlier WE8H release

Windows Mobile WEH CE WEC

Zebra OS Product Offering trends Planning for Post WM

CEWM Beyond 2015

bull Continued Growth In Android

bull ldquoTBDrdquo Potentially Win 10 End-of-Ship not Not End-of-Support

Microsoft OS Path For Enterprise Customers 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016

2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016

WEC 70 Mar 2011

CE 60 Mar 2006

CE 50 Jul 2004

CE 60R3 Sept lsquo09

WEC 2013 Update

Targeted At Embedded

WP 7 Feb lsquo10

WP75 Sept lsquo11

WP78 Q4 lsquo12

Consumer Only Launch-To-

End-ofmdashLife in ~24 months

WE8H Announce

WE81H First Product

lt 1 Market

Adoption

WM 60 Feb 2007

WM 65 Sept lsquo09

WM 50 Jul 2005

No Major Updates ndash Most Current Release

Still On 2004 CE 50 Kernel

Win10 Announce Q4 lsquo14

TBD (W10 Mobile Ent

RTM Q4 rsquo15)

Customers Reacting To Growing Skepticism In Press

bull ldquohot breaking rumour suggests that Microsoft could drop its Windows Phone platform and instead adopt the Android OS with its own applications and services preloadedrdquo

bull ldquoPotentially referencing the big changes afoot in Redmond a letter from Nadella to Microsoft employees said the company needs to be prepared to make tough choices in areas where things are not workingrdquo

bull ldquoNadella appears to want results otherwise Windows Phone could go the way of Windows Mobile and cease to existrdquo

httpwwwandroidauthoritycomrumor-microsoft-to-drop-windows-phone-for-android-621317

Jun 30 2015

Wired

Magazine

bull We will streamline the next version of Windows from three operating systems into one single converged operating system for screens of all sizesldquo ndash Nadella

bull Cut Down Development Time amp Unify User Experience (comparable to Android amp IOS but all the way to the desktop)

bull Thoughts On What ldquoConvergencerdquo Means To MSFT - A Single MSFT Team - Unified OS or Unified Team (under Terry Myerson)phone embedded windows xbox

- A Single Core- NT Core with highly common run times

- A Single Store - Unifed Windows Phone Store amp Windows Store

- Single Developer Platform - Write once and run on any Windows Variant (unified APIs dev tools)

- ldquoWindows Applicationsrdquo ndash aka Modern Apps Metro Style Universal Apps are built on a ldquoWindows Universal App Platformrdquo

- Singular OS ndash a Runtime OS (configures based on some hardware manifest eg alter UI based on keyboard present)

bull 1) Win 81 Desktop Laptop

bull 2) Windows RT (tablet ARM)

bull 3) Windows Phone

From Three OSrsquos

Industry Mobile IOT

ldquoOfficial Namesrdquo From MSFT

Directly

Windows 10 IoT for Enterprise

Windows 10 Mobile for Enterprise

Windows 10 IoT Core

Build 2015 Windows 10 IOT

for Industrial Devices

Windows 10 IOT for Mobile

Devices

Windows 10 IOT Core

Legal Agreements Windows 10

Industry Windows 10

Mobile Windows 10

Athens

One OS ndash 3 Variants Windows 10 - Unification

Why customers ask for Microsoft

Infrastructure Compatibility ManagementSecurity Policies (EAS SCCMhellip)

An OS Manufacturer As A Physical Entity (not the ldquocommunityrdquo)

Unified Development Environment (Visual Studio IDE)

Microsoft Brand Legacy (comfort level)

Enterprise Device Availability

Indemnification IP Position

Promise of Application Unification (desktop laptop tablet handheld)

Maintenance amp Support Policies (OS Updates ndashan asset amp a liability going forward)

Device Manufacturer

OS Manufacturer Customer

MSFT

declining

Top Reason

CEWEC WMWEH WE8H Win10 Roadmap

Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4

2012 2011 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4

2014 2013 2015

released

SB1

CE 6

CE7WEC

MC32 HC1 MC40

WT41N0

VC70

MC92 MC21

MC45 VC6090

MC67 WMWEH

WE8H

VH10

WAP4

WAP4

Major releases only

MC67

ND

Win 10

TBA

MC18

No GA

Products

No Plans For

WEC 2013

Customer Expressed Concerns Over Microsoft bull Past Performance

bull WMWEH 65 No significant updates in 4+ years on a 10 yr old CE5 kernel

bull WP7 lasted only 24 months

bull WE8H Replaced by Win10 Before Any Significant Market Adoption

bull Long Term Commitment bull Continual Narrowing (ldquofocusingrdquo) of the Phone Hardware Business (July lsquo15 7800 additional layoffs) bull ldquoASPs however have continued to decline Gross margin declined this quarter driven by lower per unit margins on Lumia

devicesrdquo -- July 21 2015 Earning Call Nadella

bull Technical Issues bull No legacy app compatibility Architectural constraints (limits in multitasking IPC developer API access ability to customize)

bull Strategic Direction (under Satya Nadella) bull Likely focus is not mobile OS but for on-premise and cloud based apps amp services

bull WE8H addressing a very small niche market (45M units compared to 1B+ Consumer)

bull Ambiguity in how to reduce ldquoEnterprise OS fragmentationrdquo (one Enterprise OS)

bull Market Adoption Issues bull WE8H based on struggling Consumer WP8 (~28 Market Share ndash expect decline in Q2 rsquo15) bull Minimal Enterprise ISV Adoption amp hardware devices

bull Window 10 Announcement Has Extended The MSFT OS Gap customers are foregoing WE8H

bull Logistic Issues bull Ability to support WE8H (Win 10 Enterprise) given that enterprise changes may impact WP8 (Win 10 Consumer)

Android MX ndash Mobility eXtensions

Android Statistics Enterprise internationals want Price Carrier Country Optionshellip

bull 18000 Different Android Devices

bull Over 180 Manufacturers

bull In 190 Countries

bull Wide Pricing Ranges ($100+)

bull 15M Activations Day

bull gt16M Apps on Play Store

bull $7B Paid To App Developers

httpopensignalcomreports2014android-fragmentation

Devices

Manufacturers Samsung

Google

LGE MOT SONY

Lenovo

HTC

Ericsson

Huaw

ei

Screen Sizes

Why Customers Are Asking For Android

bull Android 77 Market Share (1B+ Android device ships expected in lsquo15)

1 Smartphone OS WW (Unit Shipments)

bull Java (the native language for Android)

1 Most Popular Programming Language

bull Android ndash 180+ Device Manufacturers amp Over 550 Devices In US Alone

1 Mobile OS With Most Device amp Manufacturer Options

bull Android - 591

1 Requested OS By MSI Channel Partner Customers

bull Android 798M Devices (EoY 2013)

1 Mobile OS Installed Base

bull Qualcomm TI Intel MediaTek Marvelhellip

1 Supported OS By Leading SiliconMicroprocessor Vendors

bull Approximately 14 M Applications

1 ndash App Store Adoption (comparable with IOS App Strore)

Zebra Android Trends industry is turning - not to be ldquobraggadociosrdquo (D Trump)

bull Android Products YoY 2013-To-2014

+ 375 Unit Growth

+ 402 Rev Growth

bull Zebra Solution Center Has Now Certified Over 168 Android Apps

bull Expect Significant Positive Impact in 2015 From TC7x

GROWTH IN ANDROID EMDK

USAGE Strong indicator of increased

product USAGE by development

community

Increased Views of Android Related Resources

Zebra Enterprise Customers Buying Android Devices

Poland

Application MSFT-To-Android Migration

bull Rewrite

bull Porting C to Java Has Generally Gone Smoothly (a class is a class is a class)

bull Abstraction

bull Transitioning To HTML5 amp Various OS Abstraction Frameworks (eg RhoMobile)

bull Retaining NET (eg Xamarin)

bull Some Are Running A Common Language Runtime (CLR) and Running Their Existing NET Code (60-90 porting) most effort in UI

bull XAMARIN

bull Some Customers Using Datawedge With Xamarin

bull Continued Strategic Partnership Dialogue

bull Expect Zebra Plugins For Xamarin (late Q3 rsquo15 Mx 44 profile mgr amp barcode API)

bull httpsdevelopermotorolasolutionscomdocsDOC-2813

C

NET

PrivacySecurity vs Service Functionality

Many Enterprise Customers

Object To The Security Risks associated with

Consumer Cloud Service offerings requiring

devices to expose Account IDrsquos access to

data amp data traversing cloud servershellip

ldquoWhen you visit websites or use apps that use Google technologies we may use the

information we receive from those websites and appsrdquo (google privacy amp terms - httpwwwgooglecompoliciesprivacypartners)

ldquoIBM bans Sirirdquo (httpwwwzdnetcomblogbtlibm-bans-siri-privacy-risk-or-corporate-paranoia-at-its-best77843)

Siri - End User License Agreement (EULA)

ldquoyou agree and consent to Applersquos and its subsidiariesrsquo and agentsrsquo transmission collection maintenance processing and use of this information

including your voice input and User Datardquo

A Value of Android ndash AOSP amp GMS Options Most Enterprise COBO Customers Prefer AOSP Code Apps Accordingly

bull Privacy - relinquishment to Google of significant data rights inconsistent with enterprise protection of data

bull Google Account Logistics ndash services require a Google account

bull Forced Updates - ldquoGoogle Terms of Servicerdquo (wwwgooglecomintlenpoliciesterms) ldquoWhen a Service requires or includes downloadable software this software may update automatically on your device once a new version or feature is availablerdquo

bull Malware Exposure - Google Play Riddled with Malware (NIST best practice no access to public app store

bull Hardware Design Constraints ndash all hardware designs must comply with Google CDD which limits enterprise device choices

bull Application amp Customization Restrictions ndash UI constraints

bull Potential Functional Limitations ndash Must adhere to Compatibility Test Suite

AOSP ~ 225 of All Smartphone Shipments (4Q 2014) (httpswwwabiresearchcompress4q-2014-smartphone-os-results-android-smartphone-s)

Google Maps

Google Cloud Messaging

Google Play Store

Google Play Services

Google+

Google Analytics

Google Mail - GMAIL

Google Wallet Instant Buy

Google Cloud Platform

Mobile Chrome Browser

GMS Challenges GMS Features

Android For Work (AFW) ndash Driving Android Proliferation

bull Key Feature - Managed Profiles (Dual Persona) For BYOD amp COPE (not COBO)

bull Limited Management amp Security Features (restrict copypaste silent app installremovalhellip)

bull Features Made Extensible To Google For Work EMMrsquos ndash GFW EMMrsquos Airwatch MobileIron SOTI SAP Citrix Blackberry MaaS360 Google Admin Console ndash AFW has No UI

bull Features Available Natively On L and via APK On ICS 40 to KK 44

bull Requires That The Device Have Google Mobile Services (GMS)

bull Correlated Feature ndash Google Apps For Work with Private Channel for Mobile Application Management (MAM)

bullGoogle Apps For work

bullGoogle Cloud Platform

bullGoogle Maps For Work

bullGoogle Chrome For Work

bullGoogle Android For Work

bullGoogle Business Solutions

bullGoogle Play For Work

Google For Work Android For Work is Part of

The Broader Google For Work Initiative

Android Utilities amp Tools

The Genesis of Mx ndash Value To Zebra Stakeholders

Meeting IT Needs

Zebra MX - Enterprise Overlay

Android

Leveraging Consumer Scale

2014 1B+ Smartphones gt20B App Downloads

Zebra Utilities

RhoMobile

Enterprise Browser

EMDK

Rx Logger

Enabling App Developers

WinMobile

MX Programmatic Configuration

bull MX uses a standards based XML schema (OMA-CP PROV MSPROV) bull New features can be developed and immediately plugged-in and used by all solutions (MDM Staging EMDK)

bull Concurrent use by multiple applications with sync amp async options on transient amp persistent operations

bull XML generated by Eclipse Pug-in (EMDK) StageNow workstation or MDM Console

Extensible Configuration

CSP

XML Object

CSP

XML Object

CSP

XML Object

CSP

XML Object

Admin Developer

Staging MDM

EMDK

MX Management System

XML File XML File

Mx Os Extensions Made Available via EMDK amp StageNow

Mx OS Extensions Foundation

EMDK StageNow

67+ Major Operations

Some of Which Are Compound

Operations

Enterprise Tools Available for Android Both Off The Shelf amp Custom

Logcat ndash view from Eclipse or ADB shell

Debug ndash part of Android SDK

Traceview ndash App profilingbottlenecks

HierarchyViewer - UI views structure

Eclipse memory

Analyzer (MAT) Monkey ndash adb CLI

event generator

Rx Logger In depth monitoring

amp auditing

Zebra StageNow ndash Simplifying initial Device Staging

2 Output staging Profiles to a bar code or NFC tag

3 Scan the bar codes or tap the NFC tag to stage

This free tool enables staging in just 3 easy steps

1 Create staging Profiles with easy-to-use Wizards

Built-in

Staging

Server

Workstation Tool

Load

Apps

Mobile Device Client

MDM Toolkit - Enabling MDMrsquos

bull Tightly Integrated Solutions

bull Can Utilize Mx andor Standard Android Features

bull MDM Toolkit - includes documentation sample code amp utilities to help MDM vendors implement the MX functionality into their solutions to provide a viable management solution on Zebra mobile devices including Remote Control

B2M

TeamViewer

LogMeIn

Options For Programmatic Controls

DataWedge for Android- No programming Required

Scanning MSR data appears as keyboard data

bull Powerful profile feature allows configuration per app

bull Recommended when no application development desired or basic text data processing required

Native amp extended Development ndash Android Java Applications

bull Compatible with standard Android SDK bull Extensions for Data Capture MSR Battery

bull Uses Android API (Intents) and traditional API methods

bull Recommended when developing native Android application

OMA CP XML Configuration

bull Broad device controls configuration management security policies

bull Standards Based OMA Configuration Profile XML Schema

bull Configuration Service Provider (CSP) Modularity

bull Recommended for Mobile Device Management amp PartnerCustomer Application Device Controls

RhoMobile

bull Cross Platform Application development framework (same applications run on Android WM iOShellip)

bull Develop using Web skills (HTML5 JS Ruby)

bull Recommended when developing application to work on multiple devices and operating systems or you have web development skills

APIrsquos

amp

Intents

Data-

Wedge

XML

Config

Cross

Platform

Android Flexibility To Enable Features Like Analytics bull Device Diagnostics Engine Monitors Critical Functionality And Health

bull Health Monitoring Predictive Maintenance for Lower SupportMgmt Costs

Integrated Engine Monitors Critical

Functionality And Monitors Health Device usage

Battery charging and depletion

Applications installed and running

Activity Counters

Radio Performance

Movement Drops

Correlation of events to diagnose

issues Lowers support and management costs

Predictive Maintenance

Optimized Deployment

Fast Device Support

Power Management

Workload Indicators

Business Disruptions

IT Gauges

Android Security

bull Retail bull PCI ndash DSS (Payment Card Industry ndash Data Security Std) for mobile payment (MPoS)

bull QSA (Qualified Security Assessor) Audits

bull Critical Infrastructure bull NERC ndash CIP (North America Electric

Reliability Corp ndash Critical Infrastructure Protection)

bull Healthcare bull HIPAA ndash Health Insurance Portability amp Accounting HITECH Omnibus

bull Controlled Substances bull DEA CSOS ndash Controlled Substance Ordering System

bull Financial bull Sarbanes-Oxley Gramm-Leach Bliley Act (GLBA) Basel II

bull Government bull NIST FIPS ndash Federal Information Processing Standards

bull Govrsquot PED (portable electronic devices) Requirements

bull STIGS (Security Technical Implementation Guide)

bull DoD Directive 81002 (commercial wireless devices in DoD Govrsquot Info Grid (GIG)

bull Federal Information Security Management Act (FISMA) NIST Info Categorization Guidelines

bull Legislation Requiring Breach Notification bull 46 States Have Enacted Breach Notification for Personal Information

bull Federal Legislation In Discussion But Pending

REGULATORY COMPLIANCE IS FUNDAMENTAL TO ZEBRA CUSTOMERS DIRECTIVESMANDATESEDICTS

ANDROID SECURITY (ALWAYS SEPARATE PERCEPTION FROM FACT)

bull Highly Secure Government amp Public Safety Android Adoption

bull Android is the OS for the next generation Mission Critical High Assurance devices being developed by Motorola

bull Enterprise

bull Android is the OS meeting regulatory security certifications in multiple verticals Retail - PCI-DSS Healthcare ndash HIPAA Govrsquot - FIPS 140-2

bull Early Perceptions That Android Is ldquoNot Securerdquo

1) Malware On Google Play Store (enterprise should white-list)

2) Early Android Releases (pre-ICS 40 release October 2011)

bull Android has Demonstrated a History of Incremental Security Enhancements NSA ldquoSecurity Enhancedrdquo (SE Linux) Features Per User VPNs Address Space Layout Randomization (ASLR)hellip

Mx-Osx Enables comprehensive Lockdown ldquoPrinciple of least privilegerdquo OnOff-EnableDisableFilter

Android Debug Bridge (ADB)

Device File Access

All USB Activity

ON Off

Discovery

Off

Recording

GPS

Cellular

Camera

Comprehensive Lockdown and Monitoring Enabling Only the Functionality Needed to Perform the Operation and No More

Imager

SD Access

Interfaces

Sensors

Software

Devices

Settings

amp

Capture Application

White List URL Filters

Speaker Display

Brightness

User

Settings

Proxy

Dealing With LostStolen Devices Mx Enabled Autonomous Countermeasure Matrix

Countermeasures

Threats Wipe SD card

Factory reset Wipe Secure Storage Keys

Password Reset All Users

Password Reset Specific User

Lock Device Uninstall Specific Application

Send Alert to Application via Intent

Maximum password limit X

MDM Client Removal X X

Force through XML X X

Exchange ActiveSync (EAS) password limit x x x x x X

Device is Rooted

X

Exceeding a Configured Threshold Results in One or More Countermeasures

Runs Autonomously on Device Negating Dependency on Network Connectivity

Configured by Enterprise Administrator amp Pushed to the Device

Zebra Security Bulletins ndash eg StageFright Part of Zebra Android Security Remediation Team Process

Release Date

Alternative Remediation

Options

Customer Education

Product Impact

Patch Release Dates

Tracking

Link To Patch with

Detailed Installation Instructions

Android Challenges ndash Real amp Perceived

bull Fragmentation (a positive amp negative)

bull UI Fragmentation (No Longer An Issue) bull Major consumer manufacturers supporting standards based ldquoGoogle Play Editionrdquo

bull Android UI Advancements

bull Release Fragmentation (in many senses a positive for enterprise) bull Working with Google to reduce lag times)

bull Google Leveraging Google Play Service (GPS)

bull Mobile Device Management Fragmentation (No Longer An Issue) bull Increase API Surface plus extensions

bull Google Mobile Service Privacy Issues (an option ndash making it a feature) bull Means to provide with without makes this a feature compared to other OSrsquos

bull Security (No Longer An Inhibitor To Deployment) bull Often Aligned To Google Play Malware (not relevant to most ldquolocked down enterprise devices)

bull Greatly Improved Post ICS 40 Release (Oct 2011)

bull Positive Comments on Android Security By Gartner amp VDC

bull Integration of many NSA SE (Security Enhanced) Android Features

bull Device Availability (Now over 50 Industrial Handheld Android Devices still not as many as WMCE but more than the 5 on WE8H)

Is Android Mx An Enterprise OShellip ldquoDuck Testrdquo

1) Is Android The Worldrsquos Leading Mobile OSYes

2) Is Android Supported In A Microsoft Enterprise InfrastructureYes

3) Are Enterprise Developers Adopting AndroidYes

4) Is The Native Language of Android Java PopularhellipYes

5) Are Industry amp Financial Analysts SeeinghellipYes

6) Are Industry amp Financial Analysts Seeing Android AdoptionhellipYes

7) Does Android Have A Significant Installed BasehellipYes

8) Can Android Reduce Enterprise OS FragmentationYes

9) Are Industrial HH Device Vendors Adopting AndroidYes

10) Are Enterprise Tools Available for AndroidYes

11) Is Zebra Seeing Android Momentum hellip Yes

12) Are Enterprise Customers Buying Android hellipYes

13) Is Android SecurehellipYes

14) Does Zebra Have A Security Remediation Process For AndroidYes

15) Is Android Continually Adding New Enterprise FeatureshellipYes

16) Does Android Have The Flexibility To Enable Features Like AnalyticshellipYes

17) Are There Enterprise Android Resources Yes

18) If Needed Are Services Available For AndroidYes

19) Does Mx Enable Developers To Add ValueYes

20) Does Android Mx provide Enterprise Development OptionsYes

21) Does Mx Enable Comprehensive LockdownhellipYes

22) Can Mx Help With Lost or Stolen DevicesYes

Sample Zebra Android Information Resources bull Architecture amp Development Resources

bull Motorola Solutions App Development For Android httpdevelopermotorolasolutionscomcommunityandroid

bull Android Opens Source Project - httpsourceandroidcom

bull Android Block Diagram - httpenwikipediaorgwikiFileAndroid-System-Architecturesvg

bull Android APIrsquos - httpdeveloperandroidcomguidetopicsmanifestuses-sdk-elementhtmlApiLevels amp

bull httpdeveloperandroidcomreferencepackageshtml

bull Android SDK amp ADT Download - httpdeveloperandroidcomsdkindexhtml

bull Android App Overview - httpdeveloperandroidcomguidecomponentsfundamentalshtml

bull Zebra EMDK bull DN PMB httpagilevltprdmot-solutionscomAgileVault005578069agile557806907pdf

bull EMDK Landing page httpsdevelopermotorolasolutionscomcommunityandroidemdk

bull Tutorials httpsdevelopermotorolasolutionscomcommunityandroidemdktutorials

bull Samples httpsdevelopermotorolasolutionscomcommunityandroidemdksamples

bull API Reference httpsdevelopermotorolasolutionscomcommunityandroidemdkreference

bull Profile Manager httpsdevelopermotorolasolutionscomcommunityandroidemdkprofiles

bull Android Mobile Security bull NIST Mobile Security Guidelines - httpcsrcnistgovpublicationsdrafts800-124r1draft_sp800-124-rev1pdf

bull Android Basic Security - httpsourceandroidcomdevicestechsecurity

bull Android Mobile Device Management (MDM) bull SoTI MobiControl Android+ - httpwwwsotinetmobicontrolkey-featuresandroidplus

bull Airwatch Android MDM - httpwwwair-watchcomsolutionsandroid

bull MSI Mx - httpwwwmotorolasolutionscomUS-ENBusiness+Product+and+ServicesSoftware+and+ApplicationsMx_Extensionssoftware_applications_tab

bull TCO Links bull VDC Mobile Device TCO httpwwwvdcresearchcom_Documentstrackst7v1brief-2667pdf

bull Gartner ldquoTotal Cost of Ownership of Mobile Devices 2012 Updaterdquo March 20 2012 httpwwwmotorolasolutionscomwebCustomerPepsiCoUS-ENMyDocumentsPresentationsLibraryresourcestotal_cost_of_ownership_of_mobile20devicespdfpLibItem=1

bull ldquoMotorola Solutions TCO Calculatorrdquo (consult an MSI representative)

bull Other bull Android Market Dashboards - httpdeveloperandroidcomaboutdashboardsindexhtml

bull Google Services httpdeveloperandroidcomgoogleindexhtml

PLEASE TAKE THE SURVEY

DO NOT USE APPFORUM EVENT SURVEY SESSION

SURVEY

THANK YOU

Page 8: Zebra OS Strategy - Zebra Technologies LaunchPadlaunchpad.zebra.com/.../Day_1_EN/04_APAC-AppForum-OS_Strategy.… · 20/03/2012 · Zebra OS Strategy Bruce A Willins Sr ... Risk -

Confluence - Keys vs Touch Enterprise Touch Rapidly Escalating

bull httpwwwengadgetcom20130602blackberrys-depressing-keyboard-trends

61

305 21

7

39

695 79

93

0

10

20

30

40

50

60

70

80

90

100

Q1 2010 Q1 2011 Q1 2012 Q1 2013

Touch

Keypad

WW Smartphone Market

bull Significant More Display Area Per Device Volume (over 300)

bull Larger Screen = Flatter UIrsquos = Increase Productivity (fewer clicks)

bull Larger Screens Enable = Larger Renderings = Easier Viewing

bull All Touch Devices Enable Portrait and Landscape Options

bull Productivity Studies Showing Comparable Input Productivity To Keys

bull Issue With Support For ldquoBlind Entry

Physical vs Virtual Key Entry Touch Productivity For Data Entry

bull 10 Warehouse Workers 12 Yrs Avg Experience Avg Age 38 Given Alpha

Num Strings amp Sentences

bull Virtual QWERTY 39 Faster and 60 Lower Error Rate than MC3100

Physical Keypad

bull Blind Entry Still A Challenge

ldquoThe devices were put into a cement mixer with keys

coins cards and other bitsrdquo

(TC75) ldquoIt was the only device to continue working

throughout all of our testsrdquo

CONSUMER INFLUENCE WITHOUT CONSUMER COMPROMISE

Security Vulnerabilities

Limited Wi-Fi Support

Consumer life Cycles

Multi-Piece Solutions

UIUx Flexibility

Multi-User

Ability To Customize

Limited Data Collection

Compliance To Regulatory Mandates

Mindshare

Theft Shrinkage

Forced Services amp Pushed Notifications

App Procurement

Durability Impact wear Susceptibility

Low Audio Out

Limited Data Privacy

No Roadmap

Consumer Feature Focus

Battery Management

VDC Handheld TCO Comparison A $5482 Savings Per Device Over 5 Yrs

Hard Costs (initial Deployment amp Maintenance Costs)

Rugged Handheld Device

Peripherals amp Accessories

Software Costs

Services

Warranty Extended Warranty

Soft Costs (annual recurring costs)

Employee Productivity Loss Per Failure

IT Support Costs Per Failure

Average Replacement Cost (Not Covered by Warranty)

$3242 30

$7458 70

Hard Costs

Soft Costs

$2253 14

$13931 86

Rugged Handheld

Non-Rugged Handheld

Total 5 yr

Cost

$10700

Total 5 yr

Cost

$16183

ldquocopy Copyright 2013 VDC Research Group Inc Source Strategic Insights 2012 Enterprise Mobility Solutions Market ndash Track 7 Enterprise Mobility Mobile Device TCO Volume 1 Mobile Device TCO Models for Line of Business Solutions

Key Measures Rugged Non-Rugged

Base Device Acquisition Cost $1675 $528

Avg Annual Hardware Failure Rate 60 113

of TCO Due To Lost Employee Productivity 339 424

of TCO Due To IT Support Expenditures 343 497

Mobile OS Inflection Point Driven By Smartphone Consumerization

2000 ndash 2011+

Application Rewrite andor Re-Architect

Microsoft

Android

Apple

HTML5JS

Other

WE8H Win 10

Smart Phones

Enterprise Only OSrsquos

Change Drives Opportunity

Enterprise Customers Are Taking This Opportunity To Re-architect Their Applications Improving The UX (keys to touch) Flattening UIrsquos Leveraging Gestures Future Proofing (eg X-Platforms)hellip

The Future of Enterprise HH Mobile OS Must Leverage consumer Scale

13B+ Units

Industrial HHrsquos

~50 M Units

CE

WM

other

The WW Smartphone

Market is

~289 Times Larger

than the Industrial

Handheld Market

45-50

40

10-15

Any viable Enterprise OS MUST Leverage Consumer

Smartphone Features amp Economies of Scale

2014

WW MOBILE OS MARKET Android amp IOS gt96

IDC Mobile OS Market Share (units Shipped)

Q4 14 WW Shipments = 378M Units

(Over 180 Android Vendors)

OS Support Among Industrial HH Device Vendors Multi-Vendor

Industrial HH

Android Device

Introductions

TC55 MC40 MC67 ET1 MC32

BP3

0

BM18

0

HM4

5

CN5

1

70

E 780

0

T41

X

T41

G

T41

S

Skeye Alegro Skeye Dart

TC70 Current State

bull Totalhelliphelliphelliphelliphelliphellip 191 Devices Shipping Fromhellip 19 Vendors

bull Androidhelliphelliphelliphellip 53 Devices Fromhelliphelliphelliphelliphellip 15 Vendors

bull WE81Hhelliphelliphelliphellip 5 Devices From helliphelliphelliphellip 3 Vendors

Android Infrastructure Readiness DesktopLaptop Centricity Has Now Shifted To Mobile

SCCM AD EAS Infrastructure

DesktopLaptop

Corporate Liable

Devices (CLDs)

Pick Mobile Devices Compatible With Infrastructure

CLD amp ILDs amp Cloud

BYOD amp COPE Infrastructure

DesktopLaptop

Change Infrastructure To Accommodate Mobile Devices

Worldwide Device Shipments

(thousands of units Gartner Oct 2013)

0

500

1000

1500

2000

2500

3000

2012 2013 2014

Mobile Phone

TabletUltramobile

PC (Desk-based and Notebook)

2014 Mobile Phones To Out-ship PCrsquos

By ~ 71

Android amp IOS Support In A Microsoft Enterprise Infrastructure bull The Question

bull ldquoHow Does Android Play in My Microsoft On-Premise amp Cloud Infrastructurerdquo

bull Microsoft Solutions in question bull On-Premise Solutions ndash Active Directory (AD) Exchange Active Sync (EAS)

System Center Configuration Managers (SCCM)

bull Cloud Solutions ndash Intune Azure Office365 ((including exchange online sharepoint Lync OneDriveSkydrivehellip)

bull Key Points bull Trend - MSFT Moving Policy Provisioning from EAS amp AD To IntuneSCCM

bull Workplace Join For Androidhelliphelliphelliphellip Yes

bull Intune Client For Android helliphelliphellip Yes

bull Outlook Client For Androidhelliphelliphelliphelliphelliphellip Yes

bull Azure Mobile Svcs SDK For Androidhelliphellip Yes

bull Ability To Sync Google Apps amp Outlook Yes

bull Android OneDrive Clienthelliphelliphelliphelliphelliphelliphellip Yes

bull Office Support (Office Mobile App)helliphelliphellip Yes

bull Office 365 via Androidhelliphelliphelliphelliphelliphelliphelliphellip Yes

bull Cortana for Android (beta)helliphelliphelliphelliphelliphellip Yes

+ Visual

Studio

Android

Emulator

+ Visual Studio Android

Support For CC++

We are clear that our experiences are going to be available on all devicesldquo ndash Satya

Nadella July 2014

Microsoft Support For Android Project Astoria

Automatic Translation of Android

Apps To Windows

Alternative MSFT Services For Google Mobile

Services

Tools To Pinpoint Incompatibilities

Apps Platforms

Apps Platforms

Android Leading among enterprise developers (Vision Mobile Q4 2014)

bull Android Most Common Targeted OS By Enterpriser Developers (74)

bull HTML5 most by developers (42) followed by Java (38)

bull 42 of Android developers using something other than native language

bull Avg of platforms targeted by developers = 22 (17 Without Games) down from 29 in 12 months 43 only 1 platform

bull ldquoWindows Phone continues to gain developer mindshare steadily at 28 ldquoalthough the users have not followedrdquo (targeting low-end Android users)

bull C As Primary Language -gt 63 of WP developers (14 across all developers) comparable on Android amp IOS

10000 App Developers from 137 Countries

httpwwwvisionmobilecomproductdeveloper-economics-q3-2014

Platform App Development C Gaining Cross-platform Traction

C

More Signs CNet Cross Platform Enabling Customers To Ease The Transition

C

NET

C

NET

bull Microsoft Moves To Open Source NET

bull ~6M Programmers Developing For NET

bull MSFT ldquoNet Foundationrdquo - promote NET Technologies in OSS

bull April 2014 ndash Open Source of Roslyn Net Compiler Platform

bull Nov 2014 - NET Framework (server side) Goes Open Source

bull Xamarin Seen By Many Customers To Ease The Transition bull httpdeveloperxamarincomguidesandroidgetting_startedhelloandroidhelloandroid_quickstart

bull Xamarin in General Growing Rapidly

bull 2013 To 2014 Developers 288K -gt 755K Employees 65-gt 200

bull Zebra Xamarin Support

1) Datawedge httpsdevelopermotorolasolutionscomcommunityandroidandroid-forumsandroid-blogsblog20141106scanning-barcodes-in-your-xamarin-android-app

2) Binding to the Zebra EMDK httpsdevelopermotorolasolutionscomdocsDOC-2813

3) Xamarin API Plugin (Q3-Q4 lsquo15)

Android Is Reducing ldquoEnterprise OS Fragmentationrdquo

Warehouse Back of Store Store Floor BYODCOPE Customers

CEWEC

WM

IOS

The Average CIO manages 35 OSrsquoshellipthey would prefer 1

WP8 WE8H

Win 10

Android

MC3K JB Android Q3 2014

MC92 KK Android Q3 2015

More Coming

NRF 2015 - ldquoYear of Androidrdquo Northcoast Research

bull ldquocustomers have come to the conclusion that Android for enterprise use is a suitable operating system alternative to existing Windows operating systemsrdquo

bull ldquoAndroid clearly has more interest [than Win 81] as a viable alternative to the existing Windows platform for those looking to upgraderdquo

bull ldquoAndroid No Longer Feared in Enterpriserdquo

bull ldquoThe investment in the Android platform was the one strategic move that gives them [MSIZebra] an advantage over their competitors more than anything else in recent memoryldquo

bull ldquoZebra is a clear leader in the Android operating spacerdquo

Zebra Microsoft OS

Win 8

The Window For legacy Microsoft Operating System Products Is closing

MESSAGE OF URGENCY ndash NOT PANIC

Microsoft OS Support Cycles ndash Winding Down WMCE (WMWEH 65 MSFT Mainstream Support Ended 1132015)

WE81H

httpsupportmicrosoftcomlifecyclesearchdefaultaspxsort=PNampalpha=Windows+Embedded+81+HandheldampFilter=FilterNO

No Published Support for earlier WE8H release

Windows Mobile WEH CE WEC

Zebra OS Product Offering trends Planning for Post WM

CEWM Beyond 2015

bull Continued Growth In Android

bull ldquoTBDrdquo Potentially Win 10 End-of-Ship not Not End-of-Support

Microsoft OS Path For Enterprise Customers 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016

2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016

WEC 70 Mar 2011

CE 60 Mar 2006

CE 50 Jul 2004

CE 60R3 Sept lsquo09

WEC 2013 Update

Targeted At Embedded

WP 7 Feb lsquo10

WP75 Sept lsquo11

WP78 Q4 lsquo12

Consumer Only Launch-To-

End-ofmdashLife in ~24 months

WE8H Announce

WE81H First Product

lt 1 Market

Adoption

WM 60 Feb 2007

WM 65 Sept lsquo09

WM 50 Jul 2005

No Major Updates ndash Most Current Release

Still On 2004 CE 50 Kernel

Win10 Announce Q4 lsquo14

TBD (W10 Mobile Ent

RTM Q4 rsquo15)

Customers Reacting To Growing Skepticism In Press

bull ldquohot breaking rumour suggests that Microsoft could drop its Windows Phone platform and instead adopt the Android OS with its own applications and services preloadedrdquo

bull ldquoPotentially referencing the big changes afoot in Redmond a letter from Nadella to Microsoft employees said the company needs to be prepared to make tough choices in areas where things are not workingrdquo

bull ldquoNadella appears to want results otherwise Windows Phone could go the way of Windows Mobile and cease to existrdquo

httpwwwandroidauthoritycomrumor-microsoft-to-drop-windows-phone-for-android-621317

Jun 30 2015

Wired

Magazine

bull We will streamline the next version of Windows from three operating systems into one single converged operating system for screens of all sizesldquo ndash Nadella

bull Cut Down Development Time amp Unify User Experience (comparable to Android amp IOS but all the way to the desktop)

bull Thoughts On What ldquoConvergencerdquo Means To MSFT - A Single MSFT Team - Unified OS or Unified Team (under Terry Myerson)phone embedded windows xbox

- A Single Core- NT Core with highly common run times

- A Single Store - Unifed Windows Phone Store amp Windows Store

- Single Developer Platform - Write once and run on any Windows Variant (unified APIs dev tools)

- ldquoWindows Applicationsrdquo ndash aka Modern Apps Metro Style Universal Apps are built on a ldquoWindows Universal App Platformrdquo

- Singular OS ndash a Runtime OS (configures based on some hardware manifest eg alter UI based on keyboard present)

bull 1) Win 81 Desktop Laptop

bull 2) Windows RT (tablet ARM)

bull 3) Windows Phone

From Three OSrsquos

Industry Mobile IOT

ldquoOfficial Namesrdquo From MSFT

Directly

Windows 10 IoT for Enterprise

Windows 10 Mobile for Enterprise

Windows 10 IoT Core

Build 2015 Windows 10 IOT

for Industrial Devices

Windows 10 IOT for Mobile

Devices

Windows 10 IOT Core

Legal Agreements Windows 10

Industry Windows 10

Mobile Windows 10

Athens

One OS ndash 3 Variants Windows 10 - Unification

Why customers ask for Microsoft

Infrastructure Compatibility ManagementSecurity Policies (EAS SCCMhellip)

An OS Manufacturer As A Physical Entity (not the ldquocommunityrdquo)

Unified Development Environment (Visual Studio IDE)

Microsoft Brand Legacy (comfort level)

Enterprise Device Availability

Indemnification IP Position

Promise of Application Unification (desktop laptop tablet handheld)

Maintenance amp Support Policies (OS Updates ndashan asset amp a liability going forward)

Device Manufacturer

OS Manufacturer Customer

MSFT

declining

Top Reason

CEWEC WMWEH WE8H Win10 Roadmap

Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4

2012 2011 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4

2014 2013 2015

released

SB1

CE 6

CE7WEC

MC32 HC1 MC40

WT41N0

VC70

MC92 MC21

MC45 VC6090

MC67 WMWEH

WE8H

VH10

WAP4

WAP4

Major releases only

MC67

ND

Win 10

TBA

MC18

No GA

Products

No Plans For

WEC 2013

Customer Expressed Concerns Over Microsoft bull Past Performance

bull WMWEH 65 No significant updates in 4+ years on a 10 yr old CE5 kernel

bull WP7 lasted only 24 months

bull WE8H Replaced by Win10 Before Any Significant Market Adoption

bull Long Term Commitment bull Continual Narrowing (ldquofocusingrdquo) of the Phone Hardware Business (July lsquo15 7800 additional layoffs) bull ldquoASPs however have continued to decline Gross margin declined this quarter driven by lower per unit margins on Lumia

devicesrdquo -- July 21 2015 Earning Call Nadella

bull Technical Issues bull No legacy app compatibility Architectural constraints (limits in multitasking IPC developer API access ability to customize)

bull Strategic Direction (under Satya Nadella) bull Likely focus is not mobile OS but for on-premise and cloud based apps amp services

bull WE8H addressing a very small niche market (45M units compared to 1B+ Consumer)

bull Ambiguity in how to reduce ldquoEnterprise OS fragmentationrdquo (one Enterprise OS)

bull Market Adoption Issues bull WE8H based on struggling Consumer WP8 (~28 Market Share ndash expect decline in Q2 rsquo15) bull Minimal Enterprise ISV Adoption amp hardware devices

bull Window 10 Announcement Has Extended The MSFT OS Gap customers are foregoing WE8H

bull Logistic Issues bull Ability to support WE8H (Win 10 Enterprise) given that enterprise changes may impact WP8 (Win 10 Consumer)

Android MX ndash Mobility eXtensions

Android Statistics Enterprise internationals want Price Carrier Country Optionshellip

bull 18000 Different Android Devices

bull Over 180 Manufacturers

bull In 190 Countries

bull Wide Pricing Ranges ($100+)

bull 15M Activations Day

bull gt16M Apps on Play Store

bull $7B Paid To App Developers

httpopensignalcomreports2014android-fragmentation

Devices

Manufacturers Samsung

Google

LGE MOT SONY

Lenovo

HTC

Ericsson

Huaw

ei

Screen Sizes

Why Customers Are Asking For Android

bull Android 77 Market Share (1B+ Android device ships expected in lsquo15)

1 Smartphone OS WW (Unit Shipments)

bull Java (the native language for Android)

1 Most Popular Programming Language

bull Android ndash 180+ Device Manufacturers amp Over 550 Devices In US Alone

1 Mobile OS With Most Device amp Manufacturer Options

bull Android - 591

1 Requested OS By MSI Channel Partner Customers

bull Android 798M Devices (EoY 2013)

1 Mobile OS Installed Base

bull Qualcomm TI Intel MediaTek Marvelhellip

1 Supported OS By Leading SiliconMicroprocessor Vendors

bull Approximately 14 M Applications

1 ndash App Store Adoption (comparable with IOS App Strore)

Zebra Android Trends industry is turning - not to be ldquobraggadociosrdquo (D Trump)

bull Android Products YoY 2013-To-2014

+ 375 Unit Growth

+ 402 Rev Growth

bull Zebra Solution Center Has Now Certified Over 168 Android Apps

bull Expect Significant Positive Impact in 2015 From TC7x

GROWTH IN ANDROID EMDK

USAGE Strong indicator of increased

product USAGE by development

community

Increased Views of Android Related Resources

Zebra Enterprise Customers Buying Android Devices

Poland

Application MSFT-To-Android Migration

bull Rewrite

bull Porting C to Java Has Generally Gone Smoothly (a class is a class is a class)

bull Abstraction

bull Transitioning To HTML5 amp Various OS Abstraction Frameworks (eg RhoMobile)

bull Retaining NET (eg Xamarin)

bull Some Are Running A Common Language Runtime (CLR) and Running Their Existing NET Code (60-90 porting) most effort in UI

bull XAMARIN

bull Some Customers Using Datawedge With Xamarin

bull Continued Strategic Partnership Dialogue

bull Expect Zebra Plugins For Xamarin (late Q3 rsquo15 Mx 44 profile mgr amp barcode API)

bull httpsdevelopermotorolasolutionscomdocsDOC-2813

C

NET

PrivacySecurity vs Service Functionality

Many Enterprise Customers

Object To The Security Risks associated with

Consumer Cloud Service offerings requiring

devices to expose Account IDrsquos access to

data amp data traversing cloud servershellip

ldquoWhen you visit websites or use apps that use Google technologies we may use the

information we receive from those websites and appsrdquo (google privacy amp terms - httpwwwgooglecompoliciesprivacypartners)

ldquoIBM bans Sirirdquo (httpwwwzdnetcomblogbtlibm-bans-siri-privacy-risk-or-corporate-paranoia-at-its-best77843)

Siri - End User License Agreement (EULA)

ldquoyou agree and consent to Applersquos and its subsidiariesrsquo and agentsrsquo transmission collection maintenance processing and use of this information

including your voice input and User Datardquo

A Value of Android ndash AOSP amp GMS Options Most Enterprise COBO Customers Prefer AOSP Code Apps Accordingly

bull Privacy - relinquishment to Google of significant data rights inconsistent with enterprise protection of data

bull Google Account Logistics ndash services require a Google account

bull Forced Updates - ldquoGoogle Terms of Servicerdquo (wwwgooglecomintlenpoliciesterms) ldquoWhen a Service requires or includes downloadable software this software may update automatically on your device once a new version or feature is availablerdquo

bull Malware Exposure - Google Play Riddled with Malware (NIST best practice no access to public app store

bull Hardware Design Constraints ndash all hardware designs must comply with Google CDD which limits enterprise device choices

bull Application amp Customization Restrictions ndash UI constraints

bull Potential Functional Limitations ndash Must adhere to Compatibility Test Suite

AOSP ~ 225 of All Smartphone Shipments (4Q 2014) (httpswwwabiresearchcompress4q-2014-smartphone-os-results-android-smartphone-s)

Google Maps

Google Cloud Messaging

Google Play Store

Google Play Services

Google+

Google Analytics

Google Mail - GMAIL

Google Wallet Instant Buy

Google Cloud Platform

Mobile Chrome Browser

GMS Challenges GMS Features

Android For Work (AFW) ndash Driving Android Proliferation

bull Key Feature - Managed Profiles (Dual Persona) For BYOD amp COPE (not COBO)

bull Limited Management amp Security Features (restrict copypaste silent app installremovalhellip)

bull Features Made Extensible To Google For Work EMMrsquos ndash GFW EMMrsquos Airwatch MobileIron SOTI SAP Citrix Blackberry MaaS360 Google Admin Console ndash AFW has No UI

bull Features Available Natively On L and via APK On ICS 40 to KK 44

bull Requires That The Device Have Google Mobile Services (GMS)

bull Correlated Feature ndash Google Apps For Work with Private Channel for Mobile Application Management (MAM)

bullGoogle Apps For work

bullGoogle Cloud Platform

bullGoogle Maps For Work

bullGoogle Chrome For Work

bullGoogle Android For Work

bullGoogle Business Solutions

bullGoogle Play For Work

Google For Work Android For Work is Part of

The Broader Google For Work Initiative

Android Utilities amp Tools

The Genesis of Mx ndash Value To Zebra Stakeholders

Meeting IT Needs

Zebra MX - Enterprise Overlay

Android

Leveraging Consumer Scale

2014 1B+ Smartphones gt20B App Downloads

Zebra Utilities

RhoMobile

Enterprise Browser

EMDK

Rx Logger

Enabling App Developers

WinMobile

MX Programmatic Configuration

bull MX uses a standards based XML schema (OMA-CP PROV MSPROV) bull New features can be developed and immediately plugged-in and used by all solutions (MDM Staging EMDK)

bull Concurrent use by multiple applications with sync amp async options on transient amp persistent operations

bull XML generated by Eclipse Pug-in (EMDK) StageNow workstation or MDM Console

Extensible Configuration

CSP

XML Object

CSP

XML Object

CSP

XML Object

CSP

XML Object

Admin Developer

Staging MDM

EMDK

MX Management System

XML File XML File

Mx Os Extensions Made Available via EMDK amp StageNow

Mx OS Extensions Foundation

EMDK StageNow

67+ Major Operations

Some of Which Are Compound

Operations

Enterprise Tools Available for Android Both Off The Shelf amp Custom

Logcat ndash view from Eclipse or ADB shell

Debug ndash part of Android SDK

Traceview ndash App profilingbottlenecks

HierarchyViewer - UI views structure

Eclipse memory

Analyzer (MAT) Monkey ndash adb CLI

event generator

Rx Logger In depth monitoring

amp auditing

Zebra StageNow ndash Simplifying initial Device Staging

2 Output staging Profiles to a bar code or NFC tag

3 Scan the bar codes or tap the NFC tag to stage

This free tool enables staging in just 3 easy steps

1 Create staging Profiles with easy-to-use Wizards

Built-in

Staging

Server

Workstation Tool

Load

Apps

Mobile Device Client

MDM Toolkit - Enabling MDMrsquos

bull Tightly Integrated Solutions

bull Can Utilize Mx andor Standard Android Features

bull MDM Toolkit - includes documentation sample code amp utilities to help MDM vendors implement the MX functionality into their solutions to provide a viable management solution on Zebra mobile devices including Remote Control

B2M

TeamViewer

LogMeIn

Options For Programmatic Controls

DataWedge for Android- No programming Required

Scanning MSR data appears as keyboard data

bull Powerful profile feature allows configuration per app

bull Recommended when no application development desired or basic text data processing required

Native amp extended Development ndash Android Java Applications

bull Compatible with standard Android SDK bull Extensions for Data Capture MSR Battery

bull Uses Android API (Intents) and traditional API methods

bull Recommended when developing native Android application

OMA CP XML Configuration

bull Broad device controls configuration management security policies

bull Standards Based OMA Configuration Profile XML Schema

bull Configuration Service Provider (CSP) Modularity

bull Recommended for Mobile Device Management amp PartnerCustomer Application Device Controls

RhoMobile

bull Cross Platform Application development framework (same applications run on Android WM iOShellip)

bull Develop using Web skills (HTML5 JS Ruby)

bull Recommended when developing application to work on multiple devices and operating systems or you have web development skills

APIrsquos

amp

Intents

Data-

Wedge

XML

Config

Cross

Platform

Android Flexibility To Enable Features Like Analytics bull Device Diagnostics Engine Monitors Critical Functionality And Health

bull Health Monitoring Predictive Maintenance for Lower SupportMgmt Costs

Integrated Engine Monitors Critical

Functionality And Monitors Health Device usage

Battery charging and depletion

Applications installed and running

Activity Counters

Radio Performance

Movement Drops

Correlation of events to diagnose

issues Lowers support and management costs

Predictive Maintenance

Optimized Deployment

Fast Device Support

Power Management

Workload Indicators

Business Disruptions

IT Gauges

Android Security

bull Retail bull PCI ndash DSS (Payment Card Industry ndash Data Security Std) for mobile payment (MPoS)

bull QSA (Qualified Security Assessor) Audits

bull Critical Infrastructure bull NERC ndash CIP (North America Electric

Reliability Corp ndash Critical Infrastructure Protection)

bull Healthcare bull HIPAA ndash Health Insurance Portability amp Accounting HITECH Omnibus

bull Controlled Substances bull DEA CSOS ndash Controlled Substance Ordering System

bull Financial bull Sarbanes-Oxley Gramm-Leach Bliley Act (GLBA) Basel II

bull Government bull NIST FIPS ndash Federal Information Processing Standards

bull Govrsquot PED (portable electronic devices) Requirements

bull STIGS (Security Technical Implementation Guide)

bull DoD Directive 81002 (commercial wireless devices in DoD Govrsquot Info Grid (GIG)

bull Federal Information Security Management Act (FISMA) NIST Info Categorization Guidelines

bull Legislation Requiring Breach Notification bull 46 States Have Enacted Breach Notification for Personal Information

bull Federal Legislation In Discussion But Pending

REGULATORY COMPLIANCE IS FUNDAMENTAL TO ZEBRA CUSTOMERS DIRECTIVESMANDATESEDICTS

ANDROID SECURITY (ALWAYS SEPARATE PERCEPTION FROM FACT)

bull Highly Secure Government amp Public Safety Android Adoption

bull Android is the OS for the next generation Mission Critical High Assurance devices being developed by Motorola

bull Enterprise

bull Android is the OS meeting regulatory security certifications in multiple verticals Retail - PCI-DSS Healthcare ndash HIPAA Govrsquot - FIPS 140-2

bull Early Perceptions That Android Is ldquoNot Securerdquo

1) Malware On Google Play Store (enterprise should white-list)

2) Early Android Releases (pre-ICS 40 release October 2011)

bull Android has Demonstrated a History of Incremental Security Enhancements NSA ldquoSecurity Enhancedrdquo (SE Linux) Features Per User VPNs Address Space Layout Randomization (ASLR)hellip

Mx-Osx Enables comprehensive Lockdown ldquoPrinciple of least privilegerdquo OnOff-EnableDisableFilter

Android Debug Bridge (ADB)

Device File Access

All USB Activity

ON Off

Discovery

Off

Recording

GPS

Cellular

Camera

Comprehensive Lockdown and Monitoring Enabling Only the Functionality Needed to Perform the Operation and No More

Imager

SD Access

Interfaces

Sensors

Software

Devices

Settings

amp

Capture Application

White List URL Filters

Speaker Display

Brightness

User

Settings

Proxy

Dealing With LostStolen Devices Mx Enabled Autonomous Countermeasure Matrix

Countermeasures

Threats Wipe SD card

Factory reset Wipe Secure Storage Keys

Password Reset All Users

Password Reset Specific User

Lock Device Uninstall Specific Application

Send Alert to Application via Intent

Maximum password limit X

MDM Client Removal X X

Force through XML X X

Exchange ActiveSync (EAS) password limit x x x x x X

Device is Rooted

X

Exceeding a Configured Threshold Results in One or More Countermeasures

Runs Autonomously on Device Negating Dependency on Network Connectivity

Configured by Enterprise Administrator amp Pushed to the Device

Zebra Security Bulletins ndash eg StageFright Part of Zebra Android Security Remediation Team Process

Release Date

Alternative Remediation

Options

Customer Education

Product Impact

Patch Release Dates

Tracking

Link To Patch with

Detailed Installation Instructions

Android Challenges ndash Real amp Perceived

bull Fragmentation (a positive amp negative)

bull UI Fragmentation (No Longer An Issue) bull Major consumer manufacturers supporting standards based ldquoGoogle Play Editionrdquo

bull Android UI Advancements

bull Release Fragmentation (in many senses a positive for enterprise) bull Working with Google to reduce lag times)

bull Google Leveraging Google Play Service (GPS)

bull Mobile Device Management Fragmentation (No Longer An Issue) bull Increase API Surface plus extensions

bull Google Mobile Service Privacy Issues (an option ndash making it a feature) bull Means to provide with without makes this a feature compared to other OSrsquos

bull Security (No Longer An Inhibitor To Deployment) bull Often Aligned To Google Play Malware (not relevant to most ldquolocked down enterprise devices)

bull Greatly Improved Post ICS 40 Release (Oct 2011)

bull Positive Comments on Android Security By Gartner amp VDC

bull Integration of many NSA SE (Security Enhanced) Android Features

bull Device Availability (Now over 50 Industrial Handheld Android Devices still not as many as WMCE but more than the 5 on WE8H)

Is Android Mx An Enterprise OShellip ldquoDuck Testrdquo

1) Is Android The Worldrsquos Leading Mobile OSYes

2) Is Android Supported In A Microsoft Enterprise InfrastructureYes

3) Are Enterprise Developers Adopting AndroidYes

4) Is The Native Language of Android Java PopularhellipYes

5) Are Industry amp Financial Analysts SeeinghellipYes

6) Are Industry amp Financial Analysts Seeing Android AdoptionhellipYes

7) Does Android Have A Significant Installed BasehellipYes

8) Can Android Reduce Enterprise OS FragmentationYes

9) Are Industrial HH Device Vendors Adopting AndroidYes

10) Are Enterprise Tools Available for AndroidYes

11) Is Zebra Seeing Android Momentum hellip Yes

12) Are Enterprise Customers Buying Android hellipYes

13) Is Android SecurehellipYes

14) Does Zebra Have A Security Remediation Process For AndroidYes

15) Is Android Continually Adding New Enterprise FeatureshellipYes

16) Does Android Have The Flexibility To Enable Features Like AnalyticshellipYes

17) Are There Enterprise Android Resources Yes

18) If Needed Are Services Available For AndroidYes

19) Does Mx Enable Developers To Add ValueYes

20) Does Android Mx provide Enterprise Development OptionsYes

21) Does Mx Enable Comprehensive LockdownhellipYes

22) Can Mx Help With Lost or Stolen DevicesYes

Sample Zebra Android Information Resources bull Architecture amp Development Resources

bull Motorola Solutions App Development For Android httpdevelopermotorolasolutionscomcommunityandroid

bull Android Opens Source Project - httpsourceandroidcom

bull Android Block Diagram - httpenwikipediaorgwikiFileAndroid-System-Architecturesvg

bull Android APIrsquos - httpdeveloperandroidcomguidetopicsmanifestuses-sdk-elementhtmlApiLevels amp

bull httpdeveloperandroidcomreferencepackageshtml

bull Android SDK amp ADT Download - httpdeveloperandroidcomsdkindexhtml

bull Android App Overview - httpdeveloperandroidcomguidecomponentsfundamentalshtml

bull Zebra EMDK bull DN PMB httpagilevltprdmot-solutionscomAgileVault005578069agile557806907pdf

bull EMDK Landing page httpsdevelopermotorolasolutionscomcommunityandroidemdk

bull Tutorials httpsdevelopermotorolasolutionscomcommunityandroidemdktutorials

bull Samples httpsdevelopermotorolasolutionscomcommunityandroidemdksamples

bull API Reference httpsdevelopermotorolasolutionscomcommunityandroidemdkreference

bull Profile Manager httpsdevelopermotorolasolutionscomcommunityandroidemdkprofiles

bull Android Mobile Security bull NIST Mobile Security Guidelines - httpcsrcnistgovpublicationsdrafts800-124r1draft_sp800-124-rev1pdf

bull Android Basic Security - httpsourceandroidcomdevicestechsecurity

bull Android Mobile Device Management (MDM) bull SoTI MobiControl Android+ - httpwwwsotinetmobicontrolkey-featuresandroidplus

bull Airwatch Android MDM - httpwwwair-watchcomsolutionsandroid

bull MSI Mx - httpwwwmotorolasolutionscomUS-ENBusiness+Product+and+ServicesSoftware+and+ApplicationsMx_Extensionssoftware_applications_tab

bull TCO Links bull VDC Mobile Device TCO httpwwwvdcresearchcom_Documentstrackst7v1brief-2667pdf

bull Gartner ldquoTotal Cost of Ownership of Mobile Devices 2012 Updaterdquo March 20 2012 httpwwwmotorolasolutionscomwebCustomerPepsiCoUS-ENMyDocumentsPresentationsLibraryresourcestotal_cost_of_ownership_of_mobile20devicespdfpLibItem=1

bull ldquoMotorola Solutions TCO Calculatorrdquo (consult an MSI representative)

bull Other bull Android Market Dashboards - httpdeveloperandroidcomaboutdashboardsindexhtml

bull Google Services httpdeveloperandroidcomgoogleindexhtml

PLEASE TAKE THE SURVEY

DO NOT USE APPFORUM EVENT SURVEY SESSION

SURVEY

THANK YOU

Page 9: Zebra OS Strategy - Zebra Technologies LaunchPadlaunchpad.zebra.com/.../Day_1_EN/04_APAC-AppForum-OS_Strategy.… · 20/03/2012 · Zebra OS Strategy Bruce A Willins Sr ... Risk -

Physical vs Virtual Key Entry Touch Productivity For Data Entry

bull 10 Warehouse Workers 12 Yrs Avg Experience Avg Age 38 Given Alpha

Num Strings amp Sentences

bull Virtual QWERTY 39 Faster and 60 Lower Error Rate than MC3100

Physical Keypad

bull Blind Entry Still A Challenge

ldquoThe devices were put into a cement mixer with keys

coins cards and other bitsrdquo

(TC75) ldquoIt was the only device to continue working

throughout all of our testsrdquo

CONSUMER INFLUENCE WITHOUT CONSUMER COMPROMISE

Security Vulnerabilities

Limited Wi-Fi Support

Consumer life Cycles

Multi-Piece Solutions

UIUx Flexibility

Multi-User

Ability To Customize

Limited Data Collection

Compliance To Regulatory Mandates

Mindshare

Theft Shrinkage

Forced Services amp Pushed Notifications

App Procurement

Durability Impact wear Susceptibility

Low Audio Out

Limited Data Privacy

No Roadmap

Consumer Feature Focus

Battery Management

VDC Handheld TCO Comparison A $5482 Savings Per Device Over 5 Yrs

Hard Costs (initial Deployment amp Maintenance Costs)

Rugged Handheld Device

Peripherals amp Accessories

Software Costs

Services

Warranty Extended Warranty

Soft Costs (annual recurring costs)

Employee Productivity Loss Per Failure

IT Support Costs Per Failure

Average Replacement Cost (Not Covered by Warranty)

$3242 30

$7458 70

Hard Costs

Soft Costs

$2253 14

$13931 86

Rugged Handheld

Non-Rugged Handheld

Total 5 yr

Cost

$10700

Total 5 yr

Cost

$16183

ldquocopy Copyright 2013 VDC Research Group Inc Source Strategic Insights 2012 Enterprise Mobility Solutions Market ndash Track 7 Enterprise Mobility Mobile Device TCO Volume 1 Mobile Device TCO Models for Line of Business Solutions

Key Measures Rugged Non-Rugged

Base Device Acquisition Cost $1675 $528

Avg Annual Hardware Failure Rate 60 113

of TCO Due To Lost Employee Productivity 339 424

of TCO Due To IT Support Expenditures 343 497

Mobile OS Inflection Point Driven By Smartphone Consumerization

2000 ndash 2011+

Application Rewrite andor Re-Architect

Microsoft

Android

Apple

HTML5JS

Other

WE8H Win 10

Smart Phones

Enterprise Only OSrsquos

Change Drives Opportunity

Enterprise Customers Are Taking This Opportunity To Re-architect Their Applications Improving The UX (keys to touch) Flattening UIrsquos Leveraging Gestures Future Proofing (eg X-Platforms)hellip

The Future of Enterprise HH Mobile OS Must Leverage consumer Scale

13B+ Units

Industrial HHrsquos

~50 M Units

CE

WM

other

The WW Smartphone

Market is

~289 Times Larger

than the Industrial

Handheld Market

45-50

40

10-15

Any viable Enterprise OS MUST Leverage Consumer

Smartphone Features amp Economies of Scale

2014

WW MOBILE OS MARKET Android amp IOS gt96

IDC Mobile OS Market Share (units Shipped)

Q4 14 WW Shipments = 378M Units

(Over 180 Android Vendors)

OS Support Among Industrial HH Device Vendors Multi-Vendor

Industrial HH

Android Device

Introductions

TC55 MC40 MC67 ET1 MC32

BP3

0

BM18

0

HM4

5

CN5

1

70

E 780

0

T41

X

T41

G

T41

S

Skeye Alegro Skeye Dart

TC70 Current State

bull Totalhelliphelliphelliphelliphelliphellip 191 Devices Shipping Fromhellip 19 Vendors

bull Androidhelliphelliphelliphellip 53 Devices Fromhelliphelliphelliphelliphellip 15 Vendors

bull WE81Hhelliphelliphelliphellip 5 Devices From helliphelliphelliphellip 3 Vendors

Android Infrastructure Readiness DesktopLaptop Centricity Has Now Shifted To Mobile

SCCM AD EAS Infrastructure

DesktopLaptop

Corporate Liable

Devices (CLDs)

Pick Mobile Devices Compatible With Infrastructure

CLD amp ILDs amp Cloud

BYOD amp COPE Infrastructure

DesktopLaptop

Change Infrastructure To Accommodate Mobile Devices

Worldwide Device Shipments

(thousands of units Gartner Oct 2013)

0

500

1000

1500

2000

2500

3000

2012 2013 2014

Mobile Phone

TabletUltramobile

PC (Desk-based and Notebook)

2014 Mobile Phones To Out-ship PCrsquos

By ~ 71

Android amp IOS Support In A Microsoft Enterprise Infrastructure bull The Question

bull ldquoHow Does Android Play in My Microsoft On-Premise amp Cloud Infrastructurerdquo

bull Microsoft Solutions in question bull On-Premise Solutions ndash Active Directory (AD) Exchange Active Sync (EAS)

System Center Configuration Managers (SCCM)

bull Cloud Solutions ndash Intune Azure Office365 ((including exchange online sharepoint Lync OneDriveSkydrivehellip)

bull Key Points bull Trend - MSFT Moving Policy Provisioning from EAS amp AD To IntuneSCCM

bull Workplace Join For Androidhelliphelliphelliphellip Yes

bull Intune Client For Android helliphelliphellip Yes

bull Outlook Client For Androidhelliphelliphelliphelliphelliphellip Yes

bull Azure Mobile Svcs SDK For Androidhelliphellip Yes

bull Ability To Sync Google Apps amp Outlook Yes

bull Android OneDrive Clienthelliphelliphelliphelliphelliphelliphellip Yes

bull Office Support (Office Mobile App)helliphelliphellip Yes

bull Office 365 via Androidhelliphelliphelliphelliphelliphelliphelliphellip Yes

bull Cortana for Android (beta)helliphelliphelliphelliphelliphellip Yes

+ Visual

Studio

Android

Emulator

+ Visual Studio Android

Support For CC++

We are clear that our experiences are going to be available on all devicesldquo ndash Satya

Nadella July 2014

Microsoft Support For Android Project Astoria

Automatic Translation of Android

Apps To Windows

Alternative MSFT Services For Google Mobile

Services

Tools To Pinpoint Incompatibilities

Apps Platforms

Apps Platforms

Android Leading among enterprise developers (Vision Mobile Q4 2014)

bull Android Most Common Targeted OS By Enterpriser Developers (74)

bull HTML5 most by developers (42) followed by Java (38)

bull 42 of Android developers using something other than native language

bull Avg of platforms targeted by developers = 22 (17 Without Games) down from 29 in 12 months 43 only 1 platform

bull ldquoWindows Phone continues to gain developer mindshare steadily at 28 ldquoalthough the users have not followedrdquo (targeting low-end Android users)

bull C As Primary Language -gt 63 of WP developers (14 across all developers) comparable on Android amp IOS

10000 App Developers from 137 Countries

httpwwwvisionmobilecomproductdeveloper-economics-q3-2014

Platform App Development C Gaining Cross-platform Traction

C

More Signs CNet Cross Platform Enabling Customers To Ease The Transition

C

NET

C

NET

bull Microsoft Moves To Open Source NET

bull ~6M Programmers Developing For NET

bull MSFT ldquoNet Foundationrdquo - promote NET Technologies in OSS

bull April 2014 ndash Open Source of Roslyn Net Compiler Platform

bull Nov 2014 - NET Framework (server side) Goes Open Source

bull Xamarin Seen By Many Customers To Ease The Transition bull httpdeveloperxamarincomguidesandroidgetting_startedhelloandroidhelloandroid_quickstart

bull Xamarin in General Growing Rapidly

bull 2013 To 2014 Developers 288K -gt 755K Employees 65-gt 200

bull Zebra Xamarin Support

1) Datawedge httpsdevelopermotorolasolutionscomcommunityandroidandroid-forumsandroid-blogsblog20141106scanning-barcodes-in-your-xamarin-android-app

2) Binding to the Zebra EMDK httpsdevelopermotorolasolutionscomdocsDOC-2813

3) Xamarin API Plugin (Q3-Q4 lsquo15)

Android Is Reducing ldquoEnterprise OS Fragmentationrdquo

Warehouse Back of Store Store Floor BYODCOPE Customers

CEWEC

WM

IOS

The Average CIO manages 35 OSrsquoshellipthey would prefer 1

WP8 WE8H

Win 10

Android

MC3K JB Android Q3 2014

MC92 KK Android Q3 2015

More Coming

NRF 2015 - ldquoYear of Androidrdquo Northcoast Research

bull ldquocustomers have come to the conclusion that Android for enterprise use is a suitable operating system alternative to existing Windows operating systemsrdquo

bull ldquoAndroid clearly has more interest [than Win 81] as a viable alternative to the existing Windows platform for those looking to upgraderdquo

bull ldquoAndroid No Longer Feared in Enterpriserdquo

bull ldquoThe investment in the Android platform was the one strategic move that gives them [MSIZebra] an advantage over their competitors more than anything else in recent memoryldquo

bull ldquoZebra is a clear leader in the Android operating spacerdquo

Zebra Microsoft OS

Win 8

The Window For legacy Microsoft Operating System Products Is closing

MESSAGE OF URGENCY ndash NOT PANIC

Microsoft OS Support Cycles ndash Winding Down WMCE (WMWEH 65 MSFT Mainstream Support Ended 1132015)

WE81H

httpsupportmicrosoftcomlifecyclesearchdefaultaspxsort=PNampalpha=Windows+Embedded+81+HandheldampFilter=FilterNO

No Published Support for earlier WE8H release

Windows Mobile WEH CE WEC

Zebra OS Product Offering trends Planning for Post WM

CEWM Beyond 2015

bull Continued Growth In Android

bull ldquoTBDrdquo Potentially Win 10 End-of-Ship not Not End-of-Support

Microsoft OS Path For Enterprise Customers 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016

2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016

WEC 70 Mar 2011

CE 60 Mar 2006

CE 50 Jul 2004

CE 60R3 Sept lsquo09

WEC 2013 Update

Targeted At Embedded

WP 7 Feb lsquo10

WP75 Sept lsquo11

WP78 Q4 lsquo12

Consumer Only Launch-To-

End-ofmdashLife in ~24 months

WE8H Announce

WE81H First Product

lt 1 Market

Adoption

WM 60 Feb 2007

WM 65 Sept lsquo09

WM 50 Jul 2005

No Major Updates ndash Most Current Release

Still On 2004 CE 50 Kernel

Win10 Announce Q4 lsquo14

TBD (W10 Mobile Ent

RTM Q4 rsquo15)

Customers Reacting To Growing Skepticism In Press

bull ldquohot breaking rumour suggests that Microsoft could drop its Windows Phone platform and instead adopt the Android OS with its own applications and services preloadedrdquo

bull ldquoPotentially referencing the big changes afoot in Redmond a letter from Nadella to Microsoft employees said the company needs to be prepared to make tough choices in areas where things are not workingrdquo

bull ldquoNadella appears to want results otherwise Windows Phone could go the way of Windows Mobile and cease to existrdquo

httpwwwandroidauthoritycomrumor-microsoft-to-drop-windows-phone-for-android-621317

Jun 30 2015

Wired

Magazine

bull We will streamline the next version of Windows from three operating systems into one single converged operating system for screens of all sizesldquo ndash Nadella

bull Cut Down Development Time amp Unify User Experience (comparable to Android amp IOS but all the way to the desktop)

bull Thoughts On What ldquoConvergencerdquo Means To MSFT - A Single MSFT Team - Unified OS or Unified Team (under Terry Myerson)phone embedded windows xbox

- A Single Core- NT Core with highly common run times

- A Single Store - Unifed Windows Phone Store amp Windows Store

- Single Developer Platform - Write once and run on any Windows Variant (unified APIs dev tools)

- ldquoWindows Applicationsrdquo ndash aka Modern Apps Metro Style Universal Apps are built on a ldquoWindows Universal App Platformrdquo

- Singular OS ndash a Runtime OS (configures based on some hardware manifest eg alter UI based on keyboard present)

bull 1) Win 81 Desktop Laptop

bull 2) Windows RT (tablet ARM)

bull 3) Windows Phone

From Three OSrsquos

Industry Mobile IOT

ldquoOfficial Namesrdquo From MSFT

Directly

Windows 10 IoT for Enterprise

Windows 10 Mobile for Enterprise

Windows 10 IoT Core

Build 2015 Windows 10 IOT

for Industrial Devices

Windows 10 IOT for Mobile

Devices

Windows 10 IOT Core

Legal Agreements Windows 10

Industry Windows 10

Mobile Windows 10

Athens

One OS ndash 3 Variants Windows 10 - Unification

Why customers ask for Microsoft

Infrastructure Compatibility ManagementSecurity Policies (EAS SCCMhellip)

An OS Manufacturer As A Physical Entity (not the ldquocommunityrdquo)

Unified Development Environment (Visual Studio IDE)

Microsoft Brand Legacy (comfort level)

Enterprise Device Availability

Indemnification IP Position

Promise of Application Unification (desktop laptop tablet handheld)

Maintenance amp Support Policies (OS Updates ndashan asset amp a liability going forward)

Device Manufacturer

OS Manufacturer Customer

MSFT

declining

Top Reason

CEWEC WMWEH WE8H Win10 Roadmap

Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4

2012 2011 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4

2014 2013 2015

released

SB1

CE 6

CE7WEC

MC32 HC1 MC40

WT41N0

VC70

MC92 MC21

MC45 VC6090

MC67 WMWEH

WE8H

VH10

WAP4

WAP4

Major releases only

MC67

ND

Win 10

TBA

MC18

No GA

Products

No Plans For

WEC 2013

Customer Expressed Concerns Over Microsoft bull Past Performance

bull WMWEH 65 No significant updates in 4+ years on a 10 yr old CE5 kernel

bull WP7 lasted only 24 months

bull WE8H Replaced by Win10 Before Any Significant Market Adoption

bull Long Term Commitment bull Continual Narrowing (ldquofocusingrdquo) of the Phone Hardware Business (July lsquo15 7800 additional layoffs) bull ldquoASPs however have continued to decline Gross margin declined this quarter driven by lower per unit margins on Lumia

devicesrdquo -- July 21 2015 Earning Call Nadella

bull Technical Issues bull No legacy app compatibility Architectural constraints (limits in multitasking IPC developer API access ability to customize)

bull Strategic Direction (under Satya Nadella) bull Likely focus is not mobile OS but for on-premise and cloud based apps amp services

bull WE8H addressing a very small niche market (45M units compared to 1B+ Consumer)

bull Ambiguity in how to reduce ldquoEnterprise OS fragmentationrdquo (one Enterprise OS)

bull Market Adoption Issues bull WE8H based on struggling Consumer WP8 (~28 Market Share ndash expect decline in Q2 rsquo15) bull Minimal Enterprise ISV Adoption amp hardware devices

bull Window 10 Announcement Has Extended The MSFT OS Gap customers are foregoing WE8H

bull Logistic Issues bull Ability to support WE8H (Win 10 Enterprise) given that enterprise changes may impact WP8 (Win 10 Consumer)

Android MX ndash Mobility eXtensions

Android Statistics Enterprise internationals want Price Carrier Country Optionshellip

bull 18000 Different Android Devices

bull Over 180 Manufacturers

bull In 190 Countries

bull Wide Pricing Ranges ($100+)

bull 15M Activations Day

bull gt16M Apps on Play Store

bull $7B Paid To App Developers

httpopensignalcomreports2014android-fragmentation

Devices

Manufacturers Samsung

Google

LGE MOT SONY

Lenovo

HTC

Ericsson

Huaw

ei

Screen Sizes

Why Customers Are Asking For Android

bull Android 77 Market Share (1B+ Android device ships expected in lsquo15)

1 Smartphone OS WW (Unit Shipments)

bull Java (the native language for Android)

1 Most Popular Programming Language

bull Android ndash 180+ Device Manufacturers amp Over 550 Devices In US Alone

1 Mobile OS With Most Device amp Manufacturer Options

bull Android - 591

1 Requested OS By MSI Channel Partner Customers

bull Android 798M Devices (EoY 2013)

1 Mobile OS Installed Base

bull Qualcomm TI Intel MediaTek Marvelhellip

1 Supported OS By Leading SiliconMicroprocessor Vendors

bull Approximately 14 M Applications

1 ndash App Store Adoption (comparable with IOS App Strore)

Zebra Android Trends industry is turning - not to be ldquobraggadociosrdquo (D Trump)

bull Android Products YoY 2013-To-2014

+ 375 Unit Growth

+ 402 Rev Growth

bull Zebra Solution Center Has Now Certified Over 168 Android Apps

bull Expect Significant Positive Impact in 2015 From TC7x

GROWTH IN ANDROID EMDK

USAGE Strong indicator of increased

product USAGE by development

community

Increased Views of Android Related Resources

Zebra Enterprise Customers Buying Android Devices

Poland

Application MSFT-To-Android Migration

bull Rewrite

bull Porting C to Java Has Generally Gone Smoothly (a class is a class is a class)

bull Abstraction

bull Transitioning To HTML5 amp Various OS Abstraction Frameworks (eg RhoMobile)

bull Retaining NET (eg Xamarin)

bull Some Are Running A Common Language Runtime (CLR) and Running Their Existing NET Code (60-90 porting) most effort in UI

bull XAMARIN

bull Some Customers Using Datawedge With Xamarin

bull Continued Strategic Partnership Dialogue

bull Expect Zebra Plugins For Xamarin (late Q3 rsquo15 Mx 44 profile mgr amp barcode API)

bull httpsdevelopermotorolasolutionscomdocsDOC-2813

C

NET

PrivacySecurity vs Service Functionality

Many Enterprise Customers

Object To The Security Risks associated with

Consumer Cloud Service offerings requiring

devices to expose Account IDrsquos access to

data amp data traversing cloud servershellip

ldquoWhen you visit websites or use apps that use Google technologies we may use the

information we receive from those websites and appsrdquo (google privacy amp terms - httpwwwgooglecompoliciesprivacypartners)

ldquoIBM bans Sirirdquo (httpwwwzdnetcomblogbtlibm-bans-siri-privacy-risk-or-corporate-paranoia-at-its-best77843)

Siri - End User License Agreement (EULA)

ldquoyou agree and consent to Applersquos and its subsidiariesrsquo and agentsrsquo transmission collection maintenance processing and use of this information

including your voice input and User Datardquo

A Value of Android ndash AOSP amp GMS Options Most Enterprise COBO Customers Prefer AOSP Code Apps Accordingly

bull Privacy - relinquishment to Google of significant data rights inconsistent with enterprise protection of data

bull Google Account Logistics ndash services require a Google account

bull Forced Updates - ldquoGoogle Terms of Servicerdquo (wwwgooglecomintlenpoliciesterms) ldquoWhen a Service requires or includes downloadable software this software may update automatically on your device once a new version or feature is availablerdquo

bull Malware Exposure - Google Play Riddled with Malware (NIST best practice no access to public app store

bull Hardware Design Constraints ndash all hardware designs must comply with Google CDD which limits enterprise device choices

bull Application amp Customization Restrictions ndash UI constraints

bull Potential Functional Limitations ndash Must adhere to Compatibility Test Suite

AOSP ~ 225 of All Smartphone Shipments (4Q 2014) (httpswwwabiresearchcompress4q-2014-smartphone-os-results-android-smartphone-s)

Google Maps

Google Cloud Messaging

Google Play Store

Google Play Services

Google+

Google Analytics

Google Mail - GMAIL

Google Wallet Instant Buy

Google Cloud Platform

Mobile Chrome Browser

GMS Challenges GMS Features

Android For Work (AFW) ndash Driving Android Proliferation

bull Key Feature - Managed Profiles (Dual Persona) For BYOD amp COPE (not COBO)

bull Limited Management amp Security Features (restrict copypaste silent app installremovalhellip)

bull Features Made Extensible To Google For Work EMMrsquos ndash GFW EMMrsquos Airwatch MobileIron SOTI SAP Citrix Blackberry MaaS360 Google Admin Console ndash AFW has No UI

bull Features Available Natively On L and via APK On ICS 40 to KK 44

bull Requires That The Device Have Google Mobile Services (GMS)

bull Correlated Feature ndash Google Apps For Work with Private Channel for Mobile Application Management (MAM)

bullGoogle Apps For work

bullGoogle Cloud Platform

bullGoogle Maps For Work

bullGoogle Chrome For Work

bullGoogle Android For Work

bullGoogle Business Solutions

bullGoogle Play For Work

Google For Work Android For Work is Part of

The Broader Google For Work Initiative

Android Utilities amp Tools

The Genesis of Mx ndash Value To Zebra Stakeholders

Meeting IT Needs

Zebra MX - Enterprise Overlay

Android

Leveraging Consumer Scale

2014 1B+ Smartphones gt20B App Downloads

Zebra Utilities

RhoMobile

Enterprise Browser

EMDK

Rx Logger

Enabling App Developers

WinMobile

MX Programmatic Configuration

bull MX uses a standards based XML schema (OMA-CP PROV MSPROV) bull New features can be developed and immediately plugged-in and used by all solutions (MDM Staging EMDK)

bull Concurrent use by multiple applications with sync amp async options on transient amp persistent operations

bull XML generated by Eclipse Pug-in (EMDK) StageNow workstation or MDM Console

Extensible Configuration

CSP

XML Object

CSP

XML Object

CSP

XML Object

CSP

XML Object

Admin Developer

Staging MDM

EMDK

MX Management System

XML File XML File

Mx Os Extensions Made Available via EMDK amp StageNow

Mx OS Extensions Foundation

EMDK StageNow

67+ Major Operations

Some of Which Are Compound

Operations

Enterprise Tools Available for Android Both Off The Shelf amp Custom

Logcat ndash view from Eclipse or ADB shell

Debug ndash part of Android SDK

Traceview ndash App profilingbottlenecks

HierarchyViewer - UI views structure

Eclipse memory

Analyzer (MAT) Monkey ndash adb CLI

event generator

Rx Logger In depth monitoring

amp auditing

Zebra StageNow ndash Simplifying initial Device Staging

2 Output staging Profiles to a bar code or NFC tag

3 Scan the bar codes or tap the NFC tag to stage

This free tool enables staging in just 3 easy steps

1 Create staging Profiles with easy-to-use Wizards

Built-in

Staging

Server

Workstation Tool

Load

Apps

Mobile Device Client

MDM Toolkit - Enabling MDMrsquos

bull Tightly Integrated Solutions

bull Can Utilize Mx andor Standard Android Features

bull MDM Toolkit - includes documentation sample code amp utilities to help MDM vendors implement the MX functionality into their solutions to provide a viable management solution on Zebra mobile devices including Remote Control

B2M

TeamViewer

LogMeIn

Options For Programmatic Controls

DataWedge for Android- No programming Required

Scanning MSR data appears as keyboard data

bull Powerful profile feature allows configuration per app

bull Recommended when no application development desired or basic text data processing required

Native amp extended Development ndash Android Java Applications

bull Compatible with standard Android SDK bull Extensions for Data Capture MSR Battery

bull Uses Android API (Intents) and traditional API methods

bull Recommended when developing native Android application

OMA CP XML Configuration

bull Broad device controls configuration management security policies

bull Standards Based OMA Configuration Profile XML Schema

bull Configuration Service Provider (CSP) Modularity

bull Recommended for Mobile Device Management amp PartnerCustomer Application Device Controls

RhoMobile

bull Cross Platform Application development framework (same applications run on Android WM iOShellip)

bull Develop using Web skills (HTML5 JS Ruby)

bull Recommended when developing application to work on multiple devices and operating systems or you have web development skills

APIrsquos

amp

Intents

Data-

Wedge

XML

Config

Cross

Platform

Android Flexibility To Enable Features Like Analytics bull Device Diagnostics Engine Monitors Critical Functionality And Health

bull Health Monitoring Predictive Maintenance for Lower SupportMgmt Costs

Integrated Engine Monitors Critical

Functionality And Monitors Health Device usage

Battery charging and depletion

Applications installed and running

Activity Counters

Radio Performance

Movement Drops

Correlation of events to diagnose

issues Lowers support and management costs

Predictive Maintenance

Optimized Deployment

Fast Device Support

Power Management

Workload Indicators

Business Disruptions

IT Gauges

Android Security

bull Retail bull PCI ndash DSS (Payment Card Industry ndash Data Security Std) for mobile payment (MPoS)

bull QSA (Qualified Security Assessor) Audits

bull Critical Infrastructure bull NERC ndash CIP (North America Electric

Reliability Corp ndash Critical Infrastructure Protection)

bull Healthcare bull HIPAA ndash Health Insurance Portability amp Accounting HITECH Omnibus

bull Controlled Substances bull DEA CSOS ndash Controlled Substance Ordering System

bull Financial bull Sarbanes-Oxley Gramm-Leach Bliley Act (GLBA) Basel II

bull Government bull NIST FIPS ndash Federal Information Processing Standards

bull Govrsquot PED (portable electronic devices) Requirements

bull STIGS (Security Technical Implementation Guide)

bull DoD Directive 81002 (commercial wireless devices in DoD Govrsquot Info Grid (GIG)

bull Federal Information Security Management Act (FISMA) NIST Info Categorization Guidelines

bull Legislation Requiring Breach Notification bull 46 States Have Enacted Breach Notification for Personal Information

bull Federal Legislation In Discussion But Pending

REGULATORY COMPLIANCE IS FUNDAMENTAL TO ZEBRA CUSTOMERS DIRECTIVESMANDATESEDICTS

ANDROID SECURITY (ALWAYS SEPARATE PERCEPTION FROM FACT)

bull Highly Secure Government amp Public Safety Android Adoption

bull Android is the OS for the next generation Mission Critical High Assurance devices being developed by Motorola

bull Enterprise

bull Android is the OS meeting regulatory security certifications in multiple verticals Retail - PCI-DSS Healthcare ndash HIPAA Govrsquot - FIPS 140-2

bull Early Perceptions That Android Is ldquoNot Securerdquo

1) Malware On Google Play Store (enterprise should white-list)

2) Early Android Releases (pre-ICS 40 release October 2011)

bull Android has Demonstrated a History of Incremental Security Enhancements NSA ldquoSecurity Enhancedrdquo (SE Linux) Features Per User VPNs Address Space Layout Randomization (ASLR)hellip

Mx-Osx Enables comprehensive Lockdown ldquoPrinciple of least privilegerdquo OnOff-EnableDisableFilter

Android Debug Bridge (ADB)

Device File Access

All USB Activity

ON Off

Discovery

Off

Recording

GPS

Cellular

Camera

Comprehensive Lockdown and Monitoring Enabling Only the Functionality Needed to Perform the Operation and No More

Imager

SD Access

Interfaces

Sensors

Software

Devices

Settings

amp

Capture Application

White List URL Filters

Speaker Display

Brightness

User

Settings

Proxy

Dealing With LostStolen Devices Mx Enabled Autonomous Countermeasure Matrix

Countermeasures

Threats Wipe SD card

Factory reset Wipe Secure Storage Keys

Password Reset All Users

Password Reset Specific User

Lock Device Uninstall Specific Application

Send Alert to Application via Intent

Maximum password limit X

MDM Client Removal X X

Force through XML X X

Exchange ActiveSync (EAS) password limit x x x x x X

Device is Rooted

X

Exceeding a Configured Threshold Results in One or More Countermeasures

Runs Autonomously on Device Negating Dependency on Network Connectivity

Configured by Enterprise Administrator amp Pushed to the Device

Zebra Security Bulletins ndash eg StageFright Part of Zebra Android Security Remediation Team Process

Release Date

Alternative Remediation

Options

Customer Education

Product Impact

Patch Release Dates

Tracking

Link To Patch with

Detailed Installation Instructions

Android Challenges ndash Real amp Perceived

bull Fragmentation (a positive amp negative)

bull UI Fragmentation (No Longer An Issue) bull Major consumer manufacturers supporting standards based ldquoGoogle Play Editionrdquo

bull Android UI Advancements

bull Release Fragmentation (in many senses a positive for enterprise) bull Working with Google to reduce lag times)

bull Google Leveraging Google Play Service (GPS)

bull Mobile Device Management Fragmentation (No Longer An Issue) bull Increase API Surface plus extensions

bull Google Mobile Service Privacy Issues (an option ndash making it a feature) bull Means to provide with without makes this a feature compared to other OSrsquos

bull Security (No Longer An Inhibitor To Deployment) bull Often Aligned To Google Play Malware (not relevant to most ldquolocked down enterprise devices)

bull Greatly Improved Post ICS 40 Release (Oct 2011)

bull Positive Comments on Android Security By Gartner amp VDC

bull Integration of many NSA SE (Security Enhanced) Android Features

bull Device Availability (Now over 50 Industrial Handheld Android Devices still not as many as WMCE but more than the 5 on WE8H)

Is Android Mx An Enterprise OShellip ldquoDuck Testrdquo

1) Is Android The Worldrsquos Leading Mobile OSYes

2) Is Android Supported In A Microsoft Enterprise InfrastructureYes

3) Are Enterprise Developers Adopting AndroidYes

4) Is The Native Language of Android Java PopularhellipYes

5) Are Industry amp Financial Analysts SeeinghellipYes

6) Are Industry amp Financial Analysts Seeing Android AdoptionhellipYes

7) Does Android Have A Significant Installed BasehellipYes

8) Can Android Reduce Enterprise OS FragmentationYes

9) Are Industrial HH Device Vendors Adopting AndroidYes

10) Are Enterprise Tools Available for AndroidYes

11) Is Zebra Seeing Android Momentum hellip Yes

12) Are Enterprise Customers Buying Android hellipYes

13) Is Android SecurehellipYes

14) Does Zebra Have A Security Remediation Process For AndroidYes

15) Is Android Continually Adding New Enterprise FeatureshellipYes

16) Does Android Have The Flexibility To Enable Features Like AnalyticshellipYes

17) Are There Enterprise Android Resources Yes

18) If Needed Are Services Available For AndroidYes

19) Does Mx Enable Developers To Add ValueYes

20) Does Android Mx provide Enterprise Development OptionsYes

21) Does Mx Enable Comprehensive LockdownhellipYes

22) Can Mx Help With Lost or Stolen DevicesYes

Sample Zebra Android Information Resources bull Architecture amp Development Resources

bull Motorola Solutions App Development For Android httpdevelopermotorolasolutionscomcommunityandroid

bull Android Opens Source Project - httpsourceandroidcom

bull Android Block Diagram - httpenwikipediaorgwikiFileAndroid-System-Architecturesvg

bull Android APIrsquos - httpdeveloperandroidcomguidetopicsmanifestuses-sdk-elementhtmlApiLevels amp

bull httpdeveloperandroidcomreferencepackageshtml

bull Android SDK amp ADT Download - httpdeveloperandroidcomsdkindexhtml

bull Android App Overview - httpdeveloperandroidcomguidecomponentsfundamentalshtml

bull Zebra EMDK bull DN PMB httpagilevltprdmot-solutionscomAgileVault005578069agile557806907pdf

bull EMDK Landing page httpsdevelopermotorolasolutionscomcommunityandroidemdk

bull Tutorials httpsdevelopermotorolasolutionscomcommunityandroidemdktutorials

bull Samples httpsdevelopermotorolasolutionscomcommunityandroidemdksamples

bull API Reference httpsdevelopermotorolasolutionscomcommunityandroidemdkreference

bull Profile Manager httpsdevelopermotorolasolutionscomcommunityandroidemdkprofiles

bull Android Mobile Security bull NIST Mobile Security Guidelines - httpcsrcnistgovpublicationsdrafts800-124r1draft_sp800-124-rev1pdf

bull Android Basic Security - httpsourceandroidcomdevicestechsecurity

bull Android Mobile Device Management (MDM) bull SoTI MobiControl Android+ - httpwwwsotinetmobicontrolkey-featuresandroidplus

bull Airwatch Android MDM - httpwwwair-watchcomsolutionsandroid

bull MSI Mx - httpwwwmotorolasolutionscomUS-ENBusiness+Product+and+ServicesSoftware+and+ApplicationsMx_Extensionssoftware_applications_tab

bull TCO Links bull VDC Mobile Device TCO httpwwwvdcresearchcom_Documentstrackst7v1brief-2667pdf

bull Gartner ldquoTotal Cost of Ownership of Mobile Devices 2012 Updaterdquo March 20 2012 httpwwwmotorolasolutionscomwebCustomerPepsiCoUS-ENMyDocumentsPresentationsLibraryresourcestotal_cost_of_ownership_of_mobile20devicespdfpLibItem=1

bull ldquoMotorola Solutions TCO Calculatorrdquo (consult an MSI representative)

bull Other bull Android Market Dashboards - httpdeveloperandroidcomaboutdashboardsindexhtml

bull Google Services httpdeveloperandroidcomgoogleindexhtml

PLEASE TAKE THE SURVEY

DO NOT USE APPFORUM EVENT SURVEY SESSION

SURVEY

THANK YOU

Page 10: Zebra OS Strategy - Zebra Technologies LaunchPadlaunchpad.zebra.com/.../Day_1_EN/04_APAC-AppForum-OS_Strategy.… · 20/03/2012 · Zebra OS Strategy Bruce A Willins Sr ... Risk -

CONSUMER INFLUENCE WITHOUT CONSUMER COMPROMISE

Security Vulnerabilities

Limited Wi-Fi Support

Consumer life Cycles

Multi-Piece Solutions

UIUx Flexibility

Multi-User

Ability To Customize

Limited Data Collection

Compliance To Regulatory Mandates

Mindshare

Theft Shrinkage

Forced Services amp Pushed Notifications

App Procurement

Durability Impact wear Susceptibility

Low Audio Out

Limited Data Privacy

No Roadmap

Consumer Feature Focus

Battery Management

VDC Handheld TCO Comparison A $5482 Savings Per Device Over 5 Yrs

Hard Costs (initial Deployment amp Maintenance Costs)

Rugged Handheld Device

Peripherals amp Accessories

Software Costs

Services

Warranty Extended Warranty

Soft Costs (annual recurring costs)

Employee Productivity Loss Per Failure

IT Support Costs Per Failure

Average Replacement Cost (Not Covered by Warranty)

$3242 30

$7458 70

Hard Costs

Soft Costs

$2253 14

$13931 86

Rugged Handheld

Non-Rugged Handheld

Total 5 yr

Cost

$10700

Total 5 yr

Cost

$16183

ldquocopy Copyright 2013 VDC Research Group Inc Source Strategic Insights 2012 Enterprise Mobility Solutions Market ndash Track 7 Enterprise Mobility Mobile Device TCO Volume 1 Mobile Device TCO Models for Line of Business Solutions

Key Measures Rugged Non-Rugged

Base Device Acquisition Cost $1675 $528

Avg Annual Hardware Failure Rate 60 113

of TCO Due To Lost Employee Productivity 339 424

of TCO Due To IT Support Expenditures 343 497

Mobile OS Inflection Point Driven By Smartphone Consumerization

2000 ndash 2011+

Application Rewrite andor Re-Architect

Microsoft

Android

Apple

HTML5JS

Other

WE8H Win 10

Smart Phones

Enterprise Only OSrsquos

Change Drives Opportunity

Enterprise Customers Are Taking This Opportunity To Re-architect Their Applications Improving The UX (keys to touch) Flattening UIrsquos Leveraging Gestures Future Proofing (eg X-Platforms)hellip

The Future of Enterprise HH Mobile OS Must Leverage consumer Scale

13B+ Units

Industrial HHrsquos

~50 M Units

CE

WM

other

The WW Smartphone

Market is

~289 Times Larger

than the Industrial

Handheld Market

45-50

40

10-15

Any viable Enterprise OS MUST Leverage Consumer

Smartphone Features amp Economies of Scale

2014

WW MOBILE OS MARKET Android amp IOS gt96

IDC Mobile OS Market Share (units Shipped)

Q4 14 WW Shipments = 378M Units

(Over 180 Android Vendors)

OS Support Among Industrial HH Device Vendors Multi-Vendor

Industrial HH

Android Device

Introductions

TC55 MC40 MC67 ET1 MC32

BP3

0

BM18

0

HM4

5

CN5

1

70

E 780

0

T41

X

T41

G

T41

S

Skeye Alegro Skeye Dart

TC70 Current State

bull Totalhelliphelliphelliphelliphelliphellip 191 Devices Shipping Fromhellip 19 Vendors

bull Androidhelliphelliphelliphellip 53 Devices Fromhelliphelliphelliphelliphellip 15 Vendors

bull WE81Hhelliphelliphelliphellip 5 Devices From helliphelliphelliphellip 3 Vendors

Android Infrastructure Readiness DesktopLaptop Centricity Has Now Shifted To Mobile

SCCM AD EAS Infrastructure

DesktopLaptop

Corporate Liable

Devices (CLDs)

Pick Mobile Devices Compatible With Infrastructure

CLD amp ILDs amp Cloud

BYOD amp COPE Infrastructure

DesktopLaptop

Change Infrastructure To Accommodate Mobile Devices

Worldwide Device Shipments

(thousands of units Gartner Oct 2013)

0

500

1000

1500

2000

2500

3000

2012 2013 2014

Mobile Phone

TabletUltramobile

PC (Desk-based and Notebook)

2014 Mobile Phones To Out-ship PCrsquos

By ~ 71

Android amp IOS Support In A Microsoft Enterprise Infrastructure bull The Question

bull ldquoHow Does Android Play in My Microsoft On-Premise amp Cloud Infrastructurerdquo

bull Microsoft Solutions in question bull On-Premise Solutions ndash Active Directory (AD) Exchange Active Sync (EAS)

System Center Configuration Managers (SCCM)

bull Cloud Solutions ndash Intune Azure Office365 ((including exchange online sharepoint Lync OneDriveSkydrivehellip)

bull Key Points bull Trend - MSFT Moving Policy Provisioning from EAS amp AD To IntuneSCCM

bull Workplace Join For Androidhelliphelliphelliphellip Yes

bull Intune Client For Android helliphelliphellip Yes

bull Outlook Client For Androidhelliphelliphelliphelliphelliphellip Yes

bull Azure Mobile Svcs SDK For Androidhelliphellip Yes

bull Ability To Sync Google Apps amp Outlook Yes

bull Android OneDrive Clienthelliphelliphelliphelliphelliphelliphellip Yes

bull Office Support (Office Mobile App)helliphelliphellip Yes

bull Office 365 via Androidhelliphelliphelliphelliphelliphelliphelliphellip Yes

bull Cortana for Android (beta)helliphelliphelliphelliphelliphellip Yes

+ Visual

Studio

Android

Emulator

+ Visual Studio Android

Support For CC++

We are clear that our experiences are going to be available on all devicesldquo ndash Satya

Nadella July 2014

Microsoft Support For Android Project Astoria

Automatic Translation of Android

Apps To Windows

Alternative MSFT Services For Google Mobile

Services

Tools To Pinpoint Incompatibilities

Apps Platforms

Apps Platforms

Android Leading among enterprise developers (Vision Mobile Q4 2014)

bull Android Most Common Targeted OS By Enterpriser Developers (74)

bull HTML5 most by developers (42) followed by Java (38)

bull 42 of Android developers using something other than native language

bull Avg of platforms targeted by developers = 22 (17 Without Games) down from 29 in 12 months 43 only 1 platform

bull ldquoWindows Phone continues to gain developer mindshare steadily at 28 ldquoalthough the users have not followedrdquo (targeting low-end Android users)

bull C As Primary Language -gt 63 of WP developers (14 across all developers) comparable on Android amp IOS

10000 App Developers from 137 Countries

httpwwwvisionmobilecomproductdeveloper-economics-q3-2014

Platform App Development C Gaining Cross-platform Traction

C

More Signs CNet Cross Platform Enabling Customers To Ease The Transition

C

NET

C

NET

bull Microsoft Moves To Open Source NET

bull ~6M Programmers Developing For NET

bull MSFT ldquoNet Foundationrdquo - promote NET Technologies in OSS

bull April 2014 ndash Open Source of Roslyn Net Compiler Platform

bull Nov 2014 - NET Framework (server side) Goes Open Source

bull Xamarin Seen By Many Customers To Ease The Transition bull httpdeveloperxamarincomguidesandroidgetting_startedhelloandroidhelloandroid_quickstart

bull Xamarin in General Growing Rapidly

bull 2013 To 2014 Developers 288K -gt 755K Employees 65-gt 200

bull Zebra Xamarin Support

1) Datawedge httpsdevelopermotorolasolutionscomcommunityandroidandroid-forumsandroid-blogsblog20141106scanning-barcodes-in-your-xamarin-android-app

2) Binding to the Zebra EMDK httpsdevelopermotorolasolutionscomdocsDOC-2813

3) Xamarin API Plugin (Q3-Q4 lsquo15)

Android Is Reducing ldquoEnterprise OS Fragmentationrdquo

Warehouse Back of Store Store Floor BYODCOPE Customers

CEWEC

WM

IOS

The Average CIO manages 35 OSrsquoshellipthey would prefer 1

WP8 WE8H

Win 10

Android

MC3K JB Android Q3 2014

MC92 KK Android Q3 2015

More Coming

NRF 2015 - ldquoYear of Androidrdquo Northcoast Research

bull ldquocustomers have come to the conclusion that Android for enterprise use is a suitable operating system alternative to existing Windows operating systemsrdquo

bull ldquoAndroid clearly has more interest [than Win 81] as a viable alternative to the existing Windows platform for those looking to upgraderdquo

bull ldquoAndroid No Longer Feared in Enterpriserdquo

bull ldquoThe investment in the Android platform was the one strategic move that gives them [MSIZebra] an advantage over their competitors more than anything else in recent memoryldquo

bull ldquoZebra is a clear leader in the Android operating spacerdquo

Zebra Microsoft OS

Win 8

The Window For legacy Microsoft Operating System Products Is closing

MESSAGE OF URGENCY ndash NOT PANIC

Microsoft OS Support Cycles ndash Winding Down WMCE (WMWEH 65 MSFT Mainstream Support Ended 1132015)

WE81H

httpsupportmicrosoftcomlifecyclesearchdefaultaspxsort=PNampalpha=Windows+Embedded+81+HandheldampFilter=FilterNO

No Published Support for earlier WE8H release

Windows Mobile WEH CE WEC

Zebra OS Product Offering trends Planning for Post WM

CEWM Beyond 2015

bull Continued Growth In Android

bull ldquoTBDrdquo Potentially Win 10 End-of-Ship not Not End-of-Support

Microsoft OS Path For Enterprise Customers 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016

2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016

WEC 70 Mar 2011

CE 60 Mar 2006

CE 50 Jul 2004

CE 60R3 Sept lsquo09

WEC 2013 Update

Targeted At Embedded

WP 7 Feb lsquo10

WP75 Sept lsquo11

WP78 Q4 lsquo12

Consumer Only Launch-To-

End-ofmdashLife in ~24 months

WE8H Announce

WE81H First Product

lt 1 Market

Adoption

WM 60 Feb 2007

WM 65 Sept lsquo09

WM 50 Jul 2005

No Major Updates ndash Most Current Release

Still On 2004 CE 50 Kernel

Win10 Announce Q4 lsquo14

TBD (W10 Mobile Ent

RTM Q4 rsquo15)

Customers Reacting To Growing Skepticism In Press

bull ldquohot breaking rumour suggests that Microsoft could drop its Windows Phone platform and instead adopt the Android OS with its own applications and services preloadedrdquo

bull ldquoPotentially referencing the big changes afoot in Redmond a letter from Nadella to Microsoft employees said the company needs to be prepared to make tough choices in areas where things are not workingrdquo

bull ldquoNadella appears to want results otherwise Windows Phone could go the way of Windows Mobile and cease to existrdquo

httpwwwandroidauthoritycomrumor-microsoft-to-drop-windows-phone-for-android-621317

Jun 30 2015

Wired

Magazine

bull We will streamline the next version of Windows from three operating systems into one single converged operating system for screens of all sizesldquo ndash Nadella

bull Cut Down Development Time amp Unify User Experience (comparable to Android amp IOS but all the way to the desktop)

bull Thoughts On What ldquoConvergencerdquo Means To MSFT - A Single MSFT Team - Unified OS or Unified Team (under Terry Myerson)phone embedded windows xbox

- A Single Core- NT Core with highly common run times

- A Single Store - Unifed Windows Phone Store amp Windows Store

- Single Developer Platform - Write once and run on any Windows Variant (unified APIs dev tools)

- ldquoWindows Applicationsrdquo ndash aka Modern Apps Metro Style Universal Apps are built on a ldquoWindows Universal App Platformrdquo

- Singular OS ndash a Runtime OS (configures based on some hardware manifest eg alter UI based on keyboard present)

bull 1) Win 81 Desktop Laptop

bull 2) Windows RT (tablet ARM)

bull 3) Windows Phone

From Three OSrsquos

Industry Mobile IOT

ldquoOfficial Namesrdquo From MSFT

Directly

Windows 10 IoT for Enterprise

Windows 10 Mobile for Enterprise

Windows 10 IoT Core

Build 2015 Windows 10 IOT

for Industrial Devices

Windows 10 IOT for Mobile

Devices

Windows 10 IOT Core

Legal Agreements Windows 10

Industry Windows 10

Mobile Windows 10

Athens

One OS ndash 3 Variants Windows 10 - Unification

Why customers ask for Microsoft

Infrastructure Compatibility ManagementSecurity Policies (EAS SCCMhellip)

An OS Manufacturer As A Physical Entity (not the ldquocommunityrdquo)

Unified Development Environment (Visual Studio IDE)

Microsoft Brand Legacy (comfort level)

Enterprise Device Availability

Indemnification IP Position

Promise of Application Unification (desktop laptop tablet handheld)

Maintenance amp Support Policies (OS Updates ndashan asset amp a liability going forward)

Device Manufacturer

OS Manufacturer Customer

MSFT

declining

Top Reason

CEWEC WMWEH WE8H Win10 Roadmap

Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4

2012 2011 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4

2014 2013 2015

released

SB1

CE 6

CE7WEC

MC32 HC1 MC40

WT41N0

VC70

MC92 MC21

MC45 VC6090

MC67 WMWEH

WE8H

VH10

WAP4

WAP4

Major releases only

MC67

ND

Win 10

TBA

MC18

No GA

Products

No Plans For

WEC 2013

Customer Expressed Concerns Over Microsoft bull Past Performance

bull WMWEH 65 No significant updates in 4+ years on a 10 yr old CE5 kernel

bull WP7 lasted only 24 months

bull WE8H Replaced by Win10 Before Any Significant Market Adoption

bull Long Term Commitment bull Continual Narrowing (ldquofocusingrdquo) of the Phone Hardware Business (July lsquo15 7800 additional layoffs) bull ldquoASPs however have continued to decline Gross margin declined this quarter driven by lower per unit margins on Lumia

devicesrdquo -- July 21 2015 Earning Call Nadella

bull Technical Issues bull No legacy app compatibility Architectural constraints (limits in multitasking IPC developer API access ability to customize)

bull Strategic Direction (under Satya Nadella) bull Likely focus is not mobile OS but for on-premise and cloud based apps amp services

bull WE8H addressing a very small niche market (45M units compared to 1B+ Consumer)

bull Ambiguity in how to reduce ldquoEnterprise OS fragmentationrdquo (one Enterprise OS)

bull Market Adoption Issues bull WE8H based on struggling Consumer WP8 (~28 Market Share ndash expect decline in Q2 rsquo15) bull Minimal Enterprise ISV Adoption amp hardware devices

bull Window 10 Announcement Has Extended The MSFT OS Gap customers are foregoing WE8H

bull Logistic Issues bull Ability to support WE8H (Win 10 Enterprise) given that enterprise changes may impact WP8 (Win 10 Consumer)

Android MX ndash Mobility eXtensions

Android Statistics Enterprise internationals want Price Carrier Country Optionshellip

bull 18000 Different Android Devices

bull Over 180 Manufacturers

bull In 190 Countries

bull Wide Pricing Ranges ($100+)

bull 15M Activations Day

bull gt16M Apps on Play Store

bull $7B Paid To App Developers

httpopensignalcomreports2014android-fragmentation

Devices

Manufacturers Samsung

Google

LGE MOT SONY

Lenovo

HTC

Ericsson

Huaw

ei

Screen Sizes

Why Customers Are Asking For Android

bull Android 77 Market Share (1B+ Android device ships expected in lsquo15)

1 Smartphone OS WW (Unit Shipments)

bull Java (the native language for Android)

1 Most Popular Programming Language

bull Android ndash 180+ Device Manufacturers amp Over 550 Devices In US Alone

1 Mobile OS With Most Device amp Manufacturer Options

bull Android - 591

1 Requested OS By MSI Channel Partner Customers

bull Android 798M Devices (EoY 2013)

1 Mobile OS Installed Base

bull Qualcomm TI Intel MediaTek Marvelhellip

1 Supported OS By Leading SiliconMicroprocessor Vendors

bull Approximately 14 M Applications

1 ndash App Store Adoption (comparable with IOS App Strore)

Zebra Android Trends industry is turning - not to be ldquobraggadociosrdquo (D Trump)

bull Android Products YoY 2013-To-2014

+ 375 Unit Growth

+ 402 Rev Growth

bull Zebra Solution Center Has Now Certified Over 168 Android Apps

bull Expect Significant Positive Impact in 2015 From TC7x

GROWTH IN ANDROID EMDK

USAGE Strong indicator of increased

product USAGE by development

community

Increased Views of Android Related Resources

Zebra Enterprise Customers Buying Android Devices

Poland

Application MSFT-To-Android Migration

bull Rewrite

bull Porting C to Java Has Generally Gone Smoothly (a class is a class is a class)

bull Abstraction

bull Transitioning To HTML5 amp Various OS Abstraction Frameworks (eg RhoMobile)

bull Retaining NET (eg Xamarin)

bull Some Are Running A Common Language Runtime (CLR) and Running Their Existing NET Code (60-90 porting) most effort in UI

bull XAMARIN

bull Some Customers Using Datawedge With Xamarin

bull Continued Strategic Partnership Dialogue

bull Expect Zebra Plugins For Xamarin (late Q3 rsquo15 Mx 44 profile mgr amp barcode API)

bull httpsdevelopermotorolasolutionscomdocsDOC-2813

C

NET

PrivacySecurity vs Service Functionality

Many Enterprise Customers

Object To The Security Risks associated with

Consumer Cloud Service offerings requiring

devices to expose Account IDrsquos access to

data amp data traversing cloud servershellip

ldquoWhen you visit websites or use apps that use Google technologies we may use the

information we receive from those websites and appsrdquo (google privacy amp terms - httpwwwgooglecompoliciesprivacypartners)

ldquoIBM bans Sirirdquo (httpwwwzdnetcomblogbtlibm-bans-siri-privacy-risk-or-corporate-paranoia-at-its-best77843)

Siri - End User License Agreement (EULA)

ldquoyou agree and consent to Applersquos and its subsidiariesrsquo and agentsrsquo transmission collection maintenance processing and use of this information

including your voice input and User Datardquo

A Value of Android ndash AOSP amp GMS Options Most Enterprise COBO Customers Prefer AOSP Code Apps Accordingly

bull Privacy - relinquishment to Google of significant data rights inconsistent with enterprise protection of data

bull Google Account Logistics ndash services require a Google account

bull Forced Updates - ldquoGoogle Terms of Servicerdquo (wwwgooglecomintlenpoliciesterms) ldquoWhen a Service requires or includes downloadable software this software may update automatically on your device once a new version or feature is availablerdquo

bull Malware Exposure - Google Play Riddled with Malware (NIST best practice no access to public app store

bull Hardware Design Constraints ndash all hardware designs must comply with Google CDD which limits enterprise device choices

bull Application amp Customization Restrictions ndash UI constraints

bull Potential Functional Limitations ndash Must adhere to Compatibility Test Suite

AOSP ~ 225 of All Smartphone Shipments (4Q 2014) (httpswwwabiresearchcompress4q-2014-smartphone-os-results-android-smartphone-s)

Google Maps

Google Cloud Messaging

Google Play Store

Google Play Services

Google+

Google Analytics

Google Mail - GMAIL

Google Wallet Instant Buy

Google Cloud Platform

Mobile Chrome Browser

GMS Challenges GMS Features

Android For Work (AFW) ndash Driving Android Proliferation

bull Key Feature - Managed Profiles (Dual Persona) For BYOD amp COPE (not COBO)

bull Limited Management amp Security Features (restrict copypaste silent app installremovalhellip)

bull Features Made Extensible To Google For Work EMMrsquos ndash GFW EMMrsquos Airwatch MobileIron SOTI SAP Citrix Blackberry MaaS360 Google Admin Console ndash AFW has No UI

bull Features Available Natively On L and via APK On ICS 40 to KK 44

bull Requires That The Device Have Google Mobile Services (GMS)

bull Correlated Feature ndash Google Apps For Work with Private Channel for Mobile Application Management (MAM)

bullGoogle Apps For work

bullGoogle Cloud Platform

bullGoogle Maps For Work

bullGoogle Chrome For Work

bullGoogle Android For Work

bullGoogle Business Solutions

bullGoogle Play For Work

Google For Work Android For Work is Part of

The Broader Google For Work Initiative

Android Utilities amp Tools

The Genesis of Mx ndash Value To Zebra Stakeholders

Meeting IT Needs

Zebra MX - Enterprise Overlay

Android

Leveraging Consumer Scale

2014 1B+ Smartphones gt20B App Downloads

Zebra Utilities

RhoMobile

Enterprise Browser

EMDK

Rx Logger

Enabling App Developers

WinMobile

MX Programmatic Configuration

bull MX uses a standards based XML schema (OMA-CP PROV MSPROV) bull New features can be developed and immediately plugged-in and used by all solutions (MDM Staging EMDK)

bull Concurrent use by multiple applications with sync amp async options on transient amp persistent operations

bull XML generated by Eclipse Pug-in (EMDK) StageNow workstation or MDM Console

Extensible Configuration

CSP

XML Object

CSP

XML Object

CSP

XML Object

CSP

XML Object

Admin Developer

Staging MDM

EMDK

MX Management System

XML File XML File

Mx Os Extensions Made Available via EMDK amp StageNow

Mx OS Extensions Foundation

EMDK StageNow

67+ Major Operations

Some of Which Are Compound

Operations

Enterprise Tools Available for Android Both Off The Shelf amp Custom

Logcat ndash view from Eclipse or ADB shell

Debug ndash part of Android SDK

Traceview ndash App profilingbottlenecks

HierarchyViewer - UI views structure

Eclipse memory

Analyzer (MAT) Monkey ndash adb CLI

event generator

Rx Logger In depth monitoring

amp auditing

Zebra StageNow ndash Simplifying initial Device Staging

2 Output staging Profiles to a bar code or NFC tag

3 Scan the bar codes or tap the NFC tag to stage

This free tool enables staging in just 3 easy steps

1 Create staging Profiles with easy-to-use Wizards

Built-in

Staging

Server

Workstation Tool

Load

Apps

Mobile Device Client

MDM Toolkit - Enabling MDMrsquos

bull Tightly Integrated Solutions

bull Can Utilize Mx andor Standard Android Features

bull MDM Toolkit - includes documentation sample code amp utilities to help MDM vendors implement the MX functionality into their solutions to provide a viable management solution on Zebra mobile devices including Remote Control

B2M

TeamViewer

LogMeIn

Options For Programmatic Controls

DataWedge for Android- No programming Required

Scanning MSR data appears as keyboard data

bull Powerful profile feature allows configuration per app

bull Recommended when no application development desired or basic text data processing required

Native amp extended Development ndash Android Java Applications

bull Compatible with standard Android SDK bull Extensions for Data Capture MSR Battery

bull Uses Android API (Intents) and traditional API methods

bull Recommended when developing native Android application

OMA CP XML Configuration

bull Broad device controls configuration management security policies

bull Standards Based OMA Configuration Profile XML Schema

bull Configuration Service Provider (CSP) Modularity

bull Recommended for Mobile Device Management amp PartnerCustomer Application Device Controls

RhoMobile

bull Cross Platform Application development framework (same applications run on Android WM iOShellip)

bull Develop using Web skills (HTML5 JS Ruby)

bull Recommended when developing application to work on multiple devices and operating systems or you have web development skills

APIrsquos

amp

Intents

Data-

Wedge

XML

Config

Cross

Platform

Android Flexibility To Enable Features Like Analytics bull Device Diagnostics Engine Monitors Critical Functionality And Health

bull Health Monitoring Predictive Maintenance for Lower SupportMgmt Costs

Integrated Engine Monitors Critical

Functionality And Monitors Health Device usage

Battery charging and depletion

Applications installed and running

Activity Counters

Radio Performance

Movement Drops

Correlation of events to diagnose

issues Lowers support and management costs

Predictive Maintenance

Optimized Deployment

Fast Device Support

Power Management

Workload Indicators

Business Disruptions

IT Gauges

Android Security

bull Retail bull PCI ndash DSS (Payment Card Industry ndash Data Security Std) for mobile payment (MPoS)

bull QSA (Qualified Security Assessor) Audits

bull Critical Infrastructure bull NERC ndash CIP (North America Electric

Reliability Corp ndash Critical Infrastructure Protection)

bull Healthcare bull HIPAA ndash Health Insurance Portability amp Accounting HITECH Omnibus

bull Controlled Substances bull DEA CSOS ndash Controlled Substance Ordering System

bull Financial bull Sarbanes-Oxley Gramm-Leach Bliley Act (GLBA) Basel II

bull Government bull NIST FIPS ndash Federal Information Processing Standards

bull Govrsquot PED (portable electronic devices) Requirements

bull STIGS (Security Technical Implementation Guide)

bull DoD Directive 81002 (commercial wireless devices in DoD Govrsquot Info Grid (GIG)

bull Federal Information Security Management Act (FISMA) NIST Info Categorization Guidelines

bull Legislation Requiring Breach Notification bull 46 States Have Enacted Breach Notification for Personal Information

bull Federal Legislation In Discussion But Pending

REGULATORY COMPLIANCE IS FUNDAMENTAL TO ZEBRA CUSTOMERS DIRECTIVESMANDATESEDICTS

ANDROID SECURITY (ALWAYS SEPARATE PERCEPTION FROM FACT)

bull Highly Secure Government amp Public Safety Android Adoption

bull Android is the OS for the next generation Mission Critical High Assurance devices being developed by Motorola

bull Enterprise

bull Android is the OS meeting regulatory security certifications in multiple verticals Retail - PCI-DSS Healthcare ndash HIPAA Govrsquot - FIPS 140-2

bull Early Perceptions That Android Is ldquoNot Securerdquo

1) Malware On Google Play Store (enterprise should white-list)

2) Early Android Releases (pre-ICS 40 release October 2011)

bull Android has Demonstrated a History of Incremental Security Enhancements NSA ldquoSecurity Enhancedrdquo (SE Linux) Features Per User VPNs Address Space Layout Randomization (ASLR)hellip

Mx-Osx Enables comprehensive Lockdown ldquoPrinciple of least privilegerdquo OnOff-EnableDisableFilter

Android Debug Bridge (ADB)

Device File Access

All USB Activity

ON Off

Discovery

Off

Recording

GPS

Cellular

Camera

Comprehensive Lockdown and Monitoring Enabling Only the Functionality Needed to Perform the Operation and No More

Imager

SD Access

Interfaces

Sensors

Software

Devices

Settings

amp

Capture Application

White List URL Filters

Speaker Display

Brightness

User

Settings

Proxy

Dealing With LostStolen Devices Mx Enabled Autonomous Countermeasure Matrix

Countermeasures

Threats Wipe SD card

Factory reset Wipe Secure Storage Keys

Password Reset All Users

Password Reset Specific User

Lock Device Uninstall Specific Application

Send Alert to Application via Intent

Maximum password limit X

MDM Client Removal X X

Force through XML X X

Exchange ActiveSync (EAS) password limit x x x x x X

Device is Rooted

X

Exceeding a Configured Threshold Results in One or More Countermeasures

Runs Autonomously on Device Negating Dependency on Network Connectivity

Configured by Enterprise Administrator amp Pushed to the Device

Zebra Security Bulletins ndash eg StageFright Part of Zebra Android Security Remediation Team Process

Release Date

Alternative Remediation

Options

Customer Education

Product Impact

Patch Release Dates

Tracking

Link To Patch with

Detailed Installation Instructions

Android Challenges ndash Real amp Perceived

bull Fragmentation (a positive amp negative)

bull UI Fragmentation (No Longer An Issue) bull Major consumer manufacturers supporting standards based ldquoGoogle Play Editionrdquo

bull Android UI Advancements

bull Release Fragmentation (in many senses a positive for enterprise) bull Working with Google to reduce lag times)

bull Google Leveraging Google Play Service (GPS)

bull Mobile Device Management Fragmentation (No Longer An Issue) bull Increase API Surface plus extensions

bull Google Mobile Service Privacy Issues (an option ndash making it a feature) bull Means to provide with without makes this a feature compared to other OSrsquos

bull Security (No Longer An Inhibitor To Deployment) bull Often Aligned To Google Play Malware (not relevant to most ldquolocked down enterprise devices)

bull Greatly Improved Post ICS 40 Release (Oct 2011)

bull Positive Comments on Android Security By Gartner amp VDC

bull Integration of many NSA SE (Security Enhanced) Android Features

bull Device Availability (Now over 50 Industrial Handheld Android Devices still not as many as WMCE but more than the 5 on WE8H)

Is Android Mx An Enterprise OShellip ldquoDuck Testrdquo

1) Is Android The Worldrsquos Leading Mobile OSYes

2) Is Android Supported In A Microsoft Enterprise InfrastructureYes

3) Are Enterprise Developers Adopting AndroidYes

4) Is The Native Language of Android Java PopularhellipYes

5) Are Industry amp Financial Analysts SeeinghellipYes

6) Are Industry amp Financial Analysts Seeing Android AdoptionhellipYes

7) Does Android Have A Significant Installed BasehellipYes

8) Can Android Reduce Enterprise OS FragmentationYes

9) Are Industrial HH Device Vendors Adopting AndroidYes

10) Are Enterprise Tools Available for AndroidYes

11) Is Zebra Seeing Android Momentum hellip Yes

12) Are Enterprise Customers Buying Android hellipYes

13) Is Android SecurehellipYes

14) Does Zebra Have A Security Remediation Process For AndroidYes

15) Is Android Continually Adding New Enterprise FeatureshellipYes

16) Does Android Have The Flexibility To Enable Features Like AnalyticshellipYes

17) Are There Enterprise Android Resources Yes

18) If Needed Are Services Available For AndroidYes

19) Does Mx Enable Developers To Add ValueYes

20) Does Android Mx provide Enterprise Development OptionsYes

21) Does Mx Enable Comprehensive LockdownhellipYes

22) Can Mx Help With Lost or Stolen DevicesYes

Sample Zebra Android Information Resources bull Architecture amp Development Resources

bull Motorola Solutions App Development For Android httpdevelopermotorolasolutionscomcommunityandroid

bull Android Opens Source Project - httpsourceandroidcom

bull Android Block Diagram - httpenwikipediaorgwikiFileAndroid-System-Architecturesvg

bull Android APIrsquos - httpdeveloperandroidcomguidetopicsmanifestuses-sdk-elementhtmlApiLevels amp

bull httpdeveloperandroidcomreferencepackageshtml

bull Android SDK amp ADT Download - httpdeveloperandroidcomsdkindexhtml

bull Android App Overview - httpdeveloperandroidcomguidecomponentsfundamentalshtml

bull Zebra EMDK bull DN PMB httpagilevltprdmot-solutionscomAgileVault005578069agile557806907pdf

bull EMDK Landing page httpsdevelopermotorolasolutionscomcommunityandroidemdk

bull Tutorials httpsdevelopermotorolasolutionscomcommunityandroidemdktutorials

bull Samples httpsdevelopermotorolasolutionscomcommunityandroidemdksamples

bull API Reference httpsdevelopermotorolasolutionscomcommunityandroidemdkreference

bull Profile Manager httpsdevelopermotorolasolutionscomcommunityandroidemdkprofiles

bull Android Mobile Security bull NIST Mobile Security Guidelines - httpcsrcnistgovpublicationsdrafts800-124r1draft_sp800-124-rev1pdf

bull Android Basic Security - httpsourceandroidcomdevicestechsecurity

bull Android Mobile Device Management (MDM) bull SoTI MobiControl Android+ - httpwwwsotinetmobicontrolkey-featuresandroidplus

bull Airwatch Android MDM - httpwwwair-watchcomsolutionsandroid

bull MSI Mx - httpwwwmotorolasolutionscomUS-ENBusiness+Product+and+ServicesSoftware+and+ApplicationsMx_Extensionssoftware_applications_tab

bull TCO Links bull VDC Mobile Device TCO httpwwwvdcresearchcom_Documentstrackst7v1brief-2667pdf

bull Gartner ldquoTotal Cost of Ownership of Mobile Devices 2012 Updaterdquo March 20 2012 httpwwwmotorolasolutionscomwebCustomerPepsiCoUS-ENMyDocumentsPresentationsLibraryresourcestotal_cost_of_ownership_of_mobile20devicespdfpLibItem=1

bull ldquoMotorola Solutions TCO Calculatorrdquo (consult an MSI representative)

bull Other bull Android Market Dashboards - httpdeveloperandroidcomaboutdashboardsindexhtml

bull Google Services httpdeveloperandroidcomgoogleindexhtml

PLEASE TAKE THE SURVEY

DO NOT USE APPFORUM EVENT SURVEY SESSION

SURVEY

THANK YOU

Page 11: Zebra OS Strategy - Zebra Technologies LaunchPadlaunchpad.zebra.com/.../Day_1_EN/04_APAC-AppForum-OS_Strategy.… · 20/03/2012 · Zebra OS Strategy Bruce A Willins Sr ... Risk -

VDC Handheld TCO Comparison A $5482 Savings Per Device Over 5 Yrs

Hard Costs (initial Deployment amp Maintenance Costs)

Rugged Handheld Device

Peripherals amp Accessories

Software Costs

Services

Warranty Extended Warranty

Soft Costs (annual recurring costs)

Employee Productivity Loss Per Failure

IT Support Costs Per Failure

Average Replacement Cost (Not Covered by Warranty)

$3242 30

$7458 70

Hard Costs

Soft Costs

$2253 14

$13931 86

Rugged Handheld

Non-Rugged Handheld

Total 5 yr

Cost

$10700

Total 5 yr

Cost

$16183

ldquocopy Copyright 2013 VDC Research Group Inc Source Strategic Insights 2012 Enterprise Mobility Solutions Market ndash Track 7 Enterprise Mobility Mobile Device TCO Volume 1 Mobile Device TCO Models for Line of Business Solutions

Key Measures Rugged Non-Rugged

Base Device Acquisition Cost $1675 $528

Avg Annual Hardware Failure Rate 60 113

of TCO Due To Lost Employee Productivity 339 424

of TCO Due To IT Support Expenditures 343 497

Mobile OS Inflection Point Driven By Smartphone Consumerization

2000 ndash 2011+

Application Rewrite andor Re-Architect

Microsoft

Android

Apple

HTML5JS

Other

WE8H Win 10

Smart Phones

Enterprise Only OSrsquos

Change Drives Opportunity

Enterprise Customers Are Taking This Opportunity To Re-architect Their Applications Improving The UX (keys to touch) Flattening UIrsquos Leveraging Gestures Future Proofing (eg X-Platforms)hellip

The Future of Enterprise HH Mobile OS Must Leverage consumer Scale

13B+ Units

Industrial HHrsquos

~50 M Units

CE

WM

other

The WW Smartphone

Market is

~289 Times Larger

than the Industrial

Handheld Market

45-50

40

10-15

Any viable Enterprise OS MUST Leverage Consumer

Smartphone Features amp Economies of Scale

2014

WW MOBILE OS MARKET Android amp IOS gt96

IDC Mobile OS Market Share (units Shipped)

Q4 14 WW Shipments = 378M Units

(Over 180 Android Vendors)

OS Support Among Industrial HH Device Vendors Multi-Vendor

Industrial HH

Android Device

Introductions

TC55 MC40 MC67 ET1 MC32

BP3

0

BM18

0

HM4

5

CN5

1

70

E 780

0

T41

X

T41

G

T41

S

Skeye Alegro Skeye Dart

TC70 Current State

bull Totalhelliphelliphelliphelliphelliphellip 191 Devices Shipping Fromhellip 19 Vendors

bull Androidhelliphelliphelliphellip 53 Devices Fromhelliphelliphelliphelliphellip 15 Vendors

bull WE81Hhelliphelliphelliphellip 5 Devices From helliphelliphelliphellip 3 Vendors

Android Infrastructure Readiness DesktopLaptop Centricity Has Now Shifted To Mobile

SCCM AD EAS Infrastructure

DesktopLaptop

Corporate Liable

Devices (CLDs)

Pick Mobile Devices Compatible With Infrastructure

CLD amp ILDs amp Cloud

BYOD amp COPE Infrastructure

DesktopLaptop

Change Infrastructure To Accommodate Mobile Devices

Worldwide Device Shipments

(thousands of units Gartner Oct 2013)

0

500

1000

1500

2000

2500

3000

2012 2013 2014

Mobile Phone

TabletUltramobile

PC (Desk-based and Notebook)

2014 Mobile Phones To Out-ship PCrsquos

By ~ 71

Android amp IOS Support In A Microsoft Enterprise Infrastructure bull The Question

bull ldquoHow Does Android Play in My Microsoft On-Premise amp Cloud Infrastructurerdquo

bull Microsoft Solutions in question bull On-Premise Solutions ndash Active Directory (AD) Exchange Active Sync (EAS)

System Center Configuration Managers (SCCM)

bull Cloud Solutions ndash Intune Azure Office365 ((including exchange online sharepoint Lync OneDriveSkydrivehellip)

bull Key Points bull Trend - MSFT Moving Policy Provisioning from EAS amp AD To IntuneSCCM

bull Workplace Join For Androidhelliphelliphelliphellip Yes

bull Intune Client For Android helliphelliphellip Yes

bull Outlook Client For Androidhelliphelliphelliphelliphelliphellip Yes

bull Azure Mobile Svcs SDK For Androidhelliphellip Yes

bull Ability To Sync Google Apps amp Outlook Yes

bull Android OneDrive Clienthelliphelliphelliphelliphelliphelliphellip Yes

bull Office Support (Office Mobile App)helliphelliphellip Yes

bull Office 365 via Androidhelliphelliphelliphelliphelliphelliphelliphellip Yes

bull Cortana for Android (beta)helliphelliphelliphelliphelliphellip Yes

+ Visual

Studio

Android

Emulator

+ Visual Studio Android

Support For CC++

We are clear that our experiences are going to be available on all devicesldquo ndash Satya

Nadella July 2014

Microsoft Support For Android Project Astoria

Automatic Translation of Android

Apps To Windows

Alternative MSFT Services For Google Mobile

Services

Tools To Pinpoint Incompatibilities

Apps Platforms

Apps Platforms

Android Leading among enterprise developers (Vision Mobile Q4 2014)

bull Android Most Common Targeted OS By Enterpriser Developers (74)

bull HTML5 most by developers (42) followed by Java (38)

bull 42 of Android developers using something other than native language

bull Avg of platforms targeted by developers = 22 (17 Without Games) down from 29 in 12 months 43 only 1 platform

bull ldquoWindows Phone continues to gain developer mindshare steadily at 28 ldquoalthough the users have not followedrdquo (targeting low-end Android users)

bull C As Primary Language -gt 63 of WP developers (14 across all developers) comparable on Android amp IOS

10000 App Developers from 137 Countries

httpwwwvisionmobilecomproductdeveloper-economics-q3-2014

Platform App Development C Gaining Cross-platform Traction

C

More Signs CNet Cross Platform Enabling Customers To Ease The Transition

C

NET

C

NET

bull Microsoft Moves To Open Source NET

bull ~6M Programmers Developing For NET

bull MSFT ldquoNet Foundationrdquo - promote NET Technologies in OSS

bull April 2014 ndash Open Source of Roslyn Net Compiler Platform

bull Nov 2014 - NET Framework (server side) Goes Open Source

bull Xamarin Seen By Many Customers To Ease The Transition bull httpdeveloperxamarincomguidesandroidgetting_startedhelloandroidhelloandroid_quickstart

bull Xamarin in General Growing Rapidly

bull 2013 To 2014 Developers 288K -gt 755K Employees 65-gt 200

bull Zebra Xamarin Support

1) Datawedge httpsdevelopermotorolasolutionscomcommunityandroidandroid-forumsandroid-blogsblog20141106scanning-barcodes-in-your-xamarin-android-app

2) Binding to the Zebra EMDK httpsdevelopermotorolasolutionscomdocsDOC-2813

3) Xamarin API Plugin (Q3-Q4 lsquo15)

Android Is Reducing ldquoEnterprise OS Fragmentationrdquo

Warehouse Back of Store Store Floor BYODCOPE Customers

CEWEC

WM

IOS

The Average CIO manages 35 OSrsquoshellipthey would prefer 1

WP8 WE8H

Win 10

Android

MC3K JB Android Q3 2014

MC92 KK Android Q3 2015

More Coming

NRF 2015 - ldquoYear of Androidrdquo Northcoast Research

bull ldquocustomers have come to the conclusion that Android for enterprise use is a suitable operating system alternative to existing Windows operating systemsrdquo

bull ldquoAndroid clearly has more interest [than Win 81] as a viable alternative to the existing Windows platform for those looking to upgraderdquo

bull ldquoAndroid No Longer Feared in Enterpriserdquo

bull ldquoThe investment in the Android platform was the one strategic move that gives them [MSIZebra] an advantage over their competitors more than anything else in recent memoryldquo

bull ldquoZebra is a clear leader in the Android operating spacerdquo

Zebra Microsoft OS

Win 8

The Window For legacy Microsoft Operating System Products Is closing

MESSAGE OF URGENCY ndash NOT PANIC

Microsoft OS Support Cycles ndash Winding Down WMCE (WMWEH 65 MSFT Mainstream Support Ended 1132015)

WE81H

httpsupportmicrosoftcomlifecyclesearchdefaultaspxsort=PNampalpha=Windows+Embedded+81+HandheldampFilter=FilterNO

No Published Support for earlier WE8H release

Windows Mobile WEH CE WEC

Zebra OS Product Offering trends Planning for Post WM

CEWM Beyond 2015

bull Continued Growth In Android

bull ldquoTBDrdquo Potentially Win 10 End-of-Ship not Not End-of-Support

Microsoft OS Path For Enterprise Customers 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016

2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016

WEC 70 Mar 2011

CE 60 Mar 2006

CE 50 Jul 2004

CE 60R3 Sept lsquo09

WEC 2013 Update

Targeted At Embedded

WP 7 Feb lsquo10

WP75 Sept lsquo11

WP78 Q4 lsquo12

Consumer Only Launch-To-

End-ofmdashLife in ~24 months

WE8H Announce

WE81H First Product

lt 1 Market

Adoption

WM 60 Feb 2007

WM 65 Sept lsquo09

WM 50 Jul 2005

No Major Updates ndash Most Current Release

Still On 2004 CE 50 Kernel

Win10 Announce Q4 lsquo14

TBD (W10 Mobile Ent

RTM Q4 rsquo15)

Customers Reacting To Growing Skepticism In Press

bull ldquohot breaking rumour suggests that Microsoft could drop its Windows Phone platform and instead adopt the Android OS with its own applications and services preloadedrdquo

bull ldquoPotentially referencing the big changes afoot in Redmond a letter from Nadella to Microsoft employees said the company needs to be prepared to make tough choices in areas where things are not workingrdquo

bull ldquoNadella appears to want results otherwise Windows Phone could go the way of Windows Mobile and cease to existrdquo

httpwwwandroidauthoritycomrumor-microsoft-to-drop-windows-phone-for-android-621317

Jun 30 2015

Wired

Magazine

bull We will streamline the next version of Windows from three operating systems into one single converged operating system for screens of all sizesldquo ndash Nadella

bull Cut Down Development Time amp Unify User Experience (comparable to Android amp IOS but all the way to the desktop)

bull Thoughts On What ldquoConvergencerdquo Means To MSFT - A Single MSFT Team - Unified OS or Unified Team (under Terry Myerson)phone embedded windows xbox

- A Single Core- NT Core with highly common run times

- A Single Store - Unifed Windows Phone Store amp Windows Store

- Single Developer Platform - Write once and run on any Windows Variant (unified APIs dev tools)

- ldquoWindows Applicationsrdquo ndash aka Modern Apps Metro Style Universal Apps are built on a ldquoWindows Universal App Platformrdquo

- Singular OS ndash a Runtime OS (configures based on some hardware manifest eg alter UI based on keyboard present)

bull 1) Win 81 Desktop Laptop

bull 2) Windows RT (tablet ARM)

bull 3) Windows Phone

From Three OSrsquos

Industry Mobile IOT

ldquoOfficial Namesrdquo From MSFT

Directly

Windows 10 IoT for Enterprise

Windows 10 Mobile for Enterprise

Windows 10 IoT Core

Build 2015 Windows 10 IOT

for Industrial Devices

Windows 10 IOT for Mobile

Devices

Windows 10 IOT Core

Legal Agreements Windows 10

Industry Windows 10

Mobile Windows 10

Athens

One OS ndash 3 Variants Windows 10 - Unification

Why customers ask for Microsoft

Infrastructure Compatibility ManagementSecurity Policies (EAS SCCMhellip)

An OS Manufacturer As A Physical Entity (not the ldquocommunityrdquo)

Unified Development Environment (Visual Studio IDE)

Microsoft Brand Legacy (comfort level)

Enterprise Device Availability

Indemnification IP Position

Promise of Application Unification (desktop laptop tablet handheld)

Maintenance amp Support Policies (OS Updates ndashan asset amp a liability going forward)

Device Manufacturer

OS Manufacturer Customer

MSFT

declining

Top Reason

CEWEC WMWEH WE8H Win10 Roadmap

Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4

2012 2011 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4

2014 2013 2015

released

SB1

CE 6

CE7WEC

MC32 HC1 MC40

WT41N0

VC70

MC92 MC21

MC45 VC6090

MC67 WMWEH

WE8H

VH10

WAP4

WAP4

Major releases only

MC67

ND

Win 10

TBA

MC18

No GA

Products

No Plans For

WEC 2013

Customer Expressed Concerns Over Microsoft bull Past Performance

bull WMWEH 65 No significant updates in 4+ years on a 10 yr old CE5 kernel

bull WP7 lasted only 24 months

bull WE8H Replaced by Win10 Before Any Significant Market Adoption

bull Long Term Commitment bull Continual Narrowing (ldquofocusingrdquo) of the Phone Hardware Business (July lsquo15 7800 additional layoffs) bull ldquoASPs however have continued to decline Gross margin declined this quarter driven by lower per unit margins on Lumia

devicesrdquo -- July 21 2015 Earning Call Nadella

bull Technical Issues bull No legacy app compatibility Architectural constraints (limits in multitasking IPC developer API access ability to customize)

bull Strategic Direction (under Satya Nadella) bull Likely focus is not mobile OS but for on-premise and cloud based apps amp services

bull WE8H addressing a very small niche market (45M units compared to 1B+ Consumer)

bull Ambiguity in how to reduce ldquoEnterprise OS fragmentationrdquo (one Enterprise OS)

bull Market Adoption Issues bull WE8H based on struggling Consumer WP8 (~28 Market Share ndash expect decline in Q2 rsquo15) bull Minimal Enterprise ISV Adoption amp hardware devices

bull Window 10 Announcement Has Extended The MSFT OS Gap customers are foregoing WE8H

bull Logistic Issues bull Ability to support WE8H (Win 10 Enterprise) given that enterprise changes may impact WP8 (Win 10 Consumer)

Android MX ndash Mobility eXtensions

Android Statistics Enterprise internationals want Price Carrier Country Optionshellip

bull 18000 Different Android Devices

bull Over 180 Manufacturers

bull In 190 Countries

bull Wide Pricing Ranges ($100+)

bull 15M Activations Day

bull gt16M Apps on Play Store

bull $7B Paid To App Developers

httpopensignalcomreports2014android-fragmentation

Devices

Manufacturers Samsung

Google

LGE MOT SONY

Lenovo

HTC

Ericsson

Huaw

ei

Screen Sizes

Why Customers Are Asking For Android

bull Android 77 Market Share (1B+ Android device ships expected in lsquo15)

1 Smartphone OS WW (Unit Shipments)

bull Java (the native language for Android)

1 Most Popular Programming Language

bull Android ndash 180+ Device Manufacturers amp Over 550 Devices In US Alone

1 Mobile OS With Most Device amp Manufacturer Options

bull Android - 591

1 Requested OS By MSI Channel Partner Customers

bull Android 798M Devices (EoY 2013)

1 Mobile OS Installed Base

bull Qualcomm TI Intel MediaTek Marvelhellip

1 Supported OS By Leading SiliconMicroprocessor Vendors

bull Approximately 14 M Applications

1 ndash App Store Adoption (comparable with IOS App Strore)

Zebra Android Trends industry is turning - not to be ldquobraggadociosrdquo (D Trump)

bull Android Products YoY 2013-To-2014

+ 375 Unit Growth

+ 402 Rev Growth

bull Zebra Solution Center Has Now Certified Over 168 Android Apps

bull Expect Significant Positive Impact in 2015 From TC7x

GROWTH IN ANDROID EMDK

USAGE Strong indicator of increased

product USAGE by development

community

Increased Views of Android Related Resources

Zebra Enterprise Customers Buying Android Devices

Poland

Application MSFT-To-Android Migration

bull Rewrite

bull Porting C to Java Has Generally Gone Smoothly (a class is a class is a class)

bull Abstraction

bull Transitioning To HTML5 amp Various OS Abstraction Frameworks (eg RhoMobile)

bull Retaining NET (eg Xamarin)

bull Some Are Running A Common Language Runtime (CLR) and Running Their Existing NET Code (60-90 porting) most effort in UI

bull XAMARIN

bull Some Customers Using Datawedge With Xamarin

bull Continued Strategic Partnership Dialogue

bull Expect Zebra Plugins For Xamarin (late Q3 rsquo15 Mx 44 profile mgr amp barcode API)

bull httpsdevelopermotorolasolutionscomdocsDOC-2813

C

NET

PrivacySecurity vs Service Functionality

Many Enterprise Customers

Object To The Security Risks associated with

Consumer Cloud Service offerings requiring

devices to expose Account IDrsquos access to

data amp data traversing cloud servershellip

ldquoWhen you visit websites or use apps that use Google technologies we may use the

information we receive from those websites and appsrdquo (google privacy amp terms - httpwwwgooglecompoliciesprivacypartners)

ldquoIBM bans Sirirdquo (httpwwwzdnetcomblogbtlibm-bans-siri-privacy-risk-or-corporate-paranoia-at-its-best77843)

Siri - End User License Agreement (EULA)

ldquoyou agree and consent to Applersquos and its subsidiariesrsquo and agentsrsquo transmission collection maintenance processing and use of this information

including your voice input and User Datardquo

A Value of Android ndash AOSP amp GMS Options Most Enterprise COBO Customers Prefer AOSP Code Apps Accordingly

bull Privacy - relinquishment to Google of significant data rights inconsistent with enterprise protection of data

bull Google Account Logistics ndash services require a Google account

bull Forced Updates - ldquoGoogle Terms of Servicerdquo (wwwgooglecomintlenpoliciesterms) ldquoWhen a Service requires or includes downloadable software this software may update automatically on your device once a new version or feature is availablerdquo

bull Malware Exposure - Google Play Riddled with Malware (NIST best practice no access to public app store

bull Hardware Design Constraints ndash all hardware designs must comply with Google CDD which limits enterprise device choices

bull Application amp Customization Restrictions ndash UI constraints

bull Potential Functional Limitations ndash Must adhere to Compatibility Test Suite

AOSP ~ 225 of All Smartphone Shipments (4Q 2014) (httpswwwabiresearchcompress4q-2014-smartphone-os-results-android-smartphone-s)

Google Maps

Google Cloud Messaging

Google Play Store

Google Play Services

Google+

Google Analytics

Google Mail - GMAIL

Google Wallet Instant Buy

Google Cloud Platform

Mobile Chrome Browser

GMS Challenges GMS Features

Android For Work (AFW) ndash Driving Android Proliferation

bull Key Feature - Managed Profiles (Dual Persona) For BYOD amp COPE (not COBO)

bull Limited Management amp Security Features (restrict copypaste silent app installremovalhellip)

bull Features Made Extensible To Google For Work EMMrsquos ndash GFW EMMrsquos Airwatch MobileIron SOTI SAP Citrix Blackberry MaaS360 Google Admin Console ndash AFW has No UI

bull Features Available Natively On L and via APK On ICS 40 to KK 44

bull Requires That The Device Have Google Mobile Services (GMS)

bull Correlated Feature ndash Google Apps For Work with Private Channel for Mobile Application Management (MAM)

bullGoogle Apps For work

bullGoogle Cloud Platform

bullGoogle Maps For Work

bullGoogle Chrome For Work

bullGoogle Android For Work

bullGoogle Business Solutions

bullGoogle Play For Work

Google For Work Android For Work is Part of

The Broader Google For Work Initiative

Android Utilities amp Tools

The Genesis of Mx ndash Value To Zebra Stakeholders

Meeting IT Needs

Zebra MX - Enterprise Overlay

Android

Leveraging Consumer Scale

2014 1B+ Smartphones gt20B App Downloads

Zebra Utilities

RhoMobile

Enterprise Browser

EMDK

Rx Logger

Enabling App Developers

WinMobile

MX Programmatic Configuration

bull MX uses a standards based XML schema (OMA-CP PROV MSPROV) bull New features can be developed and immediately plugged-in and used by all solutions (MDM Staging EMDK)

bull Concurrent use by multiple applications with sync amp async options on transient amp persistent operations

bull XML generated by Eclipse Pug-in (EMDK) StageNow workstation or MDM Console

Extensible Configuration

CSP

XML Object

CSP

XML Object

CSP

XML Object

CSP

XML Object

Admin Developer

Staging MDM

EMDK

MX Management System

XML File XML File

Mx Os Extensions Made Available via EMDK amp StageNow

Mx OS Extensions Foundation

EMDK StageNow

67+ Major Operations

Some of Which Are Compound

Operations

Enterprise Tools Available for Android Both Off The Shelf amp Custom

Logcat ndash view from Eclipse or ADB shell

Debug ndash part of Android SDK

Traceview ndash App profilingbottlenecks

HierarchyViewer - UI views structure

Eclipse memory

Analyzer (MAT) Monkey ndash adb CLI

event generator

Rx Logger In depth monitoring

amp auditing

Zebra StageNow ndash Simplifying initial Device Staging

2 Output staging Profiles to a bar code or NFC tag

3 Scan the bar codes or tap the NFC tag to stage

This free tool enables staging in just 3 easy steps

1 Create staging Profiles with easy-to-use Wizards

Built-in

Staging

Server

Workstation Tool

Load

Apps

Mobile Device Client

MDM Toolkit - Enabling MDMrsquos

bull Tightly Integrated Solutions

bull Can Utilize Mx andor Standard Android Features

bull MDM Toolkit - includes documentation sample code amp utilities to help MDM vendors implement the MX functionality into their solutions to provide a viable management solution on Zebra mobile devices including Remote Control

B2M

TeamViewer

LogMeIn

Options For Programmatic Controls

DataWedge for Android- No programming Required

Scanning MSR data appears as keyboard data

bull Powerful profile feature allows configuration per app

bull Recommended when no application development desired or basic text data processing required

Native amp extended Development ndash Android Java Applications

bull Compatible with standard Android SDK bull Extensions for Data Capture MSR Battery

bull Uses Android API (Intents) and traditional API methods

bull Recommended when developing native Android application

OMA CP XML Configuration

bull Broad device controls configuration management security policies

bull Standards Based OMA Configuration Profile XML Schema

bull Configuration Service Provider (CSP) Modularity

bull Recommended for Mobile Device Management amp PartnerCustomer Application Device Controls

RhoMobile

bull Cross Platform Application development framework (same applications run on Android WM iOShellip)

bull Develop using Web skills (HTML5 JS Ruby)

bull Recommended when developing application to work on multiple devices and operating systems or you have web development skills

APIrsquos

amp

Intents

Data-

Wedge

XML

Config

Cross

Platform

Android Flexibility To Enable Features Like Analytics bull Device Diagnostics Engine Monitors Critical Functionality And Health

bull Health Monitoring Predictive Maintenance for Lower SupportMgmt Costs

Integrated Engine Monitors Critical

Functionality And Monitors Health Device usage

Battery charging and depletion

Applications installed and running

Activity Counters

Radio Performance

Movement Drops

Correlation of events to diagnose

issues Lowers support and management costs

Predictive Maintenance

Optimized Deployment

Fast Device Support

Power Management

Workload Indicators

Business Disruptions

IT Gauges

Android Security

bull Retail bull PCI ndash DSS (Payment Card Industry ndash Data Security Std) for mobile payment (MPoS)

bull QSA (Qualified Security Assessor) Audits

bull Critical Infrastructure bull NERC ndash CIP (North America Electric

Reliability Corp ndash Critical Infrastructure Protection)

bull Healthcare bull HIPAA ndash Health Insurance Portability amp Accounting HITECH Omnibus

bull Controlled Substances bull DEA CSOS ndash Controlled Substance Ordering System

bull Financial bull Sarbanes-Oxley Gramm-Leach Bliley Act (GLBA) Basel II

bull Government bull NIST FIPS ndash Federal Information Processing Standards

bull Govrsquot PED (portable electronic devices) Requirements

bull STIGS (Security Technical Implementation Guide)

bull DoD Directive 81002 (commercial wireless devices in DoD Govrsquot Info Grid (GIG)

bull Federal Information Security Management Act (FISMA) NIST Info Categorization Guidelines

bull Legislation Requiring Breach Notification bull 46 States Have Enacted Breach Notification for Personal Information

bull Federal Legislation In Discussion But Pending

REGULATORY COMPLIANCE IS FUNDAMENTAL TO ZEBRA CUSTOMERS DIRECTIVESMANDATESEDICTS

ANDROID SECURITY (ALWAYS SEPARATE PERCEPTION FROM FACT)

bull Highly Secure Government amp Public Safety Android Adoption

bull Android is the OS for the next generation Mission Critical High Assurance devices being developed by Motorola

bull Enterprise

bull Android is the OS meeting regulatory security certifications in multiple verticals Retail - PCI-DSS Healthcare ndash HIPAA Govrsquot - FIPS 140-2

bull Early Perceptions That Android Is ldquoNot Securerdquo

1) Malware On Google Play Store (enterprise should white-list)

2) Early Android Releases (pre-ICS 40 release October 2011)

bull Android has Demonstrated a History of Incremental Security Enhancements NSA ldquoSecurity Enhancedrdquo (SE Linux) Features Per User VPNs Address Space Layout Randomization (ASLR)hellip

Mx-Osx Enables comprehensive Lockdown ldquoPrinciple of least privilegerdquo OnOff-EnableDisableFilter

Android Debug Bridge (ADB)

Device File Access

All USB Activity

ON Off

Discovery

Off

Recording

GPS

Cellular

Camera

Comprehensive Lockdown and Monitoring Enabling Only the Functionality Needed to Perform the Operation and No More

Imager

SD Access

Interfaces

Sensors

Software

Devices

Settings

amp

Capture Application

White List URL Filters

Speaker Display

Brightness

User

Settings

Proxy

Dealing With LostStolen Devices Mx Enabled Autonomous Countermeasure Matrix

Countermeasures

Threats Wipe SD card

Factory reset Wipe Secure Storage Keys

Password Reset All Users

Password Reset Specific User

Lock Device Uninstall Specific Application

Send Alert to Application via Intent

Maximum password limit X

MDM Client Removal X X

Force through XML X X

Exchange ActiveSync (EAS) password limit x x x x x X

Device is Rooted

X

Exceeding a Configured Threshold Results in One or More Countermeasures

Runs Autonomously on Device Negating Dependency on Network Connectivity

Configured by Enterprise Administrator amp Pushed to the Device

Zebra Security Bulletins ndash eg StageFright Part of Zebra Android Security Remediation Team Process

Release Date

Alternative Remediation

Options

Customer Education

Product Impact

Patch Release Dates

Tracking

Link To Patch with

Detailed Installation Instructions

Android Challenges ndash Real amp Perceived

bull Fragmentation (a positive amp negative)

bull UI Fragmentation (No Longer An Issue) bull Major consumer manufacturers supporting standards based ldquoGoogle Play Editionrdquo

bull Android UI Advancements

bull Release Fragmentation (in many senses a positive for enterprise) bull Working with Google to reduce lag times)

bull Google Leveraging Google Play Service (GPS)

bull Mobile Device Management Fragmentation (No Longer An Issue) bull Increase API Surface plus extensions

bull Google Mobile Service Privacy Issues (an option ndash making it a feature) bull Means to provide with without makes this a feature compared to other OSrsquos

bull Security (No Longer An Inhibitor To Deployment) bull Often Aligned To Google Play Malware (not relevant to most ldquolocked down enterprise devices)

bull Greatly Improved Post ICS 40 Release (Oct 2011)

bull Positive Comments on Android Security By Gartner amp VDC

bull Integration of many NSA SE (Security Enhanced) Android Features

bull Device Availability (Now over 50 Industrial Handheld Android Devices still not as many as WMCE but more than the 5 on WE8H)

Is Android Mx An Enterprise OShellip ldquoDuck Testrdquo

1) Is Android The Worldrsquos Leading Mobile OSYes

2) Is Android Supported In A Microsoft Enterprise InfrastructureYes

3) Are Enterprise Developers Adopting AndroidYes

4) Is The Native Language of Android Java PopularhellipYes

5) Are Industry amp Financial Analysts SeeinghellipYes

6) Are Industry amp Financial Analysts Seeing Android AdoptionhellipYes

7) Does Android Have A Significant Installed BasehellipYes

8) Can Android Reduce Enterprise OS FragmentationYes

9) Are Industrial HH Device Vendors Adopting AndroidYes

10) Are Enterprise Tools Available for AndroidYes

11) Is Zebra Seeing Android Momentum hellip Yes

12) Are Enterprise Customers Buying Android hellipYes

13) Is Android SecurehellipYes

14) Does Zebra Have A Security Remediation Process For AndroidYes

15) Is Android Continually Adding New Enterprise FeatureshellipYes

16) Does Android Have The Flexibility To Enable Features Like AnalyticshellipYes

17) Are There Enterprise Android Resources Yes

18) If Needed Are Services Available For AndroidYes

19) Does Mx Enable Developers To Add ValueYes

20) Does Android Mx provide Enterprise Development OptionsYes

21) Does Mx Enable Comprehensive LockdownhellipYes

22) Can Mx Help With Lost or Stolen DevicesYes

Sample Zebra Android Information Resources bull Architecture amp Development Resources

bull Motorola Solutions App Development For Android httpdevelopermotorolasolutionscomcommunityandroid

bull Android Opens Source Project - httpsourceandroidcom

bull Android Block Diagram - httpenwikipediaorgwikiFileAndroid-System-Architecturesvg

bull Android APIrsquos - httpdeveloperandroidcomguidetopicsmanifestuses-sdk-elementhtmlApiLevels amp

bull httpdeveloperandroidcomreferencepackageshtml

bull Android SDK amp ADT Download - httpdeveloperandroidcomsdkindexhtml

bull Android App Overview - httpdeveloperandroidcomguidecomponentsfundamentalshtml

bull Zebra EMDK bull DN PMB httpagilevltprdmot-solutionscomAgileVault005578069agile557806907pdf

bull EMDK Landing page httpsdevelopermotorolasolutionscomcommunityandroidemdk

bull Tutorials httpsdevelopermotorolasolutionscomcommunityandroidemdktutorials

bull Samples httpsdevelopermotorolasolutionscomcommunityandroidemdksamples

bull API Reference httpsdevelopermotorolasolutionscomcommunityandroidemdkreference

bull Profile Manager httpsdevelopermotorolasolutionscomcommunityandroidemdkprofiles

bull Android Mobile Security bull NIST Mobile Security Guidelines - httpcsrcnistgovpublicationsdrafts800-124r1draft_sp800-124-rev1pdf

bull Android Basic Security - httpsourceandroidcomdevicestechsecurity

bull Android Mobile Device Management (MDM) bull SoTI MobiControl Android+ - httpwwwsotinetmobicontrolkey-featuresandroidplus

bull Airwatch Android MDM - httpwwwair-watchcomsolutionsandroid

bull MSI Mx - httpwwwmotorolasolutionscomUS-ENBusiness+Product+and+ServicesSoftware+and+ApplicationsMx_Extensionssoftware_applications_tab

bull TCO Links bull VDC Mobile Device TCO httpwwwvdcresearchcom_Documentstrackst7v1brief-2667pdf

bull Gartner ldquoTotal Cost of Ownership of Mobile Devices 2012 Updaterdquo March 20 2012 httpwwwmotorolasolutionscomwebCustomerPepsiCoUS-ENMyDocumentsPresentationsLibraryresourcestotal_cost_of_ownership_of_mobile20devicespdfpLibItem=1

bull ldquoMotorola Solutions TCO Calculatorrdquo (consult an MSI representative)

bull Other bull Android Market Dashboards - httpdeveloperandroidcomaboutdashboardsindexhtml

bull Google Services httpdeveloperandroidcomgoogleindexhtml

PLEASE TAKE THE SURVEY

DO NOT USE APPFORUM EVENT SURVEY SESSION

SURVEY

THANK YOU

Page 12: Zebra OS Strategy - Zebra Technologies LaunchPadlaunchpad.zebra.com/.../Day_1_EN/04_APAC-AppForum-OS_Strategy.… · 20/03/2012 · Zebra OS Strategy Bruce A Willins Sr ... Risk -

Mobile OS Inflection Point Driven By Smartphone Consumerization

2000 ndash 2011+

Application Rewrite andor Re-Architect

Microsoft

Android

Apple

HTML5JS

Other

WE8H Win 10

Smart Phones

Enterprise Only OSrsquos

Change Drives Opportunity

Enterprise Customers Are Taking This Opportunity To Re-architect Their Applications Improving The UX (keys to touch) Flattening UIrsquos Leveraging Gestures Future Proofing (eg X-Platforms)hellip

The Future of Enterprise HH Mobile OS Must Leverage consumer Scale

13B+ Units

Industrial HHrsquos

~50 M Units

CE

WM

other

The WW Smartphone

Market is

~289 Times Larger

than the Industrial

Handheld Market

45-50

40

10-15

Any viable Enterprise OS MUST Leverage Consumer

Smartphone Features amp Economies of Scale

2014

WW MOBILE OS MARKET Android amp IOS gt96

IDC Mobile OS Market Share (units Shipped)

Q4 14 WW Shipments = 378M Units

(Over 180 Android Vendors)

OS Support Among Industrial HH Device Vendors Multi-Vendor

Industrial HH

Android Device

Introductions

TC55 MC40 MC67 ET1 MC32

BP3

0

BM18

0

HM4

5

CN5

1

70

E 780

0

T41

X

T41

G

T41

S

Skeye Alegro Skeye Dart

TC70 Current State

bull Totalhelliphelliphelliphelliphelliphellip 191 Devices Shipping Fromhellip 19 Vendors

bull Androidhelliphelliphelliphellip 53 Devices Fromhelliphelliphelliphelliphellip 15 Vendors

bull WE81Hhelliphelliphelliphellip 5 Devices From helliphelliphelliphellip 3 Vendors

Android Infrastructure Readiness DesktopLaptop Centricity Has Now Shifted To Mobile

SCCM AD EAS Infrastructure

DesktopLaptop

Corporate Liable

Devices (CLDs)

Pick Mobile Devices Compatible With Infrastructure

CLD amp ILDs amp Cloud

BYOD amp COPE Infrastructure

DesktopLaptop

Change Infrastructure To Accommodate Mobile Devices

Worldwide Device Shipments

(thousands of units Gartner Oct 2013)

0

500

1000

1500

2000

2500

3000

2012 2013 2014

Mobile Phone

TabletUltramobile

PC (Desk-based and Notebook)

2014 Mobile Phones To Out-ship PCrsquos

By ~ 71

Android amp IOS Support In A Microsoft Enterprise Infrastructure bull The Question

bull ldquoHow Does Android Play in My Microsoft On-Premise amp Cloud Infrastructurerdquo

bull Microsoft Solutions in question bull On-Premise Solutions ndash Active Directory (AD) Exchange Active Sync (EAS)

System Center Configuration Managers (SCCM)

bull Cloud Solutions ndash Intune Azure Office365 ((including exchange online sharepoint Lync OneDriveSkydrivehellip)

bull Key Points bull Trend - MSFT Moving Policy Provisioning from EAS amp AD To IntuneSCCM

bull Workplace Join For Androidhelliphelliphelliphellip Yes

bull Intune Client For Android helliphelliphellip Yes

bull Outlook Client For Androidhelliphelliphelliphelliphelliphellip Yes

bull Azure Mobile Svcs SDK For Androidhelliphellip Yes

bull Ability To Sync Google Apps amp Outlook Yes

bull Android OneDrive Clienthelliphelliphelliphelliphelliphelliphellip Yes

bull Office Support (Office Mobile App)helliphelliphellip Yes

bull Office 365 via Androidhelliphelliphelliphelliphelliphelliphelliphellip Yes

bull Cortana for Android (beta)helliphelliphelliphelliphelliphellip Yes

+ Visual

Studio

Android

Emulator

+ Visual Studio Android

Support For CC++

We are clear that our experiences are going to be available on all devicesldquo ndash Satya

Nadella July 2014

Microsoft Support For Android Project Astoria

Automatic Translation of Android

Apps To Windows

Alternative MSFT Services For Google Mobile

Services

Tools To Pinpoint Incompatibilities

Apps Platforms

Apps Platforms

Android Leading among enterprise developers (Vision Mobile Q4 2014)

bull Android Most Common Targeted OS By Enterpriser Developers (74)

bull HTML5 most by developers (42) followed by Java (38)

bull 42 of Android developers using something other than native language

bull Avg of platforms targeted by developers = 22 (17 Without Games) down from 29 in 12 months 43 only 1 platform

bull ldquoWindows Phone continues to gain developer mindshare steadily at 28 ldquoalthough the users have not followedrdquo (targeting low-end Android users)

bull C As Primary Language -gt 63 of WP developers (14 across all developers) comparable on Android amp IOS

10000 App Developers from 137 Countries

httpwwwvisionmobilecomproductdeveloper-economics-q3-2014

Platform App Development C Gaining Cross-platform Traction

C

More Signs CNet Cross Platform Enabling Customers To Ease The Transition

C

NET

C

NET

bull Microsoft Moves To Open Source NET

bull ~6M Programmers Developing For NET

bull MSFT ldquoNet Foundationrdquo - promote NET Technologies in OSS

bull April 2014 ndash Open Source of Roslyn Net Compiler Platform

bull Nov 2014 - NET Framework (server side) Goes Open Source

bull Xamarin Seen By Many Customers To Ease The Transition bull httpdeveloperxamarincomguidesandroidgetting_startedhelloandroidhelloandroid_quickstart

bull Xamarin in General Growing Rapidly

bull 2013 To 2014 Developers 288K -gt 755K Employees 65-gt 200

bull Zebra Xamarin Support

1) Datawedge httpsdevelopermotorolasolutionscomcommunityandroidandroid-forumsandroid-blogsblog20141106scanning-barcodes-in-your-xamarin-android-app

2) Binding to the Zebra EMDK httpsdevelopermotorolasolutionscomdocsDOC-2813

3) Xamarin API Plugin (Q3-Q4 lsquo15)

Android Is Reducing ldquoEnterprise OS Fragmentationrdquo

Warehouse Back of Store Store Floor BYODCOPE Customers

CEWEC

WM

IOS

The Average CIO manages 35 OSrsquoshellipthey would prefer 1

WP8 WE8H

Win 10

Android

MC3K JB Android Q3 2014

MC92 KK Android Q3 2015

More Coming

NRF 2015 - ldquoYear of Androidrdquo Northcoast Research

bull ldquocustomers have come to the conclusion that Android for enterprise use is a suitable operating system alternative to existing Windows operating systemsrdquo

bull ldquoAndroid clearly has more interest [than Win 81] as a viable alternative to the existing Windows platform for those looking to upgraderdquo

bull ldquoAndroid No Longer Feared in Enterpriserdquo

bull ldquoThe investment in the Android platform was the one strategic move that gives them [MSIZebra] an advantage over their competitors more than anything else in recent memoryldquo

bull ldquoZebra is a clear leader in the Android operating spacerdquo

Zebra Microsoft OS

Win 8

The Window For legacy Microsoft Operating System Products Is closing

MESSAGE OF URGENCY ndash NOT PANIC

Microsoft OS Support Cycles ndash Winding Down WMCE (WMWEH 65 MSFT Mainstream Support Ended 1132015)

WE81H

httpsupportmicrosoftcomlifecyclesearchdefaultaspxsort=PNampalpha=Windows+Embedded+81+HandheldampFilter=FilterNO

No Published Support for earlier WE8H release

Windows Mobile WEH CE WEC

Zebra OS Product Offering trends Planning for Post WM

CEWM Beyond 2015

bull Continued Growth In Android

bull ldquoTBDrdquo Potentially Win 10 End-of-Ship not Not End-of-Support

Microsoft OS Path For Enterprise Customers 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016

2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016

WEC 70 Mar 2011

CE 60 Mar 2006

CE 50 Jul 2004

CE 60R3 Sept lsquo09

WEC 2013 Update

Targeted At Embedded

WP 7 Feb lsquo10

WP75 Sept lsquo11

WP78 Q4 lsquo12

Consumer Only Launch-To-

End-ofmdashLife in ~24 months

WE8H Announce

WE81H First Product

lt 1 Market

Adoption

WM 60 Feb 2007

WM 65 Sept lsquo09

WM 50 Jul 2005

No Major Updates ndash Most Current Release

Still On 2004 CE 50 Kernel

Win10 Announce Q4 lsquo14

TBD (W10 Mobile Ent

RTM Q4 rsquo15)

Customers Reacting To Growing Skepticism In Press

bull ldquohot breaking rumour suggests that Microsoft could drop its Windows Phone platform and instead adopt the Android OS with its own applications and services preloadedrdquo

bull ldquoPotentially referencing the big changes afoot in Redmond a letter from Nadella to Microsoft employees said the company needs to be prepared to make tough choices in areas where things are not workingrdquo

bull ldquoNadella appears to want results otherwise Windows Phone could go the way of Windows Mobile and cease to existrdquo

httpwwwandroidauthoritycomrumor-microsoft-to-drop-windows-phone-for-android-621317

Jun 30 2015

Wired

Magazine

bull We will streamline the next version of Windows from three operating systems into one single converged operating system for screens of all sizesldquo ndash Nadella

bull Cut Down Development Time amp Unify User Experience (comparable to Android amp IOS but all the way to the desktop)

bull Thoughts On What ldquoConvergencerdquo Means To MSFT - A Single MSFT Team - Unified OS or Unified Team (under Terry Myerson)phone embedded windows xbox

- A Single Core- NT Core with highly common run times

- A Single Store - Unifed Windows Phone Store amp Windows Store

- Single Developer Platform - Write once and run on any Windows Variant (unified APIs dev tools)

- ldquoWindows Applicationsrdquo ndash aka Modern Apps Metro Style Universal Apps are built on a ldquoWindows Universal App Platformrdquo

- Singular OS ndash a Runtime OS (configures based on some hardware manifest eg alter UI based on keyboard present)

bull 1) Win 81 Desktop Laptop

bull 2) Windows RT (tablet ARM)

bull 3) Windows Phone

From Three OSrsquos

Industry Mobile IOT

ldquoOfficial Namesrdquo From MSFT

Directly

Windows 10 IoT for Enterprise

Windows 10 Mobile for Enterprise

Windows 10 IoT Core

Build 2015 Windows 10 IOT

for Industrial Devices

Windows 10 IOT for Mobile

Devices

Windows 10 IOT Core

Legal Agreements Windows 10

Industry Windows 10

Mobile Windows 10

Athens

One OS ndash 3 Variants Windows 10 - Unification

Why customers ask for Microsoft

Infrastructure Compatibility ManagementSecurity Policies (EAS SCCMhellip)

An OS Manufacturer As A Physical Entity (not the ldquocommunityrdquo)

Unified Development Environment (Visual Studio IDE)

Microsoft Brand Legacy (comfort level)

Enterprise Device Availability

Indemnification IP Position

Promise of Application Unification (desktop laptop tablet handheld)

Maintenance amp Support Policies (OS Updates ndashan asset amp a liability going forward)

Device Manufacturer

OS Manufacturer Customer

MSFT

declining

Top Reason

CEWEC WMWEH WE8H Win10 Roadmap

Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4

2012 2011 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4

2014 2013 2015

released

SB1

CE 6

CE7WEC

MC32 HC1 MC40

WT41N0

VC70

MC92 MC21

MC45 VC6090

MC67 WMWEH

WE8H

VH10

WAP4

WAP4

Major releases only

MC67

ND

Win 10

TBA

MC18

No GA

Products

No Plans For

WEC 2013

Customer Expressed Concerns Over Microsoft bull Past Performance

bull WMWEH 65 No significant updates in 4+ years on a 10 yr old CE5 kernel

bull WP7 lasted only 24 months

bull WE8H Replaced by Win10 Before Any Significant Market Adoption

bull Long Term Commitment bull Continual Narrowing (ldquofocusingrdquo) of the Phone Hardware Business (July lsquo15 7800 additional layoffs) bull ldquoASPs however have continued to decline Gross margin declined this quarter driven by lower per unit margins on Lumia

devicesrdquo -- July 21 2015 Earning Call Nadella

bull Technical Issues bull No legacy app compatibility Architectural constraints (limits in multitasking IPC developer API access ability to customize)

bull Strategic Direction (under Satya Nadella) bull Likely focus is not mobile OS but for on-premise and cloud based apps amp services

bull WE8H addressing a very small niche market (45M units compared to 1B+ Consumer)

bull Ambiguity in how to reduce ldquoEnterprise OS fragmentationrdquo (one Enterprise OS)

bull Market Adoption Issues bull WE8H based on struggling Consumer WP8 (~28 Market Share ndash expect decline in Q2 rsquo15) bull Minimal Enterprise ISV Adoption amp hardware devices

bull Window 10 Announcement Has Extended The MSFT OS Gap customers are foregoing WE8H

bull Logistic Issues bull Ability to support WE8H (Win 10 Enterprise) given that enterprise changes may impact WP8 (Win 10 Consumer)

Android MX ndash Mobility eXtensions

Android Statistics Enterprise internationals want Price Carrier Country Optionshellip

bull 18000 Different Android Devices

bull Over 180 Manufacturers

bull In 190 Countries

bull Wide Pricing Ranges ($100+)

bull 15M Activations Day

bull gt16M Apps on Play Store

bull $7B Paid To App Developers

httpopensignalcomreports2014android-fragmentation

Devices

Manufacturers Samsung

Google

LGE MOT SONY

Lenovo

HTC

Ericsson

Huaw

ei

Screen Sizes

Why Customers Are Asking For Android

bull Android 77 Market Share (1B+ Android device ships expected in lsquo15)

1 Smartphone OS WW (Unit Shipments)

bull Java (the native language for Android)

1 Most Popular Programming Language

bull Android ndash 180+ Device Manufacturers amp Over 550 Devices In US Alone

1 Mobile OS With Most Device amp Manufacturer Options

bull Android - 591

1 Requested OS By MSI Channel Partner Customers

bull Android 798M Devices (EoY 2013)

1 Mobile OS Installed Base

bull Qualcomm TI Intel MediaTek Marvelhellip

1 Supported OS By Leading SiliconMicroprocessor Vendors

bull Approximately 14 M Applications

1 ndash App Store Adoption (comparable with IOS App Strore)

Zebra Android Trends industry is turning - not to be ldquobraggadociosrdquo (D Trump)

bull Android Products YoY 2013-To-2014

+ 375 Unit Growth

+ 402 Rev Growth

bull Zebra Solution Center Has Now Certified Over 168 Android Apps

bull Expect Significant Positive Impact in 2015 From TC7x

GROWTH IN ANDROID EMDK

USAGE Strong indicator of increased

product USAGE by development

community

Increased Views of Android Related Resources

Zebra Enterprise Customers Buying Android Devices

Poland

Application MSFT-To-Android Migration

bull Rewrite

bull Porting C to Java Has Generally Gone Smoothly (a class is a class is a class)

bull Abstraction

bull Transitioning To HTML5 amp Various OS Abstraction Frameworks (eg RhoMobile)

bull Retaining NET (eg Xamarin)

bull Some Are Running A Common Language Runtime (CLR) and Running Their Existing NET Code (60-90 porting) most effort in UI

bull XAMARIN

bull Some Customers Using Datawedge With Xamarin

bull Continued Strategic Partnership Dialogue

bull Expect Zebra Plugins For Xamarin (late Q3 rsquo15 Mx 44 profile mgr amp barcode API)

bull httpsdevelopermotorolasolutionscomdocsDOC-2813

C

NET

PrivacySecurity vs Service Functionality

Many Enterprise Customers

Object To The Security Risks associated with

Consumer Cloud Service offerings requiring

devices to expose Account IDrsquos access to

data amp data traversing cloud servershellip

ldquoWhen you visit websites or use apps that use Google technologies we may use the

information we receive from those websites and appsrdquo (google privacy amp terms - httpwwwgooglecompoliciesprivacypartners)

ldquoIBM bans Sirirdquo (httpwwwzdnetcomblogbtlibm-bans-siri-privacy-risk-or-corporate-paranoia-at-its-best77843)

Siri - End User License Agreement (EULA)

ldquoyou agree and consent to Applersquos and its subsidiariesrsquo and agentsrsquo transmission collection maintenance processing and use of this information

including your voice input and User Datardquo

A Value of Android ndash AOSP amp GMS Options Most Enterprise COBO Customers Prefer AOSP Code Apps Accordingly

bull Privacy - relinquishment to Google of significant data rights inconsistent with enterprise protection of data

bull Google Account Logistics ndash services require a Google account

bull Forced Updates - ldquoGoogle Terms of Servicerdquo (wwwgooglecomintlenpoliciesterms) ldquoWhen a Service requires or includes downloadable software this software may update automatically on your device once a new version or feature is availablerdquo

bull Malware Exposure - Google Play Riddled with Malware (NIST best practice no access to public app store

bull Hardware Design Constraints ndash all hardware designs must comply with Google CDD which limits enterprise device choices

bull Application amp Customization Restrictions ndash UI constraints

bull Potential Functional Limitations ndash Must adhere to Compatibility Test Suite

AOSP ~ 225 of All Smartphone Shipments (4Q 2014) (httpswwwabiresearchcompress4q-2014-smartphone-os-results-android-smartphone-s)

Google Maps

Google Cloud Messaging

Google Play Store

Google Play Services

Google+

Google Analytics

Google Mail - GMAIL

Google Wallet Instant Buy

Google Cloud Platform

Mobile Chrome Browser

GMS Challenges GMS Features

Android For Work (AFW) ndash Driving Android Proliferation

bull Key Feature - Managed Profiles (Dual Persona) For BYOD amp COPE (not COBO)

bull Limited Management amp Security Features (restrict copypaste silent app installremovalhellip)

bull Features Made Extensible To Google For Work EMMrsquos ndash GFW EMMrsquos Airwatch MobileIron SOTI SAP Citrix Blackberry MaaS360 Google Admin Console ndash AFW has No UI

bull Features Available Natively On L and via APK On ICS 40 to KK 44

bull Requires That The Device Have Google Mobile Services (GMS)

bull Correlated Feature ndash Google Apps For Work with Private Channel for Mobile Application Management (MAM)

bullGoogle Apps For work

bullGoogle Cloud Platform

bullGoogle Maps For Work

bullGoogle Chrome For Work

bullGoogle Android For Work

bullGoogle Business Solutions

bullGoogle Play For Work

Google For Work Android For Work is Part of

The Broader Google For Work Initiative

Android Utilities amp Tools

The Genesis of Mx ndash Value To Zebra Stakeholders

Meeting IT Needs

Zebra MX - Enterprise Overlay

Android

Leveraging Consumer Scale

2014 1B+ Smartphones gt20B App Downloads

Zebra Utilities

RhoMobile

Enterprise Browser

EMDK

Rx Logger

Enabling App Developers

WinMobile

MX Programmatic Configuration

bull MX uses a standards based XML schema (OMA-CP PROV MSPROV) bull New features can be developed and immediately plugged-in and used by all solutions (MDM Staging EMDK)

bull Concurrent use by multiple applications with sync amp async options on transient amp persistent operations

bull XML generated by Eclipse Pug-in (EMDK) StageNow workstation or MDM Console

Extensible Configuration

CSP

XML Object

CSP

XML Object

CSP

XML Object

CSP

XML Object

Admin Developer

Staging MDM

EMDK

MX Management System

XML File XML File

Mx Os Extensions Made Available via EMDK amp StageNow

Mx OS Extensions Foundation

EMDK StageNow

67+ Major Operations

Some of Which Are Compound

Operations

Enterprise Tools Available for Android Both Off The Shelf amp Custom

Logcat ndash view from Eclipse or ADB shell

Debug ndash part of Android SDK

Traceview ndash App profilingbottlenecks

HierarchyViewer - UI views structure

Eclipse memory

Analyzer (MAT) Monkey ndash adb CLI

event generator

Rx Logger In depth monitoring

amp auditing

Zebra StageNow ndash Simplifying initial Device Staging

2 Output staging Profiles to a bar code or NFC tag

3 Scan the bar codes or tap the NFC tag to stage

This free tool enables staging in just 3 easy steps

1 Create staging Profiles with easy-to-use Wizards

Built-in

Staging

Server

Workstation Tool

Load

Apps

Mobile Device Client

MDM Toolkit - Enabling MDMrsquos

bull Tightly Integrated Solutions

bull Can Utilize Mx andor Standard Android Features

bull MDM Toolkit - includes documentation sample code amp utilities to help MDM vendors implement the MX functionality into their solutions to provide a viable management solution on Zebra mobile devices including Remote Control

B2M

TeamViewer

LogMeIn

Options For Programmatic Controls

DataWedge for Android- No programming Required

Scanning MSR data appears as keyboard data

bull Powerful profile feature allows configuration per app

bull Recommended when no application development desired or basic text data processing required

Native amp extended Development ndash Android Java Applications

bull Compatible with standard Android SDK bull Extensions for Data Capture MSR Battery

bull Uses Android API (Intents) and traditional API methods

bull Recommended when developing native Android application

OMA CP XML Configuration

bull Broad device controls configuration management security policies

bull Standards Based OMA Configuration Profile XML Schema

bull Configuration Service Provider (CSP) Modularity

bull Recommended for Mobile Device Management amp PartnerCustomer Application Device Controls

RhoMobile

bull Cross Platform Application development framework (same applications run on Android WM iOShellip)

bull Develop using Web skills (HTML5 JS Ruby)

bull Recommended when developing application to work on multiple devices and operating systems or you have web development skills

APIrsquos

amp

Intents

Data-

Wedge

XML

Config

Cross

Platform

Android Flexibility To Enable Features Like Analytics bull Device Diagnostics Engine Monitors Critical Functionality And Health

bull Health Monitoring Predictive Maintenance for Lower SupportMgmt Costs

Integrated Engine Monitors Critical

Functionality And Monitors Health Device usage

Battery charging and depletion

Applications installed and running

Activity Counters

Radio Performance

Movement Drops

Correlation of events to diagnose

issues Lowers support and management costs

Predictive Maintenance

Optimized Deployment

Fast Device Support

Power Management

Workload Indicators

Business Disruptions

IT Gauges

Android Security

bull Retail bull PCI ndash DSS (Payment Card Industry ndash Data Security Std) for mobile payment (MPoS)

bull QSA (Qualified Security Assessor) Audits

bull Critical Infrastructure bull NERC ndash CIP (North America Electric

Reliability Corp ndash Critical Infrastructure Protection)

bull Healthcare bull HIPAA ndash Health Insurance Portability amp Accounting HITECH Omnibus

bull Controlled Substances bull DEA CSOS ndash Controlled Substance Ordering System

bull Financial bull Sarbanes-Oxley Gramm-Leach Bliley Act (GLBA) Basel II

bull Government bull NIST FIPS ndash Federal Information Processing Standards

bull Govrsquot PED (portable electronic devices) Requirements

bull STIGS (Security Technical Implementation Guide)

bull DoD Directive 81002 (commercial wireless devices in DoD Govrsquot Info Grid (GIG)

bull Federal Information Security Management Act (FISMA) NIST Info Categorization Guidelines

bull Legislation Requiring Breach Notification bull 46 States Have Enacted Breach Notification for Personal Information

bull Federal Legislation In Discussion But Pending

REGULATORY COMPLIANCE IS FUNDAMENTAL TO ZEBRA CUSTOMERS DIRECTIVESMANDATESEDICTS

ANDROID SECURITY (ALWAYS SEPARATE PERCEPTION FROM FACT)

bull Highly Secure Government amp Public Safety Android Adoption

bull Android is the OS for the next generation Mission Critical High Assurance devices being developed by Motorola

bull Enterprise

bull Android is the OS meeting regulatory security certifications in multiple verticals Retail - PCI-DSS Healthcare ndash HIPAA Govrsquot - FIPS 140-2

bull Early Perceptions That Android Is ldquoNot Securerdquo

1) Malware On Google Play Store (enterprise should white-list)

2) Early Android Releases (pre-ICS 40 release October 2011)

bull Android has Demonstrated a History of Incremental Security Enhancements NSA ldquoSecurity Enhancedrdquo (SE Linux) Features Per User VPNs Address Space Layout Randomization (ASLR)hellip

Mx-Osx Enables comprehensive Lockdown ldquoPrinciple of least privilegerdquo OnOff-EnableDisableFilter

Android Debug Bridge (ADB)

Device File Access

All USB Activity

ON Off

Discovery

Off

Recording

GPS

Cellular

Camera

Comprehensive Lockdown and Monitoring Enabling Only the Functionality Needed to Perform the Operation and No More

Imager

SD Access

Interfaces

Sensors

Software

Devices

Settings

amp

Capture Application

White List URL Filters

Speaker Display

Brightness

User

Settings

Proxy

Dealing With LostStolen Devices Mx Enabled Autonomous Countermeasure Matrix

Countermeasures

Threats Wipe SD card

Factory reset Wipe Secure Storage Keys

Password Reset All Users

Password Reset Specific User

Lock Device Uninstall Specific Application

Send Alert to Application via Intent

Maximum password limit X

MDM Client Removal X X

Force through XML X X

Exchange ActiveSync (EAS) password limit x x x x x X

Device is Rooted

X

Exceeding a Configured Threshold Results in One or More Countermeasures

Runs Autonomously on Device Negating Dependency on Network Connectivity

Configured by Enterprise Administrator amp Pushed to the Device

Zebra Security Bulletins ndash eg StageFright Part of Zebra Android Security Remediation Team Process

Release Date

Alternative Remediation

Options

Customer Education

Product Impact

Patch Release Dates

Tracking

Link To Patch with

Detailed Installation Instructions

Android Challenges ndash Real amp Perceived

bull Fragmentation (a positive amp negative)

bull UI Fragmentation (No Longer An Issue) bull Major consumer manufacturers supporting standards based ldquoGoogle Play Editionrdquo

bull Android UI Advancements

bull Release Fragmentation (in many senses a positive for enterprise) bull Working with Google to reduce lag times)

bull Google Leveraging Google Play Service (GPS)

bull Mobile Device Management Fragmentation (No Longer An Issue) bull Increase API Surface plus extensions

bull Google Mobile Service Privacy Issues (an option ndash making it a feature) bull Means to provide with without makes this a feature compared to other OSrsquos

bull Security (No Longer An Inhibitor To Deployment) bull Often Aligned To Google Play Malware (not relevant to most ldquolocked down enterprise devices)

bull Greatly Improved Post ICS 40 Release (Oct 2011)

bull Positive Comments on Android Security By Gartner amp VDC

bull Integration of many NSA SE (Security Enhanced) Android Features

bull Device Availability (Now over 50 Industrial Handheld Android Devices still not as many as WMCE but more than the 5 on WE8H)

Is Android Mx An Enterprise OShellip ldquoDuck Testrdquo

1) Is Android The Worldrsquos Leading Mobile OSYes

2) Is Android Supported In A Microsoft Enterprise InfrastructureYes

3) Are Enterprise Developers Adopting AndroidYes

4) Is The Native Language of Android Java PopularhellipYes

5) Are Industry amp Financial Analysts SeeinghellipYes

6) Are Industry amp Financial Analysts Seeing Android AdoptionhellipYes

7) Does Android Have A Significant Installed BasehellipYes

8) Can Android Reduce Enterprise OS FragmentationYes

9) Are Industrial HH Device Vendors Adopting AndroidYes

10) Are Enterprise Tools Available for AndroidYes

11) Is Zebra Seeing Android Momentum hellip Yes

12) Are Enterprise Customers Buying Android hellipYes

13) Is Android SecurehellipYes

14) Does Zebra Have A Security Remediation Process For AndroidYes

15) Is Android Continually Adding New Enterprise FeatureshellipYes

16) Does Android Have The Flexibility To Enable Features Like AnalyticshellipYes

17) Are There Enterprise Android Resources Yes

18) If Needed Are Services Available For AndroidYes

19) Does Mx Enable Developers To Add ValueYes

20) Does Android Mx provide Enterprise Development OptionsYes

21) Does Mx Enable Comprehensive LockdownhellipYes

22) Can Mx Help With Lost or Stolen DevicesYes

Sample Zebra Android Information Resources bull Architecture amp Development Resources

bull Motorola Solutions App Development For Android httpdevelopermotorolasolutionscomcommunityandroid

bull Android Opens Source Project - httpsourceandroidcom

bull Android Block Diagram - httpenwikipediaorgwikiFileAndroid-System-Architecturesvg

bull Android APIrsquos - httpdeveloperandroidcomguidetopicsmanifestuses-sdk-elementhtmlApiLevels amp

bull httpdeveloperandroidcomreferencepackageshtml

bull Android SDK amp ADT Download - httpdeveloperandroidcomsdkindexhtml

bull Android App Overview - httpdeveloperandroidcomguidecomponentsfundamentalshtml

bull Zebra EMDK bull DN PMB httpagilevltprdmot-solutionscomAgileVault005578069agile557806907pdf

bull EMDK Landing page httpsdevelopermotorolasolutionscomcommunityandroidemdk

bull Tutorials httpsdevelopermotorolasolutionscomcommunityandroidemdktutorials

bull Samples httpsdevelopermotorolasolutionscomcommunityandroidemdksamples

bull API Reference httpsdevelopermotorolasolutionscomcommunityandroidemdkreference

bull Profile Manager httpsdevelopermotorolasolutionscomcommunityandroidemdkprofiles

bull Android Mobile Security bull NIST Mobile Security Guidelines - httpcsrcnistgovpublicationsdrafts800-124r1draft_sp800-124-rev1pdf

bull Android Basic Security - httpsourceandroidcomdevicestechsecurity

bull Android Mobile Device Management (MDM) bull SoTI MobiControl Android+ - httpwwwsotinetmobicontrolkey-featuresandroidplus

bull Airwatch Android MDM - httpwwwair-watchcomsolutionsandroid

bull MSI Mx - httpwwwmotorolasolutionscomUS-ENBusiness+Product+and+ServicesSoftware+and+ApplicationsMx_Extensionssoftware_applications_tab

bull TCO Links bull VDC Mobile Device TCO httpwwwvdcresearchcom_Documentstrackst7v1brief-2667pdf

bull Gartner ldquoTotal Cost of Ownership of Mobile Devices 2012 Updaterdquo March 20 2012 httpwwwmotorolasolutionscomwebCustomerPepsiCoUS-ENMyDocumentsPresentationsLibraryresourcestotal_cost_of_ownership_of_mobile20devicespdfpLibItem=1

bull ldquoMotorola Solutions TCO Calculatorrdquo (consult an MSI representative)

bull Other bull Android Market Dashboards - httpdeveloperandroidcomaboutdashboardsindexhtml

bull Google Services httpdeveloperandroidcomgoogleindexhtml

PLEASE TAKE THE SURVEY

DO NOT USE APPFORUM EVENT SURVEY SESSION

SURVEY

THANK YOU

Page 13: Zebra OS Strategy - Zebra Technologies LaunchPadlaunchpad.zebra.com/.../Day_1_EN/04_APAC-AppForum-OS_Strategy.… · 20/03/2012 · Zebra OS Strategy Bruce A Willins Sr ... Risk -

Change Drives Opportunity

Enterprise Customers Are Taking This Opportunity To Re-architect Their Applications Improving The UX (keys to touch) Flattening UIrsquos Leveraging Gestures Future Proofing (eg X-Platforms)hellip

The Future of Enterprise HH Mobile OS Must Leverage consumer Scale

13B+ Units

Industrial HHrsquos

~50 M Units

CE

WM

other

The WW Smartphone

Market is

~289 Times Larger

than the Industrial

Handheld Market

45-50

40

10-15

Any viable Enterprise OS MUST Leverage Consumer

Smartphone Features amp Economies of Scale

2014

WW MOBILE OS MARKET Android amp IOS gt96

IDC Mobile OS Market Share (units Shipped)

Q4 14 WW Shipments = 378M Units

(Over 180 Android Vendors)

OS Support Among Industrial HH Device Vendors Multi-Vendor

Industrial HH

Android Device

Introductions

TC55 MC40 MC67 ET1 MC32

BP3

0

BM18

0

HM4

5

CN5

1

70

E 780

0

T41

X

T41

G

T41

S

Skeye Alegro Skeye Dart

TC70 Current State

bull Totalhelliphelliphelliphelliphelliphellip 191 Devices Shipping Fromhellip 19 Vendors

bull Androidhelliphelliphelliphellip 53 Devices Fromhelliphelliphelliphelliphellip 15 Vendors

bull WE81Hhelliphelliphelliphellip 5 Devices From helliphelliphelliphellip 3 Vendors

Android Infrastructure Readiness DesktopLaptop Centricity Has Now Shifted To Mobile

SCCM AD EAS Infrastructure

DesktopLaptop

Corporate Liable

Devices (CLDs)

Pick Mobile Devices Compatible With Infrastructure

CLD amp ILDs amp Cloud

BYOD amp COPE Infrastructure

DesktopLaptop

Change Infrastructure To Accommodate Mobile Devices

Worldwide Device Shipments

(thousands of units Gartner Oct 2013)

0

500

1000

1500

2000

2500

3000

2012 2013 2014

Mobile Phone

TabletUltramobile

PC (Desk-based and Notebook)

2014 Mobile Phones To Out-ship PCrsquos

By ~ 71

Android amp IOS Support In A Microsoft Enterprise Infrastructure bull The Question

bull ldquoHow Does Android Play in My Microsoft On-Premise amp Cloud Infrastructurerdquo

bull Microsoft Solutions in question bull On-Premise Solutions ndash Active Directory (AD) Exchange Active Sync (EAS)

System Center Configuration Managers (SCCM)

bull Cloud Solutions ndash Intune Azure Office365 ((including exchange online sharepoint Lync OneDriveSkydrivehellip)

bull Key Points bull Trend - MSFT Moving Policy Provisioning from EAS amp AD To IntuneSCCM

bull Workplace Join For Androidhelliphelliphelliphellip Yes

bull Intune Client For Android helliphelliphellip Yes

bull Outlook Client For Androidhelliphelliphelliphelliphelliphellip Yes

bull Azure Mobile Svcs SDK For Androidhelliphellip Yes

bull Ability To Sync Google Apps amp Outlook Yes

bull Android OneDrive Clienthelliphelliphelliphelliphelliphelliphellip Yes

bull Office Support (Office Mobile App)helliphelliphellip Yes

bull Office 365 via Androidhelliphelliphelliphelliphelliphelliphelliphellip Yes

bull Cortana for Android (beta)helliphelliphelliphelliphelliphellip Yes

+ Visual

Studio

Android

Emulator

+ Visual Studio Android

Support For CC++

We are clear that our experiences are going to be available on all devicesldquo ndash Satya

Nadella July 2014

Microsoft Support For Android Project Astoria

Automatic Translation of Android

Apps To Windows

Alternative MSFT Services For Google Mobile

Services

Tools To Pinpoint Incompatibilities

Apps Platforms

Apps Platforms

Android Leading among enterprise developers (Vision Mobile Q4 2014)

bull Android Most Common Targeted OS By Enterpriser Developers (74)

bull HTML5 most by developers (42) followed by Java (38)

bull 42 of Android developers using something other than native language

bull Avg of platforms targeted by developers = 22 (17 Without Games) down from 29 in 12 months 43 only 1 platform

bull ldquoWindows Phone continues to gain developer mindshare steadily at 28 ldquoalthough the users have not followedrdquo (targeting low-end Android users)

bull C As Primary Language -gt 63 of WP developers (14 across all developers) comparable on Android amp IOS

10000 App Developers from 137 Countries

httpwwwvisionmobilecomproductdeveloper-economics-q3-2014

Platform App Development C Gaining Cross-platform Traction

C

More Signs CNet Cross Platform Enabling Customers To Ease The Transition

C

NET

C

NET

bull Microsoft Moves To Open Source NET

bull ~6M Programmers Developing For NET

bull MSFT ldquoNet Foundationrdquo - promote NET Technologies in OSS

bull April 2014 ndash Open Source of Roslyn Net Compiler Platform

bull Nov 2014 - NET Framework (server side) Goes Open Source

bull Xamarin Seen By Many Customers To Ease The Transition bull httpdeveloperxamarincomguidesandroidgetting_startedhelloandroidhelloandroid_quickstart

bull Xamarin in General Growing Rapidly

bull 2013 To 2014 Developers 288K -gt 755K Employees 65-gt 200

bull Zebra Xamarin Support

1) Datawedge httpsdevelopermotorolasolutionscomcommunityandroidandroid-forumsandroid-blogsblog20141106scanning-barcodes-in-your-xamarin-android-app

2) Binding to the Zebra EMDK httpsdevelopermotorolasolutionscomdocsDOC-2813

3) Xamarin API Plugin (Q3-Q4 lsquo15)

Android Is Reducing ldquoEnterprise OS Fragmentationrdquo

Warehouse Back of Store Store Floor BYODCOPE Customers

CEWEC

WM

IOS

The Average CIO manages 35 OSrsquoshellipthey would prefer 1

WP8 WE8H

Win 10

Android

MC3K JB Android Q3 2014

MC92 KK Android Q3 2015

More Coming

NRF 2015 - ldquoYear of Androidrdquo Northcoast Research

bull ldquocustomers have come to the conclusion that Android for enterprise use is a suitable operating system alternative to existing Windows operating systemsrdquo

bull ldquoAndroid clearly has more interest [than Win 81] as a viable alternative to the existing Windows platform for those looking to upgraderdquo

bull ldquoAndroid No Longer Feared in Enterpriserdquo

bull ldquoThe investment in the Android platform was the one strategic move that gives them [MSIZebra] an advantage over their competitors more than anything else in recent memoryldquo

bull ldquoZebra is a clear leader in the Android operating spacerdquo

Zebra Microsoft OS

Win 8

The Window For legacy Microsoft Operating System Products Is closing

MESSAGE OF URGENCY ndash NOT PANIC

Microsoft OS Support Cycles ndash Winding Down WMCE (WMWEH 65 MSFT Mainstream Support Ended 1132015)

WE81H

httpsupportmicrosoftcomlifecyclesearchdefaultaspxsort=PNampalpha=Windows+Embedded+81+HandheldampFilter=FilterNO

No Published Support for earlier WE8H release

Windows Mobile WEH CE WEC

Zebra OS Product Offering trends Planning for Post WM

CEWM Beyond 2015

bull Continued Growth In Android

bull ldquoTBDrdquo Potentially Win 10 End-of-Ship not Not End-of-Support

Microsoft OS Path For Enterprise Customers 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016

2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016

WEC 70 Mar 2011

CE 60 Mar 2006

CE 50 Jul 2004

CE 60R3 Sept lsquo09

WEC 2013 Update

Targeted At Embedded

WP 7 Feb lsquo10

WP75 Sept lsquo11

WP78 Q4 lsquo12

Consumer Only Launch-To-

End-ofmdashLife in ~24 months

WE8H Announce

WE81H First Product

lt 1 Market

Adoption

WM 60 Feb 2007

WM 65 Sept lsquo09

WM 50 Jul 2005

No Major Updates ndash Most Current Release

Still On 2004 CE 50 Kernel

Win10 Announce Q4 lsquo14

TBD (W10 Mobile Ent

RTM Q4 rsquo15)

Customers Reacting To Growing Skepticism In Press

bull ldquohot breaking rumour suggests that Microsoft could drop its Windows Phone platform and instead adopt the Android OS with its own applications and services preloadedrdquo

bull ldquoPotentially referencing the big changes afoot in Redmond a letter from Nadella to Microsoft employees said the company needs to be prepared to make tough choices in areas where things are not workingrdquo

bull ldquoNadella appears to want results otherwise Windows Phone could go the way of Windows Mobile and cease to existrdquo

httpwwwandroidauthoritycomrumor-microsoft-to-drop-windows-phone-for-android-621317

Jun 30 2015

Wired

Magazine

bull We will streamline the next version of Windows from three operating systems into one single converged operating system for screens of all sizesldquo ndash Nadella

bull Cut Down Development Time amp Unify User Experience (comparable to Android amp IOS but all the way to the desktop)

bull Thoughts On What ldquoConvergencerdquo Means To MSFT - A Single MSFT Team - Unified OS or Unified Team (under Terry Myerson)phone embedded windows xbox

- A Single Core- NT Core with highly common run times

- A Single Store - Unifed Windows Phone Store amp Windows Store

- Single Developer Platform - Write once and run on any Windows Variant (unified APIs dev tools)

- ldquoWindows Applicationsrdquo ndash aka Modern Apps Metro Style Universal Apps are built on a ldquoWindows Universal App Platformrdquo

- Singular OS ndash a Runtime OS (configures based on some hardware manifest eg alter UI based on keyboard present)

bull 1) Win 81 Desktop Laptop

bull 2) Windows RT (tablet ARM)

bull 3) Windows Phone

From Three OSrsquos

Industry Mobile IOT

ldquoOfficial Namesrdquo From MSFT

Directly

Windows 10 IoT for Enterprise

Windows 10 Mobile for Enterprise

Windows 10 IoT Core

Build 2015 Windows 10 IOT

for Industrial Devices

Windows 10 IOT for Mobile

Devices

Windows 10 IOT Core

Legal Agreements Windows 10

Industry Windows 10

Mobile Windows 10

Athens

One OS ndash 3 Variants Windows 10 - Unification

Why customers ask for Microsoft

Infrastructure Compatibility ManagementSecurity Policies (EAS SCCMhellip)

An OS Manufacturer As A Physical Entity (not the ldquocommunityrdquo)

Unified Development Environment (Visual Studio IDE)

Microsoft Brand Legacy (comfort level)

Enterprise Device Availability

Indemnification IP Position

Promise of Application Unification (desktop laptop tablet handheld)

Maintenance amp Support Policies (OS Updates ndashan asset amp a liability going forward)

Device Manufacturer

OS Manufacturer Customer

MSFT

declining

Top Reason

CEWEC WMWEH WE8H Win10 Roadmap

Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4

2012 2011 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4

2014 2013 2015

released

SB1

CE 6

CE7WEC

MC32 HC1 MC40

WT41N0

VC70

MC92 MC21

MC45 VC6090

MC67 WMWEH

WE8H

VH10

WAP4

WAP4

Major releases only

MC67

ND

Win 10

TBA

MC18

No GA

Products

No Plans For

WEC 2013

Customer Expressed Concerns Over Microsoft bull Past Performance

bull WMWEH 65 No significant updates in 4+ years on a 10 yr old CE5 kernel

bull WP7 lasted only 24 months

bull WE8H Replaced by Win10 Before Any Significant Market Adoption

bull Long Term Commitment bull Continual Narrowing (ldquofocusingrdquo) of the Phone Hardware Business (July lsquo15 7800 additional layoffs) bull ldquoASPs however have continued to decline Gross margin declined this quarter driven by lower per unit margins on Lumia

devicesrdquo -- July 21 2015 Earning Call Nadella

bull Technical Issues bull No legacy app compatibility Architectural constraints (limits in multitasking IPC developer API access ability to customize)

bull Strategic Direction (under Satya Nadella) bull Likely focus is not mobile OS but for on-premise and cloud based apps amp services

bull WE8H addressing a very small niche market (45M units compared to 1B+ Consumer)

bull Ambiguity in how to reduce ldquoEnterprise OS fragmentationrdquo (one Enterprise OS)

bull Market Adoption Issues bull WE8H based on struggling Consumer WP8 (~28 Market Share ndash expect decline in Q2 rsquo15) bull Minimal Enterprise ISV Adoption amp hardware devices

bull Window 10 Announcement Has Extended The MSFT OS Gap customers are foregoing WE8H

bull Logistic Issues bull Ability to support WE8H (Win 10 Enterprise) given that enterprise changes may impact WP8 (Win 10 Consumer)

Android MX ndash Mobility eXtensions

Android Statistics Enterprise internationals want Price Carrier Country Optionshellip

bull 18000 Different Android Devices

bull Over 180 Manufacturers

bull In 190 Countries

bull Wide Pricing Ranges ($100+)

bull 15M Activations Day

bull gt16M Apps on Play Store

bull $7B Paid To App Developers

httpopensignalcomreports2014android-fragmentation

Devices

Manufacturers Samsung

Google

LGE MOT SONY

Lenovo

HTC

Ericsson

Huaw

ei

Screen Sizes

Why Customers Are Asking For Android

bull Android 77 Market Share (1B+ Android device ships expected in lsquo15)

1 Smartphone OS WW (Unit Shipments)

bull Java (the native language for Android)

1 Most Popular Programming Language

bull Android ndash 180+ Device Manufacturers amp Over 550 Devices In US Alone

1 Mobile OS With Most Device amp Manufacturer Options

bull Android - 591

1 Requested OS By MSI Channel Partner Customers

bull Android 798M Devices (EoY 2013)

1 Mobile OS Installed Base

bull Qualcomm TI Intel MediaTek Marvelhellip

1 Supported OS By Leading SiliconMicroprocessor Vendors

bull Approximately 14 M Applications

1 ndash App Store Adoption (comparable with IOS App Strore)

Zebra Android Trends industry is turning - not to be ldquobraggadociosrdquo (D Trump)

bull Android Products YoY 2013-To-2014

+ 375 Unit Growth

+ 402 Rev Growth

bull Zebra Solution Center Has Now Certified Over 168 Android Apps

bull Expect Significant Positive Impact in 2015 From TC7x

GROWTH IN ANDROID EMDK

USAGE Strong indicator of increased

product USAGE by development

community

Increased Views of Android Related Resources

Zebra Enterprise Customers Buying Android Devices

Poland

Application MSFT-To-Android Migration

bull Rewrite

bull Porting C to Java Has Generally Gone Smoothly (a class is a class is a class)

bull Abstraction

bull Transitioning To HTML5 amp Various OS Abstraction Frameworks (eg RhoMobile)

bull Retaining NET (eg Xamarin)

bull Some Are Running A Common Language Runtime (CLR) and Running Their Existing NET Code (60-90 porting) most effort in UI

bull XAMARIN

bull Some Customers Using Datawedge With Xamarin

bull Continued Strategic Partnership Dialogue

bull Expect Zebra Plugins For Xamarin (late Q3 rsquo15 Mx 44 profile mgr amp barcode API)

bull httpsdevelopermotorolasolutionscomdocsDOC-2813

C

NET

PrivacySecurity vs Service Functionality

Many Enterprise Customers

Object To The Security Risks associated with

Consumer Cloud Service offerings requiring

devices to expose Account IDrsquos access to

data amp data traversing cloud servershellip

ldquoWhen you visit websites or use apps that use Google technologies we may use the

information we receive from those websites and appsrdquo (google privacy amp terms - httpwwwgooglecompoliciesprivacypartners)

ldquoIBM bans Sirirdquo (httpwwwzdnetcomblogbtlibm-bans-siri-privacy-risk-or-corporate-paranoia-at-its-best77843)

Siri - End User License Agreement (EULA)

ldquoyou agree and consent to Applersquos and its subsidiariesrsquo and agentsrsquo transmission collection maintenance processing and use of this information

including your voice input and User Datardquo

A Value of Android ndash AOSP amp GMS Options Most Enterprise COBO Customers Prefer AOSP Code Apps Accordingly

bull Privacy - relinquishment to Google of significant data rights inconsistent with enterprise protection of data

bull Google Account Logistics ndash services require a Google account

bull Forced Updates - ldquoGoogle Terms of Servicerdquo (wwwgooglecomintlenpoliciesterms) ldquoWhen a Service requires or includes downloadable software this software may update automatically on your device once a new version or feature is availablerdquo

bull Malware Exposure - Google Play Riddled with Malware (NIST best practice no access to public app store

bull Hardware Design Constraints ndash all hardware designs must comply with Google CDD which limits enterprise device choices

bull Application amp Customization Restrictions ndash UI constraints

bull Potential Functional Limitations ndash Must adhere to Compatibility Test Suite

AOSP ~ 225 of All Smartphone Shipments (4Q 2014) (httpswwwabiresearchcompress4q-2014-smartphone-os-results-android-smartphone-s)

Google Maps

Google Cloud Messaging

Google Play Store

Google Play Services

Google+

Google Analytics

Google Mail - GMAIL

Google Wallet Instant Buy

Google Cloud Platform

Mobile Chrome Browser

GMS Challenges GMS Features

Android For Work (AFW) ndash Driving Android Proliferation

bull Key Feature - Managed Profiles (Dual Persona) For BYOD amp COPE (not COBO)

bull Limited Management amp Security Features (restrict copypaste silent app installremovalhellip)

bull Features Made Extensible To Google For Work EMMrsquos ndash GFW EMMrsquos Airwatch MobileIron SOTI SAP Citrix Blackberry MaaS360 Google Admin Console ndash AFW has No UI

bull Features Available Natively On L and via APK On ICS 40 to KK 44

bull Requires That The Device Have Google Mobile Services (GMS)

bull Correlated Feature ndash Google Apps For Work with Private Channel for Mobile Application Management (MAM)

bullGoogle Apps For work

bullGoogle Cloud Platform

bullGoogle Maps For Work

bullGoogle Chrome For Work

bullGoogle Android For Work

bullGoogle Business Solutions

bullGoogle Play For Work

Google For Work Android For Work is Part of

The Broader Google For Work Initiative

Android Utilities amp Tools

The Genesis of Mx ndash Value To Zebra Stakeholders

Meeting IT Needs

Zebra MX - Enterprise Overlay

Android

Leveraging Consumer Scale

2014 1B+ Smartphones gt20B App Downloads

Zebra Utilities

RhoMobile

Enterprise Browser

EMDK

Rx Logger

Enabling App Developers

WinMobile

MX Programmatic Configuration

bull MX uses a standards based XML schema (OMA-CP PROV MSPROV) bull New features can be developed and immediately plugged-in and used by all solutions (MDM Staging EMDK)

bull Concurrent use by multiple applications with sync amp async options on transient amp persistent operations

bull XML generated by Eclipse Pug-in (EMDK) StageNow workstation or MDM Console

Extensible Configuration

CSP

XML Object

CSP

XML Object

CSP

XML Object

CSP

XML Object

Admin Developer

Staging MDM

EMDK

MX Management System

XML File XML File

Mx Os Extensions Made Available via EMDK amp StageNow

Mx OS Extensions Foundation

EMDK StageNow

67+ Major Operations

Some of Which Are Compound

Operations

Enterprise Tools Available for Android Both Off The Shelf amp Custom

Logcat ndash view from Eclipse or ADB shell

Debug ndash part of Android SDK

Traceview ndash App profilingbottlenecks

HierarchyViewer - UI views structure

Eclipse memory

Analyzer (MAT) Monkey ndash adb CLI

event generator

Rx Logger In depth monitoring

amp auditing

Zebra StageNow ndash Simplifying initial Device Staging

2 Output staging Profiles to a bar code or NFC tag

3 Scan the bar codes or tap the NFC tag to stage

This free tool enables staging in just 3 easy steps

1 Create staging Profiles with easy-to-use Wizards

Built-in

Staging

Server

Workstation Tool

Load

Apps

Mobile Device Client

MDM Toolkit - Enabling MDMrsquos

bull Tightly Integrated Solutions

bull Can Utilize Mx andor Standard Android Features

bull MDM Toolkit - includes documentation sample code amp utilities to help MDM vendors implement the MX functionality into their solutions to provide a viable management solution on Zebra mobile devices including Remote Control

B2M

TeamViewer

LogMeIn

Options For Programmatic Controls

DataWedge for Android- No programming Required

Scanning MSR data appears as keyboard data

bull Powerful profile feature allows configuration per app

bull Recommended when no application development desired or basic text data processing required

Native amp extended Development ndash Android Java Applications

bull Compatible with standard Android SDK bull Extensions for Data Capture MSR Battery

bull Uses Android API (Intents) and traditional API methods

bull Recommended when developing native Android application

OMA CP XML Configuration

bull Broad device controls configuration management security policies

bull Standards Based OMA Configuration Profile XML Schema

bull Configuration Service Provider (CSP) Modularity

bull Recommended for Mobile Device Management amp PartnerCustomer Application Device Controls

RhoMobile

bull Cross Platform Application development framework (same applications run on Android WM iOShellip)

bull Develop using Web skills (HTML5 JS Ruby)

bull Recommended when developing application to work on multiple devices and operating systems or you have web development skills

APIrsquos

amp

Intents

Data-

Wedge

XML

Config

Cross

Platform

Android Flexibility To Enable Features Like Analytics bull Device Diagnostics Engine Monitors Critical Functionality And Health

bull Health Monitoring Predictive Maintenance for Lower SupportMgmt Costs

Integrated Engine Monitors Critical

Functionality And Monitors Health Device usage

Battery charging and depletion

Applications installed and running

Activity Counters

Radio Performance

Movement Drops

Correlation of events to diagnose

issues Lowers support and management costs

Predictive Maintenance

Optimized Deployment

Fast Device Support

Power Management

Workload Indicators

Business Disruptions

IT Gauges

Android Security

bull Retail bull PCI ndash DSS (Payment Card Industry ndash Data Security Std) for mobile payment (MPoS)

bull QSA (Qualified Security Assessor) Audits

bull Critical Infrastructure bull NERC ndash CIP (North America Electric

Reliability Corp ndash Critical Infrastructure Protection)

bull Healthcare bull HIPAA ndash Health Insurance Portability amp Accounting HITECH Omnibus

bull Controlled Substances bull DEA CSOS ndash Controlled Substance Ordering System

bull Financial bull Sarbanes-Oxley Gramm-Leach Bliley Act (GLBA) Basel II

bull Government bull NIST FIPS ndash Federal Information Processing Standards

bull Govrsquot PED (portable electronic devices) Requirements

bull STIGS (Security Technical Implementation Guide)

bull DoD Directive 81002 (commercial wireless devices in DoD Govrsquot Info Grid (GIG)

bull Federal Information Security Management Act (FISMA) NIST Info Categorization Guidelines

bull Legislation Requiring Breach Notification bull 46 States Have Enacted Breach Notification for Personal Information

bull Federal Legislation In Discussion But Pending

REGULATORY COMPLIANCE IS FUNDAMENTAL TO ZEBRA CUSTOMERS DIRECTIVESMANDATESEDICTS

ANDROID SECURITY (ALWAYS SEPARATE PERCEPTION FROM FACT)

bull Highly Secure Government amp Public Safety Android Adoption

bull Android is the OS for the next generation Mission Critical High Assurance devices being developed by Motorola

bull Enterprise

bull Android is the OS meeting regulatory security certifications in multiple verticals Retail - PCI-DSS Healthcare ndash HIPAA Govrsquot - FIPS 140-2

bull Early Perceptions That Android Is ldquoNot Securerdquo

1) Malware On Google Play Store (enterprise should white-list)

2) Early Android Releases (pre-ICS 40 release October 2011)

bull Android has Demonstrated a History of Incremental Security Enhancements NSA ldquoSecurity Enhancedrdquo (SE Linux) Features Per User VPNs Address Space Layout Randomization (ASLR)hellip

Mx-Osx Enables comprehensive Lockdown ldquoPrinciple of least privilegerdquo OnOff-EnableDisableFilter

Android Debug Bridge (ADB)

Device File Access

All USB Activity

ON Off

Discovery

Off

Recording

GPS

Cellular

Camera

Comprehensive Lockdown and Monitoring Enabling Only the Functionality Needed to Perform the Operation and No More

Imager

SD Access

Interfaces

Sensors

Software

Devices

Settings

amp

Capture Application

White List URL Filters

Speaker Display

Brightness

User

Settings

Proxy

Dealing With LostStolen Devices Mx Enabled Autonomous Countermeasure Matrix

Countermeasures

Threats Wipe SD card

Factory reset Wipe Secure Storage Keys

Password Reset All Users

Password Reset Specific User

Lock Device Uninstall Specific Application

Send Alert to Application via Intent

Maximum password limit X

MDM Client Removal X X

Force through XML X X

Exchange ActiveSync (EAS) password limit x x x x x X

Device is Rooted

X

Exceeding a Configured Threshold Results in One or More Countermeasures

Runs Autonomously on Device Negating Dependency on Network Connectivity

Configured by Enterprise Administrator amp Pushed to the Device

Zebra Security Bulletins ndash eg StageFright Part of Zebra Android Security Remediation Team Process

Release Date

Alternative Remediation

Options

Customer Education

Product Impact

Patch Release Dates

Tracking

Link To Patch with

Detailed Installation Instructions

Android Challenges ndash Real amp Perceived

bull Fragmentation (a positive amp negative)

bull UI Fragmentation (No Longer An Issue) bull Major consumer manufacturers supporting standards based ldquoGoogle Play Editionrdquo

bull Android UI Advancements

bull Release Fragmentation (in many senses a positive for enterprise) bull Working with Google to reduce lag times)

bull Google Leveraging Google Play Service (GPS)

bull Mobile Device Management Fragmentation (No Longer An Issue) bull Increase API Surface plus extensions

bull Google Mobile Service Privacy Issues (an option ndash making it a feature) bull Means to provide with without makes this a feature compared to other OSrsquos

bull Security (No Longer An Inhibitor To Deployment) bull Often Aligned To Google Play Malware (not relevant to most ldquolocked down enterprise devices)

bull Greatly Improved Post ICS 40 Release (Oct 2011)

bull Positive Comments on Android Security By Gartner amp VDC

bull Integration of many NSA SE (Security Enhanced) Android Features

bull Device Availability (Now over 50 Industrial Handheld Android Devices still not as many as WMCE but more than the 5 on WE8H)

Is Android Mx An Enterprise OShellip ldquoDuck Testrdquo

1) Is Android The Worldrsquos Leading Mobile OSYes

2) Is Android Supported In A Microsoft Enterprise InfrastructureYes

3) Are Enterprise Developers Adopting AndroidYes

4) Is The Native Language of Android Java PopularhellipYes

5) Are Industry amp Financial Analysts SeeinghellipYes

6) Are Industry amp Financial Analysts Seeing Android AdoptionhellipYes

7) Does Android Have A Significant Installed BasehellipYes

8) Can Android Reduce Enterprise OS FragmentationYes

9) Are Industrial HH Device Vendors Adopting AndroidYes

10) Are Enterprise Tools Available for AndroidYes

11) Is Zebra Seeing Android Momentum hellip Yes

12) Are Enterprise Customers Buying Android hellipYes

13) Is Android SecurehellipYes

14) Does Zebra Have A Security Remediation Process For AndroidYes

15) Is Android Continually Adding New Enterprise FeatureshellipYes

16) Does Android Have The Flexibility To Enable Features Like AnalyticshellipYes

17) Are There Enterprise Android Resources Yes

18) If Needed Are Services Available For AndroidYes

19) Does Mx Enable Developers To Add ValueYes

20) Does Android Mx provide Enterprise Development OptionsYes

21) Does Mx Enable Comprehensive LockdownhellipYes

22) Can Mx Help With Lost or Stolen DevicesYes

Sample Zebra Android Information Resources bull Architecture amp Development Resources

bull Motorola Solutions App Development For Android httpdevelopermotorolasolutionscomcommunityandroid

bull Android Opens Source Project - httpsourceandroidcom

bull Android Block Diagram - httpenwikipediaorgwikiFileAndroid-System-Architecturesvg

bull Android APIrsquos - httpdeveloperandroidcomguidetopicsmanifestuses-sdk-elementhtmlApiLevels amp

bull httpdeveloperandroidcomreferencepackageshtml

bull Android SDK amp ADT Download - httpdeveloperandroidcomsdkindexhtml

bull Android App Overview - httpdeveloperandroidcomguidecomponentsfundamentalshtml

bull Zebra EMDK bull DN PMB httpagilevltprdmot-solutionscomAgileVault005578069agile557806907pdf

bull EMDK Landing page httpsdevelopermotorolasolutionscomcommunityandroidemdk

bull Tutorials httpsdevelopermotorolasolutionscomcommunityandroidemdktutorials

bull Samples httpsdevelopermotorolasolutionscomcommunityandroidemdksamples

bull API Reference httpsdevelopermotorolasolutionscomcommunityandroidemdkreference

bull Profile Manager httpsdevelopermotorolasolutionscomcommunityandroidemdkprofiles

bull Android Mobile Security bull NIST Mobile Security Guidelines - httpcsrcnistgovpublicationsdrafts800-124r1draft_sp800-124-rev1pdf

bull Android Basic Security - httpsourceandroidcomdevicestechsecurity

bull Android Mobile Device Management (MDM) bull SoTI MobiControl Android+ - httpwwwsotinetmobicontrolkey-featuresandroidplus

bull Airwatch Android MDM - httpwwwair-watchcomsolutionsandroid

bull MSI Mx - httpwwwmotorolasolutionscomUS-ENBusiness+Product+and+ServicesSoftware+and+ApplicationsMx_Extensionssoftware_applications_tab

bull TCO Links bull VDC Mobile Device TCO httpwwwvdcresearchcom_Documentstrackst7v1brief-2667pdf

bull Gartner ldquoTotal Cost of Ownership of Mobile Devices 2012 Updaterdquo March 20 2012 httpwwwmotorolasolutionscomwebCustomerPepsiCoUS-ENMyDocumentsPresentationsLibraryresourcestotal_cost_of_ownership_of_mobile20devicespdfpLibItem=1

bull ldquoMotorola Solutions TCO Calculatorrdquo (consult an MSI representative)

bull Other bull Android Market Dashboards - httpdeveloperandroidcomaboutdashboardsindexhtml

bull Google Services httpdeveloperandroidcomgoogleindexhtml

PLEASE TAKE THE SURVEY

DO NOT USE APPFORUM EVENT SURVEY SESSION

SURVEY

THANK YOU

Page 14: Zebra OS Strategy - Zebra Technologies LaunchPadlaunchpad.zebra.com/.../Day_1_EN/04_APAC-AppForum-OS_Strategy.… · 20/03/2012 · Zebra OS Strategy Bruce A Willins Sr ... Risk -

The Future of Enterprise HH Mobile OS Must Leverage consumer Scale

13B+ Units

Industrial HHrsquos

~50 M Units

CE

WM

other

The WW Smartphone

Market is

~289 Times Larger

than the Industrial

Handheld Market

45-50

40

10-15

Any viable Enterprise OS MUST Leverage Consumer

Smartphone Features amp Economies of Scale

2014

WW MOBILE OS MARKET Android amp IOS gt96

IDC Mobile OS Market Share (units Shipped)

Q4 14 WW Shipments = 378M Units

(Over 180 Android Vendors)

OS Support Among Industrial HH Device Vendors Multi-Vendor

Industrial HH

Android Device

Introductions

TC55 MC40 MC67 ET1 MC32

BP3

0

BM18

0

HM4

5

CN5

1

70

E 780

0

T41

X

T41

G

T41

S

Skeye Alegro Skeye Dart

TC70 Current State

bull Totalhelliphelliphelliphelliphelliphellip 191 Devices Shipping Fromhellip 19 Vendors

bull Androidhelliphelliphelliphellip 53 Devices Fromhelliphelliphelliphelliphellip 15 Vendors

bull WE81Hhelliphelliphelliphellip 5 Devices From helliphelliphelliphellip 3 Vendors

Android Infrastructure Readiness DesktopLaptop Centricity Has Now Shifted To Mobile

SCCM AD EAS Infrastructure

DesktopLaptop

Corporate Liable

Devices (CLDs)

Pick Mobile Devices Compatible With Infrastructure

CLD amp ILDs amp Cloud

BYOD amp COPE Infrastructure

DesktopLaptop

Change Infrastructure To Accommodate Mobile Devices

Worldwide Device Shipments

(thousands of units Gartner Oct 2013)

0

500

1000

1500

2000

2500

3000

2012 2013 2014

Mobile Phone

TabletUltramobile

PC (Desk-based and Notebook)

2014 Mobile Phones To Out-ship PCrsquos

By ~ 71

Android amp IOS Support In A Microsoft Enterprise Infrastructure bull The Question

bull ldquoHow Does Android Play in My Microsoft On-Premise amp Cloud Infrastructurerdquo

bull Microsoft Solutions in question bull On-Premise Solutions ndash Active Directory (AD) Exchange Active Sync (EAS)

System Center Configuration Managers (SCCM)

bull Cloud Solutions ndash Intune Azure Office365 ((including exchange online sharepoint Lync OneDriveSkydrivehellip)

bull Key Points bull Trend - MSFT Moving Policy Provisioning from EAS amp AD To IntuneSCCM

bull Workplace Join For Androidhelliphelliphelliphellip Yes

bull Intune Client For Android helliphelliphellip Yes

bull Outlook Client For Androidhelliphelliphelliphelliphelliphellip Yes

bull Azure Mobile Svcs SDK For Androidhelliphellip Yes

bull Ability To Sync Google Apps amp Outlook Yes

bull Android OneDrive Clienthelliphelliphelliphelliphelliphelliphellip Yes

bull Office Support (Office Mobile App)helliphelliphellip Yes

bull Office 365 via Androidhelliphelliphelliphelliphelliphelliphelliphellip Yes

bull Cortana for Android (beta)helliphelliphelliphelliphelliphellip Yes

+ Visual

Studio

Android

Emulator

+ Visual Studio Android

Support For CC++

We are clear that our experiences are going to be available on all devicesldquo ndash Satya

Nadella July 2014

Microsoft Support For Android Project Astoria

Automatic Translation of Android

Apps To Windows

Alternative MSFT Services For Google Mobile

Services

Tools To Pinpoint Incompatibilities

Apps Platforms

Apps Platforms

Android Leading among enterprise developers (Vision Mobile Q4 2014)

bull Android Most Common Targeted OS By Enterpriser Developers (74)

bull HTML5 most by developers (42) followed by Java (38)

bull 42 of Android developers using something other than native language

bull Avg of platforms targeted by developers = 22 (17 Without Games) down from 29 in 12 months 43 only 1 platform

bull ldquoWindows Phone continues to gain developer mindshare steadily at 28 ldquoalthough the users have not followedrdquo (targeting low-end Android users)

bull C As Primary Language -gt 63 of WP developers (14 across all developers) comparable on Android amp IOS

10000 App Developers from 137 Countries

httpwwwvisionmobilecomproductdeveloper-economics-q3-2014

Platform App Development C Gaining Cross-platform Traction

C

More Signs CNet Cross Platform Enabling Customers To Ease The Transition

C

NET

C

NET

bull Microsoft Moves To Open Source NET

bull ~6M Programmers Developing For NET

bull MSFT ldquoNet Foundationrdquo - promote NET Technologies in OSS

bull April 2014 ndash Open Source of Roslyn Net Compiler Platform

bull Nov 2014 - NET Framework (server side) Goes Open Source

bull Xamarin Seen By Many Customers To Ease The Transition bull httpdeveloperxamarincomguidesandroidgetting_startedhelloandroidhelloandroid_quickstart

bull Xamarin in General Growing Rapidly

bull 2013 To 2014 Developers 288K -gt 755K Employees 65-gt 200

bull Zebra Xamarin Support

1) Datawedge httpsdevelopermotorolasolutionscomcommunityandroidandroid-forumsandroid-blogsblog20141106scanning-barcodes-in-your-xamarin-android-app

2) Binding to the Zebra EMDK httpsdevelopermotorolasolutionscomdocsDOC-2813

3) Xamarin API Plugin (Q3-Q4 lsquo15)

Android Is Reducing ldquoEnterprise OS Fragmentationrdquo

Warehouse Back of Store Store Floor BYODCOPE Customers

CEWEC

WM

IOS

The Average CIO manages 35 OSrsquoshellipthey would prefer 1

WP8 WE8H

Win 10

Android

MC3K JB Android Q3 2014

MC92 KK Android Q3 2015

More Coming

NRF 2015 - ldquoYear of Androidrdquo Northcoast Research

bull ldquocustomers have come to the conclusion that Android for enterprise use is a suitable operating system alternative to existing Windows operating systemsrdquo

bull ldquoAndroid clearly has more interest [than Win 81] as a viable alternative to the existing Windows platform for those looking to upgraderdquo

bull ldquoAndroid No Longer Feared in Enterpriserdquo

bull ldquoThe investment in the Android platform was the one strategic move that gives them [MSIZebra] an advantage over their competitors more than anything else in recent memoryldquo

bull ldquoZebra is a clear leader in the Android operating spacerdquo

Zebra Microsoft OS

Win 8

The Window For legacy Microsoft Operating System Products Is closing

MESSAGE OF URGENCY ndash NOT PANIC

Microsoft OS Support Cycles ndash Winding Down WMCE (WMWEH 65 MSFT Mainstream Support Ended 1132015)

WE81H

httpsupportmicrosoftcomlifecyclesearchdefaultaspxsort=PNampalpha=Windows+Embedded+81+HandheldampFilter=FilterNO

No Published Support for earlier WE8H release

Windows Mobile WEH CE WEC

Zebra OS Product Offering trends Planning for Post WM

CEWM Beyond 2015

bull Continued Growth In Android

bull ldquoTBDrdquo Potentially Win 10 End-of-Ship not Not End-of-Support

Microsoft OS Path For Enterprise Customers 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016

2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016

WEC 70 Mar 2011

CE 60 Mar 2006

CE 50 Jul 2004

CE 60R3 Sept lsquo09

WEC 2013 Update

Targeted At Embedded

WP 7 Feb lsquo10

WP75 Sept lsquo11

WP78 Q4 lsquo12

Consumer Only Launch-To-

End-ofmdashLife in ~24 months

WE8H Announce

WE81H First Product

lt 1 Market

Adoption

WM 60 Feb 2007

WM 65 Sept lsquo09

WM 50 Jul 2005

No Major Updates ndash Most Current Release

Still On 2004 CE 50 Kernel

Win10 Announce Q4 lsquo14

TBD (W10 Mobile Ent

RTM Q4 rsquo15)

Customers Reacting To Growing Skepticism In Press

bull ldquohot breaking rumour suggests that Microsoft could drop its Windows Phone platform and instead adopt the Android OS with its own applications and services preloadedrdquo

bull ldquoPotentially referencing the big changes afoot in Redmond a letter from Nadella to Microsoft employees said the company needs to be prepared to make tough choices in areas where things are not workingrdquo

bull ldquoNadella appears to want results otherwise Windows Phone could go the way of Windows Mobile and cease to existrdquo

httpwwwandroidauthoritycomrumor-microsoft-to-drop-windows-phone-for-android-621317

Jun 30 2015

Wired

Magazine

bull We will streamline the next version of Windows from three operating systems into one single converged operating system for screens of all sizesldquo ndash Nadella

bull Cut Down Development Time amp Unify User Experience (comparable to Android amp IOS but all the way to the desktop)

bull Thoughts On What ldquoConvergencerdquo Means To MSFT - A Single MSFT Team - Unified OS or Unified Team (under Terry Myerson)phone embedded windows xbox

- A Single Core- NT Core with highly common run times

- A Single Store - Unifed Windows Phone Store amp Windows Store

- Single Developer Platform - Write once and run on any Windows Variant (unified APIs dev tools)

- ldquoWindows Applicationsrdquo ndash aka Modern Apps Metro Style Universal Apps are built on a ldquoWindows Universal App Platformrdquo

- Singular OS ndash a Runtime OS (configures based on some hardware manifest eg alter UI based on keyboard present)

bull 1) Win 81 Desktop Laptop

bull 2) Windows RT (tablet ARM)

bull 3) Windows Phone

From Three OSrsquos

Industry Mobile IOT

ldquoOfficial Namesrdquo From MSFT

Directly

Windows 10 IoT for Enterprise

Windows 10 Mobile for Enterprise

Windows 10 IoT Core

Build 2015 Windows 10 IOT

for Industrial Devices

Windows 10 IOT for Mobile

Devices

Windows 10 IOT Core

Legal Agreements Windows 10

Industry Windows 10

Mobile Windows 10

Athens

One OS ndash 3 Variants Windows 10 - Unification

Why customers ask for Microsoft

Infrastructure Compatibility ManagementSecurity Policies (EAS SCCMhellip)

An OS Manufacturer As A Physical Entity (not the ldquocommunityrdquo)

Unified Development Environment (Visual Studio IDE)

Microsoft Brand Legacy (comfort level)

Enterprise Device Availability

Indemnification IP Position

Promise of Application Unification (desktop laptop tablet handheld)

Maintenance amp Support Policies (OS Updates ndashan asset amp a liability going forward)

Device Manufacturer

OS Manufacturer Customer

MSFT

declining

Top Reason

CEWEC WMWEH WE8H Win10 Roadmap

Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4

2012 2011 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4

2014 2013 2015

released

SB1

CE 6

CE7WEC

MC32 HC1 MC40

WT41N0

VC70

MC92 MC21

MC45 VC6090

MC67 WMWEH

WE8H

VH10

WAP4

WAP4

Major releases only

MC67

ND

Win 10

TBA

MC18

No GA

Products

No Plans For

WEC 2013

Customer Expressed Concerns Over Microsoft bull Past Performance

bull WMWEH 65 No significant updates in 4+ years on a 10 yr old CE5 kernel

bull WP7 lasted only 24 months

bull WE8H Replaced by Win10 Before Any Significant Market Adoption

bull Long Term Commitment bull Continual Narrowing (ldquofocusingrdquo) of the Phone Hardware Business (July lsquo15 7800 additional layoffs) bull ldquoASPs however have continued to decline Gross margin declined this quarter driven by lower per unit margins on Lumia

devicesrdquo -- July 21 2015 Earning Call Nadella

bull Technical Issues bull No legacy app compatibility Architectural constraints (limits in multitasking IPC developer API access ability to customize)

bull Strategic Direction (under Satya Nadella) bull Likely focus is not mobile OS but for on-premise and cloud based apps amp services

bull WE8H addressing a very small niche market (45M units compared to 1B+ Consumer)

bull Ambiguity in how to reduce ldquoEnterprise OS fragmentationrdquo (one Enterprise OS)

bull Market Adoption Issues bull WE8H based on struggling Consumer WP8 (~28 Market Share ndash expect decline in Q2 rsquo15) bull Minimal Enterprise ISV Adoption amp hardware devices

bull Window 10 Announcement Has Extended The MSFT OS Gap customers are foregoing WE8H

bull Logistic Issues bull Ability to support WE8H (Win 10 Enterprise) given that enterprise changes may impact WP8 (Win 10 Consumer)

Android MX ndash Mobility eXtensions

Android Statistics Enterprise internationals want Price Carrier Country Optionshellip

bull 18000 Different Android Devices

bull Over 180 Manufacturers

bull In 190 Countries

bull Wide Pricing Ranges ($100+)

bull 15M Activations Day

bull gt16M Apps on Play Store

bull $7B Paid To App Developers

httpopensignalcomreports2014android-fragmentation

Devices

Manufacturers Samsung

Google

LGE MOT SONY

Lenovo

HTC

Ericsson

Huaw

ei

Screen Sizes

Why Customers Are Asking For Android

bull Android 77 Market Share (1B+ Android device ships expected in lsquo15)

1 Smartphone OS WW (Unit Shipments)

bull Java (the native language for Android)

1 Most Popular Programming Language

bull Android ndash 180+ Device Manufacturers amp Over 550 Devices In US Alone

1 Mobile OS With Most Device amp Manufacturer Options

bull Android - 591

1 Requested OS By MSI Channel Partner Customers

bull Android 798M Devices (EoY 2013)

1 Mobile OS Installed Base

bull Qualcomm TI Intel MediaTek Marvelhellip

1 Supported OS By Leading SiliconMicroprocessor Vendors

bull Approximately 14 M Applications

1 ndash App Store Adoption (comparable with IOS App Strore)

Zebra Android Trends industry is turning - not to be ldquobraggadociosrdquo (D Trump)

bull Android Products YoY 2013-To-2014

+ 375 Unit Growth

+ 402 Rev Growth

bull Zebra Solution Center Has Now Certified Over 168 Android Apps

bull Expect Significant Positive Impact in 2015 From TC7x

GROWTH IN ANDROID EMDK

USAGE Strong indicator of increased

product USAGE by development

community

Increased Views of Android Related Resources

Zebra Enterprise Customers Buying Android Devices

Poland

Application MSFT-To-Android Migration

bull Rewrite

bull Porting C to Java Has Generally Gone Smoothly (a class is a class is a class)

bull Abstraction

bull Transitioning To HTML5 amp Various OS Abstraction Frameworks (eg RhoMobile)

bull Retaining NET (eg Xamarin)

bull Some Are Running A Common Language Runtime (CLR) and Running Their Existing NET Code (60-90 porting) most effort in UI

bull XAMARIN

bull Some Customers Using Datawedge With Xamarin

bull Continued Strategic Partnership Dialogue

bull Expect Zebra Plugins For Xamarin (late Q3 rsquo15 Mx 44 profile mgr amp barcode API)

bull httpsdevelopermotorolasolutionscomdocsDOC-2813

C

NET

PrivacySecurity vs Service Functionality

Many Enterprise Customers

Object To The Security Risks associated with

Consumer Cloud Service offerings requiring

devices to expose Account IDrsquos access to

data amp data traversing cloud servershellip

ldquoWhen you visit websites or use apps that use Google technologies we may use the

information we receive from those websites and appsrdquo (google privacy amp terms - httpwwwgooglecompoliciesprivacypartners)

ldquoIBM bans Sirirdquo (httpwwwzdnetcomblogbtlibm-bans-siri-privacy-risk-or-corporate-paranoia-at-its-best77843)

Siri - End User License Agreement (EULA)

ldquoyou agree and consent to Applersquos and its subsidiariesrsquo and agentsrsquo transmission collection maintenance processing and use of this information

including your voice input and User Datardquo

A Value of Android ndash AOSP amp GMS Options Most Enterprise COBO Customers Prefer AOSP Code Apps Accordingly

bull Privacy - relinquishment to Google of significant data rights inconsistent with enterprise protection of data

bull Google Account Logistics ndash services require a Google account

bull Forced Updates - ldquoGoogle Terms of Servicerdquo (wwwgooglecomintlenpoliciesterms) ldquoWhen a Service requires or includes downloadable software this software may update automatically on your device once a new version or feature is availablerdquo

bull Malware Exposure - Google Play Riddled with Malware (NIST best practice no access to public app store

bull Hardware Design Constraints ndash all hardware designs must comply with Google CDD which limits enterprise device choices

bull Application amp Customization Restrictions ndash UI constraints

bull Potential Functional Limitations ndash Must adhere to Compatibility Test Suite

AOSP ~ 225 of All Smartphone Shipments (4Q 2014) (httpswwwabiresearchcompress4q-2014-smartphone-os-results-android-smartphone-s)

Google Maps

Google Cloud Messaging

Google Play Store

Google Play Services

Google+

Google Analytics

Google Mail - GMAIL

Google Wallet Instant Buy

Google Cloud Platform

Mobile Chrome Browser

GMS Challenges GMS Features

Android For Work (AFW) ndash Driving Android Proliferation

bull Key Feature - Managed Profiles (Dual Persona) For BYOD amp COPE (not COBO)

bull Limited Management amp Security Features (restrict copypaste silent app installremovalhellip)

bull Features Made Extensible To Google For Work EMMrsquos ndash GFW EMMrsquos Airwatch MobileIron SOTI SAP Citrix Blackberry MaaS360 Google Admin Console ndash AFW has No UI

bull Features Available Natively On L and via APK On ICS 40 to KK 44

bull Requires That The Device Have Google Mobile Services (GMS)

bull Correlated Feature ndash Google Apps For Work with Private Channel for Mobile Application Management (MAM)

bullGoogle Apps For work

bullGoogle Cloud Platform

bullGoogle Maps For Work

bullGoogle Chrome For Work

bullGoogle Android For Work

bullGoogle Business Solutions

bullGoogle Play For Work

Google For Work Android For Work is Part of

The Broader Google For Work Initiative

Android Utilities amp Tools

The Genesis of Mx ndash Value To Zebra Stakeholders

Meeting IT Needs

Zebra MX - Enterprise Overlay

Android

Leveraging Consumer Scale

2014 1B+ Smartphones gt20B App Downloads

Zebra Utilities

RhoMobile

Enterprise Browser

EMDK

Rx Logger

Enabling App Developers

WinMobile

MX Programmatic Configuration

bull MX uses a standards based XML schema (OMA-CP PROV MSPROV) bull New features can be developed and immediately plugged-in and used by all solutions (MDM Staging EMDK)

bull Concurrent use by multiple applications with sync amp async options on transient amp persistent operations

bull XML generated by Eclipse Pug-in (EMDK) StageNow workstation or MDM Console

Extensible Configuration

CSP

XML Object

CSP

XML Object

CSP

XML Object

CSP

XML Object

Admin Developer

Staging MDM

EMDK

MX Management System

XML File XML File

Mx Os Extensions Made Available via EMDK amp StageNow

Mx OS Extensions Foundation

EMDK StageNow

67+ Major Operations

Some of Which Are Compound

Operations

Enterprise Tools Available for Android Both Off The Shelf amp Custom

Logcat ndash view from Eclipse or ADB shell

Debug ndash part of Android SDK

Traceview ndash App profilingbottlenecks

HierarchyViewer - UI views structure

Eclipse memory

Analyzer (MAT) Monkey ndash adb CLI

event generator

Rx Logger In depth monitoring

amp auditing

Zebra StageNow ndash Simplifying initial Device Staging

2 Output staging Profiles to a bar code or NFC tag

3 Scan the bar codes or tap the NFC tag to stage

This free tool enables staging in just 3 easy steps

1 Create staging Profiles with easy-to-use Wizards

Built-in

Staging

Server

Workstation Tool

Load

Apps

Mobile Device Client

MDM Toolkit - Enabling MDMrsquos

bull Tightly Integrated Solutions

bull Can Utilize Mx andor Standard Android Features

bull MDM Toolkit - includes documentation sample code amp utilities to help MDM vendors implement the MX functionality into their solutions to provide a viable management solution on Zebra mobile devices including Remote Control

B2M

TeamViewer

LogMeIn

Options For Programmatic Controls

DataWedge for Android- No programming Required

Scanning MSR data appears as keyboard data

bull Powerful profile feature allows configuration per app

bull Recommended when no application development desired or basic text data processing required

Native amp extended Development ndash Android Java Applications

bull Compatible with standard Android SDK bull Extensions for Data Capture MSR Battery

bull Uses Android API (Intents) and traditional API methods

bull Recommended when developing native Android application

OMA CP XML Configuration

bull Broad device controls configuration management security policies

bull Standards Based OMA Configuration Profile XML Schema

bull Configuration Service Provider (CSP) Modularity

bull Recommended for Mobile Device Management amp PartnerCustomer Application Device Controls

RhoMobile

bull Cross Platform Application development framework (same applications run on Android WM iOShellip)

bull Develop using Web skills (HTML5 JS Ruby)

bull Recommended when developing application to work on multiple devices and operating systems or you have web development skills

APIrsquos

amp

Intents

Data-

Wedge

XML

Config

Cross

Platform

Android Flexibility To Enable Features Like Analytics bull Device Diagnostics Engine Monitors Critical Functionality And Health

bull Health Monitoring Predictive Maintenance for Lower SupportMgmt Costs

Integrated Engine Monitors Critical

Functionality And Monitors Health Device usage

Battery charging and depletion

Applications installed and running

Activity Counters

Radio Performance

Movement Drops

Correlation of events to diagnose

issues Lowers support and management costs

Predictive Maintenance

Optimized Deployment

Fast Device Support

Power Management

Workload Indicators

Business Disruptions

IT Gauges

Android Security

bull Retail bull PCI ndash DSS (Payment Card Industry ndash Data Security Std) for mobile payment (MPoS)

bull QSA (Qualified Security Assessor) Audits

bull Critical Infrastructure bull NERC ndash CIP (North America Electric

Reliability Corp ndash Critical Infrastructure Protection)

bull Healthcare bull HIPAA ndash Health Insurance Portability amp Accounting HITECH Omnibus

bull Controlled Substances bull DEA CSOS ndash Controlled Substance Ordering System

bull Financial bull Sarbanes-Oxley Gramm-Leach Bliley Act (GLBA) Basel II

bull Government bull NIST FIPS ndash Federal Information Processing Standards

bull Govrsquot PED (portable electronic devices) Requirements

bull STIGS (Security Technical Implementation Guide)

bull DoD Directive 81002 (commercial wireless devices in DoD Govrsquot Info Grid (GIG)

bull Federal Information Security Management Act (FISMA) NIST Info Categorization Guidelines

bull Legislation Requiring Breach Notification bull 46 States Have Enacted Breach Notification for Personal Information

bull Federal Legislation In Discussion But Pending

REGULATORY COMPLIANCE IS FUNDAMENTAL TO ZEBRA CUSTOMERS DIRECTIVESMANDATESEDICTS

ANDROID SECURITY (ALWAYS SEPARATE PERCEPTION FROM FACT)

bull Highly Secure Government amp Public Safety Android Adoption

bull Android is the OS for the next generation Mission Critical High Assurance devices being developed by Motorola

bull Enterprise

bull Android is the OS meeting regulatory security certifications in multiple verticals Retail - PCI-DSS Healthcare ndash HIPAA Govrsquot - FIPS 140-2

bull Early Perceptions That Android Is ldquoNot Securerdquo

1) Malware On Google Play Store (enterprise should white-list)

2) Early Android Releases (pre-ICS 40 release October 2011)

bull Android has Demonstrated a History of Incremental Security Enhancements NSA ldquoSecurity Enhancedrdquo (SE Linux) Features Per User VPNs Address Space Layout Randomization (ASLR)hellip

Mx-Osx Enables comprehensive Lockdown ldquoPrinciple of least privilegerdquo OnOff-EnableDisableFilter

Android Debug Bridge (ADB)

Device File Access

All USB Activity

ON Off

Discovery

Off

Recording

GPS

Cellular

Camera

Comprehensive Lockdown and Monitoring Enabling Only the Functionality Needed to Perform the Operation and No More

Imager

SD Access

Interfaces

Sensors

Software

Devices

Settings

amp

Capture Application

White List URL Filters

Speaker Display

Brightness

User

Settings

Proxy

Dealing With LostStolen Devices Mx Enabled Autonomous Countermeasure Matrix

Countermeasures

Threats Wipe SD card

Factory reset Wipe Secure Storage Keys

Password Reset All Users

Password Reset Specific User

Lock Device Uninstall Specific Application

Send Alert to Application via Intent

Maximum password limit X

MDM Client Removal X X

Force through XML X X

Exchange ActiveSync (EAS) password limit x x x x x X

Device is Rooted

X

Exceeding a Configured Threshold Results in One or More Countermeasures

Runs Autonomously on Device Negating Dependency on Network Connectivity

Configured by Enterprise Administrator amp Pushed to the Device

Zebra Security Bulletins ndash eg StageFright Part of Zebra Android Security Remediation Team Process

Release Date

Alternative Remediation

Options

Customer Education

Product Impact

Patch Release Dates

Tracking

Link To Patch with

Detailed Installation Instructions

Android Challenges ndash Real amp Perceived

bull Fragmentation (a positive amp negative)

bull UI Fragmentation (No Longer An Issue) bull Major consumer manufacturers supporting standards based ldquoGoogle Play Editionrdquo

bull Android UI Advancements

bull Release Fragmentation (in many senses a positive for enterprise) bull Working with Google to reduce lag times)

bull Google Leveraging Google Play Service (GPS)

bull Mobile Device Management Fragmentation (No Longer An Issue) bull Increase API Surface plus extensions

bull Google Mobile Service Privacy Issues (an option ndash making it a feature) bull Means to provide with without makes this a feature compared to other OSrsquos

bull Security (No Longer An Inhibitor To Deployment) bull Often Aligned To Google Play Malware (not relevant to most ldquolocked down enterprise devices)

bull Greatly Improved Post ICS 40 Release (Oct 2011)

bull Positive Comments on Android Security By Gartner amp VDC

bull Integration of many NSA SE (Security Enhanced) Android Features

bull Device Availability (Now over 50 Industrial Handheld Android Devices still not as many as WMCE but more than the 5 on WE8H)

Is Android Mx An Enterprise OShellip ldquoDuck Testrdquo

1) Is Android The Worldrsquos Leading Mobile OSYes

2) Is Android Supported In A Microsoft Enterprise InfrastructureYes

3) Are Enterprise Developers Adopting AndroidYes

4) Is The Native Language of Android Java PopularhellipYes

5) Are Industry amp Financial Analysts SeeinghellipYes

6) Are Industry amp Financial Analysts Seeing Android AdoptionhellipYes

7) Does Android Have A Significant Installed BasehellipYes

8) Can Android Reduce Enterprise OS FragmentationYes

9) Are Industrial HH Device Vendors Adopting AndroidYes

10) Are Enterprise Tools Available for AndroidYes

11) Is Zebra Seeing Android Momentum hellip Yes

12) Are Enterprise Customers Buying Android hellipYes

13) Is Android SecurehellipYes

14) Does Zebra Have A Security Remediation Process For AndroidYes

15) Is Android Continually Adding New Enterprise FeatureshellipYes

16) Does Android Have The Flexibility To Enable Features Like AnalyticshellipYes

17) Are There Enterprise Android Resources Yes

18) If Needed Are Services Available For AndroidYes

19) Does Mx Enable Developers To Add ValueYes

20) Does Android Mx provide Enterprise Development OptionsYes

21) Does Mx Enable Comprehensive LockdownhellipYes

22) Can Mx Help With Lost or Stolen DevicesYes

Sample Zebra Android Information Resources bull Architecture amp Development Resources

bull Motorola Solutions App Development For Android httpdevelopermotorolasolutionscomcommunityandroid

bull Android Opens Source Project - httpsourceandroidcom

bull Android Block Diagram - httpenwikipediaorgwikiFileAndroid-System-Architecturesvg

bull Android APIrsquos - httpdeveloperandroidcomguidetopicsmanifestuses-sdk-elementhtmlApiLevels amp

bull httpdeveloperandroidcomreferencepackageshtml

bull Android SDK amp ADT Download - httpdeveloperandroidcomsdkindexhtml

bull Android App Overview - httpdeveloperandroidcomguidecomponentsfundamentalshtml

bull Zebra EMDK bull DN PMB httpagilevltprdmot-solutionscomAgileVault005578069agile557806907pdf

bull EMDK Landing page httpsdevelopermotorolasolutionscomcommunityandroidemdk

bull Tutorials httpsdevelopermotorolasolutionscomcommunityandroidemdktutorials

bull Samples httpsdevelopermotorolasolutionscomcommunityandroidemdksamples

bull API Reference httpsdevelopermotorolasolutionscomcommunityandroidemdkreference

bull Profile Manager httpsdevelopermotorolasolutionscomcommunityandroidemdkprofiles

bull Android Mobile Security bull NIST Mobile Security Guidelines - httpcsrcnistgovpublicationsdrafts800-124r1draft_sp800-124-rev1pdf

bull Android Basic Security - httpsourceandroidcomdevicestechsecurity

bull Android Mobile Device Management (MDM) bull SoTI MobiControl Android+ - httpwwwsotinetmobicontrolkey-featuresandroidplus

bull Airwatch Android MDM - httpwwwair-watchcomsolutionsandroid

bull MSI Mx - httpwwwmotorolasolutionscomUS-ENBusiness+Product+and+ServicesSoftware+and+ApplicationsMx_Extensionssoftware_applications_tab

bull TCO Links bull VDC Mobile Device TCO httpwwwvdcresearchcom_Documentstrackst7v1brief-2667pdf

bull Gartner ldquoTotal Cost of Ownership of Mobile Devices 2012 Updaterdquo March 20 2012 httpwwwmotorolasolutionscomwebCustomerPepsiCoUS-ENMyDocumentsPresentationsLibraryresourcestotal_cost_of_ownership_of_mobile20devicespdfpLibItem=1

bull ldquoMotorola Solutions TCO Calculatorrdquo (consult an MSI representative)

bull Other bull Android Market Dashboards - httpdeveloperandroidcomaboutdashboardsindexhtml

bull Google Services httpdeveloperandroidcomgoogleindexhtml

PLEASE TAKE THE SURVEY

DO NOT USE APPFORUM EVENT SURVEY SESSION

SURVEY

THANK YOU

Page 15: Zebra OS Strategy - Zebra Technologies LaunchPadlaunchpad.zebra.com/.../Day_1_EN/04_APAC-AppForum-OS_Strategy.… · 20/03/2012 · Zebra OS Strategy Bruce A Willins Sr ... Risk -

WW MOBILE OS MARKET Android amp IOS gt96

IDC Mobile OS Market Share (units Shipped)

Q4 14 WW Shipments = 378M Units

(Over 180 Android Vendors)

OS Support Among Industrial HH Device Vendors Multi-Vendor

Industrial HH

Android Device

Introductions

TC55 MC40 MC67 ET1 MC32

BP3

0

BM18

0

HM4

5

CN5

1

70

E 780

0

T41

X

T41

G

T41

S

Skeye Alegro Skeye Dart

TC70 Current State

bull Totalhelliphelliphelliphelliphelliphellip 191 Devices Shipping Fromhellip 19 Vendors

bull Androidhelliphelliphelliphellip 53 Devices Fromhelliphelliphelliphelliphellip 15 Vendors

bull WE81Hhelliphelliphelliphellip 5 Devices From helliphelliphelliphellip 3 Vendors

Android Infrastructure Readiness DesktopLaptop Centricity Has Now Shifted To Mobile

SCCM AD EAS Infrastructure

DesktopLaptop

Corporate Liable

Devices (CLDs)

Pick Mobile Devices Compatible With Infrastructure

CLD amp ILDs amp Cloud

BYOD amp COPE Infrastructure

DesktopLaptop

Change Infrastructure To Accommodate Mobile Devices

Worldwide Device Shipments

(thousands of units Gartner Oct 2013)

0

500

1000

1500

2000

2500

3000

2012 2013 2014

Mobile Phone

TabletUltramobile

PC (Desk-based and Notebook)

2014 Mobile Phones To Out-ship PCrsquos

By ~ 71

Android amp IOS Support In A Microsoft Enterprise Infrastructure bull The Question

bull ldquoHow Does Android Play in My Microsoft On-Premise amp Cloud Infrastructurerdquo

bull Microsoft Solutions in question bull On-Premise Solutions ndash Active Directory (AD) Exchange Active Sync (EAS)

System Center Configuration Managers (SCCM)

bull Cloud Solutions ndash Intune Azure Office365 ((including exchange online sharepoint Lync OneDriveSkydrivehellip)

bull Key Points bull Trend - MSFT Moving Policy Provisioning from EAS amp AD To IntuneSCCM

bull Workplace Join For Androidhelliphelliphelliphellip Yes

bull Intune Client For Android helliphelliphellip Yes

bull Outlook Client For Androidhelliphelliphelliphelliphelliphellip Yes

bull Azure Mobile Svcs SDK For Androidhelliphellip Yes

bull Ability To Sync Google Apps amp Outlook Yes

bull Android OneDrive Clienthelliphelliphelliphelliphelliphelliphellip Yes

bull Office Support (Office Mobile App)helliphelliphellip Yes

bull Office 365 via Androidhelliphelliphelliphelliphelliphelliphelliphellip Yes

bull Cortana for Android (beta)helliphelliphelliphelliphelliphellip Yes

+ Visual

Studio

Android

Emulator

+ Visual Studio Android

Support For CC++

We are clear that our experiences are going to be available on all devicesldquo ndash Satya

Nadella July 2014

Microsoft Support For Android Project Astoria

Automatic Translation of Android

Apps To Windows

Alternative MSFT Services For Google Mobile

Services

Tools To Pinpoint Incompatibilities

Apps Platforms

Apps Platforms

Android Leading among enterprise developers (Vision Mobile Q4 2014)

bull Android Most Common Targeted OS By Enterpriser Developers (74)

bull HTML5 most by developers (42) followed by Java (38)

bull 42 of Android developers using something other than native language

bull Avg of platforms targeted by developers = 22 (17 Without Games) down from 29 in 12 months 43 only 1 platform

bull ldquoWindows Phone continues to gain developer mindshare steadily at 28 ldquoalthough the users have not followedrdquo (targeting low-end Android users)

bull C As Primary Language -gt 63 of WP developers (14 across all developers) comparable on Android amp IOS

10000 App Developers from 137 Countries

httpwwwvisionmobilecomproductdeveloper-economics-q3-2014

Platform App Development C Gaining Cross-platform Traction

C

More Signs CNet Cross Platform Enabling Customers To Ease The Transition

C

NET

C

NET

bull Microsoft Moves To Open Source NET

bull ~6M Programmers Developing For NET

bull MSFT ldquoNet Foundationrdquo - promote NET Technologies in OSS

bull April 2014 ndash Open Source of Roslyn Net Compiler Platform

bull Nov 2014 - NET Framework (server side) Goes Open Source

bull Xamarin Seen By Many Customers To Ease The Transition bull httpdeveloperxamarincomguidesandroidgetting_startedhelloandroidhelloandroid_quickstart

bull Xamarin in General Growing Rapidly

bull 2013 To 2014 Developers 288K -gt 755K Employees 65-gt 200

bull Zebra Xamarin Support

1) Datawedge httpsdevelopermotorolasolutionscomcommunityandroidandroid-forumsandroid-blogsblog20141106scanning-barcodes-in-your-xamarin-android-app

2) Binding to the Zebra EMDK httpsdevelopermotorolasolutionscomdocsDOC-2813

3) Xamarin API Plugin (Q3-Q4 lsquo15)

Android Is Reducing ldquoEnterprise OS Fragmentationrdquo

Warehouse Back of Store Store Floor BYODCOPE Customers

CEWEC

WM

IOS

The Average CIO manages 35 OSrsquoshellipthey would prefer 1

WP8 WE8H

Win 10

Android

MC3K JB Android Q3 2014

MC92 KK Android Q3 2015

More Coming

NRF 2015 - ldquoYear of Androidrdquo Northcoast Research

bull ldquocustomers have come to the conclusion that Android for enterprise use is a suitable operating system alternative to existing Windows operating systemsrdquo

bull ldquoAndroid clearly has more interest [than Win 81] as a viable alternative to the existing Windows platform for those looking to upgraderdquo

bull ldquoAndroid No Longer Feared in Enterpriserdquo

bull ldquoThe investment in the Android platform was the one strategic move that gives them [MSIZebra] an advantage over their competitors more than anything else in recent memoryldquo

bull ldquoZebra is a clear leader in the Android operating spacerdquo

Zebra Microsoft OS

Win 8

The Window For legacy Microsoft Operating System Products Is closing

MESSAGE OF URGENCY ndash NOT PANIC

Microsoft OS Support Cycles ndash Winding Down WMCE (WMWEH 65 MSFT Mainstream Support Ended 1132015)

WE81H

httpsupportmicrosoftcomlifecyclesearchdefaultaspxsort=PNampalpha=Windows+Embedded+81+HandheldampFilter=FilterNO

No Published Support for earlier WE8H release

Windows Mobile WEH CE WEC

Zebra OS Product Offering trends Planning for Post WM

CEWM Beyond 2015

bull Continued Growth In Android

bull ldquoTBDrdquo Potentially Win 10 End-of-Ship not Not End-of-Support

Microsoft OS Path For Enterprise Customers 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016

2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016

WEC 70 Mar 2011

CE 60 Mar 2006

CE 50 Jul 2004

CE 60R3 Sept lsquo09

WEC 2013 Update

Targeted At Embedded

WP 7 Feb lsquo10

WP75 Sept lsquo11

WP78 Q4 lsquo12

Consumer Only Launch-To-

End-ofmdashLife in ~24 months

WE8H Announce

WE81H First Product

lt 1 Market

Adoption

WM 60 Feb 2007

WM 65 Sept lsquo09

WM 50 Jul 2005

No Major Updates ndash Most Current Release

Still On 2004 CE 50 Kernel

Win10 Announce Q4 lsquo14

TBD (W10 Mobile Ent

RTM Q4 rsquo15)

Customers Reacting To Growing Skepticism In Press

bull ldquohot breaking rumour suggests that Microsoft could drop its Windows Phone platform and instead adopt the Android OS with its own applications and services preloadedrdquo

bull ldquoPotentially referencing the big changes afoot in Redmond a letter from Nadella to Microsoft employees said the company needs to be prepared to make tough choices in areas where things are not workingrdquo

bull ldquoNadella appears to want results otherwise Windows Phone could go the way of Windows Mobile and cease to existrdquo

httpwwwandroidauthoritycomrumor-microsoft-to-drop-windows-phone-for-android-621317

Jun 30 2015

Wired

Magazine

bull We will streamline the next version of Windows from three operating systems into one single converged operating system for screens of all sizesldquo ndash Nadella

bull Cut Down Development Time amp Unify User Experience (comparable to Android amp IOS but all the way to the desktop)

bull Thoughts On What ldquoConvergencerdquo Means To MSFT - A Single MSFT Team - Unified OS or Unified Team (under Terry Myerson)phone embedded windows xbox

- A Single Core- NT Core with highly common run times

- A Single Store - Unifed Windows Phone Store amp Windows Store

- Single Developer Platform - Write once and run on any Windows Variant (unified APIs dev tools)

- ldquoWindows Applicationsrdquo ndash aka Modern Apps Metro Style Universal Apps are built on a ldquoWindows Universal App Platformrdquo

- Singular OS ndash a Runtime OS (configures based on some hardware manifest eg alter UI based on keyboard present)

bull 1) Win 81 Desktop Laptop

bull 2) Windows RT (tablet ARM)

bull 3) Windows Phone

From Three OSrsquos

Industry Mobile IOT

ldquoOfficial Namesrdquo From MSFT

Directly

Windows 10 IoT for Enterprise

Windows 10 Mobile for Enterprise

Windows 10 IoT Core

Build 2015 Windows 10 IOT

for Industrial Devices

Windows 10 IOT for Mobile

Devices

Windows 10 IOT Core

Legal Agreements Windows 10

Industry Windows 10

Mobile Windows 10

Athens

One OS ndash 3 Variants Windows 10 - Unification

Why customers ask for Microsoft

Infrastructure Compatibility ManagementSecurity Policies (EAS SCCMhellip)

An OS Manufacturer As A Physical Entity (not the ldquocommunityrdquo)

Unified Development Environment (Visual Studio IDE)

Microsoft Brand Legacy (comfort level)

Enterprise Device Availability

Indemnification IP Position

Promise of Application Unification (desktop laptop tablet handheld)

Maintenance amp Support Policies (OS Updates ndashan asset amp a liability going forward)

Device Manufacturer

OS Manufacturer Customer

MSFT

declining

Top Reason

CEWEC WMWEH WE8H Win10 Roadmap

Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4

2012 2011 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4

2014 2013 2015

released

SB1

CE 6

CE7WEC

MC32 HC1 MC40

WT41N0

VC70

MC92 MC21

MC45 VC6090

MC67 WMWEH

WE8H

VH10

WAP4

WAP4

Major releases only

MC67

ND

Win 10

TBA

MC18

No GA

Products

No Plans For

WEC 2013

Customer Expressed Concerns Over Microsoft bull Past Performance

bull WMWEH 65 No significant updates in 4+ years on a 10 yr old CE5 kernel

bull WP7 lasted only 24 months

bull WE8H Replaced by Win10 Before Any Significant Market Adoption

bull Long Term Commitment bull Continual Narrowing (ldquofocusingrdquo) of the Phone Hardware Business (July lsquo15 7800 additional layoffs) bull ldquoASPs however have continued to decline Gross margin declined this quarter driven by lower per unit margins on Lumia

devicesrdquo -- July 21 2015 Earning Call Nadella

bull Technical Issues bull No legacy app compatibility Architectural constraints (limits in multitasking IPC developer API access ability to customize)

bull Strategic Direction (under Satya Nadella) bull Likely focus is not mobile OS but for on-premise and cloud based apps amp services

bull WE8H addressing a very small niche market (45M units compared to 1B+ Consumer)

bull Ambiguity in how to reduce ldquoEnterprise OS fragmentationrdquo (one Enterprise OS)

bull Market Adoption Issues bull WE8H based on struggling Consumer WP8 (~28 Market Share ndash expect decline in Q2 rsquo15) bull Minimal Enterprise ISV Adoption amp hardware devices

bull Window 10 Announcement Has Extended The MSFT OS Gap customers are foregoing WE8H

bull Logistic Issues bull Ability to support WE8H (Win 10 Enterprise) given that enterprise changes may impact WP8 (Win 10 Consumer)

Android MX ndash Mobility eXtensions

Android Statistics Enterprise internationals want Price Carrier Country Optionshellip

bull 18000 Different Android Devices

bull Over 180 Manufacturers

bull In 190 Countries

bull Wide Pricing Ranges ($100+)

bull 15M Activations Day

bull gt16M Apps on Play Store

bull $7B Paid To App Developers

httpopensignalcomreports2014android-fragmentation

Devices

Manufacturers Samsung

Google

LGE MOT SONY

Lenovo

HTC

Ericsson

Huaw

ei

Screen Sizes

Why Customers Are Asking For Android

bull Android 77 Market Share (1B+ Android device ships expected in lsquo15)

1 Smartphone OS WW (Unit Shipments)

bull Java (the native language for Android)

1 Most Popular Programming Language

bull Android ndash 180+ Device Manufacturers amp Over 550 Devices In US Alone

1 Mobile OS With Most Device amp Manufacturer Options

bull Android - 591

1 Requested OS By MSI Channel Partner Customers

bull Android 798M Devices (EoY 2013)

1 Mobile OS Installed Base

bull Qualcomm TI Intel MediaTek Marvelhellip

1 Supported OS By Leading SiliconMicroprocessor Vendors

bull Approximately 14 M Applications

1 ndash App Store Adoption (comparable with IOS App Strore)

Zebra Android Trends industry is turning - not to be ldquobraggadociosrdquo (D Trump)

bull Android Products YoY 2013-To-2014

+ 375 Unit Growth

+ 402 Rev Growth

bull Zebra Solution Center Has Now Certified Over 168 Android Apps

bull Expect Significant Positive Impact in 2015 From TC7x

GROWTH IN ANDROID EMDK

USAGE Strong indicator of increased

product USAGE by development

community

Increased Views of Android Related Resources

Zebra Enterprise Customers Buying Android Devices

Poland

Application MSFT-To-Android Migration

bull Rewrite

bull Porting C to Java Has Generally Gone Smoothly (a class is a class is a class)

bull Abstraction

bull Transitioning To HTML5 amp Various OS Abstraction Frameworks (eg RhoMobile)

bull Retaining NET (eg Xamarin)

bull Some Are Running A Common Language Runtime (CLR) and Running Their Existing NET Code (60-90 porting) most effort in UI

bull XAMARIN

bull Some Customers Using Datawedge With Xamarin

bull Continued Strategic Partnership Dialogue

bull Expect Zebra Plugins For Xamarin (late Q3 rsquo15 Mx 44 profile mgr amp barcode API)

bull httpsdevelopermotorolasolutionscomdocsDOC-2813

C

NET

PrivacySecurity vs Service Functionality

Many Enterprise Customers

Object To The Security Risks associated with

Consumer Cloud Service offerings requiring

devices to expose Account IDrsquos access to

data amp data traversing cloud servershellip

ldquoWhen you visit websites or use apps that use Google technologies we may use the

information we receive from those websites and appsrdquo (google privacy amp terms - httpwwwgooglecompoliciesprivacypartners)

ldquoIBM bans Sirirdquo (httpwwwzdnetcomblogbtlibm-bans-siri-privacy-risk-or-corporate-paranoia-at-its-best77843)

Siri - End User License Agreement (EULA)

ldquoyou agree and consent to Applersquos and its subsidiariesrsquo and agentsrsquo transmission collection maintenance processing and use of this information

including your voice input and User Datardquo

A Value of Android ndash AOSP amp GMS Options Most Enterprise COBO Customers Prefer AOSP Code Apps Accordingly

bull Privacy - relinquishment to Google of significant data rights inconsistent with enterprise protection of data

bull Google Account Logistics ndash services require a Google account

bull Forced Updates - ldquoGoogle Terms of Servicerdquo (wwwgooglecomintlenpoliciesterms) ldquoWhen a Service requires or includes downloadable software this software may update automatically on your device once a new version or feature is availablerdquo

bull Malware Exposure - Google Play Riddled with Malware (NIST best practice no access to public app store

bull Hardware Design Constraints ndash all hardware designs must comply with Google CDD which limits enterprise device choices

bull Application amp Customization Restrictions ndash UI constraints

bull Potential Functional Limitations ndash Must adhere to Compatibility Test Suite

AOSP ~ 225 of All Smartphone Shipments (4Q 2014) (httpswwwabiresearchcompress4q-2014-smartphone-os-results-android-smartphone-s)

Google Maps

Google Cloud Messaging

Google Play Store

Google Play Services

Google+

Google Analytics

Google Mail - GMAIL

Google Wallet Instant Buy

Google Cloud Platform

Mobile Chrome Browser

GMS Challenges GMS Features

Android For Work (AFW) ndash Driving Android Proliferation

bull Key Feature - Managed Profiles (Dual Persona) For BYOD amp COPE (not COBO)

bull Limited Management amp Security Features (restrict copypaste silent app installremovalhellip)

bull Features Made Extensible To Google For Work EMMrsquos ndash GFW EMMrsquos Airwatch MobileIron SOTI SAP Citrix Blackberry MaaS360 Google Admin Console ndash AFW has No UI

bull Features Available Natively On L and via APK On ICS 40 to KK 44

bull Requires That The Device Have Google Mobile Services (GMS)

bull Correlated Feature ndash Google Apps For Work with Private Channel for Mobile Application Management (MAM)

bullGoogle Apps For work

bullGoogle Cloud Platform

bullGoogle Maps For Work

bullGoogle Chrome For Work

bullGoogle Android For Work

bullGoogle Business Solutions

bullGoogle Play For Work

Google For Work Android For Work is Part of

The Broader Google For Work Initiative

Android Utilities amp Tools

The Genesis of Mx ndash Value To Zebra Stakeholders

Meeting IT Needs

Zebra MX - Enterprise Overlay

Android

Leveraging Consumer Scale

2014 1B+ Smartphones gt20B App Downloads

Zebra Utilities

RhoMobile

Enterprise Browser

EMDK

Rx Logger

Enabling App Developers

WinMobile

MX Programmatic Configuration

bull MX uses a standards based XML schema (OMA-CP PROV MSPROV) bull New features can be developed and immediately plugged-in and used by all solutions (MDM Staging EMDK)

bull Concurrent use by multiple applications with sync amp async options on transient amp persistent operations

bull XML generated by Eclipse Pug-in (EMDK) StageNow workstation or MDM Console

Extensible Configuration

CSP

XML Object

CSP

XML Object

CSP

XML Object

CSP

XML Object

Admin Developer

Staging MDM

EMDK

MX Management System

XML File XML File

Mx Os Extensions Made Available via EMDK amp StageNow

Mx OS Extensions Foundation

EMDK StageNow

67+ Major Operations

Some of Which Are Compound

Operations

Enterprise Tools Available for Android Both Off The Shelf amp Custom

Logcat ndash view from Eclipse or ADB shell

Debug ndash part of Android SDK

Traceview ndash App profilingbottlenecks

HierarchyViewer - UI views structure

Eclipse memory

Analyzer (MAT) Monkey ndash adb CLI

event generator

Rx Logger In depth monitoring

amp auditing

Zebra StageNow ndash Simplifying initial Device Staging

2 Output staging Profiles to a bar code or NFC tag

3 Scan the bar codes or tap the NFC tag to stage

This free tool enables staging in just 3 easy steps

1 Create staging Profiles with easy-to-use Wizards

Built-in

Staging

Server

Workstation Tool

Load

Apps

Mobile Device Client

MDM Toolkit - Enabling MDMrsquos

bull Tightly Integrated Solutions

bull Can Utilize Mx andor Standard Android Features

bull MDM Toolkit - includes documentation sample code amp utilities to help MDM vendors implement the MX functionality into their solutions to provide a viable management solution on Zebra mobile devices including Remote Control

B2M

TeamViewer

LogMeIn

Options For Programmatic Controls

DataWedge for Android- No programming Required

Scanning MSR data appears as keyboard data

bull Powerful profile feature allows configuration per app

bull Recommended when no application development desired or basic text data processing required

Native amp extended Development ndash Android Java Applications

bull Compatible with standard Android SDK bull Extensions for Data Capture MSR Battery

bull Uses Android API (Intents) and traditional API methods

bull Recommended when developing native Android application

OMA CP XML Configuration

bull Broad device controls configuration management security policies

bull Standards Based OMA Configuration Profile XML Schema

bull Configuration Service Provider (CSP) Modularity

bull Recommended for Mobile Device Management amp PartnerCustomer Application Device Controls

RhoMobile

bull Cross Platform Application development framework (same applications run on Android WM iOShellip)

bull Develop using Web skills (HTML5 JS Ruby)

bull Recommended when developing application to work on multiple devices and operating systems or you have web development skills

APIrsquos

amp

Intents

Data-

Wedge

XML

Config

Cross

Platform

Android Flexibility To Enable Features Like Analytics bull Device Diagnostics Engine Monitors Critical Functionality And Health

bull Health Monitoring Predictive Maintenance for Lower SupportMgmt Costs

Integrated Engine Monitors Critical

Functionality And Monitors Health Device usage

Battery charging and depletion

Applications installed and running

Activity Counters

Radio Performance

Movement Drops

Correlation of events to diagnose

issues Lowers support and management costs

Predictive Maintenance

Optimized Deployment

Fast Device Support

Power Management

Workload Indicators

Business Disruptions

IT Gauges

Android Security

bull Retail bull PCI ndash DSS (Payment Card Industry ndash Data Security Std) for mobile payment (MPoS)

bull QSA (Qualified Security Assessor) Audits

bull Critical Infrastructure bull NERC ndash CIP (North America Electric

Reliability Corp ndash Critical Infrastructure Protection)

bull Healthcare bull HIPAA ndash Health Insurance Portability amp Accounting HITECH Omnibus

bull Controlled Substances bull DEA CSOS ndash Controlled Substance Ordering System

bull Financial bull Sarbanes-Oxley Gramm-Leach Bliley Act (GLBA) Basel II

bull Government bull NIST FIPS ndash Federal Information Processing Standards

bull Govrsquot PED (portable electronic devices) Requirements

bull STIGS (Security Technical Implementation Guide)

bull DoD Directive 81002 (commercial wireless devices in DoD Govrsquot Info Grid (GIG)

bull Federal Information Security Management Act (FISMA) NIST Info Categorization Guidelines

bull Legislation Requiring Breach Notification bull 46 States Have Enacted Breach Notification for Personal Information

bull Federal Legislation In Discussion But Pending

REGULATORY COMPLIANCE IS FUNDAMENTAL TO ZEBRA CUSTOMERS DIRECTIVESMANDATESEDICTS

ANDROID SECURITY (ALWAYS SEPARATE PERCEPTION FROM FACT)

bull Highly Secure Government amp Public Safety Android Adoption

bull Android is the OS for the next generation Mission Critical High Assurance devices being developed by Motorola

bull Enterprise

bull Android is the OS meeting regulatory security certifications in multiple verticals Retail - PCI-DSS Healthcare ndash HIPAA Govrsquot - FIPS 140-2

bull Early Perceptions That Android Is ldquoNot Securerdquo

1) Malware On Google Play Store (enterprise should white-list)

2) Early Android Releases (pre-ICS 40 release October 2011)

bull Android has Demonstrated a History of Incremental Security Enhancements NSA ldquoSecurity Enhancedrdquo (SE Linux) Features Per User VPNs Address Space Layout Randomization (ASLR)hellip

Mx-Osx Enables comprehensive Lockdown ldquoPrinciple of least privilegerdquo OnOff-EnableDisableFilter

Android Debug Bridge (ADB)

Device File Access

All USB Activity

ON Off

Discovery

Off

Recording

GPS

Cellular

Camera

Comprehensive Lockdown and Monitoring Enabling Only the Functionality Needed to Perform the Operation and No More

Imager

SD Access

Interfaces

Sensors

Software

Devices

Settings

amp

Capture Application

White List URL Filters

Speaker Display

Brightness

User

Settings

Proxy

Dealing With LostStolen Devices Mx Enabled Autonomous Countermeasure Matrix

Countermeasures

Threats Wipe SD card

Factory reset Wipe Secure Storage Keys

Password Reset All Users

Password Reset Specific User

Lock Device Uninstall Specific Application

Send Alert to Application via Intent

Maximum password limit X

MDM Client Removal X X

Force through XML X X

Exchange ActiveSync (EAS) password limit x x x x x X

Device is Rooted

X

Exceeding a Configured Threshold Results in One or More Countermeasures

Runs Autonomously on Device Negating Dependency on Network Connectivity

Configured by Enterprise Administrator amp Pushed to the Device

Zebra Security Bulletins ndash eg StageFright Part of Zebra Android Security Remediation Team Process

Release Date

Alternative Remediation

Options

Customer Education

Product Impact

Patch Release Dates

Tracking

Link To Patch with

Detailed Installation Instructions

Android Challenges ndash Real amp Perceived

bull Fragmentation (a positive amp negative)

bull UI Fragmentation (No Longer An Issue) bull Major consumer manufacturers supporting standards based ldquoGoogle Play Editionrdquo

bull Android UI Advancements

bull Release Fragmentation (in many senses a positive for enterprise) bull Working with Google to reduce lag times)

bull Google Leveraging Google Play Service (GPS)

bull Mobile Device Management Fragmentation (No Longer An Issue) bull Increase API Surface plus extensions

bull Google Mobile Service Privacy Issues (an option ndash making it a feature) bull Means to provide with without makes this a feature compared to other OSrsquos

bull Security (No Longer An Inhibitor To Deployment) bull Often Aligned To Google Play Malware (not relevant to most ldquolocked down enterprise devices)

bull Greatly Improved Post ICS 40 Release (Oct 2011)

bull Positive Comments on Android Security By Gartner amp VDC

bull Integration of many NSA SE (Security Enhanced) Android Features

bull Device Availability (Now over 50 Industrial Handheld Android Devices still not as many as WMCE but more than the 5 on WE8H)

Is Android Mx An Enterprise OShellip ldquoDuck Testrdquo

1) Is Android The Worldrsquos Leading Mobile OSYes

2) Is Android Supported In A Microsoft Enterprise InfrastructureYes

3) Are Enterprise Developers Adopting AndroidYes

4) Is The Native Language of Android Java PopularhellipYes

5) Are Industry amp Financial Analysts SeeinghellipYes

6) Are Industry amp Financial Analysts Seeing Android AdoptionhellipYes

7) Does Android Have A Significant Installed BasehellipYes

8) Can Android Reduce Enterprise OS FragmentationYes

9) Are Industrial HH Device Vendors Adopting AndroidYes

10) Are Enterprise Tools Available for AndroidYes

11) Is Zebra Seeing Android Momentum hellip Yes

12) Are Enterprise Customers Buying Android hellipYes

13) Is Android SecurehellipYes

14) Does Zebra Have A Security Remediation Process For AndroidYes

15) Is Android Continually Adding New Enterprise FeatureshellipYes

16) Does Android Have The Flexibility To Enable Features Like AnalyticshellipYes

17) Are There Enterprise Android Resources Yes

18) If Needed Are Services Available For AndroidYes

19) Does Mx Enable Developers To Add ValueYes

20) Does Android Mx provide Enterprise Development OptionsYes

21) Does Mx Enable Comprehensive LockdownhellipYes

22) Can Mx Help With Lost or Stolen DevicesYes

Sample Zebra Android Information Resources bull Architecture amp Development Resources

bull Motorola Solutions App Development For Android httpdevelopermotorolasolutionscomcommunityandroid

bull Android Opens Source Project - httpsourceandroidcom

bull Android Block Diagram - httpenwikipediaorgwikiFileAndroid-System-Architecturesvg

bull Android APIrsquos - httpdeveloperandroidcomguidetopicsmanifestuses-sdk-elementhtmlApiLevels amp

bull httpdeveloperandroidcomreferencepackageshtml

bull Android SDK amp ADT Download - httpdeveloperandroidcomsdkindexhtml

bull Android App Overview - httpdeveloperandroidcomguidecomponentsfundamentalshtml

bull Zebra EMDK bull DN PMB httpagilevltprdmot-solutionscomAgileVault005578069agile557806907pdf

bull EMDK Landing page httpsdevelopermotorolasolutionscomcommunityandroidemdk

bull Tutorials httpsdevelopermotorolasolutionscomcommunityandroidemdktutorials

bull Samples httpsdevelopermotorolasolutionscomcommunityandroidemdksamples

bull API Reference httpsdevelopermotorolasolutionscomcommunityandroidemdkreference

bull Profile Manager httpsdevelopermotorolasolutionscomcommunityandroidemdkprofiles

bull Android Mobile Security bull NIST Mobile Security Guidelines - httpcsrcnistgovpublicationsdrafts800-124r1draft_sp800-124-rev1pdf

bull Android Basic Security - httpsourceandroidcomdevicestechsecurity

bull Android Mobile Device Management (MDM) bull SoTI MobiControl Android+ - httpwwwsotinetmobicontrolkey-featuresandroidplus

bull Airwatch Android MDM - httpwwwair-watchcomsolutionsandroid

bull MSI Mx - httpwwwmotorolasolutionscomUS-ENBusiness+Product+and+ServicesSoftware+and+ApplicationsMx_Extensionssoftware_applications_tab

bull TCO Links bull VDC Mobile Device TCO httpwwwvdcresearchcom_Documentstrackst7v1brief-2667pdf

bull Gartner ldquoTotal Cost of Ownership of Mobile Devices 2012 Updaterdquo March 20 2012 httpwwwmotorolasolutionscomwebCustomerPepsiCoUS-ENMyDocumentsPresentationsLibraryresourcestotal_cost_of_ownership_of_mobile20devicespdfpLibItem=1

bull ldquoMotorola Solutions TCO Calculatorrdquo (consult an MSI representative)

bull Other bull Android Market Dashboards - httpdeveloperandroidcomaboutdashboardsindexhtml

bull Google Services httpdeveloperandroidcomgoogleindexhtml

PLEASE TAKE THE SURVEY

DO NOT USE APPFORUM EVENT SURVEY SESSION

SURVEY

THANK YOU

Page 16: Zebra OS Strategy - Zebra Technologies LaunchPadlaunchpad.zebra.com/.../Day_1_EN/04_APAC-AppForum-OS_Strategy.… · 20/03/2012 · Zebra OS Strategy Bruce A Willins Sr ... Risk -

OS Support Among Industrial HH Device Vendors Multi-Vendor

Industrial HH

Android Device

Introductions

TC55 MC40 MC67 ET1 MC32

BP3

0

BM18

0

HM4

5

CN5

1

70

E 780

0

T41

X

T41

G

T41

S

Skeye Alegro Skeye Dart

TC70 Current State

bull Totalhelliphelliphelliphelliphelliphellip 191 Devices Shipping Fromhellip 19 Vendors

bull Androidhelliphelliphelliphellip 53 Devices Fromhelliphelliphelliphelliphellip 15 Vendors

bull WE81Hhelliphelliphelliphellip 5 Devices From helliphelliphelliphellip 3 Vendors

Android Infrastructure Readiness DesktopLaptop Centricity Has Now Shifted To Mobile

SCCM AD EAS Infrastructure

DesktopLaptop

Corporate Liable

Devices (CLDs)

Pick Mobile Devices Compatible With Infrastructure

CLD amp ILDs amp Cloud

BYOD amp COPE Infrastructure

DesktopLaptop

Change Infrastructure To Accommodate Mobile Devices

Worldwide Device Shipments

(thousands of units Gartner Oct 2013)

0

500

1000

1500

2000

2500

3000

2012 2013 2014

Mobile Phone

TabletUltramobile

PC (Desk-based and Notebook)

2014 Mobile Phones To Out-ship PCrsquos

By ~ 71

Android amp IOS Support In A Microsoft Enterprise Infrastructure bull The Question

bull ldquoHow Does Android Play in My Microsoft On-Premise amp Cloud Infrastructurerdquo

bull Microsoft Solutions in question bull On-Premise Solutions ndash Active Directory (AD) Exchange Active Sync (EAS)

System Center Configuration Managers (SCCM)

bull Cloud Solutions ndash Intune Azure Office365 ((including exchange online sharepoint Lync OneDriveSkydrivehellip)

bull Key Points bull Trend - MSFT Moving Policy Provisioning from EAS amp AD To IntuneSCCM

bull Workplace Join For Androidhelliphelliphelliphellip Yes

bull Intune Client For Android helliphelliphellip Yes

bull Outlook Client For Androidhelliphelliphelliphelliphelliphellip Yes

bull Azure Mobile Svcs SDK For Androidhelliphellip Yes

bull Ability To Sync Google Apps amp Outlook Yes

bull Android OneDrive Clienthelliphelliphelliphelliphelliphelliphellip Yes

bull Office Support (Office Mobile App)helliphelliphellip Yes

bull Office 365 via Androidhelliphelliphelliphelliphelliphelliphelliphellip Yes

bull Cortana for Android (beta)helliphelliphelliphelliphelliphellip Yes

+ Visual

Studio

Android

Emulator

+ Visual Studio Android

Support For CC++

We are clear that our experiences are going to be available on all devicesldquo ndash Satya

Nadella July 2014

Microsoft Support For Android Project Astoria

Automatic Translation of Android

Apps To Windows

Alternative MSFT Services For Google Mobile

Services

Tools To Pinpoint Incompatibilities

Apps Platforms

Apps Platforms

Android Leading among enterprise developers (Vision Mobile Q4 2014)

bull Android Most Common Targeted OS By Enterpriser Developers (74)

bull HTML5 most by developers (42) followed by Java (38)

bull 42 of Android developers using something other than native language

bull Avg of platforms targeted by developers = 22 (17 Without Games) down from 29 in 12 months 43 only 1 platform

bull ldquoWindows Phone continues to gain developer mindshare steadily at 28 ldquoalthough the users have not followedrdquo (targeting low-end Android users)

bull C As Primary Language -gt 63 of WP developers (14 across all developers) comparable on Android amp IOS

10000 App Developers from 137 Countries

httpwwwvisionmobilecomproductdeveloper-economics-q3-2014

Platform App Development C Gaining Cross-platform Traction

C

More Signs CNet Cross Platform Enabling Customers To Ease The Transition

C

NET

C

NET

bull Microsoft Moves To Open Source NET

bull ~6M Programmers Developing For NET

bull MSFT ldquoNet Foundationrdquo - promote NET Technologies in OSS

bull April 2014 ndash Open Source of Roslyn Net Compiler Platform

bull Nov 2014 - NET Framework (server side) Goes Open Source

bull Xamarin Seen By Many Customers To Ease The Transition bull httpdeveloperxamarincomguidesandroidgetting_startedhelloandroidhelloandroid_quickstart

bull Xamarin in General Growing Rapidly

bull 2013 To 2014 Developers 288K -gt 755K Employees 65-gt 200

bull Zebra Xamarin Support

1) Datawedge httpsdevelopermotorolasolutionscomcommunityandroidandroid-forumsandroid-blogsblog20141106scanning-barcodes-in-your-xamarin-android-app

2) Binding to the Zebra EMDK httpsdevelopermotorolasolutionscomdocsDOC-2813

3) Xamarin API Plugin (Q3-Q4 lsquo15)

Android Is Reducing ldquoEnterprise OS Fragmentationrdquo

Warehouse Back of Store Store Floor BYODCOPE Customers

CEWEC

WM

IOS

The Average CIO manages 35 OSrsquoshellipthey would prefer 1

WP8 WE8H

Win 10

Android

MC3K JB Android Q3 2014

MC92 KK Android Q3 2015

More Coming

NRF 2015 - ldquoYear of Androidrdquo Northcoast Research

bull ldquocustomers have come to the conclusion that Android for enterprise use is a suitable operating system alternative to existing Windows operating systemsrdquo

bull ldquoAndroid clearly has more interest [than Win 81] as a viable alternative to the existing Windows platform for those looking to upgraderdquo

bull ldquoAndroid No Longer Feared in Enterpriserdquo

bull ldquoThe investment in the Android platform was the one strategic move that gives them [MSIZebra] an advantage over their competitors more than anything else in recent memoryldquo

bull ldquoZebra is a clear leader in the Android operating spacerdquo

Zebra Microsoft OS

Win 8

The Window For legacy Microsoft Operating System Products Is closing

MESSAGE OF URGENCY ndash NOT PANIC

Microsoft OS Support Cycles ndash Winding Down WMCE (WMWEH 65 MSFT Mainstream Support Ended 1132015)

WE81H

httpsupportmicrosoftcomlifecyclesearchdefaultaspxsort=PNampalpha=Windows+Embedded+81+HandheldampFilter=FilterNO

No Published Support for earlier WE8H release

Windows Mobile WEH CE WEC

Zebra OS Product Offering trends Planning for Post WM

CEWM Beyond 2015

bull Continued Growth In Android

bull ldquoTBDrdquo Potentially Win 10 End-of-Ship not Not End-of-Support

Microsoft OS Path For Enterprise Customers 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016

2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016

WEC 70 Mar 2011

CE 60 Mar 2006

CE 50 Jul 2004

CE 60R3 Sept lsquo09

WEC 2013 Update

Targeted At Embedded

WP 7 Feb lsquo10

WP75 Sept lsquo11

WP78 Q4 lsquo12

Consumer Only Launch-To-

End-ofmdashLife in ~24 months

WE8H Announce

WE81H First Product

lt 1 Market

Adoption

WM 60 Feb 2007

WM 65 Sept lsquo09

WM 50 Jul 2005

No Major Updates ndash Most Current Release

Still On 2004 CE 50 Kernel

Win10 Announce Q4 lsquo14

TBD (W10 Mobile Ent

RTM Q4 rsquo15)

Customers Reacting To Growing Skepticism In Press

bull ldquohot breaking rumour suggests that Microsoft could drop its Windows Phone platform and instead adopt the Android OS with its own applications and services preloadedrdquo

bull ldquoPotentially referencing the big changes afoot in Redmond a letter from Nadella to Microsoft employees said the company needs to be prepared to make tough choices in areas where things are not workingrdquo

bull ldquoNadella appears to want results otherwise Windows Phone could go the way of Windows Mobile and cease to existrdquo

httpwwwandroidauthoritycomrumor-microsoft-to-drop-windows-phone-for-android-621317

Jun 30 2015

Wired

Magazine

bull We will streamline the next version of Windows from three operating systems into one single converged operating system for screens of all sizesldquo ndash Nadella

bull Cut Down Development Time amp Unify User Experience (comparable to Android amp IOS but all the way to the desktop)

bull Thoughts On What ldquoConvergencerdquo Means To MSFT - A Single MSFT Team - Unified OS or Unified Team (under Terry Myerson)phone embedded windows xbox

- A Single Core- NT Core with highly common run times

- A Single Store - Unifed Windows Phone Store amp Windows Store

- Single Developer Platform - Write once and run on any Windows Variant (unified APIs dev tools)

- ldquoWindows Applicationsrdquo ndash aka Modern Apps Metro Style Universal Apps are built on a ldquoWindows Universal App Platformrdquo

- Singular OS ndash a Runtime OS (configures based on some hardware manifest eg alter UI based on keyboard present)

bull 1) Win 81 Desktop Laptop

bull 2) Windows RT (tablet ARM)

bull 3) Windows Phone

From Three OSrsquos

Industry Mobile IOT

ldquoOfficial Namesrdquo From MSFT

Directly

Windows 10 IoT for Enterprise

Windows 10 Mobile for Enterprise

Windows 10 IoT Core

Build 2015 Windows 10 IOT

for Industrial Devices

Windows 10 IOT for Mobile

Devices

Windows 10 IOT Core

Legal Agreements Windows 10

Industry Windows 10

Mobile Windows 10

Athens

One OS ndash 3 Variants Windows 10 - Unification

Why customers ask for Microsoft

Infrastructure Compatibility ManagementSecurity Policies (EAS SCCMhellip)

An OS Manufacturer As A Physical Entity (not the ldquocommunityrdquo)

Unified Development Environment (Visual Studio IDE)

Microsoft Brand Legacy (comfort level)

Enterprise Device Availability

Indemnification IP Position

Promise of Application Unification (desktop laptop tablet handheld)

Maintenance amp Support Policies (OS Updates ndashan asset amp a liability going forward)

Device Manufacturer

OS Manufacturer Customer

MSFT

declining

Top Reason

CEWEC WMWEH WE8H Win10 Roadmap

Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4

2012 2011 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4

2014 2013 2015

released

SB1

CE 6

CE7WEC

MC32 HC1 MC40

WT41N0

VC70

MC92 MC21

MC45 VC6090

MC67 WMWEH

WE8H

VH10

WAP4

WAP4

Major releases only

MC67

ND

Win 10

TBA

MC18

No GA

Products

No Plans For

WEC 2013

Customer Expressed Concerns Over Microsoft bull Past Performance

bull WMWEH 65 No significant updates in 4+ years on a 10 yr old CE5 kernel

bull WP7 lasted only 24 months

bull WE8H Replaced by Win10 Before Any Significant Market Adoption

bull Long Term Commitment bull Continual Narrowing (ldquofocusingrdquo) of the Phone Hardware Business (July lsquo15 7800 additional layoffs) bull ldquoASPs however have continued to decline Gross margin declined this quarter driven by lower per unit margins on Lumia

devicesrdquo -- July 21 2015 Earning Call Nadella

bull Technical Issues bull No legacy app compatibility Architectural constraints (limits in multitasking IPC developer API access ability to customize)

bull Strategic Direction (under Satya Nadella) bull Likely focus is not mobile OS but for on-premise and cloud based apps amp services

bull WE8H addressing a very small niche market (45M units compared to 1B+ Consumer)

bull Ambiguity in how to reduce ldquoEnterprise OS fragmentationrdquo (one Enterprise OS)

bull Market Adoption Issues bull WE8H based on struggling Consumer WP8 (~28 Market Share ndash expect decline in Q2 rsquo15) bull Minimal Enterprise ISV Adoption amp hardware devices

bull Window 10 Announcement Has Extended The MSFT OS Gap customers are foregoing WE8H

bull Logistic Issues bull Ability to support WE8H (Win 10 Enterprise) given that enterprise changes may impact WP8 (Win 10 Consumer)

Android MX ndash Mobility eXtensions

Android Statistics Enterprise internationals want Price Carrier Country Optionshellip

bull 18000 Different Android Devices

bull Over 180 Manufacturers

bull In 190 Countries

bull Wide Pricing Ranges ($100+)

bull 15M Activations Day

bull gt16M Apps on Play Store

bull $7B Paid To App Developers

httpopensignalcomreports2014android-fragmentation

Devices

Manufacturers Samsung

Google

LGE MOT SONY

Lenovo

HTC

Ericsson

Huaw

ei

Screen Sizes

Why Customers Are Asking For Android

bull Android 77 Market Share (1B+ Android device ships expected in lsquo15)

1 Smartphone OS WW (Unit Shipments)

bull Java (the native language for Android)

1 Most Popular Programming Language

bull Android ndash 180+ Device Manufacturers amp Over 550 Devices In US Alone

1 Mobile OS With Most Device amp Manufacturer Options

bull Android - 591

1 Requested OS By MSI Channel Partner Customers

bull Android 798M Devices (EoY 2013)

1 Mobile OS Installed Base

bull Qualcomm TI Intel MediaTek Marvelhellip

1 Supported OS By Leading SiliconMicroprocessor Vendors

bull Approximately 14 M Applications

1 ndash App Store Adoption (comparable with IOS App Strore)

Zebra Android Trends industry is turning - not to be ldquobraggadociosrdquo (D Trump)

bull Android Products YoY 2013-To-2014

+ 375 Unit Growth

+ 402 Rev Growth

bull Zebra Solution Center Has Now Certified Over 168 Android Apps

bull Expect Significant Positive Impact in 2015 From TC7x

GROWTH IN ANDROID EMDK

USAGE Strong indicator of increased

product USAGE by development

community

Increased Views of Android Related Resources

Zebra Enterprise Customers Buying Android Devices

Poland

Application MSFT-To-Android Migration

bull Rewrite

bull Porting C to Java Has Generally Gone Smoothly (a class is a class is a class)

bull Abstraction

bull Transitioning To HTML5 amp Various OS Abstraction Frameworks (eg RhoMobile)

bull Retaining NET (eg Xamarin)

bull Some Are Running A Common Language Runtime (CLR) and Running Their Existing NET Code (60-90 porting) most effort in UI

bull XAMARIN

bull Some Customers Using Datawedge With Xamarin

bull Continued Strategic Partnership Dialogue

bull Expect Zebra Plugins For Xamarin (late Q3 rsquo15 Mx 44 profile mgr amp barcode API)

bull httpsdevelopermotorolasolutionscomdocsDOC-2813

C

NET

PrivacySecurity vs Service Functionality

Many Enterprise Customers

Object To The Security Risks associated with

Consumer Cloud Service offerings requiring

devices to expose Account IDrsquos access to

data amp data traversing cloud servershellip

ldquoWhen you visit websites or use apps that use Google technologies we may use the

information we receive from those websites and appsrdquo (google privacy amp terms - httpwwwgooglecompoliciesprivacypartners)

ldquoIBM bans Sirirdquo (httpwwwzdnetcomblogbtlibm-bans-siri-privacy-risk-or-corporate-paranoia-at-its-best77843)

Siri - End User License Agreement (EULA)

ldquoyou agree and consent to Applersquos and its subsidiariesrsquo and agentsrsquo transmission collection maintenance processing and use of this information

including your voice input and User Datardquo

A Value of Android ndash AOSP amp GMS Options Most Enterprise COBO Customers Prefer AOSP Code Apps Accordingly

bull Privacy - relinquishment to Google of significant data rights inconsistent with enterprise protection of data

bull Google Account Logistics ndash services require a Google account

bull Forced Updates - ldquoGoogle Terms of Servicerdquo (wwwgooglecomintlenpoliciesterms) ldquoWhen a Service requires or includes downloadable software this software may update automatically on your device once a new version or feature is availablerdquo

bull Malware Exposure - Google Play Riddled with Malware (NIST best practice no access to public app store

bull Hardware Design Constraints ndash all hardware designs must comply with Google CDD which limits enterprise device choices

bull Application amp Customization Restrictions ndash UI constraints

bull Potential Functional Limitations ndash Must adhere to Compatibility Test Suite

AOSP ~ 225 of All Smartphone Shipments (4Q 2014) (httpswwwabiresearchcompress4q-2014-smartphone-os-results-android-smartphone-s)

Google Maps

Google Cloud Messaging

Google Play Store

Google Play Services

Google+

Google Analytics

Google Mail - GMAIL

Google Wallet Instant Buy

Google Cloud Platform

Mobile Chrome Browser

GMS Challenges GMS Features

Android For Work (AFW) ndash Driving Android Proliferation

bull Key Feature - Managed Profiles (Dual Persona) For BYOD amp COPE (not COBO)

bull Limited Management amp Security Features (restrict copypaste silent app installremovalhellip)

bull Features Made Extensible To Google For Work EMMrsquos ndash GFW EMMrsquos Airwatch MobileIron SOTI SAP Citrix Blackberry MaaS360 Google Admin Console ndash AFW has No UI

bull Features Available Natively On L and via APK On ICS 40 to KK 44

bull Requires That The Device Have Google Mobile Services (GMS)

bull Correlated Feature ndash Google Apps For Work with Private Channel for Mobile Application Management (MAM)

bullGoogle Apps For work

bullGoogle Cloud Platform

bullGoogle Maps For Work

bullGoogle Chrome For Work

bullGoogle Android For Work

bullGoogle Business Solutions

bullGoogle Play For Work

Google For Work Android For Work is Part of

The Broader Google For Work Initiative

Android Utilities amp Tools

The Genesis of Mx ndash Value To Zebra Stakeholders

Meeting IT Needs

Zebra MX - Enterprise Overlay

Android

Leveraging Consumer Scale

2014 1B+ Smartphones gt20B App Downloads

Zebra Utilities

RhoMobile

Enterprise Browser

EMDK

Rx Logger

Enabling App Developers

WinMobile

MX Programmatic Configuration

bull MX uses a standards based XML schema (OMA-CP PROV MSPROV) bull New features can be developed and immediately plugged-in and used by all solutions (MDM Staging EMDK)

bull Concurrent use by multiple applications with sync amp async options on transient amp persistent operations

bull XML generated by Eclipse Pug-in (EMDK) StageNow workstation or MDM Console

Extensible Configuration

CSP

XML Object

CSP

XML Object

CSP

XML Object

CSP

XML Object

Admin Developer

Staging MDM

EMDK

MX Management System

XML File XML File

Mx Os Extensions Made Available via EMDK amp StageNow

Mx OS Extensions Foundation

EMDK StageNow

67+ Major Operations

Some of Which Are Compound

Operations

Enterprise Tools Available for Android Both Off The Shelf amp Custom

Logcat ndash view from Eclipse or ADB shell

Debug ndash part of Android SDK

Traceview ndash App profilingbottlenecks

HierarchyViewer - UI views structure

Eclipse memory

Analyzer (MAT) Monkey ndash adb CLI

event generator

Rx Logger In depth monitoring

amp auditing

Zebra StageNow ndash Simplifying initial Device Staging

2 Output staging Profiles to a bar code or NFC tag

3 Scan the bar codes or tap the NFC tag to stage

This free tool enables staging in just 3 easy steps

1 Create staging Profiles with easy-to-use Wizards

Built-in

Staging

Server

Workstation Tool

Load

Apps

Mobile Device Client

MDM Toolkit - Enabling MDMrsquos

bull Tightly Integrated Solutions

bull Can Utilize Mx andor Standard Android Features

bull MDM Toolkit - includes documentation sample code amp utilities to help MDM vendors implement the MX functionality into their solutions to provide a viable management solution on Zebra mobile devices including Remote Control

B2M

TeamViewer

LogMeIn

Options For Programmatic Controls

DataWedge for Android- No programming Required

Scanning MSR data appears as keyboard data

bull Powerful profile feature allows configuration per app

bull Recommended when no application development desired or basic text data processing required

Native amp extended Development ndash Android Java Applications

bull Compatible with standard Android SDK bull Extensions for Data Capture MSR Battery

bull Uses Android API (Intents) and traditional API methods

bull Recommended when developing native Android application

OMA CP XML Configuration

bull Broad device controls configuration management security policies

bull Standards Based OMA Configuration Profile XML Schema

bull Configuration Service Provider (CSP) Modularity

bull Recommended for Mobile Device Management amp PartnerCustomer Application Device Controls

RhoMobile

bull Cross Platform Application development framework (same applications run on Android WM iOShellip)

bull Develop using Web skills (HTML5 JS Ruby)

bull Recommended when developing application to work on multiple devices and operating systems or you have web development skills

APIrsquos

amp

Intents

Data-

Wedge

XML

Config

Cross

Platform

Android Flexibility To Enable Features Like Analytics bull Device Diagnostics Engine Monitors Critical Functionality And Health

bull Health Monitoring Predictive Maintenance for Lower SupportMgmt Costs

Integrated Engine Monitors Critical

Functionality And Monitors Health Device usage

Battery charging and depletion

Applications installed and running

Activity Counters

Radio Performance

Movement Drops

Correlation of events to diagnose

issues Lowers support and management costs

Predictive Maintenance

Optimized Deployment

Fast Device Support

Power Management

Workload Indicators

Business Disruptions

IT Gauges

Android Security

bull Retail bull PCI ndash DSS (Payment Card Industry ndash Data Security Std) for mobile payment (MPoS)

bull QSA (Qualified Security Assessor) Audits

bull Critical Infrastructure bull NERC ndash CIP (North America Electric

Reliability Corp ndash Critical Infrastructure Protection)

bull Healthcare bull HIPAA ndash Health Insurance Portability amp Accounting HITECH Omnibus

bull Controlled Substances bull DEA CSOS ndash Controlled Substance Ordering System

bull Financial bull Sarbanes-Oxley Gramm-Leach Bliley Act (GLBA) Basel II

bull Government bull NIST FIPS ndash Federal Information Processing Standards

bull Govrsquot PED (portable electronic devices) Requirements

bull STIGS (Security Technical Implementation Guide)

bull DoD Directive 81002 (commercial wireless devices in DoD Govrsquot Info Grid (GIG)

bull Federal Information Security Management Act (FISMA) NIST Info Categorization Guidelines

bull Legislation Requiring Breach Notification bull 46 States Have Enacted Breach Notification for Personal Information

bull Federal Legislation In Discussion But Pending

REGULATORY COMPLIANCE IS FUNDAMENTAL TO ZEBRA CUSTOMERS DIRECTIVESMANDATESEDICTS

ANDROID SECURITY (ALWAYS SEPARATE PERCEPTION FROM FACT)

bull Highly Secure Government amp Public Safety Android Adoption

bull Android is the OS for the next generation Mission Critical High Assurance devices being developed by Motorola

bull Enterprise

bull Android is the OS meeting regulatory security certifications in multiple verticals Retail - PCI-DSS Healthcare ndash HIPAA Govrsquot - FIPS 140-2

bull Early Perceptions That Android Is ldquoNot Securerdquo

1) Malware On Google Play Store (enterprise should white-list)

2) Early Android Releases (pre-ICS 40 release October 2011)

bull Android has Demonstrated a History of Incremental Security Enhancements NSA ldquoSecurity Enhancedrdquo (SE Linux) Features Per User VPNs Address Space Layout Randomization (ASLR)hellip

Mx-Osx Enables comprehensive Lockdown ldquoPrinciple of least privilegerdquo OnOff-EnableDisableFilter

Android Debug Bridge (ADB)

Device File Access

All USB Activity

ON Off

Discovery

Off

Recording

GPS

Cellular

Camera

Comprehensive Lockdown and Monitoring Enabling Only the Functionality Needed to Perform the Operation and No More

Imager

SD Access

Interfaces

Sensors

Software

Devices

Settings

amp

Capture Application

White List URL Filters

Speaker Display

Brightness

User

Settings

Proxy

Dealing With LostStolen Devices Mx Enabled Autonomous Countermeasure Matrix

Countermeasures

Threats Wipe SD card

Factory reset Wipe Secure Storage Keys

Password Reset All Users

Password Reset Specific User

Lock Device Uninstall Specific Application

Send Alert to Application via Intent

Maximum password limit X

MDM Client Removal X X

Force through XML X X

Exchange ActiveSync (EAS) password limit x x x x x X

Device is Rooted

X

Exceeding a Configured Threshold Results in One or More Countermeasures

Runs Autonomously on Device Negating Dependency on Network Connectivity

Configured by Enterprise Administrator amp Pushed to the Device

Zebra Security Bulletins ndash eg StageFright Part of Zebra Android Security Remediation Team Process

Release Date

Alternative Remediation

Options

Customer Education

Product Impact

Patch Release Dates

Tracking

Link To Patch with

Detailed Installation Instructions

Android Challenges ndash Real amp Perceived

bull Fragmentation (a positive amp negative)

bull UI Fragmentation (No Longer An Issue) bull Major consumer manufacturers supporting standards based ldquoGoogle Play Editionrdquo

bull Android UI Advancements

bull Release Fragmentation (in many senses a positive for enterprise) bull Working with Google to reduce lag times)

bull Google Leveraging Google Play Service (GPS)

bull Mobile Device Management Fragmentation (No Longer An Issue) bull Increase API Surface plus extensions

bull Google Mobile Service Privacy Issues (an option ndash making it a feature) bull Means to provide with without makes this a feature compared to other OSrsquos

bull Security (No Longer An Inhibitor To Deployment) bull Often Aligned To Google Play Malware (not relevant to most ldquolocked down enterprise devices)

bull Greatly Improved Post ICS 40 Release (Oct 2011)

bull Positive Comments on Android Security By Gartner amp VDC

bull Integration of many NSA SE (Security Enhanced) Android Features

bull Device Availability (Now over 50 Industrial Handheld Android Devices still not as many as WMCE but more than the 5 on WE8H)

Is Android Mx An Enterprise OShellip ldquoDuck Testrdquo

1) Is Android The Worldrsquos Leading Mobile OSYes

2) Is Android Supported In A Microsoft Enterprise InfrastructureYes

3) Are Enterprise Developers Adopting AndroidYes

4) Is The Native Language of Android Java PopularhellipYes

5) Are Industry amp Financial Analysts SeeinghellipYes

6) Are Industry amp Financial Analysts Seeing Android AdoptionhellipYes

7) Does Android Have A Significant Installed BasehellipYes

8) Can Android Reduce Enterprise OS FragmentationYes

9) Are Industrial HH Device Vendors Adopting AndroidYes

10) Are Enterprise Tools Available for AndroidYes

11) Is Zebra Seeing Android Momentum hellip Yes

12) Are Enterprise Customers Buying Android hellipYes

13) Is Android SecurehellipYes

14) Does Zebra Have A Security Remediation Process For AndroidYes

15) Is Android Continually Adding New Enterprise FeatureshellipYes

16) Does Android Have The Flexibility To Enable Features Like AnalyticshellipYes

17) Are There Enterprise Android Resources Yes

18) If Needed Are Services Available For AndroidYes

19) Does Mx Enable Developers To Add ValueYes

20) Does Android Mx provide Enterprise Development OptionsYes

21) Does Mx Enable Comprehensive LockdownhellipYes

22) Can Mx Help With Lost or Stolen DevicesYes

Sample Zebra Android Information Resources bull Architecture amp Development Resources

bull Motorola Solutions App Development For Android httpdevelopermotorolasolutionscomcommunityandroid

bull Android Opens Source Project - httpsourceandroidcom

bull Android Block Diagram - httpenwikipediaorgwikiFileAndroid-System-Architecturesvg

bull Android APIrsquos - httpdeveloperandroidcomguidetopicsmanifestuses-sdk-elementhtmlApiLevels amp

bull httpdeveloperandroidcomreferencepackageshtml

bull Android SDK amp ADT Download - httpdeveloperandroidcomsdkindexhtml

bull Android App Overview - httpdeveloperandroidcomguidecomponentsfundamentalshtml

bull Zebra EMDK bull DN PMB httpagilevltprdmot-solutionscomAgileVault005578069agile557806907pdf

bull EMDK Landing page httpsdevelopermotorolasolutionscomcommunityandroidemdk

bull Tutorials httpsdevelopermotorolasolutionscomcommunityandroidemdktutorials

bull Samples httpsdevelopermotorolasolutionscomcommunityandroidemdksamples

bull API Reference httpsdevelopermotorolasolutionscomcommunityandroidemdkreference

bull Profile Manager httpsdevelopermotorolasolutionscomcommunityandroidemdkprofiles

bull Android Mobile Security bull NIST Mobile Security Guidelines - httpcsrcnistgovpublicationsdrafts800-124r1draft_sp800-124-rev1pdf

bull Android Basic Security - httpsourceandroidcomdevicestechsecurity

bull Android Mobile Device Management (MDM) bull SoTI MobiControl Android+ - httpwwwsotinetmobicontrolkey-featuresandroidplus

bull Airwatch Android MDM - httpwwwair-watchcomsolutionsandroid

bull MSI Mx - httpwwwmotorolasolutionscomUS-ENBusiness+Product+and+ServicesSoftware+and+ApplicationsMx_Extensionssoftware_applications_tab

bull TCO Links bull VDC Mobile Device TCO httpwwwvdcresearchcom_Documentstrackst7v1brief-2667pdf

bull Gartner ldquoTotal Cost of Ownership of Mobile Devices 2012 Updaterdquo March 20 2012 httpwwwmotorolasolutionscomwebCustomerPepsiCoUS-ENMyDocumentsPresentationsLibraryresourcestotal_cost_of_ownership_of_mobile20devicespdfpLibItem=1

bull ldquoMotorola Solutions TCO Calculatorrdquo (consult an MSI representative)

bull Other bull Android Market Dashboards - httpdeveloperandroidcomaboutdashboardsindexhtml

bull Google Services httpdeveloperandroidcomgoogleindexhtml

PLEASE TAKE THE SURVEY

DO NOT USE APPFORUM EVENT SURVEY SESSION

SURVEY

THANK YOU

Page 17: Zebra OS Strategy - Zebra Technologies LaunchPadlaunchpad.zebra.com/.../Day_1_EN/04_APAC-AppForum-OS_Strategy.… · 20/03/2012 · Zebra OS Strategy Bruce A Willins Sr ... Risk -

Android Infrastructure Readiness DesktopLaptop Centricity Has Now Shifted To Mobile

SCCM AD EAS Infrastructure

DesktopLaptop

Corporate Liable

Devices (CLDs)

Pick Mobile Devices Compatible With Infrastructure

CLD amp ILDs amp Cloud

BYOD amp COPE Infrastructure

DesktopLaptop

Change Infrastructure To Accommodate Mobile Devices

Worldwide Device Shipments

(thousands of units Gartner Oct 2013)

0

500

1000

1500

2000

2500

3000

2012 2013 2014

Mobile Phone

TabletUltramobile

PC (Desk-based and Notebook)

2014 Mobile Phones To Out-ship PCrsquos

By ~ 71

Android amp IOS Support In A Microsoft Enterprise Infrastructure bull The Question

bull ldquoHow Does Android Play in My Microsoft On-Premise amp Cloud Infrastructurerdquo

bull Microsoft Solutions in question bull On-Premise Solutions ndash Active Directory (AD) Exchange Active Sync (EAS)

System Center Configuration Managers (SCCM)

bull Cloud Solutions ndash Intune Azure Office365 ((including exchange online sharepoint Lync OneDriveSkydrivehellip)

bull Key Points bull Trend - MSFT Moving Policy Provisioning from EAS amp AD To IntuneSCCM

bull Workplace Join For Androidhelliphelliphelliphellip Yes

bull Intune Client For Android helliphelliphellip Yes

bull Outlook Client For Androidhelliphelliphelliphelliphelliphellip Yes

bull Azure Mobile Svcs SDK For Androidhelliphellip Yes

bull Ability To Sync Google Apps amp Outlook Yes

bull Android OneDrive Clienthelliphelliphelliphelliphelliphelliphellip Yes

bull Office Support (Office Mobile App)helliphelliphellip Yes

bull Office 365 via Androidhelliphelliphelliphelliphelliphelliphelliphellip Yes

bull Cortana for Android (beta)helliphelliphelliphelliphelliphellip Yes

+ Visual

Studio

Android

Emulator

+ Visual Studio Android

Support For CC++

We are clear that our experiences are going to be available on all devicesldquo ndash Satya

Nadella July 2014

Microsoft Support For Android Project Astoria

Automatic Translation of Android

Apps To Windows

Alternative MSFT Services For Google Mobile

Services

Tools To Pinpoint Incompatibilities

Apps Platforms

Apps Platforms

Android Leading among enterprise developers (Vision Mobile Q4 2014)

bull Android Most Common Targeted OS By Enterpriser Developers (74)

bull HTML5 most by developers (42) followed by Java (38)

bull 42 of Android developers using something other than native language

bull Avg of platforms targeted by developers = 22 (17 Without Games) down from 29 in 12 months 43 only 1 platform

bull ldquoWindows Phone continues to gain developer mindshare steadily at 28 ldquoalthough the users have not followedrdquo (targeting low-end Android users)

bull C As Primary Language -gt 63 of WP developers (14 across all developers) comparable on Android amp IOS

10000 App Developers from 137 Countries

httpwwwvisionmobilecomproductdeveloper-economics-q3-2014

Platform App Development C Gaining Cross-platform Traction

C

More Signs CNet Cross Platform Enabling Customers To Ease The Transition

C

NET

C

NET

bull Microsoft Moves To Open Source NET

bull ~6M Programmers Developing For NET

bull MSFT ldquoNet Foundationrdquo - promote NET Technologies in OSS

bull April 2014 ndash Open Source of Roslyn Net Compiler Platform

bull Nov 2014 - NET Framework (server side) Goes Open Source

bull Xamarin Seen By Many Customers To Ease The Transition bull httpdeveloperxamarincomguidesandroidgetting_startedhelloandroidhelloandroid_quickstart

bull Xamarin in General Growing Rapidly

bull 2013 To 2014 Developers 288K -gt 755K Employees 65-gt 200

bull Zebra Xamarin Support

1) Datawedge httpsdevelopermotorolasolutionscomcommunityandroidandroid-forumsandroid-blogsblog20141106scanning-barcodes-in-your-xamarin-android-app

2) Binding to the Zebra EMDK httpsdevelopermotorolasolutionscomdocsDOC-2813

3) Xamarin API Plugin (Q3-Q4 lsquo15)

Android Is Reducing ldquoEnterprise OS Fragmentationrdquo

Warehouse Back of Store Store Floor BYODCOPE Customers

CEWEC

WM

IOS

The Average CIO manages 35 OSrsquoshellipthey would prefer 1

WP8 WE8H

Win 10

Android

MC3K JB Android Q3 2014

MC92 KK Android Q3 2015

More Coming

NRF 2015 - ldquoYear of Androidrdquo Northcoast Research

bull ldquocustomers have come to the conclusion that Android for enterprise use is a suitable operating system alternative to existing Windows operating systemsrdquo

bull ldquoAndroid clearly has more interest [than Win 81] as a viable alternative to the existing Windows platform for those looking to upgraderdquo

bull ldquoAndroid No Longer Feared in Enterpriserdquo

bull ldquoThe investment in the Android platform was the one strategic move that gives them [MSIZebra] an advantage over their competitors more than anything else in recent memoryldquo

bull ldquoZebra is a clear leader in the Android operating spacerdquo

Zebra Microsoft OS

Win 8

The Window For legacy Microsoft Operating System Products Is closing

MESSAGE OF URGENCY ndash NOT PANIC

Microsoft OS Support Cycles ndash Winding Down WMCE (WMWEH 65 MSFT Mainstream Support Ended 1132015)

WE81H

httpsupportmicrosoftcomlifecyclesearchdefaultaspxsort=PNampalpha=Windows+Embedded+81+HandheldampFilter=FilterNO

No Published Support for earlier WE8H release

Windows Mobile WEH CE WEC

Zebra OS Product Offering trends Planning for Post WM

CEWM Beyond 2015

bull Continued Growth In Android

bull ldquoTBDrdquo Potentially Win 10 End-of-Ship not Not End-of-Support

Microsoft OS Path For Enterprise Customers 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016

2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016

WEC 70 Mar 2011

CE 60 Mar 2006

CE 50 Jul 2004

CE 60R3 Sept lsquo09

WEC 2013 Update

Targeted At Embedded

WP 7 Feb lsquo10

WP75 Sept lsquo11

WP78 Q4 lsquo12

Consumer Only Launch-To-

End-ofmdashLife in ~24 months

WE8H Announce

WE81H First Product

lt 1 Market

Adoption

WM 60 Feb 2007

WM 65 Sept lsquo09

WM 50 Jul 2005

No Major Updates ndash Most Current Release

Still On 2004 CE 50 Kernel

Win10 Announce Q4 lsquo14

TBD (W10 Mobile Ent

RTM Q4 rsquo15)

Customers Reacting To Growing Skepticism In Press

bull ldquohot breaking rumour suggests that Microsoft could drop its Windows Phone platform and instead adopt the Android OS with its own applications and services preloadedrdquo

bull ldquoPotentially referencing the big changes afoot in Redmond a letter from Nadella to Microsoft employees said the company needs to be prepared to make tough choices in areas where things are not workingrdquo

bull ldquoNadella appears to want results otherwise Windows Phone could go the way of Windows Mobile and cease to existrdquo

httpwwwandroidauthoritycomrumor-microsoft-to-drop-windows-phone-for-android-621317

Jun 30 2015

Wired

Magazine

bull We will streamline the next version of Windows from three operating systems into one single converged operating system for screens of all sizesldquo ndash Nadella

bull Cut Down Development Time amp Unify User Experience (comparable to Android amp IOS but all the way to the desktop)

bull Thoughts On What ldquoConvergencerdquo Means To MSFT - A Single MSFT Team - Unified OS or Unified Team (under Terry Myerson)phone embedded windows xbox

- A Single Core- NT Core with highly common run times

- A Single Store - Unifed Windows Phone Store amp Windows Store

- Single Developer Platform - Write once and run on any Windows Variant (unified APIs dev tools)

- ldquoWindows Applicationsrdquo ndash aka Modern Apps Metro Style Universal Apps are built on a ldquoWindows Universal App Platformrdquo

- Singular OS ndash a Runtime OS (configures based on some hardware manifest eg alter UI based on keyboard present)

bull 1) Win 81 Desktop Laptop

bull 2) Windows RT (tablet ARM)

bull 3) Windows Phone

From Three OSrsquos

Industry Mobile IOT

ldquoOfficial Namesrdquo From MSFT

Directly

Windows 10 IoT for Enterprise

Windows 10 Mobile for Enterprise

Windows 10 IoT Core

Build 2015 Windows 10 IOT

for Industrial Devices

Windows 10 IOT for Mobile

Devices

Windows 10 IOT Core

Legal Agreements Windows 10

Industry Windows 10

Mobile Windows 10

Athens

One OS ndash 3 Variants Windows 10 - Unification

Why customers ask for Microsoft

Infrastructure Compatibility ManagementSecurity Policies (EAS SCCMhellip)

An OS Manufacturer As A Physical Entity (not the ldquocommunityrdquo)

Unified Development Environment (Visual Studio IDE)

Microsoft Brand Legacy (comfort level)

Enterprise Device Availability

Indemnification IP Position

Promise of Application Unification (desktop laptop tablet handheld)

Maintenance amp Support Policies (OS Updates ndashan asset amp a liability going forward)

Device Manufacturer

OS Manufacturer Customer

MSFT

declining

Top Reason

CEWEC WMWEH WE8H Win10 Roadmap

Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4

2012 2011 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4

2014 2013 2015

released

SB1

CE 6

CE7WEC

MC32 HC1 MC40

WT41N0

VC70

MC92 MC21

MC45 VC6090

MC67 WMWEH

WE8H

VH10

WAP4

WAP4

Major releases only

MC67

ND

Win 10

TBA

MC18

No GA

Products

No Plans For

WEC 2013

Customer Expressed Concerns Over Microsoft bull Past Performance

bull WMWEH 65 No significant updates in 4+ years on a 10 yr old CE5 kernel

bull WP7 lasted only 24 months

bull WE8H Replaced by Win10 Before Any Significant Market Adoption

bull Long Term Commitment bull Continual Narrowing (ldquofocusingrdquo) of the Phone Hardware Business (July lsquo15 7800 additional layoffs) bull ldquoASPs however have continued to decline Gross margin declined this quarter driven by lower per unit margins on Lumia

devicesrdquo -- July 21 2015 Earning Call Nadella

bull Technical Issues bull No legacy app compatibility Architectural constraints (limits in multitasking IPC developer API access ability to customize)

bull Strategic Direction (under Satya Nadella) bull Likely focus is not mobile OS but for on-premise and cloud based apps amp services

bull WE8H addressing a very small niche market (45M units compared to 1B+ Consumer)

bull Ambiguity in how to reduce ldquoEnterprise OS fragmentationrdquo (one Enterprise OS)

bull Market Adoption Issues bull WE8H based on struggling Consumer WP8 (~28 Market Share ndash expect decline in Q2 rsquo15) bull Minimal Enterprise ISV Adoption amp hardware devices

bull Window 10 Announcement Has Extended The MSFT OS Gap customers are foregoing WE8H

bull Logistic Issues bull Ability to support WE8H (Win 10 Enterprise) given that enterprise changes may impact WP8 (Win 10 Consumer)

Android MX ndash Mobility eXtensions

Android Statistics Enterprise internationals want Price Carrier Country Optionshellip

bull 18000 Different Android Devices

bull Over 180 Manufacturers

bull In 190 Countries

bull Wide Pricing Ranges ($100+)

bull 15M Activations Day

bull gt16M Apps on Play Store

bull $7B Paid To App Developers

httpopensignalcomreports2014android-fragmentation

Devices

Manufacturers Samsung

Google

LGE MOT SONY

Lenovo

HTC

Ericsson

Huaw

ei

Screen Sizes

Why Customers Are Asking For Android

bull Android 77 Market Share (1B+ Android device ships expected in lsquo15)

1 Smartphone OS WW (Unit Shipments)

bull Java (the native language for Android)

1 Most Popular Programming Language

bull Android ndash 180+ Device Manufacturers amp Over 550 Devices In US Alone

1 Mobile OS With Most Device amp Manufacturer Options

bull Android - 591

1 Requested OS By MSI Channel Partner Customers

bull Android 798M Devices (EoY 2013)

1 Mobile OS Installed Base

bull Qualcomm TI Intel MediaTek Marvelhellip

1 Supported OS By Leading SiliconMicroprocessor Vendors

bull Approximately 14 M Applications

1 ndash App Store Adoption (comparable with IOS App Strore)

Zebra Android Trends industry is turning - not to be ldquobraggadociosrdquo (D Trump)

bull Android Products YoY 2013-To-2014

+ 375 Unit Growth

+ 402 Rev Growth

bull Zebra Solution Center Has Now Certified Over 168 Android Apps

bull Expect Significant Positive Impact in 2015 From TC7x

GROWTH IN ANDROID EMDK

USAGE Strong indicator of increased

product USAGE by development

community

Increased Views of Android Related Resources

Zebra Enterprise Customers Buying Android Devices

Poland

Application MSFT-To-Android Migration

bull Rewrite

bull Porting C to Java Has Generally Gone Smoothly (a class is a class is a class)

bull Abstraction

bull Transitioning To HTML5 amp Various OS Abstraction Frameworks (eg RhoMobile)

bull Retaining NET (eg Xamarin)

bull Some Are Running A Common Language Runtime (CLR) and Running Their Existing NET Code (60-90 porting) most effort in UI

bull XAMARIN

bull Some Customers Using Datawedge With Xamarin

bull Continued Strategic Partnership Dialogue

bull Expect Zebra Plugins For Xamarin (late Q3 rsquo15 Mx 44 profile mgr amp barcode API)

bull httpsdevelopermotorolasolutionscomdocsDOC-2813

C

NET

PrivacySecurity vs Service Functionality

Many Enterprise Customers

Object To The Security Risks associated with

Consumer Cloud Service offerings requiring

devices to expose Account IDrsquos access to

data amp data traversing cloud servershellip

ldquoWhen you visit websites or use apps that use Google technologies we may use the

information we receive from those websites and appsrdquo (google privacy amp terms - httpwwwgooglecompoliciesprivacypartners)

ldquoIBM bans Sirirdquo (httpwwwzdnetcomblogbtlibm-bans-siri-privacy-risk-or-corporate-paranoia-at-its-best77843)

Siri - End User License Agreement (EULA)

ldquoyou agree and consent to Applersquos and its subsidiariesrsquo and agentsrsquo transmission collection maintenance processing and use of this information

including your voice input and User Datardquo

A Value of Android ndash AOSP amp GMS Options Most Enterprise COBO Customers Prefer AOSP Code Apps Accordingly

bull Privacy - relinquishment to Google of significant data rights inconsistent with enterprise protection of data

bull Google Account Logistics ndash services require a Google account

bull Forced Updates - ldquoGoogle Terms of Servicerdquo (wwwgooglecomintlenpoliciesterms) ldquoWhen a Service requires or includes downloadable software this software may update automatically on your device once a new version or feature is availablerdquo

bull Malware Exposure - Google Play Riddled with Malware (NIST best practice no access to public app store

bull Hardware Design Constraints ndash all hardware designs must comply with Google CDD which limits enterprise device choices

bull Application amp Customization Restrictions ndash UI constraints

bull Potential Functional Limitations ndash Must adhere to Compatibility Test Suite

AOSP ~ 225 of All Smartphone Shipments (4Q 2014) (httpswwwabiresearchcompress4q-2014-smartphone-os-results-android-smartphone-s)

Google Maps

Google Cloud Messaging

Google Play Store

Google Play Services

Google+

Google Analytics

Google Mail - GMAIL

Google Wallet Instant Buy

Google Cloud Platform

Mobile Chrome Browser

GMS Challenges GMS Features

Android For Work (AFW) ndash Driving Android Proliferation

bull Key Feature - Managed Profiles (Dual Persona) For BYOD amp COPE (not COBO)

bull Limited Management amp Security Features (restrict copypaste silent app installremovalhellip)

bull Features Made Extensible To Google For Work EMMrsquos ndash GFW EMMrsquos Airwatch MobileIron SOTI SAP Citrix Blackberry MaaS360 Google Admin Console ndash AFW has No UI

bull Features Available Natively On L and via APK On ICS 40 to KK 44

bull Requires That The Device Have Google Mobile Services (GMS)

bull Correlated Feature ndash Google Apps For Work with Private Channel for Mobile Application Management (MAM)

bullGoogle Apps For work

bullGoogle Cloud Platform

bullGoogle Maps For Work

bullGoogle Chrome For Work

bullGoogle Android For Work

bullGoogle Business Solutions

bullGoogle Play For Work

Google For Work Android For Work is Part of

The Broader Google For Work Initiative

Android Utilities amp Tools

The Genesis of Mx ndash Value To Zebra Stakeholders

Meeting IT Needs

Zebra MX - Enterprise Overlay

Android

Leveraging Consumer Scale

2014 1B+ Smartphones gt20B App Downloads

Zebra Utilities

RhoMobile

Enterprise Browser

EMDK

Rx Logger

Enabling App Developers

WinMobile

MX Programmatic Configuration

bull MX uses a standards based XML schema (OMA-CP PROV MSPROV) bull New features can be developed and immediately plugged-in and used by all solutions (MDM Staging EMDK)

bull Concurrent use by multiple applications with sync amp async options on transient amp persistent operations

bull XML generated by Eclipse Pug-in (EMDK) StageNow workstation or MDM Console

Extensible Configuration

CSP

XML Object

CSP

XML Object

CSP

XML Object

CSP

XML Object

Admin Developer

Staging MDM

EMDK

MX Management System

XML File XML File

Mx Os Extensions Made Available via EMDK amp StageNow

Mx OS Extensions Foundation

EMDK StageNow

67+ Major Operations

Some of Which Are Compound

Operations

Enterprise Tools Available for Android Both Off The Shelf amp Custom

Logcat ndash view from Eclipse or ADB shell

Debug ndash part of Android SDK

Traceview ndash App profilingbottlenecks

HierarchyViewer - UI views structure

Eclipse memory

Analyzer (MAT) Monkey ndash adb CLI

event generator

Rx Logger In depth monitoring

amp auditing

Zebra StageNow ndash Simplifying initial Device Staging

2 Output staging Profiles to a bar code or NFC tag

3 Scan the bar codes or tap the NFC tag to stage

This free tool enables staging in just 3 easy steps

1 Create staging Profiles with easy-to-use Wizards

Built-in

Staging

Server

Workstation Tool

Load

Apps

Mobile Device Client

MDM Toolkit - Enabling MDMrsquos

bull Tightly Integrated Solutions

bull Can Utilize Mx andor Standard Android Features

bull MDM Toolkit - includes documentation sample code amp utilities to help MDM vendors implement the MX functionality into their solutions to provide a viable management solution on Zebra mobile devices including Remote Control

B2M

TeamViewer

LogMeIn

Options For Programmatic Controls

DataWedge for Android- No programming Required

Scanning MSR data appears as keyboard data

bull Powerful profile feature allows configuration per app

bull Recommended when no application development desired or basic text data processing required

Native amp extended Development ndash Android Java Applications

bull Compatible with standard Android SDK bull Extensions for Data Capture MSR Battery

bull Uses Android API (Intents) and traditional API methods

bull Recommended when developing native Android application

OMA CP XML Configuration

bull Broad device controls configuration management security policies

bull Standards Based OMA Configuration Profile XML Schema

bull Configuration Service Provider (CSP) Modularity

bull Recommended for Mobile Device Management amp PartnerCustomer Application Device Controls

RhoMobile

bull Cross Platform Application development framework (same applications run on Android WM iOShellip)

bull Develop using Web skills (HTML5 JS Ruby)

bull Recommended when developing application to work on multiple devices and operating systems or you have web development skills

APIrsquos

amp

Intents

Data-

Wedge

XML

Config

Cross

Platform

Android Flexibility To Enable Features Like Analytics bull Device Diagnostics Engine Monitors Critical Functionality And Health

bull Health Monitoring Predictive Maintenance for Lower SupportMgmt Costs

Integrated Engine Monitors Critical

Functionality And Monitors Health Device usage

Battery charging and depletion

Applications installed and running

Activity Counters

Radio Performance

Movement Drops

Correlation of events to diagnose

issues Lowers support and management costs

Predictive Maintenance

Optimized Deployment

Fast Device Support

Power Management

Workload Indicators

Business Disruptions

IT Gauges

Android Security

bull Retail bull PCI ndash DSS (Payment Card Industry ndash Data Security Std) for mobile payment (MPoS)

bull QSA (Qualified Security Assessor) Audits

bull Critical Infrastructure bull NERC ndash CIP (North America Electric

Reliability Corp ndash Critical Infrastructure Protection)

bull Healthcare bull HIPAA ndash Health Insurance Portability amp Accounting HITECH Omnibus

bull Controlled Substances bull DEA CSOS ndash Controlled Substance Ordering System

bull Financial bull Sarbanes-Oxley Gramm-Leach Bliley Act (GLBA) Basel II

bull Government bull NIST FIPS ndash Federal Information Processing Standards

bull Govrsquot PED (portable electronic devices) Requirements

bull STIGS (Security Technical Implementation Guide)

bull DoD Directive 81002 (commercial wireless devices in DoD Govrsquot Info Grid (GIG)

bull Federal Information Security Management Act (FISMA) NIST Info Categorization Guidelines

bull Legislation Requiring Breach Notification bull 46 States Have Enacted Breach Notification for Personal Information

bull Federal Legislation In Discussion But Pending

REGULATORY COMPLIANCE IS FUNDAMENTAL TO ZEBRA CUSTOMERS DIRECTIVESMANDATESEDICTS

ANDROID SECURITY (ALWAYS SEPARATE PERCEPTION FROM FACT)

bull Highly Secure Government amp Public Safety Android Adoption

bull Android is the OS for the next generation Mission Critical High Assurance devices being developed by Motorola

bull Enterprise

bull Android is the OS meeting regulatory security certifications in multiple verticals Retail - PCI-DSS Healthcare ndash HIPAA Govrsquot - FIPS 140-2

bull Early Perceptions That Android Is ldquoNot Securerdquo

1) Malware On Google Play Store (enterprise should white-list)

2) Early Android Releases (pre-ICS 40 release October 2011)

bull Android has Demonstrated a History of Incremental Security Enhancements NSA ldquoSecurity Enhancedrdquo (SE Linux) Features Per User VPNs Address Space Layout Randomization (ASLR)hellip

Mx-Osx Enables comprehensive Lockdown ldquoPrinciple of least privilegerdquo OnOff-EnableDisableFilter

Android Debug Bridge (ADB)

Device File Access

All USB Activity

ON Off

Discovery

Off

Recording

GPS

Cellular

Camera

Comprehensive Lockdown and Monitoring Enabling Only the Functionality Needed to Perform the Operation and No More

Imager

SD Access

Interfaces

Sensors

Software

Devices

Settings

amp

Capture Application

White List URL Filters

Speaker Display

Brightness

User

Settings

Proxy

Dealing With LostStolen Devices Mx Enabled Autonomous Countermeasure Matrix

Countermeasures

Threats Wipe SD card

Factory reset Wipe Secure Storage Keys

Password Reset All Users

Password Reset Specific User

Lock Device Uninstall Specific Application

Send Alert to Application via Intent

Maximum password limit X

MDM Client Removal X X

Force through XML X X

Exchange ActiveSync (EAS) password limit x x x x x X

Device is Rooted

X

Exceeding a Configured Threshold Results in One or More Countermeasures

Runs Autonomously on Device Negating Dependency on Network Connectivity

Configured by Enterprise Administrator amp Pushed to the Device

Zebra Security Bulletins ndash eg StageFright Part of Zebra Android Security Remediation Team Process

Release Date

Alternative Remediation

Options

Customer Education

Product Impact

Patch Release Dates

Tracking

Link To Patch with

Detailed Installation Instructions

Android Challenges ndash Real amp Perceived

bull Fragmentation (a positive amp negative)

bull UI Fragmentation (No Longer An Issue) bull Major consumer manufacturers supporting standards based ldquoGoogle Play Editionrdquo

bull Android UI Advancements

bull Release Fragmentation (in many senses a positive for enterprise) bull Working with Google to reduce lag times)

bull Google Leveraging Google Play Service (GPS)

bull Mobile Device Management Fragmentation (No Longer An Issue) bull Increase API Surface plus extensions

bull Google Mobile Service Privacy Issues (an option ndash making it a feature) bull Means to provide with without makes this a feature compared to other OSrsquos

bull Security (No Longer An Inhibitor To Deployment) bull Often Aligned To Google Play Malware (not relevant to most ldquolocked down enterprise devices)

bull Greatly Improved Post ICS 40 Release (Oct 2011)

bull Positive Comments on Android Security By Gartner amp VDC

bull Integration of many NSA SE (Security Enhanced) Android Features

bull Device Availability (Now over 50 Industrial Handheld Android Devices still not as many as WMCE but more than the 5 on WE8H)

Is Android Mx An Enterprise OShellip ldquoDuck Testrdquo

1) Is Android The Worldrsquos Leading Mobile OSYes

2) Is Android Supported In A Microsoft Enterprise InfrastructureYes

3) Are Enterprise Developers Adopting AndroidYes

4) Is The Native Language of Android Java PopularhellipYes

5) Are Industry amp Financial Analysts SeeinghellipYes

6) Are Industry amp Financial Analysts Seeing Android AdoptionhellipYes

7) Does Android Have A Significant Installed BasehellipYes

8) Can Android Reduce Enterprise OS FragmentationYes

9) Are Industrial HH Device Vendors Adopting AndroidYes

10) Are Enterprise Tools Available for AndroidYes

11) Is Zebra Seeing Android Momentum hellip Yes

12) Are Enterprise Customers Buying Android hellipYes

13) Is Android SecurehellipYes

14) Does Zebra Have A Security Remediation Process For AndroidYes

15) Is Android Continually Adding New Enterprise FeatureshellipYes

16) Does Android Have The Flexibility To Enable Features Like AnalyticshellipYes

17) Are There Enterprise Android Resources Yes

18) If Needed Are Services Available For AndroidYes

19) Does Mx Enable Developers To Add ValueYes

20) Does Android Mx provide Enterprise Development OptionsYes

21) Does Mx Enable Comprehensive LockdownhellipYes

22) Can Mx Help With Lost or Stolen DevicesYes

Sample Zebra Android Information Resources bull Architecture amp Development Resources

bull Motorola Solutions App Development For Android httpdevelopermotorolasolutionscomcommunityandroid

bull Android Opens Source Project - httpsourceandroidcom

bull Android Block Diagram - httpenwikipediaorgwikiFileAndroid-System-Architecturesvg

bull Android APIrsquos - httpdeveloperandroidcomguidetopicsmanifestuses-sdk-elementhtmlApiLevels amp

bull httpdeveloperandroidcomreferencepackageshtml

bull Android SDK amp ADT Download - httpdeveloperandroidcomsdkindexhtml

bull Android App Overview - httpdeveloperandroidcomguidecomponentsfundamentalshtml

bull Zebra EMDK bull DN PMB httpagilevltprdmot-solutionscomAgileVault005578069agile557806907pdf

bull EMDK Landing page httpsdevelopermotorolasolutionscomcommunityandroidemdk

bull Tutorials httpsdevelopermotorolasolutionscomcommunityandroidemdktutorials

bull Samples httpsdevelopermotorolasolutionscomcommunityandroidemdksamples

bull API Reference httpsdevelopermotorolasolutionscomcommunityandroidemdkreference

bull Profile Manager httpsdevelopermotorolasolutionscomcommunityandroidemdkprofiles

bull Android Mobile Security bull NIST Mobile Security Guidelines - httpcsrcnistgovpublicationsdrafts800-124r1draft_sp800-124-rev1pdf

bull Android Basic Security - httpsourceandroidcomdevicestechsecurity

bull Android Mobile Device Management (MDM) bull SoTI MobiControl Android+ - httpwwwsotinetmobicontrolkey-featuresandroidplus

bull Airwatch Android MDM - httpwwwair-watchcomsolutionsandroid

bull MSI Mx - httpwwwmotorolasolutionscomUS-ENBusiness+Product+and+ServicesSoftware+and+ApplicationsMx_Extensionssoftware_applications_tab

bull TCO Links bull VDC Mobile Device TCO httpwwwvdcresearchcom_Documentstrackst7v1brief-2667pdf

bull Gartner ldquoTotal Cost of Ownership of Mobile Devices 2012 Updaterdquo March 20 2012 httpwwwmotorolasolutionscomwebCustomerPepsiCoUS-ENMyDocumentsPresentationsLibraryresourcestotal_cost_of_ownership_of_mobile20devicespdfpLibItem=1

bull ldquoMotorola Solutions TCO Calculatorrdquo (consult an MSI representative)

bull Other bull Android Market Dashboards - httpdeveloperandroidcomaboutdashboardsindexhtml

bull Google Services httpdeveloperandroidcomgoogleindexhtml

PLEASE TAKE THE SURVEY

DO NOT USE APPFORUM EVENT SURVEY SESSION

SURVEY

THANK YOU

Page 18: Zebra OS Strategy - Zebra Technologies LaunchPadlaunchpad.zebra.com/.../Day_1_EN/04_APAC-AppForum-OS_Strategy.… · 20/03/2012 · Zebra OS Strategy Bruce A Willins Sr ... Risk -

Android amp IOS Support In A Microsoft Enterprise Infrastructure bull The Question

bull ldquoHow Does Android Play in My Microsoft On-Premise amp Cloud Infrastructurerdquo

bull Microsoft Solutions in question bull On-Premise Solutions ndash Active Directory (AD) Exchange Active Sync (EAS)

System Center Configuration Managers (SCCM)

bull Cloud Solutions ndash Intune Azure Office365 ((including exchange online sharepoint Lync OneDriveSkydrivehellip)

bull Key Points bull Trend - MSFT Moving Policy Provisioning from EAS amp AD To IntuneSCCM

bull Workplace Join For Androidhelliphelliphelliphellip Yes

bull Intune Client For Android helliphelliphellip Yes

bull Outlook Client For Androidhelliphelliphelliphelliphelliphellip Yes

bull Azure Mobile Svcs SDK For Androidhelliphellip Yes

bull Ability To Sync Google Apps amp Outlook Yes

bull Android OneDrive Clienthelliphelliphelliphelliphelliphelliphellip Yes

bull Office Support (Office Mobile App)helliphelliphellip Yes

bull Office 365 via Androidhelliphelliphelliphelliphelliphelliphelliphellip Yes

bull Cortana for Android (beta)helliphelliphelliphelliphelliphellip Yes

+ Visual

Studio

Android

Emulator

+ Visual Studio Android

Support For CC++

We are clear that our experiences are going to be available on all devicesldquo ndash Satya

Nadella July 2014

Microsoft Support For Android Project Astoria

Automatic Translation of Android

Apps To Windows

Alternative MSFT Services For Google Mobile

Services

Tools To Pinpoint Incompatibilities

Apps Platforms

Apps Platforms

Android Leading among enterprise developers (Vision Mobile Q4 2014)

bull Android Most Common Targeted OS By Enterpriser Developers (74)

bull HTML5 most by developers (42) followed by Java (38)

bull 42 of Android developers using something other than native language

bull Avg of platforms targeted by developers = 22 (17 Without Games) down from 29 in 12 months 43 only 1 platform

bull ldquoWindows Phone continues to gain developer mindshare steadily at 28 ldquoalthough the users have not followedrdquo (targeting low-end Android users)

bull C As Primary Language -gt 63 of WP developers (14 across all developers) comparable on Android amp IOS

10000 App Developers from 137 Countries

httpwwwvisionmobilecomproductdeveloper-economics-q3-2014

Platform App Development C Gaining Cross-platform Traction

C

More Signs CNet Cross Platform Enabling Customers To Ease The Transition

C

NET

C

NET

bull Microsoft Moves To Open Source NET

bull ~6M Programmers Developing For NET

bull MSFT ldquoNet Foundationrdquo - promote NET Technologies in OSS

bull April 2014 ndash Open Source of Roslyn Net Compiler Platform

bull Nov 2014 - NET Framework (server side) Goes Open Source

bull Xamarin Seen By Many Customers To Ease The Transition bull httpdeveloperxamarincomguidesandroidgetting_startedhelloandroidhelloandroid_quickstart

bull Xamarin in General Growing Rapidly

bull 2013 To 2014 Developers 288K -gt 755K Employees 65-gt 200

bull Zebra Xamarin Support

1) Datawedge httpsdevelopermotorolasolutionscomcommunityandroidandroid-forumsandroid-blogsblog20141106scanning-barcodes-in-your-xamarin-android-app

2) Binding to the Zebra EMDK httpsdevelopermotorolasolutionscomdocsDOC-2813

3) Xamarin API Plugin (Q3-Q4 lsquo15)

Android Is Reducing ldquoEnterprise OS Fragmentationrdquo

Warehouse Back of Store Store Floor BYODCOPE Customers

CEWEC

WM

IOS

The Average CIO manages 35 OSrsquoshellipthey would prefer 1

WP8 WE8H

Win 10

Android

MC3K JB Android Q3 2014

MC92 KK Android Q3 2015

More Coming

NRF 2015 - ldquoYear of Androidrdquo Northcoast Research

bull ldquocustomers have come to the conclusion that Android for enterprise use is a suitable operating system alternative to existing Windows operating systemsrdquo

bull ldquoAndroid clearly has more interest [than Win 81] as a viable alternative to the existing Windows platform for those looking to upgraderdquo

bull ldquoAndroid No Longer Feared in Enterpriserdquo

bull ldquoThe investment in the Android platform was the one strategic move that gives them [MSIZebra] an advantage over their competitors more than anything else in recent memoryldquo

bull ldquoZebra is a clear leader in the Android operating spacerdquo

Zebra Microsoft OS

Win 8

The Window For legacy Microsoft Operating System Products Is closing

MESSAGE OF URGENCY ndash NOT PANIC

Microsoft OS Support Cycles ndash Winding Down WMCE (WMWEH 65 MSFT Mainstream Support Ended 1132015)

WE81H

httpsupportmicrosoftcomlifecyclesearchdefaultaspxsort=PNampalpha=Windows+Embedded+81+HandheldampFilter=FilterNO

No Published Support for earlier WE8H release

Windows Mobile WEH CE WEC

Zebra OS Product Offering trends Planning for Post WM

CEWM Beyond 2015

bull Continued Growth In Android

bull ldquoTBDrdquo Potentially Win 10 End-of-Ship not Not End-of-Support

Microsoft OS Path For Enterprise Customers 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016

2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016

WEC 70 Mar 2011

CE 60 Mar 2006

CE 50 Jul 2004

CE 60R3 Sept lsquo09

WEC 2013 Update

Targeted At Embedded

WP 7 Feb lsquo10

WP75 Sept lsquo11

WP78 Q4 lsquo12

Consumer Only Launch-To-

End-ofmdashLife in ~24 months

WE8H Announce

WE81H First Product

lt 1 Market

Adoption

WM 60 Feb 2007

WM 65 Sept lsquo09

WM 50 Jul 2005

No Major Updates ndash Most Current Release

Still On 2004 CE 50 Kernel

Win10 Announce Q4 lsquo14

TBD (W10 Mobile Ent

RTM Q4 rsquo15)

Customers Reacting To Growing Skepticism In Press

bull ldquohot breaking rumour suggests that Microsoft could drop its Windows Phone platform and instead adopt the Android OS with its own applications and services preloadedrdquo

bull ldquoPotentially referencing the big changes afoot in Redmond a letter from Nadella to Microsoft employees said the company needs to be prepared to make tough choices in areas where things are not workingrdquo

bull ldquoNadella appears to want results otherwise Windows Phone could go the way of Windows Mobile and cease to existrdquo

httpwwwandroidauthoritycomrumor-microsoft-to-drop-windows-phone-for-android-621317

Jun 30 2015

Wired

Magazine

bull We will streamline the next version of Windows from three operating systems into one single converged operating system for screens of all sizesldquo ndash Nadella

bull Cut Down Development Time amp Unify User Experience (comparable to Android amp IOS but all the way to the desktop)

bull Thoughts On What ldquoConvergencerdquo Means To MSFT - A Single MSFT Team - Unified OS or Unified Team (under Terry Myerson)phone embedded windows xbox

- A Single Core- NT Core with highly common run times

- A Single Store - Unifed Windows Phone Store amp Windows Store

- Single Developer Platform - Write once and run on any Windows Variant (unified APIs dev tools)

- ldquoWindows Applicationsrdquo ndash aka Modern Apps Metro Style Universal Apps are built on a ldquoWindows Universal App Platformrdquo

- Singular OS ndash a Runtime OS (configures based on some hardware manifest eg alter UI based on keyboard present)

bull 1) Win 81 Desktop Laptop

bull 2) Windows RT (tablet ARM)

bull 3) Windows Phone

From Three OSrsquos

Industry Mobile IOT

ldquoOfficial Namesrdquo From MSFT

Directly

Windows 10 IoT for Enterprise

Windows 10 Mobile for Enterprise

Windows 10 IoT Core

Build 2015 Windows 10 IOT

for Industrial Devices

Windows 10 IOT for Mobile

Devices

Windows 10 IOT Core

Legal Agreements Windows 10

Industry Windows 10

Mobile Windows 10

Athens

One OS ndash 3 Variants Windows 10 - Unification

Why customers ask for Microsoft

Infrastructure Compatibility ManagementSecurity Policies (EAS SCCMhellip)

An OS Manufacturer As A Physical Entity (not the ldquocommunityrdquo)

Unified Development Environment (Visual Studio IDE)

Microsoft Brand Legacy (comfort level)

Enterprise Device Availability

Indemnification IP Position

Promise of Application Unification (desktop laptop tablet handheld)

Maintenance amp Support Policies (OS Updates ndashan asset amp a liability going forward)

Device Manufacturer

OS Manufacturer Customer

MSFT

declining

Top Reason

CEWEC WMWEH WE8H Win10 Roadmap

Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4

2012 2011 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4

2014 2013 2015

released

SB1

CE 6

CE7WEC

MC32 HC1 MC40

WT41N0

VC70

MC92 MC21

MC45 VC6090

MC67 WMWEH

WE8H

VH10

WAP4

WAP4

Major releases only

MC67

ND

Win 10

TBA

MC18

No GA

Products

No Plans For

WEC 2013

Customer Expressed Concerns Over Microsoft bull Past Performance

bull WMWEH 65 No significant updates in 4+ years on a 10 yr old CE5 kernel

bull WP7 lasted only 24 months

bull WE8H Replaced by Win10 Before Any Significant Market Adoption

bull Long Term Commitment bull Continual Narrowing (ldquofocusingrdquo) of the Phone Hardware Business (July lsquo15 7800 additional layoffs) bull ldquoASPs however have continued to decline Gross margin declined this quarter driven by lower per unit margins on Lumia

devicesrdquo -- July 21 2015 Earning Call Nadella

bull Technical Issues bull No legacy app compatibility Architectural constraints (limits in multitasking IPC developer API access ability to customize)

bull Strategic Direction (under Satya Nadella) bull Likely focus is not mobile OS but for on-premise and cloud based apps amp services

bull WE8H addressing a very small niche market (45M units compared to 1B+ Consumer)

bull Ambiguity in how to reduce ldquoEnterprise OS fragmentationrdquo (one Enterprise OS)

bull Market Adoption Issues bull WE8H based on struggling Consumer WP8 (~28 Market Share ndash expect decline in Q2 rsquo15) bull Minimal Enterprise ISV Adoption amp hardware devices

bull Window 10 Announcement Has Extended The MSFT OS Gap customers are foregoing WE8H

bull Logistic Issues bull Ability to support WE8H (Win 10 Enterprise) given that enterprise changes may impact WP8 (Win 10 Consumer)

Android MX ndash Mobility eXtensions

Android Statistics Enterprise internationals want Price Carrier Country Optionshellip

bull 18000 Different Android Devices

bull Over 180 Manufacturers

bull In 190 Countries

bull Wide Pricing Ranges ($100+)

bull 15M Activations Day

bull gt16M Apps on Play Store

bull $7B Paid To App Developers

httpopensignalcomreports2014android-fragmentation

Devices

Manufacturers Samsung

Google

LGE MOT SONY

Lenovo

HTC

Ericsson

Huaw

ei

Screen Sizes

Why Customers Are Asking For Android

bull Android 77 Market Share (1B+ Android device ships expected in lsquo15)

1 Smartphone OS WW (Unit Shipments)

bull Java (the native language for Android)

1 Most Popular Programming Language

bull Android ndash 180+ Device Manufacturers amp Over 550 Devices In US Alone

1 Mobile OS With Most Device amp Manufacturer Options

bull Android - 591

1 Requested OS By MSI Channel Partner Customers

bull Android 798M Devices (EoY 2013)

1 Mobile OS Installed Base

bull Qualcomm TI Intel MediaTek Marvelhellip

1 Supported OS By Leading SiliconMicroprocessor Vendors

bull Approximately 14 M Applications

1 ndash App Store Adoption (comparable with IOS App Strore)

Zebra Android Trends industry is turning - not to be ldquobraggadociosrdquo (D Trump)

bull Android Products YoY 2013-To-2014

+ 375 Unit Growth

+ 402 Rev Growth

bull Zebra Solution Center Has Now Certified Over 168 Android Apps

bull Expect Significant Positive Impact in 2015 From TC7x

GROWTH IN ANDROID EMDK

USAGE Strong indicator of increased

product USAGE by development

community

Increased Views of Android Related Resources

Zebra Enterprise Customers Buying Android Devices

Poland

Application MSFT-To-Android Migration

bull Rewrite

bull Porting C to Java Has Generally Gone Smoothly (a class is a class is a class)

bull Abstraction

bull Transitioning To HTML5 amp Various OS Abstraction Frameworks (eg RhoMobile)

bull Retaining NET (eg Xamarin)

bull Some Are Running A Common Language Runtime (CLR) and Running Their Existing NET Code (60-90 porting) most effort in UI

bull XAMARIN

bull Some Customers Using Datawedge With Xamarin

bull Continued Strategic Partnership Dialogue

bull Expect Zebra Plugins For Xamarin (late Q3 rsquo15 Mx 44 profile mgr amp barcode API)

bull httpsdevelopermotorolasolutionscomdocsDOC-2813

C

NET

PrivacySecurity vs Service Functionality

Many Enterprise Customers

Object To The Security Risks associated with

Consumer Cloud Service offerings requiring

devices to expose Account IDrsquos access to

data amp data traversing cloud servershellip

ldquoWhen you visit websites or use apps that use Google technologies we may use the

information we receive from those websites and appsrdquo (google privacy amp terms - httpwwwgooglecompoliciesprivacypartners)

ldquoIBM bans Sirirdquo (httpwwwzdnetcomblogbtlibm-bans-siri-privacy-risk-or-corporate-paranoia-at-its-best77843)

Siri - End User License Agreement (EULA)

ldquoyou agree and consent to Applersquos and its subsidiariesrsquo and agentsrsquo transmission collection maintenance processing and use of this information

including your voice input and User Datardquo

A Value of Android ndash AOSP amp GMS Options Most Enterprise COBO Customers Prefer AOSP Code Apps Accordingly

bull Privacy - relinquishment to Google of significant data rights inconsistent with enterprise protection of data

bull Google Account Logistics ndash services require a Google account

bull Forced Updates - ldquoGoogle Terms of Servicerdquo (wwwgooglecomintlenpoliciesterms) ldquoWhen a Service requires or includes downloadable software this software may update automatically on your device once a new version or feature is availablerdquo

bull Malware Exposure - Google Play Riddled with Malware (NIST best practice no access to public app store

bull Hardware Design Constraints ndash all hardware designs must comply with Google CDD which limits enterprise device choices

bull Application amp Customization Restrictions ndash UI constraints

bull Potential Functional Limitations ndash Must adhere to Compatibility Test Suite

AOSP ~ 225 of All Smartphone Shipments (4Q 2014) (httpswwwabiresearchcompress4q-2014-smartphone-os-results-android-smartphone-s)

Google Maps

Google Cloud Messaging

Google Play Store

Google Play Services

Google+

Google Analytics

Google Mail - GMAIL

Google Wallet Instant Buy

Google Cloud Platform

Mobile Chrome Browser

GMS Challenges GMS Features

Android For Work (AFW) ndash Driving Android Proliferation

bull Key Feature - Managed Profiles (Dual Persona) For BYOD amp COPE (not COBO)

bull Limited Management amp Security Features (restrict copypaste silent app installremovalhellip)

bull Features Made Extensible To Google For Work EMMrsquos ndash GFW EMMrsquos Airwatch MobileIron SOTI SAP Citrix Blackberry MaaS360 Google Admin Console ndash AFW has No UI

bull Features Available Natively On L and via APK On ICS 40 to KK 44

bull Requires That The Device Have Google Mobile Services (GMS)

bull Correlated Feature ndash Google Apps For Work with Private Channel for Mobile Application Management (MAM)

bullGoogle Apps For work

bullGoogle Cloud Platform

bullGoogle Maps For Work

bullGoogle Chrome For Work

bullGoogle Android For Work

bullGoogle Business Solutions

bullGoogle Play For Work

Google For Work Android For Work is Part of

The Broader Google For Work Initiative

Android Utilities amp Tools

The Genesis of Mx ndash Value To Zebra Stakeholders

Meeting IT Needs

Zebra MX - Enterprise Overlay

Android

Leveraging Consumer Scale

2014 1B+ Smartphones gt20B App Downloads

Zebra Utilities

RhoMobile

Enterprise Browser

EMDK

Rx Logger

Enabling App Developers

WinMobile

MX Programmatic Configuration

bull MX uses a standards based XML schema (OMA-CP PROV MSPROV) bull New features can be developed and immediately plugged-in and used by all solutions (MDM Staging EMDK)

bull Concurrent use by multiple applications with sync amp async options on transient amp persistent operations

bull XML generated by Eclipse Pug-in (EMDK) StageNow workstation or MDM Console

Extensible Configuration

CSP

XML Object

CSP

XML Object

CSP

XML Object

CSP

XML Object

Admin Developer

Staging MDM

EMDK

MX Management System

XML File XML File

Mx Os Extensions Made Available via EMDK amp StageNow

Mx OS Extensions Foundation

EMDK StageNow

67+ Major Operations

Some of Which Are Compound

Operations

Enterprise Tools Available for Android Both Off The Shelf amp Custom

Logcat ndash view from Eclipse or ADB shell

Debug ndash part of Android SDK

Traceview ndash App profilingbottlenecks

HierarchyViewer - UI views structure

Eclipse memory

Analyzer (MAT) Monkey ndash adb CLI

event generator

Rx Logger In depth monitoring

amp auditing

Zebra StageNow ndash Simplifying initial Device Staging

2 Output staging Profiles to a bar code or NFC tag

3 Scan the bar codes or tap the NFC tag to stage

This free tool enables staging in just 3 easy steps

1 Create staging Profiles with easy-to-use Wizards

Built-in

Staging

Server

Workstation Tool

Load

Apps

Mobile Device Client

MDM Toolkit - Enabling MDMrsquos

bull Tightly Integrated Solutions

bull Can Utilize Mx andor Standard Android Features

bull MDM Toolkit - includes documentation sample code amp utilities to help MDM vendors implement the MX functionality into their solutions to provide a viable management solution on Zebra mobile devices including Remote Control

B2M

TeamViewer

LogMeIn

Options For Programmatic Controls

DataWedge for Android- No programming Required

Scanning MSR data appears as keyboard data

bull Powerful profile feature allows configuration per app

bull Recommended when no application development desired or basic text data processing required

Native amp extended Development ndash Android Java Applications

bull Compatible with standard Android SDK bull Extensions for Data Capture MSR Battery

bull Uses Android API (Intents) and traditional API methods

bull Recommended when developing native Android application

OMA CP XML Configuration

bull Broad device controls configuration management security policies

bull Standards Based OMA Configuration Profile XML Schema

bull Configuration Service Provider (CSP) Modularity

bull Recommended for Mobile Device Management amp PartnerCustomer Application Device Controls

RhoMobile

bull Cross Platform Application development framework (same applications run on Android WM iOShellip)

bull Develop using Web skills (HTML5 JS Ruby)

bull Recommended when developing application to work on multiple devices and operating systems or you have web development skills

APIrsquos

amp

Intents

Data-

Wedge

XML

Config

Cross

Platform

Android Flexibility To Enable Features Like Analytics bull Device Diagnostics Engine Monitors Critical Functionality And Health

bull Health Monitoring Predictive Maintenance for Lower SupportMgmt Costs

Integrated Engine Monitors Critical

Functionality And Monitors Health Device usage

Battery charging and depletion

Applications installed and running

Activity Counters

Radio Performance

Movement Drops

Correlation of events to diagnose

issues Lowers support and management costs

Predictive Maintenance

Optimized Deployment

Fast Device Support

Power Management

Workload Indicators

Business Disruptions

IT Gauges

Android Security

bull Retail bull PCI ndash DSS (Payment Card Industry ndash Data Security Std) for mobile payment (MPoS)

bull QSA (Qualified Security Assessor) Audits

bull Critical Infrastructure bull NERC ndash CIP (North America Electric

Reliability Corp ndash Critical Infrastructure Protection)

bull Healthcare bull HIPAA ndash Health Insurance Portability amp Accounting HITECH Omnibus

bull Controlled Substances bull DEA CSOS ndash Controlled Substance Ordering System

bull Financial bull Sarbanes-Oxley Gramm-Leach Bliley Act (GLBA) Basel II

bull Government bull NIST FIPS ndash Federal Information Processing Standards

bull Govrsquot PED (portable electronic devices) Requirements

bull STIGS (Security Technical Implementation Guide)

bull DoD Directive 81002 (commercial wireless devices in DoD Govrsquot Info Grid (GIG)

bull Federal Information Security Management Act (FISMA) NIST Info Categorization Guidelines

bull Legislation Requiring Breach Notification bull 46 States Have Enacted Breach Notification for Personal Information

bull Federal Legislation In Discussion But Pending

REGULATORY COMPLIANCE IS FUNDAMENTAL TO ZEBRA CUSTOMERS DIRECTIVESMANDATESEDICTS

ANDROID SECURITY (ALWAYS SEPARATE PERCEPTION FROM FACT)

bull Highly Secure Government amp Public Safety Android Adoption

bull Android is the OS for the next generation Mission Critical High Assurance devices being developed by Motorola

bull Enterprise

bull Android is the OS meeting regulatory security certifications in multiple verticals Retail - PCI-DSS Healthcare ndash HIPAA Govrsquot - FIPS 140-2

bull Early Perceptions That Android Is ldquoNot Securerdquo

1) Malware On Google Play Store (enterprise should white-list)

2) Early Android Releases (pre-ICS 40 release October 2011)

bull Android has Demonstrated a History of Incremental Security Enhancements NSA ldquoSecurity Enhancedrdquo (SE Linux) Features Per User VPNs Address Space Layout Randomization (ASLR)hellip

Mx-Osx Enables comprehensive Lockdown ldquoPrinciple of least privilegerdquo OnOff-EnableDisableFilter

Android Debug Bridge (ADB)

Device File Access

All USB Activity

ON Off

Discovery

Off

Recording

GPS

Cellular

Camera

Comprehensive Lockdown and Monitoring Enabling Only the Functionality Needed to Perform the Operation and No More

Imager

SD Access

Interfaces

Sensors

Software

Devices

Settings

amp

Capture Application

White List URL Filters

Speaker Display

Brightness

User

Settings

Proxy

Dealing With LostStolen Devices Mx Enabled Autonomous Countermeasure Matrix

Countermeasures

Threats Wipe SD card

Factory reset Wipe Secure Storage Keys

Password Reset All Users

Password Reset Specific User

Lock Device Uninstall Specific Application

Send Alert to Application via Intent

Maximum password limit X

MDM Client Removal X X

Force through XML X X

Exchange ActiveSync (EAS) password limit x x x x x X

Device is Rooted

X

Exceeding a Configured Threshold Results in One or More Countermeasures

Runs Autonomously on Device Negating Dependency on Network Connectivity

Configured by Enterprise Administrator amp Pushed to the Device

Zebra Security Bulletins ndash eg StageFright Part of Zebra Android Security Remediation Team Process

Release Date

Alternative Remediation

Options

Customer Education

Product Impact

Patch Release Dates

Tracking

Link To Patch with

Detailed Installation Instructions

Android Challenges ndash Real amp Perceived

bull Fragmentation (a positive amp negative)

bull UI Fragmentation (No Longer An Issue) bull Major consumer manufacturers supporting standards based ldquoGoogle Play Editionrdquo

bull Android UI Advancements

bull Release Fragmentation (in many senses a positive for enterprise) bull Working with Google to reduce lag times)

bull Google Leveraging Google Play Service (GPS)

bull Mobile Device Management Fragmentation (No Longer An Issue) bull Increase API Surface plus extensions

bull Google Mobile Service Privacy Issues (an option ndash making it a feature) bull Means to provide with without makes this a feature compared to other OSrsquos

bull Security (No Longer An Inhibitor To Deployment) bull Often Aligned To Google Play Malware (not relevant to most ldquolocked down enterprise devices)

bull Greatly Improved Post ICS 40 Release (Oct 2011)

bull Positive Comments on Android Security By Gartner amp VDC

bull Integration of many NSA SE (Security Enhanced) Android Features

bull Device Availability (Now over 50 Industrial Handheld Android Devices still not as many as WMCE but more than the 5 on WE8H)

Is Android Mx An Enterprise OShellip ldquoDuck Testrdquo

1) Is Android The Worldrsquos Leading Mobile OSYes

2) Is Android Supported In A Microsoft Enterprise InfrastructureYes

3) Are Enterprise Developers Adopting AndroidYes

4) Is The Native Language of Android Java PopularhellipYes

5) Are Industry amp Financial Analysts SeeinghellipYes

6) Are Industry amp Financial Analysts Seeing Android AdoptionhellipYes

7) Does Android Have A Significant Installed BasehellipYes

8) Can Android Reduce Enterprise OS FragmentationYes

9) Are Industrial HH Device Vendors Adopting AndroidYes

10) Are Enterprise Tools Available for AndroidYes

11) Is Zebra Seeing Android Momentum hellip Yes

12) Are Enterprise Customers Buying Android hellipYes

13) Is Android SecurehellipYes

14) Does Zebra Have A Security Remediation Process For AndroidYes

15) Is Android Continually Adding New Enterprise FeatureshellipYes

16) Does Android Have The Flexibility To Enable Features Like AnalyticshellipYes

17) Are There Enterprise Android Resources Yes

18) If Needed Are Services Available For AndroidYes

19) Does Mx Enable Developers To Add ValueYes

20) Does Android Mx provide Enterprise Development OptionsYes

21) Does Mx Enable Comprehensive LockdownhellipYes

22) Can Mx Help With Lost or Stolen DevicesYes

Sample Zebra Android Information Resources bull Architecture amp Development Resources

bull Motorola Solutions App Development For Android httpdevelopermotorolasolutionscomcommunityandroid

bull Android Opens Source Project - httpsourceandroidcom

bull Android Block Diagram - httpenwikipediaorgwikiFileAndroid-System-Architecturesvg

bull Android APIrsquos - httpdeveloperandroidcomguidetopicsmanifestuses-sdk-elementhtmlApiLevels amp

bull httpdeveloperandroidcomreferencepackageshtml

bull Android SDK amp ADT Download - httpdeveloperandroidcomsdkindexhtml

bull Android App Overview - httpdeveloperandroidcomguidecomponentsfundamentalshtml

bull Zebra EMDK bull DN PMB httpagilevltprdmot-solutionscomAgileVault005578069agile557806907pdf

bull EMDK Landing page httpsdevelopermotorolasolutionscomcommunityandroidemdk

bull Tutorials httpsdevelopermotorolasolutionscomcommunityandroidemdktutorials

bull Samples httpsdevelopermotorolasolutionscomcommunityandroidemdksamples

bull API Reference httpsdevelopermotorolasolutionscomcommunityandroidemdkreference

bull Profile Manager httpsdevelopermotorolasolutionscomcommunityandroidemdkprofiles

bull Android Mobile Security bull NIST Mobile Security Guidelines - httpcsrcnistgovpublicationsdrafts800-124r1draft_sp800-124-rev1pdf

bull Android Basic Security - httpsourceandroidcomdevicestechsecurity

bull Android Mobile Device Management (MDM) bull SoTI MobiControl Android+ - httpwwwsotinetmobicontrolkey-featuresandroidplus

bull Airwatch Android MDM - httpwwwair-watchcomsolutionsandroid

bull MSI Mx - httpwwwmotorolasolutionscomUS-ENBusiness+Product+and+ServicesSoftware+and+ApplicationsMx_Extensionssoftware_applications_tab

bull TCO Links bull VDC Mobile Device TCO httpwwwvdcresearchcom_Documentstrackst7v1brief-2667pdf

bull Gartner ldquoTotal Cost of Ownership of Mobile Devices 2012 Updaterdquo March 20 2012 httpwwwmotorolasolutionscomwebCustomerPepsiCoUS-ENMyDocumentsPresentationsLibraryresourcestotal_cost_of_ownership_of_mobile20devicespdfpLibItem=1

bull ldquoMotorola Solutions TCO Calculatorrdquo (consult an MSI representative)

bull Other bull Android Market Dashboards - httpdeveloperandroidcomaboutdashboardsindexhtml

bull Google Services httpdeveloperandroidcomgoogleindexhtml

PLEASE TAKE THE SURVEY

DO NOT USE APPFORUM EVENT SURVEY SESSION

SURVEY

THANK YOU

Page 19: Zebra OS Strategy - Zebra Technologies LaunchPadlaunchpad.zebra.com/.../Day_1_EN/04_APAC-AppForum-OS_Strategy.… · 20/03/2012 · Zebra OS Strategy Bruce A Willins Sr ... Risk -

Microsoft Support For Android Project Astoria

Automatic Translation of Android

Apps To Windows

Alternative MSFT Services For Google Mobile

Services

Tools To Pinpoint Incompatibilities

Apps Platforms

Apps Platforms

Android Leading among enterprise developers (Vision Mobile Q4 2014)

bull Android Most Common Targeted OS By Enterpriser Developers (74)

bull HTML5 most by developers (42) followed by Java (38)

bull 42 of Android developers using something other than native language

bull Avg of platforms targeted by developers = 22 (17 Without Games) down from 29 in 12 months 43 only 1 platform

bull ldquoWindows Phone continues to gain developer mindshare steadily at 28 ldquoalthough the users have not followedrdquo (targeting low-end Android users)

bull C As Primary Language -gt 63 of WP developers (14 across all developers) comparable on Android amp IOS

10000 App Developers from 137 Countries

httpwwwvisionmobilecomproductdeveloper-economics-q3-2014

Platform App Development C Gaining Cross-platform Traction

C

More Signs CNet Cross Platform Enabling Customers To Ease The Transition

C

NET

C

NET

bull Microsoft Moves To Open Source NET

bull ~6M Programmers Developing For NET

bull MSFT ldquoNet Foundationrdquo - promote NET Technologies in OSS

bull April 2014 ndash Open Source of Roslyn Net Compiler Platform

bull Nov 2014 - NET Framework (server side) Goes Open Source

bull Xamarin Seen By Many Customers To Ease The Transition bull httpdeveloperxamarincomguidesandroidgetting_startedhelloandroidhelloandroid_quickstart

bull Xamarin in General Growing Rapidly

bull 2013 To 2014 Developers 288K -gt 755K Employees 65-gt 200

bull Zebra Xamarin Support

1) Datawedge httpsdevelopermotorolasolutionscomcommunityandroidandroid-forumsandroid-blogsblog20141106scanning-barcodes-in-your-xamarin-android-app

2) Binding to the Zebra EMDK httpsdevelopermotorolasolutionscomdocsDOC-2813

3) Xamarin API Plugin (Q3-Q4 lsquo15)

Android Is Reducing ldquoEnterprise OS Fragmentationrdquo

Warehouse Back of Store Store Floor BYODCOPE Customers

CEWEC

WM

IOS

The Average CIO manages 35 OSrsquoshellipthey would prefer 1

WP8 WE8H

Win 10

Android

MC3K JB Android Q3 2014

MC92 KK Android Q3 2015

More Coming

NRF 2015 - ldquoYear of Androidrdquo Northcoast Research

bull ldquocustomers have come to the conclusion that Android for enterprise use is a suitable operating system alternative to existing Windows operating systemsrdquo

bull ldquoAndroid clearly has more interest [than Win 81] as a viable alternative to the existing Windows platform for those looking to upgraderdquo

bull ldquoAndroid No Longer Feared in Enterpriserdquo

bull ldquoThe investment in the Android platform was the one strategic move that gives them [MSIZebra] an advantage over their competitors more than anything else in recent memoryldquo

bull ldquoZebra is a clear leader in the Android operating spacerdquo

Zebra Microsoft OS

Win 8

The Window For legacy Microsoft Operating System Products Is closing

MESSAGE OF URGENCY ndash NOT PANIC

Microsoft OS Support Cycles ndash Winding Down WMCE (WMWEH 65 MSFT Mainstream Support Ended 1132015)

WE81H

httpsupportmicrosoftcomlifecyclesearchdefaultaspxsort=PNampalpha=Windows+Embedded+81+HandheldampFilter=FilterNO

No Published Support for earlier WE8H release

Windows Mobile WEH CE WEC

Zebra OS Product Offering trends Planning for Post WM

CEWM Beyond 2015

bull Continued Growth In Android

bull ldquoTBDrdquo Potentially Win 10 End-of-Ship not Not End-of-Support

Microsoft OS Path For Enterprise Customers 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016

2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016

WEC 70 Mar 2011

CE 60 Mar 2006

CE 50 Jul 2004

CE 60R3 Sept lsquo09

WEC 2013 Update

Targeted At Embedded

WP 7 Feb lsquo10

WP75 Sept lsquo11

WP78 Q4 lsquo12

Consumer Only Launch-To-

End-ofmdashLife in ~24 months

WE8H Announce

WE81H First Product

lt 1 Market

Adoption

WM 60 Feb 2007

WM 65 Sept lsquo09

WM 50 Jul 2005

No Major Updates ndash Most Current Release

Still On 2004 CE 50 Kernel

Win10 Announce Q4 lsquo14

TBD (W10 Mobile Ent

RTM Q4 rsquo15)

Customers Reacting To Growing Skepticism In Press

bull ldquohot breaking rumour suggests that Microsoft could drop its Windows Phone platform and instead adopt the Android OS with its own applications and services preloadedrdquo

bull ldquoPotentially referencing the big changes afoot in Redmond a letter from Nadella to Microsoft employees said the company needs to be prepared to make tough choices in areas where things are not workingrdquo

bull ldquoNadella appears to want results otherwise Windows Phone could go the way of Windows Mobile and cease to existrdquo

httpwwwandroidauthoritycomrumor-microsoft-to-drop-windows-phone-for-android-621317

Jun 30 2015

Wired

Magazine

bull We will streamline the next version of Windows from three operating systems into one single converged operating system for screens of all sizesldquo ndash Nadella

bull Cut Down Development Time amp Unify User Experience (comparable to Android amp IOS but all the way to the desktop)

bull Thoughts On What ldquoConvergencerdquo Means To MSFT - A Single MSFT Team - Unified OS or Unified Team (under Terry Myerson)phone embedded windows xbox

- A Single Core- NT Core with highly common run times

- A Single Store - Unifed Windows Phone Store amp Windows Store

- Single Developer Platform - Write once and run on any Windows Variant (unified APIs dev tools)

- ldquoWindows Applicationsrdquo ndash aka Modern Apps Metro Style Universal Apps are built on a ldquoWindows Universal App Platformrdquo

- Singular OS ndash a Runtime OS (configures based on some hardware manifest eg alter UI based on keyboard present)

bull 1) Win 81 Desktop Laptop

bull 2) Windows RT (tablet ARM)

bull 3) Windows Phone

From Three OSrsquos

Industry Mobile IOT

ldquoOfficial Namesrdquo From MSFT

Directly

Windows 10 IoT for Enterprise

Windows 10 Mobile for Enterprise

Windows 10 IoT Core

Build 2015 Windows 10 IOT

for Industrial Devices

Windows 10 IOT for Mobile

Devices

Windows 10 IOT Core

Legal Agreements Windows 10

Industry Windows 10

Mobile Windows 10

Athens

One OS ndash 3 Variants Windows 10 - Unification

Why customers ask for Microsoft

Infrastructure Compatibility ManagementSecurity Policies (EAS SCCMhellip)

An OS Manufacturer As A Physical Entity (not the ldquocommunityrdquo)

Unified Development Environment (Visual Studio IDE)

Microsoft Brand Legacy (comfort level)

Enterprise Device Availability

Indemnification IP Position

Promise of Application Unification (desktop laptop tablet handheld)

Maintenance amp Support Policies (OS Updates ndashan asset amp a liability going forward)

Device Manufacturer

OS Manufacturer Customer

MSFT

declining

Top Reason

CEWEC WMWEH WE8H Win10 Roadmap

Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4

2012 2011 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4

2014 2013 2015

released

SB1

CE 6

CE7WEC

MC32 HC1 MC40

WT41N0

VC70

MC92 MC21

MC45 VC6090

MC67 WMWEH

WE8H

VH10

WAP4

WAP4

Major releases only

MC67

ND

Win 10

TBA

MC18

No GA

Products

No Plans For

WEC 2013

Customer Expressed Concerns Over Microsoft bull Past Performance

bull WMWEH 65 No significant updates in 4+ years on a 10 yr old CE5 kernel

bull WP7 lasted only 24 months

bull WE8H Replaced by Win10 Before Any Significant Market Adoption

bull Long Term Commitment bull Continual Narrowing (ldquofocusingrdquo) of the Phone Hardware Business (July lsquo15 7800 additional layoffs) bull ldquoASPs however have continued to decline Gross margin declined this quarter driven by lower per unit margins on Lumia

devicesrdquo -- July 21 2015 Earning Call Nadella

bull Technical Issues bull No legacy app compatibility Architectural constraints (limits in multitasking IPC developer API access ability to customize)

bull Strategic Direction (under Satya Nadella) bull Likely focus is not mobile OS but for on-premise and cloud based apps amp services

bull WE8H addressing a very small niche market (45M units compared to 1B+ Consumer)

bull Ambiguity in how to reduce ldquoEnterprise OS fragmentationrdquo (one Enterprise OS)

bull Market Adoption Issues bull WE8H based on struggling Consumer WP8 (~28 Market Share ndash expect decline in Q2 rsquo15) bull Minimal Enterprise ISV Adoption amp hardware devices

bull Window 10 Announcement Has Extended The MSFT OS Gap customers are foregoing WE8H

bull Logistic Issues bull Ability to support WE8H (Win 10 Enterprise) given that enterprise changes may impact WP8 (Win 10 Consumer)

Android MX ndash Mobility eXtensions

Android Statistics Enterprise internationals want Price Carrier Country Optionshellip

bull 18000 Different Android Devices

bull Over 180 Manufacturers

bull In 190 Countries

bull Wide Pricing Ranges ($100+)

bull 15M Activations Day

bull gt16M Apps on Play Store

bull $7B Paid To App Developers

httpopensignalcomreports2014android-fragmentation

Devices

Manufacturers Samsung

Google

LGE MOT SONY

Lenovo

HTC

Ericsson

Huaw

ei

Screen Sizes

Why Customers Are Asking For Android

bull Android 77 Market Share (1B+ Android device ships expected in lsquo15)

1 Smartphone OS WW (Unit Shipments)

bull Java (the native language for Android)

1 Most Popular Programming Language

bull Android ndash 180+ Device Manufacturers amp Over 550 Devices In US Alone

1 Mobile OS With Most Device amp Manufacturer Options

bull Android - 591

1 Requested OS By MSI Channel Partner Customers

bull Android 798M Devices (EoY 2013)

1 Mobile OS Installed Base

bull Qualcomm TI Intel MediaTek Marvelhellip

1 Supported OS By Leading SiliconMicroprocessor Vendors

bull Approximately 14 M Applications

1 ndash App Store Adoption (comparable with IOS App Strore)

Zebra Android Trends industry is turning - not to be ldquobraggadociosrdquo (D Trump)

bull Android Products YoY 2013-To-2014

+ 375 Unit Growth

+ 402 Rev Growth

bull Zebra Solution Center Has Now Certified Over 168 Android Apps

bull Expect Significant Positive Impact in 2015 From TC7x

GROWTH IN ANDROID EMDK

USAGE Strong indicator of increased

product USAGE by development

community

Increased Views of Android Related Resources

Zebra Enterprise Customers Buying Android Devices

Poland

Application MSFT-To-Android Migration

bull Rewrite

bull Porting C to Java Has Generally Gone Smoothly (a class is a class is a class)

bull Abstraction

bull Transitioning To HTML5 amp Various OS Abstraction Frameworks (eg RhoMobile)

bull Retaining NET (eg Xamarin)

bull Some Are Running A Common Language Runtime (CLR) and Running Their Existing NET Code (60-90 porting) most effort in UI

bull XAMARIN

bull Some Customers Using Datawedge With Xamarin

bull Continued Strategic Partnership Dialogue

bull Expect Zebra Plugins For Xamarin (late Q3 rsquo15 Mx 44 profile mgr amp barcode API)

bull httpsdevelopermotorolasolutionscomdocsDOC-2813

C

NET

PrivacySecurity vs Service Functionality

Many Enterprise Customers

Object To The Security Risks associated with

Consumer Cloud Service offerings requiring

devices to expose Account IDrsquos access to

data amp data traversing cloud servershellip

ldquoWhen you visit websites or use apps that use Google technologies we may use the

information we receive from those websites and appsrdquo (google privacy amp terms - httpwwwgooglecompoliciesprivacypartners)

ldquoIBM bans Sirirdquo (httpwwwzdnetcomblogbtlibm-bans-siri-privacy-risk-or-corporate-paranoia-at-its-best77843)

Siri - End User License Agreement (EULA)

ldquoyou agree and consent to Applersquos and its subsidiariesrsquo and agentsrsquo transmission collection maintenance processing and use of this information

including your voice input and User Datardquo

A Value of Android ndash AOSP amp GMS Options Most Enterprise COBO Customers Prefer AOSP Code Apps Accordingly

bull Privacy - relinquishment to Google of significant data rights inconsistent with enterprise protection of data

bull Google Account Logistics ndash services require a Google account

bull Forced Updates - ldquoGoogle Terms of Servicerdquo (wwwgooglecomintlenpoliciesterms) ldquoWhen a Service requires or includes downloadable software this software may update automatically on your device once a new version or feature is availablerdquo

bull Malware Exposure - Google Play Riddled with Malware (NIST best practice no access to public app store

bull Hardware Design Constraints ndash all hardware designs must comply with Google CDD which limits enterprise device choices

bull Application amp Customization Restrictions ndash UI constraints

bull Potential Functional Limitations ndash Must adhere to Compatibility Test Suite

AOSP ~ 225 of All Smartphone Shipments (4Q 2014) (httpswwwabiresearchcompress4q-2014-smartphone-os-results-android-smartphone-s)

Google Maps

Google Cloud Messaging

Google Play Store

Google Play Services

Google+

Google Analytics

Google Mail - GMAIL

Google Wallet Instant Buy

Google Cloud Platform

Mobile Chrome Browser

GMS Challenges GMS Features

Android For Work (AFW) ndash Driving Android Proliferation

bull Key Feature - Managed Profiles (Dual Persona) For BYOD amp COPE (not COBO)

bull Limited Management amp Security Features (restrict copypaste silent app installremovalhellip)

bull Features Made Extensible To Google For Work EMMrsquos ndash GFW EMMrsquos Airwatch MobileIron SOTI SAP Citrix Blackberry MaaS360 Google Admin Console ndash AFW has No UI

bull Features Available Natively On L and via APK On ICS 40 to KK 44

bull Requires That The Device Have Google Mobile Services (GMS)

bull Correlated Feature ndash Google Apps For Work with Private Channel for Mobile Application Management (MAM)

bullGoogle Apps For work

bullGoogle Cloud Platform

bullGoogle Maps For Work

bullGoogle Chrome For Work

bullGoogle Android For Work

bullGoogle Business Solutions

bullGoogle Play For Work

Google For Work Android For Work is Part of

The Broader Google For Work Initiative

Android Utilities amp Tools

The Genesis of Mx ndash Value To Zebra Stakeholders

Meeting IT Needs

Zebra MX - Enterprise Overlay

Android

Leveraging Consumer Scale

2014 1B+ Smartphones gt20B App Downloads

Zebra Utilities

RhoMobile

Enterprise Browser

EMDK

Rx Logger

Enabling App Developers

WinMobile

MX Programmatic Configuration

bull MX uses a standards based XML schema (OMA-CP PROV MSPROV) bull New features can be developed and immediately plugged-in and used by all solutions (MDM Staging EMDK)

bull Concurrent use by multiple applications with sync amp async options on transient amp persistent operations

bull XML generated by Eclipse Pug-in (EMDK) StageNow workstation or MDM Console

Extensible Configuration

CSP

XML Object

CSP

XML Object

CSP

XML Object

CSP

XML Object

Admin Developer

Staging MDM

EMDK

MX Management System

XML File XML File

Mx Os Extensions Made Available via EMDK amp StageNow

Mx OS Extensions Foundation

EMDK StageNow

67+ Major Operations

Some of Which Are Compound

Operations

Enterprise Tools Available for Android Both Off The Shelf amp Custom

Logcat ndash view from Eclipse or ADB shell

Debug ndash part of Android SDK

Traceview ndash App profilingbottlenecks

HierarchyViewer - UI views structure

Eclipse memory

Analyzer (MAT) Monkey ndash adb CLI

event generator

Rx Logger In depth monitoring

amp auditing

Zebra StageNow ndash Simplifying initial Device Staging

2 Output staging Profiles to a bar code or NFC tag

3 Scan the bar codes or tap the NFC tag to stage

This free tool enables staging in just 3 easy steps

1 Create staging Profiles with easy-to-use Wizards

Built-in

Staging

Server

Workstation Tool

Load

Apps

Mobile Device Client

MDM Toolkit - Enabling MDMrsquos

bull Tightly Integrated Solutions

bull Can Utilize Mx andor Standard Android Features

bull MDM Toolkit - includes documentation sample code amp utilities to help MDM vendors implement the MX functionality into their solutions to provide a viable management solution on Zebra mobile devices including Remote Control

B2M

TeamViewer

LogMeIn

Options For Programmatic Controls

DataWedge for Android- No programming Required

Scanning MSR data appears as keyboard data

bull Powerful profile feature allows configuration per app

bull Recommended when no application development desired or basic text data processing required

Native amp extended Development ndash Android Java Applications

bull Compatible with standard Android SDK bull Extensions for Data Capture MSR Battery

bull Uses Android API (Intents) and traditional API methods

bull Recommended when developing native Android application

OMA CP XML Configuration

bull Broad device controls configuration management security policies

bull Standards Based OMA Configuration Profile XML Schema

bull Configuration Service Provider (CSP) Modularity

bull Recommended for Mobile Device Management amp PartnerCustomer Application Device Controls

RhoMobile

bull Cross Platform Application development framework (same applications run on Android WM iOShellip)

bull Develop using Web skills (HTML5 JS Ruby)

bull Recommended when developing application to work on multiple devices and operating systems or you have web development skills

APIrsquos

amp

Intents

Data-

Wedge

XML

Config

Cross

Platform

Android Flexibility To Enable Features Like Analytics bull Device Diagnostics Engine Monitors Critical Functionality And Health

bull Health Monitoring Predictive Maintenance for Lower SupportMgmt Costs

Integrated Engine Monitors Critical

Functionality And Monitors Health Device usage

Battery charging and depletion

Applications installed and running

Activity Counters

Radio Performance

Movement Drops

Correlation of events to diagnose

issues Lowers support and management costs

Predictive Maintenance

Optimized Deployment

Fast Device Support

Power Management

Workload Indicators

Business Disruptions

IT Gauges

Android Security

bull Retail bull PCI ndash DSS (Payment Card Industry ndash Data Security Std) for mobile payment (MPoS)

bull QSA (Qualified Security Assessor) Audits

bull Critical Infrastructure bull NERC ndash CIP (North America Electric

Reliability Corp ndash Critical Infrastructure Protection)

bull Healthcare bull HIPAA ndash Health Insurance Portability amp Accounting HITECH Omnibus

bull Controlled Substances bull DEA CSOS ndash Controlled Substance Ordering System

bull Financial bull Sarbanes-Oxley Gramm-Leach Bliley Act (GLBA) Basel II

bull Government bull NIST FIPS ndash Federal Information Processing Standards

bull Govrsquot PED (portable electronic devices) Requirements

bull STIGS (Security Technical Implementation Guide)

bull DoD Directive 81002 (commercial wireless devices in DoD Govrsquot Info Grid (GIG)

bull Federal Information Security Management Act (FISMA) NIST Info Categorization Guidelines

bull Legislation Requiring Breach Notification bull 46 States Have Enacted Breach Notification for Personal Information

bull Federal Legislation In Discussion But Pending

REGULATORY COMPLIANCE IS FUNDAMENTAL TO ZEBRA CUSTOMERS DIRECTIVESMANDATESEDICTS

ANDROID SECURITY (ALWAYS SEPARATE PERCEPTION FROM FACT)

bull Highly Secure Government amp Public Safety Android Adoption

bull Android is the OS for the next generation Mission Critical High Assurance devices being developed by Motorola

bull Enterprise

bull Android is the OS meeting regulatory security certifications in multiple verticals Retail - PCI-DSS Healthcare ndash HIPAA Govrsquot - FIPS 140-2

bull Early Perceptions That Android Is ldquoNot Securerdquo

1) Malware On Google Play Store (enterprise should white-list)

2) Early Android Releases (pre-ICS 40 release October 2011)

bull Android has Demonstrated a History of Incremental Security Enhancements NSA ldquoSecurity Enhancedrdquo (SE Linux) Features Per User VPNs Address Space Layout Randomization (ASLR)hellip

Mx-Osx Enables comprehensive Lockdown ldquoPrinciple of least privilegerdquo OnOff-EnableDisableFilter

Android Debug Bridge (ADB)

Device File Access

All USB Activity

ON Off

Discovery

Off

Recording

GPS

Cellular

Camera

Comprehensive Lockdown and Monitoring Enabling Only the Functionality Needed to Perform the Operation and No More

Imager

SD Access

Interfaces

Sensors

Software

Devices

Settings

amp

Capture Application

White List URL Filters

Speaker Display

Brightness

User

Settings

Proxy

Dealing With LostStolen Devices Mx Enabled Autonomous Countermeasure Matrix

Countermeasures

Threats Wipe SD card

Factory reset Wipe Secure Storage Keys

Password Reset All Users

Password Reset Specific User

Lock Device Uninstall Specific Application

Send Alert to Application via Intent

Maximum password limit X

MDM Client Removal X X

Force through XML X X

Exchange ActiveSync (EAS) password limit x x x x x X

Device is Rooted

X

Exceeding a Configured Threshold Results in One or More Countermeasures

Runs Autonomously on Device Negating Dependency on Network Connectivity

Configured by Enterprise Administrator amp Pushed to the Device

Zebra Security Bulletins ndash eg StageFright Part of Zebra Android Security Remediation Team Process

Release Date

Alternative Remediation

Options

Customer Education

Product Impact

Patch Release Dates

Tracking

Link To Patch with

Detailed Installation Instructions

Android Challenges ndash Real amp Perceived

bull Fragmentation (a positive amp negative)

bull UI Fragmentation (No Longer An Issue) bull Major consumer manufacturers supporting standards based ldquoGoogle Play Editionrdquo

bull Android UI Advancements

bull Release Fragmentation (in many senses a positive for enterprise) bull Working with Google to reduce lag times)

bull Google Leveraging Google Play Service (GPS)

bull Mobile Device Management Fragmentation (No Longer An Issue) bull Increase API Surface plus extensions

bull Google Mobile Service Privacy Issues (an option ndash making it a feature) bull Means to provide with without makes this a feature compared to other OSrsquos

bull Security (No Longer An Inhibitor To Deployment) bull Often Aligned To Google Play Malware (not relevant to most ldquolocked down enterprise devices)

bull Greatly Improved Post ICS 40 Release (Oct 2011)

bull Positive Comments on Android Security By Gartner amp VDC

bull Integration of many NSA SE (Security Enhanced) Android Features

bull Device Availability (Now over 50 Industrial Handheld Android Devices still not as many as WMCE but more than the 5 on WE8H)

Is Android Mx An Enterprise OShellip ldquoDuck Testrdquo

1) Is Android The Worldrsquos Leading Mobile OSYes

2) Is Android Supported In A Microsoft Enterprise InfrastructureYes

3) Are Enterprise Developers Adopting AndroidYes

4) Is The Native Language of Android Java PopularhellipYes

5) Are Industry amp Financial Analysts SeeinghellipYes

6) Are Industry amp Financial Analysts Seeing Android AdoptionhellipYes

7) Does Android Have A Significant Installed BasehellipYes

8) Can Android Reduce Enterprise OS FragmentationYes

9) Are Industrial HH Device Vendors Adopting AndroidYes

10) Are Enterprise Tools Available for AndroidYes

11) Is Zebra Seeing Android Momentum hellip Yes

12) Are Enterprise Customers Buying Android hellipYes

13) Is Android SecurehellipYes

14) Does Zebra Have A Security Remediation Process For AndroidYes

15) Is Android Continually Adding New Enterprise FeatureshellipYes

16) Does Android Have The Flexibility To Enable Features Like AnalyticshellipYes

17) Are There Enterprise Android Resources Yes

18) If Needed Are Services Available For AndroidYes

19) Does Mx Enable Developers To Add ValueYes

20) Does Android Mx provide Enterprise Development OptionsYes

21) Does Mx Enable Comprehensive LockdownhellipYes

22) Can Mx Help With Lost or Stolen DevicesYes

Sample Zebra Android Information Resources bull Architecture amp Development Resources

bull Motorola Solutions App Development For Android httpdevelopermotorolasolutionscomcommunityandroid

bull Android Opens Source Project - httpsourceandroidcom

bull Android Block Diagram - httpenwikipediaorgwikiFileAndroid-System-Architecturesvg

bull Android APIrsquos - httpdeveloperandroidcomguidetopicsmanifestuses-sdk-elementhtmlApiLevels amp

bull httpdeveloperandroidcomreferencepackageshtml

bull Android SDK amp ADT Download - httpdeveloperandroidcomsdkindexhtml

bull Android App Overview - httpdeveloperandroidcomguidecomponentsfundamentalshtml

bull Zebra EMDK bull DN PMB httpagilevltprdmot-solutionscomAgileVault005578069agile557806907pdf

bull EMDK Landing page httpsdevelopermotorolasolutionscomcommunityandroidemdk

bull Tutorials httpsdevelopermotorolasolutionscomcommunityandroidemdktutorials

bull Samples httpsdevelopermotorolasolutionscomcommunityandroidemdksamples

bull API Reference httpsdevelopermotorolasolutionscomcommunityandroidemdkreference

bull Profile Manager httpsdevelopermotorolasolutionscomcommunityandroidemdkprofiles

bull Android Mobile Security bull NIST Mobile Security Guidelines - httpcsrcnistgovpublicationsdrafts800-124r1draft_sp800-124-rev1pdf

bull Android Basic Security - httpsourceandroidcomdevicestechsecurity

bull Android Mobile Device Management (MDM) bull SoTI MobiControl Android+ - httpwwwsotinetmobicontrolkey-featuresandroidplus

bull Airwatch Android MDM - httpwwwair-watchcomsolutionsandroid

bull MSI Mx - httpwwwmotorolasolutionscomUS-ENBusiness+Product+and+ServicesSoftware+and+ApplicationsMx_Extensionssoftware_applications_tab

bull TCO Links bull VDC Mobile Device TCO httpwwwvdcresearchcom_Documentstrackst7v1brief-2667pdf

bull Gartner ldquoTotal Cost of Ownership of Mobile Devices 2012 Updaterdquo March 20 2012 httpwwwmotorolasolutionscomwebCustomerPepsiCoUS-ENMyDocumentsPresentationsLibraryresourcestotal_cost_of_ownership_of_mobile20devicespdfpLibItem=1

bull ldquoMotorola Solutions TCO Calculatorrdquo (consult an MSI representative)

bull Other bull Android Market Dashboards - httpdeveloperandroidcomaboutdashboardsindexhtml

bull Google Services httpdeveloperandroidcomgoogleindexhtml

PLEASE TAKE THE SURVEY

DO NOT USE APPFORUM EVENT SURVEY SESSION

SURVEY

THANK YOU

Page 20: Zebra OS Strategy - Zebra Technologies LaunchPadlaunchpad.zebra.com/.../Day_1_EN/04_APAC-AppForum-OS_Strategy.… · 20/03/2012 · Zebra OS Strategy Bruce A Willins Sr ... Risk -

Android Leading among enterprise developers (Vision Mobile Q4 2014)

bull Android Most Common Targeted OS By Enterpriser Developers (74)

bull HTML5 most by developers (42) followed by Java (38)

bull 42 of Android developers using something other than native language

bull Avg of platforms targeted by developers = 22 (17 Without Games) down from 29 in 12 months 43 only 1 platform

bull ldquoWindows Phone continues to gain developer mindshare steadily at 28 ldquoalthough the users have not followedrdquo (targeting low-end Android users)

bull C As Primary Language -gt 63 of WP developers (14 across all developers) comparable on Android amp IOS

10000 App Developers from 137 Countries

httpwwwvisionmobilecomproductdeveloper-economics-q3-2014

Platform App Development C Gaining Cross-platform Traction

C

More Signs CNet Cross Platform Enabling Customers To Ease The Transition

C

NET

C

NET

bull Microsoft Moves To Open Source NET

bull ~6M Programmers Developing For NET

bull MSFT ldquoNet Foundationrdquo - promote NET Technologies in OSS

bull April 2014 ndash Open Source of Roslyn Net Compiler Platform

bull Nov 2014 - NET Framework (server side) Goes Open Source

bull Xamarin Seen By Many Customers To Ease The Transition bull httpdeveloperxamarincomguidesandroidgetting_startedhelloandroidhelloandroid_quickstart

bull Xamarin in General Growing Rapidly

bull 2013 To 2014 Developers 288K -gt 755K Employees 65-gt 200

bull Zebra Xamarin Support

1) Datawedge httpsdevelopermotorolasolutionscomcommunityandroidandroid-forumsandroid-blogsblog20141106scanning-barcodes-in-your-xamarin-android-app

2) Binding to the Zebra EMDK httpsdevelopermotorolasolutionscomdocsDOC-2813

3) Xamarin API Plugin (Q3-Q4 lsquo15)

Android Is Reducing ldquoEnterprise OS Fragmentationrdquo

Warehouse Back of Store Store Floor BYODCOPE Customers

CEWEC

WM

IOS

The Average CIO manages 35 OSrsquoshellipthey would prefer 1

WP8 WE8H

Win 10

Android

MC3K JB Android Q3 2014

MC92 KK Android Q3 2015

More Coming

NRF 2015 - ldquoYear of Androidrdquo Northcoast Research

bull ldquocustomers have come to the conclusion that Android for enterprise use is a suitable operating system alternative to existing Windows operating systemsrdquo

bull ldquoAndroid clearly has more interest [than Win 81] as a viable alternative to the existing Windows platform for those looking to upgraderdquo

bull ldquoAndroid No Longer Feared in Enterpriserdquo

bull ldquoThe investment in the Android platform was the one strategic move that gives them [MSIZebra] an advantage over their competitors more than anything else in recent memoryldquo

bull ldquoZebra is a clear leader in the Android operating spacerdquo

Zebra Microsoft OS

Win 8

The Window For legacy Microsoft Operating System Products Is closing

MESSAGE OF URGENCY ndash NOT PANIC

Microsoft OS Support Cycles ndash Winding Down WMCE (WMWEH 65 MSFT Mainstream Support Ended 1132015)

WE81H

httpsupportmicrosoftcomlifecyclesearchdefaultaspxsort=PNampalpha=Windows+Embedded+81+HandheldampFilter=FilterNO

No Published Support for earlier WE8H release

Windows Mobile WEH CE WEC

Zebra OS Product Offering trends Planning for Post WM

CEWM Beyond 2015

bull Continued Growth In Android

bull ldquoTBDrdquo Potentially Win 10 End-of-Ship not Not End-of-Support

Microsoft OS Path For Enterprise Customers 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016

2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016

WEC 70 Mar 2011

CE 60 Mar 2006

CE 50 Jul 2004

CE 60R3 Sept lsquo09

WEC 2013 Update

Targeted At Embedded

WP 7 Feb lsquo10

WP75 Sept lsquo11

WP78 Q4 lsquo12

Consumer Only Launch-To-

End-ofmdashLife in ~24 months

WE8H Announce

WE81H First Product

lt 1 Market

Adoption

WM 60 Feb 2007

WM 65 Sept lsquo09

WM 50 Jul 2005

No Major Updates ndash Most Current Release

Still On 2004 CE 50 Kernel

Win10 Announce Q4 lsquo14

TBD (W10 Mobile Ent

RTM Q4 rsquo15)

Customers Reacting To Growing Skepticism In Press

bull ldquohot breaking rumour suggests that Microsoft could drop its Windows Phone platform and instead adopt the Android OS with its own applications and services preloadedrdquo

bull ldquoPotentially referencing the big changes afoot in Redmond a letter from Nadella to Microsoft employees said the company needs to be prepared to make tough choices in areas where things are not workingrdquo

bull ldquoNadella appears to want results otherwise Windows Phone could go the way of Windows Mobile and cease to existrdquo

httpwwwandroidauthoritycomrumor-microsoft-to-drop-windows-phone-for-android-621317

Jun 30 2015

Wired

Magazine

bull We will streamline the next version of Windows from three operating systems into one single converged operating system for screens of all sizesldquo ndash Nadella

bull Cut Down Development Time amp Unify User Experience (comparable to Android amp IOS but all the way to the desktop)

bull Thoughts On What ldquoConvergencerdquo Means To MSFT - A Single MSFT Team - Unified OS or Unified Team (under Terry Myerson)phone embedded windows xbox

- A Single Core- NT Core with highly common run times

- A Single Store - Unifed Windows Phone Store amp Windows Store

- Single Developer Platform - Write once and run on any Windows Variant (unified APIs dev tools)

- ldquoWindows Applicationsrdquo ndash aka Modern Apps Metro Style Universal Apps are built on a ldquoWindows Universal App Platformrdquo

- Singular OS ndash a Runtime OS (configures based on some hardware manifest eg alter UI based on keyboard present)

bull 1) Win 81 Desktop Laptop

bull 2) Windows RT (tablet ARM)

bull 3) Windows Phone

From Three OSrsquos

Industry Mobile IOT

ldquoOfficial Namesrdquo From MSFT

Directly

Windows 10 IoT for Enterprise

Windows 10 Mobile for Enterprise

Windows 10 IoT Core

Build 2015 Windows 10 IOT

for Industrial Devices

Windows 10 IOT for Mobile

Devices

Windows 10 IOT Core

Legal Agreements Windows 10

Industry Windows 10

Mobile Windows 10

Athens

One OS ndash 3 Variants Windows 10 - Unification

Why customers ask for Microsoft

Infrastructure Compatibility ManagementSecurity Policies (EAS SCCMhellip)

An OS Manufacturer As A Physical Entity (not the ldquocommunityrdquo)

Unified Development Environment (Visual Studio IDE)

Microsoft Brand Legacy (comfort level)

Enterprise Device Availability

Indemnification IP Position

Promise of Application Unification (desktop laptop tablet handheld)

Maintenance amp Support Policies (OS Updates ndashan asset amp a liability going forward)

Device Manufacturer

OS Manufacturer Customer

MSFT

declining

Top Reason

CEWEC WMWEH WE8H Win10 Roadmap

Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4

2012 2011 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4

2014 2013 2015

released

SB1

CE 6

CE7WEC

MC32 HC1 MC40

WT41N0

VC70

MC92 MC21

MC45 VC6090

MC67 WMWEH

WE8H

VH10

WAP4

WAP4

Major releases only

MC67

ND

Win 10

TBA

MC18

No GA

Products

No Plans For

WEC 2013

Customer Expressed Concerns Over Microsoft bull Past Performance

bull WMWEH 65 No significant updates in 4+ years on a 10 yr old CE5 kernel

bull WP7 lasted only 24 months

bull WE8H Replaced by Win10 Before Any Significant Market Adoption

bull Long Term Commitment bull Continual Narrowing (ldquofocusingrdquo) of the Phone Hardware Business (July lsquo15 7800 additional layoffs) bull ldquoASPs however have continued to decline Gross margin declined this quarter driven by lower per unit margins on Lumia

devicesrdquo -- July 21 2015 Earning Call Nadella

bull Technical Issues bull No legacy app compatibility Architectural constraints (limits in multitasking IPC developer API access ability to customize)

bull Strategic Direction (under Satya Nadella) bull Likely focus is not mobile OS but for on-premise and cloud based apps amp services

bull WE8H addressing a very small niche market (45M units compared to 1B+ Consumer)

bull Ambiguity in how to reduce ldquoEnterprise OS fragmentationrdquo (one Enterprise OS)

bull Market Adoption Issues bull WE8H based on struggling Consumer WP8 (~28 Market Share ndash expect decline in Q2 rsquo15) bull Minimal Enterprise ISV Adoption amp hardware devices

bull Window 10 Announcement Has Extended The MSFT OS Gap customers are foregoing WE8H

bull Logistic Issues bull Ability to support WE8H (Win 10 Enterprise) given that enterprise changes may impact WP8 (Win 10 Consumer)

Android MX ndash Mobility eXtensions

Android Statistics Enterprise internationals want Price Carrier Country Optionshellip

bull 18000 Different Android Devices

bull Over 180 Manufacturers

bull In 190 Countries

bull Wide Pricing Ranges ($100+)

bull 15M Activations Day

bull gt16M Apps on Play Store

bull $7B Paid To App Developers

httpopensignalcomreports2014android-fragmentation

Devices

Manufacturers Samsung

Google

LGE MOT SONY

Lenovo

HTC

Ericsson

Huaw

ei

Screen Sizes

Why Customers Are Asking For Android

bull Android 77 Market Share (1B+ Android device ships expected in lsquo15)

1 Smartphone OS WW (Unit Shipments)

bull Java (the native language for Android)

1 Most Popular Programming Language

bull Android ndash 180+ Device Manufacturers amp Over 550 Devices In US Alone

1 Mobile OS With Most Device amp Manufacturer Options

bull Android - 591

1 Requested OS By MSI Channel Partner Customers

bull Android 798M Devices (EoY 2013)

1 Mobile OS Installed Base

bull Qualcomm TI Intel MediaTek Marvelhellip

1 Supported OS By Leading SiliconMicroprocessor Vendors

bull Approximately 14 M Applications

1 ndash App Store Adoption (comparable with IOS App Strore)

Zebra Android Trends industry is turning - not to be ldquobraggadociosrdquo (D Trump)

bull Android Products YoY 2013-To-2014

+ 375 Unit Growth

+ 402 Rev Growth

bull Zebra Solution Center Has Now Certified Over 168 Android Apps

bull Expect Significant Positive Impact in 2015 From TC7x

GROWTH IN ANDROID EMDK

USAGE Strong indicator of increased

product USAGE by development

community

Increased Views of Android Related Resources

Zebra Enterprise Customers Buying Android Devices

Poland

Application MSFT-To-Android Migration

bull Rewrite

bull Porting C to Java Has Generally Gone Smoothly (a class is a class is a class)

bull Abstraction

bull Transitioning To HTML5 amp Various OS Abstraction Frameworks (eg RhoMobile)

bull Retaining NET (eg Xamarin)

bull Some Are Running A Common Language Runtime (CLR) and Running Their Existing NET Code (60-90 porting) most effort in UI

bull XAMARIN

bull Some Customers Using Datawedge With Xamarin

bull Continued Strategic Partnership Dialogue

bull Expect Zebra Plugins For Xamarin (late Q3 rsquo15 Mx 44 profile mgr amp barcode API)

bull httpsdevelopermotorolasolutionscomdocsDOC-2813

C

NET

PrivacySecurity vs Service Functionality

Many Enterprise Customers

Object To The Security Risks associated with

Consumer Cloud Service offerings requiring

devices to expose Account IDrsquos access to

data amp data traversing cloud servershellip

ldquoWhen you visit websites or use apps that use Google technologies we may use the

information we receive from those websites and appsrdquo (google privacy amp terms - httpwwwgooglecompoliciesprivacypartners)

ldquoIBM bans Sirirdquo (httpwwwzdnetcomblogbtlibm-bans-siri-privacy-risk-or-corporate-paranoia-at-its-best77843)

Siri - End User License Agreement (EULA)

ldquoyou agree and consent to Applersquos and its subsidiariesrsquo and agentsrsquo transmission collection maintenance processing and use of this information

including your voice input and User Datardquo

A Value of Android ndash AOSP amp GMS Options Most Enterprise COBO Customers Prefer AOSP Code Apps Accordingly

bull Privacy - relinquishment to Google of significant data rights inconsistent with enterprise protection of data

bull Google Account Logistics ndash services require a Google account

bull Forced Updates - ldquoGoogle Terms of Servicerdquo (wwwgooglecomintlenpoliciesterms) ldquoWhen a Service requires or includes downloadable software this software may update automatically on your device once a new version or feature is availablerdquo

bull Malware Exposure - Google Play Riddled with Malware (NIST best practice no access to public app store

bull Hardware Design Constraints ndash all hardware designs must comply with Google CDD which limits enterprise device choices

bull Application amp Customization Restrictions ndash UI constraints

bull Potential Functional Limitations ndash Must adhere to Compatibility Test Suite

AOSP ~ 225 of All Smartphone Shipments (4Q 2014) (httpswwwabiresearchcompress4q-2014-smartphone-os-results-android-smartphone-s)

Google Maps

Google Cloud Messaging

Google Play Store

Google Play Services

Google+

Google Analytics

Google Mail - GMAIL

Google Wallet Instant Buy

Google Cloud Platform

Mobile Chrome Browser

GMS Challenges GMS Features

Android For Work (AFW) ndash Driving Android Proliferation

bull Key Feature - Managed Profiles (Dual Persona) For BYOD amp COPE (not COBO)

bull Limited Management amp Security Features (restrict copypaste silent app installremovalhellip)

bull Features Made Extensible To Google For Work EMMrsquos ndash GFW EMMrsquos Airwatch MobileIron SOTI SAP Citrix Blackberry MaaS360 Google Admin Console ndash AFW has No UI

bull Features Available Natively On L and via APK On ICS 40 to KK 44

bull Requires That The Device Have Google Mobile Services (GMS)

bull Correlated Feature ndash Google Apps For Work with Private Channel for Mobile Application Management (MAM)

bullGoogle Apps For work

bullGoogle Cloud Platform

bullGoogle Maps For Work

bullGoogle Chrome For Work

bullGoogle Android For Work

bullGoogle Business Solutions

bullGoogle Play For Work

Google For Work Android For Work is Part of

The Broader Google For Work Initiative

Android Utilities amp Tools

The Genesis of Mx ndash Value To Zebra Stakeholders

Meeting IT Needs

Zebra MX - Enterprise Overlay

Android

Leveraging Consumer Scale

2014 1B+ Smartphones gt20B App Downloads

Zebra Utilities

RhoMobile

Enterprise Browser

EMDK

Rx Logger

Enabling App Developers

WinMobile

MX Programmatic Configuration

bull MX uses a standards based XML schema (OMA-CP PROV MSPROV) bull New features can be developed and immediately plugged-in and used by all solutions (MDM Staging EMDK)

bull Concurrent use by multiple applications with sync amp async options on transient amp persistent operations

bull XML generated by Eclipse Pug-in (EMDK) StageNow workstation or MDM Console

Extensible Configuration

CSP

XML Object

CSP

XML Object

CSP

XML Object

CSP

XML Object

Admin Developer

Staging MDM

EMDK

MX Management System

XML File XML File

Mx Os Extensions Made Available via EMDK amp StageNow

Mx OS Extensions Foundation

EMDK StageNow

67+ Major Operations

Some of Which Are Compound

Operations

Enterprise Tools Available for Android Both Off The Shelf amp Custom

Logcat ndash view from Eclipse or ADB shell

Debug ndash part of Android SDK

Traceview ndash App profilingbottlenecks

HierarchyViewer - UI views structure

Eclipse memory

Analyzer (MAT) Monkey ndash adb CLI

event generator

Rx Logger In depth monitoring

amp auditing

Zebra StageNow ndash Simplifying initial Device Staging

2 Output staging Profiles to a bar code or NFC tag

3 Scan the bar codes or tap the NFC tag to stage

This free tool enables staging in just 3 easy steps

1 Create staging Profiles with easy-to-use Wizards

Built-in

Staging

Server

Workstation Tool

Load

Apps

Mobile Device Client

MDM Toolkit - Enabling MDMrsquos

bull Tightly Integrated Solutions

bull Can Utilize Mx andor Standard Android Features

bull MDM Toolkit - includes documentation sample code amp utilities to help MDM vendors implement the MX functionality into their solutions to provide a viable management solution on Zebra mobile devices including Remote Control

B2M

TeamViewer

LogMeIn

Options For Programmatic Controls

DataWedge for Android- No programming Required

Scanning MSR data appears as keyboard data

bull Powerful profile feature allows configuration per app

bull Recommended when no application development desired or basic text data processing required

Native amp extended Development ndash Android Java Applications

bull Compatible with standard Android SDK bull Extensions for Data Capture MSR Battery

bull Uses Android API (Intents) and traditional API methods

bull Recommended when developing native Android application

OMA CP XML Configuration

bull Broad device controls configuration management security policies

bull Standards Based OMA Configuration Profile XML Schema

bull Configuration Service Provider (CSP) Modularity

bull Recommended for Mobile Device Management amp PartnerCustomer Application Device Controls

RhoMobile

bull Cross Platform Application development framework (same applications run on Android WM iOShellip)

bull Develop using Web skills (HTML5 JS Ruby)

bull Recommended when developing application to work on multiple devices and operating systems or you have web development skills

APIrsquos

amp

Intents

Data-

Wedge

XML

Config

Cross

Platform

Android Flexibility To Enable Features Like Analytics bull Device Diagnostics Engine Monitors Critical Functionality And Health

bull Health Monitoring Predictive Maintenance for Lower SupportMgmt Costs

Integrated Engine Monitors Critical

Functionality And Monitors Health Device usage

Battery charging and depletion

Applications installed and running

Activity Counters

Radio Performance

Movement Drops

Correlation of events to diagnose

issues Lowers support and management costs

Predictive Maintenance

Optimized Deployment

Fast Device Support

Power Management

Workload Indicators

Business Disruptions

IT Gauges

Android Security

bull Retail bull PCI ndash DSS (Payment Card Industry ndash Data Security Std) for mobile payment (MPoS)

bull QSA (Qualified Security Assessor) Audits

bull Critical Infrastructure bull NERC ndash CIP (North America Electric

Reliability Corp ndash Critical Infrastructure Protection)

bull Healthcare bull HIPAA ndash Health Insurance Portability amp Accounting HITECH Omnibus

bull Controlled Substances bull DEA CSOS ndash Controlled Substance Ordering System

bull Financial bull Sarbanes-Oxley Gramm-Leach Bliley Act (GLBA) Basel II

bull Government bull NIST FIPS ndash Federal Information Processing Standards

bull Govrsquot PED (portable electronic devices) Requirements

bull STIGS (Security Technical Implementation Guide)

bull DoD Directive 81002 (commercial wireless devices in DoD Govrsquot Info Grid (GIG)

bull Federal Information Security Management Act (FISMA) NIST Info Categorization Guidelines

bull Legislation Requiring Breach Notification bull 46 States Have Enacted Breach Notification for Personal Information

bull Federal Legislation In Discussion But Pending

REGULATORY COMPLIANCE IS FUNDAMENTAL TO ZEBRA CUSTOMERS DIRECTIVESMANDATESEDICTS

ANDROID SECURITY (ALWAYS SEPARATE PERCEPTION FROM FACT)

bull Highly Secure Government amp Public Safety Android Adoption

bull Android is the OS for the next generation Mission Critical High Assurance devices being developed by Motorola

bull Enterprise

bull Android is the OS meeting regulatory security certifications in multiple verticals Retail - PCI-DSS Healthcare ndash HIPAA Govrsquot - FIPS 140-2

bull Early Perceptions That Android Is ldquoNot Securerdquo

1) Malware On Google Play Store (enterprise should white-list)

2) Early Android Releases (pre-ICS 40 release October 2011)

bull Android has Demonstrated a History of Incremental Security Enhancements NSA ldquoSecurity Enhancedrdquo (SE Linux) Features Per User VPNs Address Space Layout Randomization (ASLR)hellip

Mx-Osx Enables comprehensive Lockdown ldquoPrinciple of least privilegerdquo OnOff-EnableDisableFilter

Android Debug Bridge (ADB)

Device File Access

All USB Activity

ON Off

Discovery

Off

Recording

GPS

Cellular

Camera

Comprehensive Lockdown and Monitoring Enabling Only the Functionality Needed to Perform the Operation and No More

Imager

SD Access

Interfaces

Sensors

Software

Devices

Settings

amp

Capture Application

White List URL Filters

Speaker Display

Brightness

User

Settings

Proxy

Dealing With LostStolen Devices Mx Enabled Autonomous Countermeasure Matrix

Countermeasures

Threats Wipe SD card

Factory reset Wipe Secure Storage Keys

Password Reset All Users

Password Reset Specific User

Lock Device Uninstall Specific Application

Send Alert to Application via Intent

Maximum password limit X

MDM Client Removal X X

Force through XML X X

Exchange ActiveSync (EAS) password limit x x x x x X

Device is Rooted

X

Exceeding a Configured Threshold Results in One or More Countermeasures

Runs Autonomously on Device Negating Dependency on Network Connectivity

Configured by Enterprise Administrator amp Pushed to the Device

Zebra Security Bulletins ndash eg StageFright Part of Zebra Android Security Remediation Team Process

Release Date

Alternative Remediation

Options

Customer Education

Product Impact

Patch Release Dates

Tracking

Link To Patch with

Detailed Installation Instructions

Android Challenges ndash Real amp Perceived

bull Fragmentation (a positive amp negative)

bull UI Fragmentation (No Longer An Issue) bull Major consumer manufacturers supporting standards based ldquoGoogle Play Editionrdquo

bull Android UI Advancements

bull Release Fragmentation (in many senses a positive for enterprise) bull Working with Google to reduce lag times)

bull Google Leveraging Google Play Service (GPS)

bull Mobile Device Management Fragmentation (No Longer An Issue) bull Increase API Surface plus extensions

bull Google Mobile Service Privacy Issues (an option ndash making it a feature) bull Means to provide with without makes this a feature compared to other OSrsquos

bull Security (No Longer An Inhibitor To Deployment) bull Often Aligned To Google Play Malware (not relevant to most ldquolocked down enterprise devices)

bull Greatly Improved Post ICS 40 Release (Oct 2011)

bull Positive Comments on Android Security By Gartner amp VDC

bull Integration of many NSA SE (Security Enhanced) Android Features

bull Device Availability (Now over 50 Industrial Handheld Android Devices still not as many as WMCE but more than the 5 on WE8H)

Is Android Mx An Enterprise OShellip ldquoDuck Testrdquo

1) Is Android The Worldrsquos Leading Mobile OSYes

2) Is Android Supported In A Microsoft Enterprise InfrastructureYes

3) Are Enterprise Developers Adopting AndroidYes

4) Is The Native Language of Android Java PopularhellipYes

5) Are Industry amp Financial Analysts SeeinghellipYes

6) Are Industry amp Financial Analysts Seeing Android AdoptionhellipYes

7) Does Android Have A Significant Installed BasehellipYes

8) Can Android Reduce Enterprise OS FragmentationYes

9) Are Industrial HH Device Vendors Adopting AndroidYes

10) Are Enterprise Tools Available for AndroidYes

11) Is Zebra Seeing Android Momentum hellip Yes

12) Are Enterprise Customers Buying Android hellipYes

13) Is Android SecurehellipYes

14) Does Zebra Have A Security Remediation Process For AndroidYes

15) Is Android Continually Adding New Enterprise FeatureshellipYes

16) Does Android Have The Flexibility To Enable Features Like AnalyticshellipYes

17) Are There Enterprise Android Resources Yes

18) If Needed Are Services Available For AndroidYes

19) Does Mx Enable Developers To Add ValueYes

20) Does Android Mx provide Enterprise Development OptionsYes

21) Does Mx Enable Comprehensive LockdownhellipYes

22) Can Mx Help With Lost or Stolen DevicesYes

Sample Zebra Android Information Resources bull Architecture amp Development Resources

bull Motorola Solutions App Development For Android httpdevelopermotorolasolutionscomcommunityandroid

bull Android Opens Source Project - httpsourceandroidcom

bull Android Block Diagram - httpenwikipediaorgwikiFileAndroid-System-Architecturesvg

bull Android APIrsquos - httpdeveloperandroidcomguidetopicsmanifestuses-sdk-elementhtmlApiLevels amp

bull httpdeveloperandroidcomreferencepackageshtml

bull Android SDK amp ADT Download - httpdeveloperandroidcomsdkindexhtml

bull Android App Overview - httpdeveloperandroidcomguidecomponentsfundamentalshtml

bull Zebra EMDK bull DN PMB httpagilevltprdmot-solutionscomAgileVault005578069agile557806907pdf

bull EMDK Landing page httpsdevelopermotorolasolutionscomcommunityandroidemdk

bull Tutorials httpsdevelopermotorolasolutionscomcommunityandroidemdktutorials

bull Samples httpsdevelopermotorolasolutionscomcommunityandroidemdksamples

bull API Reference httpsdevelopermotorolasolutionscomcommunityandroidemdkreference

bull Profile Manager httpsdevelopermotorolasolutionscomcommunityandroidemdkprofiles

bull Android Mobile Security bull NIST Mobile Security Guidelines - httpcsrcnistgovpublicationsdrafts800-124r1draft_sp800-124-rev1pdf

bull Android Basic Security - httpsourceandroidcomdevicestechsecurity

bull Android Mobile Device Management (MDM) bull SoTI MobiControl Android+ - httpwwwsotinetmobicontrolkey-featuresandroidplus

bull Airwatch Android MDM - httpwwwair-watchcomsolutionsandroid

bull MSI Mx - httpwwwmotorolasolutionscomUS-ENBusiness+Product+and+ServicesSoftware+and+ApplicationsMx_Extensionssoftware_applications_tab

bull TCO Links bull VDC Mobile Device TCO httpwwwvdcresearchcom_Documentstrackst7v1brief-2667pdf

bull Gartner ldquoTotal Cost of Ownership of Mobile Devices 2012 Updaterdquo March 20 2012 httpwwwmotorolasolutionscomwebCustomerPepsiCoUS-ENMyDocumentsPresentationsLibraryresourcestotal_cost_of_ownership_of_mobile20devicespdfpLibItem=1

bull ldquoMotorola Solutions TCO Calculatorrdquo (consult an MSI representative)

bull Other bull Android Market Dashboards - httpdeveloperandroidcomaboutdashboardsindexhtml

bull Google Services httpdeveloperandroidcomgoogleindexhtml

PLEASE TAKE THE SURVEY

DO NOT USE APPFORUM EVENT SURVEY SESSION

SURVEY

THANK YOU

Page 21: Zebra OS Strategy - Zebra Technologies LaunchPadlaunchpad.zebra.com/.../Day_1_EN/04_APAC-AppForum-OS_Strategy.… · 20/03/2012 · Zebra OS Strategy Bruce A Willins Sr ... Risk -

Platform App Development C Gaining Cross-platform Traction

C

More Signs CNet Cross Platform Enabling Customers To Ease The Transition

C

NET

C

NET

bull Microsoft Moves To Open Source NET

bull ~6M Programmers Developing For NET

bull MSFT ldquoNet Foundationrdquo - promote NET Technologies in OSS

bull April 2014 ndash Open Source of Roslyn Net Compiler Platform

bull Nov 2014 - NET Framework (server side) Goes Open Source

bull Xamarin Seen By Many Customers To Ease The Transition bull httpdeveloperxamarincomguidesandroidgetting_startedhelloandroidhelloandroid_quickstart

bull Xamarin in General Growing Rapidly

bull 2013 To 2014 Developers 288K -gt 755K Employees 65-gt 200

bull Zebra Xamarin Support

1) Datawedge httpsdevelopermotorolasolutionscomcommunityandroidandroid-forumsandroid-blogsblog20141106scanning-barcodes-in-your-xamarin-android-app

2) Binding to the Zebra EMDK httpsdevelopermotorolasolutionscomdocsDOC-2813

3) Xamarin API Plugin (Q3-Q4 lsquo15)

Android Is Reducing ldquoEnterprise OS Fragmentationrdquo

Warehouse Back of Store Store Floor BYODCOPE Customers

CEWEC

WM

IOS

The Average CIO manages 35 OSrsquoshellipthey would prefer 1

WP8 WE8H

Win 10

Android

MC3K JB Android Q3 2014

MC92 KK Android Q3 2015

More Coming

NRF 2015 - ldquoYear of Androidrdquo Northcoast Research

bull ldquocustomers have come to the conclusion that Android for enterprise use is a suitable operating system alternative to existing Windows operating systemsrdquo

bull ldquoAndroid clearly has more interest [than Win 81] as a viable alternative to the existing Windows platform for those looking to upgraderdquo

bull ldquoAndroid No Longer Feared in Enterpriserdquo

bull ldquoThe investment in the Android platform was the one strategic move that gives them [MSIZebra] an advantage over their competitors more than anything else in recent memoryldquo

bull ldquoZebra is a clear leader in the Android operating spacerdquo

Zebra Microsoft OS

Win 8

The Window For legacy Microsoft Operating System Products Is closing

MESSAGE OF URGENCY ndash NOT PANIC

Microsoft OS Support Cycles ndash Winding Down WMCE (WMWEH 65 MSFT Mainstream Support Ended 1132015)

WE81H

httpsupportmicrosoftcomlifecyclesearchdefaultaspxsort=PNampalpha=Windows+Embedded+81+HandheldampFilter=FilterNO

No Published Support for earlier WE8H release

Windows Mobile WEH CE WEC

Zebra OS Product Offering trends Planning for Post WM

CEWM Beyond 2015

bull Continued Growth In Android

bull ldquoTBDrdquo Potentially Win 10 End-of-Ship not Not End-of-Support

Microsoft OS Path For Enterprise Customers 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016

2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016

WEC 70 Mar 2011

CE 60 Mar 2006

CE 50 Jul 2004

CE 60R3 Sept lsquo09

WEC 2013 Update

Targeted At Embedded

WP 7 Feb lsquo10

WP75 Sept lsquo11

WP78 Q4 lsquo12

Consumer Only Launch-To-

End-ofmdashLife in ~24 months

WE8H Announce

WE81H First Product

lt 1 Market

Adoption

WM 60 Feb 2007

WM 65 Sept lsquo09

WM 50 Jul 2005

No Major Updates ndash Most Current Release

Still On 2004 CE 50 Kernel

Win10 Announce Q4 lsquo14

TBD (W10 Mobile Ent

RTM Q4 rsquo15)

Customers Reacting To Growing Skepticism In Press

bull ldquohot breaking rumour suggests that Microsoft could drop its Windows Phone platform and instead adopt the Android OS with its own applications and services preloadedrdquo

bull ldquoPotentially referencing the big changes afoot in Redmond a letter from Nadella to Microsoft employees said the company needs to be prepared to make tough choices in areas where things are not workingrdquo

bull ldquoNadella appears to want results otherwise Windows Phone could go the way of Windows Mobile and cease to existrdquo

httpwwwandroidauthoritycomrumor-microsoft-to-drop-windows-phone-for-android-621317

Jun 30 2015

Wired

Magazine

bull We will streamline the next version of Windows from three operating systems into one single converged operating system for screens of all sizesldquo ndash Nadella

bull Cut Down Development Time amp Unify User Experience (comparable to Android amp IOS but all the way to the desktop)

bull Thoughts On What ldquoConvergencerdquo Means To MSFT - A Single MSFT Team - Unified OS or Unified Team (under Terry Myerson)phone embedded windows xbox

- A Single Core- NT Core with highly common run times

- A Single Store - Unifed Windows Phone Store amp Windows Store

- Single Developer Platform - Write once and run on any Windows Variant (unified APIs dev tools)

- ldquoWindows Applicationsrdquo ndash aka Modern Apps Metro Style Universal Apps are built on a ldquoWindows Universal App Platformrdquo

- Singular OS ndash a Runtime OS (configures based on some hardware manifest eg alter UI based on keyboard present)

bull 1) Win 81 Desktop Laptop

bull 2) Windows RT (tablet ARM)

bull 3) Windows Phone

From Three OSrsquos

Industry Mobile IOT

ldquoOfficial Namesrdquo From MSFT

Directly

Windows 10 IoT for Enterprise

Windows 10 Mobile for Enterprise

Windows 10 IoT Core

Build 2015 Windows 10 IOT

for Industrial Devices

Windows 10 IOT for Mobile

Devices

Windows 10 IOT Core

Legal Agreements Windows 10

Industry Windows 10

Mobile Windows 10

Athens

One OS ndash 3 Variants Windows 10 - Unification

Why customers ask for Microsoft

Infrastructure Compatibility ManagementSecurity Policies (EAS SCCMhellip)

An OS Manufacturer As A Physical Entity (not the ldquocommunityrdquo)

Unified Development Environment (Visual Studio IDE)

Microsoft Brand Legacy (comfort level)

Enterprise Device Availability

Indemnification IP Position

Promise of Application Unification (desktop laptop tablet handheld)

Maintenance amp Support Policies (OS Updates ndashan asset amp a liability going forward)

Device Manufacturer

OS Manufacturer Customer

MSFT

declining

Top Reason

CEWEC WMWEH WE8H Win10 Roadmap

Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4

2012 2011 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4

2014 2013 2015

released

SB1

CE 6

CE7WEC

MC32 HC1 MC40

WT41N0

VC70

MC92 MC21

MC45 VC6090

MC67 WMWEH

WE8H

VH10

WAP4

WAP4

Major releases only

MC67

ND

Win 10

TBA

MC18

No GA

Products

No Plans For

WEC 2013

Customer Expressed Concerns Over Microsoft bull Past Performance

bull WMWEH 65 No significant updates in 4+ years on a 10 yr old CE5 kernel

bull WP7 lasted only 24 months

bull WE8H Replaced by Win10 Before Any Significant Market Adoption

bull Long Term Commitment bull Continual Narrowing (ldquofocusingrdquo) of the Phone Hardware Business (July lsquo15 7800 additional layoffs) bull ldquoASPs however have continued to decline Gross margin declined this quarter driven by lower per unit margins on Lumia

devicesrdquo -- July 21 2015 Earning Call Nadella

bull Technical Issues bull No legacy app compatibility Architectural constraints (limits in multitasking IPC developer API access ability to customize)

bull Strategic Direction (under Satya Nadella) bull Likely focus is not mobile OS but for on-premise and cloud based apps amp services

bull WE8H addressing a very small niche market (45M units compared to 1B+ Consumer)

bull Ambiguity in how to reduce ldquoEnterprise OS fragmentationrdquo (one Enterprise OS)

bull Market Adoption Issues bull WE8H based on struggling Consumer WP8 (~28 Market Share ndash expect decline in Q2 rsquo15) bull Minimal Enterprise ISV Adoption amp hardware devices

bull Window 10 Announcement Has Extended The MSFT OS Gap customers are foregoing WE8H

bull Logistic Issues bull Ability to support WE8H (Win 10 Enterprise) given that enterprise changes may impact WP8 (Win 10 Consumer)

Android MX ndash Mobility eXtensions

Android Statistics Enterprise internationals want Price Carrier Country Optionshellip

bull 18000 Different Android Devices

bull Over 180 Manufacturers

bull In 190 Countries

bull Wide Pricing Ranges ($100+)

bull 15M Activations Day

bull gt16M Apps on Play Store

bull $7B Paid To App Developers

httpopensignalcomreports2014android-fragmentation

Devices

Manufacturers Samsung

Google

LGE MOT SONY

Lenovo

HTC

Ericsson

Huaw

ei

Screen Sizes

Why Customers Are Asking For Android

bull Android 77 Market Share (1B+ Android device ships expected in lsquo15)

1 Smartphone OS WW (Unit Shipments)

bull Java (the native language for Android)

1 Most Popular Programming Language

bull Android ndash 180+ Device Manufacturers amp Over 550 Devices In US Alone

1 Mobile OS With Most Device amp Manufacturer Options

bull Android - 591

1 Requested OS By MSI Channel Partner Customers

bull Android 798M Devices (EoY 2013)

1 Mobile OS Installed Base

bull Qualcomm TI Intel MediaTek Marvelhellip

1 Supported OS By Leading SiliconMicroprocessor Vendors

bull Approximately 14 M Applications

1 ndash App Store Adoption (comparable with IOS App Strore)

Zebra Android Trends industry is turning - not to be ldquobraggadociosrdquo (D Trump)

bull Android Products YoY 2013-To-2014

+ 375 Unit Growth

+ 402 Rev Growth

bull Zebra Solution Center Has Now Certified Over 168 Android Apps

bull Expect Significant Positive Impact in 2015 From TC7x

GROWTH IN ANDROID EMDK

USAGE Strong indicator of increased

product USAGE by development

community

Increased Views of Android Related Resources

Zebra Enterprise Customers Buying Android Devices

Poland

Application MSFT-To-Android Migration

bull Rewrite

bull Porting C to Java Has Generally Gone Smoothly (a class is a class is a class)

bull Abstraction

bull Transitioning To HTML5 amp Various OS Abstraction Frameworks (eg RhoMobile)

bull Retaining NET (eg Xamarin)

bull Some Are Running A Common Language Runtime (CLR) and Running Their Existing NET Code (60-90 porting) most effort in UI

bull XAMARIN

bull Some Customers Using Datawedge With Xamarin

bull Continued Strategic Partnership Dialogue

bull Expect Zebra Plugins For Xamarin (late Q3 rsquo15 Mx 44 profile mgr amp barcode API)

bull httpsdevelopermotorolasolutionscomdocsDOC-2813

C

NET

PrivacySecurity vs Service Functionality

Many Enterprise Customers

Object To The Security Risks associated with

Consumer Cloud Service offerings requiring

devices to expose Account IDrsquos access to

data amp data traversing cloud servershellip

ldquoWhen you visit websites or use apps that use Google technologies we may use the

information we receive from those websites and appsrdquo (google privacy amp terms - httpwwwgooglecompoliciesprivacypartners)

ldquoIBM bans Sirirdquo (httpwwwzdnetcomblogbtlibm-bans-siri-privacy-risk-or-corporate-paranoia-at-its-best77843)

Siri - End User License Agreement (EULA)

ldquoyou agree and consent to Applersquos and its subsidiariesrsquo and agentsrsquo transmission collection maintenance processing and use of this information

including your voice input and User Datardquo

A Value of Android ndash AOSP amp GMS Options Most Enterprise COBO Customers Prefer AOSP Code Apps Accordingly

bull Privacy - relinquishment to Google of significant data rights inconsistent with enterprise protection of data

bull Google Account Logistics ndash services require a Google account

bull Forced Updates - ldquoGoogle Terms of Servicerdquo (wwwgooglecomintlenpoliciesterms) ldquoWhen a Service requires or includes downloadable software this software may update automatically on your device once a new version or feature is availablerdquo

bull Malware Exposure - Google Play Riddled with Malware (NIST best practice no access to public app store

bull Hardware Design Constraints ndash all hardware designs must comply with Google CDD which limits enterprise device choices

bull Application amp Customization Restrictions ndash UI constraints

bull Potential Functional Limitations ndash Must adhere to Compatibility Test Suite

AOSP ~ 225 of All Smartphone Shipments (4Q 2014) (httpswwwabiresearchcompress4q-2014-smartphone-os-results-android-smartphone-s)

Google Maps

Google Cloud Messaging

Google Play Store

Google Play Services

Google+

Google Analytics

Google Mail - GMAIL

Google Wallet Instant Buy

Google Cloud Platform

Mobile Chrome Browser

GMS Challenges GMS Features

Android For Work (AFW) ndash Driving Android Proliferation

bull Key Feature - Managed Profiles (Dual Persona) For BYOD amp COPE (not COBO)

bull Limited Management amp Security Features (restrict copypaste silent app installremovalhellip)

bull Features Made Extensible To Google For Work EMMrsquos ndash GFW EMMrsquos Airwatch MobileIron SOTI SAP Citrix Blackberry MaaS360 Google Admin Console ndash AFW has No UI

bull Features Available Natively On L and via APK On ICS 40 to KK 44

bull Requires That The Device Have Google Mobile Services (GMS)

bull Correlated Feature ndash Google Apps For Work with Private Channel for Mobile Application Management (MAM)

bullGoogle Apps For work

bullGoogle Cloud Platform

bullGoogle Maps For Work

bullGoogle Chrome For Work

bullGoogle Android For Work

bullGoogle Business Solutions

bullGoogle Play For Work

Google For Work Android For Work is Part of

The Broader Google For Work Initiative

Android Utilities amp Tools

The Genesis of Mx ndash Value To Zebra Stakeholders

Meeting IT Needs

Zebra MX - Enterprise Overlay

Android

Leveraging Consumer Scale

2014 1B+ Smartphones gt20B App Downloads

Zebra Utilities

RhoMobile

Enterprise Browser

EMDK

Rx Logger

Enabling App Developers

WinMobile

MX Programmatic Configuration

bull MX uses a standards based XML schema (OMA-CP PROV MSPROV) bull New features can be developed and immediately plugged-in and used by all solutions (MDM Staging EMDK)

bull Concurrent use by multiple applications with sync amp async options on transient amp persistent operations

bull XML generated by Eclipse Pug-in (EMDK) StageNow workstation or MDM Console

Extensible Configuration

CSP

XML Object

CSP

XML Object

CSP

XML Object

CSP

XML Object

Admin Developer

Staging MDM

EMDK

MX Management System

XML File XML File

Mx Os Extensions Made Available via EMDK amp StageNow

Mx OS Extensions Foundation

EMDK StageNow

67+ Major Operations

Some of Which Are Compound

Operations

Enterprise Tools Available for Android Both Off The Shelf amp Custom

Logcat ndash view from Eclipse or ADB shell

Debug ndash part of Android SDK

Traceview ndash App profilingbottlenecks

HierarchyViewer - UI views structure

Eclipse memory

Analyzer (MAT) Monkey ndash adb CLI

event generator

Rx Logger In depth monitoring

amp auditing

Zebra StageNow ndash Simplifying initial Device Staging

2 Output staging Profiles to a bar code or NFC tag

3 Scan the bar codes or tap the NFC tag to stage

This free tool enables staging in just 3 easy steps

1 Create staging Profiles with easy-to-use Wizards

Built-in

Staging

Server

Workstation Tool

Load

Apps

Mobile Device Client

MDM Toolkit - Enabling MDMrsquos

bull Tightly Integrated Solutions

bull Can Utilize Mx andor Standard Android Features

bull MDM Toolkit - includes documentation sample code amp utilities to help MDM vendors implement the MX functionality into their solutions to provide a viable management solution on Zebra mobile devices including Remote Control

B2M

TeamViewer

LogMeIn

Options For Programmatic Controls

DataWedge for Android- No programming Required

Scanning MSR data appears as keyboard data

bull Powerful profile feature allows configuration per app

bull Recommended when no application development desired or basic text data processing required

Native amp extended Development ndash Android Java Applications

bull Compatible with standard Android SDK bull Extensions for Data Capture MSR Battery

bull Uses Android API (Intents) and traditional API methods

bull Recommended when developing native Android application

OMA CP XML Configuration

bull Broad device controls configuration management security policies

bull Standards Based OMA Configuration Profile XML Schema

bull Configuration Service Provider (CSP) Modularity

bull Recommended for Mobile Device Management amp PartnerCustomer Application Device Controls

RhoMobile

bull Cross Platform Application development framework (same applications run on Android WM iOShellip)

bull Develop using Web skills (HTML5 JS Ruby)

bull Recommended when developing application to work on multiple devices and operating systems or you have web development skills

APIrsquos

amp

Intents

Data-

Wedge

XML

Config

Cross

Platform

Android Flexibility To Enable Features Like Analytics bull Device Diagnostics Engine Monitors Critical Functionality And Health

bull Health Monitoring Predictive Maintenance for Lower SupportMgmt Costs

Integrated Engine Monitors Critical

Functionality And Monitors Health Device usage

Battery charging and depletion

Applications installed and running

Activity Counters

Radio Performance

Movement Drops

Correlation of events to diagnose

issues Lowers support and management costs

Predictive Maintenance

Optimized Deployment

Fast Device Support

Power Management

Workload Indicators

Business Disruptions

IT Gauges

Android Security

bull Retail bull PCI ndash DSS (Payment Card Industry ndash Data Security Std) for mobile payment (MPoS)

bull QSA (Qualified Security Assessor) Audits

bull Critical Infrastructure bull NERC ndash CIP (North America Electric

Reliability Corp ndash Critical Infrastructure Protection)

bull Healthcare bull HIPAA ndash Health Insurance Portability amp Accounting HITECH Omnibus

bull Controlled Substances bull DEA CSOS ndash Controlled Substance Ordering System

bull Financial bull Sarbanes-Oxley Gramm-Leach Bliley Act (GLBA) Basel II

bull Government bull NIST FIPS ndash Federal Information Processing Standards

bull Govrsquot PED (portable electronic devices) Requirements

bull STIGS (Security Technical Implementation Guide)

bull DoD Directive 81002 (commercial wireless devices in DoD Govrsquot Info Grid (GIG)

bull Federal Information Security Management Act (FISMA) NIST Info Categorization Guidelines

bull Legislation Requiring Breach Notification bull 46 States Have Enacted Breach Notification for Personal Information

bull Federal Legislation In Discussion But Pending

REGULATORY COMPLIANCE IS FUNDAMENTAL TO ZEBRA CUSTOMERS DIRECTIVESMANDATESEDICTS

ANDROID SECURITY (ALWAYS SEPARATE PERCEPTION FROM FACT)

bull Highly Secure Government amp Public Safety Android Adoption

bull Android is the OS for the next generation Mission Critical High Assurance devices being developed by Motorola

bull Enterprise

bull Android is the OS meeting regulatory security certifications in multiple verticals Retail - PCI-DSS Healthcare ndash HIPAA Govrsquot - FIPS 140-2

bull Early Perceptions That Android Is ldquoNot Securerdquo

1) Malware On Google Play Store (enterprise should white-list)

2) Early Android Releases (pre-ICS 40 release October 2011)

bull Android has Demonstrated a History of Incremental Security Enhancements NSA ldquoSecurity Enhancedrdquo (SE Linux) Features Per User VPNs Address Space Layout Randomization (ASLR)hellip

Mx-Osx Enables comprehensive Lockdown ldquoPrinciple of least privilegerdquo OnOff-EnableDisableFilter

Android Debug Bridge (ADB)

Device File Access

All USB Activity

ON Off

Discovery

Off

Recording

GPS

Cellular

Camera

Comprehensive Lockdown and Monitoring Enabling Only the Functionality Needed to Perform the Operation and No More

Imager

SD Access

Interfaces

Sensors

Software

Devices

Settings

amp

Capture Application

White List URL Filters

Speaker Display

Brightness

User

Settings

Proxy

Dealing With LostStolen Devices Mx Enabled Autonomous Countermeasure Matrix

Countermeasures

Threats Wipe SD card

Factory reset Wipe Secure Storage Keys

Password Reset All Users

Password Reset Specific User

Lock Device Uninstall Specific Application

Send Alert to Application via Intent

Maximum password limit X

MDM Client Removal X X

Force through XML X X

Exchange ActiveSync (EAS) password limit x x x x x X

Device is Rooted

X

Exceeding a Configured Threshold Results in One or More Countermeasures

Runs Autonomously on Device Negating Dependency on Network Connectivity

Configured by Enterprise Administrator amp Pushed to the Device

Zebra Security Bulletins ndash eg StageFright Part of Zebra Android Security Remediation Team Process

Release Date

Alternative Remediation

Options

Customer Education

Product Impact

Patch Release Dates

Tracking

Link To Patch with

Detailed Installation Instructions

Android Challenges ndash Real amp Perceived

bull Fragmentation (a positive amp negative)

bull UI Fragmentation (No Longer An Issue) bull Major consumer manufacturers supporting standards based ldquoGoogle Play Editionrdquo

bull Android UI Advancements

bull Release Fragmentation (in many senses a positive for enterprise) bull Working with Google to reduce lag times)

bull Google Leveraging Google Play Service (GPS)

bull Mobile Device Management Fragmentation (No Longer An Issue) bull Increase API Surface plus extensions

bull Google Mobile Service Privacy Issues (an option ndash making it a feature) bull Means to provide with without makes this a feature compared to other OSrsquos

bull Security (No Longer An Inhibitor To Deployment) bull Often Aligned To Google Play Malware (not relevant to most ldquolocked down enterprise devices)

bull Greatly Improved Post ICS 40 Release (Oct 2011)

bull Positive Comments on Android Security By Gartner amp VDC

bull Integration of many NSA SE (Security Enhanced) Android Features

bull Device Availability (Now over 50 Industrial Handheld Android Devices still not as many as WMCE but more than the 5 on WE8H)

Is Android Mx An Enterprise OShellip ldquoDuck Testrdquo

1) Is Android The Worldrsquos Leading Mobile OSYes

2) Is Android Supported In A Microsoft Enterprise InfrastructureYes

3) Are Enterprise Developers Adopting AndroidYes

4) Is The Native Language of Android Java PopularhellipYes

5) Are Industry amp Financial Analysts SeeinghellipYes

6) Are Industry amp Financial Analysts Seeing Android AdoptionhellipYes

7) Does Android Have A Significant Installed BasehellipYes

8) Can Android Reduce Enterprise OS FragmentationYes

9) Are Industrial HH Device Vendors Adopting AndroidYes

10) Are Enterprise Tools Available for AndroidYes

11) Is Zebra Seeing Android Momentum hellip Yes

12) Are Enterprise Customers Buying Android hellipYes

13) Is Android SecurehellipYes

14) Does Zebra Have A Security Remediation Process For AndroidYes

15) Is Android Continually Adding New Enterprise FeatureshellipYes

16) Does Android Have The Flexibility To Enable Features Like AnalyticshellipYes

17) Are There Enterprise Android Resources Yes

18) If Needed Are Services Available For AndroidYes

19) Does Mx Enable Developers To Add ValueYes

20) Does Android Mx provide Enterprise Development OptionsYes

21) Does Mx Enable Comprehensive LockdownhellipYes

22) Can Mx Help With Lost or Stolen DevicesYes

Sample Zebra Android Information Resources bull Architecture amp Development Resources

bull Motorola Solutions App Development For Android httpdevelopermotorolasolutionscomcommunityandroid

bull Android Opens Source Project - httpsourceandroidcom

bull Android Block Diagram - httpenwikipediaorgwikiFileAndroid-System-Architecturesvg

bull Android APIrsquos - httpdeveloperandroidcomguidetopicsmanifestuses-sdk-elementhtmlApiLevels amp

bull httpdeveloperandroidcomreferencepackageshtml

bull Android SDK amp ADT Download - httpdeveloperandroidcomsdkindexhtml

bull Android App Overview - httpdeveloperandroidcomguidecomponentsfundamentalshtml

bull Zebra EMDK bull DN PMB httpagilevltprdmot-solutionscomAgileVault005578069agile557806907pdf

bull EMDK Landing page httpsdevelopermotorolasolutionscomcommunityandroidemdk

bull Tutorials httpsdevelopermotorolasolutionscomcommunityandroidemdktutorials

bull Samples httpsdevelopermotorolasolutionscomcommunityandroidemdksamples

bull API Reference httpsdevelopermotorolasolutionscomcommunityandroidemdkreference

bull Profile Manager httpsdevelopermotorolasolutionscomcommunityandroidemdkprofiles

bull Android Mobile Security bull NIST Mobile Security Guidelines - httpcsrcnistgovpublicationsdrafts800-124r1draft_sp800-124-rev1pdf

bull Android Basic Security - httpsourceandroidcomdevicestechsecurity

bull Android Mobile Device Management (MDM) bull SoTI MobiControl Android+ - httpwwwsotinetmobicontrolkey-featuresandroidplus

bull Airwatch Android MDM - httpwwwair-watchcomsolutionsandroid

bull MSI Mx - httpwwwmotorolasolutionscomUS-ENBusiness+Product+and+ServicesSoftware+and+ApplicationsMx_Extensionssoftware_applications_tab

bull TCO Links bull VDC Mobile Device TCO httpwwwvdcresearchcom_Documentstrackst7v1brief-2667pdf

bull Gartner ldquoTotal Cost of Ownership of Mobile Devices 2012 Updaterdquo March 20 2012 httpwwwmotorolasolutionscomwebCustomerPepsiCoUS-ENMyDocumentsPresentationsLibraryresourcestotal_cost_of_ownership_of_mobile20devicespdfpLibItem=1

bull ldquoMotorola Solutions TCO Calculatorrdquo (consult an MSI representative)

bull Other bull Android Market Dashboards - httpdeveloperandroidcomaboutdashboardsindexhtml

bull Google Services httpdeveloperandroidcomgoogleindexhtml

PLEASE TAKE THE SURVEY

DO NOT USE APPFORUM EVENT SURVEY SESSION

SURVEY

THANK YOU

Page 22: Zebra OS Strategy - Zebra Technologies LaunchPadlaunchpad.zebra.com/.../Day_1_EN/04_APAC-AppForum-OS_Strategy.… · 20/03/2012 · Zebra OS Strategy Bruce A Willins Sr ... Risk -

More Signs CNet Cross Platform Enabling Customers To Ease The Transition

C

NET

C

NET

bull Microsoft Moves To Open Source NET

bull ~6M Programmers Developing For NET

bull MSFT ldquoNet Foundationrdquo - promote NET Technologies in OSS

bull April 2014 ndash Open Source of Roslyn Net Compiler Platform

bull Nov 2014 - NET Framework (server side) Goes Open Source

bull Xamarin Seen By Many Customers To Ease The Transition bull httpdeveloperxamarincomguidesandroidgetting_startedhelloandroidhelloandroid_quickstart

bull Xamarin in General Growing Rapidly

bull 2013 To 2014 Developers 288K -gt 755K Employees 65-gt 200

bull Zebra Xamarin Support

1) Datawedge httpsdevelopermotorolasolutionscomcommunityandroidandroid-forumsandroid-blogsblog20141106scanning-barcodes-in-your-xamarin-android-app

2) Binding to the Zebra EMDK httpsdevelopermotorolasolutionscomdocsDOC-2813

3) Xamarin API Plugin (Q3-Q4 lsquo15)

Android Is Reducing ldquoEnterprise OS Fragmentationrdquo

Warehouse Back of Store Store Floor BYODCOPE Customers

CEWEC

WM

IOS

The Average CIO manages 35 OSrsquoshellipthey would prefer 1

WP8 WE8H

Win 10

Android

MC3K JB Android Q3 2014

MC92 KK Android Q3 2015

More Coming

NRF 2015 - ldquoYear of Androidrdquo Northcoast Research

bull ldquocustomers have come to the conclusion that Android for enterprise use is a suitable operating system alternative to existing Windows operating systemsrdquo

bull ldquoAndroid clearly has more interest [than Win 81] as a viable alternative to the existing Windows platform for those looking to upgraderdquo

bull ldquoAndroid No Longer Feared in Enterpriserdquo

bull ldquoThe investment in the Android platform was the one strategic move that gives them [MSIZebra] an advantage over their competitors more than anything else in recent memoryldquo

bull ldquoZebra is a clear leader in the Android operating spacerdquo

Zebra Microsoft OS

Win 8

The Window For legacy Microsoft Operating System Products Is closing

MESSAGE OF URGENCY ndash NOT PANIC

Microsoft OS Support Cycles ndash Winding Down WMCE (WMWEH 65 MSFT Mainstream Support Ended 1132015)

WE81H

httpsupportmicrosoftcomlifecyclesearchdefaultaspxsort=PNampalpha=Windows+Embedded+81+HandheldampFilter=FilterNO

No Published Support for earlier WE8H release

Windows Mobile WEH CE WEC

Zebra OS Product Offering trends Planning for Post WM

CEWM Beyond 2015

bull Continued Growth In Android

bull ldquoTBDrdquo Potentially Win 10 End-of-Ship not Not End-of-Support

Microsoft OS Path For Enterprise Customers 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016

2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016

WEC 70 Mar 2011

CE 60 Mar 2006

CE 50 Jul 2004

CE 60R3 Sept lsquo09

WEC 2013 Update

Targeted At Embedded

WP 7 Feb lsquo10

WP75 Sept lsquo11

WP78 Q4 lsquo12

Consumer Only Launch-To-

End-ofmdashLife in ~24 months

WE8H Announce

WE81H First Product

lt 1 Market

Adoption

WM 60 Feb 2007

WM 65 Sept lsquo09

WM 50 Jul 2005

No Major Updates ndash Most Current Release

Still On 2004 CE 50 Kernel

Win10 Announce Q4 lsquo14

TBD (W10 Mobile Ent

RTM Q4 rsquo15)

Customers Reacting To Growing Skepticism In Press

bull ldquohot breaking rumour suggests that Microsoft could drop its Windows Phone platform and instead adopt the Android OS with its own applications and services preloadedrdquo

bull ldquoPotentially referencing the big changes afoot in Redmond a letter from Nadella to Microsoft employees said the company needs to be prepared to make tough choices in areas where things are not workingrdquo

bull ldquoNadella appears to want results otherwise Windows Phone could go the way of Windows Mobile and cease to existrdquo

httpwwwandroidauthoritycomrumor-microsoft-to-drop-windows-phone-for-android-621317

Jun 30 2015

Wired

Magazine

bull We will streamline the next version of Windows from three operating systems into one single converged operating system for screens of all sizesldquo ndash Nadella

bull Cut Down Development Time amp Unify User Experience (comparable to Android amp IOS but all the way to the desktop)

bull Thoughts On What ldquoConvergencerdquo Means To MSFT - A Single MSFT Team - Unified OS or Unified Team (under Terry Myerson)phone embedded windows xbox

- A Single Core- NT Core with highly common run times

- A Single Store - Unifed Windows Phone Store amp Windows Store

- Single Developer Platform - Write once and run on any Windows Variant (unified APIs dev tools)

- ldquoWindows Applicationsrdquo ndash aka Modern Apps Metro Style Universal Apps are built on a ldquoWindows Universal App Platformrdquo

- Singular OS ndash a Runtime OS (configures based on some hardware manifest eg alter UI based on keyboard present)

bull 1) Win 81 Desktop Laptop

bull 2) Windows RT (tablet ARM)

bull 3) Windows Phone

From Three OSrsquos

Industry Mobile IOT

ldquoOfficial Namesrdquo From MSFT

Directly

Windows 10 IoT for Enterprise

Windows 10 Mobile for Enterprise

Windows 10 IoT Core

Build 2015 Windows 10 IOT

for Industrial Devices

Windows 10 IOT for Mobile

Devices

Windows 10 IOT Core

Legal Agreements Windows 10

Industry Windows 10

Mobile Windows 10

Athens

One OS ndash 3 Variants Windows 10 - Unification

Why customers ask for Microsoft

Infrastructure Compatibility ManagementSecurity Policies (EAS SCCMhellip)

An OS Manufacturer As A Physical Entity (not the ldquocommunityrdquo)

Unified Development Environment (Visual Studio IDE)

Microsoft Brand Legacy (comfort level)

Enterprise Device Availability

Indemnification IP Position

Promise of Application Unification (desktop laptop tablet handheld)

Maintenance amp Support Policies (OS Updates ndashan asset amp a liability going forward)

Device Manufacturer

OS Manufacturer Customer

MSFT

declining

Top Reason

CEWEC WMWEH WE8H Win10 Roadmap

Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4

2012 2011 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4

2014 2013 2015

released

SB1

CE 6

CE7WEC

MC32 HC1 MC40

WT41N0

VC70

MC92 MC21

MC45 VC6090

MC67 WMWEH

WE8H

VH10

WAP4

WAP4

Major releases only

MC67

ND

Win 10

TBA

MC18

No GA

Products

No Plans For

WEC 2013

Customer Expressed Concerns Over Microsoft bull Past Performance

bull WMWEH 65 No significant updates in 4+ years on a 10 yr old CE5 kernel

bull WP7 lasted only 24 months

bull WE8H Replaced by Win10 Before Any Significant Market Adoption

bull Long Term Commitment bull Continual Narrowing (ldquofocusingrdquo) of the Phone Hardware Business (July lsquo15 7800 additional layoffs) bull ldquoASPs however have continued to decline Gross margin declined this quarter driven by lower per unit margins on Lumia

devicesrdquo -- July 21 2015 Earning Call Nadella

bull Technical Issues bull No legacy app compatibility Architectural constraints (limits in multitasking IPC developer API access ability to customize)

bull Strategic Direction (under Satya Nadella) bull Likely focus is not mobile OS but for on-premise and cloud based apps amp services

bull WE8H addressing a very small niche market (45M units compared to 1B+ Consumer)

bull Ambiguity in how to reduce ldquoEnterprise OS fragmentationrdquo (one Enterprise OS)

bull Market Adoption Issues bull WE8H based on struggling Consumer WP8 (~28 Market Share ndash expect decline in Q2 rsquo15) bull Minimal Enterprise ISV Adoption amp hardware devices

bull Window 10 Announcement Has Extended The MSFT OS Gap customers are foregoing WE8H

bull Logistic Issues bull Ability to support WE8H (Win 10 Enterprise) given that enterprise changes may impact WP8 (Win 10 Consumer)

Android MX ndash Mobility eXtensions

Android Statistics Enterprise internationals want Price Carrier Country Optionshellip

bull 18000 Different Android Devices

bull Over 180 Manufacturers

bull In 190 Countries

bull Wide Pricing Ranges ($100+)

bull 15M Activations Day

bull gt16M Apps on Play Store

bull $7B Paid To App Developers

httpopensignalcomreports2014android-fragmentation

Devices

Manufacturers Samsung

Google

LGE MOT SONY

Lenovo

HTC

Ericsson

Huaw

ei

Screen Sizes

Why Customers Are Asking For Android

bull Android 77 Market Share (1B+ Android device ships expected in lsquo15)

1 Smartphone OS WW (Unit Shipments)

bull Java (the native language for Android)

1 Most Popular Programming Language

bull Android ndash 180+ Device Manufacturers amp Over 550 Devices In US Alone

1 Mobile OS With Most Device amp Manufacturer Options

bull Android - 591

1 Requested OS By MSI Channel Partner Customers

bull Android 798M Devices (EoY 2013)

1 Mobile OS Installed Base

bull Qualcomm TI Intel MediaTek Marvelhellip

1 Supported OS By Leading SiliconMicroprocessor Vendors

bull Approximately 14 M Applications

1 ndash App Store Adoption (comparable with IOS App Strore)

Zebra Android Trends industry is turning - not to be ldquobraggadociosrdquo (D Trump)

bull Android Products YoY 2013-To-2014

+ 375 Unit Growth

+ 402 Rev Growth

bull Zebra Solution Center Has Now Certified Over 168 Android Apps

bull Expect Significant Positive Impact in 2015 From TC7x

GROWTH IN ANDROID EMDK

USAGE Strong indicator of increased

product USAGE by development

community

Increased Views of Android Related Resources

Zebra Enterprise Customers Buying Android Devices

Poland

Application MSFT-To-Android Migration

bull Rewrite

bull Porting C to Java Has Generally Gone Smoothly (a class is a class is a class)

bull Abstraction

bull Transitioning To HTML5 amp Various OS Abstraction Frameworks (eg RhoMobile)

bull Retaining NET (eg Xamarin)

bull Some Are Running A Common Language Runtime (CLR) and Running Their Existing NET Code (60-90 porting) most effort in UI

bull XAMARIN

bull Some Customers Using Datawedge With Xamarin

bull Continued Strategic Partnership Dialogue

bull Expect Zebra Plugins For Xamarin (late Q3 rsquo15 Mx 44 profile mgr amp barcode API)

bull httpsdevelopermotorolasolutionscomdocsDOC-2813

C

NET

PrivacySecurity vs Service Functionality

Many Enterprise Customers

Object To The Security Risks associated with

Consumer Cloud Service offerings requiring

devices to expose Account IDrsquos access to

data amp data traversing cloud servershellip

ldquoWhen you visit websites or use apps that use Google technologies we may use the

information we receive from those websites and appsrdquo (google privacy amp terms - httpwwwgooglecompoliciesprivacypartners)

ldquoIBM bans Sirirdquo (httpwwwzdnetcomblogbtlibm-bans-siri-privacy-risk-or-corporate-paranoia-at-its-best77843)

Siri - End User License Agreement (EULA)

ldquoyou agree and consent to Applersquos and its subsidiariesrsquo and agentsrsquo transmission collection maintenance processing and use of this information

including your voice input and User Datardquo

A Value of Android ndash AOSP amp GMS Options Most Enterprise COBO Customers Prefer AOSP Code Apps Accordingly

bull Privacy - relinquishment to Google of significant data rights inconsistent with enterprise protection of data

bull Google Account Logistics ndash services require a Google account

bull Forced Updates - ldquoGoogle Terms of Servicerdquo (wwwgooglecomintlenpoliciesterms) ldquoWhen a Service requires or includes downloadable software this software may update automatically on your device once a new version or feature is availablerdquo

bull Malware Exposure - Google Play Riddled with Malware (NIST best practice no access to public app store

bull Hardware Design Constraints ndash all hardware designs must comply with Google CDD which limits enterprise device choices

bull Application amp Customization Restrictions ndash UI constraints

bull Potential Functional Limitations ndash Must adhere to Compatibility Test Suite

AOSP ~ 225 of All Smartphone Shipments (4Q 2014) (httpswwwabiresearchcompress4q-2014-smartphone-os-results-android-smartphone-s)

Google Maps

Google Cloud Messaging

Google Play Store

Google Play Services

Google+

Google Analytics

Google Mail - GMAIL

Google Wallet Instant Buy

Google Cloud Platform

Mobile Chrome Browser

GMS Challenges GMS Features

Android For Work (AFW) ndash Driving Android Proliferation

bull Key Feature - Managed Profiles (Dual Persona) For BYOD amp COPE (not COBO)

bull Limited Management amp Security Features (restrict copypaste silent app installremovalhellip)

bull Features Made Extensible To Google For Work EMMrsquos ndash GFW EMMrsquos Airwatch MobileIron SOTI SAP Citrix Blackberry MaaS360 Google Admin Console ndash AFW has No UI

bull Features Available Natively On L and via APK On ICS 40 to KK 44

bull Requires That The Device Have Google Mobile Services (GMS)

bull Correlated Feature ndash Google Apps For Work with Private Channel for Mobile Application Management (MAM)

bullGoogle Apps For work

bullGoogle Cloud Platform

bullGoogle Maps For Work

bullGoogle Chrome For Work

bullGoogle Android For Work

bullGoogle Business Solutions

bullGoogle Play For Work

Google For Work Android For Work is Part of

The Broader Google For Work Initiative

Android Utilities amp Tools

The Genesis of Mx ndash Value To Zebra Stakeholders

Meeting IT Needs

Zebra MX - Enterprise Overlay

Android

Leveraging Consumer Scale

2014 1B+ Smartphones gt20B App Downloads

Zebra Utilities

RhoMobile

Enterprise Browser

EMDK

Rx Logger

Enabling App Developers

WinMobile

MX Programmatic Configuration

bull MX uses a standards based XML schema (OMA-CP PROV MSPROV) bull New features can be developed and immediately plugged-in and used by all solutions (MDM Staging EMDK)

bull Concurrent use by multiple applications with sync amp async options on transient amp persistent operations

bull XML generated by Eclipse Pug-in (EMDK) StageNow workstation or MDM Console

Extensible Configuration

CSP

XML Object

CSP

XML Object

CSP

XML Object

CSP

XML Object

Admin Developer

Staging MDM

EMDK

MX Management System

XML File XML File

Mx Os Extensions Made Available via EMDK amp StageNow

Mx OS Extensions Foundation

EMDK StageNow

67+ Major Operations

Some of Which Are Compound

Operations

Enterprise Tools Available for Android Both Off The Shelf amp Custom

Logcat ndash view from Eclipse or ADB shell

Debug ndash part of Android SDK

Traceview ndash App profilingbottlenecks

HierarchyViewer - UI views structure

Eclipse memory

Analyzer (MAT) Monkey ndash adb CLI

event generator

Rx Logger In depth monitoring

amp auditing

Zebra StageNow ndash Simplifying initial Device Staging

2 Output staging Profiles to a bar code or NFC tag

3 Scan the bar codes or tap the NFC tag to stage

This free tool enables staging in just 3 easy steps

1 Create staging Profiles with easy-to-use Wizards

Built-in

Staging

Server

Workstation Tool

Load

Apps

Mobile Device Client

MDM Toolkit - Enabling MDMrsquos

bull Tightly Integrated Solutions

bull Can Utilize Mx andor Standard Android Features

bull MDM Toolkit - includes documentation sample code amp utilities to help MDM vendors implement the MX functionality into their solutions to provide a viable management solution on Zebra mobile devices including Remote Control

B2M

TeamViewer

LogMeIn

Options For Programmatic Controls

DataWedge for Android- No programming Required

Scanning MSR data appears as keyboard data

bull Powerful profile feature allows configuration per app

bull Recommended when no application development desired or basic text data processing required

Native amp extended Development ndash Android Java Applications

bull Compatible with standard Android SDK bull Extensions for Data Capture MSR Battery

bull Uses Android API (Intents) and traditional API methods

bull Recommended when developing native Android application

OMA CP XML Configuration

bull Broad device controls configuration management security policies

bull Standards Based OMA Configuration Profile XML Schema

bull Configuration Service Provider (CSP) Modularity

bull Recommended for Mobile Device Management amp PartnerCustomer Application Device Controls

RhoMobile

bull Cross Platform Application development framework (same applications run on Android WM iOShellip)

bull Develop using Web skills (HTML5 JS Ruby)

bull Recommended when developing application to work on multiple devices and operating systems or you have web development skills

APIrsquos

amp

Intents

Data-

Wedge

XML

Config

Cross

Platform

Android Flexibility To Enable Features Like Analytics bull Device Diagnostics Engine Monitors Critical Functionality And Health

bull Health Monitoring Predictive Maintenance for Lower SupportMgmt Costs

Integrated Engine Monitors Critical

Functionality And Monitors Health Device usage

Battery charging and depletion

Applications installed and running

Activity Counters

Radio Performance

Movement Drops

Correlation of events to diagnose

issues Lowers support and management costs

Predictive Maintenance

Optimized Deployment

Fast Device Support

Power Management

Workload Indicators

Business Disruptions

IT Gauges

Android Security

bull Retail bull PCI ndash DSS (Payment Card Industry ndash Data Security Std) for mobile payment (MPoS)

bull QSA (Qualified Security Assessor) Audits

bull Critical Infrastructure bull NERC ndash CIP (North America Electric

Reliability Corp ndash Critical Infrastructure Protection)

bull Healthcare bull HIPAA ndash Health Insurance Portability amp Accounting HITECH Omnibus

bull Controlled Substances bull DEA CSOS ndash Controlled Substance Ordering System

bull Financial bull Sarbanes-Oxley Gramm-Leach Bliley Act (GLBA) Basel II

bull Government bull NIST FIPS ndash Federal Information Processing Standards

bull Govrsquot PED (portable electronic devices) Requirements

bull STIGS (Security Technical Implementation Guide)

bull DoD Directive 81002 (commercial wireless devices in DoD Govrsquot Info Grid (GIG)

bull Federal Information Security Management Act (FISMA) NIST Info Categorization Guidelines

bull Legislation Requiring Breach Notification bull 46 States Have Enacted Breach Notification for Personal Information

bull Federal Legislation In Discussion But Pending

REGULATORY COMPLIANCE IS FUNDAMENTAL TO ZEBRA CUSTOMERS DIRECTIVESMANDATESEDICTS

ANDROID SECURITY (ALWAYS SEPARATE PERCEPTION FROM FACT)

bull Highly Secure Government amp Public Safety Android Adoption

bull Android is the OS for the next generation Mission Critical High Assurance devices being developed by Motorola

bull Enterprise

bull Android is the OS meeting regulatory security certifications in multiple verticals Retail - PCI-DSS Healthcare ndash HIPAA Govrsquot - FIPS 140-2

bull Early Perceptions That Android Is ldquoNot Securerdquo

1) Malware On Google Play Store (enterprise should white-list)

2) Early Android Releases (pre-ICS 40 release October 2011)

bull Android has Demonstrated a History of Incremental Security Enhancements NSA ldquoSecurity Enhancedrdquo (SE Linux) Features Per User VPNs Address Space Layout Randomization (ASLR)hellip

Mx-Osx Enables comprehensive Lockdown ldquoPrinciple of least privilegerdquo OnOff-EnableDisableFilter

Android Debug Bridge (ADB)

Device File Access

All USB Activity

ON Off

Discovery

Off

Recording

GPS

Cellular

Camera

Comprehensive Lockdown and Monitoring Enabling Only the Functionality Needed to Perform the Operation and No More

Imager

SD Access

Interfaces

Sensors

Software

Devices

Settings

amp

Capture Application

White List URL Filters

Speaker Display

Brightness

User

Settings

Proxy

Dealing With LostStolen Devices Mx Enabled Autonomous Countermeasure Matrix

Countermeasures

Threats Wipe SD card

Factory reset Wipe Secure Storage Keys

Password Reset All Users

Password Reset Specific User

Lock Device Uninstall Specific Application

Send Alert to Application via Intent

Maximum password limit X

MDM Client Removal X X

Force through XML X X

Exchange ActiveSync (EAS) password limit x x x x x X

Device is Rooted

X

Exceeding a Configured Threshold Results in One or More Countermeasures

Runs Autonomously on Device Negating Dependency on Network Connectivity

Configured by Enterprise Administrator amp Pushed to the Device

Zebra Security Bulletins ndash eg StageFright Part of Zebra Android Security Remediation Team Process

Release Date

Alternative Remediation

Options

Customer Education

Product Impact

Patch Release Dates

Tracking

Link To Patch with

Detailed Installation Instructions

Android Challenges ndash Real amp Perceived

bull Fragmentation (a positive amp negative)

bull UI Fragmentation (No Longer An Issue) bull Major consumer manufacturers supporting standards based ldquoGoogle Play Editionrdquo

bull Android UI Advancements

bull Release Fragmentation (in many senses a positive for enterprise) bull Working with Google to reduce lag times)

bull Google Leveraging Google Play Service (GPS)

bull Mobile Device Management Fragmentation (No Longer An Issue) bull Increase API Surface plus extensions

bull Google Mobile Service Privacy Issues (an option ndash making it a feature) bull Means to provide with without makes this a feature compared to other OSrsquos

bull Security (No Longer An Inhibitor To Deployment) bull Often Aligned To Google Play Malware (not relevant to most ldquolocked down enterprise devices)

bull Greatly Improved Post ICS 40 Release (Oct 2011)

bull Positive Comments on Android Security By Gartner amp VDC

bull Integration of many NSA SE (Security Enhanced) Android Features

bull Device Availability (Now over 50 Industrial Handheld Android Devices still not as many as WMCE but more than the 5 on WE8H)

Is Android Mx An Enterprise OShellip ldquoDuck Testrdquo

1) Is Android The Worldrsquos Leading Mobile OSYes

2) Is Android Supported In A Microsoft Enterprise InfrastructureYes

3) Are Enterprise Developers Adopting AndroidYes

4) Is The Native Language of Android Java PopularhellipYes

5) Are Industry amp Financial Analysts SeeinghellipYes

6) Are Industry amp Financial Analysts Seeing Android AdoptionhellipYes

7) Does Android Have A Significant Installed BasehellipYes

8) Can Android Reduce Enterprise OS FragmentationYes

9) Are Industrial HH Device Vendors Adopting AndroidYes

10) Are Enterprise Tools Available for AndroidYes

11) Is Zebra Seeing Android Momentum hellip Yes

12) Are Enterprise Customers Buying Android hellipYes

13) Is Android SecurehellipYes

14) Does Zebra Have A Security Remediation Process For AndroidYes

15) Is Android Continually Adding New Enterprise FeatureshellipYes

16) Does Android Have The Flexibility To Enable Features Like AnalyticshellipYes

17) Are There Enterprise Android Resources Yes

18) If Needed Are Services Available For AndroidYes

19) Does Mx Enable Developers To Add ValueYes

20) Does Android Mx provide Enterprise Development OptionsYes

21) Does Mx Enable Comprehensive LockdownhellipYes

22) Can Mx Help With Lost or Stolen DevicesYes

Sample Zebra Android Information Resources bull Architecture amp Development Resources

bull Motorola Solutions App Development For Android httpdevelopermotorolasolutionscomcommunityandroid

bull Android Opens Source Project - httpsourceandroidcom

bull Android Block Diagram - httpenwikipediaorgwikiFileAndroid-System-Architecturesvg

bull Android APIrsquos - httpdeveloperandroidcomguidetopicsmanifestuses-sdk-elementhtmlApiLevels amp

bull httpdeveloperandroidcomreferencepackageshtml

bull Android SDK amp ADT Download - httpdeveloperandroidcomsdkindexhtml

bull Android App Overview - httpdeveloperandroidcomguidecomponentsfundamentalshtml

bull Zebra EMDK bull DN PMB httpagilevltprdmot-solutionscomAgileVault005578069agile557806907pdf

bull EMDK Landing page httpsdevelopermotorolasolutionscomcommunityandroidemdk

bull Tutorials httpsdevelopermotorolasolutionscomcommunityandroidemdktutorials

bull Samples httpsdevelopermotorolasolutionscomcommunityandroidemdksamples

bull API Reference httpsdevelopermotorolasolutionscomcommunityandroidemdkreference

bull Profile Manager httpsdevelopermotorolasolutionscomcommunityandroidemdkprofiles

bull Android Mobile Security bull NIST Mobile Security Guidelines - httpcsrcnistgovpublicationsdrafts800-124r1draft_sp800-124-rev1pdf

bull Android Basic Security - httpsourceandroidcomdevicestechsecurity

bull Android Mobile Device Management (MDM) bull SoTI MobiControl Android+ - httpwwwsotinetmobicontrolkey-featuresandroidplus

bull Airwatch Android MDM - httpwwwair-watchcomsolutionsandroid

bull MSI Mx - httpwwwmotorolasolutionscomUS-ENBusiness+Product+and+ServicesSoftware+and+ApplicationsMx_Extensionssoftware_applications_tab

bull TCO Links bull VDC Mobile Device TCO httpwwwvdcresearchcom_Documentstrackst7v1brief-2667pdf

bull Gartner ldquoTotal Cost of Ownership of Mobile Devices 2012 Updaterdquo March 20 2012 httpwwwmotorolasolutionscomwebCustomerPepsiCoUS-ENMyDocumentsPresentationsLibraryresourcestotal_cost_of_ownership_of_mobile20devicespdfpLibItem=1

bull ldquoMotorola Solutions TCO Calculatorrdquo (consult an MSI representative)

bull Other bull Android Market Dashboards - httpdeveloperandroidcomaboutdashboardsindexhtml

bull Google Services httpdeveloperandroidcomgoogleindexhtml

PLEASE TAKE THE SURVEY

DO NOT USE APPFORUM EVENT SURVEY SESSION

SURVEY

THANK YOU

Page 23: Zebra OS Strategy - Zebra Technologies LaunchPadlaunchpad.zebra.com/.../Day_1_EN/04_APAC-AppForum-OS_Strategy.… · 20/03/2012 · Zebra OS Strategy Bruce A Willins Sr ... Risk -

Android Is Reducing ldquoEnterprise OS Fragmentationrdquo

Warehouse Back of Store Store Floor BYODCOPE Customers

CEWEC

WM

IOS

The Average CIO manages 35 OSrsquoshellipthey would prefer 1

WP8 WE8H

Win 10

Android

MC3K JB Android Q3 2014

MC92 KK Android Q3 2015

More Coming

NRF 2015 - ldquoYear of Androidrdquo Northcoast Research

bull ldquocustomers have come to the conclusion that Android for enterprise use is a suitable operating system alternative to existing Windows operating systemsrdquo

bull ldquoAndroid clearly has more interest [than Win 81] as a viable alternative to the existing Windows platform for those looking to upgraderdquo

bull ldquoAndroid No Longer Feared in Enterpriserdquo

bull ldquoThe investment in the Android platform was the one strategic move that gives them [MSIZebra] an advantage over their competitors more than anything else in recent memoryldquo

bull ldquoZebra is a clear leader in the Android operating spacerdquo

Zebra Microsoft OS

Win 8

The Window For legacy Microsoft Operating System Products Is closing

MESSAGE OF URGENCY ndash NOT PANIC

Microsoft OS Support Cycles ndash Winding Down WMCE (WMWEH 65 MSFT Mainstream Support Ended 1132015)

WE81H

httpsupportmicrosoftcomlifecyclesearchdefaultaspxsort=PNampalpha=Windows+Embedded+81+HandheldampFilter=FilterNO

No Published Support for earlier WE8H release

Windows Mobile WEH CE WEC

Zebra OS Product Offering trends Planning for Post WM

CEWM Beyond 2015

bull Continued Growth In Android

bull ldquoTBDrdquo Potentially Win 10 End-of-Ship not Not End-of-Support

Microsoft OS Path For Enterprise Customers 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016

2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016

WEC 70 Mar 2011

CE 60 Mar 2006

CE 50 Jul 2004

CE 60R3 Sept lsquo09

WEC 2013 Update

Targeted At Embedded

WP 7 Feb lsquo10

WP75 Sept lsquo11

WP78 Q4 lsquo12

Consumer Only Launch-To-

End-ofmdashLife in ~24 months

WE8H Announce

WE81H First Product

lt 1 Market

Adoption

WM 60 Feb 2007

WM 65 Sept lsquo09

WM 50 Jul 2005

No Major Updates ndash Most Current Release

Still On 2004 CE 50 Kernel

Win10 Announce Q4 lsquo14

TBD (W10 Mobile Ent

RTM Q4 rsquo15)

Customers Reacting To Growing Skepticism In Press

bull ldquohot breaking rumour suggests that Microsoft could drop its Windows Phone platform and instead adopt the Android OS with its own applications and services preloadedrdquo

bull ldquoPotentially referencing the big changes afoot in Redmond a letter from Nadella to Microsoft employees said the company needs to be prepared to make tough choices in areas where things are not workingrdquo

bull ldquoNadella appears to want results otherwise Windows Phone could go the way of Windows Mobile and cease to existrdquo

httpwwwandroidauthoritycomrumor-microsoft-to-drop-windows-phone-for-android-621317

Jun 30 2015

Wired

Magazine

bull We will streamline the next version of Windows from three operating systems into one single converged operating system for screens of all sizesldquo ndash Nadella

bull Cut Down Development Time amp Unify User Experience (comparable to Android amp IOS but all the way to the desktop)

bull Thoughts On What ldquoConvergencerdquo Means To MSFT - A Single MSFT Team - Unified OS or Unified Team (under Terry Myerson)phone embedded windows xbox

- A Single Core- NT Core with highly common run times

- A Single Store - Unifed Windows Phone Store amp Windows Store

- Single Developer Platform - Write once and run on any Windows Variant (unified APIs dev tools)

- ldquoWindows Applicationsrdquo ndash aka Modern Apps Metro Style Universal Apps are built on a ldquoWindows Universal App Platformrdquo

- Singular OS ndash a Runtime OS (configures based on some hardware manifest eg alter UI based on keyboard present)

bull 1) Win 81 Desktop Laptop

bull 2) Windows RT (tablet ARM)

bull 3) Windows Phone

From Three OSrsquos

Industry Mobile IOT

ldquoOfficial Namesrdquo From MSFT

Directly

Windows 10 IoT for Enterprise

Windows 10 Mobile for Enterprise

Windows 10 IoT Core

Build 2015 Windows 10 IOT

for Industrial Devices

Windows 10 IOT for Mobile

Devices

Windows 10 IOT Core

Legal Agreements Windows 10

Industry Windows 10

Mobile Windows 10

Athens

One OS ndash 3 Variants Windows 10 - Unification

Why customers ask for Microsoft

Infrastructure Compatibility ManagementSecurity Policies (EAS SCCMhellip)

An OS Manufacturer As A Physical Entity (not the ldquocommunityrdquo)

Unified Development Environment (Visual Studio IDE)

Microsoft Brand Legacy (comfort level)

Enterprise Device Availability

Indemnification IP Position

Promise of Application Unification (desktop laptop tablet handheld)

Maintenance amp Support Policies (OS Updates ndashan asset amp a liability going forward)

Device Manufacturer

OS Manufacturer Customer

MSFT

declining

Top Reason

CEWEC WMWEH WE8H Win10 Roadmap

Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4

2012 2011 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4

2014 2013 2015

released

SB1

CE 6

CE7WEC

MC32 HC1 MC40

WT41N0

VC70

MC92 MC21

MC45 VC6090

MC67 WMWEH

WE8H

VH10

WAP4

WAP4

Major releases only

MC67

ND

Win 10

TBA

MC18

No GA

Products

No Plans For

WEC 2013

Customer Expressed Concerns Over Microsoft bull Past Performance

bull WMWEH 65 No significant updates in 4+ years on a 10 yr old CE5 kernel

bull WP7 lasted only 24 months

bull WE8H Replaced by Win10 Before Any Significant Market Adoption

bull Long Term Commitment bull Continual Narrowing (ldquofocusingrdquo) of the Phone Hardware Business (July lsquo15 7800 additional layoffs) bull ldquoASPs however have continued to decline Gross margin declined this quarter driven by lower per unit margins on Lumia

devicesrdquo -- July 21 2015 Earning Call Nadella

bull Technical Issues bull No legacy app compatibility Architectural constraints (limits in multitasking IPC developer API access ability to customize)

bull Strategic Direction (under Satya Nadella) bull Likely focus is not mobile OS but for on-premise and cloud based apps amp services

bull WE8H addressing a very small niche market (45M units compared to 1B+ Consumer)

bull Ambiguity in how to reduce ldquoEnterprise OS fragmentationrdquo (one Enterprise OS)

bull Market Adoption Issues bull WE8H based on struggling Consumer WP8 (~28 Market Share ndash expect decline in Q2 rsquo15) bull Minimal Enterprise ISV Adoption amp hardware devices

bull Window 10 Announcement Has Extended The MSFT OS Gap customers are foregoing WE8H

bull Logistic Issues bull Ability to support WE8H (Win 10 Enterprise) given that enterprise changes may impact WP8 (Win 10 Consumer)

Android MX ndash Mobility eXtensions

Android Statistics Enterprise internationals want Price Carrier Country Optionshellip

bull 18000 Different Android Devices

bull Over 180 Manufacturers

bull In 190 Countries

bull Wide Pricing Ranges ($100+)

bull 15M Activations Day

bull gt16M Apps on Play Store

bull $7B Paid To App Developers

httpopensignalcomreports2014android-fragmentation

Devices

Manufacturers Samsung

Google

LGE MOT SONY

Lenovo

HTC

Ericsson

Huaw

ei

Screen Sizes

Why Customers Are Asking For Android

bull Android 77 Market Share (1B+ Android device ships expected in lsquo15)

1 Smartphone OS WW (Unit Shipments)

bull Java (the native language for Android)

1 Most Popular Programming Language

bull Android ndash 180+ Device Manufacturers amp Over 550 Devices In US Alone

1 Mobile OS With Most Device amp Manufacturer Options

bull Android - 591

1 Requested OS By MSI Channel Partner Customers

bull Android 798M Devices (EoY 2013)

1 Mobile OS Installed Base

bull Qualcomm TI Intel MediaTek Marvelhellip

1 Supported OS By Leading SiliconMicroprocessor Vendors

bull Approximately 14 M Applications

1 ndash App Store Adoption (comparable with IOS App Strore)

Zebra Android Trends industry is turning - not to be ldquobraggadociosrdquo (D Trump)

bull Android Products YoY 2013-To-2014

+ 375 Unit Growth

+ 402 Rev Growth

bull Zebra Solution Center Has Now Certified Over 168 Android Apps

bull Expect Significant Positive Impact in 2015 From TC7x

GROWTH IN ANDROID EMDK

USAGE Strong indicator of increased

product USAGE by development

community

Increased Views of Android Related Resources

Zebra Enterprise Customers Buying Android Devices

Poland

Application MSFT-To-Android Migration

bull Rewrite

bull Porting C to Java Has Generally Gone Smoothly (a class is a class is a class)

bull Abstraction

bull Transitioning To HTML5 amp Various OS Abstraction Frameworks (eg RhoMobile)

bull Retaining NET (eg Xamarin)

bull Some Are Running A Common Language Runtime (CLR) and Running Their Existing NET Code (60-90 porting) most effort in UI

bull XAMARIN

bull Some Customers Using Datawedge With Xamarin

bull Continued Strategic Partnership Dialogue

bull Expect Zebra Plugins For Xamarin (late Q3 rsquo15 Mx 44 profile mgr amp barcode API)

bull httpsdevelopermotorolasolutionscomdocsDOC-2813

C

NET

PrivacySecurity vs Service Functionality

Many Enterprise Customers

Object To The Security Risks associated with

Consumer Cloud Service offerings requiring

devices to expose Account IDrsquos access to

data amp data traversing cloud servershellip

ldquoWhen you visit websites or use apps that use Google technologies we may use the

information we receive from those websites and appsrdquo (google privacy amp terms - httpwwwgooglecompoliciesprivacypartners)

ldquoIBM bans Sirirdquo (httpwwwzdnetcomblogbtlibm-bans-siri-privacy-risk-or-corporate-paranoia-at-its-best77843)

Siri - End User License Agreement (EULA)

ldquoyou agree and consent to Applersquos and its subsidiariesrsquo and agentsrsquo transmission collection maintenance processing and use of this information

including your voice input and User Datardquo

A Value of Android ndash AOSP amp GMS Options Most Enterprise COBO Customers Prefer AOSP Code Apps Accordingly

bull Privacy - relinquishment to Google of significant data rights inconsistent with enterprise protection of data

bull Google Account Logistics ndash services require a Google account

bull Forced Updates - ldquoGoogle Terms of Servicerdquo (wwwgooglecomintlenpoliciesterms) ldquoWhen a Service requires or includes downloadable software this software may update automatically on your device once a new version or feature is availablerdquo

bull Malware Exposure - Google Play Riddled with Malware (NIST best practice no access to public app store

bull Hardware Design Constraints ndash all hardware designs must comply with Google CDD which limits enterprise device choices

bull Application amp Customization Restrictions ndash UI constraints

bull Potential Functional Limitations ndash Must adhere to Compatibility Test Suite

AOSP ~ 225 of All Smartphone Shipments (4Q 2014) (httpswwwabiresearchcompress4q-2014-smartphone-os-results-android-smartphone-s)

Google Maps

Google Cloud Messaging

Google Play Store

Google Play Services

Google+

Google Analytics

Google Mail - GMAIL

Google Wallet Instant Buy

Google Cloud Platform

Mobile Chrome Browser

GMS Challenges GMS Features

Android For Work (AFW) ndash Driving Android Proliferation

bull Key Feature - Managed Profiles (Dual Persona) For BYOD amp COPE (not COBO)

bull Limited Management amp Security Features (restrict copypaste silent app installremovalhellip)

bull Features Made Extensible To Google For Work EMMrsquos ndash GFW EMMrsquos Airwatch MobileIron SOTI SAP Citrix Blackberry MaaS360 Google Admin Console ndash AFW has No UI

bull Features Available Natively On L and via APK On ICS 40 to KK 44

bull Requires That The Device Have Google Mobile Services (GMS)

bull Correlated Feature ndash Google Apps For Work with Private Channel for Mobile Application Management (MAM)

bullGoogle Apps For work

bullGoogle Cloud Platform

bullGoogle Maps For Work

bullGoogle Chrome For Work

bullGoogle Android For Work

bullGoogle Business Solutions

bullGoogle Play For Work

Google For Work Android For Work is Part of

The Broader Google For Work Initiative

Android Utilities amp Tools

The Genesis of Mx ndash Value To Zebra Stakeholders

Meeting IT Needs

Zebra MX - Enterprise Overlay

Android

Leveraging Consumer Scale

2014 1B+ Smartphones gt20B App Downloads

Zebra Utilities

RhoMobile

Enterprise Browser

EMDK

Rx Logger

Enabling App Developers

WinMobile

MX Programmatic Configuration

bull MX uses a standards based XML schema (OMA-CP PROV MSPROV) bull New features can be developed and immediately plugged-in and used by all solutions (MDM Staging EMDK)

bull Concurrent use by multiple applications with sync amp async options on transient amp persistent operations

bull XML generated by Eclipse Pug-in (EMDK) StageNow workstation or MDM Console

Extensible Configuration

CSP

XML Object

CSP

XML Object

CSP

XML Object

CSP

XML Object

Admin Developer

Staging MDM

EMDK

MX Management System

XML File XML File

Mx Os Extensions Made Available via EMDK amp StageNow

Mx OS Extensions Foundation

EMDK StageNow

67+ Major Operations

Some of Which Are Compound

Operations

Enterprise Tools Available for Android Both Off The Shelf amp Custom

Logcat ndash view from Eclipse or ADB shell

Debug ndash part of Android SDK

Traceview ndash App profilingbottlenecks

HierarchyViewer - UI views structure

Eclipse memory

Analyzer (MAT) Monkey ndash adb CLI

event generator

Rx Logger In depth monitoring

amp auditing

Zebra StageNow ndash Simplifying initial Device Staging

2 Output staging Profiles to a bar code or NFC tag

3 Scan the bar codes or tap the NFC tag to stage

This free tool enables staging in just 3 easy steps

1 Create staging Profiles with easy-to-use Wizards

Built-in

Staging

Server

Workstation Tool

Load

Apps

Mobile Device Client

MDM Toolkit - Enabling MDMrsquos

bull Tightly Integrated Solutions

bull Can Utilize Mx andor Standard Android Features

bull MDM Toolkit - includes documentation sample code amp utilities to help MDM vendors implement the MX functionality into their solutions to provide a viable management solution on Zebra mobile devices including Remote Control

B2M

TeamViewer

LogMeIn

Options For Programmatic Controls

DataWedge for Android- No programming Required

Scanning MSR data appears as keyboard data

bull Powerful profile feature allows configuration per app

bull Recommended when no application development desired or basic text data processing required

Native amp extended Development ndash Android Java Applications

bull Compatible with standard Android SDK bull Extensions for Data Capture MSR Battery

bull Uses Android API (Intents) and traditional API methods

bull Recommended when developing native Android application

OMA CP XML Configuration

bull Broad device controls configuration management security policies

bull Standards Based OMA Configuration Profile XML Schema

bull Configuration Service Provider (CSP) Modularity

bull Recommended for Mobile Device Management amp PartnerCustomer Application Device Controls

RhoMobile

bull Cross Platform Application development framework (same applications run on Android WM iOShellip)

bull Develop using Web skills (HTML5 JS Ruby)

bull Recommended when developing application to work on multiple devices and operating systems or you have web development skills

APIrsquos

amp

Intents

Data-

Wedge

XML

Config

Cross

Platform

Android Flexibility To Enable Features Like Analytics bull Device Diagnostics Engine Monitors Critical Functionality And Health

bull Health Monitoring Predictive Maintenance for Lower SupportMgmt Costs

Integrated Engine Monitors Critical

Functionality And Monitors Health Device usage

Battery charging and depletion

Applications installed and running

Activity Counters

Radio Performance

Movement Drops

Correlation of events to diagnose

issues Lowers support and management costs

Predictive Maintenance

Optimized Deployment

Fast Device Support

Power Management

Workload Indicators

Business Disruptions

IT Gauges

Android Security

bull Retail bull PCI ndash DSS (Payment Card Industry ndash Data Security Std) for mobile payment (MPoS)

bull QSA (Qualified Security Assessor) Audits

bull Critical Infrastructure bull NERC ndash CIP (North America Electric

Reliability Corp ndash Critical Infrastructure Protection)

bull Healthcare bull HIPAA ndash Health Insurance Portability amp Accounting HITECH Omnibus

bull Controlled Substances bull DEA CSOS ndash Controlled Substance Ordering System

bull Financial bull Sarbanes-Oxley Gramm-Leach Bliley Act (GLBA) Basel II

bull Government bull NIST FIPS ndash Federal Information Processing Standards

bull Govrsquot PED (portable electronic devices) Requirements

bull STIGS (Security Technical Implementation Guide)

bull DoD Directive 81002 (commercial wireless devices in DoD Govrsquot Info Grid (GIG)

bull Federal Information Security Management Act (FISMA) NIST Info Categorization Guidelines

bull Legislation Requiring Breach Notification bull 46 States Have Enacted Breach Notification for Personal Information

bull Federal Legislation In Discussion But Pending

REGULATORY COMPLIANCE IS FUNDAMENTAL TO ZEBRA CUSTOMERS DIRECTIVESMANDATESEDICTS

ANDROID SECURITY (ALWAYS SEPARATE PERCEPTION FROM FACT)

bull Highly Secure Government amp Public Safety Android Adoption

bull Android is the OS for the next generation Mission Critical High Assurance devices being developed by Motorola

bull Enterprise

bull Android is the OS meeting regulatory security certifications in multiple verticals Retail - PCI-DSS Healthcare ndash HIPAA Govrsquot - FIPS 140-2

bull Early Perceptions That Android Is ldquoNot Securerdquo

1) Malware On Google Play Store (enterprise should white-list)

2) Early Android Releases (pre-ICS 40 release October 2011)

bull Android has Demonstrated a History of Incremental Security Enhancements NSA ldquoSecurity Enhancedrdquo (SE Linux) Features Per User VPNs Address Space Layout Randomization (ASLR)hellip

Mx-Osx Enables comprehensive Lockdown ldquoPrinciple of least privilegerdquo OnOff-EnableDisableFilter

Android Debug Bridge (ADB)

Device File Access

All USB Activity

ON Off

Discovery

Off

Recording

GPS

Cellular

Camera

Comprehensive Lockdown and Monitoring Enabling Only the Functionality Needed to Perform the Operation and No More

Imager

SD Access

Interfaces

Sensors

Software

Devices

Settings

amp

Capture Application

White List URL Filters

Speaker Display

Brightness

User

Settings

Proxy

Dealing With LostStolen Devices Mx Enabled Autonomous Countermeasure Matrix

Countermeasures

Threats Wipe SD card

Factory reset Wipe Secure Storage Keys

Password Reset All Users

Password Reset Specific User

Lock Device Uninstall Specific Application

Send Alert to Application via Intent

Maximum password limit X

MDM Client Removal X X

Force through XML X X

Exchange ActiveSync (EAS) password limit x x x x x X

Device is Rooted

X

Exceeding a Configured Threshold Results in One or More Countermeasures

Runs Autonomously on Device Negating Dependency on Network Connectivity

Configured by Enterprise Administrator amp Pushed to the Device

Zebra Security Bulletins ndash eg StageFright Part of Zebra Android Security Remediation Team Process

Release Date

Alternative Remediation

Options

Customer Education

Product Impact

Patch Release Dates

Tracking

Link To Patch with

Detailed Installation Instructions

Android Challenges ndash Real amp Perceived

bull Fragmentation (a positive amp negative)

bull UI Fragmentation (No Longer An Issue) bull Major consumer manufacturers supporting standards based ldquoGoogle Play Editionrdquo

bull Android UI Advancements

bull Release Fragmentation (in many senses a positive for enterprise) bull Working with Google to reduce lag times)

bull Google Leveraging Google Play Service (GPS)

bull Mobile Device Management Fragmentation (No Longer An Issue) bull Increase API Surface plus extensions

bull Google Mobile Service Privacy Issues (an option ndash making it a feature) bull Means to provide with without makes this a feature compared to other OSrsquos

bull Security (No Longer An Inhibitor To Deployment) bull Often Aligned To Google Play Malware (not relevant to most ldquolocked down enterprise devices)

bull Greatly Improved Post ICS 40 Release (Oct 2011)

bull Positive Comments on Android Security By Gartner amp VDC

bull Integration of many NSA SE (Security Enhanced) Android Features

bull Device Availability (Now over 50 Industrial Handheld Android Devices still not as many as WMCE but more than the 5 on WE8H)

Is Android Mx An Enterprise OShellip ldquoDuck Testrdquo

1) Is Android The Worldrsquos Leading Mobile OSYes

2) Is Android Supported In A Microsoft Enterprise InfrastructureYes

3) Are Enterprise Developers Adopting AndroidYes

4) Is The Native Language of Android Java PopularhellipYes

5) Are Industry amp Financial Analysts SeeinghellipYes

6) Are Industry amp Financial Analysts Seeing Android AdoptionhellipYes

7) Does Android Have A Significant Installed BasehellipYes

8) Can Android Reduce Enterprise OS FragmentationYes

9) Are Industrial HH Device Vendors Adopting AndroidYes

10) Are Enterprise Tools Available for AndroidYes

11) Is Zebra Seeing Android Momentum hellip Yes

12) Are Enterprise Customers Buying Android hellipYes

13) Is Android SecurehellipYes

14) Does Zebra Have A Security Remediation Process For AndroidYes

15) Is Android Continually Adding New Enterprise FeatureshellipYes

16) Does Android Have The Flexibility To Enable Features Like AnalyticshellipYes

17) Are There Enterprise Android Resources Yes

18) If Needed Are Services Available For AndroidYes

19) Does Mx Enable Developers To Add ValueYes

20) Does Android Mx provide Enterprise Development OptionsYes

21) Does Mx Enable Comprehensive LockdownhellipYes

22) Can Mx Help With Lost or Stolen DevicesYes

Sample Zebra Android Information Resources bull Architecture amp Development Resources

bull Motorola Solutions App Development For Android httpdevelopermotorolasolutionscomcommunityandroid

bull Android Opens Source Project - httpsourceandroidcom

bull Android Block Diagram - httpenwikipediaorgwikiFileAndroid-System-Architecturesvg

bull Android APIrsquos - httpdeveloperandroidcomguidetopicsmanifestuses-sdk-elementhtmlApiLevels amp

bull httpdeveloperandroidcomreferencepackageshtml

bull Android SDK amp ADT Download - httpdeveloperandroidcomsdkindexhtml

bull Android App Overview - httpdeveloperandroidcomguidecomponentsfundamentalshtml

bull Zebra EMDK bull DN PMB httpagilevltprdmot-solutionscomAgileVault005578069agile557806907pdf

bull EMDK Landing page httpsdevelopermotorolasolutionscomcommunityandroidemdk

bull Tutorials httpsdevelopermotorolasolutionscomcommunityandroidemdktutorials

bull Samples httpsdevelopermotorolasolutionscomcommunityandroidemdksamples

bull API Reference httpsdevelopermotorolasolutionscomcommunityandroidemdkreference

bull Profile Manager httpsdevelopermotorolasolutionscomcommunityandroidemdkprofiles

bull Android Mobile Security bull NIST Mobile Security Guidelines - httpcsrcnistgovpublicationsdrafts800-124r1draft_sp800-124-rev1pdf

bull Android Basic Security - httpsourceandroidcomdevicestechsecurity

bull Android Mobile Device Management (MDM) bull SoTI MobiControl Android+ - httpwwwsotinetmobicontrolkey-featuresandroidplus

bull Airwatch Android MDM - httpwwwair-watchcomsolutionsandroid

bull MSI Mx - httpwwwmotorolasolutionscomUS-ENBusiness+Product+and+ServicesSoftware+and+ApplicationsMx_Extensionssoftware_applications_tab

bull TCO Links bull VDC Mobile Device TCO httpwwwvdcresearchcom_Documentstrackst7v1brief-2667pdf

bull Gartner ldquoTotal Cost of Ownership of Mobile Devices 2012 Updaterdquo March 20 2012 httpwwwmotorolasolutionscomwebCustomerPepsiCoUS-ENMyDocumentsPresentationsLibraryresourcestotal_cost_of_ownership_of_mobile20devicespdfpLibItem=1

bull ldquoMotorola Solutions TCO Calculatorrdquo (consult an MSI representative)

bull Other bull Android Market Dashboards - httpdeveloperandroidcomaboutdashboardsindexhtml

bull Google Services httpdeveloperandroidcomgoogleindexhtml

PLEASE TAKE THE SURVEY

DO NOT USE APPFORUM EVENT SURVEY SESSION

SURVEY

THANK YOU

Page 24: Zebra OS Strategy - Zebra Technologies LaunchPadlaunchpad.zebra.com/.../Day_1_EN/04_APAC-AppForum-OS_Strategy.… · 20/03/2012 · Zebra OS Strategy Bruce A Willins Sr ... Risk -

NRF 2015 - ldquoYear of Androidrdquo Northcoast Research

bull ldquocustomers have come to the conclusion that Android for enterprise use is a suitable operating system alternative to existing Windows operating systemsrdquo

bull ldquoAndroid clearly has more interest [than Win 81] as a viable alternative to the existing Windows platform for those looking to upgraderdquo

bull ldquoAndroid No Longer Feared in Enterpriserdquo

bull ldquoThe investment in the Android platform was the one strategic move that gives them [MSIZebra] an advantage over their competitors more than anything else in recent memoryldquo

bull ldquoZebra is a clear leader in the Android operating spacerdquo

Zebra Microsoft OS

Win 8

The Window For legacy Microsoft Operating System Products Is closing

MESSAGE OF URGENCY ndash NOT PANIC

Microsoft OS Support Cycles ndash Winding Down WMCE (WMWEH 65 MSFT Mainstream Support Ended 1132015)

WE81H

httpsupportmicrosoftcomlifecyclesearchdefaultaspxsort=PNampalpha=Windows+Embedded+81+HandheldampFilter=FilterNO

No Published Support for earlier WE8H release

Windows Mobile WEH CE WEC

Zebra OS Product Offering trends Planning for Post WM

CEWM Beyond 2015

bull Continued Growth In Android

bull ldquoTBDrdquo Potentially Win 10 End-of-Ship not Not End-of-Support

Microsoft OS Path For Enterprise Customers 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016

2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016

WEC 70 Mar 2011

CE 60 Mar 2006

CE 50 Jul 2004

CE 60R3 Sept lsquo09

WEC 2013 Update

Targeted At Embedded

WP 7 Feb lsquo10

WP75 Sept lsquo11

WP78 Q4 lsquo12

Consumer Only Launch-To-

End-ofmdashLife in ~24 months

WE8H Announce

WE81H First Product

lt 1 Market

Adoption

WM 60 Feb 2007

WM 65 Sept lsquo09

WM 50 Jul 2005

No Major Updates ndash Most Current Release

Still On 2004 CE 50 Kernel

Win10 Announce Q4 lsquo14

TBD (W10 Mobile Ent

RTM Q4 rsquo15)

Customers Reacting To Growing Skepticism In Press

bull ldquohot breaking rumour suggests that Microsoft could drop its Windows Phone platform and instead adopt the Android OS with its own applications and services preloadedrdquo

bull ldquoPotentially referencing the big changes afoot in Redmond a letter from Nadella to Microsoft employees said the company needs to be prepared to make tough choices in areas where things are not workingrdquo

bull ldquoNadella appears to want results otherwise Windows Phone could go the way of Windows Mobile and cease to existrdquo

httpwwwandroidauthoritycomrumor-microsoft-to-drop-windows-phone-for-android-621317

Jun 30 2015

Wired

Magazine

bull We will streamline the next version of Windows from three operating systems into one single converged operating system for screens of all sizesldquo ndash Nadella

bull Cut Down Development Time amp Unify User Experience (comparable to Android amp IOS but all the way to the desktop)

bull Thoughts On What ldquoConvergencerdquo Means To MSFT - A Single MSFT Team - Unified OS or Unified Team (under Terry Myerson)phone embedded windows xbox

- A Single Core- NT Core with highly common run times

- A Single Store - Unifed Windows Phone Store amp Windows Store

- Single Developer Platform - Write once and run on any Windows Variant (unified APIs dev tools)

- ldquoWindows Applicationsrdquo ndash aka Modern Apps Metro Style Universal Apps are built on a ldquoWindows Universal App Platformrdquo

- Singular OS ndash a Runtime OS (configures based on some hardware manifest eg alter UI based on keyboard present)

bull 1) Win 81 Desktop Laptop

bull 2) Windows RT (tablet ARM)

bull 3) Windows Phone

From Three OSrsquos

Industry Mobile IOT

ldquoOfficial Namesrdquo From MSFT

Directly

Windows 10 IoT for Enterprise

Windows 10 Mobile for Enterprise

Windows 10 IoT Core

Build 2015 Windows 10 IOT

for Industrial Devices

Windows 10 IOT for Mobile

Devices

Windows 10 IOT Core

Legal Agreements Windows 10

Industry Windows 10

Mobile Windows 10

Athens

One OS ndash 3 Variants Windows 10 - Unification

Why customers ask for Microsoft

Infrastructure Compatibility ManagementSecurity Policies (EAS SCCMhellip)

An OS Manufacturer As A Physical Entity (not the ldquocommunityrdquo)

Unified Development Environment (Visual Studio IDE)

Microsoft Brand Legacy (comfort level)

Enterprise Device Availability

Indemnification IP Position

Promise of Application Unification (desktop laptop tablet handheld)

Maintenance amp Support Policies (OS Updates ndashan asset amp a liability going forward)

Device Manufacturer

OS Manufacturer Customer

MSFT

declining

Top Reason

CEWEC WMWEH WE8H Win10 Roadmap

Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4

2012 2011 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4

2014 2013 2015

released

SB1

CE 6

CE7WEC

MC32 HC1 MC40

WT41N0

VC70

MC92 MC21

MC45 VC6090

MC67 WMWEH

WE8H

VH10

WAP4

WAP4

Major releases only

MC67

ND

Win 10

TBA

MC18

No GA

Products

No Plans For

WEC 2013

Customer Expressed Concerns Over Microsoft bull Past Performance

bull WMWEH 65 No significant updates in 4+ years on a 10 yr old CE5 kernel

bull WP7 lasted only 24 months

bull WE8H Replaced by Win10 Before Any Significant Market Adoption

bull Long Term Commitment bull Continual Narrowing (ldquofocusingrdquo) of the Phone Hardware Business (July lsquo15 7800 additional layoffs) bull ldquoASPs however have continued to decline Gross margin declined this quarter driven by lower per unit margins on Lumia

devicesrdquo -- July 21 2015 Earning Call Nadella

bull Technical Issues bull No legacy app compatibility Architectural constraints (limits in multitasking IPC developer API access ability to customize)

bull Strategic Direction (under Satya Nadella) bull Likely focus is not mobile OS but for on-premise and cloud based apps amp services

bull WE8H addressing a very small niche market (45M units compared to 1B+ Consumer)

bull Ambiguity in how to reduce ldquoEnterprise OS fragmentationrdquo (one Enterprise OS)

bull Market Adoption Issues bull WE8H based on struggling Consumer WP8 (~28 Market Share ndash expect decline in Q2 rsquo15) bull Minimal Enterprise ISV Adoption amp hardware devices

bull Window 10 Announcement Has Extended The MSFT OS Gap customers are foregoing WE8H

bull Logistic Issues bull Ability to support WE8H (Win 10 Enterprise) given that enterprise changes may impact WP8 (Win 10 Consumer)

Android MX ndash Mobility eXtensions

Android Statistics Enterprise internationals want Price Carrier Country Optionshellip

bull 18000 Different Android Devices

bull Over 180 Manufacturers

bull In 190 Countries

bull Wide Pricing Ranges ($100+)

bull 15M Activations Day

bull gt16M Apps on Play Store

bull $7B Paid To App Developers

httpopensignalcomreports2014android-fragmentation

Devices

Manufacturers Samsung

Google

LGE MOT SONY

Lenovo

HTC

Ericsson

Huaw

ei

Screen Sizes

Why Customers Are Asking For Android

bull Android 77 Market Share (1B+ Android device ships expected in lsquo15)

1 Smartphone OS WW (Unit Shipments)

bull Java (the native language for Android)

1 Most Popular Programming Language

bull Android ndash 180+ Device Manufacturers amp Over 550 Devices In US Alone

1 Mobile OS With Most Device amp Manufacturer Options

bull Android - 591

1 Requested OS By MSI Channel Partner Customers

bull Android 798M Devices (EoY 2013)

1 Mobile OS Installed Base

bull Qualcomm TI Intel MediaTek Marvelhellip

1 Supported OS By Leading SiliconMicroprocessor Vendors

bull Approximately 14 M Applications

1 ndash App Store Adoption (comparable with IOS App Strore)

Zebra Android Trends industry is turning - not to be ldquobraggadociosrdquo (D Trump)

bull Android Products YoY 2013-To-2014

+ 375 Unit Growth

+ 402 Rev Growth

bull Zebra Solution Center Has Now Certified Over 168 Android Apps

bull Expect Significant Positive Impact in 2015 From TC7x

GROWTH IN ANDROID EMDK

USAGE Strong indicator of increased

product USAGE by development

community

Increased Views of Android Related Resources

Zebra Enterprise Customers Buying Android Devices

Poland

Application MSFT-To-Android Migration

bull Rewrite

bull Porting C to Java Has Generally Gone Smoothly (a class is a class is a class)

bull Abstraction

bull Transitioning To HTML5 amp Various OS Abstraction Frameworks (eg RhoMobile)

bull Retaining NET (eg Xamarin)

bull Some Are Running A Common Language Runtime (CLR) and Running Their Existing NET Code (60-90 porting) most effort in UI

bull XAMARIN

bull Some Customers Using Datawedge With Xamarin

bull Continued Strategic Partnership Dialogue

bull Expect Zebra Plugins For Xamarin (late Q3 rsquo15 Mx 44 profile mgr amp barcode API)

bull httpsdevelopermotorolasolutionscomdocsDOC-2813

C

NET

PrivacySecurity vs Service Functionality

Many Enterprise Customers

Object To The Security Risks associated with

Consumer Cloud Service offerings requiring

devices to expose Account IDrsquos access to

data amp data traversing cloud servershellip

ldquoWhen you visit websites or use apps that use Google technologies we may use the

information we receive from those websites and appsrdquo (google privacy amp terms - httpwwwgooglecompoliciesprivacypartners)

ldquoIBM bans Sirirdquo (httpwwwzdnetcomblogbtlibm-bans-siri-privacy-risk-or-corporate-paranoia-at-its-best77843)

Siri - End User License Agreement (EULA)

ldquoyou agree and consent to Applersquos and its subsidiariesrsquo and agentsrsquo transmission collection maintenance processing and use of this information

including your voice input and User Datardquo

A Value of Android ndash AOSP amp GMS Options Most Enterprise COBO Customers Prefer AOSP Code Apps Accordingly

bull Privacy - relinquishment to Google of significant data rights inconsistent with enterprise protection of data

bull Google Account Logistics ndash services require a Google account

bull Forced Updates - ldquoGoogle Terms of Servicerdquo (wwwgooglecomintlenpoliciesterms) ldquoWhen a Service requires or includes downloadable software this software may update automatically on your device once a new version or feature is availablerdquo

bull Malware Exposure - Google Play Riddled with Malware (NIST best practice no access to public app store

bull Hardware Design Constraints ndash all hardware designs must comply with Google CDD which limits enterprise device choices

bull Application amp Customization Restrictions ndash UI constraints

bull Potential Functional Limitations ndash Must adhere to Compatibility Test Suite

AOSP ~ 225 of All Smartphone Shipments (4Q 2014) (httpswwwabiresearchcompress4q-2014-smartphone-os-results-android-smartphone-s)

Google Maps

Google Cloud Messaging

Google Play Store

Google Play Services

Google+

Google Analytics

Google Mail - GMAIL

Google Wallet Instant Buy

Google Cloud Platform

Mobile Chrome Browser

GMS Challenges GMS Features

Android For Work (AFW) ndash Driving Android Proliferation

bull Key Feature - Managed Profiles (Dual Persona) For BYOD amp COPE (not COBO)

bull Limited Management amp Security Features (restrict copypaste silent app installremovalhellip)

bull Features Made Extensible To Google For Work EMMrsquos ndash GFW EMMrsquos Airwatch MobileIron SOTI SAP Citrix Blackberry MaaS360 Google Admin Console ndash AFW has No UI

bull Features Available Natively On L and via APK On ICS 40 to KK 44

bull Requires That The Device Have Google Mobile Services (GMS)

bull Correlated Feature ndash Google Apps For Work with Private Channel for Mobile Application Management (MAM)

bullGoogle Apps For work

bullGoogle Cloud Platform

bullGoogle Maps For Work

bullGoogle Chrome For Work

bullGoogle Android For Work

bullGoogle Business Solutions

bullGoogle Play For Work

Google For Work Android For Work is Part of

The Broader Google For Work Initiative

Android Utilities amp Tools

The Genesis of Mx ndash Value To Zebra Stakeholders

Meeting IT Needs

Zebra MX - Enterprise Overlay

Android

Leveraging Consumer Scale

2014 1B+ Smartphones gt20B App Downloads

Zebra Utilities

RhoMobile

Enterprise Browser

EMDK

Rx Logger

Enabling App Developers

WinMobile

MX Programmatic Configuration

bull MX uses a standards based XML schema (OMA-CP PROV MSPROV) bull New features can be developed and immediately plugged-in and used by all solutions (MDM Staging EMDK)

bull Concurrent use by multiple applications with sync amp async options on transient amp persistent operations

bull XML generated by Eclipse Pug-in (EMDK) StageNow workstation or MDM Console

Extensible Configuration

CSP

XML Object

CSP

XML Object

CSP

XML Object

CSP

XML Object

Admin Developer

Staging MDM

EMDK

MX Management System

XML File XML File

Mx Os Extensions Made Available via EMDK amp StageNow

Mx OS Extensions Foundation

EMDK StageNow

67+ Major Operations

Some of Which Are Compound

Operations

Enterprise Tools Available for Android Both Off The Shelf amp Custom

Logcat ndash view from Eclipse or ADB shell

Debug ndash part of Android SDK

Traceview ndash App profilingbottlenecks

HierarchyViewer - UI views structure

Eclipse memory

Analyzer (MAT) Monkey ndash adb CLI

event generator

Rx Logger In depth monitoring

amp auditing

Zebra StageNow ndash Simplifying initial Device Staging

2 Output staging Profiles to a bar code or NFC tag

3 Scan the bar codes or tap the NFC tag to stage

This free tool enables staging in just 3 easy steps

1 Create staging Profiles with easy-to-use Wizards

Built-in

Staging

Server

Workstation Tool

Load

Apps

Mobile Device Client

MDM Toolkit - Enabling MDMrsquos

bull Tightly Integrated Solutions

bull Can Utilize Mx andor Standard Android Features

bull MDM Toolkit - includes documentation sample code amp utilities to help MDM vendors implement the MX functionality into their solutions to provide a viable management solution on Zebra mobile devices including Remote Control

B2M

TeamViewer

LogMeIn

Options For Programmatic Controls

DataWedge for Android- No programming Required

Scanning MSR data appears as keyboard data

bull Powerful profile feature allows configuration per app

bull Recommended when no application development desired or basic text data processing required

Native amp extended Development ndash Android Java Applications

bull Compatible with standard Android SDK bull Extensions for Data Capture MSR Battery

bull Uses Android API (Intents) and traditional API methods

bull Recommended when developing native Android application

OMA CP XML Configuration

bull Broad device controls configuration management security policies

bull Standards Based OMA Configuration Profile XML Schema

bull Configuration Service Provider (CSP) Modularity

bull Recommended for Mobile Device Management amp PartnerCustomer Application Device Controls

RhoMobile

bull Cross Platform Application development framework (same applications run on Android WM iOShellip)

bull Develop using Web skills (HTML5 JS Ruby)

bull Recommended when developing application to work on multiple devices and operating systems or you have web development skills

APIrsquos

amp

Intents

Data-

Wedge

XML

Config

Cross

Platform

Android Flexibility To Enable Features Like Analytics bull Device Diagnostics Engine Monitors Critical Functionality And Health

bull Health Monitoring Predictive Maintenance for Lower SupportMgmt Costs

Integrated Engine Monitors Critical

Functionality And Monitors Health Device usage

Battery charging and depletion

Applications installed and running

Activity Counters

Radio Performance

Movement Drops

Correlation of events to diagnose

issues Lowers support and management costs

Predictive Maintenance

Optimized Deployment

Fast Device Support

Power Management

Workload Indicators

Business Disruptions

IT Gauges

Android Security

bull Retail bull PCI ndash DSS (Payment Card Industry ndash Data Security Std) for mobile payment (MPoS)

bull QSA (Qualified Security Assessor) Audits

bull Critical Infrastructure bull NERC ndash CIP (North America Electric

Reliability Corp ndash Critical Infrastructure Protection)

bull Healthcare bull HIPAA ndash Health Insurance Portability amp Accounting HITECH Omnibus

bull Controlled Substances bull DEA CSOS ndash Controlled Substance Ordering System

bull Financial bull Sarbanes-Oxley Gramm-Leach Bliley Act (GLBA) Basel II

bull Government bull NIST FIPS ndash Federal Information Processing Standards

bull Govrsquot PED (portable electronic devices) Requirements

bull STIGS (Security Technical Implementation Guide)

bull DoD Directive 81002 (commercial wireless devices in DoD Govrsquot Info Grid (GIG)

bull Federal Information Security Management Act (FISMA) NIST Info Categorization Guidelines

bull Legislation Requiring Breach Notification bull 46 States Have Enacted Breach Notification for Personal Information

bull Federal Legislation In Discussion But Pending

REGULATORY COMPLIANCE IS FUNDAMENTAL TO ZEBRA CUSTOMERS DIRECTIVESMANDATESEDICTS

ANDROID SECURITY (ALWAYS SEPARATE PERCEPTION FROM FACT)

bull Highly Secure Government amp Public Safety Android Adoption

bull Android is the OS for the next generation Mission Critical High Assurance devices being developed by Motorola

bull Enterprise

bull Android is the OS meeting regulatory security certifications in multiple verticals Retail - PCI-DSS Healthcare ndash HIPAA Govrsquot - FIPS 140-2

bull Early Perceptions That Android Is ldquoNot Securerdquo

1) Malware On Google Play Store (enterprise should white-list)

2) Early Android Releases (pre-ICS 40 release October 2011)

bull Android has Demonstrated a History of Incremental Security Enhancements NSA ldquoSecurity Enhancedrdquo (SE Linux) Features Per User VPNs Address Space Layout Randomization (ASLR)hellip

Mx-Osx Enables comprehensive Lockdown ldquoPrinciple of least privilegerdquo OnOff-EnableDisableFilter

Android Debug Bridge (ADB)

Device File Access

All USB Activity

ON Off

Discovery

Off

Recording

GPS

Cellular

Camera

Comprehensive Lockdown and Monitoring Enabling Only the Functionality Needed to Perform the Operation and No More

Imager

SD Access

Interfaces

Sensors

Software

Devices

Settings

amp

Capture Application

White List URL Filters

Speaker Display

Brightness

User

Settings

Proxy

Dealing With LostStolen Devices Mx Enabled Autonomous Countermeasure Matrix

Countermeasures

Threats Wipe SD card

Factory reset Wipe Secure Storage Keys

Password Reset All Users

Password Reset Specific User

Lock Device Uninstall Specific Application

Send Alert to Application via Intent

Maximum password limit X

MDM Client Removal X X

Force through XML X X

Exchange ActiveSync (EAS) password limit x x x x x X

Device is Rooted

X

Exceeding a Configured Threshold Results in One or More Countermeasures

Runs Autonomously on Device Negating Dependency on Network Connectivity

Configured by Enterprise Administrator amp Pushed to the Device

Zebra Security Bulletins ndash eg StageFright Part of Zebra Android Security Remediation Team Process

Release Date

Alternative Remediation

Options

Customer Education

Product Impact

Patch Release Dates

Tracking

Link To Patch with

Detailed Installation Instructions

Android Challenges ndash Real amp Perceived

bull Fragmentation (a positive amp negative)

bull UI Fragmentation (No Longer An Issue) bull Major consumer manufacturers supporting standards based ldquoGoogle Play Editionrdquo

bull Android UI Advancements

bull Release Fragmentation (in many senses a positive for enterprise) bull Working with Google to reduce lag times)

bull Google Leveraging Google Play Service (GPS)

bull Mobile Device Management Fragmentation (No Longer An Issue) bull Increase API Surface plus extensions

bull Google Mobile Service Privacy Issues (an option ndash making it a feature) bull Means to provide with without makes this a feature compared to other OSrsquos

bull Security (No Longer An Inhibitor To Deployment) bull Often Aligned To Google Play Malware (not relevant to most ldquolocked down enterprise devices)

bull Greatly Improved Post ICS 40 Release (Oct 2011)

bull Positive Comments on Android Security By Gartner amp VDC

bull Integration of many NSA SE (Security Enhanced) Android Features

bull Device Availability (Now over 50 Industrial Handheld Android Devices still not as many as WMCE but more than the 5 on WE8H)

Is Android Mx An Enterprise OShellip ldquoDuck Testrdquo

1) Is Android The Worldrsquos Leading Mobile OSYes

2) Is Android Supported In A Microsoft Enterprise InfrastructureYes

3) Are Enterprise Developers Adopting AndroidYes

4) Is The Native Language of Android Java PopularhellipYes

5) Are Industry amp Financial Analysts SeeinghellipYes

6) Are Industry amp Financial Analysts Seeing Android AdoptionhellipYes

7) Does Android Have A Significant Installed BasehellipYes

8) Can Android Reduce Enterprise OS FragmentationYes

9) Are Industrial HH Device Vendors Adopting AndroidYes

10) Are Enterprise Tools Available for AndroidYes

11) Is Zebra Seeing Android Momentum hellip Yes

12) Are Enterprise Customers Buying Android hellipYes

13) Is Android SecurehellipYes

14) Does Zebra Have A Security Remediation Process For AndroidYes

15) Is Android Continually Adding New Enterprise FeatureshellipYes

16) Does Android Have The Flexibility To Enable Features Like AnalyticshellipYes

17) Are There Enterprise Android Resources Yes

18) If Needed Are Services Available For AndroidYes

19) Does Mx Enable Developers To Add ValueYes

20) Does Android Mx provide Enterprise Development OptionsYes

21) Does Mx Enable Comprehensive LockdownhellipYes

22) Can Mx Help With Lost or Stolen DevicesYes

Sample Zebra Android Information Resources bull Architecture amp Development Resources

bull Motorola Solutions App Development For Android httpdevelopermotorolasolutionscomcommunityandroid

bull Android Opens Source Project - httpsourceandroidcom

bull Android Block Diagram - httpenwikipediaorgwikiFileAndroid-System-Architecturesvg

bull Android APIrsquos - httpdeveloperandroidcomguidetopicsmanifestuses-sdk-elementhtmlApiLevels amp

bull httpdeveloperandroidcomreferencepackageshtml

bull Android SDK amp ADT Download - httpdeveloperandroidcomsdkindexhtml

bull Android App Overview - httpdeveloperandroidcomguidecomponentsfundamentalshtml

bull Zebra EMDK bull DN PMB httpagilevltprdmot-solutionscomAgileVault005578069agile557806907pdf

bull EMDK Landing page httpsdevelopermotorolasolutionscomcommunityandroidemdk

bull Tutorials httpsdevelopermotorolasolutionscomcommunityandroidemdktutorials

bull Samples httpsdevelopermotorolasolutionscomcommunityandroidemdksamples

bull API Reference httpsdevelopermotorolasolutionscomcommunityandroidemdkreference

bull Profile Manager httpsdevelopermotorolasolutionscomcommunityandroidemdkprofiles

bull Android Mobile Security bull NIST Mobile Security Guidelines - httpcsrcnistgovpublicationsdrafts800-124r1draft_sp800-124-rev1pdf

bull Android Basic Security - httpsourceandroidcomdevicestechsecurity

bull Android Mobile Device Management (MDM) bull SoTI MobiControl Android+ - httpwwwsotinetmobicontrolkey-featuresandroidplus

bull Airwatch Android MDM - httpwwwair-watchcomsolutionsandroid

bull MSI Mx - httpwwwmotorolasolutionscomUS-ENBusiness+Product+and+ServicesSoftware+and+ApplicationsMx_Extensionssoftware_applications_tab

bull TCO Links bull VDC Mobile Device TCO httpwwwvdcresearchcom_Documentstrackst7v1brief-2667pdf

bull Gartner ldquoTotal Cost of Ownership of Mobile Devices 2012 Updaterdquo March 20 2012 httpwwwmotorolasolutionscomwebCustomerPepsiCoUS-ENMyDocumentsPresentationsLibraryresourcestotal_cost_of_ownership_of_mobile20devicespdfpLibItem=1

bull ldquoMotorola Solutions TCO Calculatorrdquo (consult an MSI representative)

bull Other bull Android Market Dashboards - httpdeveloperandroidcomaboutdashboardsindexhtml

bull Google Services httpdeveloperandroidcomgoogleindexhtml

PLEASE TAKE THE SURVEY

DO NOT USE APPFORUM EVENT SURVEY SESSION

SURVEY

THANK YOU

Page 25: Zebra OS Strategy - Zebra Technologies LaunchPadlaunchpad.zebra.com/.../Day_1_EN/04_APAC-AppForum-OS_Strategy.… · 20/03/2012 · Zebra OS Strategy Bruce A Willins Sr ... Risk -

Zebra Microsoft OS

Win 8

The Window For legacy Microsoft Operating System Products Is closing

MESSAGE OF URGENCY ndash NOT PANIC

Microsoft OS Support Cycles ndash Winding Down WMCE (WMWEH 65 MSFT Mainstream Support Ended 1132015)

WE81H

httpsupportmicrosoftcomlifecyclesearchdefaultaspxsort=PNampalpha=Windows+Embedded+81+HandheldampFilter=FilterNO

No Published Support for earlier WE8H release

Windows Mobile WEH CE WEC

Zebra OS Product Offering trends Planning for Post WM

CEWM Beyond 2015

bull Continued Growth In Android

bull ldquoTBDrdquo Potentially Win 10 End-of-Ship not Not End-of-Support

Microsoft OS Path For Enterprise Customers 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016

2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016

WEC 70 Mar 2011

CE 60 Mar 2006

CE 50 Jul 2004

CE 60R3 Sept lsquo09

WEC 2013 Update

Targeted At Embedded

WP 7 Feb lsquo10

WP75 Sept lsquo11

WP78 Q4 lsquo12

Consumer Only Launch-To-

End-ofmdashLife in ~24 months

WE8H Announce

WE81H First Product

lt 1 Market

Adoption

WM 60 Feb 2007

WM 65 Sept lsquo09

WM 50 Jul 2005

No Major Updates ndash Most Current Release

Still On 2004 CE 50 Kernel

Win10 Announce Q4 lsquo14

TBD (W10 Mobile Ent

RTM Q4 rsquo15)

Customers Reacting To Growing Skepticism In Press

bull ldquohot breaking rumour suggests that Microsoft could drop its Windows Phone platform and instead adopt the Android OS with its own applications and services preloadedrdquo

bull ldquoPotentially referencing the big changes afoot in Redmond a letter from Nadella to Microsoft employees said the company needs to be prepared to make tough choices in areas where things are not workingrdquo

bull ldquoNadella appears to want results otherwise Windows Phone could go the way of Windows Mobile and cease to existrdquo

httpwwwandroidauthoritycomrumor-microsoft-to-drop-windows-phone-for-android-621317

Jun 30 2015

Wired

Magazine

bull We will streamline the next version of Windows from three operating systems into one single converged operating system for screens of all sizesldquo ndash Nadella

bull Cut Down Development Time amp Unify User Experience (comparable to Android amp IOS but all the way to the desktop)

bull Thoughts On What ldquoConvergencerdquo Means To MSFT - A Single MSFT Team - Unified OS or Unified Team (under Terry Myerson)phone embedded windows xbox

- A Single Core- NT Core with highly common run times

- A Single Store - Unifed Windows Phone Store amp Windows Store

- Single Developer Platform - Write once and run on any Windows Variant (unified APIs dev tools)

- ldquoWindows Applicationsrdquo ndash aka Modern Apps Metro Style Universal Apps are built on a ldquoWindows Universal App Platformrdquo

- Singular OS ndash a Runtime OS (configures based on some hardware manifest eg alter UI based on keyboard present)

bull 1) Win 81 Desktop Laptop

bull 2) Windows RT (tablet ARM)

bull 3) Windows Phone

From Three OSrsquos

Industry Mobile IOT

ldquoOfficial Namesrdquo From MSFT

Directly

Windows 10 IoT for Enterprise

Windows 10 Mobile for Enterprise

Windows 10 IoT Core

Build 2015 Windows 10 IOT

for Industrial Devices

Windows 10 IOT for Mobile

Devices

Windows 10 IOT Core

Legal Agreements Windows 10

Industry Windows 10

Mobile Windows 10

Athens

One OS ndash 3 Variants Windows 10 - Unification

Why customers ask for Microsoft

Infrastructure Compatibility ManagementSecurity Policies (EAS SCCMhellip)

An OS Manufacturer As A Physical Entity (not the ldquocommunityrdquo)

Unified Development Environment (Visual Studio IDE)

Microsoft Brand Legacy (comfort level)

Enterprise Device Availability

Indemnification IP Position

Promise of Application Unification (desktop laptop tablet handheld)

Maintenance amp Support Policies (OS Updates ndashan asset amp a liability going forward)

Device Manufacturer

OS Manufacturer Customer

MSFT

declining

Top Reason

CEWEC WMWEH WE8H Win10 Roadmap

Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4

2012 2011 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4

2014 2013 2015

released

SB1

CE 6

CE7WEC

MC32 HC1 MC40

WT41N0

VC70

MC92 MC21

MC45 VC6090

MC67 WMWEH

WE8H

VH10

WAP4

WAP4

Major releases only

MC67

ND

Win 10

TBA

MC18

No GA

Products

No Plans For

WEC 2013

Customer Expressed Concerns Over Microsoft bull Past Performance

bull WMWEH 65 No significant updates in 4+ years on a 10 yr old CE5 kernel

bull WP7 lasted only 24 months

bull WE8H Replaced by Win10 Before Any Significant Market Adoption

bull Long Term Commitment bull Continual Narrowing (ldquofocusingrdquo) of the Phone Hardware Business (July lsquo15 7800 additional layoffs) bull ldquoASPs however have continued to decline Gross margin declined this quarter driven by lower per unit margins on Lumia

devicesrdquo -- July 21 2015 Earning Call Nadella

bull Technical Issues bull No legacy app compatibility Architectural constraints (limits in multitasking IPC developer API access ability to customize)

bull Strategic Direction (under Satya Nadella) bull Likely focus is not mobile OS but for on-premise and cloud based apps amp services

bull WE8H addressing a very small niche market (45M units compared to 1B+ Consumer)

bull Ambiguity in how to reduce ldquoEnterprise OS fragmentationrdquo (one Enterprise OS)

bull Market Adoption Issues bull WE8H based on struggling Consumer WP8 (~28 Market Share ndash expect decline in Q2 rsquo15) bull Minimal Enterprise ISV Adoption amp hardware devices

bull Window 10 Announcement Has Extended The MSFT OS Gap customers are foregoing WE8H

bull Logistic Issues bull Ability to support WE8H (Win 10 Enterprise) given that enterprise changes may impact WP8 (Win 10 Consumer)

Android MX ndash Mobility eXtensions

Android Statistics Enterprise internationals want Price Carrier Country Optionshellip

bull 18000 Different Android Devices

bull Over 180 Manufacturers

bull In 190 Countries

bull Wide Pricing Ranges ($100+)

bull 15M Activations Day

bull gt16M Apps on Play Store

bull $7B Paid To App Developers

httpopensignalcomreports2014android-fragmentation

Devices

Manufacturers Samsung

Google

LGE MOT SONY

Lenovo

HTC

Ericsson

Huaw

ei

Screen Sizes

Why Customers Are Asking For Android

bull Android 77 Market Share (1B+ Android device ships expected in lsquo15)

1 Smartphone OS WW (Unit Shipments)

bull Java (the native language for Android)

1 Most Popular Programming Language

bull Android ndash 180+ Device Manufacturers amp Over 550 Devices In US Alone

1 Mobile OS With Most Device amp Manufacturer Options

bull Android - 591

1 Requested OS By MSI Channel Partner Customers

bull Android 798M Devices (EoY 2013)

1 Mobile OS Installed Base

bull Qualcomm TI Intel MediaTek Marvelhellip

1 Supported OS By Leading SiliconMicroprocessor Vendors

bull Approximately 14 M Applications

1 ndash App Store Adoption (comparable with IOS App Strore)

Zebra Android Trends industry is turning - not to be ldquobraggadociosrdquo (D Trump)

bull Android Products YoY 2013-To-2014

+ 375 Unit Growth

+ 402 Rev Growth

bull Zebra Solution Center Has Now Certified Over 168 Android Apps

bull Expect Significant Positive Impact in 2015 From TC7x

GROWTH IN ANDROID EMDK

USAGE Strong indicator of increased

product USAGE by development

community

Increased Views of Android Related Resources

Zebra Enterprise Customers Buying Android Devices

Poland

Application MSFT-To-Android Migration

bull Rewrite

bull Porting C to Java Has Generally Gone Smoothly (a class is a class is a class)

bull Abstraction

bull Transitioning To HTML5 amp Various OS Abstraction Frameworks (eg RhoMobile)

bull Retaining NET (eg Xamarin)

bull Some Are Running A Common Language Runtime (CLR) and Running Their Existing NET Code (60-90 porting) most effort in UI

bull XAMARIN

bull Some Customers Using Datawedge With Xamarin

bull Continued Strategic Partnership Dialogue

bull Expect Zebra Plugins For Xamarin (late Q3 rsquo15 Mx 44 profile mgr amp barcode API)

bull httpsdevelopermotorolasolutionscomdocsDOC-2813

C

NET

PrivacySecurity vs Service Functionality

Many Enterprise Customers

Object To The Security Risks associated with

Consumer Cloud Service offerings requiring

devices to expose Account IDrsquos access to

data amp data traversing cloud servershellip

ldquoWhen you visit websites or use apps that use Google technologies we may use the

information we receive from those websites and appsrdquo (google privacy amp terms - httpwwwgooglecompoliciesprivacypartners)

ldquoIBM bans Sirirdquo (httpwwwzdnetcomblogbtlibm-bans-siri-privacy-risk-or-corporate-paranoia-at-its-best77843)

Siri - End User License Agreement (EULA)

ldquoyou agree and consent to Applersquos and its subsidiariesrsquo and agentsrsquo transmission collection maintenance processing and use of this information

including your voice input and User Datardquo

A Value of Android ndash AOSP amp GMS Options Most Enterprise COBO Customers Prefer AOSP Code Apps Accordingly

bull Privacy - relinquishment to Google of significant data rights inconsistent with enterprise protection of data

bull Google Account Logistics ndash services require a Google account

bull Forced Updates - ldquoGoogle Terms of Servicerdquo (wwwgooglecomintlenpoliciesterms) ldquoWhen a Service requires or includes downloadable software this software may update automatically on your device once a new version or feature is availablerdquo

bull Malware Exposure - Google Play Riddled with Malware (NIST best practice no access to public app store

bull Hardware Design Constraints ndash all hardware designs must comply with Google CDD which limits enterprise device choices

bull Application amp Customization Restrictions ndash UI constraints

bull Potential Functional Limitations ndash Must adhere to Compatibility Test Suite

AOSP ~ 225 of All Smartphone Shipments (4Q 2014) (httpswwwabiresearchcompress4q-2014-smartphone-os-results-android-smartphone-s)

Google Maps

Google Cloud Messaging

Google Play Store

Google Play Services

Google+

Google Analytics

Google Mail - GMAIL

Google Wallet Instant Buy

Google Cloud Platform

Mobile Chrome Browser

GMS Challenges GMS Features

Android For Work (AFW) ndash Driving Android Proliferation

bull Key Feature - Managed Profiles (Dual Persona) For BYOD amp COPE (not COBO)

bull Limited Management amp Security Features (restrict copypaste silent app installremovalhellip)

bull Features Made Extensible To Google For Work EMMrsquos ndash GFW EMMrsquos Airwatch MobileIron SOTI SAP Citrix Blackberry MaaS360 Google Admin Console ndash AFW has No UI

bull Features Available Natively On L and via APK On ICS 40 to KK 44

bull Requires That The Device Have Google Mobile Services (GMS)

bull Correlated Feature ndash Google Apps For Work with Private Channel for Mobile Application Management (MAM)

bullGoogle Apps For work

bullGoogle Cloud Platform

bullGoogle Maps For Work

bullGoogle Chrome For Work

bullGoogle Android For Work

bullGoogle Business Solutions

bullGoogle Play For Work

Google For Work Android For Work is Part of

The Broader Google For Work Initiative

Android Utilities amp Tools

The Genesis of Mx ndash Value To Zebra Stakeholders

Meeting IT Needs

Zebra MX - Enterprise Overlay

Android

Leveraging Consumer Scale

2014 1B+ Smartphones gt20B App Downloads

Zebra Utilities

RhoMobile

Enterprise Browser

EMDK

Rx Logger

Enabling App Developers

WinMobile

MX Programmatic Configuration

bull MX uses a standards based XML schema (OMA-CP PROV MSPROV) bull New features can be developed and immediately plugged-in and used by all solutions (MDM Staging EMDK)

bull Concurrent use by multiple applications with sync amp async options on transient amp persistent operations

bull XML generated by Eclipse Pug-in (EMDK) StageNow workstation or MDM Console

Extensible Configuration

CSP

XML Object

CSP

XML Object

CSP

XML Object

CSP

XML Object

Admin Developer

Staging MDM

EMDK

MX Management System

XML File XML File

Mx Os Extensions Made Available via EMDK amp StageNow

Mx OS Extensions Foundation

EMDK StageNow

67+ Major Operations

Some of Which Are Compound

Operations

Enterprise Tools Available for Android Both Off The Shelf amp Custom

Logcat ndash view from Eclipse or ADB shell

Debug ndash part of Android SDK

Traceview ndash App profilingbottlenecks

HierarchyViewer - UI views structure

Eclipse memory

Analyzer (MAT) Monkey ndash adb CLI

event generator

Rx Logger In depth monitoring

amp auditing

Zebra StageNow ndash Simplifying initial Device Staging

2 Output staging Profiles to a bar code or NFC tag

3 Scan the bar codes or tap the NFC tag to stage

This free tool enables staging in just 3 easy steps

1 Create staging Profiles with easy-to-use Wizards

Built-in

Staging

Server

Workstation Tool

Load

Apps

Mobile Device Client

MDM Toolkit - Enabling MDMrsquos

bull Tightly Integrated Solutions

bull Can Utilize Mx andor Standard Android Features

bull MDM Toolkit - includes documentation sample code amp utilities to help MDM vendors implement the MX functionality into their solutions to provide a viable management solution on Zebra mobile devices including Remote Control

B2M

TeamViewer

LogMeIn

Options For Programmatic Controls

DataWedge for Android- No programming Required

Scanning MSR data appears as keyboard data

bull Powerful profile feature allows configuration per app

bull Recommended when no application development desired or basic text data processing required

Native amp extended Development ndash Android Java Applications

bull Compatible with standard Android SDK bull Extensions for Data Capture MSR Battery

bull Uses Android API (Intents) and traditional API methods

bull Recommended when developing native Android application

OMA CP XML Configuration

bull Broad device controls configuration management security policies

bull Standards Based OMA Configuration Profile XML Schema

bull Configuration Service Provider (CSP) Modularity

bull Recommended for Mobile Device Management amp PartnerCustomer Application Device Controls

RhoMobile

bull Cross Platform Application development framework (same applications run on Android WM iOShellip)

bull Develop using Web skills (HTML5 JS Ruby)

bull Recommended when developing application to work on multiple devices and operating systems or you have web development skills

APIrsquos

amp

Intents

Data-

Wedge

XML

Config

Cross

Platform

Android Flexibility To Enable Features Like Analytics bull Device Diagnostics Engine Monitors Critical Functionality And Health

bull Health Monitoring Predictive Maintenance for Lower SupportMgmt Costs

Integrated Engine Monitors Critical

Functionality And Monitors Health Device usage

Battery charging and depletion

Applications installed and running

Activity Counters

Radio Performance

Movement Drops

Correlation of events to diagnose

issues Lowers support and management costs

Predictive Maintenance

Optimized Deployment

Fast Device Support

Power Management

Workload Indicators

Business Disruptions

IT Gauges

Android Security

bull Retail bull PCI ndash DSS (Payment Card Industry ndash Data Security Std) for mobile payment (MPoS)

bull QSA (Qualified Security Assessor) Audits

bull Critical Infrastructure bull NERC ndash CIP (North America Electric

Reliability Corp ndash Critical Infrastructure Protection)

bull Healthcare bull HIPAA ndash Health Insurance Portability amp Accounting HITECH Omnibus

bull Controlled Substances bull DEA CSOS ndash Controlled Substance Ordering System

bull Financial bull Sarbanes-Oxley Gramm-Leach Bliley Act (GLBA) Basel II

bull Government bull NIST FIPS ndash Federal Information Processing Standards

bull Govrsquot PED (portable electronic devices) Requirements

bull STIGS (Security Technical Implementation Guide)

bull DoD Directive 81002 (commercial wireless devices in DoD Govrsquot Info Grid (GIG)

bull Federal Information Security Management Act (FISMA) NIST Info Categorization Guidelines

bull Legislation Requiring Breach Notification bull 46 States Have Enacted Breach Notification for Personal Information

bull Federal Legislation In Discussion But Pending

REGULATORY COMPLIANCE IS FUNDAMENTAL TO ZEBRA CUSTOMERS DIRECTIVESMANDATESEDICTS

ANDROID SECURITY (ALWAYS SEPARATE PERCEPTION FROM FACT)

bull Highly Secure Government amp Public Safety Android Adoption

bull Android is the OS for the next generation Mission Critical High Assurance devices being developed by Motorola

bull Enterprise

bull Android is the OS meeting regulatory security certifications in multiple verticals Retail - PCI-DSS Healthcare ndash HIPAA Govrsquot - FIPS 140-2

bull Early Perceptions That Android Is ldquoNot Securerdquo

1) Malware On Google Play Store (enterprise should white-list)

2) Early Android Releases (pre-ICS 40 release October 2011)

bull Android has Demonstrated a History of Incremental Security Enhancements NSA ldquoSecurity Enhancedrdquo (SE Linux) Features Per User VPNs Address Space Layout Randomization (ASLR)hellip

Mx-Osx Enables comprehensive Lockdown ldquoPrinciple of least privilegerdquo OnOff-EnableDisableFilter

Android Debug Bridge (ADB)

Device File Access

All USB Activity

ON Off

Discovery

Off

Recording

GPS

Cellular

Camera

Comprehensive Lockdown and Monitoring Enabling Only the Functionality Needed to Perform the Operation and No More

Imager

SD Access

Interfaces

Sensors

Software

Devices

Settings

amp

Capture Application

White List URL Filters

Speaker Display

Brightness

User

Settings

Proxy

Dealing With LostStolen Devices Mx Enabled Autonomous Countermeasure Matrix

Countermeasures

Threats Wipe SD card

Factory reset Wipe Secure Storage Keys

Password Reset All Users

Password Reset Specific User

Lock Device Uninstall Specific Application

Send Alert to Application via Intent

Maximum password limit X

MDM Client Removal X X

Force through XML X X

Exchange ActiveSync (EAS) password limit x x x x x X

Device is Rooted

X

Exceeding a Configured Threshold Results in One or More Countermeasures

Runs Autonomously on Device Negating Dependency on Network Connectivity

Configured by Enterprise Administrator amp Pushed to the Device

Zebra Security Bulletins ndash eg StageFright Part of Zebra Android Security Remediation Team Process

Release Date

Alternative Remediation

Options

Customer Education

Product Impact

Patch Release Dates

Tracking

Link To Patch with

Detailed Installation Instructions

Android Challenges ndash Real amp Perceived

bull Fragmentation (a positive amp negative)

bull UI Fragmentation (No Longer An Issue) bull Major consumer manufacturers supporting standards based ldquoGoogle Play Editionrdquo

bull Android UI Advancements

bull Release Fragmentation (in many senses a positive for enterprise) bull Working with Google to reduce lag times)

bull Google Leveraging Google Play Service (GPS)

bull Mobile Device Management Fragmentation (No Longer An Issue) bull Increase API Surface plus extensions

bull Google Mobile Service Privacy Issues (an option ndash making it a feature) bull Means to provide with without makes this a feature compared to other OSrsquos

bull Security (No Longer An Inhibitor To Deployment) bull Often Aligned To Google Play Malware (not relevant to most ldquolocked down enterprise devices)

bull Greatly Improved Post ICS 40 Release (Oct 2011)

bull Positive Comments on Android Security By Gartner amp VDC

bull Integration of many NSA SE (Security Enhanced) Android Features

bull Device Availability (Now over 50 Industrial Handheld Android Devices still not as many as WMCE but more than the 5 on WE8H)

Is Android Mx An Enterprise OShellip ldquoDuck Testrdquo

1) Is Android The Worldrsquos Leading Mobile OSYes

2) Is Android Supported In A Microsoft Enterprise InfrastructureYes

3) Are Enterprise Developers Adopting AndroidYes

4) Is The Native Language of Android Java PopularhellipYes

5) Are Industry amp Financial Analysts SeeinghellipYes

6) Are Industry amp Financial Analysts Seeing Android AdoptionhellipYes

7) Does Android Have A Significant Installed BasehellipYes

8) Can Android Reduce Enterprise OS FragmentationYes

9) Are Industrial HH Device Vendors Adopting AndroidYes

10) Are Enterprise Tools Available for AndroidYes

11) Is Zebra Seeing Android Momentum hellip Yes

12) Are Enterprise Customers Buying Android hellipYes

13) Is Android SecurehellipYes

14) Does Zebra Have A Security Remediation Process For AndroidYes

15) Is Android Continually Adding New Enterprise FeatureshellipYes

16) Does Android Have The Flexibility To Enable Features Like AnalyticshellipYes

17) Are There Enterprise Android Resources Yes

18) If Needed Are Services Available For AndroidYes

19) Does Mx Enable Developers To Add ValueYes

20) Does Android Mx provide Enterprise Development OptionsYes

21) Does Mx Enable Comprehensive LockdownhellipYes

22) Can Mx Help With Lost or Stolen DevicesYes

Sample Zebra Android Information Resources bull Architecture amp Development Resources

bull Motorola Solutions App Development For Android httpdevelopermotorolasolutionscomcommunityandroid

bull Android Opens Source Project - httpsourceandroidcom

bull Android Block Diagram - httpenwikipediaorgwikiFileAndroid-System-Architecturesvg

bull Android APIrsquos - httpdeveloperandroidcomguidetopicsmanifestuses-sdk-elementhtmlApiLevels amp

bull httpdeveloperandroidcomreferencepackageshtml

bull Android SDK amp ADT Download - httpdeveloperandroidcomsdkindexhtml

bull Android App Overview - httpdeveloperandroidcomguidecomponentsfundamentalshtml

bull Zebra EMDK bull DN PMB httpagilevltprdmot-solutionscomAgileVault005578069agile557806907pdf

bull EMDK Landing page httpsdevelopermotorolasolutionscomcommunityandroidemdk

bull Tutorials httpsdevelopermotorolasolutionscomcommunityandroidemdktutorials

bull Samples httpsdevelopermotorolasolutionscomcommunityandroidemdksamples

bull API Reference httpsdevelopermotorolasolutionscomcommunityandroidemdkreference

bull Profile Manager httpsdevelopermotorolasolutionscomcommunityandroidemdkprofiles

bull Android Mobile Security bull NIST Mobile Security Guidelines - httpcsrcnistgovpublicationsdrafts800-124r1draft_sp800-124-rev1pdf

bull Android Basic Security - httpsourceandroidcomdevicestechsecurity

bull Android Mobile Device Management (MDM) bull SoTI MobiControl Android+ - httpwwwsotinetmobicontrolkey-featuresandroidplus

bull Airwatch Android MDM - httpwwwair-watchcomsolutionsandroid

bull MSI Mx - httpwwwmotorolasolutionscomUS-ENBusiness+Product+and+ServicesSoftware+and+ApplicationsMx_Extensionssoftware_applications_tab

bull TCO Links bull VDC Mobile Device TCO httpwwwvdcresearchcom_Documentstrackst7v1brief-2667pdf

bull Gartner ldquoTotal Cost of Ownership of Mobile Devices 2012 Updaterdquo March 20 2012 httpwwwmotorolasolutionscomwebCustomerPepsiCoUS-ENMyDocumentsPresentationsLibraryresourcestotal_cost_of_ownership_of_mobile20devicespdfpLibItem=1

bull ldquoMotorola Solutions TCO Calculatorrdquo (consult an MSI representative)

bull Other bull Android Market Dashboards - httpdeveloperandroidcomaboutdashboardsindexhtml

bull Google Services httpdeveloperandroidcomgoogleindexhtml

PLEASE TAKE THE SURVEY

DO NOT USE APPFORUM EVENT SURVEY SESSION

SURVEY

THANK YOU

Page 26: Zebra OS Strategy - Zebra Technologies LaunchPadlaunchpad.zebra.com/.../Day_1_EN/04_APAC-AppForum-OS_Strategy.… · 20/03/2012 · Zebra OS Strategy Bruce A Willins Sr ... Risk -

The Window For legacy Microsoft Operating System Products Is closing

MESSAGE OF URGENCY ndash NOT PANIC

Microsoft OS Support Cycles ndash Winding Down WMCE (WMWEH 65 MSFT Mainstream Support Ended 1132015)

WE81H

httpsupportmicrosoftcomlifecyclesearchdefaultaspxsort=PNampalpha=Windows+Embedded+81+HandheldampFilter=FilterNO

No Published Support for earlier WE8H release

Windows Mobile WEH CE WEC

Zebra OS Product Offering trends Planning for Post WM

CEWM Beyond 2015

bull Continued Growth In Android

bull ldquoTBDrdquo Potentially Win 10 End-of-Ship not Not End-of-Support

Microsoft OS Path For Enterprise Customers 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016

2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016

WEC 70 Mar 2011

CE 60 Mar 2006

CE 50 Jul 2004

CE 60R3 Sept lsquo09

WEC 2013 Update

Targeted At Embedded

WP 7 Feb lsquo10

WP75 Sept lsquo11

WP78 Q4 lsquo12

Consumer Only Launch-To-

End-ofmdashLife in ~24 months

WE8H Announce

WE81H First Product

lt 1 Market

Adoption

WM 60 Feb 2007

WM 65 Sept lsquo09

WM 50 Jul 2005

No Major Updates ndash Most Current Release

Still On 2004 CE 50 Kernel

Win10 Announce Q4 lsquo14

TBD (W10 Mobile Ent

RTM Q4 rsquo15)

Customers Reacting To Growing Skepticism In Press

bull ldquohot breaking rumour suggests that Microsoft could drop its Windows Phone platform and instead adopt the Android OS with its own applications and services preloadedrdquo

bull ldquoPotentially referencing the big changes afoot in Redmond a letter from Nadella to Microsoft employees said the company needs to be prepared to make tough choices in areas where things are not workingrdquo

bull ldquoNadella appears to want results otherwise Windows Phone could go the way of Windows Mobile and cease to existrdquo

httpwwwandroidauthoritycomrumor-microsoft-to-drop-windows-phone-for-android-621317

Jun 30 2015

Wired

Magazine

bull We will streamline the next version of Windows from three operating systems into one single converged operating system for screens of all sizesldquo ndash Nadella

bull Cut Down Development Time amp Unify User Experience (comparable to Android amp IOS but all the way to the desktop)

bull Thoughts On What ldquoConvergencerdquo Means To MSFT - A Single MSFT Team - Unified OS or Unified Team (under Terry Myerson)phone embedded windows xbox

- A Single Core- NT Core with highly common run times

- A Single Store - Unifed Windows Phone Store amp Windows Store

- Single Developer Platform - Write once and run on any Windows Variant (unified APIs dev tools)

- ldquoWindows Applicationsrdquo ndash aka Modern Apps Metro Style Universal Apps are built on a ldquoWindows Universal App Platformrdquo

- Singular OS ndash a Runtime OS (configures based on some hardware manifest eg alter UI based on keyboard present)

bull 1) Win 81 Desktop Laptop

bull 2) Windows RT (tablet ARM)

bull 3) Windows Phone

From Three OSrsquos

Industry Mobile IOT

ldquoOfficial Namesrdquo From MSFT

Directly

Windows 10 IoT for Enterprise

Windows 10 Mobile for Enterprise

Windows 10 IoT Core

Build 2015 Windows 10 IOT

for Industrial Devices

Windows 10 IOT for Mobile

Devices

Windows 10 IOT Core

Legal Agreements Windows 10

Industry Windows 10

Mobile Windows 10

Athens

One OS ndash 3 Variants Windows 10 - Unification

Why customers ask for Microsoft

Infrastructure Compatibility ManagementSecurity Policies (EAS SCCMhellip)

An OS Manufacturer As A Physical Entity (not the ldquocommunityrdquo)

Unified Development Environment (Visual Studio IDE)

Microsoft Brand Legacy (comfort level)

Enterprise Device Availability

Indemnification IP Position

Promise of Application Unification (desktop laptop tablet handheld)

Maintenance amp Support Policies (OS Updates ndashan asset amp a liability going forward)

Device Manufacturer

OS Manufacturer Customer

MSFT

declining

Top Reason

CEWEC WMWEH WE8H Win10 Roadmap

Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4

2012 2011 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4

2014 2013 2015

released

SB1

CE 6

CE7WEC

MC32 HC1 MC40

WT41N0

VC70

MC92 MC21

MC45 VC6090

MC67 WMWEH

WE8H

VH10

WAP4

WAP4

Major releases only

MC67

ND

Win 10

TBA

MC18

No GA

Products

No Plans For

WEC 2013

Customer Expressed Concerns Over Microsoft bull Past Performance

bull WMWEH 65 No significant updates in 4+ years on a 10 yr old CE5 kernel

bull WP7 lasted only 24 months

bull WE8H Replaced by Win10 Before Any Significant Market Adoption

bull Long Term Commitment bull Continual Narrowing (ldquofocusingrdquo) of the Phone Hardware Business (July lsquo15 7800 additional layoffs) bull ldquoASPs however have continued to decline Gross margin declined this quarter driven by lower per unit margins on Lumia

devicesrdquo -- July 21 2015 Earning Call Nadella

bull Technical Issues bull No legacy app compatibility Architectural constraints (limits in multitasking IPC developer API access ability to customize)

bull Strategic Direction (under Satya Nadella) bull Likely focus is not mobile OS but for on-premise and cloud based apps amp services

bull WE8H addressing a very small niche market (45M units compared to 1B+ Consumer)

bull Ambiguity in how to reduce ldquoEnterprise OS fragmentationrdquo (one Enterprise OS)

bull Market Adoption Issues bull WE8H based on struggling Consumer WP8 (~28 Market Share ndash expect decline in Q2 rsquo15) bull Minimal Enterprise ISV Adoption amp hardware devices

bull Window 10 Announcement Has Extended The MSFT OS Gap customers are foregoing WE8H

bull Logistic Issues bull Ability to support WE8H (Win 10 Enterprise) given that enterprise changes may impact WP8 (Win 10 Consumer)

Android MX ndash Mobility eXtensions

Android Statistics Enterprise internationals want Price Carrier Country Optionshellip

bull 18000 Different Android Devices

bull Over 180 Manufacturers

bull In 190 Countries

bull Wide Pricing Ranges ($100+)

bull 15M Activations Day

bull gt16M Apps on Play Store

bull $7B Paid To App Developers

httpopensignalcomreports2014android-fragmentation

Devices

Manufacturers Samsung

Google

LGE MOT SONY

Lenovo

HTC

Ericsson

Huaw

ei

Screen Sizes

Why Customers Are Asking For Android

bull Android 77 Market Share (1B+ Android device ships expected in lsquo15)

1 Smartphone OS WW (Unit Shipments)

bull Java (the native language for Android)

1 Most Popular Programming Language

bull Android ndash 180+ Device Manufacturers amp Over 550 Devices In US Alone

1 Mobile OS With Most Device amp Manufacturer Options

bull Android - 591

1 Requested OS By MSI Channel Partner Customers

bull Android 798M Devices (EoY 2013)

1 Mobile OS Installed Base

bull Qualcomm TI Intel MediaTek Marvelhellip

1 Supported OS By Leading SiliconMicroprocessor Vendors

bull Approximately 14 M Applications

1 ndash App Store Adoption (comparable with IOS App Strore)

Zebra Android Trends industry is turning - not to be ldquobraggadociosrdquo (D Trump)

bull Android Products YoY 2013-To-2014

+ 375 Unit Growth

+ 402 Rev Growth

bull Zebra Solution Center Has Now Certified Over 168 Android Apps

bull Expect Significant Positive Impact in 2015 From TC7x

GROWTH IN ANDROID EMDK

USAGE Strong indicator of increased

product USAGE by development

community

Increased Views of Android Related Resources

Zebra Enterprise Customers Buying Android Devices

Poland

Application MSFT-To-Android Migration

bull Rewrite

bull Porting C to Java Has Generally Gone Smoothly (a class is a class is a class)

bull Abstraction

bull Transitioning To HTML5 amp Various OS Abstraction Frameworks (eg RhoMobile)

bull Retaining NET (eg Xamarin)

bull Some Are Running A Common Language Runtime (CLR) and Running Their Existing NET Code (60-90 porting) most effort in UI

bull XAMARIN

bull Some Customers Using Datawedge With Xamarin

bull Continued Strategic Partnership Dialogue

bull Expect Zebra Plugins For Xamarin (late Q3 rsquo15 Mx 44 profile mgr amp barcode API)

bull httpsdevelopermotorolasolutionscomdocsDOC-2813

C

NET

PrivacySecurity vs Service Functionality

Many Enterprise Customers

Object To The Security Risks associated with

Consumer Cloud Service offerings requiring

devices to expose Account IDrsquos access to

data amp data traversing cloud servershellip

ldquoWhen you visit websites or use apps that use Google technologies we may use the

information we receive from those websites and appsrdquo (google privacy amp terms - httpwwwgooglecompoliciesprivacypartners)

ldquoIBM bans Sirirdquo (httpwwwzdnetcomblogbtlibm-bans-siri-privacy-risk-or-corporate-paranoia-at-its-best77843)

Siri - End User License Agreement (EULA)

ldquoyou agree and consent to Applersquos and its subsidiariesrsquo and agentsrsquo transmission collection maintenance processing and use of this information

including your voice input and User Datardquo

A Value of Android ndash AOSP amp GMS Options Most Enterprise COBO Customers Prefer AOSP Code Apps Accordingly

bull Privacy - relinquishment to Google of significant data rights inconsistent with enterprise protection of data

bull Google Account Logistics ndash services require a Google account

bull Forced Updates - ldquoGoogle Terms of Servicerdquo (wwwgooglecomintlenpoliciesterms) ldquoWhen a Service requires or includes downloadable software this software may update automatically on your device once a new version or feature is availablerdquo

bull Malware Exposure - Google Play Riddled with Malware (NIST best practice no access to public app store

bull Hardware Design Constraints ndash all hardware designs must comply with Google CDD which limits enterprise device choices

bull Application amp Customization Restrictions ndash UI constraints

bull Potential Functional Limitations ndash Must adhere to Compatibility Test Suite

AOSP ~ 225 of All Smartphone Shipments (4Q 2014) (httpswwwabiresearchcompress4q-2014-smartphone-os-results-android-smartphone-s)

Google Maps

Google Cloud Messaging

Google Play Store

Google Play Services

Google+

Google Analytics

Google Mail - GMAIL

Google Wallet Instant Buy

Google Cloud Platform

Mobile Chrome Browser

GMS Challenges GMS Features

Android For Work (AFW) ndash Driving Android Proliferation

bull Key Feature - Managed Profiles (Dual Persona) For BYOD amp COPE (not COBO)

bull Limited Management amp Security Features (restrict copypaste silent app installremovalhellip)

bull Features Made Extensible To Google For Work EMMrsquos ndash GFW EMMrsquos Airwatch MobileIron SOTI SAP Citrix Blackberry MaaS360 Google Admin Console ndash AFW has No UI

bull Features Available Natively On L and via APK On ICS 40 to KK 44

bull Requires That The Device Have Google Mobile Services (GMS)

bull Correlated Feature ndash Google Apps For Work with Private Channel for Mobile Application Management (MAM)

bullGoogle Apps For work

bullGoogle Cloud Platform

bullGoogle Maps For Work

bullGoogle Chrome For Work

bullGoogle Android For Work

bullGoogle Business Solutions

bullGoogle Play For Work

Google For Work Android For Work is Part of

The Broader Google For Work Initiative

Android Utilities amp Tools

The Genesis of Mx ndash Value To Zebra Stakeholders

Meeting IT Needs

Zebra MX - Enterprise Overlay

Android

Leveraging Consumer Scale

2014 1B+ Smartphones gt20B App Downloads

Zebra Utilities

RhoMobile

Enterprise Browser

EMDK

Rx Logger

Enabling App Developers

WinMobile

MX Programmatic Configuration

bull MX uses a standards based XML schema (OMA-CP PROV MSPROV) bull New features can be developed and immediately plugged-in and used by all solutions (MDM Staging EMDK)

bull Concurrent use by multiple applications with sync amp async options on transient amp persistent operations

bull XML generated by Eclipse Pug-in (EMDK) StageNow workstation or MDM Console

Extensible Configuration

CSP

XML Object

CSP

XML Object

CSP

XML Object

CSP

XML Object

Admin Developer

Staging MDM

EMDK

MX Management System

XML File XML File

Mx Os Extensions Made Available via EMDK amp StageNow

Mx OS Extensions Foundation

EMDK StageNow

67+ Major Operations

Some of Which Are Compound

Operations

Enterprise Tools Available for Android Both Off The Shelf amp Custom

Logcat ndash view from Eclipse or ADB shell

Debug ndash part of Android SDK

Traceview ndash App profilingbottlenecks

HierarchyViewer - UI views structure

Eclipse memory

Analyzer (MAT) Monkey ndash adb CLI

event generator

Rx Logger In depth monitoring

amp auditing

Zebra StageNow ndash Simplifying initial Device Staging

2 Output staging Profiles to a bar code or NFC tag

3 Scan the bar codes or tap the NFC tag to stage

This free tool enables staging in just 3 easy steps

1 Create staging Profiles with easy-to-use Wizards

Built-in

Staging

Server

Workstation Tool

Load

Apps

Mobile Device Client

MDM Toolkit - Enabling MDMrsquos

bull Tightly Integrated Solutions

bull Can Utilize Mx andor Standard Android Features

bull MDM Toolkit - includes documentation sample code amp utilities to help MDM vendors implement the MX functionality into their solutions to provide a viable management solution on Zebra mobile devices including Remote Control

B2M

TeamViewer

LogMeIn

Options For Programmatic Controls

DataWedge for Android- No programming Required

Scanning MSR data appears as keyboard data

bull Powerful profile feature allows configuration per app

bull Recommended when no application development desired or basic text data processing required

Native amp extended Development ndash Android Java Applications

bull Compatible with standard Android SDK bull Extensions for Data Capture MSR Battery

bull Uses Android API (Intents) and traditional API methods

bull Recommended when developing native Android application

OMA CP XML Configuration

bull Broad device controls configuration management security policies

bull Standards Based OMA Configuration Profile XML Schema

bull Configuration Service Provider (CSP) Modularity

bull Recommended for Mobile Device Management amp PartnerCustomer Application Device Controls

RhoMobile

bull Cross Platform Application development framework (same applications run on Android WM iOShellip)

bull Develop using Web skills (HTML5 JS Ruby)

bull Recommended when developing application to work on multiple devices and operating systems or you have web development skills

APIrsquos

amp

Intents

Data-

Wedge

XML

Config

Cross

Platform

Android Flexibility To Enable Features Like Analytics bull Device Diagnostics Engine Monitors Critical Functionality And Health

bull Health Monitoring Predictive Maintenance for Lower SupportMgmt Costs

Integrated Engine Monitors Critical

Functionality And Monitors Health Device usage

Battery charging and depletion

Applications installed and running

Activity Counters

Radio Performance

Movement Drops

Correlation of events to diagnose

issues Lowers support and management costs

Predictive Maintenance

Optimized Deployment

Fast Device Support

Power Management

Workload Indicators

Business Disruptions

IT Gauges

Android Security

bull Retail bull PCI ndash DSS (Payment Card Industry ndash Data Security Std) for mobile payment (MPoS)

bull QSA (Qualified Security Assessor) Audits

bull Critical Infrastructure bull NERC ndash CIP (North America Electric

Reliability Corp ndash Critical Infrastructure Protection)

bull Healthcare bull HIPAA ndash Health Insurance Portability amp Accounting HITECH Omnibus

bull Controlled Substances bull DEA CSOS ndash Controlled Substance Ordering System

bull Financial bull Sarbanes-Oxley Gramm-Leach Bliley Act (GLBA) Basel II

bull Government bull NIST FIPS ndash Federal Information Processing Standards

bull Govrsquot PED (portable electronic devices) Requirements

bull STIGS (Security Technical Implementation Guide)

bull DoD Directive 81002 (commercial wireless devices in DoD Govrsquot Info Grid (GIG)

bull Federal Information Security Management Act (FISMA) NIST Info Categorization Guidelines

bull Legislation Requiring Breach Notification bull 46 States Have Enacted Breach Notification for Personal Information

bull Federal Legislation In Discussion But Pending

REGULATORY COMPLIANCE IS FUNDAMENTAL TO ZEBRA CUSTOMERS DIRECTIVESMANDATESEDICTS

ANDROID SECURITY (ALWAYS SEPARATE PERCEPTION FROM FACT)

bull Highly Secure Government amp Public Safety Android Adoption

bull Android is the OS for the next generation Mission Critical High Assurance devices being developed by Motorola

bull Enterprise

bull Android is the OS meeting regulatory security certifications in multiple verticals Retail - PCI-DSS Healthcare ndash HIPAA Govrsquot - FIPS 140-2

bull Early Perceptions That Android Is ldquoNot Securerdquo

1) Malware On Google Play Store (enterprise should white-list)

2) Early Android Releases (pre-ICS 40 release October 2011)

bull Android has Demonstrated a History of Incremental Security Enhancements NSA ldquoSecurity Enhancedrdquo (SE Linux) Features Per User VPNs Address Space Layout Randomization (ASLR)hellip

Mx-Osx Enables comprehensive Lockdown ldquoPrinciple of least privilegerdquo OnOff-EnableDisableFilter

Android Debug Bridge (ADB)

Device File Access

All USB Activity

ON Off

Discovery

Off

Recording

GPS

Cellular

Camera

Comprehensive Lockdown and Monitoring Enabling Only the Functionality Needed to Perform the Operation and No More

Imager

SD Access

Interfaces

Sensors

Software

Devices

Settings

amp

Capture Application

White List URL Filters

Speaker Display

Brightness

User

Settings

Proxy

Dealing With LostStolen Devices Mx Enabled Autonomous Countermeasure Matrix

Countermeasures

Threats Wipe SD card

Factory reset Wipe Secure Storage Keys

Password Reset All Users

Password Reset Specific User

Lock Device Uninstall Specific Application

Send Alert to Application via Intent

Maximum password limit X

MDM Client Removal X X

Force through XML X X

Exchange ActiveSync (EAS) password limit x x x x x X

Device is Rooted

X

Exceeding a Configured Threshold Results in One or More Countermeasures

Runs Autonomously on Device Negating Dependency on Network Connectivity

Configured by Enterprise Administrator amp Pushed to the Device

Zebra Security Bulletins ndash eg StageFright Part of Zebra Android Security Remediation Team Process

Release Date

Alternative Remediation

Options

Customer Education

Product Impact

Patch Release Dates

Tracking

Link To Patch with

Detailed Installation Instructions

Android Challenges ndash Real amp Perceived

bull Fragmentation (a positive amp negative)

bull UI Fragmentation (No Longer An Issue) bull Major consumer manufacturers supporting standards based ldquoGoogle Play Editionrdquo

bull Android UI Advancements

bull Release Fragmentation (in many senses a positive for enterprise) bull Working with Google to reduce lag times)

bull Google Leveraging Google Play Service (GPS)

bull Mobile Device Management Fragmentation (No Longer An Issue) bull Increase API Surface plus extensions

bull Google Mobile Service Privacy Issues (an option ndash making it a feature) bull Means to provide with without makes this a feature compared to other OSrsquos

bull Security (No Longer An Inhibitor To Deployment) bull Often Aligned To Google Play Malware (not relevant to most ldquolocked down enterprise devices)

bull Greatly Improved Post ICS 40 Release (Oct 2011)

bull Positive Comments on Android Security By Gartner amp VDC

bull Integration of many NSA SE (Security Enhanced) Android Features

bull Device Availability (Now over 50 Industrial Handheld Android Devices still not as many as WMCE but more than the 5 on WE8H)

Is Android Mx An Enterprise OShellip ldquoDuck Testrdquo

1) Is Android The Worldrsquos Leading Mobile OSYes

2) Is Android Supported In A Microsoft Enterprise InfrastructureYes

3) Are Enterprise Developers Adopting AndroidYes

4) Is The Native Language of Android Java PopularhellipYes

5) Are Industry amp Financial Analysts SeeinghellipYes

6) Are Industry amp Financial Analysts Seeing Android AdoptionhellipYes

7) Does Android Have A Significant Installed BasehellipYes

8) Can Android Reduce Enterprise OS FragmentationYes

9) Are Industrial HH Device Vendors Adopting AndroidYes

10) Are Enterprise Tools Available for AndroidYes

11) Is Zebra Seeing Android Momentum hellip Yes

12) Are Enterprise Customers Buying Android hellipYes

13) Is Android SecurehellipYes

14) Does Zebra Have A Security Remediation Process For AndroidYes

15) Is Android Continually Adding New Enterprise FeatureshellipYes

16) Does Android Have The Flexibility To Enable Features Like AnalyticshellipYes

17) Are There Enterprise Android Resources Yes

18) If Needed Are Services Available For AndroidYes

19) Does Mx Enable Developers To Add ValueYes

20) Does Android Mx provide Enterprise Development OptionsYes

21) Does Mx Enable Comprehensive LockdownhellipYes

22) Can Mx Help With Lost or Stolen DevicesYes

Sample Zebra Android Information Resources bull Architecture amp Development Resources

bull Motorola Solutions App Development For Android httpdevelopermotorolasolutionscomcommunityandroid

bull Android Opens Source Project - httpsourceandroidcom

bull Android Block Diagram - httpenwikipediaorgwikiFileAndroid-System-Architecturesvg

bull Android APIrsquos - httpdeveloperandroidcomguidetopicsmanifestuses-sdk-elementhtmlApiLevels amp

bull httpdeveloperandroidcomreferencepackageshtml

bull Android SDK amp ADT Download - httpdeveloperandroidcomsdkindexhtml

bull Android App Overview - httpdeveloperandroidcomguidecomponentsfundamentalshtml

bull Zebra EMDK bull DN PMB httpagilevltprdmot-solutionscomAgileVault005578069agile557806907pdf

bull EMDK Landing page httpsdevelopermotorolasolutionscomcommunityandroidemdk

bull Tutorials httpsdevelopermotorolasolutionscomcommunityandroidemdktutorials

bull Samples httpsdevelopermotorolasolutionscomcommunityandroidemdksamples

bull API Reference httpsdevelopermotorolasolutionscomcommunityandroidemdkreference

bull Profile Manager httpsdevelopermotorolasolutionscomcommunityandroidemdkprofiles

bull Android Mobile Security bull NIST Mobile Security Guidelines - httpcsrcnistgovpublicationsdrafts800-124r1draft_sp800-124-rev1pdf

bull Android Basic Security - httpsourceandroidcomdevicestechsecurity

bull Android Mobile Device Management (MDM) bull SoTI MobiControl Android+ - httpwwwsotinetmobicontrolkey-featuresandroidplus

bull Airwatch Android MDM - httpwwwair-watchcomsolutionsandroid

bull MSI Mx - httpwwwmotorolasolutionscomUS-ENBusiness+Product+and+ServicesSoftware+and+ApplicationsMx_Extensionssoftware_applications_tab

bull TCO Links bull VDC Mobile Device TCO httpwwwvdcresearchcom_Documentstrackst7v1brief-2667pdf

bull Gartner ldquoTotal Cost of Ownership of Mobile Devices 2012 Updaterdquo March 20 2012 httpwwwmotorolasolutionscomwebCustomerPepsiCoUS-ENMyDocumentsPresentationsLibraryresourcestotal_cost_of_ownership_of_mobile20devicespdfpLibItem=1

bull ldquoMotorola Solutions TCO Calculatorrdquo (consult an MSI representative)

bull Other bull Android Market Dashboards - httpdeveloperandroidcomaboutdashboardsindexhtml

bull Google Services httpdeveloperandroidcomgoogleindexhtml

PLEASE TAKE THE SURVEY

DO NOT USE APPFORUM EVENT SURVEY SESSION

SURVEY

THANK YOU

Page 27: Zebra OS Strategy - Zebra Technologies LaunchPadlaunchpad.zebra.com/.../Day_1_EN/04_APAC-AppForum-OS_Strategy.… · 20/03/2012 · Zebra OS Strategy Bruce A Willins Sr ... Risk -

Microsoft OS Support Cycles ndash Winding Down WMCE (WMWEH 65 MSFT Mainstream Support Ended 1132015)

WE81H

httpsupportmicrosoftcomlifecyclesearchdefaultaspxsort=PNampalpha=Windows+Embedded+81+HandheldampFilter=FilterNO

No Published Support for earlier WE8H release

Windows Mobile WEH CE WEC

Zebra OS Product Offering trends Planning for Post WM

CEWM Beyond 2015

bull Continued Growth In Android

bull ldquoTBDrdquo Potentially Win 10 End-of-Ship not Not End-of-Support

Microsoft OS Path For Enterprise Customers 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016

2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016

WEC 70 Mar 2011

CE 60 Mar 2006

CE 50 Jul 2004

CE 60R3 Sept lsquo09

WEC 2013 Update

Targeted At Embedded

WP 7 Feb lsquo10

WP75 Sept lsquo11

WP78 Q4 lsquo12

Consumer Only Launch-To-

End-ofmdashLife in ~24 months

WE8H Announce

WE81H First Product

lt 1 Market

Adoption

WM 60 Feb 2007

WM 65 Sept lsquo09

WM 50 Jul 2005

No Major Updates ndash Most Current Release

Still On 2004 CE 50 Kernel

Win10 Announce Q4 lsquo14

TBD (W10 Mobile Ent

RTM Q4 rsquo15)

Customers Reacting To Growing Skepticism In Press

bull ldquohot breaking rumour suggests that Microsoft could drop its Windows Phone platform and instead adopt the Android OS with its own applications and services preloadedrdquo

bull ldquoPotentially referencing the big changes afoot in Redmond a letter from Nadella to Microsoft employees said the company needs to be prepared to make tough choices in areas where things are not workingrdquo

bull ldquoNadella appears to want results otherwise Windows Phone could go the way of Windows Mobile and cease to existrdquo

httpwwwandroidauthoritycomrumor-microsoft-to-drop-windows-phone-for-android-621317

Jun 30 2015

Wired

Magazine

bull We will streamline the next version of Windows from three operating systems into one single converged operating system for screens of all sizesldquo ndash Nadella

bull Cut Down Development Time amp Unify User Experience (comparable to Android amp IOS but all the way to the desktop)

bull Thoughts On What ldquoConvergencerdquo Means To MSFT - A Single MSFT Team - Unified OS or Unified Team (under Terry Myerson)phone embedded windows xbox

- A Single Core- NT Core with highly common run times

- A Single Store - Unifed Windows Phone Store amp Windows Store

- Single Developer Platform - Write once and run on any Windows Variant (unified APIs dev tools)

- ldquoWindows Applicationsrdquo ndash aka Modern Apps Metro Style Universal Apps are built on a ldquoWindows Universal App Platformrdquo

- Singular OS ndash a Runtime OS (configures based on some hardware manifest eg alter UI based on keyboard present)

bull 1) Win 81 Desktop Laptop

bull 2) Windows RT (tablet ARM)

bull 3) Windows Phone

From Three OSrsquos

Industry Mobile IOT

ldquoOfficial Namesrdquo From MSFT

Directly

Windows 10 IoT for Enterprise

Windows 10 Mobile for Enterprise

Windows 10 IoT Core

Build 2015 Windows 10 IOT

for Industrial Devices

Windows 10 IOT for Mobile

Devices

Windows 10 IOT Core

Legal Agreements Windows 10

Industry Windows 10

Mobile Windows 10

Athens

One OS ndash 3 Variants Windows 10 - Unification

Why customers ask for Microsoft

Infrastructure Compatibility ManagementSecurity Policies (EAS SCCMhellip)

An OS Manufacturer As A Physical Entity (not the ldquocommunityrdquo)

Unified Development Environment (Visual Studio IDE)

Microsoft Brand Legacy (comfort level)

Enterprise Device Availability

Indemnification IP Position

Promise of Application Unification (desktop laptop tablet handheld)

Maintenance amp Support Policies (OS Updates ndashan asset amp a liability going forward)

Device Manufacturer

OS Manufacturer Customer

MSFT

declining

Top Reason

CEWEC WMWEH WE8H Win10 Roadmap

Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4

2012 2011 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4

2014 2013 2015

released

SB1

CE 6

CE7WEC

MC32 HC1 MC40

WT41N0

VC70

MC92 MC21

MC45 VC6090

MC67 WMWEH

WE8H

VH10

WAP4

WAP4

Major releases only

MC67

ND

Win 10

TBA

MC18

No GA

Products

No Plans For

WEC 2013

Customer Expressed Concerns Over Microsoft bull Past Performance

bull WMWEH 65 No significant updates in 4+ years on a 10 yr old CE5 kernel

bull WP7 lasted only 24 months

bull WE8H Replaced by Win10 Before Any Significant Market Adoption

bull Long Term Commitment bull Continual Narrowing (ldquofocusingrdquo) of the Phone Hardware Business (July lsquo15 7800 additional layoffs) bull ldquoASPs however have continued to decline Gross margin declined this quarter driven by lower per unit margins on Lumia

devicesrdquo -- July 21 2015 Earning Call Nadella

bull Technical Issues bull No legacy app compatibility Architectural constraints (limits in multitasking IPC developer API access ability to customize)

bull Strategic Direction (under Satya Nadella) bull Likely focus is not mobile OS but for on-premise and cloud based apps amp services

bull WE8H addressing a very small niche market (45M units compared to 1B+ Consumer)

bull Ambiguity in how to reduce ldquoEnterprise OS fragmentationrdquo (one Enterprise OS)

bull Market Adoption Issues bull WE8H based on struggling Consumer WP8 (~28 Market Share ndash expect decline in Q2 rsquo15) bull Minimal Enterprise ISV Adoption amp hardware devices

bull Window 10 Announcement Has Extended The MSFT OS Gap customers are foregoing WE8H

bull Logistic Issues bull Ability to support WE8H (Win 10 Enterprise) given that enterprise changes may impact WP8 (Win 10 Consumer)

Android MX ndash Mobility eXtensions

Android Statistics Enterprise internationals want Price Carrier Country Optionshellip

bull 18000 Different Android Devices

bull Over 180 Manufacturers

bull In 190 Countries

bull Wide Pricing Ranges ($100+)

bull 15M Activations Day

bull gt16M Apps on Play Store

bull $7B Paid To App Developers

httpopensignalcomreports2014android-fragmentation

Devices

Manufacturers Samsung

Google

LGE MOT SONY

Lenovo

HTC

Ericsson

Huaw

ei

Screen Sizes

Why Customers Are Asking For Android

bull Android 77 Market Share (1B+ Android device ships expected in lsquo15)

1 Smartphone OS WW (Unit Shipments)

bull Java (the native language for Android)

1 Most Popular Programming Language

bull Android ndash 180+ Device Manufacturers amp Over 550 Devices In US Alone

1 Mobile OS With Most Device amp Manufacturer Options

bull Android - 591

1 Requested OS By MSI Channel Partner Customers

bull Android 798M Devices (EoY 2013)

1 Mobile OS Installed Base

bull Qualcomm TI Intel MediaTek Marvelhellip

1 Supported OS By Leading SiliconMicroprocessor Vendors

bull Approximately 14 M Applications

1 ndash App Store Adoption (comparable with IOS App Strore)

Zebra Android Trends industry is turning - not to be ldquobraggadociosrdquo (D Trump)

bull Android Products YoY 2013-To-2014

+ 375 Unit Growth

+ 402 Rev Growth

bull Zebra Solution Center Has Now Certified Over 168 Android Apps

bull Expect Significant Positive Impact in 2015 From TC7x

GROWTH IN ANDROID EMDK

USAGE Strong indicator of increased

product USAGE by development

community

Increased Views of Android Related Resources

Zebra Enterprise Customers Buying Android Devices

Poland

Application MSFT-To-Android Migration

bull Rewrite

bull Porting C to Java Has Generally Gone Smoothly (a class is a class is a class)

bull Abstraction

bull Transitioning To HTML5 amp Various OS Abstraction Frameworks (eg RhoMobile)

bull Retaining NET (eg Xamarin)

bull Some Are Running A Common Language Runtime (CLR) and Running Their Existing NET Code (60-90 porting) most effort in UI

bull XAMARIN

bull Some Customers Using Datawedge With Xamarin

bull Continued Strategic Partnership Dialogue

bull Expect Zebra Plugins For Xamarin (late Q3 rsquo15 Mx 44 profile mgr amp barcode API)

bull httpsdevelopermotorolasolutionscomdocsDOC-2813

C

NET

PrivacySecurity vs Service Functionality

Many Enterprise Customers

Object To The Security Risks associated with

Consumer Cloud Service offerings requiring

devices to expose Account IDrsquos access to

data amp data traversing cloud servershellip

ldquoWhen you visit websites or use apps that use Google technologies we may use the

information we receive from those websites and appsrdquo (google privacy amp terms - httpwwwgooglecompoliciesprivacypartners)

ldquoIBM bans Sirirdquo (httpwwwzdnetcomblogbtlibm-bans-siri-privacy-risk-or-corporate-paranoia-at-its-best77843)

Siri - End User License Agreement (EULA)

ldquoyou agree and consent to Applersquos and its subsidiariesrsquo and agentsrsquo transmission collection maintenance processing and use of this information

including your voice input and User Datardquo

A Value of Android ndash AOSP amp GMS Options Most Enterprise COBO Customers Prefer AOSP Code Apps Accordingly

bull Privacy - relinquishment to Google of significant data rights inconsistent with enterprise protection of data

bull Google Account Logistics ndash services require a Google account

bull Forced Updates - ldquoGoogle Terms of Servicerdquo (wwwgooglecomintlenpoliciesterms) ldquoWhen a Service requires or includes downloadable software this software may update automatically on your device once a new version or feature is availablerdquo

bull Malware Exposure - Google Play Riddled with Malware (NIST best practice no access to public app store

bull Hardware Design Constraints ndash all hardware designs must comply with Google CDD which limits enterprise device choices

bull Application amp Customization Restrictions ndash UI constraints

bull Potential Functional Limitations ndash Must adhere to Compatibility Test Suite

AOSP ~ 225 of All Smartphone Shipments (4Q 2014) (httpswwwabiresearchcompress4q-2014-smartphone-os-results-android-smartphone-s)

Google Maps

Google Cloud Messaging

Google Play Store

Google Play Services

Google+

Google Analytics

Google Mail - GMAIL

Google Wallet Instant Buy

Google Cloud Platform

Mobile Chrome Browser

GMS Challenges GMS Features

Android For Work (AFW) ndash Driving Android Proliferation

bull Key Feature - Managed Profiles (Dual Persona) For BYOD amp COPE (not COBO)

bull Limited Management amp Security Features (restrict copypaste silent app installremovalhellip)

bull Features Made Extensible To Google For Work EMMrsquos ndash GFW EMMrsquos Airwatch MobileIron SOTI SAP Citrix Blackberry MaaS360 Google Admin Console ndash AFW has No UI

bull Features Available Natively On L and via APK On ICS 40 to KK 44

bull Requires That The Device Have Google Mobile Services (GMS)

bull Correlated Feature ndash Google Apps For Work with Private Channel for Mobile Application Management (MAM)

bullGoogle Apps For work

bullGoogle Cloud Platform

bullGoogle Maps For Work

bullGoogle Chrome For Work

bullGoogle Android For Work

bullGoogle Business Solutions

bullGoogle Play For Work

Google For Work Android For Work is Part of

The Broader Google For Work Initiative

Android Utilities amp Tools

The Genesis of Mx ndash Value To Zebra Stakeholders

Meeting IT Needs

Zebra MX - Enterprise Overlay

Android

Leveraging Consumer Scale

2014 1B+ Smartphones gt20B App Downloads

Zebra Utilities

RhoMobile

Enterprise Browser

EMDK

Rx Logger

Enabling App Developers

WinMobile

MX Programmatic Configuration

bull MX uses a standards based XML schema (OMA-CP PROV MSPROV) bull New features can be developed and immediately plugged-in and used by all solutions (MDM Staging EMDK)

bull Concurrent use by multiple applications with sync amp async options on transient amp persistent operations

bull XML generated by Eclipse Pug-in (EMDK) StageNow workstation or MDM Console

Extensible Configuration

CSP

XML Object

CSP

XML Object

CSP

XML Object

CSP

XML Object

Admin Developer

Staging MDM

EMDK

MX Management System

XML File XML File

Mx Os Extensions Made Available via EMDK amp StageNow

Mx OS Extensions Foundation

EMDK StageNow

67+ Major Operations

Some of Which Are Compound

Operations

Enterprise Tools Available for Android Both Off The Shelf amp Custom

Logcat ndash view from Eclipse or ADB shell

Debug ndash part of Android SDK

Traceview ndash App profilingbottlenecks

HierarchyViewer - UI views structure

Eclipse memory

Analyzer (MAT) Monkey ndash adb CLI

event generator

Rx Logger In depth monitoring

amp auditing

Zebra StageNow ndash Simplifying initial Device Staging

2 Output staging Profiles to a bar code or NFC tag

3 Scan the bar codes or tap the NFC tag to stage

This free tool enables staging in just 3 easy steps

1 Create staging Profiles with easy-to-use Wizards

Built-in

Staging

Server

Workstation Tool

Load

Apps

Mobile Device Client

MDM Toolkit - Enabling MDMrsquos

bull Tightly Integrated Solutions

bull Can Utilize Mx andor Standard Android Features

bull MDM Toolkit - includes documentation sample code amp utilities to help MDM vendors implement the MX functionality into their solutions to provide a viable management solution on Zebra mobile devices including Remote Control

B2M

TeamViewer

LogMeIn

Options For Programmatic Controls

DataWedge for Android- No programming Required

Scanning MSR data appears as keyboard data

bull Powerful profile feature allows configuration per app

bull Recommended when no application development desired or basic text data processing required

Native amp extended Development ndash Android Java Applications

bull Compatible with standard Android SDK bull Extensions for Data Capture MSR Battery

bull Uses Android API (Intents) and traditional API methods

bull Recommended when developing native Android application

OMA CP XML Configuration

bull Broad device controls configuration management security policies

bull Standards Based OMA Configuration Profile XML Schema

bull Configuration Service Provider (CSP) Modularity

bull Recommended for Mobile Device Management amp PartnerCustomer Application Device Controls

RhoMobile

bull Cross Platform Application development framework (same applications run on Android WM iOShellip)

bull Develop using Web skills (HTML5 JS Ruby)

bull Recommended when developing application to work on multiple devices and operating systems or you have web development skills

APIrsquos

amp

Intents

Data-

Wedge

XML

Config

Cross

Platform

Android Flexibility To Enable Features Like Analytics bull Device Diagnostics Engine Monitors Critical Functionality And Health

bull Health Monitoring Predictive Maintenance for Lower SupportMgmt Costs

Integrated Engine Monitors Critical

Functionality And Monitors Health Device usage

Battery charging and depletion

Applications installed and running

Activity Counters

Radio Performance

Movement Drops

Correlation of events to diagnose

issues Lowers support and management costs

Predictive Maintenance

Optimized Deployment

Fast Device Support

Power Management

Workload Indicators

Business Disruptions

IT Gauges

Android Security

bull Retail bull PCI ndash DSS (Payment Card Industry ndash Data Security Std) for mobile payment (MPoS)

bull QSA (Qualified Security Assessor) Audits

bull Critical Infrastructure bull NERC ndash CIP (North America Electric

Reliability Corp ndash Critical Infrastructure Protection)

bull Healthcare bull HIPAA ndash Health Insurance Portability amp Accounting HITECH Omnibus

bull Controlled Substances bull DEA CSOS ndash Controlled Substance Ordering System

bull Financial bull Sarbanes-Oxley Gramm-Leach Bliley Act (GLBA) Basel II

bull Government bull NIST FIPS ndash Federal Information Processing Standards

bull Govrsquot PED (portable electronic devices) Requirements

bull STIGS (Security Technical Implementation Guide)

bull DoD Directive 81002 (commercial wireless devices in DoD Govrsquot Info Grid (GIG)

bull Federal Information Security Management Act (FISMA) NIST Info Categorization Guidelines

bull Legislation Requiring Breach Notification bull 46 States Have Enacted Breach Notification for Personal Information

bull Federal Legislation In Discussion But Pending

REGULATORY COMPLIANCE IS FUNDAMENTAL TO ZEBRA CUSTOMERS DIRECTIVESMANDATESEDICTS

ANDROID SECURITY (ALWAYS SEPARATE PERCEPTION FROM FACT)

bull Highly Secure Government amp Public Safety Android Adoption

bull Android is the OS for the next generation Mission Critical High Assurance devices being developed by Motorola

bull Enterprise

bull Android is the OS meeting regulatory security certifications in multiple verticals Retail - PCI-DSS Healthcare ndash HIPAA Govrsquot - FIPS 140-2

bull Early Perceptions That Android Is ldquoNot Securerdquo

1) Malware On Google Play Store (enterprise should white-list)

2) Early Android Releases (pre-ICS 40 release October 2011)

bull Android has Demonstrated a History of Incremental Security Enhancements NSA ldquoSecurity Enhancedrdquo (SE Linux) Features Per User VPNs Address Space Layout Randomization (ASLR)hellip

Mx-Osx Enables comprehensive Lockdown ldquoPrinciple of least privilegerdquo OnOff-EnableDisableFilter

Android Debug Bridge (ADB)

Device File Access

All USB Activity

ON Off

Discovery

Off

Recording

GPS

Cellular

Camera

Comprehensive Lockdown and Monitoring Enabling Only the Functionality Needed to Perform the Operation and No More

Imager

SD Access

Interfaces

Sensors

Software

Devices

Settings

amp

Capture Application

White List URL Filters

Speaker Display

Brightness

User

Settings

Proxy

Dealing With LostStolen Devices Mx Enabled Autonomous Countermeasure Matrix

Countermeasures

Threats Wipe SD card

Factory reset Wipe Secure Storage Keys

Password Reset All Users

Password Reset Specific User

Lock Device Uninstall Specific Application

Send Alert to Application via Intent

Maximum password limit X

MDM Client Removal X X

Force through XML X X

Exchange ActiveSync (EAS) password limit x x x x x X

Device is Rooted

X

Exceeding a Configured Threshold Results in One or More Countermeasures

Runs Autonomously on Device Negating Dependency on Network Connectivity

Configured by Enterprise Administrator amp Pushed to the Device

Zebra Security Bulletins ndash eg StageFright Part of Zebra Android Security Remediation Team Process

Release Date

Alternative Remediation

Options

Customer Education

Product Impact

Patch Release Dates

Tracking

Link To Patch with

Detailed Installation Instructions

Android Challenges ndash Real amp Perceived

bull Fragmentation (a positive amp negative)

bull UI Fragmentation (No Longer An Issue) bull Major consumer manufacturers supporting standards based ldquoGoogle Play Editionrdquo

bull Android UI Advancements

bull Release Fragmentation (in many senses a positive for enterprise) bull Working with Google to reduce lag times)

bull Google Leveraging Google Play Service (GPS)

bull Mobile Device Management Fragmentation (No Longer An Issue) bull Increase API Surface plus extensions

bull Google Mobile Service Privacy Issues (an option ndash making it a feature) bull Means to provide with without makes this a feature compared to other OSrsquos

bull Security (No Longer An Inhibitor To Deployment) bull Often Aligned To Google Play Malware (not relevant to most ldquolocked down enterprise devices)

bull Greatly Improved Post ICS 40 Release (Oct 2011)

bull Positive Comments on Android Security By Gartner amp VDC

bull Integration of many NSA SE (Security Enhanced) Android Features

bull Device Availability (Now over 50 Industrial Handheld Android Devices still not as many as WMCE but more than the 5 on WE8H)

Is Android Mx An Enterprise OShellip ldquoDuck Testrdquo

1) Is Android The Worldrsquos Leading Mobile OSYes

2) Is Android Supported In A Microsoft Enterprise InfrastructureYes

3) Are Enterprise Developers Adopting AndroidYes

4) Is The Native Language of Android Java PopularhellipYes

5) Are Industry amp Financial Analysts SeeinghellipYes

6) Are Industry amp Financial Analysts Seeing Android AdoptionhellipYes

7) Does Android Have A Significant Installed BasehellipYes

8) Can Android Reduce Enterprise OS FragmentationYes

9) Are Industrial HH Device Vendors Adopting AndroidYes

10) Are Enterprise Tools Available for AndroidYes

11) Is Zebra Seeing Android Momentum hellip Yes

12) Are Enterprise Customers Buying Android hellipYes

13) Is Android SecurehellipYes

14) Does Zebra Have A Security Remediation Process For AndroidYes

15) Is Android Continually Adding New Enterprise FeatureshellipYes

16) Does Android Have The Flexibility To Enable Features Like AnalyticshellipYes

17) Are There Enterprise Android Resources Yes

18) If Needed Are Services Available For AndroidYes

19) Does Mx Enable Developers To Add ValueYes

20) Does Android Mx provide Enterprise Development OptionsYes

21) Does Mx Enable Comprehensive LockdownhellipYes

22) Can Mx Help With Lost or Stolen DevicesYes

Sample Zebra Android Information Resources bull Architecture amp Development Resources

bull Motorola Solutions App Development For Android httpdevelopermotorolasolutionscomcommunityandroid

bull Android Opens Source Project - httpsourceandroidcom

bull Android Block Diagram - httpenwikipediaorgwikiFileAndroid-System-Architecturesvg

bull Android APIrsquos - httpdeveloperandroidcomguidetopicsmanifestuses-sdk-elementhtmlApiLevels amp

bull httpdeveloperandroidcomreferencepackageshtml

bull Android SDK amp ADT Download - httpdeveloperandroidcomsdkindexhtml

bull Android App Overview - httpdeveloperandroidcomguidecomponentsfundamentalshtml

bull Zebra EMDK bull DN PMB httpagilevltprdmot-solutionscomAgileVault005578069agile557806907pdf

bull EMDK Landing page httpsdevelopermotorolasolutionscomcommunityandroidemdk

bull Tutorials httpsdevelopermotorolasolutionscomcommunityandroidemdktutorials

bull Samples httpsdevelopermotorolasolutionscomcommunityandroidemdksamples

bull API Reference httpsdevelopermotorolasolutionscomcommunityandroidemdkreference

bull Profile Manager httpsdevelopermotorolasolutionscomcommunityandroidemdkprofiles

bull Android Mobile Security bull NIST Mobile Security Guidelines - httpcsrcnistgovpublicationsdrafts800-124r1draft_sp800-124-rev1pdf

bull Android Basic Security - httpsourceandroidcomdevicestechsecurity

bull Android Mobile Device Management (MDM) bull SoTI MobiControl Android+ - httpwwwsotinetmobicontrolkey-featuresandroidplus

bull Airwatch Android MDM - httpwwwair-watchcomsolutionsandroid

bull MSI Mx - httpwwwmotorolasolutionscomUS-ENBusiness+Product+and+ServicesSoftware+and+ApplicationsMx_Extensionssoftware_applications_tab

bull TCO Links bull VDC Mobile Device TCO httpwwwvdcresearchcom_Documentstrackst7v1brief-2667pdf

bull Gartner ldquoTotal Cost of Ownership of Mobile Devices 2012 Updaterdquo March 20 2012 httpwwwmotorolasolutionscomwebCustomerPepsiCoUS-ENMyDocumentsPresentationsLibraryresourcestotal_cost_of_ownership_of_mobile20devicespdfpLibItem=1

bull ldquoMotorola Solutions TCO Calculatorrdquo (consult an MSI representative)

bull Other bull Android Market Dashboards - httpdeveloperandroidcomaboutdashboardsindexhtml

bull Google Services httpdeveloperandroidcomgoogleindexhtml

PLEASE TAKE THE SURVEY

DO NOT USE APPFORUM EVENT SURVEY SESSION

SURVEY

THANK YOU

Page 28: Zebra OS Strategy - Zebra Technologies LaunchPadlaunchpad.zebra.com/.../Day_1_EN/04_APAC-AppForum-OS_Strategy.… · 20/03/2012 · Zebra OS Strategy Bruce A Willins Sr ... Risk -

Zebra OS Product Offering trends Planning for Post WM

CEWM Beyond 2015

bull Continued Growth In Android

bull ldquoTBDrdquo Potentially Win 10 End-of-Ship not Not End-of-Support

Microsoft OS Path For Enterprise Customers 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016

2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016

WEC 70 Mar 2011

CE 60 Mar 2006

CE 50 Jul 2004

CE 60R3 Sept lsquo09

WEC 2013 Update

Targeted At Embedded

WP 7 Feb lsquo10

WP75 Sept lsquo11

WP78 Q4 lsquo12

Consumer Only Launch-To-

End-ofmdashLife in ~24 months

WE8H Announce

WE81H First Product

lt 1 Market

Adoption

WM 60 Feb 2007

WM 65 Sept lsquo09

WM 50 Jul 2005

No Major Updates ndash Most Current Release

Still On 2004 CE 50 Kernel

Win10 Announce Q4 lsquo14

TBD (W10 Mobile Ent

RTM Q4 rsquo15)

Customers Reacting To Growing Skepticism In Press

bull ldquohot breaking rumour suggests that Microsoft could drop its Windows Phone platform and instead adopt the Android OS with its own applications and services preloadedrdquo

bull ldquoPotentially referencing the big changes afoot in Redmond a letter from Nadella to Microsoft employees said the company needs to be prepared to make tough choices in areas where things are not workingrdquo

bull ldquoNadella appears to want results otherwise Windows Phone could go the way of Windows Mobile and cease to existrdquo

httpwwwandroidauthoritycomrumor-microsoft-to-drop-windows-phone-for-android-621317

Jun 30 2015

Wired

Magazine

bull We will streamline the next version of Windows from three operating systems into one single converged operating system for screens of all sizesldquo ndash Nadella

bull Cut Down Development Time amp Unify User Experience (comparable to Android amp IOS but all the way to the desktop)

bull Thoughts On What ldquoConvergencerdquo Means To MSFT - A Single MSFT Team - Unified OS or Unified Team (under Terry Myerson)phone embedded windows xbox

- A Single Core- NT Core with highly common run times

- A Single Store - Unifed Windows Phone Store amp Windows Store

- Single Developer Platform - Write once and run on any Windows Variant (unified APIs dev tools)

- ldquoWindows Applicationsrdquo ndash aka Modern Apps Metro Style Universal Apps are built on a ldquoWindows Universal App Platformrdquo

- Singular OS ndash a Runtime OS (configures based on some hardware manifest eg alter UI based on keyboard present)

bull 1) Win 81 Desktop Laptop

bull 2) Windows RT (tablet ARM)

bull 3) Windows Phone

From Three OSrsquos

Industry Mobile IOT

ldquoOfficial Namesrdquo From MSFT

Directly

Windows 10 IoT for Enterprise

Windows 10 Mobile for Enterprise

Windows 10 IoT Core

Build 2015 Windows 10 IOT

for Industrial Devices

Windows 10 IOT for Mobile

Devices

Windows 10 IOT Core

Legal Agreements Windows 10

Industry Windows 10

Mobile Windows 10

Athens

One OS ndash 3 Variants Windows 10 - Unification

Why customers ask for Microsoft

Infrastructure Compatibility ManagementSecurity Policies (EAS SCCMhellip)

An OS Manufacturer As A Physical Entity (not the ldquocommunityrdquo)

Unified Development Environment (Visual Studio IDE)

Microsoft Brand Legacy (comfort level)

Enterprise Device Availability

Indemnification IP Position

Promise of Application Unification (desktop laptop tablet handheld)

Maintenance amp Support Policies (OS Updates ndashan asset amp a liability going forward)

Device Manufacturer

OS Manufacturer Customer

MSFT

declining

Top Reason

CEWEC WMWEH WE8H Win10 Roadmap

Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4

2012 2011 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4

2014 2013 2015

released

SB1

CE 6

CE7WEC

MC32 HC1 MC40

WT41N0

VC70

MC92 MC21

MC45 VC6090

MC67 WMWEH

WE8H

VH10

WAP4

WAP4

Major releases only

MC67

ND

Win 10

TBA

MC18

No GA

Products

No Plans For

WEC 2013

Customer Expressed Concerns Over Microsoft bull Past Performance

bull WMWEH 65 No significant updates in 4+ years on a 10 yr old CE5 kernel

bull WP7 lasted only 24 months

bull WE8H Replaced by Win10 Before Any Significant Market Adoption

bull Long Term Commitment bull Continual Narrowing (ldquofocusingrdquo) of the Phone Hardware Business (July lsquo15 7800 additional layoffs) bull ldquoASPs however have continued to decline Gross margin declined this quarter driven by lower per unit margins on Lumia

devicesrdquo -- July 21 2015 Earning Call Nadella

bull Technical Issues bull No legacy app compatibility Architectural constraints (limits in multitasking IPC developer API access ability to customize)

bull Strategic Direction (under Satya Nadella) bull Likely focus is not mobile OS but for on-premise and cloud based apps amp services

bull WE8H addressing a very small niche market (45M units compared to 1B+ Consumer)

bull Ambiguity in how to reduce ldquoEnterprise OS fragmentationrdquo (one Enterprise OS)

bull Market Adoption Issues bull WE8H based on struggling Consumer WP8 (~28 Market Share ndash expect decline in Q2 rsquo15) bull Minimal Enterprise ISV Adoption amp hardware devices

bull Window 10 Announcement Has Extended The MSFT OS Gap customers are foregoing WE8H

bull Logistic Issues bull Ability to support WE8H (Win 10 Enterprise) given that enterprise changes may impact WP8 (Win 10 Consumer)

Android MX ndash Mobility eXtensions

Android Statistics Enterprise internationals want Price Carrier Country Optionshellip

bull 18000 Different Android Devices

bull Over 180 Manufacturers

bull In 190 Countries

bull Wide Pricing Ranges ($100+)

bull 15M Activations Day

bull gt16M Apps on Play Store

bull $7B Paid To App Developers

httpopensignalcomreports2014android-fragmentation

Devices

Manufacturers Samsung

Google

LGE MOT SONY

Lenovo

HTC

Ericsson

Huaw

ei

Screen Sizes

Why Customers Are Asking For Android

bull Android 77 Market Share (1B+ Android device ships expected in lsquo15)

1 Smartphone OS WW (Unit Shipments)

bull Java (the native language for Android)

1 Most Popular Programming Language

bull Android ndash 180+ Device Manufacturers amp Over 550 Devices In US Alone

1 Mobile OS With Most Device amp Manufacturer Options

bull Android - 591

1 Requested OS By MSI Channel Partner Customers

bull Android 798M Devices (EoY 2013)

1 Mobile OS Installed Base

bull Qualcomm TI Intel MediaTek Marvelhellip

1 Supported OS By Leading SiliconMicroprocessor Vendors

bull Approximately 14 M Applications

1 ndash App Store Adoption (comparable with IOS App Strore)

Zebra Android Trends industry is turning - not to be ldquobraggadociosrdquo (D Trump)

bull Android Products YoY 2013-To-2014

+ 375 Unit Growth

+ 402 Rev Growth

bull Zebra Solution Center Has Now Certified Over 168 Android Apps

bull Expect Significant Positive Impact in 2015 From TC7x

GROWTH IN ANDROID EMDK

USAGE Strong indicator of increased

product USAGE by development

community

Increased Views of Android Related Resources

Zebra Enterprise Customers Buying Android Devices

Poland

Application MSFT-To-Android Migration

bull Rewrite

bull Porting C to Java Has Generally Gone Smoothly (a class is a class is a class)

bull Abstraction

bull Transitioning To HTML5 amp Various OS Abstraction Frameworks (eg RhoMobile)

bull Retaining NET (eg Xamarin)

bull Some Are Running A Common Language Runtime (CLR) and Running Their Existing NET Code (60-90 porting) most effort in UI

bull XAMARIN

bull Some Customers Using Datawedge With Xamarin

bull Continued Strategic Partnership Dialogue

bull Expect Zebra Plugins For Xamarin (late Q3 rsquo15 Mx 44 profile mgr amp barcode API)

bull httpsdevelopermotorolasolutionscomdocsDOC-2813

C

NET

PrivacySecurity vs Service Functionality

Many Enterprise Customers

Object To The Security Risks associated with

Consumer Cloud Service offerings requiring

devices to expose Account IDrsquos access to

data amp data traversing cloud servershellip

ldquoWhen you visit websites or use apps that use Google technologies we may use the

information we receive from those websites and appsrdquo (google privacy amp terms - httpwwwgooglecompoliciesprivacypartners)

ldquoIBM bans Sirirdquo (httpwwwzdnetcomblogbtlibm-bans-siri-privacy-risk-or-corporate-paranoia-at-its-best77843)

Siri - End User License Agreement (EULA)

ldquoyou agree and consent to Applersquos and its subsidiariesrsquo and agentsrsquo transmission collection maintenance processing and use of this information

including your voice input and User Datardquo

A Value of Android ndash AOSP amp GMS Options Most Enterprise COBO Customers Prefer AOSP Code Apps Accordingly

bull Privacy - relinquishment to Google of significant data rights inconsistent with enterprise protection of data

bull Google Account Logistics ndash services require a Google account

bull Forced Updates - ldquoGoogle Terms of Servicerdquo (wwwgooglecomintlenpoliciesterms) ldquoWhen a Service requires or includes downloadable software this software may update automatically on your device once a new version or feature is availablerdquo

bull Malware Exposure - Google Play Riddled with Malware (NIST best practice no access to public app store

bull Hardware Design Constraints ndash all hardware designs must comply with Google CDD which limits enterprise device choices

bull Application amp Customization Restrictions ndash UI constraints

bull Potential Functional Limitations ndash Must adhere to Compatibility Test Suite

AOSP ~ 225 of All Smartphone Shipments (4Q 2014) (httpswwwabiresearchcompress4q-2014-smartphone-os-results-android-smartphone-s)

Google Maps

Google Cloud Messaging

Google Play Store

Google Play Services

Google+

Google Analytics

Google Mail - GMAIL

Google Wallet Instant Buy

Google Cloud Platform

Mobile Chrome Browser

GMS Challenges GMS Features

Android For Work (AFW) ndash Driving Android Proliferation

bull Key Feature - Managed Profiles (Dual Persona) For BYOD amp COPE (not COBO)

bull Limited Management amp Security Features (restrict copypaste silent app installremovalhellip)

bull Features Made Extensible To Google For Work EMMrsquos ndash GFW EMMrsquos Airwatch MobileIron SOTI SAP Citrix Blackberry MaaS360 Google Admin Console ndash AFW has No UI

bull Features Available Natively On L and via APK On ICS 40 to KK 44

bull Requires That The Device Have Google Mobile Services (GMS)

bull Correlated Feature ndash Google Apps For Work with Private Channel for Mobile Application Management (MAM)

bullGoogle Apps For work

bullGoogle Cloud Platform

bullGoogle Maps For Work

bullGoogle Chrome For Work

bullGoogle Android For Work

bullGoogle Business Solutions

bullGoogle Play For Work

Google For Work Android For Work is Part of

The Broader Google For Work Initiative

Android Utilities amp Tools

The Genesis of Mx ndash Value To Zebra Stakeholders

Meeting IT Needs

Zebra MX - Enterprise Overlay

Android

Leveraging Consumer Scale

2014 1B+ Smartphones gt20B App Downloads

Zebra Utilities

RhoMobile

Enterprise Browser

EMDK

Rx Logger

Enabling App Developers

WinMobile

MX Programmatic Configuration

bull MX uses a standards based XML schema (OMA-CP PROV MSPROV) bull New features can be developed and immediately plugged-in and used by all solutions (MDM Staging EMDK)

bull Concurrent use by multiple applications with sync amp async options on transient amp persistent operations

bull XML generated by Eclipse Pug-in (EMDK) StageNow workstation or MDM Console

Extensible Configuration

CSP

XML Object

CSP

XML Object

CSP

XML Object

CSP

XML Object

Admin Developer

Staging MDM

EMDK

MX Management System

XML File XML File

Mx Os Extensions Made Available via EMDK amp StageNow

Mx OS Extensions Foundation

EMDK StageNow

67+ Major Operations

Some of Which Are Compound

Operations

Enterprise Tools Available for Android Both Off The Shelf amp Custom

Logcat ndash view from Eclipse or ADB shell

Debug ndash part of Android SDK

Traceview ndash App profilingbottlenecks

HierarchyViewer - UI views structure

Eclipse memory

Analyzer (MAT) Monkey ndash adb CLI

event generator

Rx Logger In depth monitoring

amp auditing

Zebra StageNow ndash Simplifying initial Device Staging

2 Output staging Profiles to a bar code or NFC tag

3 Scan the bar codes or tap the NFC tag to stage

This free tool enables staging in just 3 easy steps

1 Create staging Profiles with easy-to-use Wizards

Built-in

Staging

Server

Workstation Tool

Load

Apps

Mobile Device Client

MDM Toolkit - Enabling MDMrsquos

bull Tightly Integrated Solutions

bull Can Utilize Mx andor Standard Android Features

bull MDM Toolkit - includes documentation sample code amp utilities to help MDM vendors implement the MX functionality into their solutions to provide a viable management solution on Zebra mobile devices including Remote Control

B2M

TeamViewer

LogMeIn

Options For Programmatic Controls

DataWedge for Android- No programming Required

Scanning MSR data appears as keyboard data

bull Powerful profile feature allows configuration per app

bull Recommended when no application development desired or basic text data processing required

Native amp extended Development ndash Android Java Applications

bull Compatible with standard Android SDK bull Extensions for Data Capture MSR Battery

bull Uses Android API (Intents) and traditional API methods

bull Recommended when developing native Android application

OMA CP XML Configuration

bull Broad device controls configuration management security policies

bull Standards Based OMA Configuration Profile XML Schema

bull Configuration Service Provider (CSP) Modularity

bull Recommended for Mobile Device Management amp PartnerCustomer Application Device Controls

RhoMobile

bull Cross Platform Application development framework (same applications run on Android WM iOShellip)

bull Develop using Web skills (HTML5 JS Ruby)

bull Recommended when developing application to work on multiple devices and operating systems or you have web development skills

APIrsquos

amp

Intents

Data-

Wedge

XML

Config

Cross

Platform

Android Flexibility To Enable Features Like Analytics bull Device Diagnostics Engine Monitors Critical Functionality And Health

bull Health Monitoring Predictive Maintenance for Lower SupportMgmt Costs

Integrated Engine Monitors Critical

Functionality And Monitors Health Device usage

Battery charging and depletion

Applications installed and running

Activity Counters

Radio Performance

Movement Drops

Correlation of events to diagnose

issues Lowers support and management costs

Predictive Maintenance

Optimized Deployment

Fast Device Support

Power Management

Workload Indicators

Business Disruptions

IT Gauges

Android Security

bull Retail bull PCI ndash DSS (Payment Card Industry ndash Data Security Std) for mobile payment (MPoS)

bull QSA (Qualified Security Assessor) Audits

bull Critical Infrastructure bull NERC ndash CIP (North America Electric

Reliability Corp ndash Critical Infrastructure Protection)

bull Healthcare bull HIPAA ndash Health Insurance Portability amp Accounting HITECH Omnibus

bull Controlled Substances bull DEA CSOS ndash Controlled Substance Ordering System

bull Financial bull Sarbanes-Oxley Gramm-Leach Bliley Act (GLBA) Basel II

bull Government bull NIST FIPS ndash Federal Information Processing Standards

bull Govrsquot PED (portable electronic devices) Requirements

bull STIGS (Security Technical Implementation Guide)

bull DoD Directive 81002 (commercial wireless devices in DoD Govrsquot Info Grid (GIG)

bull Federal Information Security Management Act (FISMA) NIST Info Categorization Guidelines

bull Legislation Requiring Breach Notification bull 46 States Have Enacted Breach Notification for Personal Information

bull Federal Legislation In Discussion But Pending

REGULATORY COMPLIANCE IS FUNDAMENTAL TO ZEBRA CUSTOMERS DIRECTIVESMANDATESEDICTS

ANDROID SECURITY (ALWAYS SEPARATE PERCEPTION FROM FACT)

bull Highly Secure Government amp Public Safety Android Adoption

bull Android is the OS for the next generation Mission Critical High Assurance devices being developed by Motorola

bull Enterprise

bull Android is the OS meeting regulatory security certifications in multiple verticals Retail - PCI-DSS Healthcare ndash HIPAA Govrsquot - FIPS 140-2

bull Early Perceptions That Android Is ldquoNot Securerdquo

1) Malware On Google Play Store (enterprise should white-list)

2) Early Android Releases (pre-ICS 40 release October 2011)

bull Android has Demonstrated a History of Incremental Security Enhancements NSA ldquoSecurity Enhancedrdquo (SE Linux) Features Per User VPNs Address Space Layout Randomization (ASLR)hellip

Mx-Osx Enables comprehensive Lockdown ldquoPrinciple of least privilegerdquo OnOff-EnableDisableFilter

Android Debug Bridge (ADB)

Device File Access

All USB Activity

ON Off

Discovery

Off

Recording

GPS

Cellular

Camera

Comprehensive Lockdown and Monitoring Enabling Only the Functionality Needed to Perform the Operation and No More

Imager

SD Access

Interfaces

Sensors

Software

Devices

Settings

amp

Capture Application

White List URL Filters

Speaker Display

Brightness

User

Settings

Proxy

Dealing With LostStolen Devices Mx Enabled Autonomous Countermeasure Matrix

Countermeasures

Threats Wipe SD card

Factory reset Wipe Secure Storage Keys

Password Reset All Users

Password Reset Specific User

Lock Device Uninstall Specific Application

Send Alert to Application via Intent

Maximum password limit X

MDM Client Removal X X

Force through XML X X

Exchange ActiveSync (EAS) password limit x x x x x X

Device is Rooted

X

Exceeding a Configured Threshold Results in One or More Countermeasures

Runs Autonomously on Device Negating Dependency on Network Connectivity

Configured by Enterprise Administrator amp Pushed to the Device

Zebra Security Bulletins ndash eg StageFright Part of Zebra Android Security Remediation Team Process

Release Date

Alternative Remediation

Options

Customer Education

Product Impact

Patch Release Dates

Tracking

Link To Patch with

Detailed Installation Instructions

Android Challenges ndash Real amp Perceived

bull Fragmentation (a positive amp negative)

bull UI Fragmentation (No Longer An Issue) bull Major consumer manufacturers supporting standards based ldquoGoogle Play Editionrdquo

bull Android UI Advancements

bull Release Fragmentation (in many senses a positive for enterprise) bull Working with Google to reduce lag times)

bull Google Leveraging Google Play Service (GPS)

bull Mobile Device Management Fragmentation (No Longer An Issue) bull Increase API Surface plus extensions

bull Google Mobile Service Privacy Issues (an option ndash making it a feature) bull Means to provide with without makes this a feature compared to other OSrsquos

bull Security (No Longer An Inhibitor To Deployment) bull Often Aligned To Google Play Malware (not relevant to most ldquolocked down enterprise devices)

bull Greatly Improved Post ICS 40 Release (Oct 2011)

bull Positive Comments on Android Security By Gartner amp VDC

bull Integration of many NSA SE (Security Enhanced) Android Features

bull Device Availability (Now over 50 Industrial Handheld Android Devices still not as many as WMCE but more than the 5 on WE8H)

Is Android Mx An Enterprise OShellip ldquoDuck Testrdquo

1) Is Android The Worldrsquos Leading Mobile OSYes

2) Is Android Supported In A Microsoft Enterprise InfrastructureYes

3) Are Enterprise Developers Adopting AndroidYes

4) Is The Native Language of Android Java PopularhellipYes

5) Are Industry amp Financial Analysts SeeinghellipYes

6) Are Industry amp Financial Analysts Seeing Android AdoptionhellipYes

7) Does Android Have A Significant Installed BasehellipYes

8) Can Android Reduce Enterprise OS FragmentationYes

9) Are Industrial HH Device Vendors Adopting AndroidYes

10) Are Enterprise Tools Available for AndroidYes

11) Is Zebra Seeing Android Momentum hellip Yes

12) Are Enterprise Customers Buying Android hellipYes

13) Is Android SecurehellipYes

14) Does Zebra Have A Security Remediation Process For AndroidYes

15) Is Android Continually Adding New Enterprise FeatureshellipYes

16) Does Android Have The Flexibility To Enable Features Like AnalyticshellipYes

17) Are There Enterprise Android Resources Yes

18) If Needed Are Services Available For AndroidYes

19) Does Mx Enable Developers To Add ValueYes

20) Does Android Mx provide Enterprise Development OptionsYes

21) Does Mx Enable Comprehensive LockdownhellipYes

22) Can Mx Help With Lost or Stolen DevicesYes

Sample Zebra Android Information Resources bull Architecture amp Development Resources

bull Motorola Solutions App Development For Android httpdevelopermotorolasolutionscomcommunityandroid

bull Android Opens Source Project - httpsourceandroidcom

bull Android Block Diagram - httpenwikipediaorgwikiFileAndroid-System-Architecturesvg

bull Android APIrsquos - httpdeveloperandroidcomguidetopicsmanifestuses-sdk-elementhtmlApiLevels amp

bull httpdeveloperandroidcomreferencepackageshtml

bull Android SDK amp ADT Download - httpdeveloperandroidcomsdkindexhtml

bull Android App Overview - httpdeveloperandroidcomguidecomponentsfundamentalshtml

bull Zebra EMDK bull DN PMB httpagilevltprdmot-solutionscomAgileVault005578069agile557806907pdf

bull EMDK Landing page httpsdevelopermotorolasolutionscomcommunityandroidemdk

bull Tutorials httpsdevelopermotorolasolutionscomcommunityandroidemdktutorials

bull Samples httpsdevelopermotorolasolutionscomcommunityandroidemdksamples

bull API Reference httpsdevelopermotorolasolutionscomcommunityandroidemdkreference

bull Profile Manager httpsdevelopermotorolasolutionscomcommunityandroidemdkprofiles

bull Android Mobile Security bull NIST Mobile Security Guidelines - httpcsrcnistgovpublicationsdrafts800-124r1draft_sp800-124-rev1pdf

bull Android Basic Security - httpsourceandroidcomdevicestechsecurity

bull Android Mobile Device Management (MDM) bull SoTI MobiControl Android+ - httpwwwsotinetmobicontrolkey-featuresandroidplus

bull Airwatch Android MDM - httpwwwair-watchcomsolutionsandroid

bull MSI Mx - httpwwwmotorolasolutionscomUS-ENBusiness+Product+and+ServicesSoftware+and+ApplicationsMx_Extensionssoftware_applications_tab

bull TCO Links bull VDC Mobile Device TCO httpwwwvdcresearchcom_Documentstrackst7v1brief-2667pdf

bull Gartner ldquoTotal Cost of Ownership of Mobile Devices 2012 Updaterdquo March 20 2012 httpwwwmotorolasolutionscomwebCustomerPepsiCoUS-ENMyDocumentsPresentationsLibraryresourcestotal_cost_of_ownership_of_mobile20devicespdfpLibItem=1

bull ldquoMotorola Solutions TCO Calculatorrdquo (consult an MSI representative)

bull Other bull Android Market Dashboards - httpdeveloperandroidcomaboutdashboardsindexhtml

bull Google Services httpdeveloperandroidcomgoogleindexhtml

PLEASE TAKE THE SURVEY

DO NOT USE APPFORUM EVENT SURVEY SESSION

SURVEY

THANK YOU

Page 29: Zebra OS Strategy - Zebra Technologies LaunchPadlaunchpad.zebra.com/.../Day_1_EN/04_APAC-AppForum-OS_Strategy.… · 20/03/2012 · Zebra OS Strategy Bruce A Willins Sr ... Risk -

Microsoft OS Path For Enterprise Customers 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016

2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016

WEC 70 Mar 2011

CE 60 Mar 2006

CE 50 Jul 2004

CE 60R3 Sept lsquo09

WEC 2013 Update

Targeted At Embedded

WP 7 Feb lsquo10

WP75 Sept lsquo11

WP78 Q4 lsquo12

Consumer Only Launch-To-

End-ofmdashLife in ~24 months

WE8H Announce

WE81H First Product

lt 1 Market

Adoption

WM 60 Feb 2007

WM 65 Sept lsquo09

WM 50 Jul 2005

No Major Updates ndash Most Current Release

Still On 2004 CE 50 Kernel

Win10 Announce Q4 lsquo14

TBD (W10 Mobile Ent

RTM Q4 rsquo15)

Customers Reacting To Growing Skepticism In Press

bull ldquohot breaking rumour suggests that Microsoft could drop its Windows Phone platform and instead adopt the Android OS with its own applications and services preloadedrdquo

bull ldquoPotentially referencing the big changes afoot in Redmond a letter from Nadella to Microsoft employees said the company needs to be prepared to make tough choices in areas where things are not workingrdquo

bull ldquoNadella appears to want results otherwise Windows Phone could go the way of Windows Mobile and cease to existrdquo

httpwwwandroidauthoritycomrumor-microsoft-to-drop-windows-phone-for-android-621317

Jun 30 2015

Wired

Magazine

bull We will streamline the next version of Windows from three operating systems into one single converged operating system for screens of all sizesldquo ndash Nadella

bull Cut Down Development Time amp Unify User Experience (comparable to Android amp IOS but all the way to the desktop)

bull Thoughts On What ldquoConvergencerdquo Means To MSFT - A Single MSFT Team - Unified OS or Unified Team (under Terry Myerson)phone embedded windows xbox

- A Single Core- NT Core with highly common run times

- A Single Store - Unifed Windows Phone Store amp Windows Store

- Single Developer Platform - Write once and run on any Windows Variant (unified APIs dev tools)

- ldquoWindows Applicationsrdquo ndash aka Modern Apps Metro Style Universal Apps are built on a ldquoWindows Universal App Platformrdquo

- Singular OS ndash a Runtime OS (configures based on some hardware manifest eg alter UI based on keyboard present)

bull 1) Win 81 Desktop Laptop

bull 2) Windows RT (tablet ARM)

bull 3) Windows Phone

From Three OSrsquos

Industry Mobile IOT

ldquoOfficial Namesrdquo From MSFT

Directly

Windows 10 IoT for Enterprise

Windows 10 Mobile for Enterprise

Windows 10 IoT Core

Build 2015 Windows 10 IOT

for Industrial Devices

Windows 10 IOT for Mobile

Devices

Windows 10 IOT Core

Legal Agreements Windows 10

Industry Windows 10

Mobile Windows 10

Athens

One OS ndash 3 Variants Windows 10 - Unification

Why customers ask for Microsoft

Infrastructure Compatibility ManagementSecurity Policies (EAS SCCMhellip)

An OS Manufacturer As A Physical Entity (not the ldquocommunityrdquo)

Unified Development Environment (Visual Studio IDE)

Microsoft Brand Legacy (comfort level)

Enterprise Device Availability

Indemnification IP Position

Promise of Application Unification (desktop laptop tablet handheld)

Maintenance amp Support Policies (OS Updates ndashan asset amp a liability going forward)

Device Manufacturer

OS Manufacturer Customer

MSFT

declining

Top Reason

CEWEC WMWEH WE8H Win10 Roadmap

Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4

2012 2011 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4

2014 2013 2015

released

SB1

CE 6

CE7WEC

MC32 HC1 MC40

WT41N0

VC70

MC92 MC21

MC45 VC6090

MC67 WMWEH

WE8H

VH10

WAP4

WAP4

Major releases only

MC67

ND

Win 10

TBA

MC18

No GA

Products

No Plans For

WEC 2013

Customer Expressed Concerns Over Microsoft bull Past Performance

bull WMWEH 65 No significant updates in 4+ years on a 10 yr old CE5 kernel

bull WP7 lasted only 24 months

bull WE8H Replaced by Win10 Before Any Significant Market Adoption

bull Long Term Commitment bull Continual Narrowing (ldquofocusingrdquo) of the Phone Hardware Business (July lsquo15 7800 additional layoffs) bull ldquoASPs however have continued to decline Gross margin declined this quarter driven by lower per unit margins on Lumia

devicesrdquo -- July 21 2015 Earning Call Nadella

bull Technical Issues bull No legacy app compatibility Architectural constraints (limits in multitasking IPC developer API access ability to customize)

bull Strategic Direction (under Satya Nadella) bull Likely focus is not mobile OS but for on-premise and cloud based apps amp services

bull WE8H addressing a very small niche market (45M units compared to 1B+ Consumer)

bull Ambiguity in how to reduce ldquoEnterprise OS fragmentationrdquo (one Enterprise OS)

bull Market Adoption Issues bull WE8H based on struggling Consumer WP8 (~28 Market Share ndash expect decline in Q2 rsquo15) bull Minimal Enterprise ISV Adoption amp hardware devices

bull Window 10 Announcement Has Extended The MSFT OS Gap customers are foregoing WE8H

bull Logistic Issues bull Ability to support WE8H (Win 10 Enterprise) given that enterprise changes may impact WP8 (Win 10 Consumer)

Android MX ndash Mobility eXtensions

Android Statistics Enterprise internationals want Price Carrier Country Optionshellip

bull 18000 Different Android Devices

bull Over 180 Manufacturers

bull In 190 Countries

bull Wide Pricing Ranges ($100+)

bull 15M Activations Day

bull gt16M Apps on Play Store

bull $7B Paid To App Developers

httpopensignalcomreports2014android-fragmentation

Devices

Manufacturers Samsung

Google

LGE MOT SONY

Lenovo

HTC

Ericsson

Huaw

ei

Screen Sizes

Why Customers Are Asking For Android

bull Android 77 Market Share (1B+ Android device ships expected in lsquo15)

1 Smartphone OS WW (Unit Shipments)

bull Java (the native language for Android)

1 Most Popular Programming Language

bull Android ndash 180+ Device Manufacturers amp Over 550 Devices In US Alone

1 Mobile OS With Most Device amp Manufacturer Options

bull Android - 591

1 Requested OS By MSI Channel Partner Customers

bull Android 798M Devices (EoY 2013)

1 Mobile OS Installed Base

bull Qualcomm TI Intel MediaTek Marvelhellip

1 Supported OS By Leading SiliconMicroprocessor Vendors

bull Approximately 14 M Applications

1 ndash App Store Adoption (comparable with IOS App Strore)

Zebra Android Trends industry is turning - not to be ldquobraggadociosrdquo (D Trump)

bull Android Products YoY 2013-To-2014

+ 375 Unit Growth

+ 402 Rev Growth

bull Zebra Solution Center Has Now Certified Over 168 Android Apps

bull Expect Significant Positive Impact in 2015 From TC7x

GROWTH IN ANDROID EMDK

USAGE Strong indicator of increased

product USAGE by development

community

Increased Views of Android Related Resources

Zebra Enterprise Customers Buying Android Devices

Poland

Application MSFT-To-Android Migration

bull Rewrite

bull Porting C to Java Has Generally Gone Smoothly (a class is a class is a class)

bull Abstraction

bull Transitioning To HTML5 amp Various OS Abstraction Frameworks (eg RhoMobile)

bull Retaining NET (eg Xamarin)

bull Some Are Running A Common Language Runtime (CLR) and Running Their Existing NET Code (60-90 porting) most effort in UI

bull XAMARIN

bull Some Customers Using Datawedge With Xamarin

bull Continued Strategic Partnership Dialogue

bull Expect Zebra Plugins For Xamarin (late Q3 rsquo15 Mx 44 profile mgr amp barcode API)

bull httpsdevelopermotorolasolutionscomdocsDOC-2813

C

NET

PrivacySecurity vs Service Functionality

Many Enterprise Customers

Object To The Security Risks associated with

Consumer Cloud Service offerings requiring

devices to expose Account IDrsquos access to

data amp data traversing cloud servershellip

ldquoWhen you visit websites or use apps that use Google technologies we may use the

information we receive from those websites and appsrdquo (google privacy amp terms - httpwwwgooglecompoliciesprivacypartners)

ldquoIBM bans Sirirdquo (httpwwwzdnetcomblogbtlibm-bans-siri-privacy-risk-or-corporate-paranoia-at-its-best77843)

Siri - End User License Agreement (EULA)

ldquoyou agree and consent to Applersquos and its subsidiariesrsquo and agentsrsquo transmission collection maintenance processing and use of this information

including your voice input and User Datardquo

A Value of Android ndash AOSP amp GMS Options Most Enterprise COBO Customers Prefer AOSP Code Apps Accordingly

bull Privacy - relinquishment to Google of significant data rights inconsistent with enterprise protection of data

bull Google Account Logistics ndash services require a Google account

bull Forced Updates - ldquoGoogle Terms of Servicerdquo (wwwgooglecomintlenpoliciesterms) ldquoWhen a Service requires or includes downloadable software this software may update automatically on your device once a new version or feature is availablerdquo

bull Malware Exposure - Google Play Riddled with Malware (NIST best practice no access to public app store

bull Hardware Design Constraints ndash all hardware designs must comply with Google CDD which limits enterprise device choices

bull Application amp Customization Restrictions ndash UI constraints

bull Potential Functional Limitations ndash Must adhere to Compatibility Test Suite

AOSP ~ 225 of All Smartphone Shipments (4Q 2014) (httpswwwabiresearchcompress4q-2014-smartphone-os-results-android-smartphone-s)

Google Maps

Google Cloud Messaging

Google Play Store

Google Play Services

Google+

Google Analytics

Google Mail - GMAIL

Google Wallet Instant Buy

Google Cloud Platform

Mobile Chrome Browser

GMS Challenges GMS Features

Android For Work (AFW) ndash Driving Android Proliferation

bull Key Feature - Managed Profiles (Dual Persona) For BYOD amp COPE (not COBO)

bull Limited Management amp Security Features (restrict copypaste silent app installremovalhellip)

bull Features Made Extensible To Google For Work EMMrsquos ndash GFW EMMrsquos Airwatch MobileIron SOTI SAP Citrix Blackberry MaaS360 Google Admin Console ndash AFW has No UI

bull Features Available Natively On L and via APK On ICS 40 to KK 44

bull Requires That The Device Have Google Mobile Services (GMS)

bull Correlated Feature ndash Google Apps For Work with Private Channel for Mobile Application Management (MAM)

bullGoogle Apps For work

bullGoogle Cloud Platform

bullGoogle Maps For Work

bullGoogle Chrome For Work

bullGoogle Android For Work

bullGoogle Business Solutions

bullGoogle Play For Work

Google For Work Android For Work is Part of

The Broader Google For Work Initiative

Android Utilities amp Tools

The Genesis of Mx ndash Value To Zebra Stakeholders

Meeting IT Needs

Zebra MX - Enterprise Overlay

Android

Leveraging Consumer Scale

2014 1B+ Smartphones gt20B App Downloads

Zebra Utilities

RhoMobile

Enterprise Browser

EMDK

Rx Logger

Enabling App Developers

WinMobile

MX Programmatic Configuration

bull MX uses a standards based XML schema (OMA-CP PROV MSPROV) bull New features can be developed and immediately plugged-in and used by all solutions (MDM Staging EMDK)

bull Concurrent use by multiple applications with sync amp async options on transient amp persistent operations

bull XML generated by Eclipse Pug-in (EMDK) StageNow workstation or MDM Console

Extensible Configuration

CSP

XML Object

CSP

XML Object

CSP

XML Object

CSP

XML Object

Admin Developer

Staging MDM

EMDK

MX Management System

XML File XML File

Mx Os Extensions Made Available via EMDK amp StageNow

Mx OS Extensions Foundation

EMDK StageNow

67+ Major Operations

Some of Which Are Compound

Operations

Enterprise Tools Available for Android Both Off The Shelf amp Custom

Logcat ndash view from Eclipse or ADB shell

Debug ndash part of Android SDK

Traceview ndash App profilingbottlenecks

HierarchyViewer - UI views structure

Eclipse memory

Analyzer (MAT) Monkey ndash adb CLI

event generator

Rx Logger In depth monitoring

amp auditing

Zebra StageNow ndash Simplifying initial Device Staging

2 Output staging Profiles to a bar code or NFC tag

3 Scan the bar codes or tap the NFC tag to stage

This free tool enables staging in just 3 easy steps

1 Create staging Profiles with easy-to-use Wizards

Built-in

Staging

Server

Workstation Tool

Load

Apps

Mobile Device Client

MDM Toolkit - Enabling MDMrsquos

bull Tightly Integrated Solutions

bull Can Utilize Mx andor Standard Android Features

bull MDM Toolkit - includes documentation sample code amp utilities to help MDM vendors implement the MX functionality into their solutions to provide a viable management solution on Zebra mobile devices including Remote Control

B2M

TeamViewer

LogMeIn

Options For Programmatic Controls

DataWedge for Android- No programming Required

Scanning MSR data appears as keyboard data

bull Powerful profile feature allows configuration per app

bull Recommended when no application development desired or basic text data processing required

Native amp extended Development ndash Android Java Applications

bull Compatible with standard Android SDK bull Extensions for Data Capture MSR Battery

bull Uses Android API (Intents) and traditional API methods

bull Recommended when developing native Android application

OMA CP XML Configuration

bull Broad device controls configuration management security policies

bull Standards Based OMA Configuration Profile XML Schema

bull Configuration Service Provider (CSP) Modularity

bull Recommended for Mobile Device Management amp PartnerCustomer Application Device Controls

RhoMobile

bull Cross Platform Application development framework (same applications run on Android WM iOShellip)

bull Develop using Web skills (HTML5 JS Ruby)

bull Recommended when developing application to work on multiple devices and operating systems or you have web development skills

APIrsquos

amp

Intents

Data-

Wedge

XML

Config

Cross

Platform

Android Flexibility To Enable Features Like Analytics bull Device Diagnostics Engine Monitors Critical Functionality And Health

bull Health Monitoring Predictive Maintenance for Lower SupportMgmt Costs

Integrated Engine Monitors Critical

Functionality And Monitors Health Device usage

Battery charging and depletion

Applications installed and running

Activity Counters

Radio Performance

Movement Drops

Correlation of events to diagnose

issues Lowers support and management costs

Predictive Maintenance

Optimized Deployment

Fast Device Support

Power Management

Workload Indicators

Business Disruptions

IT Gauges

Android Security

bull Retail bull PCI ndash DSS (Payment Card Industry ndash Data Security Std) for mobile payment (MPoS)

bull QSA (Qualified Security Assessor) Audits

bull Critical Infrastructure bull NERC ndash CIP (North America Electric

Reliability Corp ndash Critical Infrastructure Protection)

bull Healthcare bull HIPAA ndash Health Insurance Portability amp Accounting HITECH Omnibus

bull Controlled Substances bull DEA CSOS ndash Controlled Substance Ordering System

bull Financial bull Sarbanes-Oxley Gramm-Leach Bliley Act (GLBA) Basel II

bull Government bull NIST FIPS ndash Federal Information Processing Standards

bull Govrsquot PED (portable electronic devices) Requirements

bull STIGS (Security Technical Implementation Guide)

bull DoD Directive 81002 (commercial wireless devices in DoD Govrsquot Info Grid (GIG)

bull Federal Information Security Management Act (FISMA) NIST Info Categorization Guidelines

bull Legislation Requiring Breach Notification bull 46 States Have Enacted Breach Notification for Personal Information

bull Federal Legislation In Discussion But Pending

REGULATORY COMPLIANCE IS FUNDAMENTAL TO ZEBRA CUSTOMERS DIRECTIVESMANDATESEDICTS

ANDROID SECURITY (ALWAYS SEPARATE PERCEPTION FROM FACT)

bull Highly Secure Government amp Public Safety Android Adoption

bull Android is the OS for the next generation Mission Critical High Assurance devices being developed by Motorola

bull Enterprise

bull Android is the OS meeting regulatory security certifications in multiple verticals Retail - PCI-DSS Healthcare ndash HIPAA Govrsquot - FIPS 140-2

bull Early Perceptions That Android Is ldquoNot Securerdquo

1) Malware On Google Play Store (enterprise should white-list)

2) Early Android Releases (pre-ICS 40 release October 2011)

bull Android has Demonstrated a History of Incremental Security Enhancements NSA ldquoSecurity Enhancedrdquo (SE Linux) Features Per User VPNs Address Space Layout Randomization (ASLR)hellip

Mx-Osx Enables comprehensive Lockdown ldquoPrinciple of least privilegerdquo OnOff-EnableDisableFilter

Android Debug Bridge (ADB)

Device File Access

All USB Activity

ON Off

Discovery

Off

Recording

GPS

Cellular

Camera

Comprehensive Lockdown and Monitoring Enabling Only the Functionality Needed to Perform the Operation and No More

Imager

SD Access

Interfaces

Sensors

Software

Devices

Settings

amp

Capture Application

White List URL Filters

Speaker Display

Brightness

User

Settings

Proxy

Dealing With LostStolen Devices Mx Enabled Autonomous Countermeasure Matrix

Countermeasures

Threats Wipe SD card

Factory reset Wipe Secure Storage Keys

Password Reset All Users

Password Reset Specific User

Lock Device Uninstall Specific Application

Send Alert to Application via Intent

Maximum password limit X

MDM Client Removal X X

Force through XML X X

Exchange ActiveSync (EAS) password limit x x x x x X

Device is Rooted

X

Exceeding a Configured Threshold Results in One or More Countermeasures

Runs Autonomously on Device Negating Dependency on Network Connectivity

Configured by Enterprise Administrator amp Pushed to the Device

Zebra Security Bulletins ndash eg StageFright Part of Zebra Android Security Remediation Team Process

Release Date

Alternative Remediation

Options

Customer Education

Product Impact

Patch Release Dates

Tracking

Link To Patch with

Detailed Installation Instructions

Android Challenges ndash Real amp Perceived

bull Fragmentation (a positive amp negative)

bull UI Fragmentation (No Longer An Issue) bull Major consumer manufacturers supporting standards based ldquoGoogle Play Editionrdquo

bull Android UI Advancements

bull Release Fragmentation (in many senses a positive for enterprise) bull Working with Google to reduce lag times)

bull Google Leveraging Google Play Service (GPS)

bull Mobile Device Management Fragmentation (No Longer An Issue) bull Increase API Surface plus extensions

bull Google Mobile Service Privacy Issues (an option ndash making it a feature) bull Means to provide with without makes this a feature compared to other OSrsquos

bull Security (No Longer An Inhibitor To Deployment) bull Often Aligned To Google Play Malware (not relevant to most ldquolocked down enterprise devices)

bull Greatly Improved Post ICS 40 Release (Oct 2011)

bull Positive Comments on Android Security By Gartner amp VDC

bull Integration of many NSA SE (Security Enhanced) Android Features

bull Device Availability (Now over 50 Industrial Handheld Android Devices still not as many as WMCE but more than the 5 on WE8H)

Is Android Mx An Enterprise OShellip ldquoDuck Testrdquo

1) Is Android The Worldrsquos Leading Mobile OSYes

2) Is Android Supported In A Microsoft Enterprise InfrastructureYes

3) Are Enterprise Developers Adopting AndroidYes

4) Is The Native Language of Android Java PopularhellipYes

5) Are Industry amp Financial Analysts SeeinghellipYes

6) Are Industry amp Financial Analysts Seeing Android AdoptionhellipYes

7) Does Android Have A Significant Installed BasehellipYes

8) Can Android Reduce Enterprise OS FragmentationYes

9) Are Industrial HH Device Vendors Adopting AndroidYes

10) Are Enterprise Tools Available for AndroidYes

11) Is Zebra Seeing Android Momentum hellip Yes

12) Are Enterprise Customers Buying Android hellipYes

13) Is Android SecurehellipYes

14) Does Zebra Have A Security Remediation Process For AndroidYes

15) Is Android Continually Adding New Enterprise FeatureshellipYes

16) Does Android Have The Flexibility To Enable Features Like AnalyticshellipYes

17) Are There Enterprise Android Resources Yes

18) If Needed Are Services Available For AndroidYes

19) Does Mx Enable Developers To Add ValueYes

20) Does Android Mx provide Enterprise Development OptionsYes

21) Does Mx Enable Comprehensive LockdownhellipYes

22) Can Mx Help With Lost or Stolen DevicesYes

Sample Zebra Android Information Resources bull Architecture amp Development Resources

bull Motorola Solutions App Development For Android httpdevelopermotorolasolutionscomcommunityandroid

bull Android Opens Source Project - httpsourceandroidcom

bull Android Block Diagram - httpenwikipediaorgwikiFileAndroid-System-Architecturesvg

bull Android APIrsquos - httpdeveloperandroidcomguidetopicsmanifestuses-sdk-elementhtmlApiLevels amp

bull httpdeveloperandroidcomreferencepackageshtml

bull Android SDK amp ADT Download - httpdeveloperandroidcomsdkindexhtml

bull Android App Overview - httpdeveloperandroidcomguidecomponentsfundamentalshtml

bull Zebra EMDK bull DN PMB httpagilevltprdmot-solutionscomAgileVault005578069agile557806907pdf

bull EMDK Landing page httpsdevelopermotorolasolutionscomcommunityandroidemdk

bull Tutorials httpsdevelopermotorolasolutionscomcommunityandroidemdktutorials

bull Samples httpsdevelopermotorolasolutionscomcommunityandroidemdksamples

bull API Reference httpsdevelopermotorolasolutionscomcommunityandroidemdkreference

bull Profile Manager httpsdevelopermotorolasolutionscomcommunityandroidemdkprofiles

bull Android Mobile Security bull NIST Mobile Security Guidelines - httpcsrcnistgovpublicationsdrafts800-124r1draft_sp800-124-rev1pdf

bull Android Basic Security - httpsourceandroidcomdevicestechsecurity

bull Android Mobile Device Management (MDM) bull SoTI MobiControl Android+ - httpwwwsotinetmobicontrolkey-featuresandroidplus

bull Airwatch Android MDM - httpwwwair-watchcomsolutionsandroid

bull MSI Mx - httpwwwmotorolasolutionscomUS-ENBusiness+Product+and+ServicesSoftware+and+ApplicationsMx_Extensionssoftware_applications_tab

bull TCO Links bull VDC Mobile Device TCO httpwwwvdcresearchcom_Documentstrackst7v1brief-2667pdf

bull Gartner ldquoTotal Cost of Ownership of Mobile Devices 2012 Updaterdquo March 20 2012 httpwwwmotorolasolutionscomwebCustomerPepsiCoUS-ENMyDocumentsPresentationsLibraryresourcestotal_cost_of_ownership_of_mobile20devicespdfpLibItem=1

bull ldquoMotorola Solutions TCO Calculatorrdquo (consult an MSI representative)

bull Other bull Android Market Dashboards - httpdeveloperandroidcomaboutdashboardsindexhtml

bull Google Services httpdeveloperandroidcomgoogleindexhtml

PLEASE TAKE THE SURVEY

DO NOT USE APPFORUM EVENT SURVEY SESSION

SURVEY

THANK YOU

Page 30: Zebra OS Strategy - Zebra Technologies LaunchPadlaunchpad.zebra.com/.../Day_1_EN/04_APAC-AppForum-OS_Strategy.… · 20/03/2012 · Zebra OS Strategy Bruce A Willins Sr ... Risk -

Customers Reacting To Growing Skepticism In Press

bull ldquohot breaking rumour suggests that Microsoft could drop its Windows Phone platform and instead adopt the Android OS with its own applications and services preloadedrdquo

bull ldquoPotentially referencing the big changes afoot in Redmond a letter from Nadella to Microsoft employees said the company needs to be prepared to make tough choices in areas where things are not workingrdquo

bull ldquoNadella appears to want results otherwise Windows Phone could go the way of Windows Mobile and cease to existrdquo

httpwwwandroidauthoritycomrumor-microsoft-to-drop-windows-phone-for-android-621317

Jun 30 2015

Wired

Magazine

bull We will streamline the next version of Windows from three operating systems into one single converged operating system for screens of all sizesldquo ndash Nadella

bull Cut Down Development Time amp Unify User Experience (comparable to Android amp IOS but all the way to the desktop)

bull Thoughts On What ldquoConvergencerdquo Means To MSFT - A Single MSFT Team - Unified OS or Unified Team (under Terry Myerson)phone embedded windows xbox

- A Single Core- NT Core with highly common run times

- A Single Store - Unifed Windows Phone Store amp Windows Store

- Single Developer Platform - Write once and run on any Windows Variant (unified APIs dev tools)

- ldquoWindows Applicationsrdquo ndash aka Modern Apps Metro Style Universal Apps are built on a ldquoWindows Universal App Platformrdquo

- Singular OS ndash a Runtime OS (configures based on some hardware manifest eg alter UI based on keyboard present)

bull 1) Win 81 Desktop Laptop

bull 2) Windows RT (tablet ARM)

bull 3) Windows Phone

From Three OSrsquos

Industry Mobile IOT

ldquoOfficial Namesrdquo From MSFT

Directly

Windows 10 IoT for Enterprise

Windows 10 Mobile for Enterprise

Windows 10 IoT Core

Build 2015 Windows 10 IOT

for Industrial Devices

Windows 10 IOT for Mobile

Devices

Windows 10 IOT Core

Legal Agreements Windows 10

Industry Windows 10

Mobile Windows 10

Athens

One OS ndash 3 Variants Windows 10 - Unification

Why customers ask for Microsoft

Infrastructure Compatibility ManagementSecurity Policies (EAS SCCMhellip)

An OS Manufacturer As A Physical Entity (not the ldquocommunityrdquo)

Unified Development Environment (Visual Studio IDE)

Microsoft Brand Legacy (comfort level)

Enterprise Device Availability

Indemnification IP Position

Promise of Application Unification (desktop laptop tablet handheld)

Maintenance amp Support Policies (OS Updates ndashan asset amp a liability going forward)

Device Manufacturer

OS Manufacturer Customer

MSFT

declining

Top Reason

CEWEC WMWEH WE8H Win10 Roadmap

Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4

2012 2011 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4

2014 2013 2015

released

SB1

CE 6

CE7WEC

MC32 HC1 MC40

WT41N0

VC70

MC92 MC21

MC45 VC6090

MC67 WMWEH

WE8H

VH10

WAP4

WAP4

Major releases only

MC67

ND

Win 10

TBA

MC18

No GA

Products

No Plans For

WEC 2013

Customer Expressed Concerns Over Microsoft bull Past Performance

bull WMWEH 65 No significant updates in 4+ years on a 10 yr old CE5 kernel

bull WP7 lasted only 24 months

bull WE8H Replaced by Win10 Before Any Significant Market Adoption

bull Long Term Commitment bull Continual Narrowing (ldquofocusingrdquo) of the Phone Hardware Business (July lsquo15 7800 additional layoffs) bull ldquoASPs however have continued to decline Gross margin declined this quarter driven by lower per unit margins on Lumia

devicesrdquo -- July 21 2015 Earning Call Nadella

bull Technical Issues bull No legacy app compatibility Architectural constraints (limits in multitasking IPC developer API access ability to customize)

bull Strategic Direction (under Satya Nadella) bull Likely focus is not mobile OS but for on-premise and cloud based apps amp services

bull WE8H addressing a very small niche market (45M units compared to 1B+ Consumer)

bull Ambiguity in how to reduce ldquoEnterprise OS fragmentationrdquo (one Enterprise OS)

bull Market Adoption Issues bull WE8H based on struggling Consumer WP8 (~28 Market Share ndash expect decline in Q2 rsquo15) bull Minimal Enterprise ISV Adoption amp hardware devices

bull Window 10 Announcement Has Extended The MSFT OS Gap customers are foregoing WE8H

bull Logistic Issues bull Ability to support WE8H (Win 10 Enterprise) given that enterprise changes may impact WP8 (Win 10 Consumer)

Android MX ndash Mobility eXtensions

Android Statistics Enterprise internationals want Price Carrier Country Optionshellip

bull 18000 Different Android Devices

bull Over 180 Manufacturers

bull In 190 Countries

bull Wide Pricing Ranges ($100+)

bull 15M Activations Day

bull gt16M Apps on Play Store

bull $7B Paid To App Developers

httpopensignalcomreports2014android-fragmentation

Devices

Manufacturers Samsung

Google

LGE MOT SONY

Lenovo

HTC

Ericsson

Huaw

ei

Screen Sizes

Why Customers Are Asking For Android

bull Android 77 Market Share (1B+ Android device ships expected in lsquo15)

1 Smartphone OS WW (Unit Shipments)

bull Java (the native language for Android)

1 Most Popular Programming Language

bull Android ndash 180+ Device Manufacturers amp Over 550 Devices In US Alone

1 Mobile OS With Most Device amp Manufacturer Options

bull Android - 591

1 Requested OS By MSI Channel Partner Customers

bull Android 798M Devices (EoY 2013)

1 Mobile OS Installed Base

bull Qualcomm TI Intel MediaTek Marvelhellip

1 Supported OS By Leading SiliconMicroprocessor Vendors

bull Approximately 14 M Applications

1 ndash App Store Adoption (comparable with IOS App Strore)

Zebra Android Trends industry is turning - not to be ldquobraggadociosrdquo (D Trump)

bull Android Products YoY 2013-To-2014

+ 375 Unit Growth

+ 402 Rev Growth

bull Zebra Solution Center Has Now Certified Over 168 Android Apps

bull Expect Significant Positive Impact in 2015 From TC7x

GROWTH IN ANDROID EMDK

USAGE Strong indicator of increased

product USAGE by development

community

Increased Views of Android Related Resources

Zebra Enterprise Customers Buying Android Devices

Poland

Application MSFT-To-Android Migration

bull Rewrite

bull Porting C to Java Has Generally Gone Smoothly (a class is a class is a class)

bull Abstraction

bull Transitioning To HTML5 amp Various OS Abstraction Frameworks (eg RhoMobile)

bull Retaining NET (eg Xamarin)

bull Some Are Running A Common Language Runtime (CLR) and Running Their Existing NET Code (60-90 porting) most effort in UI

bull XAMARIN

bull Some Customers Using Datawedge With Xamarin

bull Continued Strategic Partnership Dialogue

bull Expect Zebra Plugins For Xamarin (late Q3 rsquo15 Mx 44 profile mgr amp barcode API)

bull httpsdevelopermotorolasolutionscomdocsDOC-2813

C

NET

PrivacySecurity vs Service Functionality

Many Enterprise Customers

Object To The Security Risks associated with

Consumer Cloud Service offerings requiring

devices to expose Account IDrsquos access to

data amp data traversing cloud servershellip

ldquoWhen you visit websites or use apps that use Google technologies we may use the

information we receive from those websites and appsrdquo (google privacy amp terms - httpwwwgooglecompoliciesprivacypartners)

ldquoIBM bans Sirirdquo (httpwwwzdnetcomblogbtlibm-bans-siri-privacy-risk-or-corporate-paranoia-at-its-best77843)

Siri - End User License Agreement (EULA)

ldquoyou agree and consent to Applersquos and its subsidiariesrsquo and agentsrsquo transmission collection maintenance processing and use of this information

including your voice input and User Datardquo

A Value of Android ndash AOSP amp GMS Options Most Enterprise COBO Customers Prefer AOSP Code Apps Accordingly

bull Privacy - relinquishment to Google of significant data rights inconsistent with enterprise protection of data

bull Google Account Logistics ndash services require a Google account

bull Forced Updates - ldquoGoogle Terms of Servicerdquo (wwwgooglecomintlenpoliciesterms) ldquoWhen a Service requires or includes downloadable software this software may update automatically on your device once a new version or feature is availablerdquo

bull Malware Exposure - Google Play Riddled with Malware (NIST best practice no access to public app store

bull Hardware Design Constraints ndash all hardware designs must comply with Google CDD which limits enterprise device choices

bull Application amp Customization Restrictions ndash UI constraints

bull Potential Functional Limitations ndash Must adhere to Compatibility Test Suite

AOSP ~ 225 of All Smartphone Shipments (4Q 2014) (httpswwwabiresearchcompress4q-2014-smartphone-os-results-android-smartphone-s)

Google Maps

Google Cloud Messaging

Google Play Store

Google Play Services

Google+

Google Analytics

Google Mail - GMAIL

Google Wallet Instant Buy

Google Cloud Platform

Mobile Chrome Browser

GMS Challenges GMS Features

Android For Work (AFW) ndash Driving Android Proliferation

bull Key Feature - Managed Profiles (Dual Persona) For BYOD amp COPE (not COBO)

bull Limited Management amp Security Features (restrict copypaste silent app installremovalhellip)

bull Features Made Extensible To Google For Work EMMrsquos ndash GFW EMMrsquos Airwatch MobileIron SOTI SAP Citrix Blackberry MaaS360 Google Admin Console ndash AFW has No UI

bull Features Available Natively On L and via APK On ICS 40 to KK 44

bull Requires That The Device Have Google Mobile Services (GMS)

bull Correlated Feature ndash Google Apps For Work with Private Channel for Mobile Application Management (MAM)

bullGoogle Apps For work

bullGoogle Cloud Platform

bullGoogle Maps For Work

bullGoogle Chrome For Work

bullGoogle Android For Work

bullGoogle Business Solutions

bullGoogle Play For Work

Google For Work Android For Work is Part of

The Broader Google For Work Initiative

Android Utilities amp Tools

The Genesis of Mx ndash Value To Zebra Stakeholders

Meeting IT Needs

Zebra MX - Enterprise Overlay

Android

Leveraging Consumer Scale

2014 1B+ Smartphones gt20B App Downloads

Zebra Utilities

RhoMobile

Enterprise Browser

EMDK

Rx Logger

Enabling App Developers

WinMobile

MX Programmatic Configuration

bull MX uses a standards based XML schema (OMA-CP PROV MSPROV) bull New features can be developed and immediately plugged-in and used by all solutions (MDM Staging EMDK)

bull Concurrent use by multiple applications with sync amp async options on transient amp persistent operations

bull XML generated by Eclipse Pug-in (EMDK) StageNow workstation or MDM Console

Extensible Configuration

CSP

XML Object

CSP

XML Object

CSP

XML Object

CSP

XML Object

Admin Developer

Staging MDM

EMDK

MX Management System

XML File XML File

Mx Os Extensions Made Available via EMDK amp StageNow

Mx OS Extensions Foundation

EMDK StageNow

67+ Major Operations

Some of Which Are Compound

Operations

Enterprise Tools Available for Android Both Off The Shelf amp Custom

Logcat ndash view from Eclipse or ADB shell

Debug ndash part of Android SDK

Traceview ndash App profilingbottlenecks

HierarchyViewer - UI views structure

Eclipse memory

Analyzer (MAT) Monkey ndash adb CLI

event generator

Rx Logger In depth monitoring

amp auditing

Zebra StageNow ndash Simplifying initial Device Staging

2 Output staging Profiles to a bar code or NFC tag

3 Scan the bar codes or tap the NFC tag to stage

This free tool enables staging in just 3 easy steps

1 Create staging Profiles with easy-to-use Wizards

Built-in

Staging

Server

Workstation Tool

Load

Apps

Mobile Device Client

MDM Toolkit - Enabling MDMrsquos

bull Tightly Integrated Solutions

bull Can Utilize Mx andor Standard Android Features

bull MDM Toolkit - includes documentation sample code amp utilities to help MDM vendors implement the MX functionality into their solutions to provide a viable management solution on Zebra mobile devices including Remote Control

B2M

TeamViewer

LogMeIn

Options For Programmatic Controls

DataWedge for Android- No programming Required

Scanning MSR data appears as keyboard data

bull Powerful profile feature allows configuration per app

bull Recommended when no application development desired or basic text data processing required

Native amp extended Development ndash Android Java Applications

bull Compatible with standard Android SDK bull Extensions for Data Capture MSR Battery

bull Uses Android API (Intents) and traditional API methods

bull Recommended when developing native Android application

OMA CP XML Configuration

bull Broad device controls configuration management security policies

bull Standards Based OMA Configuration Profile XML Schema

bull Configuration Service Provider (CSP) Modularity

bull Recommended for Mobile Device Management amp PartnerCustomer Application Device Controls

RhoMobile

bull Cross Platform Application development framework (same applications run on Android WM iOShellip)

bull Develop using Web skills (HTML5 JS Ruby)

bull Recommended when developing application to work on multiple devices and operating systems or you have web development skills

APIrsquos

amp

Intents

Data-

Wedge

XML

Config

Cross

Platform

Android Flexibility To Enable Features Like Analytics bull Device Diagnostics Engine Monitors Critical Functionality And Health

bull Health Monitoring Predictive Maintenance for Lower SupportMgmt Costs

Integrated Engine Monitors Critical

Functionality And Monitors Health Device usage

Battery charging and depletion

Applications installed and running

Activity Counters

Radio Performance

Movement Drops

Correlation of events to diagnose

issues Lowers support and management costs

Predictive Maintenance

Optimized Deployment

Fast Device Support

Power Management

Workload Indicators

Business Disruptions

IT Gauges

Android Security

bull Retail bull PCI ndash DSS (Payment Card Industry ndash Data Security Std) for mobile payment (MPoS)

bull QSA (Qualified Security Assessor) Audits

bull Critical Infrastructure bull NERC ndash CIP (North America Electric

Reliability Corp ndash Critical Infrastructure Protection)

bull Healthcare bull HIPAA ndash Health Insurance Portability amp Accounting HITECH Omnibus

bull Controlled Substances bull DEA CSOS ndash Controlled Substance Ordering System

bull Financial bull Sarbanes-Oxley Gramm-Leach Bliley Act (GLBA) Basel II

bull Government bull NIST FIPS ndash Federal Information Processing Standards

bull Govrsquot PED (portable electronic devices) Requirements

bull STIGS (Security Technical Implementation Guide)

bull DoD Directive 81002 (commercial wireless devices in DoD Govrsquot Info Grid (GIG)

bull Federal Information Security Management Act (FISMA) NIST Info Categorization Guidelines

bull Legislation Requiring Breach Notification bull 46 States Have Enacted Breach Notification for Personal Information

bull Federal Legislation In Discussion But Pending

REGULATORY COMPLIANCE IS FUNDAMENTAL TO ZEBRA CUSTOMERS DIRECTIVESMANDATESEDICTS

ANDROID SECURITY (ALWAYS SEPARATE PERCEPTION FROM FACT)

bull Highly Secure Government amp Public Safety Android Adoption

bull Android is the OS for the next generation Mission Critical High Assurance devices being developed by Motorola

bull Enterprise

bull Android is the OS meeting regulatory security certifications in multiple verticals Retail - PCI-DSS Healthcare ndash HIPAA Govrsquot - FIPS 140-2

bull Early Perceptions That Android Is ldquoNot Securerdquo

1) Malware On Google Play Store (enterprise should white-list)

2) Early Android Releases (pre-ICS 40 release October 2011)

bull Android has Demonstrated a History of Incremental Security Enhancements NSA ldquoSecurity Enhancedrdquo (SE Linux) Features Per User VPNs Address Space Layout Randomization (ASLR)hellip

Mx-Osx Enables comprehensive Lockdown ldquoPrinciple of least privilegerdquo OnOff-EnableDisableFilter

Android Debug Bridge (ADB)

Device File Access

All USB Activity

ON Off

Discovery

Off

Recording

GPS

Cellular

Camera

Comprehensive Lockdown and Monitoring Enabling Only the Functionality Needed to Perform the Operation and No More

Imager

SD Access

Interfaces

Sensors

Software

Devices

Settings

amp

Capture Application

White List URL Filters

Speaker Display

Brightness

User

Settings

Proxy

Dealing With LostStolen Devices Mx Enabled Autonomous Countermeasure Matrix

Countermeasures

Threats Wipe SD card

Factory reset Wipe Secure Storage Keys

Password Reset All Users

Password Reset Specific User

Lock Device Uninstall Specific Application

Send Alert to Application via Intent

Maximum password limit X

MDM Client Removal X X

Force through XML X X

Exchange ActiveSync (EAS) password limit x x x x x X

Device is Rooted

X

Exceeding a Configured Threshold Results in One or More Countermeasures

Runs Autonomously on Device Negating Dependency on Network Connectivity

Configured by Enterprise Administrator amp Pushed to the Device

Zebra Security Bulletins ndash eg StageFright Part of Zebra Android Security Remediation Team Process

Release Date

Alternative Remediation

Options

Customer Education

Product Impact

Patch Release Dates

Tracking

Link To Patch with

Detailed Installation Instructions

Android Challenges ndash Real amp Perceived

bull Fragmentation (a positive amp negative)

bull UI Fragmentation (No Longer An Issue) bull Major consumer manufacturers supporting standards based ldquoGoogle Play Editionrdquo

bull Android UI Advancements

bull Release Fragmentation (in many senses a positive for enterprise) bull Working with Google to reduce lag times)

bull Google Leveraging Google Play Service (GPS)

bull Mobile Device Management Fragmentation (No Longer An Issue) bull Increase API Surface plus extensions

bull Google Mobile Service Privacy Issues (an option ndash making it a feature) bull Means to provide with without makes this a feature compared to other OSrsquos

bull Security (No Longer An Inhibitor To Deployment) bull Often Aligned To Google Play Malware (not relevant to most ldquolocked down enterprise devices)

bull Greatly Improved Post ICS 40 Release (Oct 2011)

bull Positive Comments on Android Security By Gartner amp VDC

bull Integration of many NSA SE (Security Enhanced) Android Features

bull Device Availability (Now over 50 Industrial Handheld Android Devices still not as many as WMCE but more than the 5 on WE8H)

Is Android Mx An Enterprise OShellip ldquoDuck Testrdquo

1) Is Android The Worldrsquos Leading Mobile OSYes

2) Is Android Supported In A Microsoft Enterprise InfrastructureYes

3) Are Enterprise Developers Adopting AndroidYes

4) Is The Native Language of Android Java PopularhellipYes

5) Are Industry amp Financial Analysts SeeinghellipYes

6) Are Industry amp Financial Analysts Seeing Android AdoptionhellipYes

7) Does Android Have A Significant Installed BasehellipYes

8) Can Android Reduce Enterprise OS FragmentationYes

9) Are Industrial HH Device Vendors Adopting AndroidYes

10) Are Enterprise Tools Available for AndroidYes

11) Is Zebra Seeing Android Momentum hellip Yes

12) Are Enterprise Customers Buying Android hellipYes

13) Is Android SecurehellipYes

14) Does Zebra Have A Security Remediation Process For AndroidYes

15) Is Android Continually Adding New Enterprise FeatureshellipYes

16) Does Android Have The Flexibility To Enable Features Like AnalyticshellipYes

17) Are There Enterprise Android Resources Yes

18) If Needed Are Services Available For AndroidYes

19) Does Mx Enable Developers To Add ValueYes

20) Does Android Mx provide Enterprise Development OptionsYes

21) Does Mx Enable Comprehensive LockdownhellipYes

22) Can Mx Help With Lost or Stolen DevicesYes

Sample Zebra Android Information Resources bull Architecture amp Development Resources

bull Motorola Solutions App Development For Android httpdevelopermotorolasolutionscomcommunityandroid

bull Android Opens Source Project - httpsourceandroidcom

bull Android Block Diagram - httpenwikipediaorgwikiFileAndroid-System-Architecturesvg

bull Android APIrsquos - httpdeveloperandroidcomguidetopicsmanifestuses-sdk-elementhtmlApiLevels amp

bull httpdeveloperandroidcomreferencepackageshtml

bull Android SDK amp ADT Download - httpdeveloperandroidcomsdkindexhtml

bull Android App Overview - httpdeveloperandroidcomguidecomponentsfundamentalshtml

bull Zebra EMDK bull DN PMB httpagilevltprdmot-solutionscomAgileVault005578069agile557806907pdf

bull EMDK Landing page httpsdevelopermotorolasolutionscomcommunityandroidemdk

bull Tutorials httpsdevelopermotorolasolutionscomcommunityandroidemdktutorials

bull Samples httpsdevelopermotorolasolutionscomcommunityandroidemdksamples

bull API Reference httpsdevelopermotorolasolutionscomcommunityandroidemdkreference

bull Profile Manager httpsdevelopermotorolasolutionscomcommunityandroidemdkprofiles

bull Android Mobile Security bull NIST Mobile Security Guidelines - httpcsrcnistgovpublicationsdrafts800-124r1draft_sp800-124-rev1pdf

bull Android Basic Security - httpsourceandroidcomdevicestechsecurity

bull Android Mobile Device Management (MDM) bull SoTI MobiControl Android+ - httpwwwsotinetmobicontrolkey-featuresandroidplus

bull Airwatch Android MDM - httpwwwair-watchcomsolutionsandroid

bull MSI Mx - httpwwwmotorolasolutionscomUS-ENBusiness+Product+and+ServicesSoftware+and+ApplicationsMx_Extensionssoftware_applications_tab

bull TCO Links bull VDC Mobile Device TCO httpwwwvdcresearchcom_Documentstrackst7v1brief-2667pdf

bull Gartner ldquoTotal Cost of Ownership of Mobile Devices 2012 Updaterdquo March 20 2012 httpwwwmotorolasolutionscomwebCustomerPepsiCoUS-ENMyDocumentsPresentationsLibraryresourcestotal_cost_of_ownership_of_mobile20devicespdfpLibItem=1

bull ldquoMotorola Solutions TCO Calculatorrdquo (consult an MSI representative)

bull Other bull Android Market Dashboards - httpdeveloperandroidcomaboutdashboardsindexhtml

bull Google Services httpdeveloperandroidcomgoogleindexhtml

PLEASE TAKE THE SURVEY

DO NOT USE APPFORUM EVENT SURVEY SESSION

SURVEY

THANK YOU

Page 31: Zebra OS Strategy - Zebra Technologies LaunchPadlaunchpad.zebra.com/.../Day_1_EN/04_APAC-AppForum-OS_Strategy.… · 20/03/2012 · Zebra OS Strategy Bruce A Willins Sr ... Risk -

bull We will streamline the next version of Windows from three operating systems into one single converged operating system for screens of all sizesldquo ndash Nadella

bull Cut Down Development Time amp Unify User Experience (comparable to Android amp IOS but all the way to the desktop)

bull Thoughts On What ldquoConvergencerdquo Means To MSFT - A Single MSFT Team - Unified OS or Unified Team (under Terry Myerson)phone embedded windows xbox

- A Single Core- NT Core with highly common run times

- A Single Store - Unifed Windows Phone Store amp Windows Store

- Single Developer Platform - Write once and run on any Windows Variant (unified APIs dev tools)

- ldquoWindows Applicationsrdquo ndash aka Modern Apps Metro Style Universal Apps are built on a ldquoWindows Universal App Platformrdquo

- Singular OS ndash a Runtime OS (configures based on some hardware manifest eg alter UI based on keyboard present)

bull 1) Win 81 Desktop Laptop

bull 2) Windows RT (tablet ARM)

bull 3) Windows Phone

From Three OSrsquos

Industry Mobile IOT

ldquoOfficial Namesrdquo From MSFT

Directly

Windows 10 IoT for Enterprise

Windows 10 Mobile for Enterprise

Windows 10 IoT Core

Build 2015 Windows 10 IOT

for Industrial Devices

Windows 10 IOT for Mobile

Devices

Windows 10 IOT Core

Legal Agreements Windows 10

Industry Windows 10

Mobile Windows 10

Athens

One OS ndash 3 Variants Windows 10 - Unification

Why customers ask for Microsoft

Infrastructure Compatibility ManagementSecurity Policies (EAS SCCMhellip)

An OS Manufacturer As A Physical Entity (not the ldquocommunityrdquo)

Unified Development Environment (Visual Studio IDE)

Microsoft Brand Legacy (comfort level)

Enterprise Device Availability

Indemnification IP Position

Promise of Application Unification (desktop laptop tablet handheld)

Maintenance amp Support Policies (OS Updates ndashan asset amp a liability going forward)

Device Manufacturer

OS Manufacturer Customer

MSFT

declining

Top Reason

CEWEC WMWEH WE8H Win10 Roadmap

Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4

2012 2011 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4

2014 2013 2015

released

SB1

CE 6

CE7WEC

MC32 HC1 MC40

WT41N0

VC70

MC92 MC21

MC45 VC6090

MC67 WMWEH

WE8H

VH10

WAP4

WAP4

Major releases only

MC67

ND

Win 10

TBA

MC18

No GA

Products

No Plans For

WEC 2013

Customer Expressed Concerns Over Microsoft bull Past Performance

bull WMWEH 65 No significant updates in 4+ years on a 10 yr old CE5 kernel

bull WP7 lasted only 24 months

bull WE8H Replaced by Win10 Before Any Significant Market Adoption

bull Long Term Commitment bull Continual Narrowing (ldquofocusingrdquo) of the Phone Hardware Business (July lsquo15 7800 additional layoffs) bull ldquoASPs however have continued to decline Gross margin declined this quarter driven by lower per unit margins on Lumia

devicesrdquo -- July 21 2015 Earning Call Nadella

bull Technical Issues bull No legacy app compatibility Architectural constraints (limits in multitasking IPC developer API access ability to customize)

bull Strategic Direction (under Satya Nadella) bull Likely focus is not mobile OS but for on-premise and cloud based apps amp services

bull WE8H addressing a very small niche market (45M units compared to 1B+ Consumer)

bull Ambiguity in how to reduce ldquoEnterprise OS fragmentationrdquo (one Enterprise OS)

bull Market Adoption Issues bull WE8H based on struggling Consumer WP8 (~28 Market Share ndash expect decline in Q2 rsquo15) bull Minimal Enterprise ISV Adoption amp hardware devices

bull Window 10 Announcement Has Extended The MSFT OS Gap customers are foregoing WE8H

bull Logistic Issues bull Ability to support WE8H (Win 10 Enterprise) given that enterprise changes may impact WP8 (Win 10 Consumer)

Android MX ndash Mobility eXtensions

Android Statistics Enterprise internationals want Price Carrier Country Optionshellip

bull 18000 Different Android Devices

bull Over 180 Manufacturers

bull In 190 Countries

bull Wide Pricing Ranges ($100+)

bull 15M Activations Day

bull gt16M Apps on Play Store

bull $7B Paid To App Developers

httpopensignalcomreports2014android-fragmentation

Devices

Manufacturers Samsung

Google

LGE MOT SONY

Lenovo

HTC

Ericsson

Huaw

ei

Screen Sizes

Why Customers Are Asking For Android

bull Android 77 Market Share (1B+ Android device ships expected in lsquo15)

1 Smartphone OS WW (Unit Shipments)

bull Java (the native language for Android)

1 Most Popular Programming Language

bull Android ndash 180+ Device Manufacturers amp Over 550 Devices In US Alone

1 Mobile OS With Most Device amp Manufacturer Options

bull Android - 591

1 Requested OS By MSI Channel Partner Customers

bull Android 798M Devices (EoY 2013)

1 Mobile OS Installed Base

bull Qualcomm TI Intel MediaTek Marvelhellip

1 Supported OS By Leading SiliconMicroprocessor Vendors

bull Approximately 14 M Applications

1 ndash App Store Adoption (comparable with IOS App Strore)

Zebra Android Trends industry is turning - not to be ldquobraggadociosrdquo (D Trump)

bull Android Products YoY 2013-To-2014

+ 375 Unit Growth

+ 402 Rev Growth

bull Zebra Solution Center Has Now Certified Over 168 Android Apps

bull Expect Significant Positive Impact in 2015 From TC7x

GROWTH IN ANDROID EMDK

USAGE Strong indicator of increased

product USAGE by development

community

Increased Views of Android Related Resources

Zebra Enterprise Customers Buying Android Devices

Poland

Application MSFT-To-Android Migration

bull Rewrite

bull Porting C to Java Has Generally Gone Smoothly (a class is a class is a class)

bull Abstraction

bull Transitioning To HTML5 amp Various OS Abstraction Frameworks (eg RhoMobile)

bull Retaining NET (eg Xamarin)

bull Some Are Running A Common Language Runtime (CLR) and Running Their Existing NET Code (60-90 porting) most effort in UI

bull XAMARIN

bull Some Customers Using Datawedge With Xamarin

bull Continued Strategic Partnership Dialogue

bull Expect Zebra Plugins For Xamarin (late Q3 rsquo15 Mx 44 profile mgr amp barcode API)

bull httpsdevelopermotorolasolutionscomdocsDOC-2813

C

NET

PrivacySecurity vs Service Functionality

Many Enterprise Customers

Object To The Security Risks associated with

Consumer Cloud Service offerings requiring

devices to expose Account IDrsquos access to

data amp data traversing cloud servershellip

ldquoWhen you visit websites or use apps that use Google technologies we may use the

information we receive from those websites and appsrdquo (google privacy amp terms - httpwwwgooglecompoliciesprivacypartners)

ldquoIBM bans Sirirdquo (httpwwwzdnetcomblogbtlibm-bans-siri-privacy-risk-or-corporate-paranoia-at-its-best77843)

Siri - End User License Agreement (EULA)

ldquoyou agree and consent to Applersquos and its subsidiariesrsquo and agentsrsquo transmission collection maintenance processing and use of this information

including your voice input and User Datardquo

A Value of Android ndash AOSP amp GMS Options Most Enterprise COBO Customers Prefer AOSP Code Apps Accordingly

bull Privacy - relinquishment to Google of significant data rights inconsistent with enterprise protection of data

bull Google Account Logistics ndash services require a Google account

bull Forced Updates - ldquoGoogle Terms of Servicerdquo (wwwgooglecomintlenpoliciesterms) ldquoWhen a Service requires or includes downloadable software this software may update automatically on your device once a new version or feature is availablerdquo

bull Malware Exposure - Google Play Riddled with Malware (NIST best practice no access to public app store

bull Hardware Design Constraints ndash all hardware designs must comply with Google CDD which limits enterprise device choices

bull Application amp Customization Restrictions ndash UI constraints

bull Potential Functional Limitations ndash Must adhere to Compatibility Test Suite

AOSP ~ 225 of All Smartphone Shipments (4Q 2014) (httpswwwabiresearchcompress4q-2014-smartphone-os-results-android-smartphone-s)

Google Maps

Google Cloud Messaging

Google Play Store

Google Play Services

Google+

Google Analytics

Google Mail - GMAIL

Google Wallet Instant Buy

Google Cloud Platform

Mobile Chrome Browser

GMS Challenges GMS Features

Android For Work (AFW) ndash Driving Android Proliferation

bull Key Feature - Managed Profiles (Dual Persona) For BYOD amp COPE (not COBO)

bull Limited Management amp Security Features (restrict copypaste silent app installremovalhellip)

bull Features Made Extensible To Google For Work EMMrsquos ndash GFW EMMrsquos Airwatch MobileIron SOTI SAP Citrix Blackberry MaaS360 Google Admin Console ndash AFW has No UI

bull Features Available Natively On L and via APK On ICS 40 to KK 44

bull Requires That The Device Have Google Mobile Services (GMS)

bull Correlated Feature ndash Google Apps For Work with Private Channel for Mobile Application Management (MAM)

bullGoogle Apps For work

bullGoogle Cloud Platform

bullGoogle Maps For Work

bullGoogle Chrome For Work

bullGoogle Android For Work

bullGoogle Business Solutions

bullGoogle Play For Work

Google For Work Android For Work is Part of

The Broader Google For Work Initiative

Android Utilities amp Tools

The Genesis of Mx ndash Value To Zebra Stakeholders

Meeting IT Needs

Zebra MX - Enterprise Overlay

Android

Leveraging Consumer Scale

2014 1B+ Smartphones gt20B App Downloads

Zebra Utilities

RhoMobile

Enterprise Browser

EMDK

Rx Logger

Enabling App Developers

WinMobile

MX Programmatic Configuration

bull MX uses a standards based XML schema (OMA-CP PROV MSPROV) bull New features can be developed and immediately plugged-in and used by all solutions (MDM Staging EMDK)

bull Concurrent use by multiple applications with sync amp async options on transient amp persistent operations

bull XML generated by Eclipse Pug-in (EMDK) StageNow workstation or MDM Console

Extensible Configuration

CSP

XML Object

CSP

XML Object

CSP

XML Object

CSP

XML Object

Admin Developer

Staging MDM

EMDK

MX Management System

XML File XML File

Mx Os Extensions Made Available via EMDK amp StageNow

Mx OS Extensions Foundation

EMDK StageNow

67+ Major Operations

Some of Which Are Compound

Operations

Enterprise Tools Available for Android Both Off The Shelf amp Custom

Logcat ndash view from Eclipse or ADB shell

Debug ndash part of Android SDK

Traceview ndash App profilingbottlenecks

HierarchyViewer - UI views structure

Eclipse memory

Analyzer (MAT) Monkey ndash adb CLI

event generator

Rx Logger In depth monitoring

amp auditing

Zebra StageNow ndash Simplifying initial Device Staging

2 Output staging Profiles to a bar code or NFC tag

3 Scan the bar codes or tap the NFC tag to stage

This free tool enables staging in just 3 easy steps

1 Create staging Profiles with easy-to-use Wizards

Built-in

Staging

Server

Workstation Tool

Load

Apps

Mobile Device Client

MDM Toolkit - Enabling MDMrsquos

bull Tightly Integrated Solutions

bull Can Utilize Mx andor Standard Android Features

bull MDM Toolkit - includes documentation sample code amp utilities to help MDM vendors implement the MX functionality into their solutions to provide a viable management solution on Zebra mobile devices including Remote Control

B2M

TeamViewer

LogMeIn

Options For Programmatic Controls

DataWedge for Android- No programming Required

Scanning MSR data appears as keyboard data

bull Powerful profile feature allows configuration per app

bull Recommended when no application development desired or basic text data processing required

Native amp extended Development ndash Android Java Applications

bull Compatible with standard Android SDK bull Extensions for Data Capture MSR Battery

bull Uses Android API (Intents) and traditional API methods

bull Recommended when developing native Android application

OMA CP XML Configuration

bull Broad device controls configuration management security policies

bull Standards Based OMA Configuration Profile XML Schema

bull Configuration Service Provider (CSP) Modularity

bull Recommended for Mobile Device Management amp PartnerCustomer Application Device Controls

RhoMobile

bull Cross Platform Application development framework (same applications run on Android WM iOShellip)

bull Develop using Web skills (HTML5 JS Ruby)

bull Recommended when developing application to work on multiple devices and operating systems or you have web development skills

APIrsquos

amp

Intents

Data-

Wedge

XML

Config

Cross

Platform

Android Flexibility To Enable Features Like Analytics bull Device Diagnostics Engine Monitors Critical Functionality And Health

bull Health Monitoring Predictive Maintenance for Lower SupportMgmt Costs

Integrated Engine Monitors Critical

Functionality And Monitors Health Device usage

Battery charging and depletion

Applications installed and running

Activity Counters

Radio Performance

Movement Drops

Correlation of events to diagnose

issues Lowers support and management costs

Predictive Maintenance

Optimized Deployment

Fast Device Support

Power Management

Workload Indicators

Business Disruptions

IT Gauges

Android Security

bull Retail bull PCI ndash DSS (Payment Card Industry ndash Data Security Std) for mobile payment (MPoS)

bull QSA (Qualified Security Assessor) Audits

bull Critical Infrastructure bull NERC ndash CIP (North America Electric

Reliability Corp ndash Critical Infrastructure Protection)

bull Healthcare bull HIPAA ndash Health Insurance Portability amp Accounting HITECH Omnibus

bull Controlled Substances bull DEA CSOS ndash Controlled Substance Ordering System

bull Financial bull Sarbanes-Oxley Gramm-Leach Bliley Act (GLBA) Basel II

bull Government bull NIST FIPS ndash Federal Information Processing Standards

bull Govrsquot PED (portable electronic devices) Requirements

bull STIGS (Security Technical Implementation Guide)

bull DoD Directive 81002 (commercial wireless devices in DoD Govrsquot Info Grid (GIG)

bull Federal Information Security Management Act (FISMA) NIST Info Categorization Guidelines

bull Legislation Requiring Breach Notification bull 46 States Have Enacted Breach Notification for Personal Information

bull Federal Legislation In Discussion But Pending

REGULATORY COMPLIANCE IS FUNDAMENTAL TO ZEBRA CUSTOMERS DIRECTIVESMANDATESEDICTS

ANDROID SECURITY (ALWAYS SEPARATE PERCEPTION FROM FACT)

bull Highly Secure Government amp Public Safety Android Adoption

bull Android is the OS for the next generation Mission Critical High Assurance devices being developed by Motorola

bull Enterprise

bull Android is the OS meeting regulatory security certifications in multiple verticals Retail - PCI-DSS Healthcare ndash HIPAA Govrsquot - FIPS 140-2

bull Early Perceptions That Android Is ldquoNot Securerdquo

1) Malware On Google Play Store (enterprise should white-list)

2) Early Android Releases (pre-ICS 40 release October 2011)

bull Android has Demonstrated a History of Incremental Security Enhancements NSA ldquoSecurity Enhancedrdquo (SE Linux) Features Per User VPNs Address Space Layout Randomization (ASLR)hellip

Mx-Osx Enables comprehensive Lockdown ldquoPrinciple of least privilegerdquo OnOff-EnableDisableFilter

Android Debug Bridge (ADB)

Device File Access

All USB Activity

ON Off

Discovery

Off

Recording

GPS

Cellular

Camera

Comprehensive Lockdown and Monitoring Enabling Only the Functionality Needed to Perform the Operation and No More

Imager

SD Access

Interfaces

Sensors

Software

Devices

Settings

amp

Capture Application

White List URL Filters

Speaker Display

Brightness

User

Settings

Proxy

Dealing With LostStolen Devices Mx Enabled Autonomous Countermeasure Matrix

Countermeasures

Threats Wipe SD card

Factory reset Wipe Secure Storage Keys

Password Reset All Users

Password Reset Specific User

Lock Device Uninstall Specific Application

Send Alert to Application via Intent

Maximum password limit X

MDM Client Removal X X

Force through XML X X

Exchange ActiveSync (EAS) password limit x x x x x X

Device is Rooted

X

Exceeding a Configured Threshold Results in One or More Countermeasures

Runs Autonomously on Device Negating Dependency on Network Connectivity

Configured by Enterprise Administrator amp Pushed to the Device

Zebra Security Bulletins ndash eg StageFright Part of Zebra Android Security Remediation Team Process

Release Date

Alternative Remediation

Options

Customer Education

Product Impact

Patch Release Dates

Tracking

Link To Patch with

Detailed Installation Instructions

Android Challenges ndash Real amp Perceived

bull Fragmentation (a positive amp negative)

bull UI Fragmentation (No Longer An Issue) bull Major consumer manufacturers supporting standards based ldquoGoogle Play Editionrdquo

bull Android UI Advancements

bull Release Fragmentation (in many senses a positive for enterprise) bull Working with Google to reduce lag times)

bull Google Leveraging Google Play Service (GPS)

bull Mobile Device Management Fragmentation (No Longer An Issue) bull Increase API Surface plus extensions

bull Google Mobile Service Privacy Issues (an option ndash making it a feature) bull Means to provide with without makes this a feature compared to other OSrsquos

bull Security (No Longer An Inhibitor To Deployment) bull Often Aligned To Google Play Malware (not relevant to most ldquolocked down enterprise devices)

bull Greatly Improved Post ICS 40 Release (Oct 2011)

bull Positive Comments on Android Security By Gartner amp VDC

bull Integration of many NSA SE (Security Enhanced) Android Features

bull Device Availability (Now over 50 Industrial Handheld Android Devices still not as many as WMCE but more than the 5 on WE8H)

Is Android Mx An Enterprise OShellip ldquoDuck Testrdquo

1) Is Android The Worldrsquos Leading Mobile OSYes

2) Is Android Supported In A Microsoft Enterprise InfrastructureYes

3) Are Enterprise Developers Adopting AndroidYes

4) Is The Native Language of Android Java PopularhellipYes

5) Are Industry amp Financial Analysts SeeinghellipYes

6) Are Industry amp Financial Analysts Seeing Android AdoptionhellipYes

7) Does Android Have A Significant Installed BasehellipYes

8) Can Android Reduce Enterprise OS FragmentationYes

9) Are Industrial HH Device Vendors Adopting AndroidYes

10) Are Enterprise Tools Available for AndroidYes

11) Is Zebra Seeing Android Momentum hellip Yes

12) Are Enterprise Customers Buying Android hellipYes

13) Is Android SecurehellipYes

14) Does Zebra Have A Security Remediation Process For AndroidYes

15) Is Android Continually Adding New Enterprise FeatureshellipYes

16) Does Android Have The Flexibility To Enable Features Like AnalyticshellipYes

17) Are There Enterprise Android Resources Yes

18) If Needed Are Services Available For AndroidYes

19) Does Mx Enable Developers To Add ValueYes

20) Does Android Mx provide Enterprise Development OptionsYes

21) Does Mx Enable Comprehensive LockdownhellipYes

22) Can Mx Help With Lost or Stolen DevicesYes

Sample Zebra Android Information Resources bull Architecture amp Development Resources

bull Motorola Solutions App Development For Android httpdevelopermotorolasolutionscomcommunityandroid

bull Android Opens Source Project - httpsourceandroidcom

bull Android Block Diagram - httpenwikipediaorgwikiFileAndroid-System-Architecturesvg

bull Android APIrsquos - httpdeveloperandroidcomguidetopicsmanifestuses-sdk-elementhtmlApiLevels amp

bull httpdeveloperandroidcomreferencepackageshtml

bull Android SDK amp ADT Download - httpdeveloperandroidcomsdkindexhtml

bull Android App Overview - httpdeveloperandroidcomguidecomponentsfundamentalshtml

bull Zebra EMDK bull DN PMB httpagilevltprdmot-solutionscomAgileVault005578069agile557806907pdf

bull EMDK Landing page httpsdevelopermotorolasolutionscomcommunityandroidemdk

bull Tutorials httpsdevelopermotorolasolutionscomcommunityandroidemdktutorials

bull Samples httpsdevelopermotorolasolutionscomcommunityandroidemdksamples

bull API Reference httpsdevelopermotorolasolutionscomcommunityandroidemdkreference

bull Profile Manager httpsdevelopermotorolasolutionscomcommunityandroidemdkprofiles

bull Android Mobile Security bull NIST Mobile Security Guidelines - httpcsrcnistgovpublicationsdrafts800-124r1draft_sp800-124-rev1pdf

bull Android Basic Security - httpsourceandroidcomdevicestechsecurity

bull Android Mobile Device Management (MDM) bull SoTI MobiControl Android+ - httpwwwsotinetmobicontrolkey-featuresandroidplus

bull Airwatch Android MDM - httpwwwair-watchcomsolutionsandroid

bull MSI Mx - httpwwwmotorolasolutionscomUS-ENBusiness+Product+and+ServicesSoftware+and+ApplicationsMx_Extensionssoftware_applications_tab

bull TCO Links bull VDC Mobile Device TCO httpwwwvdcresearchcom_Documentstrackst7v1brief-2667pdf

bull Gartner ldquoTotal Cost of Ownership of Mobile Devices 2012 Updaterdquo March 20 2012 httpwwwmotorolasolutionscomwebCustomerPepsiCoUS-ENMyDocumentsPresentationsLibraryresourcestotal_cost_of_ownership_of_mobile20devicespdfpLibItem=1

bull ldquoMotorola Solutions TCO Calculatorrdquo (consult an MSI representative)

bull Other bull Android Market Dashboards - httpdeveloperandroidcomaboutdashboardsindexhtml

bull Google Services httpdeveloperandroidcomgoogleindexhtml

PLEASE TAKE THE SURVEY

DO NOT USE APPFORUM EVENT SURVEY SESSION

SURVEY

THANK YOU

Page 32: Zebra OS Strategy - Zebra Technologies LaunchPadlaunchpad.zebra.com/.../Day_1_EN/04_APAC-AppForum-OS_Strategy.… · 20/03/2012 · Zebra OS Strategy Bruce A Willins Sr ... Risk -

Why customers ask for Microsoft

Infrastructure Compatibility ManagementSecurity Policies (EAS SCCMhellip)

An OS Manufacturer As A Physical Entity (not the ldquocommunityrdquo)

Unified Development Environment (Visual Studio IDE)

Microsoft Brand Legacy (comfort level)

Enterprise Device Availability

Indemnification IP Position

Promise of Application Unification (desktop laptop tablet handheld)

Maintenance amp Support Policies (OS Updates ndashan asset amp a liability going forward)

Device Manufacturer

OS Manufacturer Customer

MSFT

declining

Top Reason

CEWEC WMWEH WE8H Win10 Roadmap

Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4

2012 2011 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4

2014 2013 2015

released

SB1

CE 6

CE7WEC

MC32 HC1 MC40

WT41N0

VC70

MC92 MC21

MC45 VC6090

MC67 WMWEH

WE8H

VH10

WAP4

WAP4

Major releases only

MC67

ND

Win 10

TBA

MC18

No GA

Products

No Plans For

WEC 2013

Customer Expressed Concerns Over Microsoft bull Past Performance

bull WMWEH 65 No significant updates in 4+ years on a 10 yr old CE5 kernel

bull WP7 lasted only 24 months

bull WE8H Replaced by Win10 Before Any Significant Market Adoption

bull Long Term Commitment bull Continual Narrowing (ldquofocusingrdquo) of the Phone Hardware Business (July lsquo15 7800 additional layoffs) bull ldquoASPs however have continued to decline Gross margin declined this quarter driven by lower per unit margins on Lumia

devicesrdquo -- July 21 2015 Earning Call Nadella

bull Technical Issues bull No legacy app compatibility Architectural constraints (limits in multitasking IPC developer API access ability to customize)

bull Strategic Direction (under Satya Nadella) bull Likely focus is not mobile OS but for on-premise and cloud based apps amp services

bull WE8H addressing a very small niche market (45M units compared to 1B+ Consumer)

bull Ambiguity in how to reduce ldquoEnterprise OS fragmentationrdquo (one Enterprise OS)

bull Market Adoption Issues bull WE8H based on struggling Consumer WP8 (~28 Market Share ndash expect decline in Q2 rsquo15) bull Minimal Enterprise ISV Adoption amp hardware devices

bull Window 10 Announcement Has Extended The MSFT OS Gap customers are foregoing WE8H

bull Logistic Issues bull Ability to support WE8H (Win 10 Enterprise) given that enterprise changes may impact WP8 (Win 10 Consumer)

Android MX ndash Mobility eXtensions

Android Statistics Enterprise internationals want Price Carrier Country Optionshellip

bull 18000 Different Android Devices

bull Over 180 Manufacturers

bull In 190 Countries

bull Wide Pricing Ranges ($100+)

bull 15M Activations Day

bull gt16M Apps on Play Store

bull $7B Paid To App Developers

httpopensignalcomreports2014android-fragmentation

Devices

Manufacturers Samsung

Google

LGE MOT SONY

Lenovo

HTC

Ericsson

Huaw

ei

Screen Sizes

Why Customers Are Asking For Android

bull Android 77 Market Share (1B+ Android device ships expected in lsquo15)

1 Smartphone OS WW (Unit Shipments)

bull Java (the native language for Android)

1 Most Popular Programming Language

bull Android ndash 180+ Device Manufacturers amp Over 550 Devices In US Alone

1 Mobile OS With Most Device amp Manufacturer Options

bull Android - 591

1 Requested OS By MSI Channel Partner Customers

bull Android 798M Devices (EoY 2013)

1 Mobile OS Installed Base

bull Qualcomm TI Intel MediaTek Marvelhellip

1 Supported OS By Leading SiliconMicroprocessor Vendors

bull Approximately 14 M Applications

1 ndash App Store Adoption (comparable with IOS App Strore)

Zebra Android Trends industry is turning - not to be ldquobraggadociosrdquo (D Trump)

bull Android Products YoY 2013-To-2014

+ 375 Unit Growth

+ 402 Rev Growth

bull Zebra Solution Center Has Now Certified Over 168 Android Apps

bull Expect Significant Positive Impact in 2015 From TC7x

GROWTH IN ANDROID EMDK

USAGE Strong indicator of increased

product USAGE by development

community

Increased Views of Android Related Resources

Zebra Enterprise Customers Buying Android Devices

Poland

Application MSFT-To-Android Migration

bull Rewrite

bull Porting C to Java Has Generally Gone Smoothly (a class is a class is a class)

bull Abstraction

bull Transitioning To HTML5 amp Various OS Abstraction Frameworks (eg RhoMobile)

bull Retaining NET (eg Xamarin)

bull Some Are Running A Common Language Runtime (CLR) and Running Their Existing NET Code (60-90 porting) most effort in UI

bull XAMARIN

bull Some Customers Using Datawedge With Xamarin

bull Continued Strategic Partnership Dialogue

bull Expect Zebra Plugins For Xamarin (late Q3 rsquo15 Mx 44 profile mgr amp barcode API)

bull httpsdevelopermotorolasolutionscomdocsDOC-2813

C

NET

PrivacySecurity vs Service Functionality

Many Enterprise Customers

Object To The Security Risks associated with

Consumer Cloud Service offerings requiring

devices to expose Account IDrsquos access to

data amp data traversing cloud servershellip

ldquoWhen you visit websites or use apps that use Google technologies we may use the

information we receive from those websites and appsrdquo (google privacy amp terms - httpwwwgooglecompoliciesprivacypartners)

ldquoIBM bans Sirirdquo (httpwwwzdnetcomblogbtlibm-bans-siri-privacy-risk-or-corporate-paranoia-at-its-best77843)

Siri - End User License Agreement (EULA)

ldquoyou agree and consent to Applersquos and its subsidiariesrsquo and agentsrsquo transmission collection maintenance processing and use of this information

including your voice input and User Datardquo

A Value of Android ndash AOSP amp GMS Options Most Enterprise COBO Customers Prefer AOSP Code Apps Accordingly

bull Privacy - relinquishment to Google of significant data rights inconsistent with enterprise protection of data

bull Google Account Logistics ndash services require a Google account

bull Forced Updates - ldquoGoogle Terms of Servicerdquo (wwwgooglecomintlenpoliciesterms) ldquoWhen a Service requires or includes downloadable software this software may update automatically on your device once a new version or feature is availablerdquo

bull Malware Exposure - Google Play Riddled with Malware (NIST best practice no access to public app store

bull Hardware Design Constraints ndash all hardware designs must comply with Google CDD which limits enterprise device choices

bull Application amp Customization Restrictions ndash UI constraints

bull Potential Functional Limitations ndash Must adhere to Compatibility Test Suite

AOSP ~ 225 of All Smartphone Shipments (4Q 2014) (httpswwwabiresearchcompress4q-2014-smartphone-os-results-android-smartphone-s)

Google Maps

Google Cloud Messaging

Google Play Store

Google Play Services

Google+

Google Analytics

Google Mail - GMAIL

Google Wallet Instant Buy

Google Cloud Platform

Mobile Chrome Browser

GMS Challenges GMS Features

Android For Work (AFW) ndash Driving Android Proliferation

bull Key Feature - Managed Profiles (Dual Persona) For BYOD amp COPE (not COBO)

bull Limited Management amp Security Features (restrict copypaste silent app installremovalhellip)

bull Features Made Extensible To Google For Work EMMrsquos ndash GFW EMMrsquos Airwatch MobileIron SOTI SAP Citrix Blackberry MaaS360 Google Admin Console ndash AFW has No UI

bull Features Available Natively On L and via APK On ICS 40 to KK 44

bull Requires That The Device Have Google Mobile Services (GMS)

bull Correlated Feature ndash Google Apps For Work with Private Channel for Mobile Application Management (MAM)

bullGoogle Apps For work

bullGoogle Cloud Platform

bullGoogle Maps For Work

bullGoogle Chrome For Work

bullGoogle Android For Work

bullGoogle Business Solutions

bullGoogle Play For Work

Google For Work Android For Work is Part of

The Broader Google For Work Initiative

Android Utilities amp Tools

The Genesis of Mx ndash Value To Zebra Stakeholders

Meeting IT Needs

Zebra MX - Enterprise Overlay

Android

Leveraging Consumer Scale

2014 1B+ Smartphones gt20B App Downloads

Zebra Utilities

RhoMobile

Enterprise Browser

EMDK

Rx Logger

Enabling App Developers

WinMobile

MX Programmatic Configuration

bull MX uses a standards based XML schema (OMA-CP PROV MSPROV) bull New features can be developed and immediately plugged-in and used by all solutions (MDM Staging EMDK)

bull Concurrent use by multiple applications with sync amp async options on transient amp persistent operations

bull XML generated by Eclipse Pug-in (EMDK) StageNow workstation or MDM Console

Extensible Configuration

CSP

XML Object

CSP

XML Object

CSP

XML Object

CSP

XML Object

Admin Developer

Staging MDM

EMDK

MX Management System

XML File XML File

Mx Os Extensions Made Available via EMDK amp StageNow

Mx OS Extensions Foundation

EMDK StageNow

67+ Major Operations

Some of Which Are Compound

Operations

Enterprise Tools Available for Android Both Off The Shelf amp Custom

Logcat ndash view from Eclipse or ADB shell

Debug ndash part of Android SDK

Traceview ndash App profilingbottlenecks

HierarchyViewer - UI views structure

Eclipse memory

Analyzer (MAT) Monkey ndash adb CLI

event generator

Rx Logger In depth monitoring

amp auditing

Zebra StageNow ndash Simplifying initial Device Staging

2 Output staging Profiles to a bar code or NFC tag

3 Scan the bar codes or tap the NFC tag to stage

This free tool enables staging in just 3 easy steps

1 Create staging Profiles with easy-to-use Wizards

Built-in

Staging

Server

Workstation Tool

Load

Apps

Mobile Device Client

MDM Toolkit - Enabling MDMrsquos

bull Tightly Integrated Solutions

bull Can Utilize Mx andor Standard Android Features

bull MDM Toolkit - includes documentation sample code amp utilities to help MDM vendors implement the MX functionality into their solutions to provide a viable management solution on Zebra mobile devices including Remote Control

B2M

TeamViewer

LogMeIn

Options For Programmatic Controls

DataWedge for Android- No programming Required

Scanning MSR data appears as keyboard data

bull Powerful profile feature allows configuration per app

bull Recommended when no application development desired or basic text data processing required

Native amp extended Development ndash Android Java Applications

bull Compatible with standard Android SDK bull Extensions for Data Capture MSR Battery

bull Uses Android API (Intents) and traditional API methods

bull Recommended when developing native Android application

OMA CP XML Configuration

bull Broad device controls configuration management security policies

bull Standards Based OMA Configuration Profile XML Schema

bull Configuration Service Provider (CSP) Modularity

bull Recommended for Mobile Device Management amp PartnerCustomer Application Device Controls

RhoMobile

bull Cross Platform Application development framework (same applications run on Android WM iOShellip)

bull Develop using Web skills (HTML5 JS Ruby)

bull Recommended when developing application to work on multiple devices and operating systems or you have web development skills

APIrsquos

amp

Intents

Data-

Wedge

XML

Config

Cross

Platform

Android Flexibility To Enable Features Like Analytics bull Device Diagnostics Engine Monitors Critical Functionality And Health

bull Health Monitoring Predictive Maintenance for Lower SupportMgmt Costs

Integrated Engine Monitors Critical

Functionality And Monitors Health Device usage

Battery charging and depletion

Applications installed and running

Activity Counters

Radio Performance

Movement Drops

Correlation of events to diagnose

issues Lowers support and management costs

Predictive Maintenance

Optimized Deployment

Fast Device Support

Power Management

Workload Indicators

Business Disruptions

IT Gauges

Android Security

bull Retail bull PCI ndash DSS (Payment Card Industry ndash Data Security Std) for mobile payment (MPoS)

bull QSA (Qualified Security Assessor) Audits

bull Critical Infrastructure bull NERC ndash CIP (North America Electric

Reliability Corp ndash Critical Infrastructure Protection)

bull Healthcare bull HIPAA ndash Health Insurance Portability amp Accounting HITECH Omnibus

bull Controlled Substances bull DEA CSOS ndash Controlled Substance Ordering System

bull Financial bull Sarbanes-Oxley Gramm-Leach Bliley Act (GLBA) Basel II

bull Government bull NIST FIPS ndash Federal Information Processing Standards

bull Govrsquot PED (portable electronic devices) Requirements

bull STIGS (Security Technical Implementation Guide)

bull DoD Directive 81002 (commercial wireless devices in DoD Govrsquot Info Grid (GIG)

bull Federal Information Security Management Act (FISMA) NIST Info Categorization Guidelines

bull Legislation Requiring Breach Notification bull 46 States Have Enacted Breach Notification for Personal Information

bull Federal Legislation In Discussion But Pending

REGULATORY COMPLIANCE IS FUNDAMENTAL TO ZEBRA CUSTOMERS DIRECTIVESMANDATESEDICTS

ANDROID SECURITY (ALWAYS SEPARATE PERCEPTION FROM FACT)

bull Highly Secure Government amp Public Safety Android Adoption

bull Android is the OS for the next generation Mission Critical High Assurance devices being developed by Motorola

bull Enterprise

bull Android is the OS meeting regulatory security certifications in multiple verticals Retail - PCI-DSS Healthcare ndash HIPAA Govrsquot - FIPS 140-2

bull Early Perceptions That Android Is ldquoNot Securerdquo

1) Malware On Google Play Store (enterprise should white-list)

2) Early Android Releases (pre-ICS 40 release October 2011)

bull Android has Demonstrated a History of Incremental Security Enhancements NSA ldquoSecurity Enhancedrdquo (SE Linux) Features Per User VPNs Address Space Layout Randomization (ASLR)hellip

Mx-Osx Enables comprehensive Lockdown ldquoPrinciple of least privilegerdquo OnOff-EnableDisableFilter

Android Debug Bridge (ADB)

Device File Access

All USB Activity

ON Off

Discovery

Off

Recording

GPS

Cellular

Camera

Comprehensive Lockdown and Monitoring Enabling Only the Functionality Needed to Perform the Operation and No More

Imager

SD Access

Interfaces

Sensors

Software

Devices

Settings

amp

Capture Application

White List URL Filters

Speaker Display

Brightness

User

Settings

Proxy

Dealing With LostStolen Devices Mx Enabled Autonomous Countermeasure Matrix

Countermeasures

Threats Wipe SD card

Factory reset Wipe Secure Storage Keys

Password Reset All Users

Password Reset Specific User

Lock Device Uninstall Specific Application

Send Alert to Application via Intent

Maximum password limit X

MDM Client Removal X X

Force through XML X X

Exchange ActiveSync (EAS) password limit x x x x x X

Device is Rooted

X

Exceeding a Configured Threshold Results in One or More Countermeasures

Runs Autonomously on Device Negating Dependency on Network Connectivity

Configured by Enterprise Administrator amp Pushed to the Device

Zebra Security Bulletins ndash eg StageFright Part of Zebra Android Security Remediation Team Process

Release Date

Alternative Remediation

Options

Customer Education

Product Impact

Patch Release Dates

Tracking

Link To Patch with

Detailed Installation Instructions

Android Challenges ndash Real amp Perceived

bull Fragmentation (a positive amp negative)

bull UI Fragmentation (No Longer An Issue) bull Major consumer manufacturers supporting standards based ldquoGoogle Play Editionrdquo

bull Android UI Advancements

bull Release Fragmentation (in many senses a positive for enterprise) bull Working with Google to reduce lag times)

bull Google Leveraging Google Play Service (GPS)

bull Mobile Device Management Fragmentation (No Longer An Issue) bull Increase API Surface plus extensions

bull Google Mobile Service Privacy Issues (an option ndash making it a feature) bull Means to provide with without makes this a feature compared to other OSrsquos

bull Security (No Longer An Inhibitor To Deployment) bull Often Aligned To Google Play Malware (not relevant to most ldquolocked down enterprise devices)

bull Greatly Improved Post ICS 40 Release (Oct 2011)

bull Positive Comments on Android Security By Gartner amp VDC

bull Integration of many NSA SE (Security Enhanced) Android Features

bull Device Availability (Now over 50 Industrial Handheld Android Devices still not as many as WMCE but more than the 5 on WE8H)

Is Android Mx An Enterprise OShellip ldquoDuck Testrdquo

1) Is Android The Worldrsquos Leading Mobile OSYes

2) Is Android Supported In A Microsoft Enterprise InfrastructureYes

3) Are Enterprise Developers Adopting AndroidYes

4) Is The Native Language of Android Java PopularhellipYes

5) Are Industry amp Financial Analysts SeeinghellipYes

6) Are Industry amp Financial Analysts Seeing Android AdoptionhellipYes

7) Does Android Have A Significant Installed BasehellipYes

8) Can Android Reduce Enterprise OS FragmentationYes

9) Are Industrial HH Device Vendors Adopting AndroidYes

10) Are Enterprise Tools Available for AndroidYes

11) Is Zebra Seeing Android Momentum hellip Yes

12) Are Enterprise Customers Buying Android hellipYes

13) Is Android SecurehellipYes

14) Does Zebra Have A Security Remediation Process For AndroidYes

15) Is Android Continually Adding New Enterprise FeatureshellipYes

16) Does Android Have The Flexibility To Enable Features Like AnalyticshellipYes

17) Are There Enterprise Android Resources Yes

18) If Needed Are Services Available For AndroidYes

19) Does Mx Enable Developers To Add ValueYes

20) Does Android Mx provide Enterprise Development OptionsYes

21) Does Mx Enable Comprehensive LockdownhellipYes

22) Can Mx Help With Lost or Stolen DevicesYes

Sample Zebra Android Information Resources bull Architecture amp Development Resources

bull Motorola Solutions App Development For Android httpdevelopermotorolasolutionscomcommunityandroid

bull Android Opens Source Project - httpsourceandroidcom

bull Android Block Diagram - httpenwikipediaorgwikiFileAndroid-System-Architecturesvg

bull Android APIrsquos - httpdeveloperandroidcomguidetopicsmanifestuses-sdk-elementhtmlApiLevels amp

bull httpdeveloperandroidcomreferencepackageshtml

bull Android SDK amp ADT Download - httpdeveloperandroidcomsdkindexhtml

bull Android App Overview - httpdeveloperandroidcomguidecomponentsfundamentalshtml

bull Zebra EMDK bull DN PMB httpagilevltprdmot-solutionscomAgileVault005578069agile557806907pdf

bull EMDK Landing page httpsdevelopermotorolasolutionscomcommunityandroidemdk

bull Tutorials httpsdevelopermotorolasolutionscomcommunityandroidemdktutorials

bull Samples httpsdevelopermotorolasolutionscomcommunityandroidemdksamples

bull API Reference httpsdevelopermotorolasolutionscomcommunityandroidemdkreference

bull Profile Manager httpsdevelopermotorolasolutionscomcommunityandroidemdkprofiles

bull Android Mobile Security bull NIST Mobile Security Guidelines - httpcsrcnistgovpublicationsdrafts800-124r1draft_sp800-124-rev1pdf

bull Android Basic Security - httpsourceandroidcomdevicestechsecurity

bull Android Mobile Device Management (MDM) bull SoTI MobiControl Android+ - httpwwwsotinetmobicontrolkey-featuresandroidplus

bull Airwatch Android MDM - httpwwwair-watchcomsolutionsandroid

bull MSI Mx - httpwwwmotorolasolutionscomUS-ENBusiness+Product+and+ServicesSoftware+and+ApplicationsMx_Extensionssoftware_applications_tab

bull TCO Links bull VDC Mobile Device TCO httpwwwvdcresearchcom_Documentstrackst7v1brief-2667pdf

bull Gartner ldquoTotal Cost of Ownership of Mobile Devices 2012 Updaterdquo March 20 2012 httpwwwmotorolasolutionscomwebCustomerPepsiCoUS-ENMyDocumentsPresentationsLibraryresourcestotal_cost_of_ownership_of_mobile20devicespdfpLibItem=1

bull ldquoMotorola Solutions TCO Calculatorrdquo (consult an MSI representative)

bull Other bull Android Market Dashboards - httpdeveloperandroidcomaboutdashboardsindexhtml

bull Google Services httpdeveloperandroidcomgoogleindexhtml

PLEASE TAKE THE SURVEY

DO NOT USE APPFORUM EVENT SURVEY SESSION

SURVEY

THANK YOU

Page 33: Zebra OS Strategy - Zebra Technologies LaunchPadlaunchpad.zebra.com/.../Day_1_EN/04_APAC-AppForum-OS_Strategy.… · 20/03/2012 · Zebra OS Strategy Bruce A Willins Sr ... Risk -

CEWEC WMWEH WE8H Win10 Roadmap

Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4

2012 2011 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4

2014 2013 2015

released

SB1

CE 6

CE7WEC

MC32 HC1 MC40

WT41N0

VC70

MC92 MC21

MC45 VC6090

MC67 WMWEH

WE8H

VH10

WAP4

WAP4

Major releases only

MC67

ND

Win 10

TBA

MC18

No GA

Products

No Plans For

WEC 2013

Customer Expressed Concerns Over Microsoft bull Past Performance

bull WMWEH 65 No significant updates in 4+ years on a 10 yr old CE5 kernel

bull WP7 lasted only 24 months

bull WE8H Replaced by Win10 Before Any Significant Market Adoption

bull Long Term Commitment bull Continual Narrowing (ldquofocusingrdquo) of the Phone Hardware Business (July lsquo15 7800 additional layoffs) bull ldquoASPs however have continued to decline Gross margin declined this quarter driven by lower per unit margins on Lumia

devicesrdquo -- July 21 2015 Earning Call Nadella

bull Technical Issues bull No legacy app compatibility Architectural constraints (limits in multitasking IPC developer API access ability to customize)

bull Strategic Direction (under Satya Nadella) bull Likely focus is not mobile OS but for on-premise and cloud based apps amp services

bull WE8H addressing a very small niche market (45M units compared to 1B+ Consumer)

bull Ambiguity in how to reduce ldquoEnterprise OS fragmentationrdquo (one Enterprise OS)

bull Market Adoption Issues bull WE8H based on struggling Consumer WP8 (~28 Market Share ndash expect decline in Q2 rsquo15) bull Minimal Enterprise ISV Adoption amp hardware devices

bull Window 10 Announcement Has Extended The MSFT OS Gap customers are foregoing WE8H

bull Logistic Issues bull Ability to support WE8H (Win 10 Enterprise) given that enterprise changes may impact WP8 (Win 10 Consumer)

Android MX ndash Mobility eXtensions

Android Statistics Enterprise internationals want Price Carrier Country Optionshellip

bull 18000 Different Android Devices

bull Over 180 Manufacturers

bull In 190 Countries

bull Wide Pricing Ranges ($100+)

bull 15M Activations Day

bull gt16M Apps on Play Store

bull $7B Paid To App Developers

httpopensignalcomreports2014android-fragmentation

Devices

Manufacturers Samsung

Google

LGE MOT SONY

Lenovo

HTC

Ericsson

Huaw

ei

Screen Sizes

Why Customers Are Asking For Android

bull Android 77 Market Share (1B+ Android device ships expected in lsquo15)

1 Smartphone OS WW (Unit Shipments)

bull Java (the native language for Android)

1 Most Popular Programming Language

bull Android ndash 180+ Device Manufacturers amp Over 550 Devices In US Alone

1 Mobile OS With Most Device amp Manufacturer Options

bull Android - 591

1 Requested OS By MSI Channel Partner Customers

bull Android 798M Devices (EoY 2013)

1 Mobile OS Installed Base

bull Qualcomm TI Intel MediaTek Marvelhellip

1 Supported OS By Leading SiliconMicroprocessor Vendors

bull Approximately 14 M Applications

1 ndash App Store Adoption (comparable with IOS App Strore)

Zebra Android Trends industry is turning - not to be ldquobraggadociosrdquo (D Trump)

bull Android Products YoY 2013-To-2014

+ 375 Unit Growth

+ 402 Rev Growth

bull Zebra Solution Center Has Now Certified Over 168 Android Apps

bull Expect Significant Positive Impact in 2015 From TC7x

GROWTH IN ANDROID EMDK

USAGE Strong indicator of increased

product USAGE by development

community

Increased Views of Android Related Resources

Zebra Enterprise Customers Buying Android Devices

Poland

Application MSFT-To-Android Migration

bull Rewrite

bull Porting C to Java Has Generally Gone Smoothly (a class is a class is a class)

bull Abstraction

bull Transitioning To HTML5 amp Various OS Abstraction Frameworks (eg RhoMobile)

bull Retaining NET (eg Xamarin)

bull Some Are Running A Common Language Runtime (CLR) and Running Their Existing NET Code (60-90 porting) most effort in UI

bull XAMARIN

bull Some Customers Using Datawedge With Xamarin

bull Continued Strategic Partnership Dialogue

bull Expect Zebra Plugins For Xamarin (late Q3 rsquo15 Mx 44 profile mgr amp barcode API)

bull httpsdevelopermotorolasolutionscomdocsDOC-2813

C

NET

PrivacySecurity vs Service Functionality

Many Enterprise Customers

Object To The Security Risks associated with

Consumer Cloud Service offerings requiring

devices to expose Account IDrsquos access to

data amp data traversing cloud servershellip

ldquoWhen you visit websites or use apps that use Google technologies we may use the

information we receive from those websites and appsrdquo (google privacy amp terms - httpwwwgooglecompoliciesprivacypartners)

ldquoIBM bans Sirirdquo (httpwwwzdnetcomblogbtlibm-bans-siri-privacy-risk-or-corporate-paranoia-at-its-best77843)

Siri - End User License Agreement (EULA)

ldquoyou agree and consent to Applersquos and its subsidiariesrsquo and agentsrsquo transmission collection maintenance processing and use of this information

including your voice input and User Datardquo

A Value of Android ndash AOSP amp GMS Options Most Enterprise COBO Customers Prefer AOSP Code Apps Accordingly

bull Privacy - relinquishment to Google of significant data rights inconsistent with enterprise protection of data

bull Google Account Logistics ndash services require a Google account

bull Forced Updates - ldquoGoogle Terms of Servicerdquo (wwwgooglecomintlenpoliciesterms) ldquoWhen a Service requires or includes downloadable software this software may update automatically on your device once a new version or feature is availablerdquo

bull Malware Exposure - Google Play Riddled with Malware (NIST best practice no access to public app store

bull Hardware Design Constraints ndash all hardware designs must comply with Google CDD which limits enterprise device choices

bull Application amp Customization Restrictions ndash UI constraints

bull Potential Functional Limitations ndash Must adhere to Compatibility Test Suite

AOSP ~ 225 of All Smartphone Shipments (4Q 2014) (httpswwwabiresearchcompress4q-2014-smartphone-os-results-android-smartphone-s)

Google Maps

Google Cloud Messaging

Google Play Store

Google Play Services

Google+

Google Analytics

Google Mail - GMAIL

Google Wallet Instant Buy

Google Cloud Platform

Mobile Chrome Browser

GMS Challenges GMS Features

Android For Work (AFW) ndash Driving Android Proliferation

bull Key Feature - Managed Profiles (Dual Persona) For BYOD amp COPE (not COBO)

bull Limited Management amp Security Features (restrict copypaste silent app installremovalhellip)

bull Features Made Extensible To Google For Work EMMrsquos ndash GFW EMMrsquos Airwatch MobileIron SOTI SAP Citrix Blackberry MaaS360 Google Admin Console ndash AFW has No UI

bull Features Available Natively On L and via APK On ICS 40 to KK 44

bull Requires That The Device Have Google Mobile Services (GMS)

bull Correlated Feature ndash Google Apps For Work with Private Channel for Mobile Application Management (MAM)

bullGoogle Apps For work

bullGoogle Cloud Platform

bullGoogle Maps For Work

bullGoogle Chrome For Work

bullGoogle Android For Work

bullGoogle Business Solutions

bullGoogle Play For Work

Google For Work Android For Work is Part of

The Broader Google For Work Initiative

Android Utilities amp Tools

The Genesis of Mx ndash Value To Zebra Stakeholders

Meeting IT Needs

Zebra MX - Enterprise Overlay

Android

Leveraging Consumer Scale

2014 1B+ Smartphones gt20B App Downloads

Zebra Utilities

RhoMobile

Enterprise Browser

EMDK

Rx Logger

Enabling App Developers

WinMobile

MX Programmatic Configuration

bull MX uses a standards based XML schema (OMA-CP PROV MSPROV) bull New features can be developed and immediately plugged-in and used by all solutions (MDM Staging EMDK)

bull Concurrent use by multiple applications with sync amp async options on transient amp persistent operations

bull XML generated by Eclipse Pug-in (EMDK) StageNow workstation or MDM Console

Extensible Configuration

CSP

XML Object

CSP

XML Object

CSP

XML Object

CSP

XML Object

Admin Developer

Staging MDM

EMDK

MX Management System

XML File XML File

Mx Os Extensions Made Available via EMDK amp StageNow

Mx OS Extensions Foundation

EMDK StageNow

67+ Major Operations

Some of Which Are Compound

Operations

Enterprise Tools Available for Android Both Off The Shelf amp Custom

Logcat ndash view from Eclipse or ADB shell

Debug ndash part of Android SDK

Traceview ndash App profilingbottlenecks

HierarchyViewer - UI views structure

Eclipse memory

Analyzer (MAT) Monkey ndash adb CLI

event generator

Rx Logger In depth monitoring

amp auditing

Zebra StageNow ndash Simplifying initial Device Staging

2 Output staging Profiles to a bar code or NFC tag

3 Scan the bar codes or tap the NFC tag to stage

This free tool enables staging in just 3 easy steps

1 Create staging Profiles with easy-to-use Wizards

Built-in

Staging

Server

Workstation Tool

Load

Apps

Mobile Device Client

MDM Toolkit - Enabling MDMrsquos

bull Tightly Integrated Solutions

bull Can Utilize Mx andor Standard Android Features

bull MDM Toolkit - includes documentation sample code amp utilities to help MDM vendors implement the MX functionality into their solutions to provide a viable management solution on Zebra mobile devices including Remote Control

B2M

TeamViewer

LogMeIn

Options For Programmatic Controls

DataWedge for Android- No programming Required

Scanning MSR data appears as keyboard data

bull Powerful profile feature allows configuration per app

bull Recommended when no application development desired or basic text data processing required

Native amp extended Development ndash Android Java Applications

bull Compatible with standard Android SDK bull Extensions for Data Capture MSR Battery

bull Uses Android API (Intents) and traditional API methods

bull Recommended when developing native Android application

OMA CP XML Configuration

bull Broad device controls configuration management security policies

bull Standards Based OMA Configuration Profile XML Schema

bull Configuration Service Provider (CSP) Modularity

bull Recommended for Mobile Device Management amp PartnerCustomer Application Device Controls

RhoMobile

bull Cross Platform Application development framework (same applications run on Android WM iOShellip)

bull Develop using Web skills (HTML5 JS Ruby)

bull Recommended when developing application to work on multiple devices and operating systems or you have web development skills

APIrsquos

amp

Intents

Data-

Wedge

XML

Config

Cross

Platform

Android Flexibility To Enable Features Like Analytics bull Device Diagnostics Engine Monitors Critical Functionality And Health

bull Health Monitoring Predictive Maintenance for Lower SupportMgmt Costs

Integrated Engine Monitors Critical

Functionality And Monitors Health Device usage

Battery charging and depletion

Applications installed and running

Activity Counters

Radio Performance

Movement Drops

Correlation of events to diagnose

issues Lowers support and management costs

Predictive Maintenance

Optimized Deployment

Fast Device Support

Power Management

Workload Indicators

Business Disruptions

IT Gauges

Android Security

bull Retail bull PCI ndash DSS (Payment Card Industry ndash Data Security Std) for mobile payment (MPoS)

bull QSA (Qualified Security Assessor) Audits

bull Critical Infrastructure bull NERC ndash CIP (North America Electric

Reliability Corp ndash Critical Infrastructure Protection)

bull Healthcare bull HIPAA ndash Health Insurance Portability amp Accounting HITECH Omnibus

bull Controlled Substances bull DEA CSOS ndash Controlled Substance Ordering System

bull Financial bull Sarbanes-Oxley Gramm-Leach Bliley Act (GLBA) Basel II

bull Government bull NIST FIPS ndash Federal Information Processing Standards

bull Govrsquot PED (portable electronic devices) Requirements

bull STIGS (Security Technical Implementation Guide)

bull DoD Directive 81002 (commercial wireless devices in DoD Govrsquot Info Grid (GIG)

bull Federal Information Security Management Act (FISMA) NIST Info Categorization Guidelines

bull Legislation Requiring Breach Notification bull 46 States Have Enacted Breach Notification for Personal Information

bull Federal Legislation In Discussion But Pending

REGULATORY COMPLIANCE IS FUNDAMENTAL TO ZEBRA CUSTOMERS DIRECTIVESMANDATESEDICTS

ANDROID SECURITY (ALWAYS SEPARATE PERCEPTION FROM FACT)

bull Highly Secure Government amp Public Safety Android Adoption

bull Android is the OS for the next generation Mission Critical High Assurance devices being developed by Motorola

bull Enterprise

bull Android is the OS meeting regulatory security certifications in multiple verticals Retail - PCI-DSS Healthcare ndash HIPAA Govrsquot - FIPS 140-2

bull Early Perceptions That Android Is ldquoNot Securerdquo

1) Malware On Google Play Store (enterprise should white-list)

2) Early Android Releases (pre-ICS 40 release October 2011)

bull Android has Demonstrated a History of Incremental Security Enhancements NSA ldquoSecurity Enhancedrdquo (SE Linux) Features Per User VPNs Address Space Layout Randomization (ASLR)hellip

Mx-Osx Enables comprehensive Lockdown ldquoPrinciple of least privilegerdquo OnOff-EnableDisableFilter

Android Debug Bridge (ADB)

Device File Access

All USB Activity

ON Off

Discovery

Off

Recording

GPS

Cellular

Camera

Comprehensive Lockdown and Monitoring Enabling Only the Functionality Needed to Perform the Operation and No More

Imager

SD Access

Interfaces

Sensors

Software

Devices

Settings

amp

Capture Application

White List URL Filters

Speaker Display

Brightness

User

Settings

Proxy

Dealing With LostStolen Devices Mx Enabled Autonomous Countermeasure Matrix

Countermeasures

Threats Wipe SD card

Factory reset Wipe Secure Storage Keys

Password Reset All Users

Password Reset Specific User

Lock Device Uninstall Specific Application

Send Alert to Application via Intent

Maximum password limit X

MDM Client Removal X X

Force through XML X X

Exchange ActiveSync (EAS) password limit x x x x x X

Device is Rooted

X

Exceeding a Configured Threshold Results in One or More Countermeasures

Runs Autonomously on Device Negating Dependency on Network Connectivity

Configured by Enterprise Administrator amp Pushed to the Device

Zebra Security Bulletins ndash eg StageFright Part of Zebra Android Security Remediation Team Process

Release Date

Alternative Remediation

Options

Customer Education

Product Impact

Patch Release Dates

Tracking

Link To Patch with

Detailed Installation Instructions

Android Challenges ndash Real amp Perceived

bull Fragmentation (a positive amp negative)

bull UI Fragmentation (No Longer An Issue) bull Major consumer manufacturers supporting standards based ldquoGoogle Play Editionrdquo

bull Android UI Advancements

bull Release Fragmentation (in many senses a positive for enterprise) bull Working with Google to reduce lag times)

bull Google Leveraging Google Play Service (GPS)

bull Mobile Device Management Fragmentation (No Longer An Issue) bull Increase API Surface plus extensions

bull Google Mobile Service Privacy Issues (an option ndash making it a feature) bull Means to provide with without makes this a feature compared to other OSrsquos

bull Security (No Longer An Inhibitor To Deployment) bull Often Aligned To Google Play Malware (not relevant to most ldquolocked down enterprise devices)

bull Greatly Improved Post ICS 40 Release (Oct 2011)

bull Positive Comments on Android Security By Gartner amp VDC

bull Integration of many NSA SE (Security Enhanced) Android Features

bull Device Availability (Now over 50 Industrial Handheld Android Devices still not as many as WMCE but more than the 5 on WE8H)

Is Android Mx An Enterprise OShellip ldquoDuck Testrdquo

1) Is Android The Worldrsquos Leading Mobile OSYes

2) Is Android Supported In A Microsoft Enterprise InfrastructureYes

3) Are Enterprise Developers Adopting AndroidYes

4) Is The Native Language of Android Java PopularhellipYes

5) Are Industry amp Financial Analysts SeeinghellipYes

6) Are Industry amp Financial Analysts Seeing Android AdoptionhellipYes

7) Does Android Have A Significant Installed BasehellipYes

8) Can Android Reduce Enterprise OS FragmentationYes

9) Are Industrial HH Device Vendors Adopting AndroidYes

10) Are Enterprise Tools Available for AndroidYes

11) Is Zebra Seeing Android Momentum hellip Yes

12) Are Enterprise Customers Buying Android hellipYes

13) Is Android SecurehellipYes

14) Does Zebra Have A Security Remediation Process For AndroidYes

15) Is Android Continually Adding New Enterprise FeatureshellipYes

16) Does Android Have The Flexibility To Enable Features Like AnalyticshellipYes

17) Are There Enterprise Android Resources Yes

18) If Needed Are Services Available For AndroidYes

19) Does Mx Enable Developers To Add ValueYes

20) Does Android Mx provide Enterprise Development OptionsYes

21) Does Mx Enable Comprehensive LockdownhellipYes

22) Can Mx Help With Lost or Stolen DevicesYes

Sample Zebra Android Information Resources bull Architecture amp Development Resources

bull Motorola Solutions App Development For Android httpdevelopermotorolasolutionscomcommunityandroid

bull Android Opens Source Project - httpsourceandroidcom

bull Android Block Diagram - httpenwikipediaorgwikiFileAndroid-System-Architecturesvg

bull Android APIrsquos - httpdeveloperandroidcomguidetopicsmanifestuses-sdk-elementhtmlApiLevels amp

bull httpdeveloperandroidcomreferencepackageshtml

bull Android SDK amp ADT Download - httpdeveloperandroidcomsdkindexhtml

bull Android App Overview - httpdeveloperandroidcomguidecomponentsfundamentalshtml

bull Zebra EMDK bull DN PMB httpagilevltprdmot-solutionscomAgileVault005578069agile557806907pdf

bull EMDK Landing page httpsdevelopermotorolasolutionscomcommunityandroidemdk

bull Tutorials httpsdevelopermotorolasolutionscomcommunityandroidemdktutorials

bull Samples httpsdevelopermotorolasolutionscomcommunityandroidemdksamples

bull API Reference httpsdevelopermotorolasolutionscomcommunityandroidemdkreference

bull Profile Manager httpsdevelopermotorolasolutionscomcommunityandroidemdkprofiles

bull Android Mobile Security bull NIST Mobile Security Guidelines - httpcsrcnistgovpublicationsdrafts800-124r1draft_sp800-124-rev1pdf

bull Android Basic Security - httpsourceandroidcomdevicestechsecurity

bull Android Mobile Device Management (MDM) bull SoTI MobiControl Android+ - httpwwwsotinetmobicontrolkey-featuresandroidplus

bull Airwatch Android MDM - httpwwwair-watchcomsolutionsandroid

bull MSI Mx - httpwwwmotorolasolutionscomUS-ENBusiness+Product+and+ServicesSoftware+and+ApplicationsMx_Extensionssoftware_applications_tab

bull TCO Links bull VDC Mobile Device TCO httpwwwvdcresearchcom_Documentstrackst7v1brief-2667pdf

bull Gartner ldquoTotal Cost of Ownership of Mobile Devices 2012 Updaterdquo March 20 2012 httpwwwmotorolasolutionscomwebCustomerPepsiCoUS-ENMyDocumentsPresentationsLibraryresourcestotal_cost_of_ownership_of_mobile20devicespdfpLibItem=1

bull ldquoMotorola Solutions TCO Calculatorrdquo (consult an MSI representative)

bull Other bull Android Market Dashboards - httpdeveloperandroidcomaboutdashboardsindexhtml

bull Google Services httpdeveloperandroidcomgoogleindexhtml

PLEASE TAKE THE SURVEY

DO NOT USE APPFORUM EVENT SURVEY SESSION

SURVEY

THANK YOU

Page 34: Zebra OS Strategy - Zebra Technologies LaunchPadlaunchpad.zebra.com/.../Day_1_EN/04_APAC-AppForum-OS_Strategy.… · 20/03/2012 · Zebra OS Strategy Bruce A Willins Sr ... Risk -

Customer Expressed Concerns Over Microsoft bull Past Performance

bull WMWEH 65 No significant updates in 4+ years on a 10 yr old CE5 kernel

bull WP7 lasted only 24 months

bull WE8H Replaced by Win10 Before Any Significant Market Adoption

bull Long Term Commitment bull Continual Narrowing (ldquofocusingrdquo) of the Phone Hardware Business (July lsquo15 7800 additional layoffs) bull ldquoASPs however have continued to decline Gross margin declined this quarter driven by lower per unit margins on Lumia

devicesrdquo -- July 21 2015 Earning Call Nadella

bull Technical Issues bull No legacy app compatibility Architectural constraints (limits in multitasking IPC developer API access ability to customize)

bull Strategic Direction (under Satya Nadella) bull Likely focus is not mobile OS but for on-premise and cloud based apps amp services

bull WE8H addressing a very small niche market (45M units compared to 1B+ Consumer)

bull Ambiguity in how to reduce ldquoEnterprise OS fragmentationrdquo (one Enterprise OS)

bull Market Adoption Issues bull WE8H based on struggling Consumer WP8 (~28 Market Share ndash expect decline in Q2 rsquo15) bull Minimal Enterprise ISV Adoption amp hardware devices

bull Window 10 Announcement Has Extended The MSFT OS Gap customers are foregoing WE8H

bull Logistic Issues bull Ability to support WE8H (Win 10 Enterprise) given that enterprise changes may impact WP8 (Win 10 Consumer)

Android MX ndash Mobility eXtensions

Android Statistics Enterprise internationals want Price Carrier Country Optionshellip

bull 18000 Different Android Devices

bull Over 180 Manufacturers

bull In 190 Countries

bull Wide Pricing Ranges ($100+)

bull 15M Activations Day

bull gt16M Apps on Play Store

bull $7B Paid To App Developers

httpopensignalcomreports2014android-fragmentation

Devices

Manufacturers Samsung

Google

LGE MOT SONY

Lenovo

HTC

Ericsson

Huaw

ei

Screen Sizes

Why Customers Are Asking For Android

bull Android 77 Market Share (1B+ Android device ships expected in lsquo15)

1 Smartphone OS WW (Unit Shipments)

bull Java (the native language for Android)

1 Most Popular Programming Language

bull Android ndash 180+ Device Manufacturers amp Over 550 Devices In US Alone

1 Mobile OS With Most Device amp Manufacturer Options

bull Android - 591

1 Requested OS By MSI Channel Partner Customers

bull Android 798M Devices (EoY 2013)

1 Mobile OS Installed Base

bull Qualcomm TI Intel MediaTek Marvelhellip

1 Supported OS By Leading SiliconMicroprocessor Vendors

bull Approximately 14 M Applications

1 ndash App Store Adoption (comparable with IOS App Strore)

Zebra Android Trends industry is turning - not to be ldquobraggadociosrdquo (D Trump)

bull Android Products YoY 2013-To-2014

+ 375 Unit Growth

+ 402 Rev Growth

bull Zebra Solution Center Has Now Certified Over 168 Android Apps

bull Expect Significant Positive Impact in 2015 From TC7x

GROWTH IN ANDROID EMDK

USAGE Strong indicator of increased

product USAGE by development

community

Increased Views of Android Related Resources

Zebra Enterprise Customers Buying Android Devices

Poland

Application MSFT-To-Android Migration

bull Rewrite

bull Porting C to Java Has Generally Gone Smoothly (a class is a class is a class)

bull Abstraction

bull Transitioning To HTML5 amp Various OS Abstraction Frameworks (eg RhoMobile)

bull Retaining NET (eg Xamarin)

bull Some Are Running A Common Language Runtime (CLR) and Running Their Existing NET Code (60-90 porting) most effort in UI

bull XAMARIN

bull Some Customers Using Datawedge With Xamarin

bull Continued Strategic Partnership Dialogue

bull Expect Zebra Plugins For Xamarin (late Q3 rsquo15 Mx 44 profile mgr amp barcode API)

bull httpsdevelopermotorolasolutionscomdocsDOC-2813

C

NET

PrivacySecurity vs Service Functionality

Many Enterprise Customers

Object To The Security Risks associated with

Consumer Cloud Service offerings requiring

devices to expose Account IDrsquos access to

data amp data traversing cloud servershellip

ldquoWhen you visit websites or use apps that use Google technologies we may use the

information we receive from those websites and appsrdquo (google privacy amp terms - httpwwwgooglecompoliciesprivacypartners)

ldquoIBM bans Sirirdquo (httpwwwzdnetcomblogbtlibm-bans-siri-privacy-risk-or-corporate-paranoia-at-its-best77843)

Siri - End User License Agreement (EULA)

ldquoyou agree and consent to Applersquos and its subsidiariesrsquo and agentsrsquo transmission collection maintenance processing and use of this information

including your voice input and User Datardquo

A Value of Android ndash AOSP amp GMS Options Most Enterprise COBO Customers Prefer AOSP Code Apps Accordingly

bull Privacy - relinquishment to Google of significant data rights inconsistent with enterprise protection of data

bull Google Account Logistics ndash services require a Google account

bull Forced Updates - ldquoGoogle Terms of Servicerdquo (wwwgooglecomintlenpoliciesterms) ldquoWhen a Service requires or includes downloadable software this software may update automatically on your device once a new version or feature is availablerdquo

bull Malware Exposure - Google Play Riddled with Malware (NIST best practice no access to public app store

bull Hardware Design Constraints ndash all hardware designs must comply with Google CDD which limits enterprise device choices

bull Application amp Customization Restrictions ndash UI constraints

bull Potential Functional Limitations ndash Must adhere to Compatibility Test Suite

AOSP ~ 225 of All Smartphone Shipments (4Q 2014) (httpswwwabiresearchcompress4q-2014-smartphone-os-results-android-smartphone-s)

Google Maps

Google Cloud Messaging

Google Play Store

Google Play Services

Google+

Google Analytics

Google Mail - GMAIL

Google Wallet Instant Buy

Google Cloud Platform

Mobile Chrome Browser

GMS Challenges GMS Features

Android For Work (AFW) ndash Driving Android Proliferation

bull Key Feature - Managed Profiles (Dual Persona) For BYOD amp COPE (not COBO)

bull Limited Management amp Security Features (restrict copypaste silent app installremovalhellip)

bull Features Made Extensible To Google For Work EMMrsquos ndash GFW EMMrsquos Airwatch MobileIron SOTI SAP Citrix Blackberry MaaS360 Google Admin Console ndash AFW has No UI

bull Features Available Natively On L and via APK On ICS 40 to KK 44

bull Requires That The Device Have Google Mobile Services (GMS)

bull Correlated Feature ndash Google Apps For Work with Private Channel for Mobile Application Management (MAM)

bullGoogle Apps For work

bullGoogle Cloud Platform

bullGoogle Maps For Work

bullGoogle Chrome For Work

bullGoogle Android For Work

bullGoogle Business Solutions

bullGoogle Play For Work

Google For Work Android For Work is Part of

The Broader Google For Work Initiative

Android Utilities amp Tools

The Genesis of Mx ndash Value To Zebra Stakeholders

Meeting IT Needs

Zebra MX - Enterprise Overlay

Android

Leveraging Consumer Scale

2014 1B+ Smartphones gt20B App Downloads

Zebra Utilities

RhoMobile

Enterprise Browser

EMDK

Rx Logger

Enabling App Developers

WinMobile

MX Programmatic Configuration

bull MX uses a standards based XML schema (OMA-CP PROV MSPROV) bull New features can be developed and immediately plugged-in and used by all solutions (MDM Staging EMDK)

bull Concurrent use by multiple applications with sync amp async options on transient amp persistent operations

bull XML generated by Eclipse Pug-in (EMDK) StageNow workstation or MDM Console

Extensible Configuration

CSP

XML Object

CSP

XML Object

CSP

XML Object

CSP

XML Object

Admin Developer

Staging MDM

EMDK

MX Management System

XML File XML File

Mx Os Extensions Made Available via EMDK amp StageNow

Mx OS Extensions Foundation

EMDK StageNow

67+ Major Operations

Some of Which Are Compound

Operations

Enterprise Tools Available for Android Both Off The Shelf amp Custom

Logcat ndash view from Eclipse or ADB shell

Debug ndash part of Android SDK

Traceview ndash App profilingbottlenecks

HierarchyViewer - UI views structure

Eclipse memory

Analyzer (MAT) Monkey ndash adb CLI

event generator

Rx Logger In depth monitoring

amp auditing

Zebra StageNow ndash Simplifying initial Device Staging

2 Output staging Profiles to a bar code or NFC tag

3 Scan the bar codes or tap the NFC tag to stage

This free tool enables staging in just 3 easy steps

1 Create staging Profiles with easy-to-use Wizards

Built-in

Staging

Server

Workstation Tool

Load

Apps

Mobile Device Client

MDM Toolkit - Enabling MDMrsquos

bull Tightly Integrated Solutions

bull Can Utilize Mx andor Standard Android Features

bull MDM Toolkit - includes documentation sample code amp utilities to help MDM vendors implement the MX functionality into their solutions to provide a viable management solution on Zebra mobile devices including Remote Control

B2M

TeamViewer

LogMeIn

Options For Programmatic Controls

DataWedge for Android- No programming Required

Scanning MSR data appears as keyboard data

bull Powerful profile feature allows configuration per app

bull Recommended when no application development desired or basic text data processing required

Native amp extended Development ndash Android Java Applications

bull Compatible with standard Android SDK bull Extensions for Data Capture MSR Battery

bull Uses Android API (Intents) and traditional API methods

bull Recommended when developing native Android application

OMA CP XML Configuration

bull Broad device controls configuration management security policies

bull Standards Based OMA Configuration Profile XML Schema

bull Configuration Service Provider (CSP) Modularity

bull Recommended for Mobile Device Management amp PartnerCustomer Application Device Controls

RhoMobile

bull Cross Platform Application development framework (same applications run on Android WM iOShellip)

bull Develop using Web skills (HTML5 JS Ruby)

bull Recommended when developing application to work on multiple devices and operating systems or you have web development skills

APIrsquos

amp

Intents

Data-

Wedge

XML

Config

Cross

Platform

Android Flexibility To Enable Features Like Analytics bull Device Diagnostics Engine Monitors Critical Functionality And Health

bull Health Monitoring Predictive Maintenance for Lower SupportMgmt Costs

Integrated Engine Monitors Critical

Functionality And Monitors Health Device usage

Battery charging and depletion

Applications installed and running

Activity Counters

Radio Performance

Movement Drops

Correlation of events to diagnose

issues Lowers support and management costs

Predictive Maintenance

Optimized Deployment

Fast Device Support

Power Management

Workload Indicators

Business Disruptions

IT Gauges

Android Security

bull Retail bull PCI ndash DSS (Payment Card Industry ndash Data Security Std) for mobile payment (MPoS)

bull QSA (Qualified Security Assessor) Audits

bull Critical Infrastructure bull NERC ndash CIP (North America Electric

Reliability Corp ndash Critical Infrastructure Protection)

bull Healthcare bull HIPAA ndash Health Insurance Portability amp Accounting HITECH Omnibus

bull Controlled Substances bull DEA CSOS ndash Controlled Substance Ordering System

bull Financial bull Sarbanes-Oxley Gramm-Leach Bliley Act (GLBA) Basel II

bull Government bull NIST FIPS ndash Federal Information Processing Standards

bull Govrsquot PED (portable electronic devices) Requirements

bull STIGS (Security Technical Implementation Guide)

bull DoD Directive 81002 (commercial wireless devices in DoD Govrsquot Info Grid (GIG)

bull Federal Information Security Management Act (FISMA) NIST Info Categorization Guidelines

bull Legislation Requiring Breach Notification bull 46 States Have Enacted Breach Notification for Personal Information

bull Federal Legislation In Discussion But Pending

REGULATORY COMPLIANCE IS FUNDAMENTAL TO ZEBRA CUSTOMERS DIRECTIVESMANDATESEDICTS

ANDROID SECURITY (ALWAYS SEPARATE PERCEPTION FROM FACT)

bull Highly Secure Government amp Public Safety Android Adoption

bull Android is the OS for the next generation Mission Critical High Assurance devices being developed by Motorola

bull Enterprise

bull Android is the OS meeting regulatory security certifications in multiple verticals Retail - PCI-DSS Healthcare ndash HIPAA Govrsquot - FIPS 140-2

bull Early Perceptions That Android Is ldquoNot Securerdquo

1) Malware On Google Play Store (enterprise should white-list)

2) Early Android Releases (pre-ICS 40 release October 2011)

bull Android has Demonstrated a History of Incremental Security Enhancements NSA ldquoSecurity Enhancedrdquo (SE Linux) Features Per User VPNs Address Space Layout Randomization (ASLR)hellip

Mx-Osx Enables comprehensive Lockdown ldquoPrinciple of least privilegerdquo OnOff-EnableDisableFilter

Android Debug Bridge (ADB)

Device File Access

All USB Activity

ON Off

Discovery

Off

Recording

GPS

Cellular

Camera

Comprehensive Lockdown and Monitoring Enabling Only the Functionality Needed to Perform the Operation and No More

Imager

SD Access

Interfaces

Sensors

Software

Devices

Settings

amp

Capture Application

White List URL Filters

Speaker Display

Brightness

User

Settings

Proxy

Dealing With LostStolen Devices Mx Enabled Autonomous Countermeasure Matrix

Countermeasures

Threats Wipe SD card

Factory reset Wipe Secure Storage Keys

Password Reset All Users

Password Reset Specific User

Lock Device Uninstall Specific Application

Send Alert to Application via Intent

Maximum password limit X

MDM Client Removal X X

Force through XML X X

Exchange ActiveSync (EAS) password limit x x x x x X

Device is Rooted

X

Exceeding a Configured Threshold Results in One or More Countermeasures

Runs Autonomously on Device Negating Dependency on Network Connectivity

Configured by Enterprise Administrator amp Pushed to the Device

Zebra Security Bulletins ndash eg StageFright Part of Zebra Android Security Remediation Team Process

Release Date

Alternative Remediation

Options

Customer Education

Product Impact

Patch Release Dates

Tracking

Link To Patch with

Detailed Installation Instructions

Android Challenges ndash Real amp Perceived

bull Fragmentation (a positive amp negative)

bull UI Fragmentation (No Longer An Issue) bull Major consumer manufacturers supporting standards based ldquoGoogle Play Editionrdquo

bull Android UI Advancements

bull Release Fragmentation (in many senses a positive for enterprise) bull Working with Google to reduce lag times)

bull Google Leveraging Google Play Service (GPS)

bull Mobile Device Management Fragmentation (No Longer An Issue) bull Increase API Surface plus extensions

bull Google Mobile Service Privacy Issues (an option ndash making it a feature) bull Means to provide with without makes this a feature compared to other OSrsquos

bull Security (No Longer An Inhibitor To Deployment) bull Often Aligned To Google Play Malware (not relevant to most ldquolocked down enterprise devices)

bull Greatly Improved Post ICS 40 Release (Oct 2011)

bull Positive Comments on Android Security By Gartner amp VDC

bull Integration of many NSA SE (Security Enhanced) Android Features

bull Device Availability (Now over 50 Industrial Handheld Android Devices still not as many as WMCE but more than the 5 on WE8H)

Is Android Mx An Enterprise OShellip ldquoDuck Testrdquo

1) Is Android The Worldrsquos Leading Mobile OSYes

2) Is Android Supported In A Microsoft Enterprise InfrastructureYes

3) Are Enterprise Developers Adopting AndroidYes

4) Is The Native Language of Android Java PopularhellipYes

5) Are Industry amp Financial Analysts SeeinghellipYes

6) Are Industry amp Financial Analysts Seeing Android AdoptionhellipYes

7) Does Android Have A Significant Installed BasehellipYes

8) Can Android Reduce Enterprise OS FragmentationYes

9) Are Industrial HH Device Vendors Adopting AndroidYes

10) Are Enterprise Tools Available for AndroidYes

11) Is Zebra Seeing Android Momentum hellip Yes

12) Are Enterprise Customers Buying Android hellipYes

13) Is Android SecurehellipYes

14) Does Zebra Have A Security Remediation Process For AndroidYes

15) Is Android Continually Adding New Enterprise FeatureshellipYes

16) Does Android Have The Flexibility To Enable Features Like AnalyticshellipYes

17) Are There Enterprise Android Resources Yes

18) If Needed Are Services Available For AndroidYes

19) Does Mx Enable Developers To Add ValueYes

20) Does Android Mx provide Enterprise Development OptionsYes

21) Does Mx Enable Comprehensive LockdownhellipYes

22) Can Mx Help With Lost or Stolen DevicesYes

Sample Zebra Android Information Resources bull Architecture amp Development Resources

bull Motorola Solutions App Development For Android httpdevelopermotorolasolutionscomcommunityandroid

bull Android Opens Source Project - httpsourceandroidcom

bull Android Block Diagram - httpenwikipediaorgwikiFileAndroid-System-Architecturesvg

bull Android APIrsquos - httpdeveloperandroidcomguidetopicsmanifestuses-sdk-elementhtmlApiLevels amp

bull httpdeveloperandroidcomreferencepackageshtml

bull Android SDK amp ADT Download - httpdeveloperandroidcomsdkindexhtml

bull Android App Overview - httpdeveloperandroidcomguidecomponentsfundamentalshtml

bull Zebra EMDK bull DN PMB httpagilevltprdmot-solutionscomAgileVault005578069agile557806907pdf

bull EMDK Landing page httpsdevelopermotorolasolutionscomcommunityandroidemdk

bull Tutorials httpsdevelopermotorolasolutionscomcommunityandroidemdktutorials

bull Samples httpsdevelopermotorolasolutionscomcommunityandroidemdksamples

bull API Reference httpsdevelopermotorolasolutionscomcommunityandroidemdkreference

bull Profile Manager httpsdevelopermotorolasolutionscomcommunityandroidemdkprofiles

bull Android Mobile Security bull NIST Mobile Security Guidelines - httpcsrcnistgovpublicationsdrafts800-124r1draft_sp800-124-rev1pdf

bull Android Basic Security - httpsourceandroidcomdevicestechsecurity

bull Android Mobile Device Management (MDM) bull SoTI MobiControl Android+ - httpwwwsotinetmobicontrolkey-featuresandroidplus

bull Airwatch Android MDM - httpwwwair-watchcomsolutionsandroid

bull MSI Mx - httpwwwmotorolasolutionscomUS-ENBusiness+Product+and+ServicesSoftware+and+ApplicationsMx_Extensionssoftware_applications_tab

bull TCO Links bull VDC Mobile Device TCO httpwwwvdcresearchcom_Documentstrackst7v1brief-2667pdf

bull Gartner ldquoTotal Cost of Ownership of Mobile Devices 2012 Updaterdquo March 20 2012 httpwwwmotorolasolutionscomwebCustomerPepsiCoUS-ENMyDocumentsPresentationsLibraryresourcestotal_cost_of_ownership_of_mobile20devicespdfpLibItem=1

bull ldquoMotorola Solutions TCO Calculatorrdquo (consult an MSI representative)

bull Other bull Android Market Dashboards - httpdeveloperandroidcomaboutdashboardsindexhtml

bull Google Services httpdeveloperandroidcomgoogleindexhtml

PLEASE TAKE THE SURVEY

DO NOT USE APPFORUM EVENT SURVEY SESSION

SURVEY

THANK YOU

Page 35: Zebra OS Strategy - Zebra Technologies LaunchPadlaunchpad.zebra.com/.../Day_1_EN/04_APAC-AppForum-OS_Strategy.… · 20/03/2012 · Zebra OS Strategy Bruce A Willins Sr ... Risk -

Android MX ndash Mobility eXtensions

Android Statistics Enterprise internationals want Price Carrier Country Optionshellip

bull 18000 Different Android Devices

bull Over 180 Manufacturers

bull In 190 Countries

bull Wide Pricing Ranges ($100+)

bull 15M Activations Day

bull gt16M Apps on Play Store

bull $7B Paid To App Developers

httpopensignalcomreports2014android-fragmentation

Devices

Manufacturers Samsung

Google

LGE MOT SONY

Lenovo

HTC

Ericsson

Huaw

ei

Screen Sizes

Why Customers Are Asking For Android

bull Android 77 Market Share (1B+ Android device ships expected in lsquo15)

1 Smartphone OS WW (Unit Shipments)

bull Java (the native language for Android)

1 Most Popular Programming Language

bull Android ndash 180+ Device Manufacturers amp Over 550 Devices In US Alone

1 Mobile OS With Most Device amp Manufacturer Options

bull Android - 591

1 Requested OS By MSI Channel Partner Customers

bull Android 798M Devices (EoY 2013)

1 Mobile OS Installed Base

bull Qualcomm TI Intel MediaTek Marvelhellip

1 Supported OS By Leading SiliconMicroprocessor Vendors

bull Approximately 14 M Applications

1 ndash App Store Adoption (comparable with IOS App Strore)

Zebra Android Trends industry is turning - not to be ldquobraggadociosrdquo (D Trump)

bull Android Products YoY 2013-To-2014

+ 375 Unit Growth

+ 402 Rev Growth

bull Zebra Solution Center Has Now Certified Over 168 Android Apps

bull Expect Significant Positive Impact in 2015 From TC7x

GROWTH IN ANDROID EMDK

USAGE Strong indicator of increased

product USAGE by development

community

Increased Views of Android Related Resources

Zebra Enterprise Customers Buying Android Devices

Poland

Application MSFT-To-Android Migration

bull Rewrite

bull Porting C to Java Has Generally Gone Smoothly (a class is a class is a class)

bull Abstraction

bull Transitioning To HTML5 amp Various OS Abstraction Frameworks (eg RhoMobile)

bull Retaining NET (eg Xamarin)

bull Some Are Running A Common Language Runtime (CLR) and Running Their Existing NET Code (60-90 porting) most effort in UI

bull XAMARIN

bull Some Customers Using Datawedge With Xamarin

bull Continued Strategic Partnership Dialogue

bull Expect Zebra Plugins For Xamarin (late Q3 rsquo15 Mx 44 profile mgr amp barcode API)

bull httpsdevelopermotorolasolutionscomdocsDOC-2813

C

NET

PrivacySecurity vs Service Functionality

Many Enterprise Customers

Object To The Security Risks associated with

Consumer Cloud Service offerings requiring

devices to expose Account IDrsquos access to

data amp data traversing cloud servershellip

ldquoWhen you visit websites or use apps that use Google technologies we may use the

information we receive from those websites and appsrdquo (google privacy amp terms - httpwwwgooglecompoliciesprivacypartners)

ldquoIBM bans Sirirdquo (httpwwwzdnetcomblogbtlibm-bans-siri-privacy-risk-or-corporate-paranoia-at-its-best77843)

Siri - End User License Agreement (EULA)

ldquoyou agree and consent to Applersquos and its subsidiariesrsquo and agentsrsquo transmission collection maintenance processing and use of this information

including your voice input and User Datardquo

A Value of Android ndash AOSP amp GMS Options Most Enterprise COBO Customers Prefer AOSP Code Apps Accordingly

bull Privacy - relinquishment to Google of significant data rights inconsistent with enterprise protection of data

bull Google Account Logistics ndash services require a Google account

bull Forced Updates - ldquoGoogle Terms of Servicerdquo (wwwgooglecomintlenpoliciesterms) ldquoWhen a Service requires or includes downloadable software this software may update automatically on your device once a new version or feature is availablerdquo

bull Malware Exposure - Google Play Riddled with Malware (NIST best practice no access to public app store

bull Hardware Design Constraints ndash all hardware designs must comply with Google CDD which limits enterprise device choices

bull Application amp Customization Restrictions ndash UI constraints

bull Potential Functional Limitations ndash Must adhere to Compatibility Test Suite

AOSP ~ 225 of All Smartphone Shipments (4Q 2014) (httpswwwabiresearchcompress4q-2014-smartphone-os-results-android-smartphone-s)

Google Maps

Google Cloud Messaging

Google Play Store

Google Play Services

Google+

Google Analytics

Google Mail - GMAIL

Google Wallet Instant Buy

Google Cloud Platform

Mobile Chrome Browser

GMS Challenges GMS Features

Android For Work (AFW) ndash Driving Android Proliferation

bull Key Feature - Managed Profiles (Dual Persona) For BYOD amp COPE (not COBO)

bull Limited Management amp Security Features (restrict copypaste silent app installremovalhellip)

bull Features Made Extensible To Google For Work EMMrsquos ndash GFW EMMrsquos Airwatch MobileIron SOTI SAP Citrix Blackberry MaaS360 Google Admin Console ndash AFW has No UI

bull Features Available Natively On L and via APK On ICS 40 to KK 44

bull Requires That The Device Have Google Mobile Services (GMS)

bull Correlated Feature ndash Google Apps For Work with Private Channel for Mobile Application Management (MAM)

bullGoogle Apps For work

bullGoogle Cloud Platform

bullGoogle Maps For Work

bullGoogle Chrome For Work

bullGoogle Android For Work

bullGoogle Business Solutions

bullGoogle Play For Work

Google For Work Android For Work is Part of

The Broader Google For Work Initiative

Android Utilities amp Tools

The Genesis of Mx ndash Value To Zebra Stakeholders

Meeting IT Needs

Zebra MX - Enterprise Overlay

Android

Leveraging Consumer Scale

2014 1B+ Smartphones gt20B App Downloads

Zebra Utilities

RhoMobile

Enterprise Browser

EMDK

Rx Logger

Enabling App Developers

WinMobile

MX Programmatic Configuration

bull MX uses a standards based XML schema (OMA-CP PROV MSPROV) bull New features can be developed and immediately plugged-in and used by all solutions (MDM Staging EMDK)

bull Concurrent use by multiple applications with sync amp async options on transient amp persistent operations

bull XML generated by Eclipse Pug-in (EMDK) StageNow workstation or MDM Console

Extensible Configuration

CSP

XML Object

CSP

XML Object

CSP

XML Object

CSP

XML Object

Admin Developer

Staging MDM

EMDK

MX Management System

XML File XML File

Mx Os Extensions Made Available via EMDK amp StageNow

Mx OS Extensions Foundation

EMDK StageNow

67+ Major Operations

Some of Which Are Compound

Operations

Enterprise Tools Available for Android Both Off The Shelf amp Custom

Logcat ndash view from Eclipse or ADB shell

Debug ndash part of Android SDK

Traceview ndash App profilingbottlenecks

HierarchyViewer - UI views structure

Eclipse memory

Analyzer (MAT) Monkey ndash adb CLI

event generator

Rx Logger In depth monitoring

amp auditing

Zebra StageNow ndash Simplifying initial Device Staging

2 Output staging Profiles to a bar code or NFC tag

3 Scan the bar codes or tap the NFC tag to stage

This free tool enables staging in just 3 easy steps

1 Create staging Profiles with easy-to-use Wizards

Built-in

Staging

Server

Workstation Tool

Load

Apps

Mobile Device Client

MDM Toolkit - Enabling MDMrsquos

bull Tightly Integrated Solutions

bull Can Utilize Mx andor Standard Android Features

bull MDM Toolkit - includes documentation sample code amp utilities to help MDM vendors implement the MX functionality into their solutions to provide a viable management solution on Zebra mobile devices including Remote Control

B2M

TeamViewer

LogMeIn

Options For Programmatic Controls

DataWedge for Android- No programming Required

Scanning MSR data appears as keyboard data

bull Powerful profile feature allows configuration per app

bull Recommended when no application development desired or basic text data processing required

Native amp extended Development ndash Android Java Applications

bull Compatible with standard Android SDK bull Extensions for Data Capture MSR Battery

bull Uses Android API (Intents) and traditional API methods

bull Recommended when developing native Android application

OMA CP XML Configuration

bull Broad device controls configuration management security policies

bull Standards Based OMA Configuration Profile XML Schema

bull Configuration Service Provider (CSP) Modularity

bull Recommended for Mobile Device Management amp PartnerCustomer Application Device Controls

RhoMobile

bull Cross Platform Application development framework (same applications run on Android WM iOShellip)

bull Develop using Web skills (HTML5 JS Ruby)

bull Recommended when developing application to work on multiple devices and operating systems or you have web development skills

APIrsquos

amp

Intents

Data-

Wedge

XML

Config

Cross

Platform

Android Flexibility To Enable Features Like Analytics bull Device Diagnostics Engine Monitors Critical Functionality And Health

bull Health Monitoring Predictive Maintenance for Lower SupportMgmt Costs

Integrated Engine Monitors Critical

Functionality And Monitors Health Device usage

Battery charging and depletion

Applications installed and running

Activity Counters

Radio Performance

Movement Drops

Correlation of events to diagnose

issues Lowers support and management costs

Predictive Maintenance

Optimized Deployment

Fast Device Support

Power Management

Workload Indicators

Business Disruptions

IT Gauges

Android Security

bull Retail bull PCI ndash DSS (Payment Card Industry ndash Data Security Std) for mobile payment (MPoS)

bull QSA (Qualified Security Assessor) Audits

bull Critical Infrastructure bull NERC ndash CIP (North America Electric

Reliability Corp ndash Critical Infrastructure Protection)

bull Healthcare bull HIPAA ndash Health Insurance Portability amp Accounting HITECH Omnibus

bull Controlled Substances bull DEA CSOS ndash Controlled Substance Ordering System

bull Financial bull Sarbanes-Oxley Gramm-Leach Bliley Act (GLBA) Basel II

bull Government bull NIST FIPS ndash Federal Information Processing Standards

bull Govrsquot PED (portable electronic devices) Requirements

bull STIGS (Security Technical Implementation Guide)

bull DoD Directive 81002 (commercial wireless devices in DoD Govrsquot Info Grid (GIG)

bull Federal Information Security Management Act (FISMA) NIST Info Categorization Guidelines

bull Legislation Requiring Breach Notification bull 46 States Have Enacted Breach Notification for Personal Information

bull Federal Legislation In Discussion But Pending

REGULATORY COMPLIANCE IS FUNDAMENTAL TO ZEBRA CUSTOMERS DIRECTIVESMANDATESEDICTS

ANDROID SECURITY (ALWAYS SEPARATE PERCEPTION FROM FACT)

bull Highly Secure Government amp Public Safety Android Adoption

bull Android is the OS for the next generation Mission Critical High Assurance devices being developed by Motorola

bull Enterprise

bull Android is the OS meeting regulatory security certifications in multiple verticals Retail - PCI-DSS Healthcare ndash HIPAA Govrsquot - FIPS 140-2

bull Early Perceptions That Android Is ldquoNot Securerdquo

1) Malware On Google Play Store (enterprise should white-list)

2) Early Android Releases (pre-ICS 40 release October 2011)

bull Android has Demonstrated a History of Incremental Security Enhancements NSA ldquoSecurity Enhancedrdquo (SE Linux) Features Per User VPNs Address Space Layout Randomization (ASLR)hellip

Mx-Osx Enables comprehensive Lockdown ldquoPrinciple of least privilegerdquo OnOff-EnableDisableFilter

Android Debug Bridge (ADB)

Device File Access

All USB Activity

ON Off

Discovery

Off

Recording

GPS

Cellular

Camera

Comprehensive Lockdown and Monitoring Enabling Only the Functionality Needed to Perform the Operation and No More

Imager

SD Access

Interfaces

Sensors

Software

Devices

Settings

amp

Capture Application

White List URL Filters

Speaker Display

Brightness

User

Settings

Proxy

Dealing With LostStolen Devices Mx Enabled Autonomous Countermeasure Matrix

Countermeasures

Threats Wipe SD card

Factory reset Wipe Secure Storage Keys

Password Reset All Users

Password Reset Specific User

Lock Device Uninstall Specific Application

Send Alert to Application via Intent

Maximum password limit X

MDM Client Removal X X

Force through XML X X

Exchange ActiveSync (EAS) password limit x x x x x X

Device is Rooted

X

Exceeding a Configured Threshold Results in One or More Countermeasures

Runs Autonomously on Device Negating Dependency on Network Connectivity

Configured by Enterprise Administrator amp Pushed to the Device

Zebra Security Bulletins ndash eg StageFright Part of Zebra Android Security Remediation Team Process

Release Date

Alternative Remediation

Options

Customer Education

Product Impact

Patch Release Dates

Tracking

Link To Patch with

Detailed Installation Instructions

Android Challenges ndash Real amp Perceived

bull Fragmentation (a positive amp negative)

bull UI Fragmentation (No Longer An Issue) bull Major consumer manufacturers supporting standards based ldquoGoogle Play Editionrdquo

bull Android UI Advancements

bull Release Fragmentation (in many senses a positive for enterprise) bull Working with Google to reduce lag times)

bull Google Leveraging Google Play Service (GPS)

bull Mobile Device Management Fragmentation (No Longer An Issue) bull Increase API Surface plus extensions

bull Google Mobile Service Privacy Issues (an option ndash making it a feature) bull Means to provide with without makes this a feature compared to other OSrsquos

bull Security (No Longer An Inhibitor To Deployment) bull Often Aligned To Google Play Malware (not relevant to most ldquolocked down enterprise devices)

bull Greatly Improved Post ICS 40 Release (Oct 2011)

bull Positive Comments on Android Security By Gartner amp VDC

bull Integration of many NSA SE (Security Enhanced) Android Features

bull Device Availability (Now over 50 Industrial Handheld Android Devices still not as many as WMCE but more than the 5 on WE8H)

Is Android Mx An Enterprise OShellip ldquoDuck Testrdquo

1) Is Android The Worldrsquos Leading Mobile OSYes

2) Is Android Supported In A Microsoft Enterprise InfrastructureYes

3) Are Enterprise Developers Adopting AndroidYes

4) Is The Native Language of Android Java PopularhellipYes

5) Are Industry amp Financial Analysts SeeinghellipYes

6) Are Industry amp Financial Analysts Seeing Android AdoptionhellipYes

7) Does Android Have A Significant Installed BasehellipYes

8) Can Android Reduce Enterprise OS FragmentationYes

9) Are Industrial HH Device Vendors Adopting AndroidYes

10) Are Enterprise Tools Available for AndroidYes

11) Is Zebra Seeing Android Momentum hellip Yes

12) Are Enterprise Customers Buying Android hellipYes

13) Is Android SecurehellipYes

14) Does Zebra Have A Security Remediation Process For AndroidYes

15) Is Android Continually Adding New Enterprise FeatureshellipYes

16) Does Android Have The Flexibility To Enable Features Like AnalyticshellipYes

17) Are There Enterprise Android Resources Yes

18) If Needed Are Services Available For AndroidYes

19) Does Mx Enable Developers To Add ValueYes

20) Does Android Mx provide Enterprise Development OptionsYes

21) Does Mx Enable Comprehensive LockdownhellipYes

22) Can Mx Help With Lost or Stolen DevicesYes

Sample Zebra Android Information Resources bull Architecture amp Development Resources

bull Motorola Solutions App Development For Android httpdevelopermotorolasolutionscomcommunityandroid

bull Android Opens Source Project - httpsourceandroidcom

bull Android Block Diagram - httpenwikipediaorgwikiFileAndroid-System-Architecturesvg

bull Android APIrsquos - httpdeveloperandroidcomguidetopicsmanifestuses-sdk-elementhtmlApiLevels amp

bull httpdeveloperandroidcomreferencepackageshtml

bull Android SDK amp ADT Download - httpdeveloperandroidcomsdkindexhtml

bull Android App Overview - httpdeveloperandroidcomguidecomponentsfundamentalshtml

bull Zebra EMDK bull DN PMB httpagilevltprdmot-solutionscomAgileVault005578069agile557806907pdf

bull EMDK Landing page httpsdevelopermotorolasolutionscomcommunityandroidemdk

bull Tutorials httpsdevelopermotorolasolutionscomcommunityandroidemdktutorials

bull Samples httpsdevelopermotorolasolutionscomcommunityandroidemdksamples

bull API Reference httpsdevelopermotorolasolutionscomcommunityandroidemdkreference

bull Profile Manager httpsdevelopermotorolasolutionscomcommunityandroidemdkprofiles

bull Android Mobile Security bull NIST Mobile Security Guidelines - httpcsrcnistgovpublicationsdrafts800-124r1draft_sp800-124-rev1pdf

bull Android Basic Security - httpsourceandroidcomdevicestechsecurity

bull Android Mobile Device Management (MDM) bull SoTI MobiControl Android+ - httpwwwsotinetmobicontrolkey-featuresandroidplus

bull Airwatch Android MDM - httpwwwair-watchcomsolutionsandroid

bull MSI Mx - httpwwwmotorolasolutionscomUS-ENBusiness+Product+and+ServicesSoftware+and+ApplicationsMx_Extensionssoftware_applications_tab

bull TCO Links bull VDC Mobile Device TCO httpwwwvdcresearchcom_Documentstrackst7v1brief-2667pdf

bull Gartner ldquoTotal Cost of Ownership of Mobile Devices 2012 Updaterdquo March 20 2012 httpwwwmotorolasolutionscomwebCustomerPepsiCoUS-ENMyDocumentsPresentationsLibraryresourcestotal_cost_of_ownership_of_mobile20devicespdfpLibItem=1

bull ldquoMotorola Solutions TCO Calculatorrdquo (consult an MSI representative)

bull Other bull Android Market Dashboards - httpdeveloperandroidcomaboutdashboardsindexhtml

bull Google Services httpdeveloperandroidcomgoogleindexhtml

PLEASE TAKE THE SURVEY

DO NOT USE APPFORUM EVENT SURVEY SESSION

SURVEY

THANK YOU

Page 36: Zebra OS Strategy - Zebra Technologies LaunchPadlaunchpad.zebra.com/.../Day_1_EN/04_APAC-AppForum-OS_Strategy.… · 20/03/2012 · Zebra OS Strategy Bruce A Willins Sr ... Risk -

Android Statistics Enterprise internationals want Price Carrier Country Optionshellip

bull 18000 Different Android Devices

bull Over 180 Manufacturers

bull In 190 Countries

bull Wide Pricing Ranges ($100+)

bull 15M Activations Day

bull gt16M Apps on Play Store

bull $7B Paid To App Developers

httpopensignalcomreports2014android-fragmentation

Devices

Manufacturers Samsung

Google

LGE MOT SONY

Lenovo

HTC

Ericsson

Huaw

ei

Screen Sizes

Why Customers Are Asking For Android

bull Android 77 Market Share (1B+ Android device ships expected in lsquo15)

1 Smartphone OS WW (Unit Shipments)

bull Java (the native language for Android)

1 Most Popular Programming Language

bull Android ndash 180+ Device Manufacturers amp Over 550 Devices In US Alone

1 Mobile OS With Most Device amp Manufacturer Options

bull Android - 591

1 Requested OS By MSI Channel Partner Customers

bull Android 798M Devices (EoY 2013)

1 Mobile OS Installed Base

bull Qualcomm TI Intel MediaTek Marvelhellip

1 Supported OS By Leading SiliconMicroprocessor Vendors

bull Approximately 14 M Applications

1 ndash App Store Adoption (comparable with IOS App Strore)

Zebra Android Trends industry is turning - not to be ldquobraggadociosrdquo (D Trump)

bull Android Products YoY 2013-To-2014

+ 375 Unit Growth

+ 402 Rev Growth

bull Zebra Solution Center Has Now Certified Over 168 Android Apps

bull Expect Significant Positive Impact in 2015 From TC7x

GROWTH IN ANDROID EMDK

USAGE Strong indicator of increased

product USAGE by development

community

Increased Views of Android Related Resources

Zebra Enterprise Customers Buying Android Devices

Poland

Application MSFT-To-Android Migration

bull Rewrite

bull Porting C to Java Has Generally Gone Smoothly (a class is a class is a class)

bull Abstraction

bull Transitioning To HTML5 amp Various OS Abstraction Frameworks (eg RhoMobile)

bull Retaining NET (eg Xamarin)

bull Some Are Running A Common Language Runtime (CLR) and Running Their Existing NET Code (60-90 porting) most effort in UI

bull XAMARIN

bull Some Customers Using Datawedge With Xamarin

bull Continued Strategic Partnership Dialogue

bull Expect Zebra Plugins For Xamarin (late Q3 rsquo15 Mx 44 profile mgr amp barcode API)

bull httpsdevelopermotorolasolutionscomdocsDOC-2813

C

NET

PrivacySecurity vs Service Functionality

Many Enterprise Customers

Object To The Security Risks associated with

Consumer Cloud Service offerings requiring

devices to expose Account IDrsquos access to

data amp data traversing cloud servershellip

ldquoWhen you visit websites or use apps that use Google technologies we may use the

information we receive from those websites and appsrdquo (google privacy amp terms - httpwwwgooglecompoliciesprivacypartners)

ldquoIBM bans Sirirdquo (httpwwwzdnetcomblogbtlibm-bans-siri-privacy-risk-or-corporate-paranoia-at-its-best77843)

Siri - End User License Agreement (EULA)

ldquoyou agree and consent to Applersquos and its subsidiariesrsquo and agentsrsquo transmission collection maintenance processing and use of this information

including your voice input and User Datardquo

A Value of Android ndash AOSP amp GMS Options Most Enterprise COBO Customers Prefer AOSP Code Apps Accordingly

bull Privacy - relinquishment to Google of significant data rights inconsistent with enterprise protection of data

bull Google Account Logistics ndash services require a Google account

bull Forced Updates - ldquoGoogle Terms of Servicerdquo (wwwgooglecomintlenpoliciesterms) ldquoWhen a Service requires or includes downloadable software this software may update automatically on your device once a new version or feature is availablerdquo

bull Malware Exposure - Google Play Riddled with Malware (NIST best practice no access to public app store

bull Hardware Design Constraints ndash all hardware designs must comply with Google CDD which limits enterprise device choices

bull Application amp Customization Restrictions ndash UI constraints

bull Potential Functional Limitations ndash Must adhere to Compatibility Test Suite

AOSP ~ 225 of All Smartphone Shipments (4Q 2014) (httpswwwabiresearchcompress4q-2014-smartphone-os-results-android-smartphone-s)

Google Maps

Google Cloud Messaging

Google Play Store

Google Play Services

Google+

Google Analytics

Google Mail - GMAIL

Google Wallet Instant Buy

Google Cloud Platform

Mobile Chrome Browser

GMS Challenges GMS Features

Android For Work (AFW) ndash Driving Android Proliferation

bull Key Feature - Managed Profiles (Dual Persona) For BYOD amp COPE (not COBO)

bull Limited Management amp Security Features (restrict copypaste silent app installremovalhellip)

bull Features Made Extensible To Google For Work EMMrsquos ndash GFW EMMrsquos Airwatch MobileIron SOTI SAP Citrix Blackberry MaaS360 Google Admin Console ndash AFW has No UI

bull Features Available Natively On L and via APK On ICS 40 to KK 44

bull Requires That The Device Have Google Mobile Services (GMS)

bull Correlated Feature ndash Google Apps For Work with Private Channel for Mobile Application Management (MAM)

bullGoogle Apps For work

bullGoogle Cloud Platform

bullGoogle Maps For Work

bullGoogle Chrome For Work

bullGoogle Android For Work

bullGoogle Business Solutions

bullGoogle Play For Work

Google For Work Android For Work is Part of

The Broader Google For Work Initiative

Android Utilities amp Tools

The Genesis of Mx ndash Value To Zebra Stakeholders

Meeting IT Needs

Zebra MX - Enterprise Overlay

Android

Leveraging Consumer Scale

2014 1B+ Smartphones gt20B App Downloads

Zebra Utilities

RhoMobile

Enterprise Browser

EMDK

Rx Logger

Enabling App Developers

WinMobile

MX Programmatic Configuration

bull MX uses a standards based XML schema (OMA-CP PROV MSPROV) bull New features can be developed and immediately plugged-in and used by all solutions (MDM Staging EMDK)

bull Concurrent use by multiple applications with sync amp async options on transient amp persistent operations

bull XML generated by Eclipse Pug-in (EMDK) StageNow workstation or MDM Console

Extensible Configuration

CSP

XML Object

CSP

XML Object

CSP

XML Object

CSP

XML Object

Admin Developer

Staging MDM

EMDK

MX Management System

XML File XML File

Mx Os Extensions Made Available via EMDK amp StageNow

Mx OS Extensions Foundation

EMDK StageNow

67+ Major Operations

Some of Which Are Compound

Operations

Enterprise Tools Available for Android Both Off The Shelf amp Custom

Logcat ndash view from Eclipse or ADB shell

Debug ndash part of Android SDK

Traceview ndash App profilingbottlenecks

HierarchyViewer - UI views structure

Eclipse memory

Analyzer (MAT) Monkey ndash adb CLI

event generator

Rx Logger In depth monitoring

amp auditing

Zebra StageNow ndash Simplifying initial Device Staging

2 Output staging Profiles to a bar code or NFC tag

3 Scan the bar codes or tap the NFC tag to stage

This free tool enables staging in just 3 easy steps

1 Create staging Profiles with easy-to-use Wizards

Built-in

Staging

Server

Workstation Tool

Load

Apps

Mobile Device Client

MDM Toolkit - Enabling MDMrsquos

bull Tightly Integrated Solutions

bull Can Utilize Mx andor Standard Android Features

bull MDM Toolkit - includes documentation sample code amp utilities to help MDM vendors implement the MX functionality into their solutions to provide a viable management solution on Zebra mobile devices including Remote Control

B2M

TeamViewer

LogMeIn

Options For Programmatic Controls

DataWedge for Android- No programming Required

Scanning MSR data appears as keyboard data

bull Powerful profile feature allows configuration per app

bull Recommended when no application development desired or basic text data processing required

Native amp extended Development ndash Android Java Applications

bull Compatible with standard Android SDK bull Extensions for Data Capture MSR Battery

bull Uses Android API (Intents) and traditional API methods

bull Recommended when developing native Android application

OMA CP XML Configuration

bull Broad device controls configuration management security policies

bull Standards Based OMA Configuration Profile XML Schema

bull Configuration Service Provider (CSP) Modularity

bull Recommended for Mobile Device Management amp PartnerCustomer Application Device Controls

RhoMobile

bull Cross Platform Application development framework (same applications run on Android WM iOShellip)

bull Develop using Web skills (HTML5 JS Ruby)

bull Recommended when developing application to work on multiple devices and operating systems or you have web development skills

APIrsquos

amp

Intents

Data-

Wedge

XML

Config

Cross

Platform

Android Flexibility To Enable Features Like Analytics bull Device Diagnostics Engine Monitors Critical Functionality And Health

bull Health Monitoring Predictive Maintenance for Lower SupportMgmt Costs

Integrated Engine Monitors Critical

Functionality And Monitors Health Device usage

Battery charging and depletion

Applications installed and running

Activity Counters

Radio Performance

Movement Drops

Correlation of events to diagnose

issues Lowers support and management costs

Predictive Maintenance

Optimized Deployment

Fast Device Support

Power Management

Workload Indicators

Business Disruptions

IT Gauges

Android Security

bull Retail bull PCI ndash DSS (Payment Card Industry ndash Data Security Std) for mobile payment (MPoS)

bull QSA (Qualified Security Assessor) Audits

bull Critical Infrastructure bull NERC ndash CIP (North America Electric

Reliability Corp ndash Critical Infrastructure Protection)

bull Healthcare bull HIPAA ndash Health Insurance Portability amp Accounting HITECH Omnibus

bull Controlled Substances bull DEA CSOS ndash Controlled Substance Ordering System

bull Financial bull Sarbanes-Oxley Gramm-Leach Bliley Act (GLBA) Basel II

bull Government bull NIST FIPS ndash Federal Information Processing Standards

bull Govrsquot PED (portable electronic devices) Requirements

bull STIGS (Security Technical Implementation Guide)

bull DoD Directive 81002 (commercial wireless devices in DoD Govrsquot Info Grid (GIG)

bull Federal Information Security Management Act (FISMA) NIST Info Categorization Guidelines

bull Legislation Requiring Breach Notification bull 46 States Have Enacted Breach Notification for Personal Information

bull Federal Legislation In Discussion But Pending

REGULATORY COMPLIANCE IS FUNDAMENTAL TO ZEBRA CUSTOMERS DIRECTIVESMANDATESEDICTS

ANDROID SECURITY (ALWAYS SEPARATE PERCEPTION FROM FACT)

bull Highly Secure Government amp Public Safety Android Adoption

bull Android is the OS for the next generation Mission Critical High Assurance devices being developed by Motorola

bull Enterprise

bull Android is the OS meeting regulatory security certifications in multiple verticals Retail - PCI-DSS Healthcare ndash HIPAA Govrsquot - FIPS 140-2

bull Early Perceptions That Android Is ldquoNot Securerdquo

1) Malware On Google Play Store (enterprise should white-list)

2) Early Android Releases (pre-ICS 40 release October 2011)

bull Android has Demonstrated a History of Incremental Security Enhancements NSA ldquoSecurity Enhancedrdquo (SE Linux) Features Per User VPNs Address Space Layout Randomization (ASLR)hellip

Mx-Osx Enables comprehensive Lockdown ldquoPrinciple of least privilegerdquo OnOff-EnableDisableFilter

Android Debug Bridge (ADB)

Device File Access

All USB Activity

ON Off

Discovery

Off

Recording

GPS

Cellular

Camera

Comprehensive Lockdown and Monitoring Enabling Only the Functionality Needed to Perform the Operation and No More

Imager

SD Access

Interfaces

Sensors

Software

Devices

Settings

amp

Capture Application

White List URL Filters

Speaker Display

Brightness

User

Settings

Proxy

Dealing With LostStolen Devices Mx Enabled Autonomous Countermeasure Matrix

Countermeasures

Threats Wipe SD card

Factory reset Wipe Secure Storage Keys

Password Reset All Users

Password Reset Specific User

Lock Device Uninstall Specific Application

Send Alert to Application via Intent

Maximum password limit X

MDM Client Removal X X

Force through XML X X

Exchange ActiveSync (EAS) password limit x x x x x X

Device is Rooted

X

Exceeding a Configured Threshold Results in One or More Countermeasures

Runs Autonomously on Device Negating Dependency on Network Connectivity

Configured by Enterprise Administrator amp Pushed to the Device

Zebra Security Bulletins ndash eg StageFright Part of Zebra Android Security Remediation Team Process

Release Date

Alternative Remediation

Options

Customer Education

Product Impact

Patch Release Dates

Tracking

Link To Patch with

Detailed Installation Instructions

Android Challenges ndash Real amp Perceived

bull Fragmentation (a positive amp negative)

bull UI Fragmentation (No Longer An Issue) bull Major consumer manufacturers supporting standards based ldquoGoogle Play Editionrdquo

bull Android UI Advancements

bull Release Fragmentation (in many senses a positive for enterprise) bull Working with Google to reduce lag times)

bull Google Leveraging Google Play Service (GPS)

bull Mobile Device Management Fragmentation (No Longer An Issue) bull Increase API Surface plus extensions

bull Google Mobile Service Privacy Issues (an option ndash making it a feature) bull Means to provide with without makes this a feature compared to other OSrsquos

bull Security (No Longer An Inhibitor To Deployment) bull Often Aligned To Google Play Malware (not relevant to most ldquolocked down enterprise devices)

bull Greatly Improved Post ICS 40 Release (Oct 2011)

bull Positive Comments on Android Security By Gartner amp VDC

bull Integration of many NSA SE (Security Enhanced) Android Features

bull Device Availability (Now over 50 Industrial Handheld Android Devices still not as many as WMCE but more than the 5 on WE8H)

Is Android Mx An Enterprise OShellip ldquoDuck Testrdquo

1) Is Android The Worldrsquos Leading Mobile OSYes

2) Is Android Supported In A Microsoft Enterprise InfrastructureYes

3) Are Enterprise Developers Adopting AndroidYes

4) Is The Native Language of Android Java PopularhellipYes

5) Are Industry amp Financial Analysts SeeinghellipYes

6) Are Industry amp Financial Analysts Seeing Android AdoptionhellipYes

7) Does Android Have A Significant Installed BasehellipYes

8) Can Android Reduce Enterprise OS FragmentationYes

9) Are Industrial HH Device Vendors Adopting AndroidYes

10) Are Enterprise Tools Available for AndroidYes

11) Is Zebra Seeing Android Momentum hellip Yes

12) Are Enterprise Customers Buying Android hellipYes

13) Is Android SecurehellipYes

14) Does Zebra Have A Security Remediation Process For AndroidYes

15) Is Android Continually Adding New Enterprise FeatureshellipYes

16) Does Android Have The Flexibility To Enable Features Like AnalyticshellipYes

17) Are There Enterprise Android Resources Yes

18) If Needed Are Services Available For AndroidYes

19) Does Mx Enable Developers To Add ValueYes

20) Does Android Mx provide Enterprise Development OptionsYes

21) Does Mx Enable Comprehensive LockdownhellipYes

22) Can Mx Help With Lost or Stolen DevicesYes

Sample Zebra Android Information Resources bull Architecture amp Development Resources

bull Motorola Solutions App Development For Android httpdevelopermotorolasolutionscomcommunityandroid

bull Android Opens Source Project - httpsourceandroidcom

bull Android Block Diagram - httpenwikipediaorgwikiFileAndroid-System-Architecturesvg

bull Android APIrsquos - httpdeveloperandroidcomguidetopicsmanifestuses-sdk-elementhtmlApiLevels amp

bull httpdeveloperandroidcomreferencepackageshtml

bull Android SDK amp ADT Download - httpdeveloperandroidcomsdkindexhtml

bull Android App Overview - httpdeveloperandroidcomguidecomponentsfundamentalshtml

bull Zebra EMDK bull DN PMB httpagilevltprdmot-solutionscomAgileVault005578069agile557806907pdf

bull EMDK Landing page httpsdevelopermotorolasolutionscomcommunityandroidemdk

bull Tutorials httpsdevelopermotorolasolutionscomcommunityandroidemdktutorials

bull Samples httpsdevelopermotorolasolutionscomcommunityandroidemdksamples

bull API Reference httpsdevelopermotorolasolutionscomcommunityandroidemdkreference

bull Profile Manager httpsdevelopermotorolasolutionscomcommunityandroidemdkprofiles

bull Android Mobile Security bull NIST Mobile Security Guidelines - httpcsrcnistgovpublicationsdrafts800-124r1draft_sp800-124-rev1pdf

bull Android Basic Security - httpsourceandroidcomdevicestechsecurity

bull Android Mobile Device Management (MDM) bull SoTI MobiControl Android+ - httpwwwsotinetmobicontrolkey-featuresandroidplus

bull Airwatch Android MDM - httpwwwair-watchcomsolutionsandroid

bull MSI Mx - httpwwwmotorolasolutionscomUS-ENBusiness+Product+and+ServicesSoftware+and+ApplicationsMx_Extensionssoftware_applications_tab

bull TCO Links bull VDC Mobile Device TCO httpwwwvdcresearchcom_Documentstrackst7v1brief-2667pdf

bull Gartner ldquoTotal Cost of Ownership of Mobile Devices 2012 Updaterdquo March 20 2012 httpwwwmotorolasolutionscomwebCustomerPepsiCoUS-ENMyDocumentsPresentationsLibraryresourcestotal_cost_of_ownership_of_mobile20devicespdfpLibItem=1

bull ldquoMotorola Solutions TCO Calculatorrdquo (consult an MSI representative)

bull Other bull Android Market Dashboards - httpdeveloperandroidcomaboutdashboardsindexhtml

bull Google Services httpdeveloperandroidcomgoogleindexhtml

PLEASE TAKE THE SURVEY

DO NOT USE APPFORUM EVENT SURVEY SESSION

SURVEY

THANK YOU

Page 37: Zebra OS Strategy - Zebra Technologies LaunchPadlaunchpad.zebra.com/.../Day_1_EN/04_APAC-AppForum-OS_Strategy.… · 20/03/2012 · Zebra OS Strategy Bruce A Willins Sr ... Risk -

Why Customers Are Asking For Android

bull Android 77 Market Share (1B+ Android device ships expected in lsquo15)

1 Smartphone OS WW (Unit Shipments)

bull Java (the native language for Android)

1 Most Popular Programming Language

bull Android ndash 180+ Device Manufacturers amp Over 550 Devices In US Alone

1 Mobile OS With Most Device amp Manufacturer Options

bull Android - 591

1 Requested OS By MSI Channel Partner Customers

bull Android 798M Devices (EoY 2013)

1 Mobile OS Installed Base

bull Qualcomm TI Intel MediaTek Marvelhellip

1 Supported OS By Leading SiliconMicroprocessor Vendors

bull Approximately 14 M Applications

1 ndash App Store Adoption (comparable with IOS App Strore)

Zebra Android Trends industry is turning - not to be ldquobraggadociosrdquo (D Trump)

bull Android Products YoY 2013-To-2014

+ 375 Unit Growth

+ 402 Rev Growth

bull Zebra Solution Center Has Now Certified Over 168 Android Apps

bull Expect Significant Positive Impact in 2015 From TC7x

GROWTH IN ANDROID EMDK

USAGE Strong indicator of increased

product USAGE by development

community

Increased Views of Android Related Resources

Zebra Enterprise Customers Buying Android Devices

Poland

Application MSFT-To-Android Migration

bull Rewrite

bull Porting C to Java Has Generally Gone Smoothly (a class is a class is a class)

bull Abstraction

bull Transitioning To HTML5 amp Various OS Abstraction Frameworks (eg RhoMobile)

bull Retaining NET (eg Xamarin)

bull Some Are Running A Common Language Runtime (CLR) and Running Their Existing NET Code (60-90 porting) most effort in UI

bull XAMARIN

bull Some Customers Using Datawedge With Xamarin

bull Continued Strategic Partnership Dialogue

bull Expect Zebra Plugins For Xamarin (late Q3 rsquo15 Mx 44 profile mgr amp barcode API)

bull httpsdevelopermotorolasolutionscomdocsDOC-2813

C

NET

PrivacySecurity vs Service Functionality

Many Enterprise Customers

Object To The Security Risks associated with

Consumer Cloud Service offerings requiring

devices to expose Account IDrsquos access to

data amp data traversing cloud servershellip

ldquoWhen you visit websites or use apps that use Google technologies we may use the

information we receive from those websites and appsrdquo (google privacy amp terms - httpwwwgooglecompoliciesprivacypartners)

ldquoIBM bans Sirirdquo (httpwwwzdnetcomblogbtlibm-bans-siri-privacy-risk-or-corporate-paranoia-at-its-best77843)

Siri - End User License Agreement (EULA)

ldquoyou agree and consent to Applersquos and its subsidiariesrsquo and agentsrsquo transmission collection maintenance processing and use of this information

including your voice input and User Datardquo

A Value of Android ndash AOSP amp GMS Options Most Enterprise COBO Customers Prefer AOSP Code Apps Accordingly

bull Privacy - relinquishment to Google of significant data rights inconsistent with enterprise protection of data

bull Google Account Logistics ndash services require a Google account

bull Forced Updates - ldquoGoogle Terms of Servicerdquo (wwwgooglecomintlenpoliciesterms) ldquoWhen a Service requires or includes downloadable software this software may update automatically on your device once a new version or feature is availablerdquo

bull Malware Exposure - Google Play Riddled with Malware (NIST best practice no access to public app store

bull Hardware Design Constraints ndash all hardware designs must comply with Google CDD which limits enterprise device choices

bull Application amp Customization Restrictions ndash UI constraints

bull Potential Functional Limitations ndash Must adhere to Compatibility Test Suite

AOSP ~ 225 of All Smartphone Shipments (4Q 2014) (httpswwwabiresearchcompress4q-2014-smartphone-os-results-android-smartphone-s)

Google Maps

Google Cloud Messaging

Google Play Store

Google Play Services

Google+

Google Analytics

Google Mail - GMAIL

Google Wallet Instant Buy

Google Cloud Platform

Mobile Chrome Browser

GMS Challenges GMS Features

Android For Work (AFW) ndash Driving Android Proliferation

bull Key Feature - Managed Profiles (Dual Persona) For BYOD amp COPE (not COBO)

bull Limited Management amp Security Features (restrict copypaste silent app installremovalhellip)

bull Features Made Extensible To Google For Work EMMrsquos ndash GFW EMMrsquos Airwatch MobileIron SOTI SAP Citrix Blackberry MaaS360 Google Admin Console ndash AFW has No UI

bull Features Available Natively On L and via APK On ICS 40 to KK 44

bull Requires That The Device Have Google Mobile Services (GMS)

bull Correlated Feature ndash Google Apps For Work with Private Channel for Mobile Application Management (MAM)

bullGoogle Apps For work

bullGoogle Cloud Platform

bullGoogle Maps For Work

bullGoogle Chrome For Work

bullGoogle Android For Work

bullGoogle Business Solutions

bullGoogle Play For Work

Google For Work Android For Work is Part of

The Broader Google For Work Initiative

Android Utilities amp Tools

The Genesis of Mx ndash Value To Zebra Stakeholders

Meeting IT Needs

Zebra MX - Enterprise Overlay

Android

Leveraging Consumer Scale

2014 1B+ Smartphones gt20B App Downloads

Zebra Utilities

RhoMobile

Enterprise Browser

EMDK

Rx Logger

Enabling App Developers

WinMobile

MX Programmatic Configuration

bull MX uses a standards based XML schema (OMA-CP PROV MSPROV) bull New features can be developed and immediately plugged-in and used by all solutions (MDM Staging EMDK)

bull Concurrent use by multiple applications with sync amp async options on transient amp persistent operations

bull XML generated by Eclipse Pug-in (EMDK) StageNow workstation or MDM Console

Extensible Configuration

CSP

XML Object

CSP

XML Object

CSP

XML Object

CSP

XML Object

Admin Developer

Staging MDM

EMDK

MX Management System

XML File XML File

Mx Os Extensions Made Available via EMDK amp StageNow

Mx OS Extensions Foundation

EMDK StageNow

67+ Major Operations

Some of Which Are Compound

Operations

Enterprise Tools Available for Android Both Off The Shelf amp Custom

Logcat ndash view from Eclipse or ADB shell

Debug ndash part of Android SDK

Traceview ndash App profilingbottlenecks

HierarchyViewer - UI views structure

Eclipse memory

Analyzer (MAT) Monkey ndash adb CLI

event generator

Rx Logger In depth monitoring

amp auditing

Zebra StageNow ndash Simplifying initial Device Staging

2 Output staging Profiles to a bar code or NFC tag

3 Scan the bar codes or tap the NFC tag to stage

This free tool enables staging in just 3 easy steps

1 Create staging Profiles with easy-to-use Wizards

Built-in

Staging

Server

Workstation Tool

Load

Apps

Mobile Device Client

MDM Toolkit - Enabling MDMrsquos

bull Tightly Integrated Solutions

bull Can Utilize Mx andor Standard Android Features

bull MDM Toolkit - includes documentation sample code amp utilities to help MDM vendors implement the MX functionality into their solutions to provide a viable management solution on Zebra mobile devices including Remote Control

B2M

TeamViewer

LogMeIn

Options For Programmatic Controls

DataWedge for Android- No programming Required

Scanning MSR data appears as keyboard data

bull Powerful profile feature allows configuration per app

bull Recommended when no application development desired or basic text data processing required

Native amp extended Development ndash Android Java Applications

bull Compatible with standard Android SDK bull Extensions for Data Capture MSR Battery

bull Uses Android API (Intents) and traditional API methods

bull Recommended when developing native Android application

OMA CP XML Configuration

bull Broad device controls configuration management security policies

bull Standards Based OMA Configuration Profile XML Schema

bull Configuration Service Provider (CSP) Modularity

bull Recommended for Mobile Device Management amp PartnerCustomer Application Device Controls

RhoMobile

bull Cross Platform Application development framework (same applications run on Android WM iOShellip)

bull Develop using Web skills (HTML5 JS Ruby)

bull Recommended when developing application to work on multiple devices and operating systems or you have web development skills

APIrsquos

amp

Intents

Data-

Wedge

XML

Config

Cross

Platform

Android Flexibility To Enable Features Like Analytics bull Device Diagnostics Engine Monitors Critical Functionality And Health

bull Health Monitoring Predictive Maintenance for Lower SupportMgmt Costs

Integrated Engine Monitors Critical

Functionality And Monitors Health Device usage

Battery charging and depletion

Applications installed and running

Activity Counters

Radio Performance

Movement Drops

Correlation of events to diagnose

issues Lowers support and management costs

Predictive Maintenance

Optimized Deployment

Fast Device Support

Power Management

Workload Indicators

Business Disruptions

IT Gauges

Android Security

bull Retail bull PCI ndash DSS (Payment Card Industry ndash Data Security Std) for mobile payment (MPoS)

bull QSA (Qualified Security Assessor) Audits

bull Critical Infrastructure bull NERC ndash CIP (North America Electric

Reliability Corp ndash Critical Infrastructure Protection)

bull Healthcare bull HIPAA ndash Health Insurance Portability amp Accounting HITECH Omnibus

bull Controlled Substances bull DEA CSOS ndash Controlled Substance Ordering System

bull Financial bull Sarbanes-Oxley Gramm-Leach Bliley Act (GLBA) Basel II

bull Government bull NIST FIPS ndash Federal Information Processing Standards

bull Govrsquot PED (portable electronic devices) Requirements

bull STIGS (Security Technical Implementation Guide)

bull DoD Directive 81002 (commercial wireless devices in DoD Govrsquot Info Grid (GIG)

bull Federal Information Security Management Act (FISMA) NIST Info Categorization Guidelines

bull Legislation Requiring Breach Notification bull 46 States Have Enacted Breach Notification for Personal Information

bull Federal Legislation In Discussion But Pending

REGULATORY COMPLIANCE IS FUNDAMENTAL TO ZEBRA CUSTOMERS DIRECTIVESMANDATESEDICTS

ANDROID SECURITY (ALWAYS SEPARATE PERCEPTION FROM FACT)

bull Highly Secure Government amp Public Safety Android Adoption

bull Android is the OS for the next generation Mission Critical High Assurance devices being developed by Motorola

bull Enterprise

bull Android is the OS meeting regulatory security certifications in multiple verticals Retail - PCI-DSS Healthcare ndash HIPAA Govrsquot - FIPS 140-2

bull Early Perceptions That Android Is ldquoNot Securerdquo

1) Malware On Google Play Store (enterprise should white-list)

2) Early Android Releases (pre-ICS 40 release October 2011)

bull Android has Demonstrated a History of Incremental Security Enhancements NSA ldquoSecurity Enhancedrdquo (SE Linux) Features Per User VPNs Address Space Layout Randomization (ASLR)hellip

Mx-Osx Enables comprehensive Lockdown ldquoPrinciple of least privilegerdquo OnOff-EnableDisableFilter

Android Debug Bridge (ADB)

Device File Access

All USB Activity

ON Off

Discovery

Off

Recording

GPS

Cellular

Camera

Comprehensive Lockdown and Monitoring Enabling Only the Functionality Needed to Perform the Operation and No More

Imager

SD Access

Interfaces

Sensors

Software

Devices

Settings

amp

Capture Application

White List URL Filters

Speaker Display

Brightness

User

Settings

Proxy

Dealing With LostStolen Devices Mx Enabled Autonomous Countermeasure Matrix

Countermeasures

Threats Wipe SD card

Factory reset Wipe Secure Storage Keys

Password Reset All Users

Password Reset Specific User

Lock Device Uninstall Specific Application

Send Alert to Application via Intent

Maximum password limit X

MDM Client Removal X X

Force through XML X X

Exchange ActiveSync (EAS) password limit x x x x x X

Device is Rooted

X

Exceeding a Configured Threshold Results in One or More Countermeasures

Runs Autonomously on Device Negating Dependency on Network Connectivity

Configured by Enterprise Administrator amp Pushed to the Device

Zebra Security Bulletins ndash eg StageFright Part of Zebra Android Security Remediation Team Process

Release Date

Alternative Remediation

Options

Customer Education

Product Impact

Patch Release Dates

Tracking

Link To Patch with

Detailed Installation Instructions

Android Challenges ndash Real amp Perceived

bull Fragmentation (a positive amp negative)

bull UI Fragmentation (No Longer An Issue) bull Major consumer manufacturers supporting standards based ldquoGoogle Play Editionrdquo

bull Android UI Advancements

bull Release Fragmentation (in many senses a positive for enterprise) bull Working with Google to reduce lag times)

bull Google Leveraging Google Play Service (GPS)

bull Mobile Device Management Fragmentation (No Longer An Issue) bull Increase API Surface plus extensions

bull Google Mobile Service Privacy Issues (an option ndash making it a feature) bull Means to provide with without makes this a feature compared to other OSrsquos

bull Security (No Longer An Inhibitor To Deployment) bull Often Aligned To Google Play Malware (not relevant to most ldquolocked down enterprise devices)

bull Greatly Improved Post ICS 40 Release (Oct 2011)

bull Positive Comments on Android Security By Gartner amp VDC

bull Integration of many NSA SE (Security Enhanced) Android Features

bull Device Availability (Now over 50 Industrial Handheld Android Devices still not as many as WMCE but more than the 5 on WE8H)

Is Android Mx An Enterprise OShellip ldquoDuck Testrdquo

1) Is Android The Worldrsquos Leading Mobile OSYes

2) Is Android Supported In A Microsoft Enterprise InfrastructureYes

3) Are Enterprise Developers Adopting AndroidYes

4) Is The Native Language of Android Java PopularhellipYes

5) Are Industry amp Financial Analysts SeeinghellipYes

6) Are Industry amp Financial Analysts Seeing Android AdoptionhellipYes

7) Does Android Have A Significant Installed BasehellipYes

8) Can Android Reduce Enterprise OS FragmentationYes

9) Are Industrial HH Device Vendors Adopting AndroidYes

10) Are Enterprise Tools Available for AndroidYes

11) Is Zebra Seeing Android Momentum hellip Yes

12) Are Enterprise Customers Buying Android hellipYes

13) Is Android SecurehellipYes

14) Does Zebra Have A Security Remediation Process For AndroidYes

15) Is Android Continually Adding New Enterprise FeatureshellipYes

16) Does Android Have The Flexibility To Enable Features Like AnalyticshellipYes

17) Are There Enterprise Android Resources Yes

18) If Needed Are Services Available For AndroidYes

19) Does Mx Enable Developers To Add ValueYes

20) Does Android Mx provide Enterprise Development OptionsYes

21) Does Mx Enable Comprehensive LockdownhellipYes

22) Can Mx Help With Lost or Stolen DevicesYes

Sample Zebra Android Information Resources bull Architecture amp Development Resources

bull Motorola Solutions App Development For Android httpdevelopermotorolasolutionscomcommunityandroid

bull Android Opens Source Project - httpsourceandroidcom

bull Android Block Diagram - httpenwikipediaorgwikiFileAndroid-System-Architecturesvg

bull Android APIrsquos - httpdeveloperandroidcomguidetopicsmanifestuses-sdk-elementhtmlApiLevels amp

bull httpdeveloperandroidcomreferencepackageshtml

bull Android SDK amp ADT Download - httpdeveloperandroidcomsdkindexhtml

bull Android App Overview - httpdeveloperandroidcomguidecomponentsfundamentalshtml

bull Zebra EMDK bull DN PMB httpagilevltprdmot-solutionscomAgileVault005578069agile557806907pdf

bull EMDK Landing page httpsdevelopermotorolasolutionscomcommunityandroidemdk

bull Tutorials httpsdevelopermotorolasolutionscomcommunityandroidemdktutorials

bull Samples httpsdevelopermotorolasolutionscomcommunityandroidemdksamples

bull API Reference httpsdevelopermotorolasolutionscomcommunityandroidemdkreference

bull Profile Manager httpsdevelopermotorolasolutionscomcommunityandroidemdkprofiles

bull Android Mobile Security bull NIST Mobile Security Guidelines - httpcsrcnistgovpublicationsdrafts800-124r1draft_sp800-124-rev1pdf

bull Android Basic Security - httpsourceandroidcomdevicestechsecurity

bull Android Mobile Device Management (MDM) bull SoTI MobiControl Android+ - httpwwwsotinetmobicontrolkey-featuresandroidplus

bull Airwatch Android MDM - httpwwwair-watchcomsolutionsandroid

bull MSI Mx - httpwwwmotorolasolutionscomUS-ENBusiness+Product+and+ServicesSoftware+and+ApplicationsMx_Extensionssoftware_applications_tab

bull TCO Links bull VDC Mobile Device TCO httpwwwvdcresearchcom_Documentstrackst7v1brief-2667pdf

bull Gartner ldquoTotal Cost of Ownership of Mobile Devices 2012 Updaterdquo March 20 2012 httpwwwmotorolasolutionscomwebCustomerPepsiCoUS-ENMyDocumentsPresentationsLibraryresourcestotal_cost_of_ownership_of_mobile20devicespdfpLibItem=1

bull ldquoMotorola Solutions TCO Calculatorrdquo (consult an MSI representative)

bull Other bull Android Market Dashboards - httpdeveloperandroidcomaboutdashboardsindexhtml

bull Google Services httpdeveloperandroidcomgoogleindexhtml

PLEASE TAKE THE SURVEY

DO NOT USE APPFORUM EVENT SURVEY SESSION

SURVEY

THANK YOU

Page 38: Zebra OS Strategy - Zebra Technologies LaunchPadlaunchpad.zebra.com/.../Day_1_EN/04_APAC-AppForum-OS_Strategy.… · 20/03/2012 · Zebra OS Strategy Bruce A Willins Sr ... Risk -

Zebra Android Trends industry is turning - not to be ldquobraggadociosrdquo (D Trump)

bull Android Products YoY 2013-To-2014

+ 375 Unit Growth

+ 402 Rev Growth

bull Zebra Solution Center Has Now Certified Over 168 Android Apps

bull Expect Significant Positive Impact in 2015 From TC7x

GROWTH IN ANDROID EMDK

USAGE Strong indicator of increased

product USAGE by development

community

Increased Views of Android Related Resources

Zebra Enterprise Customers Buying Android Devices

Poland

Application MSFT-To-Android Migration

bull Rewrite

bull Porting C to Java Has Generally Gone Smoothly (a class is a class is a class)

bull Abstraction

bull Transitioning To HTML5 amp Various OS Abstraction Frameworks (eg RhoMobile)

bull Retaining NET (eg Xamarin)

bull Some Are Running A Common Language Runtime (CLR) and Running Their Existing NET Code (60-90 porting) most effort in UI

bull XAMARIN

bull Some Customers Using Datawedge With Xamarin

bull Continued Strategic Partnership Dialogue

bull Expect Zebra Plugins For Xamarin (late Q3 rsquo15 Mx 44 profile mgr amp barcode API)

bull httpsdevelopermotorolasolutionscomdocsDOC-2813

C

NET

PrivacySecurity vs Service Functionality

Many Enterprise Customers

Object To The Security Risks associated with

Consumer Cloud Service offerings requiring

devices to expose Account IDrsquos access to

data amp data traversing cloud servershellip

ldquoWhen you visit websites or use apps that use Google technologies we may use the

information we receive from those websites and appsrdquo (google privacy amp terms - httpwwwgooglecompoliciesprivacypartners)

ldquoIBM bans Sirirdquo (httpwwwzdnetcomblogbtlibm-bans-siri-privacy-risk-or-corporate-paranoia-at-its-best77843)

Siri - End User License Agreement (EULA)

ldquoyou agree and consent to Applersquos and its subsidiariesrsquo and agentsrsquo transmission collection maintenance processing and use of this information

including your voice input and User Datardquo

A Value of Android ndash AOSP amp GMS Options Most Enterprise COBO Customers Prefer AOSP Code Apps Accordingly

bull Privacy - relinquishment to Google of significant data rights inconsistent with enterprise protection of data

bull Google Account Logistics ndash services require a Google account

bull Forced Updates - ldquoGoogle Terms of Servicerdquo (wwwgooglecomintlenpoliciesterms) ldquoWhen a Service requires or includes downloadable software this software may update automatically on your device once a new version or feature is availablerdquo

bull Malware Exposure - Google Play Riddled with Malware (NIST best practice no access to public app store

bull Hardware Design Constraints ndash all hardware designs must comply with Google CDD which limits enterprise device choices

bull Application amp Customization Restrictions ndash UI constraints

bull Potential Functional Limitations ndash Must adhere to Compatibility Test Suite

AOSP ~ 225 of All Smartphone Shipments (4Q 2014) (httpswwwabiresearchcompress4q-2014-smartphone-os-results-android-smartphone-s)

Google Maps

Google Cloud Messaging

Google Play Store

Google Play Services

Google+

Google Analytics

Google Mail - GMAIL

Google Wallet Instant Buy

Google Cloud Platform

Mobile Chrome Browser

GMS Challenges GMS Features

Android For Work (AFW) ndash Driving Android Proliferation

bull Key Feature - Managed Profiles (Dual Persona) For BYOD amp COPE (not COBO)

bull Limited Management amp Security Features (restrict copypaste silent app installremovalhellip)

bull Features Made Extensible To Google For Work EMMrsquos ndash GFW EMMrsquos Airwatch MobileIron SOTI SAP Citrix Blackberry MaaS360 Google Admin Console ndash AFW has No UI

bull Features Available Natively On L and via APK On ICS 40 to KK 44

bull Requires That The Device Have Google Mobile Services (GMS)

bull Correlated Feature ndash Google Apps For Work with Private Channel for Mobile Application Management (MAM)

bullGoogle Apps For work

bullGoogle Cloud Platform

bullGoogle Maps For Work

bullGoogle Chrome For Work

bullGoogle Android For Work

bullGoogle Business Solutions

bullGoogle Play For Work

Google For Work Android For Work is Part of

The Broader Google For Work Initiative

Android Utilities amp Tools

The Genesis of Mx ndash Value To Zebra Stakeholders

Meeting IT Needs

Zebra MX - Enterprise Overlay

Android

Leveraging Consumer Scale

2014 1B+ Smartphones gt20B App Downloads

Zebra Utilities

RhoMobile

Enterprise Browser

EMDK

Rx Logger

Enabling App Developers

WinMobile

MX Programmatic Configuration

bull MX uses a standards based XML schema (OMA-CP PROV MSPROV) bull New features can be developed and immediately plugged-in and used by all solutions (MDM Staging EMDK)

bull Concurrent use by multiple applications with sync amp async options on transient amp persistent operations

bull XML generated by Eclipse Pug-in (EMDK) StageNow workstation or MDM Console

Extensible Configuration

CSP

XML Object

CSP

XML Object

CSP

XML Object

CSP

XML Object

Admin Developer

Staging MDM

EMDK

MX Management System

XML File XML File

Mx Os Extensions Made Available via EMDK amp StageNow

Mx OS Extensions Foundation

EMDK StageNow

67+ Major Operations

Some of Which Are Compound

Operations

Enterprise Tools Available for Android Both Off The Shelf amp Custom

Logcat ndash view from Eclipse or ADB shell

Debug ndash part of Android SDK

Traceview ndash App profilingbottlenecks

HierarchyViewer - UI views structure

Eclipse memory

Analyzer (MAT) Monkey ndash adb CLI

event generator

Rx Logger In depth monitoring

amp auditing

Zebra StageNow ndash Simplifying initial Device Staging

2 Output staging Profiles to a bar code or NFC tag

3 Scan the bar codes or tap the NFC tag to stage

This free tool enables staging in just 3 easy steps

1 Create staging Profiles with easy-to-use Wizards

Built-in

Staging

Server

Workstation Tool

Load

Apps

Mobile Device Client

MDM Toolkit - Enabling MDMrsquos

bull Tightly Integrated Solutions

bull Can Utilize Mx andor Standard Android Features

bull MDM Toolkit - includes documentation sample code amp utilities to help MDM vendors implement the MX functionality into their solutions to provide a viable management solution on Zebra mobile devices including Remote Control

B2M

TeamViewer

LogMeIn

Options For Programmatic Controls

DataWedge for Android- No programming Required

Scanning MSR data appears as keyboard data

bull Powerful profile feature allows configuration per app

bull Recommended when no application development desired or basic text data processing required

Native amp extended Development ndash Android Java Applications

bull Compatible with standard Android SDK bull Extensions for Data Capture MSR Battery

bull Uses Android API (Intents) and traditional API methods

bull Recommended when developing native Android application

OMA CP XML Configuration

bull Broad device controls configuration management security policies

bull Standards Based OMA Configuration Profile XML Schema

bull Configuration Service Provider (CSP) Modularity

bull Recommended for Mobile Device Management amp PartnerCustomer Application Device Controls

RhoMobile

bull Cross Platform Application development framework (same applications run on Android WM iOShellip)

bull Develop using Web skills (HTML5 JS Ruby)

bull Recommended when developing application to work on multiple devices and operating systems or you have web development skills

APIrsquos

amp

Intents

Data-

Wedge

XML

Config

Cross

Platform

Android Flexibility To Enable Features Like Analytics bull Device Diagnostics Engine Monitors Critical Functionality And Health

bull Health Monitoring Predictive Maintenance for Lower SupportMgmt Costs

Integrated Engine Monitors Critical

Functionality And Monitors Health Device usage

Battery charging and depletion

Applications installed and running

Activity Counters

Radio Performance

Movement Drops

Correlation of events to diagnose

issues Lowers support and management costs

Predictive Maintenance

Optimized Deployment

Fast Device Support

Power Management

Workload Indicators

Business Disruptions

IT Gauges

Android Security

bull Retail bull PCI ndash DSS (Payment Card Industry ndash Data Security Std) for mobile payment (MPoS)

bull QSA (Qualified Security Assessor) Audits

bull Critical Infrastructure bull NERC ndash CIP (North America Electric

Reliability Corp ndash Critical Infrastructure Protection)

bull Healthcare bull HIPAA ndash Health Insurance Portability amp Accounting HITECH Omnibus

bull Controlled Substances bull DEA CSOS ndash Controlled Substance Ordering System

bull Financial bull Sarbanes-Oxley Gramm-Leach Bliley Act (GLBA) Basel II

bull Government bull NIST FIPS ndash Federal Information Processing Standards

bull Govrsquot PED (portable electronic devices) Requirements

bull STIGS (Security Technical Implementation Guide)

bull DoD Directive 81002 (commercial wireless devices in DoD Govrsquot Info Grid (GIG)

bull Federal Information Security Management Act (FISMA) NIST Info Categorization Guidelines

bull Legislation Requiring Breach Notification bull 46 States Have Enacted Breach Notification for Personal Information

bull Federal Legislation In Discussion But Pending

REGULATORY COMPLIANCE IS FUNDAMENTAL TO ZEBRA CUSTOMERS DIRECTIVESMANDATESEDICTS

ANDROID SECURITY (ALWAYS SEPARATE PERCEPTION FROM FACT)

bull Highly Secure Government amp Public Safety Android Adoption

bull Android is the OS for the next generation Mission Critical High Assurance devices being developed by Motorola

bull Enterprise

bull Android is the OS meeting regulatory security certifications in multiple verticals Retail - PCI-DSS Healthcare ndash HIPAA Govrsquot - FIPS 140-2

bull Early Perceptions That Android Is ldquoNot Securerdquo

1) Malware On Google Play Store (enterprise should white-list)

2) Early Android Releases (pre-ICS 40 release October 2011)

bull Android has Demonstrated a History of Incremental Security Enhancements NSA ldquoSecurity Enhancedrdquo (SE Linux) Features Per User VPNs Address Space Layout Randomization (ASLR)hellip

Mx-Osx Enables comprehensive Lockdown ldquoPrinciple of least privilegerdquo OnOff-EnableDisableFilter

Android Debug Bridge (ADB)

Device File Access

All USB Activity

ON Off

Discovery

Off

Recording

GPS

Cellular

Camera

Comprehensive Lockdown and Monitoring Enabling Only the Functionality Needed to Perform the Operation and No More

Imager

SD Access

Interfaces

Sensors

Software

Devices

Settings

amp

Capture Application

White List URL Filters

Speaker Display

Brightness

User

Settings

Proxy

Dealing With LostStolen Devices Mx Enabled Autonomous Countermeasure Matrix

Countermeasures

Threats Wipe SD card

Factory reset Wipe Secure Storage Keys

Password Reset All Users

Password Reset Specific User

Lock Device Uninstall Specific Application

Send Alert to Application via Intent

Maximum password limit X

MDM Client Removal X X

Force through XML X X

Exchange ActiveSync (EAS) password limit x x x x x X

Device is Rooted

X

Exceeding a Configured Threshold Results in One or More Countermeasures

Runs Autonomously on Device Negating Dependency on Network Connectivity

Configured by Enterprise Administrator amp Pushed to the Device

Zebra Security Bulletins ndash eg StageFright Part of Zebra Android Security Remediation Team Process

Release Date

Alternative Remediation

Options

Customer Education

Product Impact

Patch Release Dates

Tracking

Link To Patch with

Detailed Installation Instructions

Android Challenges ndash Real amp Perceived

bull Fragmentation (a positive amp negative)

bull UI Fragmentation (No Longer An Issue) bull Major consumer manufacturers supporting standards based ldquoGoogle Play Editionrdquo

bull Android UI Advancements

bull Release Fragmentation (in many senses a positive for enterprise) bull Working with Google to reduce lag times)

bull Google Leveraging Google Play Service (GPS)

bull Mobile Device Management Fragmentation (No Longer An Issue) bull Increase API Surface plus extensions

bull Google Mobile Service Privacy Issues (an option ndash making it a feature) bull Means to provide with without makes this a feature compared to other OSrsquos

bull Security (No Longer An Inhibitor To Deployment) bull Often Aligned To Google Play Malware (not relevant to most ldquolocked down enterprise devices)

bull Greatly Improved Post ICS 40 Release (Oct 2011)

bull Positive Comments on Android Security By Gartner amp VDC

bull Integration of many NSA SE (Security Enhanced) Android Features

bull Device Availability (Now over 50 Industrial Handheld Android Devices still not as many as WMCE but more than the 5 on WE8H)

Is Android Mx An Enterprise OShellip ldquoDuck Testrdquo

1) Is Android The Worldrsquos Leading Mobile OSYes

2) Is Android Supported In A Microsoft Enterprise InfrastructureYes

3) Are Enterprise Developers Adopting AndroidYes

4) Is The Native Language of Android Java PopularhellipYes

5) Are Industry amp Financial Analysts SeeinghellipYes

6) Are Industry amp Financial Analysts Seeing Android AdoptionhellipYes

7) Does Android Have A Significant Installed BasehellipYes

8) Can Android Reduce Enterprise OS FragmentationYes

9) Are Industrial HH Device Vendors Adopting AndroidYes

10) Are Enterprise Tools Available for AndroidYes

11) Is Zebra Seeing Android Momentum hellip Yes

12) Are Enterprise Customers Buying Android hellipYes

13) Is Android SecurehellipYes

14) Does Zebra Have A Security Remediation Process For AndroidYes

15) Is Android Continually Adding New Enterprise FeatureshellipYes

16) Does Android Have The Flexibility To Enable Features Like AnalyticshellipYes

17) Are There Enterprise Android Resources Yes

18) If Needed Are Services Available For AndroidYes

19) Does Mx Enable Developers To Add ValueYes

20) Does Android Mx provide Enterprise Development OptionsYes

21) Does Mx Enable Comprehensive LockdownhellipYes

22) Can Mx Help With Lost or Stolen DevicesYes

Sample Zebra Android Information Resources bull Architecture amp Development Resources

bull Motorola Solutions App Development For Android httpdevelopermotorolasolutionscomcommunityandroid

bull Android Opens Source Project - httpsourceandroidcom

bull Android Block Diagram - httpenwikipediaorgwikiFileAndroid-System-Architecturesvg

bull Android APIrsquos - httpdeveloperandroidcomguidetopicsmanifestuses-sdk-elementhtmlApiLevels amp

bull httpdeveloperandroidcomreferencepackageshtml

bull Android SDK amp ADT Download - httpdeveloperandroidcomsdkindexhtml

bull Android App Overview - httpdeveloperandroidcomguidecomponentsfundamentalshtml

bull Zebra EMDK bull DN PMB httpagilevltprdmot-solutionscomAgileVault005578069agile557806907pdf

bull EMDK Landing page httpsdevelopermotorolasolutionscomcommunityandroidemdk

bull Tutorials httpsdevelopermotorolasolutionscomcommunityandroidemdktutorials

bull Samples httpsdevelopermotorolasolutionscomcommunityandroidemdksamples

bull API Reference httpsdevelopermotorolasolutionscomcommunityandroidemdkreference

bull Profile Manager httpsdevelopermotorolasolutionscomcommunityandroidemdkprofiles

bull Android Mobile Security bull NIST Mobile Security Guidelines - httpcsrcnistgovpublicationsdrafts800-124r1draft_sp800-124-rev1pdf

bull Android Basic Security - httpsourceandroidcomdevicestechsecurity

bull Android Mobile Device Management (MDM) bull SoTI MobiControl Android+ - httpwwwsotinetmobicontrolkey-featuresandroidplus

bull Airwatch Android MDM - httpwwwair-watchcomsolutionsandroid

bull MSI Mx - httpwwwmotorolasolutionscomUS-ENBusiness+Product+and+ServicesSoftware+and+ApplicationsMx_Extensionssoftware_applications_tab

bull TCO Links bull VDC Mobile Device TCO httpwwwvdcresearchcom_Documentstrackst7v1brief-2667pdf

bull Gartner ldquoTotal Cost of Ownership of Mobile Devices 2012 Updaterdquo March 20 2012 httpwwwmotorolasolutionscomwebCustomerPepsiCoUS-ENMyDocumentsPresentationsLibraryresourcestotal_cost_of_ownership_of_mobile20devicespdfpLibItem=1

bull ldquoMotorola Solutions TCO Calculatorrdquo (consult an MSI representative)

bull Other bull Android Market Dashboards - httpdeveloperandroidcomaboutdashboardsindexhtml

bull Google Services httpdeveloperandroidcomgoogleindexhtml

PLEASE TAKE THE SURVEY

DO NOT USE APPFORUM EVENT SURVEY SESSION

SURVEY

THANK YOU

Page 39: Zebra OS Strategy - Zebra Technologies LaunchPadlaunchpad.zebra.com/.../Day_1_EN/04_APAC-AppForum-OS_Strategy.… · 20/03/2012 · Zebra OS Strategy Bruce A Willins Sr ... Risk -

Zebra Enterprise Customers Buying Android Devices

Poland

Application MSFT-To-Android Migration

bull Rewrite

bull Porting C to Java Has Generally Gone Smoothly (a class is a class is a class)

bull Abstraction

bull Transitioning To HTML5 amp Various OS Abstraction Frameworks (eg RhoMobile)

bull Retaining NET (eg Xamarin)

bull Some Are Running A Common Language Runtime (CLR) and Running Their Existing NET Code (60-90 porting) most effort in UI

bull XAMARIN

bull Some Customers Using Datawedge With Xamarin

bull Continued Strategic Partnership Dialogue

bull Expect Zebra Plugins For Xamarin (late Q3 rsquo15 Mx 44 profile mgr amp barcode API)

bull httpsdevelopermotorolasolutionscomdocsDOC-2813

C

NET

PrivacySecurity vs Service Functionality

Many Enterprise Customers

Object To The Security Risks associated with

Consumer Cloud Service offerings requiring

devices to expose Account IDrsquos access to

data amp data traversing cloud servershellip

ldquoWhen you visit websites or use apps that use Google technologies we may use the

information we receive from those websites and appsrdquo (google privacy amp terms - httpwwwgooglecompoliciesprivacypartners)

ldquoIBM bans Sirirdquo (httpwwwzdnetcomblogbtlibm-bans-siri-privacy-risk-or-corporate-paranoia-at-its-best77843)

Siri - End User License Agreement (EULA)

ldquoyou agree and consent to Applersquos and its subsidiariesrsquo and agentsrsquo transmission collection maintenance processing and use of this information

including your voice input and User Datardquo

A Value of Android ndash AOSP amp GMS Options Most Enterprise COBO Customers Prefer AOSP Code Apps Accordingly

bull Privacy - relinquishment to Google of significant data rights inconsistent with enterprise protection of data

bull Google Account Logistics ndash services require a Google account

bull Forced Updates - ldquoGoogle Terms of Servicerdquo (wwwgooglecomintlenpoliciesterms) ldquoWhen a Service requires or includes downloadable software this software may update automatically on your device once a new version or feature is availablerdquo

bull Malware Exposure - Google Play Riddled with Malware (NIST best practice no access to public app store

bull Hardware Design Constraints ndash all hardware designs must comply with Google CDD which limits enterprise device choices

bull Application amp Customization Restrictions ndash UI constraints

bull Potential Functional Limitations ndash Must adhere to Compatibility Test Suite

AOSP ~ 225 of All Smartphone Shipments (4Q 2014) (httpswwwabiresearchcompress4q-2014-smartphone-os-results-android-smartphone-s)

Google Maps

Google Cloud Messaging

Google Play Store

Google Play Services

Google+

Google Analytics

Google Mail - GMAIL

Google Wallet Instant Buy

Google Cloud Platform

Mobile Chrome Browser

GMS Challenges GMS Features

Android For Work (AFW) ndash Driving Android Proliferation

bull Key Feature - Managed Profiles (Dual Persona) For BYOD amp COPE (not COBO)

bull Limited Management amp Security Features (restrict copypaste silent app installremovalhellip)

bull Features Made Extensible To Google For Work EMMrsquos ndash GFW EMMrsquos Airwatch MobileIron SOTI SAP Citrix Blackberry MaaS360 Google Admin Console ndash AFW has No UI

bull Features Available Natively On L and via APK On ICS 40 to KK 44

bull Requires That The Device Have Google Mobile Services (GMS)

bull Correlated Feature ndash Google Apps For Work with Private Channel for Mobile Application Management (MAM)

bullGoogle Apps For work

bullGoogle Cloud Platform

bullGoogle Maps For Work

bullGoogle Chrome For Work

bullGoogle Android For Work

bullGoogle Business Solutions

bullGoogle Play For Work

Google For Work Android For Work is Part of

The Broader Google For Work Initiative

Android Utilities amp Tools

The Genesis of Mx ndash Value To Zebra Stakeholders

Meeting IT Needs

Zebra MX - Enterprise Overlay

Android

Leveraging Consumer Scale

2014 1B+ Smartphones gt20B App Downloads

Zebra Utilities

RhoMobile

Enterprise Browser

EMDK

Rx Logger

Enabling App Developers

WinMobile

MX Programmatic Configuration

bull MX uses a standards based XML schema (OMA-CP PROV MSPROV) bull New features can be developed and immediately plugged-in and used by all solutions (MDM Staging EMDK)

bull Concurrent use by multiple applications with sync amp async options on transient amp persistent operations

bull XML generated by Eclipse Pug-in (EMDK) StageNow workstation or MDM Console

Extensible Configuration

CSP

XML Object

CSP

XML Object

CSP

XML Object

CSP

XML Object

Admin Developer

Staging MDM

EMDK

MX Management System

XML File XML File

Mx Os Extensions Made Available via EMDK amp StageNow

Mx OS Extensions Foundation

EMDK StageNow

67+ Major Operations

Some of Which Are Compound

Operations

Enterprise Tools Available for Android Both Off The Shelf amp Custom

Logcat ndash view from Eclipse or ADB shell

Debug ndash part of Android SDK

Traceview ndash App profilingbottlenecks

HierarchyViewer - UI views structure

Eclipse memory

Analyzer (MAT) Monkey ndash adb CLI

event generator

Rx Logger In depth monitoring

amp auditing

Zebra StageNow ndash Simplifying initial Device Staging

2 Output staging Profiles to a bar code or NFC tag

3 Scan the bar codes or tap the NFC tag to stage

This free tool enables staging in just 3 easy steps

1 Create staging Profiles with easy-to-use Wizards

Built-in

Staging

Server

Workstation Tool

Load

Apps

Mobile Device Client

MDM Toolkit - Enabling MDMrsquos

bull Tightly Integrated Solutions

bull Can Utilize Mx andor Standard Android Features

bull MDM Toolkit - includes documentation sample code amp utilities to help MDM vendors implement the MX functionality into their solutions to provide a viable management solution on Zebra mobile devices including Remote Control

B2M

TeamViewer

LogMeIn

Options For Programmatic Controls

DataWedge for Android- No programming Required

Scanning MSR data appears as keyboard data

bull Powerful profile feature allows configuration per app

bull Recommended when no application development desired or basic text data processing required

Native amp extended Development ndash Android Java Applications

bull Compatible with standard Android SDK bull Extensions for Data Capture MSR Battery

bull Uses Android API (Intents) and traditional API methods

bull Recommended when developing native Android application

OMA CP XML Configuration

bull Broad device controls configuration management security policies

bull Standards Based OMA Configuration Profile XML Schema

bull Configuration Service Provider (CSP) Modularity

bull Recommended for Mobile Device Management amp PartnerCustomer Application Device Controls

RhoMobile

bull Cross Platform Application development framework (same applications run on Android WM iOShellip)

bull Develop using Web skills (HTML5 JS Ruby)

bull Recommended when developing application to work on multiple devices and operating systems or you have web development skills

APIrsquos

amp

Intents

Data-

Wedge

XML

Config

Cross

Platform

Android Flexibility To Enable Features Like Analytics bull Device Diagnostics Engine Monitors Critical Functionality And Health

bull Health Monitoring Predictive Maintenance for Lower SupportMgmt Costs

Integrated Engine Monitors Critical

Functionality And Monitors Health Device usage

Battery charging and depletion

Applications installed and running

Activity Counters

Radio Performance

Movement Drops

Correlation of events to diagnose

issues Lowers support and management costs

Predictive Maintenance

Optimized Deployment

Fast Device Support

Power Management

Workload Indicators

Business Disruptions

IT Gauges

Android Security

bull Retail bull PCI ndash DSS (Payment Card Industry ndash Data Security Std) for mobile payment (MPoS)

bull QSA (Qualified Security Assessor) Audits

bull Critical Infrastructure bull NERC ndash CIP (North America Electric

Reliability Corp ndash Critical Infrastructure Protection)

bull Healthcare bull HIPAA ndash Health Insurance Portability amp Accounting HITECH Omnibus

bull Controlled Substances bull DEA CSOS ndash Controlled Substance Ordering System

bull Financial bull Sarbanes-Oxley Gramm-Leach Bliley Act (GLBA) Basel II

bull Government bull NIST FIPS ndash Federal Information Processing Standards

bull Govrsquot PED (portable electronic devices) Requirements

bull STIGS (Security Technical Implementation Guide)

bull DoD Directive 81002 (commercial wireless devices in DoD Govrsquot Info Grid (GIG)

bull Federal Information Security Management Act (FISMA) NIST Info Categorization Guidelines

bull Legislation Requiring Breach Notification bull 46 States Have Enacted Breach Notification for Personal Information

bull Federal Legislation In Discussion But Pending

REGULATORY COMPLIANCE IS FUNDAMENTAL TO ZEBRA CUSTOMERS DIRECTIVESMANDATESEDICTS

ANDROID SECURITY (ALWAYS SEPARATE PERCEPTION FROM FACT)

bull Highly Secure Government amp Public Safety Android Adoption

bull Android is the OS for the next generation Mission Critical High Assurance devices being developed by Motorola

bull Enterprise

bull Android is the OS meeting regulatory security certifications in multiple verticals Retail - PCI-DSS Healthcare ndash HIPAA Govrsquot - FIPS 140-2

bull Early Perceptions That Android Is ldquoNot Securerdquo

1) Malware On Google Play Store (enterprise should white-list)

2) Early Android Releases (pre-ICS 40 release October 2011)

bull Android has Demonstrated a History of Incremental Security Enhancements NSA ldquoSecurity Enhancedrdquo (SE Linux) Features Per User VPNs Address Space Layout Randomization (ASLR)hellip

Mx-Osx Enables comprehensive Lockdown ldquoPrinciple of least privilegerdquo OnOff-EnableDisableFilter

Android Debug Bridge (ADB)

Device File Access

All USB Activity

ON Off

Discovery

Off

Recording

GPS

Cellular

Camera

Comprehensive Lockdown and Monitoring Enabling Only the Functionality Needed to Perform the Operation and No More

Imager

SD Access

Interfaces

Sensors

Software

Devices

Settings

amp

Capture Application

White List URL Filters

Speaker Display

Brightness

User

Settings

Proxy

Dealing With LostStolen Devices Mx Enabled Autonomous Countermeasure Matrix

Countermeasures

Threats Wipe SD card

Factory reset Wipe Secure Storage Keys

Password Reset All Users

Password Reset Specific User

Lock Device Uninstall Specific Application

Send Alert to Application via Intent

Maximum password limit X

MDM Client Removal X X

Force through XML X X

Exchange ActiveSync (EAS) password limit x x x x x X

Device is Rooted

X

Exceeding a Configured Threshold Results in One or More Countermeasures

Runs Autonomously on Device Negating Dependency on Network Connectivity

Configured by Enterprise Administrator amp Pushed to the Device

Zebra Security Bulletins ndash eg StageFright Part of Zebra Android Security Remediation Team Process

Release Date

Alternative Remediation

Options

Customer Education

Product Impact

Patch Release Dates

Tracking

Link To Patch with

Detailed Installation Instructions

Android Challenges ndash Real amp Perceived

bull Fragmentation (a positive amp negative)

bull UI Fragmentation (No Longer An Issue) bull Major consumer manufacturers supporting standards based ldquoGoogle Play Editionrdquo

bull Android UI Advancements

bull Release Fragmentation (in many senses a positive for enterprise) bull Working with Google to reduce lag times)

bull Google Leveraging Google Play Service (GPS)

bull Mobile Device Management Fragmentation (No Longer An Issue) bull Increase API Surface plus extensions

bull Google Mobile Service Privacy Issues (an option ndash making it a feature) bull Means to provide with without makes this a feature compared to other OSrsquos

bull Security (No Longer An Inhibitor To Deployment) bull Often Aligned To Google Play Malware (not relevant to most ldquolocked down enterprise devices)

bull Greatly Improved Post ICS 40 Release (Oct 2011)

bull Positive Comments on Android Security By Gartner amp VDC

bull Integration of many NSA SE (Security Enhanced) Android Features

bull Device Availability (Now over 50 Industrial Handheld Android Devices still not as many as WMCE but more than the 5 on WE8H)

Is Android Mx An Enterprise OShellip ldquoDuck Testrdquo

1) Is Android The Worldrsquos Leading Mobile OSYes

2) Is Android Supported In A Microsoft Enterprise InfrastructureYes

3) Are Enterprise Developers Adopting AndroidYes

4) Is The Native Language of Android Java PopularhellipYes

5) Are Industry amp Financial Analysts SeeinghellipYes

6) Are Industry amp Financial Analysts Seeing Android AdoptionhellipYes

7) Does Android Have A Significant Installed BasehellipYes

8) Can Android Reduce Enterprise OS FragmentationYes

9) Are Industrial HH Device Vendors Adopting AndroidYes

10) Are Enterprise Tools Available for AndroidYes

11) Is Zebra Seeing Android Momentum hellip Yes

12) Are Enterprise Customers Buying Android hellipYes

13) Is Android SecurehellipYes

14) Does Zebra Have A Security Remediation Process For AndroidYes

15) Is Android Continually Adding New Enterprise FeatureshellipYes

16) Does Android Have The Flexibility To Enable Features Like AnalyticshellipYes

17) Are There Enterprise Android Resources Yes

18) If Needed Are Services Available For AndroidYes

19) Does Mx Enable Developers To Add ValueYes

20) Does Android Mx provide Enterprise Development OptionsYes

21) Does Mx Enable Comprehensive LockdownhellipYes

22) Can Mx Help With Lost or Stolen DevicesYes

Sample Zebra Android Information Resources bull Architecture amp Development Resources

bull Motorola Solutions App Development For Android httpdevelopermotorolasolutionscomcommunityandroid

bull Android Opens Source Project - httpsourceandroidcom

bull Android Block Diagram - httpenwikipediaorgwikiFileAndroid-System-Architecturesvg

bull Android APIrsquos - httpdeveloperandroidcomguidetopicsmanifestuses-sdk-elementhtmlApiLevels amp

bull httpdeveloperandroidcomreferencepackageshtml

bull Android SDK amp ADT Download - httpdeveloperandroidcomsdkindexhtml

bull Android App Overview - httpdeveloperandroidcomguidecomponentsfundamentalshtml

bull Zebra EMDK bull DN PMB httpagilevltprdmot-solutionscomAgileVault005578069agile557806907pdf

bull EMDK Landing page httpsdevelopermotorolasolutionscomcommunityandroidemdk

bull Tutorials httpsdevelopermotorolasolutionscomcommunityandroidemdktutorials

bull Samples httpsdevelopermotorolasolutionscomcommunityandroidemdksamples

bull API Reference httpsdevelopermotorolasolutionscomcommunityandroidemdkreference

bull Profile Manager httpsdevelopermotorolasolutionscomcommunityandroidemdkprofiles

bull Android Mobile Security bull NIST Mobile Security Guidelines - httpcsrcnistgovpublicationsdrafts800-124r1draft_sp800-124-rev1pdf

bull Android Basic Security - httpsourceandroidcomdevicestechsecurity

bull Android Mobile Device Management (MDM) bull SoTI MobiControl Android+ - httpwwwsotinetmobicontrolkey-featuresandroidplus

bull Airwatch Android MDM - httpwwwair-watchcomsolutionsandroid

bull MSI Mx - httpwwwmotorolasolutionscomUS-ENBusiness+Product+and+ServicesSoftware+and+ApplicationsMx_Extensionssoftware_applications_tab

bull TCO Links bull VDC Mobile Device TCO httpwwwvdcresearchcom_Documentstrackst7v1brief-2667pdf

bull Gartner ldquoTotal Cost of Ownership of Mobile Devices 2012 Updaterdquo March 20 2012 httpwwwmotorolasolutionscomwebCustomerPepsiCoUS-ENMyDocumentsPresentationsLibraryresourcestotal_cost_of_ownership_of_mobile20devicespdfpLibItem=1

bull ldquoMotorola Solutions TCO Calculatorrdquo (consult an MSI representative)

bull Other bull Android Market Dashboards - httpdeveloperandroidcomaboutdashboardsindexhtml

bull Google Services httpdeveloperandroidcomgoogleindexhtml

PLEASE TAKE THE SURVEY

DO NOT USE APPFORUM EVENT SURVEY SESSION

SURVEY

THANK YOU

Page 40: Zebra OS Strategy - Zebra Technologies LaunchPadlaunchpad.zebra.com/.../Day_1_EN/04_APAC-AppForum-OS_Strategy.… · 20/03/2012 · Zebra OS Strategy Bruce A Willins Sr ... Risk -

Application MSFT-To-Android Migration

bull Rewrite

bull Porting C to Java Has Generally Gone Smoothly (a class is a class is a class)

bull Abstraction

bull Transitioning To HTML5 amp Various OS Abstraction Frameworks (eg RhoMobile)

bull Retaining NET (eg Xamarin)

bull Some Are Running A Common Language Runtime (CLR) and Running Their Existing NET Code (60-90 porting) most effort in UI

bull XAMARIN

bull Some Customers Using Datawedge With Xamarin

bull Continued Strategic Partnership Dialogue

bull Expect Zebra Plugins For Xamarin (late Q3 rsquo15 Mx 44 profile mgr amp barcode API)

bull httpsdevelopermotorolasolutionscomdocsDOC-2813

C

NET

PrivacySecurity vs Service Functionality

Many Enterprise Customers

Object To The Security Risks associated with

Consumer Cloud Service offerings requiring

devices to expose Account IDrsquos access to

data amp data traversing cloud servershellip

ldquoWhen you visit websites or use apps that use Google technologies we may use the

information we receive from those websites and appsrdquo (google privacy amp terms - httpwwwgooglecompoliciesprivacypartners)

ldquoIBM bans Sirirdquo (httpwwwzdnetcomblogbtlibm-bans-siri-privacy-risk-or-corporate-paranoia-at-its-best77843)

Siri - End User License Agreement (EULA)

ldquoyou agree and consent to Applersquos and its subsidiariesrsquo and agentsrsquo transmission collection maintenance processing and use of this information

including your voice input and User Datardquo

A Value of Android ndash AOSP amp GMS Options Most Enterprise COBO Customers Prefer AOSP Code Apps Accordingly

bull Privacy - relinquishment to Google of significant data rights inconsistent with enterprise protection of data

bull Google Account Logistics ndash services require a Google account

bull Forced Updates - ldquoGoogle Terms of Servicerdquo (wwwgooglecomintlenpoliciesterms) ldquoWhen a Service requires or includes downloadable software this software may update automatically on your device once a new version or feature is availablerdquo

bull Malware Exposure - Google Play Riddled with Malware (NIST best practice no access to public app store

bull Hardware Design Constraints ndash all hardware designs must comply with Google CDD which limits enterprise device choices

bull Application amp Customization Restrictions ndash UI constraints

bull Potential Functional Limitations ndash Must adhere to Compatibility Test Suite

AOSP ~ 225 of All Smartphone Shipments (4Q 2014) (httpswwwabiresearchcompress4q-2014-smartphone-os-results-android-smartphone-s)

Google Maps

Google Cloud Messaging

Google Play Store

Google Play Services

Google+

Google Analytics

Google Mail - GMAIL

Google Wallet Instant Buy

Google Cloud Platform

Mobile Chrome Browser

GMS Challenges GMS Features

Android For Work (AFW) ndash Driving Android Proliferation

bull Key Feature - Managed Profiles (Dual Persona) For BYOD amp COPE (not COBO)

bull Limited Management amp Security Features (restrict copypaste silent app installremovalhellip)

bull Features Made Extensible To Google For Work EMMrsquos ndash GFW EMMrsquos Airwatch MobileIron SOTI SAP Citrix Blackberry MaaS360 Google Admin Console ndash AFW has No UI

bull Features Available Natively On L and via APK On ICS 40 to KK 44

bull Requires That The Device Have Google Mobile Services (GMS)

bull Correlated Feature ndash Google Apps For Work with Private Channel for Mobile Application Management (MAM)

bullGoogle Apps For work

bullGoogle Cloud Platform

bullGoogle Maps For Work

bullGoogle Chrome For Work

bullGoogle Android For Work

bullGoogle Business Solutions

bullGoogle Play For Work

Google For Work Android For Work is Part of

The Broader Google For Work Initiative

Android Utilities amp Tools

The Genesis of Mx ndash Value To Zebra Stakeholders

Meeting IT Needs

Zebra MX - Enterprise Overlay

Android

Leveraging Consumer Scale

2014 1B+ Smartphones gt20B App Downloads

Zebra Utilities

RhoMobile

Enterprise Browser

EMDK

Rx Logger

Enabling App Developers

WinMobile

MX Programmatic Configuration

bull MX uses a standards based XML schema (OMA-CP PROV MSPROV) bull New features can be developed and immediately plugged-in and used by all solutions (MDM Staging EMDK)

bull Concurrent use by multiple applications with sync amp async options on transient amp persistent operations

bull XML generated by Eclipse Pug-in (EMDK) StageNow workstation or MDM Console

Extensible Configuration

CSP

XML Object

CSP

XML Object

CSP

XML Object

CSP

XML Object

Admin Developer

Staging MDM

EMDK

MX Management System

XML File XML File

Mx Os Extensions Made Available via EMDK amp StageNow

Mx OS Extensions Foundation

EMDK StageNow

67+ Major Operations

Some of Which Are Compound

Operations

Enterprise Tools Available for Android Both Off The Shelf amp Custom

Logcat ndash view from Eclipse or ADB shell

Debug ndash part of Android SDK

Traceview ndash App profilingbottlenecks

HierarchyViewer - UI views structure

Eclipse memory

Analyzer (MAT) Monkey ndash adb CLI

event generator

Rx Logger In depth monitoring

amp auditing

Zebra StageNow ndash Simplifying initial Device Staging

2 Output staging Profiles to a bar code or NFC tag

3 Scan the bar codes or tap the NFC tag to stage

This free tool enables staging in just 3 easy steps

1 Create staging Profiles with easy-to-use Wizards

Built-in

Staging

Server

Workstation Tool

Load

Apps

Mobile Device Client

MDM Toolkit - Enabling MDMrsquos

bull Tightly Integrated Solutions

bull Can Utilize Mx andor Standard Android Features

bull MDM Toolkit - includes documentation sample code amp utilities to help MDM vendors implement the MX functionality into their solutions to provide a viable management solution on Zebra mobile devices including Remote Control

B2M

TeamViewer

LogMeIn

Options For Programmatic Controls

DataWedge for Android- No programming Required

Scanning MSR data appears as keyboard data

bull Powerful profile feature allows configuration per app

bull Recommended when no application development desired or basic text data processing required

Native amp extended Development ndash Android Java Applications

bull Compatible with standard Android SDK bull Extensions for Data Capture MSR Battery

bull Uses Android API (Intents) and traditional API methods

bull Recommended when developing native Android application

OMA CP XML Configuration

bull Broad device controls configuration management security policies

bull Standards Based OMA Configuration Profile XML Schema

bull Configuration Service Provider (CSP) Modularity

bull Recommended for Mobile Device Management amp PartnerCustomer Application Device Controls

RhoMobile

bull Cross Platform Application development framework (same applications run on Android WM iOShellip)

bull Develop using Web skills (HTML5 JS Ruby)

bull Recommended when developing application to work on multiple devices and operating systems or you have web development skills

APIrsquos

amp

Intents

Data-

Wedge

XML

Config

Cross

Platform

Android Flexibility To Enable Features Like Analytics bull Device Diagnostics Engine Monitors Critical Functionality And Health

bull Health Monitoring Predictive Maintenance for Lower SupportMgmt Costs

Integrated Engine Monitors Critical

Functionality And Monitors Health Device usage

Battery charging and depletion

Applications installed and running

Activity Counters

Radio Performance

Movement Drops

Correlation of events to diagnose

issues Lowers support and management costs

Predictive Maintenance

Optimized Deployment

Fast Device Support

Power Management

Workload Indicators

Business Disruptions

IT Gauges

Android Security

bull Retail bull PCI ndash DSS (Payment Card Industry ndash Data Security Std) for mobile payment (MPoS)

bull QSA (Qualified Security Assessor) Audits

bull Critical Infrastructure bull NERC ndash CIP (North America Electric

Reliability Corp ndash Critical Infrastructure Protection)

bull Healthcare bull HIPAA ndash Health Insurance Portability amp Accounting HITECH Omnibus

bull Controlled Substances bull DEA CSOS ndash Controlled Substance Ordering System

bull Financial bull Sarbanes-Oxley Gramm-Leach Bliley Act (GLBA) Basel II

bull Government bull NIST FIPS ndash Federal Information Processing Standards

bull Govrsquot PED (portable electronic devices) Requirements

bull STIGS (Security Technical Implementation Guide)

bull DoD Directive 81002 (commercial wireless devices in DoD Govrsquot Info Grid (GIG)

bull Federal Information Security Management Act (FISMA) NIST Info Categorization Guidelines

bull Legislation Requiring Breach Notification bull 46 States Have Enacted Breach Notification for Personal Information

bull Federal Legislation In Discussion But Pending

REGULATORY COMPLIANCE IS FUNDAMENTAL TO ZEBRA CUSTOMERS DIRECTIVESMANDATESEDICTS

ANDROID SECURITY (ALWAYS SEPARATE PERCEPTION FROM FACT)

bull Highly Secure Government amp Public Safety Android Adoption

bull Android is the OS for the next generation Mission Critical High Assurance devices being developed by Motorola

bull Enterprise

bull Android is the OS meeting regulatory security certifications in multiple verticals Retail - PCI-DSS Healthcare ndash HIPAA Govrsquot - FIPS 140-2

bull Early Perceptions That Android Is ldquoNot Securerdquo

1) Malware On Google Play Store (enterprise should white-list)

2) Early Android Releases (pre-ICS 40 release October 2011)

bull Android has Demonstrated a History of Incremental Security Enhancements NSA ldquoSecurity Enhancedrdquo (SE Linux) Features Per User VPNs Address Space Layout Randomization (ASLR)hellip

Mx-Osx Enables comprehensive Lockdown ldquoPrinciple of least privilegerdquo OnOff-EnableDisableFilter

Android Debug Bridge (ADB)

Device File Access

All USB Activity

ON Off

Discovery

Off

Recording

GPS

Cellular

Camera

Comprehensive Lockdown and Monitoring Enabling Only the Functionality Needed to Perform the Operation and No More

Imager

SD Access

Interfaces

Sensors

Software

Devices

Settings

amp

Capture Application

White List URL Filters

Speaker Display

Brightness

User

Settings

Proxy

Dealing With LostStolen Devices Mx Enabled Autonomous Countermeasure Matrix

Countermeasures

Threats Wipe SD card

Factory reset Wipe Secure Storage Keys

Password Reset All Users

Password Reset Specific User

Lock Device Uninstall Specific Application

Send Alert to Application via Intent

Maximum password limit X

MDM Client Removal X X

Force through XML X X

Exchange ActiveSync (EAS) password limit x x x x x X

Device is Rooted

X

Exceeding a Configured Threshold Results in One or More Countermeasures

Runs Autonomously on Device Negating Dependency on Network Connectivity

Configured by Enterprise Administrator amp Pushed to the Device

Zebra Security Bulletins ndash eg StageFright Part of Zebra Android Security Remediation Team Process

Release Date

Alternative Remediation

Options

Customer Education

Product Impact

Patch Release Dates

Tracking

Link To Patch with

Detailed Installation Instructions

Android Challenges ndash Real amp Perceived

bull Fragmentation (a positive amp negative)

bull UI Fragmentation (No Longer An Issue) bull Major consumer manufacturers supporting standards based ldquoGoogle Play Editionrdquo

bull Android UI Advancements

bull Release Fragmentation (in many senses a positive for enterprise) bull Working with Google to reduce lag times)

bull Google Leveraging Google Play Service (GPS)

bull Mobile Device Management Fragmentation (No Longer An Issue) bull Increase API Surface plus extensions

bull Google Mobile Service Privacy Issues (an option ndash making it a feature) bull Means to provide with without makes this a feature compared to other OSrsquos

bull Security (No Longer An Inhibitor To Deployment) bull Often Aligned To Google Play Malware (not relevant to most ldquolocked down enterprise devices)

bull Greatly Improved Post ICS 40 Release (Oct 2011)

bull Positive Comments on Android Security By Gartner amp VDC

bull Integration of many NSA SE (Security Enhanced) Android Features

bull Device Availability (Now over 50 Industrial Handheld Android Devices still not as many as WMCE but more than the 5 on WE8H)

Is Android Mx An Enterprise OShellip ldquoDuck Testrdquo

1) Is Android The Worldrsquos Leading Mobile OSYes

2) Is Android Supported In A Microsoft Enterprise InfrastructureYes

3) Are Enterprise Developers Adopting AndroidYes

4) Is The Native Language of Android Java PopularhellipYes

5) Are Industry amp Financial Analysts SeeinghellipYes

6) Are Industry amp Financial Analysts Seeing Android AdoptionhellipYes

7) Does Android Have A Significant Installed BasehellipYes

8) Can Android Reduce Enterprise OS FragmentationYes

9) Are Industrial HH Device Vendors Adopting AndroidYes

10) Are Enterprise Tools Available for AndroidYes

11) Is Zebra Seeing Android Momentum hellip Yes

12) Are Enterprise Customers Buying Android hellipYes

13) Is Android SecurehellipYes

14) Does Zebra Have A Security Remediation Process For AndroidYes

15) Is Android Continually Adding New Enterprise FeatureshellipYes

16) Does Android Have The Flexibility To Enable Features Like AnalyticshellipYes

17) Are There Enterprise Android Resources Yes

18) If Needed Are Services Available For AndroidYes

19) Does Mx Enable Developers To Add ValueYes

20) Does Android Mx provide Enterprise Development OptionsYes

21) Does Mx Enable Comprehensive LockdownhellipYes

22) Can Mx Help With Lost or Stolen DevicesYes

Sample Zebra Android Information Resources bull Architecture amp Development Resources

bull Motorola Solutions App Development For Android httpdevelopermotorolasolutionscomcommunityandroid

bull Android Opens Source Project - httpsourceandroidcom

bull Android Block Diagram - httpenwikipediaorgwikiFileAndroid-System-Architecturesvg

bull Android APIrsquos - httpdeveloperandroidcomguidetopicsmanifestuses-sdk-elementhtmlApiLevels amp

bull httpdeveloperandroidcomreferencepackageshtml

bull Android SDK amp ADT Download - httpdeveloperandroidcomsdkindexhtml

bull Android App Overview - httpdeveloperandroidcomguidecomponentsfundamentalshtml

bull Zebra EMDK bull DN PMB httpagilevltprdmot-solutionscomAgileVault005578069agile557806907pdf

bull EMDK Landing page httpsdevelopermotorolasolutionscomcommunityandroidemdk

bull Tutorials httpsdevelopermotorolasolutionscomcommunityandroidemdktutorials

bull Samples httpsdevelopermotorolasolutionscomcommunityandroidemdksamples

bull API Reference httpsdevelopermotorolasolutionscomcommunityandroidemdkreference

bull Profile Manager httpsdevelopermotorolasolutionscomcommunityandroidemdkprofiles

bull Android Mobile Security bull NIST Mobile Security Guidelines - httpcsrcnistgovpublicationsdrafts800-124r1draft_sp800-124-rev1pdf

bull Android Basic Security - httpsourceandroidcomdevicestechsecurity

bull Android Mobile Device Management (MDM) bull SoTI MobiControl Android+ - httpwwwsotinetmobicontrolkey-featuresandroidplus

bull Airwatch Android MDM - httpwwwair-watchcomsolutionsandroid

bull MSI Mx - httpwwwmotorolasolutionscomUS-ENBusiness+Product+and+ServicesSoftware+and+ApplicationsMx_Extensionssoftware_applications_tab

bull TCO Links bull VDC Mobile Device TCO httpwwwvdcresearchcom_Documentstrackst7v1brief-2667pdf

bull Gartner ldquoTotal Cost of Ownership of Mobile Devices 2012 Updaterdquo March 20 2012 httpwwwmotorolasolutionscomwebCustomerPepsiCoUS-ENMyDocumentsPresentationsLibraryresourcestotal_cost_of_ownership_of_mobile20devicespdfpLibItem=1

bull ldquoMotorola Solutions TCO Calculatorrdquo (consult an MSI representative)

bull Other bull Android Market Dashboards - httpdeveloperandroidcomaboutdashboardsindexhtml

bull Google Services httpdeveloperandroidcomgoogleindexhtml

PLEASE TAKE THE SURVEY

DO NOT USE APPFORUM EVENT SURVEY SESSION

SURVEY

THANK YOU

Page 41: Zebra OS Strategy - Zebra Technologies LaunchPadlaunchpad.zebra.com/.../Day_1_EN/04_APAC-AppForum-OS_Strategy.… · 20/03/2012 · Zebra OS Strategy Bruce A Willins Sr ... Risk -

PrivacySecurity vs Service Functionality

Many Enterprise Customers

Object To The Security Risks associated with

Consumer Cloud Service offerings requiring

devices to expose Account IDrsquos access to

data amp data traversing cloud servershellip

ldquoWhen you visit websites or use apps that use Google technologies we may use the

information we receive from those websites and appsrdquo (google privacy amp terms - httpwwwgooglecompoliciesprivacypartners)

ldquoIBM bans Sirirdquo (httpwwwzdnetcomblogbtlibm-bans-siri-privacy-risk-or-corporate-paranoia-at-its-best77843)

Siri - End User License Agreement (EULA)

ldquoyou agree and consent to Applersquos and its subsidiariesrsquo and agentsrsquo transmission collection maintenance processing and use of this information

including your voice input and User Datardquo

A Value of Android ndash AOSP amp GMS Options Most Enterprise COBO Customers Prefer AOSP Code Apps Accordingly

bull Privacy - relinquishment to Google of significant data rights inconsistent with enterprise protection of data

bull Google Account Logistics ndash services require a Google account

bull Forced Updates - ldquoGoogle Terms of Servicerdquo (wwwgooglecomintlenpoliciesterms) ldquoWhen a Service requires or includes downloadable software this software may update automatically on your device once a new version or feature is availablerdquo

bull Malware Exposure - Google Play Riddled with Malware (NIST best practice no access to public app store

bull Hardware Design Constraints ndash all hardware designs must comply with Google CDD which limits enterprise device choices

bull Application amp Customization Restrictions ndash UI constraints

bull Potential Functional Limitations ndash Must adhere to Compatibility Test Suite

AOSP ~ 225 of All Smartphone Shipments (4Q 2014) (httpswwwabiresearchcompress4q-2014-smartphone-os-results-android-smartphone-s)

Google Maps

Google Cloud Messaging

Google Play Store

Google Play Services

Google+

Google Analytics

Google Mail - GMAIL

Google Wallet Instant Buy

Google Cloud Platform

Mobile Chrome Browser

GMS Challenges GMS Features

Android For Work (AFW) ndash Driving Android Proliferation

bull Key Feature - Managed Profiles (Dual Persona) For BYOD amp COPE (not COBO)

bull Limited Management amp Security Features (restrict copypaste silent app installremovalhellip)

bull Features Made Extensible To Google For Work EMMrsquos ndash GFW EMMrsquos Airwatch MobileIron SOTI SAP Citrix Blackberry MaaS360 Google Admin Console ndash AFW has No UI

bull Features Available Natively On L and via APK On ICS 40 to KK 44

bull Requires That The Device Have Google Mobile Services (GMS)

bull Correlated Feature ndash Google Apps For Work with Private Channel for Mobile Application Management (MAM)

bullGoogle Apps For work

bullGoogle Cloud Platform

bullGoogle Maps For Work

bullGoogle Chrome For Work

bullGoogle Android For Work

bullGoogle Business Solutions

bullGoogle Play For Work

Google For Work Android For Work is Part of

The Broader Google For Work Initiative

Android Utilities amp Tools

The Genesis of Mx ndash Value To Zebra Stakeholders

Meeting IT Needs

Zebra MX - Enterprise Overlay

Android

Leveraging Consumer Scale

2014 1B+ Smartphones gt20B App Downloads

Zebra Utilities

RhoMobile

Enterprise Browser

EMDK

Rx Logger

Enabling App Developers

WinMobile

MX Programmatic Configuration

bull MX uses a standards based XML schema (OMA-CP PROV MSPROV) bull New features can be developed and immediately plugged-in and used by all solutions (MDM Staging EMDK)

bull Concurrent use by multiple applications with sync amp async options on transient amp persistent operations

bull XML generated by Eclipse Pug-in (EMDK) StageNow workstation or MDM Console

Extensible Configuration

CSP

XML Object

CSP

XML Object

CSP

XML Object

CSP

XML Object

Admin Developer

Staging MDM

EMDK

MX Management System

XML File XML File

Mx Os Extensions Made Available via EMDK amp StageNow

Mx OS Extensions Foundation

EMDK StageNow

67+ Major Operations

Some of Which Are Compound

Operations

Enterprise Tools Available for Android Both Off The Shelf amp Custom

Logcat ndash view from Eclipse or ADB shell

Debug ndash part of Android SDK

Traceview ndash App profilingbottlenecks

HierarchyViewer - UI views structure

Eclipse memory

Analyzer (MAT) Monkey ndash adb CLI

event generator

Rx Logger In depth monitoring

amp auditing

Zebra StageNow ndash Simplifying initial Device Staging

2 Output staging Profiles to a bar code or NFC tag

3 Scan the bar codes or tap the NFC tag to stage

This free tool enables staging in just 3 easy steps

1 Create staging Profiles with easy-to-use Wizards

Built-in

Staging

Server

Workstation Tool

Load

Apps

Mobile Device Client

MDM Toolkit - Enabling MDMrsquos

bull Tightly Integrated Solutions

bull Can Utilize Mx andor Standard Android Features

bull MDM Toolkit - includes documentation sample code amp utilities to help MDM vendors implement the MX functionality into their solutions to provide a viable management solution on Zebra mobile devices including Remote Control

B2M

TeamViewer

LogMeIn

Options For Programmatic Controls

DataWedge for Android- No programming Required

Scanning MSR data appears as keyboard data

bull Powerful profile feature allows configuration per app

bull Recommended when no application development desired or basic text data processing required

Native amp extended Development ndash Android Java Applications

bull Compatible with standard Android SDK bull Extensions for Data Capture MSR Battery

bull Uses Android API (Intents) and traditional API methods

bull Recommended when developing native Android application

OMA CP XML Configuration

bull Broad device controls configuration management security policies

bull Standards Based OMA Configuration Profile XML Schema

bull Configuration Service Provider (CSP) Modularity

bull Recommended for Mobile Device Management amp PartnerCustomer Application Device Controls

RhoMobile

bull Cross Platform Application development framework (same applications run on Android WM iOShellip)

bull Develop using Web skills (HTML5 JS Ruby)

bull Recommended when developing application to work on multiple devices and operating systems or you have web development skills

APIrsquos

amp

Intents

Data-

Wedge

XML

Config

Cross

Platform

Android Flexibility To Enable Features Like Analytics bull Device Diagnostics Engine Monitors Critical Functionality And Health

bull Health Monitoring Predictive Maintenance for Lower SupportMgmt Costs

Integrated Engine Monitors Critical

Functionality And Monitors Health Device usage

Battery charging and depletion

Applications installed and running

Activity Counters

Radio Performance

Movement Drops

Correlation of events to diagnose

issues Lowers support and management costs

Predictive Maintenance

Optimized Deployment

Fast Device Support

Power Management

Workload Indicators

Business Disruptions

IT Gauges

Android Security

bull Retail bull PCI ndash DSS (Payment Card Industry ndash Data Security Std) for mobile payment (MPoS)

bull QSA (Qualified Security Assessor) Audits

bull Critical Infrastructure bull NERC ndash CIP (North America Electric

Reliability Corp ndash Critical Infrastructure Protection)

bull Healthcare bull HIPAA ndash Health Insurance Portability amp Accounting HITECH Omnibus

bull Controlled Substances bull DEA CSOS ndash Controlled Substance Ordering System

bull Financial bull Sarbanes-Oxley Gramm-Leach Bliley Act (GLBA) Basel II

bull Government bull NIST FIPS ndash Federal Information Processing Standards

bull Govrsquot PED (portable electronic devices) Requirements

bull STIGS (Security Technical Implementation Guide)

bull DoD Directive 81002 (commercial wireless devices in DoD Govrsquot Info Grid (GIG)

bull Federal Information Security Management Act (FISMA) NIST Info Categorization Guidelines

bull Legislation Requiring Breach Notification bull 46 States Have Enacted Breach Notification for Personal Information

bull Federal Legislation In Discussion But Pending

REGULATORY COMPLIANCE IS FUNDAMENTAL TO ZEBRA CUSTOMERS DIRECTIVESMANDATESEDICTS

ANDROID SECURITY (ALWAYS SEPARATE PERCEPTION FROM FACT)

bull Highly Secure Government amp Public Safety Android Adoption

bull Android is the OS for the next generation Mission Critical High Assurance devices being developed by Motorola

bull Enterprise

bull Android is the OS meeting regulatory security certifications in multiple verticals Retail - PCI-DSS Healthcare ndash HIPAA Govrsquot - FIPS 140-2

bull Early Perceptions That Android Is ldquoNot Securerdquo

1) Malware On Google Play Store (enterprise should white-list)

2) Early Android Releases (pre-ICS 40 release October 2011)

bull Android has Demonstrated a History of Incremental Security Enhancements NSA ldquoSecurity Enhancedrdquo (SE Linux) Features Per User VPNs Address Space Layout Randomization (ASLR)hellip

Mx-Osx Enables comprehensive Lockdown ldquoPrinciple of least privilegerdquo OnOff-EnableDisableFilter

Android Debug Bridge (ADB)

Device File Access

All USB Activity

ON Off

Discovery

Off

Recording

GPS

Cellular

Camera

Comprehensive Lockdown and Monitoring Enabling Only the Functionality Needed to Perform the Operation and No More

Imager

SD Access

Interfaces

Sensors

Software

Devices

Settings

amp

Capture Application

White List URL Filters

Speaker Display

Brightness

User

Settings

Proxy

Dealing With LostStolen Devices Mx Enabled Autonomous Countermeasure Matrix

Countermeasures

Threats Wipe SD card

Factory reset Wipe Secure Storage Keys

Password Reset All Users

Password Reset Specific User

Lock Device Uninstall Specific Application

Send Alert to Application via Intent

Maximum password limit X

MDM Client Removal X X

Force through XML X X

Exchange ActiveSync (EAS) password limit x x x x x X

Device is Rooted

X

Exceeding a Configured Threshold Results in One or More Countermeasures

Runs Autonomously on Device Negating Dependency on Network Connectivity

Configured by Enterprise Administrator amp Pushed to the Device

Zebra Security Bulletins ndash eg StageFright Part of Zebra Android Security Remediation Team Process

Release Date

Alternative Remediation

Options

Customer Education

Product Impact

Patch Release Dates

Tracking

Link To Patch with

Detailed Installation Instructions

Android Challenges ndash Real amp Perceived

bull Fragmentation (a positive amp negative)

bull UI Fragmentation (No Longer An Issue) bull Major consumer manufacturers supporting standards based ldquoGoogle Play Editionrdquo

bull Android UI Advancements

bull Release Fragmentation (in many senses a positive for enterprise) bull Working with Google to reduce lag times)

bull Google Leveraging Google Play Service (GPS)

bull Mobile Device Management Fragmentation (No Longer An Issue) bull Increase API Surface plus extensions

bull Google Mobile Service Privacy Issues (an option ndash making it a feature) bull Means to provide with without makes this a feature compared to other OSrsquos

bull Security (No Longer An Inhibitor To Deployment) bull Often Aligned To Google Play Malware (not relevant to most ldquolocked down enterprise devices)

bull Greatly Improved Post ICS 40 Release (Oct 2011)

bull Positive Comments on Android Security By Gartner amp VDC

bull Integration of many NSA SE (Security Enhanced) Android Features

bull Device Availability (Now over 50 Industrial Handheld Android Devices still not as many as WMCE but more than the 5 on WE8H)

Is Android Mx An Enterprise OShellip ldquoDuck Testrdquo

1) Is Android The Worldrsquos Leading Mobile OSYes

2) Is Android Supported In A Microsoft Enterprise InfrastructureYes

3) Are Enterprise Developers Adopting AndroidYes

4) Is The Native Language of Android Java PopularhellipYes

5) Are Industry amp Financial Analysts SeeinghellipYes

6) Are Industry amp Financial Analysts Seeing Android AdoptionhellipYes

7) Does Android Have A Significant Installed BasehellipYes

8) Can Android Reduce Enterprise OS FragmentationYes

9) Are Industrial HH Device Vendors Adopting AndroidYes

10) Are Enterprise Tools Available for AndroidYes

11) Is Zebra Seeing Android Momentum hellip Yes

12) Are Enterprise Customers Buying Android hellipYes

13) Is Android SecurehellipYes

14) Does Zebra Have A Security Remediation Process For AndroidYes

15) Is Android Continually Adding New Enterprise FeatureshellipYes

16) Does Android Have The Flexibility To Enable Features Like AnalyticshellipYes

17) Are There Enterprise Android Resources Yes

18) If Needed Are Services Available For AndroidYes

19) Does Mx Enable Developers To Add ValueYes

20) Does Android Mx provide Enterprise Development OptionsYes

21) Does Mx Enable Comprehensive LockdownhellipYes

22) Can Mx Help With Lost or Stolen DevicesYes

Sample Zebra Android Information Resources bull Architecture amp Development Resources

bull Motorola Solutions App Development For Android httpdevelopermotorolasolutionscomcommunityandroid

bull Android Opens Source Project - httpsourceandroidcom

bull Android Block Diagram - httpenwikipediaorgwikiFileAndroid-System-Architecturesvg

bull Android APIrsquos - httpdeveloperandroidcomguidetopicsmanifestuses-sdk-elementhtmlApiLevels amp

bull httpdeveloperandroidcomreferencepackageshtml

bull Android SDK amp ADT Download - httpdeveloperandroidcomsdkindexhtml

bull Android App Overview - httpdeveloperandroidcomguidecomponentsfundamentalshtml

bull Zebra EMDK bull DN PMB httpagilevltprdmot-solutionscomAgileVault005578069agile557806907pdf

bull EMDK Landing page httpsdevelopermotorolasolutionscomcommunityandroidemdk

bull Tutorials httpsdevelopermotorolasolutionscomcommunityandroidemdktutorials

bull Samples httpsdevelopermotorolasolutionscomcommunityandroidemdksamples

bull API Reference httpsdevelopermotorolasolutionscomcommunityandroidemdkreference

bull Profile Manager httpsdevelopermotorolasolutionscomcommunityandroidemdkprofiles

bull Android Mobile Security bull NIST Mobile Security Guidelines - httpcsrcnistgovpublicationsdrafts800-124r1draft_sp800-124-rev1pdf

bull Android Basic Security - httpsourceandroidcomdevicestechsecurity

bull Android Mobile Device Management (MDM) bull SoTI MobiControl Android+ - httpwwwsotinetmobicontrolkey-featuresandroidplus

bull Airwatch Android MDM - httpwwwair-watchcomsolutionsandroid

bull MSI Mx - httpwwwmotorolasolutionscomUS-ENBusiness+Product+and+ServicesSoftware+and+ApplicationsMx_Extensionssoftware_applications_tab

bull TCO Links bull VDC Mobile Device TCO httpwwwvdcresearchcom_Documentstrackst7v1brief-2667pdf

bull Gartner ldquoTotal Cost of Ownership of Mobile Devices 2012 Updaterdquo March 20 2012 httpwwwmotorolasolutionscomwebCustomerPepsiCoUS-ENMyDocumentsPresentationsLibraryresourcestotal_cost_of_ownership_of_mobile20devicespdfpLibItem=1

bull ldquoMotorola Solutions TCO Calculatorrdquo (consult an MSI representative)

bull Other bull Android Market Dashboards - httpdeveloperandroidcomaboutdashboardsindexhtml

bull Google Services httpdeveloperandroidcomgoogleindexhtml

PLEASE TAKE THE SURVEY

DO NOT USE APPFORUM EVENT SURVEY SESSION

SURVEY

THANK YOU

Page 42: Zebra OS Strategy - Zebra Technologies LaunchPadlaunchpad.zebra.com/.../Day_1_EN/04_APAC-AppForum-OS_Strategy.… · 20/03/2012 · Zebra OS Strategy Bruce A Willins Sr ... Risk -

A Value of Android ndash AOSP amp GMS Options Most Enterprise COBO Customers Prefer AOSP Code Apps Accordingly

bull Privacy - relinquishment to Google of significant data rights inconsistent with enterprise protection of data

bull Google Account Logistics ndash services require a Google account

bull Forced Updates - ldquoGoogle Terms of Servicerdquo (wwwgooglecomintlenpoliciesterms) ldquoWhen a Service requires or includes downloadable software this software may update automatically on your device once a new version or feature is availablerdquo

bull Malware Exposure - Google Play Riddled with Malware (NIST best practice no access to public app store

bull Hardware Design Constraints ndash all hardware designs must comply with Google CDD which limits enterprise device choices

bull Application amp Customization Restrictions ndash UI constraints

bull Potential Functional Limitations ndash Must adhere to Compatibility Test Suite

AOSP ~ 225 of All Smartphone Shipments (4Q 2014) (httpswwwabiresearchcompress4q-2014-smartphone-os-results-android-smartphone-s)

Google Maps

Google Cloud Messaging

Google Play Store

Google Play Services

Google+

Google Analytics

Google Mail - GMAIL

Google Wallet Instant Buy

Google Cloud Platform

Mobile Chrome Browser

GMS Challenges GMS Features

Android For Work (AFW) ndash Driving Android Proliferation

bull Key Feature - Managed Profiles (Dual Persona) For BYOD amp COPE (not COBO)

bull Limited Management amp Security Features (restrict copypaste silent app installremovalhellip)

bull Features Made Extensible To Google For Work EMMrsquos ndash GFW EMMrsquos Airwatch MobileIron SOTI SAP Citrix Blackberry MaaS360 Google Admin Console ndash AFW has No UI

bull Features Available Natively On L and via APK On ICS 40 to KK 44

bull Requires That The Device Have Google Mobile Services (GMS)

bull Correlated Feature ndash Google Apps For Work with Private Channel for Mobile Application Management (MAM)

bullGoogle Apps For work

bullGoogle Cloud Platform

bullGoogle Maps For Work

bullGoogle Chrome For Work

bullGoogle Android For Work

bullGoogle Business Solutions

bullGoogle Play For Work

Google For Work Android For Work is Part of

The Broader Google For Work Initiative

Android Utilities amp Tools

The Genesis of Mx ndash Value To Zebra Stakeholders

Meeting IT Needs

Zebra MX - Enterprise Overlay

Android

Leveraging Consumer Scale

2014 1B+ Smartphones gt20B App Downloads

Zebra Utilities

RhoMobile

Enterprise Browser

EMDK

Rx Logger

Enabling App Developers

WinMobile

MX Programmatic Configuration

bull MX uses a standards based XML schema (OMA-CP PROV MSPROV) bull New features can be developed and immediately plugged-in and used by all solutions (MDM Staging EMDK)

bull Concurrent use by multiple applications with sync amp async options on transient amp persistent operations

bull XML generated by Eclipse Pug-in (EMDK) StageNow workstation or MDM Console

Extensible Configuration

CSP

XML Object

CSP

XML Object

CSP

XML Object

CSP

XML Object

Admin Developer

Staging MDM

EMDK

MX Management System

XML File XML File

Mx Os Extensions Made Available via EMDK amp StageNow

Mx OS Extensions Foundation

EMDK StageNow

67+ Major Operations

Some of Which Are Compound

Operations

Enterprise Tools Available for Android Both Off The Shelf amp Custom

Logcat ndash view from Eclipse or ADB shell

Debug ndash part of Android SDK

Traceview ndash App profilingbottlenecks

HierarchyViewer - UI views structure

Eclipse memory

Analyzer (MAT) Monkey ndash adb CLI

event generator

Rx Logger In depth monitoring

amp auditing

Zebra StageNow ndash Simplifying initial Device Staging

2 Output staging Profiles to a bar code or NFC tag

3 Scan the bar codes or tap the NFC tag to stage

This free tool enables staging in just 3 easy steps

1 Create staging Profiles with easy-to-use Wizards

Built-in

Staging

Server

Workstation Tool

Load

Apps

Mobile Device Client

MDM Toolkit - Enabling MDMrsquos

bull Tightly Integrated Solutions

bull Can Utilize Mx andor Standard Android Features

bull MDM Toolkit - includes documentation sample code amp utilities to help MDM vendors implement the MX functionality into their solutions to provide a viable management solution on Zebra mobile devices including Remote Control

B2M

TeamViewer

LogMeIn

Options For Programmatic Controls

DataWedge for Android- No programming Required

Scanning MSR data appears as keyboard data

bull Powerful profile feature allows configuration per app

bull Recommended when no application development desired or basic text data processing required

Native amp extended Development ndash Android Java Applications

bull Compatible with standard Android SDK bull Extensions for Data Capture MSR Battery

bull Uses Android API (Intents) and traditional API methods

bull Recommended when developing native Android application

OMA CP XML Configuration

bull Broad device controls configuration management security policies

bull Standards Based OMA Configuration Profile XML Schema

bull Configuration Service Provider (CSP) Modularity

bull Recommended for Mobile Device Management amp PartnerCustomer Application Device Controls

RhoMobile

bull Cross Platform Application development framework (same applications run on Android WM iOShellip)

bull Develop using Web skills (HTML5 JS Ruby)

bull Recommended when developing application to work on multiple devices and operating systems or you have web development skills

APIrsquos

amp

Intents

Data-

Wedge

XML

Config

Cross

Platform

Android Flexibility To Enable Features Like Analytics bull Device Diagnostics Engine Monitors Critical Functionality And Health

bull Health Monitoring Predictive Maintenance for Lower SupportMgmt Costs

Integrated Engine Monitors Critical

Functionality And Monitors Health Device usage

Battery charging and depletion

Applications installed and running

Activity Counters

Radio Performance

Movement Drops

Correlation of events to diagnose

issues Lowers support and management costs

Predictive Maintenance

Optimized Deployment

Fast Device Support

Power Management

Workload Indicators

Business Disruptions

IT Gauges

Android Security

bull Retail bull PCI ndash DSS (Payment Card Industry ndash Data Security Std) for mobile payment (MPoS)

bull QSA (Qualified Security Assessor) Audits

bull Critical Infrastructure bull NERC ndash CIP (North America Electric

Reliability Corp ndash Critical Infrastructure Protection)

bull Healthcare bull HIPAA ndash Health Insurance Portability amp Accounting HITECH Omnibus

bull Controlled Substances bull DEA CSOS ndash Controlled Substance Ordering System

bull Financial bull Sarbanes-Oxley Gramm-Leach Bliley Act (GLBA) Basel II

bull Government bull NIST FIPS ndash Federal Information Processing Standards

bull Govrsquot PED (portable electronic devices) Requirements

bull STIGS (Security Technical Implementation Guide)

bull DoD Directive 81002 (commercial wireless devices in DoD Govrsquot Info Grid (GIG)

bull Federal Information Security Management Act (FISMA) NIST Info Categorization Guidelines

bull Legislation Requiring Breach Notification bull 46 States Have Enacted Breach Notification for Personal Information

bull Federal Legislation In Discussion But Pending

REGULATORY COMPLIANCE IS FUNDAMENTAL TO ZEBRA CUSTOMERS DIRECTIVESMANDATESEDICTS

ANDROID SECURITY (ALWAYS SEPARATE PERCEPTION FROM FACT)

bull Highly Secure Government amp Public Safety Android Adoption

bull Android is the OS for the next generation Mission Critical High Assurance devices being developed by Motorola

bull Enterprise

bull Android is the OS meeting regulatory security certifications in multiple verticals Retail - PCI-DSS Healthcare ndash HIPAA Govrsquot - FIPS 140-2

bull Early Perceptions That Android Is ldquoNot Securerdquo

1) Malware On Google Play Store (enterprise should white-list)

2) Early Android Releases (pre-ICS 40 release October 2011)

bull Android has Demonstrated a History of Incremental Security Enhancements NSA ldquoSecurity Enhancedrdquo (SE Linux) Features Per User VPNs Address Space Layout Randomization (ASLR)hellip

Mx-Osx Enables comprehensive Lockdown ldquoPrinciple of least privilegerdquo OnOff-EnableDisableFilter

Android Debug Bridge (ADB)

Device File Access

All USB Activity

ON Off

Discovery

Off

Recording

GPS

Cellular

Camera

Comprehensive Lockdown and Monitoring Enabling Only the Functionality Needed to Perform the Operation and No More

Imager

SD Access

Interfaces

Sensors

Software

Devices

Settings

amp

Capture Application

White List URL Filters

Speaker Display

Brightness

User

Settings

Proxy

Dealing With LostStolen Devices Mx Enabled Autonomous Countermeasure Matrix

Countermeasures

Threats Wipe SD card

Factory reset Wipe Secure Storage Keys

Password Reset All Users

Password Reset Specific User

Lock Device Uninstall Specific Application

Send Alert to Application via Intent

Maximum password limit X

MDM Client Removal X X

Force through XML X X

Exchange ActiveSync (EAS) password limit x x x x x X

Device is Rooted

X

Exceeding a Configured Threshold Results in One or More Countermeasures

Runs Autonomously on Device Negating Dependency on Network Connectivity

Configured by Enterprise Administrator amp Pushed to the Device

Zebra Security Bulletins ndash eg StageFright Part of Zebra Android Security Remediation Team Process

Release Date

Alternative Remediation

Options

Customer Education

Product Impact

Patch Release Dates

Tracking

Link To Patch with

Detailed Installation Instructions

Android Challenges ndash Real amp Perceived

bull Fragmentation (a positive amp negative)

bull UI Fragmentation (No Longer An Issue) bull Major consumer manufacturers supporting standards based ldquoGoogle Play Editionrdquo

bull Android UI Advancements

bull Release Fragmentation (in many senses a positive for enterprise) bull Working with Google to reduce lag times)

bull Google Leveraging Google Play Service (GPS)

bull Mobile Device Management Fragmentation (No Longer An Issue) bull Increase API Surface plus extensions

bull Google Mobile Service Privacy Issues (an option ndash making it a feature) bull Means to provide with without makes this a feature compared to other OSrsquos

bull Security (No Longer An Inhibitor To Deployment) bull Often Aligned To Google Play Malware (not relevant to most ldquolocked down enterprise devices)

bull Greatly Improved Post ICS 40 Release (Oct 2011)

bull Positive Comments on Android Security By Gartner amp VDC

bull Integration of many NSA SE (Security Enhanced) Android Features

bull Device Availability (Now over 50 Industrial Handheld Android Devices still not as many as WMCE but more than the 5 on WE8H)

Is Android Mx An Enterprise OShellip ldquoDuck Testrdquo

1) Is Android The Worldrsquos Leading Mobile OSYes

2) Is Android Supported In A Microsoft Enterprise InfrastructureYes

3) Are Enterprise Developers Adopting AndroidYes

4) Is The Native Language of Android Java PopularhellipYes

5) Are Industry amp Financial Analysts SeeinghellipYes

6) Are Industry amp Financial Analysts Seeing Android AdoptionhellipYes

7) Does Android Have A Significant Installed BasehellipYes

8) Can Android Reduce Enterprise OS FragmentationYes

9) Are Industrial HH Device Vendors Adopting AndroidYes

10) Are Enterprise Tools Available for AndroidYes

11) Is Zebra Seeing Android Momentum hellip Yes

12) Are Enterprise Customers Buying Android hellipYes

13) Is Android SecurehellipYes

14) Does Zebra Have A Security Remediation Process For AndroidYes

15) Is Android Continually Adding New Enterprise FeatureshellipYes

16) Does Android Have The Flexibility To Enable Features Like AnalyticshellipYes

17) Are There Enterprise Android Resources Yes

18) If Needed Are Services Available For AndroidYes

19) Does Mx Enable Developers To Add ValueYes

20) Does Android Mx provide Enterprise Development OptionsYes

21) Does Mx Enable Comprehensive LockdownhellipYes

22) Can Mx Help With Lost or Stolen DevicesYes

Sample Zebra Android Information Resources bull Architecture amp Development Resources

bull Motorola Solutions App Development For Android httpdevelopermotorolasolutionscomcommunityandroid

bull Android Opens Source Project - httpsourceandroidcom

bull Android Block Diagram - httpenwikipediaorgwikiFileAndroid-System-Architecturesvg

bull Android APIrsquos - httpdeveloperandroidcomguidetopicsmanifestuses-sdk-elementhtmlApiLevels amp

bull httpdeveloperandroidcomreferencepackageshtml

bull Android SDK amp ADT Download - httpdeveloperandroidcomsdkindexhtml

bull Android App Overview - httpdeveloperandroidcomguidecomponentsfundamentalshtml

bull Zebra EMDK bull DN PMB httpagilevltprdmot-solutionscomAgileVault005578069agile557806907pdf

bull EMDK Landing page httpsdevelopermotorolasolutionscomcommunityandroidemdk

bull Tutorials httpsdevelopermotorolasolutionscomcommunityandroidemdktutorials

bull Samples httpsdevelopermotorolasolutionscomcommunityandroidemdksamples

bull API Reference httpsdevelopermotorolasolutionscomcommunityandroidemdkreference

bull Profile Manager httpsdevelopermotorolasolutionscomcommunityandroidemdkprofiles

bull Android Mobile Security bull NIST Mobile Security Guidelines - httpcsrcnistgovpublicationsdrafts800-124r1draft_sp800-124-rev1pdf

bull Android Basic Security - httpsourceandroidcomdevicestechsecurity

bull Android Mobile Device Management (MDM) bull SoTI MobiControl Android+ - httpwwwsotinetmobicontrolkey-featuresandroidplus

bull Airwatch Android MDM - httpwwwair-watchcomsolutionsandroid

bull MSI Mx - httpwwwmotorolasolutionscomUS-ENBusiness+Product+and+ServicesSoftware+and+ApplicationsMx_Extensionssoftware_applications_tab

bull TCO Links bull VDC Mobile Device TCO httpwwwvdcresearchcom_Documentstrackst7v1brief-2667pdf

bull Gartner ldquoTotal Cost of Ownership of Mobile Devices 2012 Updaterdquo March 20 2012 httpwwwmotorolasolutionscomwebCustomerPepsiCoUS-ENMyDocumentsPresentationsLibraryresourcestotal_cost_of_ownership_of_mobile20devicespdfpLibItem=1

bull ldquoMotorola Solutions TCO Calculatorrdquo (consult an MSI representative)

bull Other bull Android Market Dashboards - httpdeveloperandroidcomaboutdashboardsindexhtml

bull Google Services httpdeveloperandroidcomgoogleindexhtml

PLEASE TAKE THE SURVEY

DO NOT USE APPFORUM EVENT SURVEY SESSION

SURVEY

THANK YOU

Page 43: Zebra OS Strategy - Zebra Technologies LaunchPadlaunchpad.zebra.com/.../Day_1_EN/04_APAC-AppForum-OS_Strategy.… · 20/03/2012 · Zebra OS Strategy Bruce A Willins Sr ... Risk -

Android For Work (AFW) ndash Driving Android Proliferation

bull Key Feature - Managed Profiles (Dual Persona) For BYOD amp COPE (not COBO)

bull Limited Management amp Security Features (restrict copypaste silent app installremovalhellip)

bull Features Made Extensible To Google For Work EMMrsquos ndash GFW EMMrsquos Airwatch MobileIron SOTI SAP Citrix Blackberry MaaS360 Google Admin Console ndash AFW has No UI

bull Features Available Natively On L and via APK On ICS 40 to KK 44

bull Requires That The Device Have Google Mobile Services (GMS)

bull Correlated Feature ndash Google Apps For Work with Private Channel for Mobile Application Management (MAM)

bullGoogle Apps For work

bullGoogle Cloud Platform

bullGoogle Maps For Work

bullGoogle Chrome For Work

bullGoogle Android For Work

bullGoogle Business Solutions

bullGoogle Play For Work

Google For Work Android For Work is Part of

The Broader Google For Work Initiative

Android Utilities amp Tools

The Genesis of Mx ndash Value To Zebra Stakeholders

Meeting IT Needs

Zebra MX - Enterprise Overlay

Android

Leveraging Consumer Scale

2014 1B+ Smartphones gt20B App Downloads

Zebra Utilities

RhoMobile

Enterprise Browser

EMDK

Rx Logger

Enabling App Developers

WinMobile

MX Programmatic Configuration

bull MX uses a standards based XML schema (OMA-CP PROV MSPROV) bull New features can be developed and immediately plugged-in and used by all solutions (MDM Staging EMDK)

bull Concurrent use by multiple applications with sync amp async options on transient amp persistent operations

bull XML generated by Eclipse Pug-in (EMDK) StageNow workstation or MDM Console

Extensible Configuration

CSP

XML Object

CSP

XML Object

CSP

XML Object

CSP

XML Object

Admin Developer

Staging MDM

EMDK

MX Management System

XML File XML File

Mx Os Extensions Made Available via EMDK amp StageNow

Mx OS Extensions Foundation

EMDK StageNow

67+ Major Operations

Some of Which Are Compound

Operations

Enterprise Tools Available for Android Both Off The Shelf amp Custom

Logcat ndash view from Eclipse or ADB shell

Debug ndash part of Android SDK

Traceview ndash App profilingbottlenecks

HierarchyViewer - UI views structure

Eclipse memory

Analyzer (MAT) Monkey ndash adb CLI

event generator

Rx Logger In depth monitoring

amp auditing

Zebra StageNow ndash Simplifying initial Device Staging

2 Output staging Profiles to a bar code or NFC tag

3 Scan the bar codes or tap the NFC tag to stage

This free tool enables staging in just 3 easy steps

1 Create staging Profiles with easy-to-use Wizards

Built-in

Staging

Server

Workstation Tool

Load

Apps

Mobile Device Client

MDM Toolkit - Enabling MDMrsquos

bull Tightly Integrated Solutions

bull Can Utilize Mx andor Standard Android Features

bull MDM Toolkit - includes documentation sample code amp utilities to help MDM vendors implement the MX functionality into their solutions to provide a viable management solution on Zebra mobile devices including Remote Control

B2M

TeamViewer

LogMeIn

Options For Programmatic Controls

DataWedge for Android- No programming Required

Scanning MSR data appears as keyboard data

bull Powerful profile feature allows configuration per app

bull Recommended when no application development desired or basic text data processing required

Native amp extended Development ndash Android Java Applications

bull Compatible with standard Android SDK bull Extensions for Data Capture MSR Battery

bull Uses Android API (Intents) and traditional API methods

bull Recommended when developing native Android application

OMA CP XML Configuration

bull Broad device controls configuration management security policies

bull Standards Based OMA Configuration Profile XML Schema

bull Configuration Service Provider (CSP) Modularity

bull Recommended for Mobile Device Management amp PartnerCustomer Application Device Controls

RhoMobile

bull Cross Platform Application development framework (same applications run on Android WM iOShellip)

bull Develop using Web skills (HTML5 JS Ruby)

bull Recommended when developing application to work on multiple devices and operating systems or you have web development skills

APIrsquos

amp

Intents

Data-

Wedge

XML

Config

Cross

Platform

Android Flexibility To Enable Features Like Analytics bull Device Diagnostics Engine Monitors Critical Functionality And Health

bull Health Monitoring Predictive Maintenance for Lower SupportMgmt Costs

Integrated Engine Monitors Critical

Functionality And Monitors Health Device usage

Battery charging and depletion

Applications installed and running

Activity Counters

Radio Performance

Movement Drops

Correlation of events to diagnose

issues Lowers support and management costs

Predictive Maintenance

Optimized Deployment

Fast Device Support

Power Management

Workload Indicators

Business Disruptions

IT Gauges

Android Security

bull Retail bull PCI ndash DSS (Payment Card Industry ndash Data Security Std) for mobile payment (MPoS)

bull QSA (Qualified Security Assessor) Audits

bull Critical Infrastructure bull NERC ndash CIP (North America Electric

Reliability Corp ndash Critical Infrastructure Protection)

bull Healthcare bull HIPAA ndash Health Insurance Portability amp Accounting HITECH Omnibus

bull Controlled Substances bull DEA CSOS ndash Controlled Substance Ordering System

bull Financial bull Sarbanes-Oxley Gramm-Leach Bliley Act (GLBA) Basel II

bull Government bull NIST FIPS ndash Federal Information Processing Standards

bull Govrsquot PED (portable electronic devices) Requirements

bull STIGS (Security Technical Implementation Guide)

bull DoD Directive 81002 (commercial wireless devices in DoD Govrsquot Info Grid (GIG)

bull Federal Information Security Management Act (FISMA) NIST Info Categorization Guidelines

bull Legislation Requiring Breach Notification bull 46 States Have Enacted Breach Notification for Personal Information

bull Federal Legislation In Discussion But Pending

REGULATORY COMPLIANCE IS FUNDAMENTAL TO ZEBRA CUSTOMERS DIRECTIVESMANDATESEDICTS

ANDROID SECURITY (ALWAYS SEPARATE PERCEPTION FROM FACT)

bull Highly Secure Government amp Public Safety Android Adoption

bull Android is the OS for the next generation Mission Critical High Assurance devices being developed by Motorola

bull Enterprise

bull Android is the OS meeting regulatory security certifications in multiple verticals Retail - PCI-DSS Healthcare ndash HIPAA Govrsquot - FIPS 140-2

bull Early Perceptions That Android Is ldquoNot Securerdquo

1) Malware On Google Play Store (enterprise should white-list)

2) Early Android Releases (pre-ICS 40 release October 2011)

bull Android has Demonstrated a History of Incremental Security Enhancements NSA ldquoSecurity Enhancedrdquo (SE Linux) Features Per User VPNs Address Space Layout Randomization (ASLR)hellip

Mx-Osx Enables comprehensive Lockdown ldquoPrinciple of least privilegerdquo OnOff-EnableDisableFilter

Android Debug Bridge (ADB)

Device File Access

All USB Activity

ON Off

Discovery

Off

Recording

GPS

Cellular

Camera

Comprehensive Lockdown and Monitoring Enabling Only the Functionality Needed to Perform the Operation and No More

Imager

SD Access

Interfaces

Sensors

Software

Devices

Settings

amp

Capture Application

White List URL Filters

Speaker Display

Brightness

User

Settings

Proxy

Dealing With LostStolen Devices Mx Enabled Autonomous Countermeasure Matrix

Countermeasures

Threats Wipe SD card

Factory reset Wipe Secure Storage Keys

Password Reset All Users

Password Reset Specific User

Lock Device Uninstall Specific Application

Send Alert to Application via Intent

Maximum password limit X

MDM Client Removal X X

Force through XML X X

Exchange ActiveSync (EAS) password limit x x x x x X

Device is Rooted

X

Exceeding a Configured Threshold Results in One or More Countermeasures

Runs Autonomously on Device Negating Dependency on Network Connectivity

Configured by Enterprise Administrator amp Pushed to the Device

Zebra Security Bulletins ndash eg StageFright Part of Zebra Android Security Remediation Team Process

Release Date

Alternative Remediation

Options

Customer Education

Product Impact

Patch Release Dates

Tracking

Link To Patch with

Detailed Installation Instructions

Android Challenges ndash Real amp Perceived

bull Fragmentation (a positive amp negative)

bull UI Fragmentation (No Longer An Issue) bull Major consumer manufacturers supporting standards based ldquoGoogle Play Editionrdquo

bull Android UI Advancements

bull Release Fragmentation (in many senses a positive for enterprise) bull Working with Google to reduce lag times)

bull Google Leveraging Google Play Service (GPS)

bull Mobile Device Management Fragmentation (No Longer An Issue) bull Increase API Surface plus extensions

bull Google Mobile Service Privacy Issues (an option ndash making it a feature) bull Means to provide with without makes this a feature compared to other OSrsquos

bull Security (No Longer An Inhibitor To Deployment) bull Often Aligned To Google Play Malware (not relevant to most ldquolocked down enterprise devices)

bull Greatly Improved Post ICS 40 Release (Oct 2011)

bull Positive Comments on Android Security By Gartner amp VDC

bull Integration of many NSA SE (Security Enhanced) Android Features

bull Device Availability (Now over 50 Industrial Handheld Android Devices still not as many as WMCE but more than the 5 on WE8H)

Is Android Mx An Enterprise OShellip ldquoDuck Testrdquo

1) Is Android The Worldrsquos Leading Mobile OSYes

2) Is Android Supported In A Microsoft Enterprise InfrastructureYes

3) Are Enterprise Developers Adopting AndroidYes

4) Is The Native Language of Android Java PopularhellipYes

5) Are Industry amp Financial Analysts SeeinghellipYes

6) Are Industry amp Financial Analysts Seeing Android AdoptionhellipYes

7) Does Android Have A Significant Installed BasehellipYes

8) Can Android Reduce Enterprise OS FragmentationYes

9) Are Industrial HH Device Vendors Adopting AndroidYes

10) Are Enterprise Tools Available for AndroidYes

11) Is Zebra Seeing Android Momentum hellip Yes

12) Are Enterprise Customers Buying Android hellipYes

13) Is Android SecurehellipYes

14) Does Zebra Have A Security Remediation Process For AndroidYes

15) Is Android Continually Adding New Enterprise FeatureshellipYes

16) Does Android Have The Flexibility To Enable Features Like AnalyticshellipYes

17) Are There Enterprise Android Resources Yes

18) If Needed Are Services Available For AndroidYes

19) Does Mx Enable Developers To Add ValueYes

20) Does Android Mx provide Enterprise Development OptionsYes

21) Does Mx Enable Comprehensive LockdownhellipYes

22) Can Mx Help With Lost or Stolen DevicesYes

Sample Zebra Android Information Resources bull Architecture amp Development Resources

bull Motorola Solutions App Development For Android httpdevelopermotorolasolutionscomcommunityandroid

bull Android Opens Source Project - httpsourceandroidcom

bull Android Block Diagram - httpenwikipediaorgwikiFileAndroid-System-Architecturesvg

bull Android APIrsquos - httpdeveloperandroidcomguidetopicsmanifestuses-sdk-elementhtmlApiLevels amp

bull httpdeveloperandroidcomreferencepackageshtml

bull Android SDK amp ADT Download - httpdeveloperandroidcomsdkindexhtml

bull Android App Overview - httpdeveloperandroidcomguidecomponentsfundamentalshtml

bull Zebra EMDK bull DN PMB httpagilevltprdmot-solutionscomAgileVault005578069agile557806907pdf

bull EMDK Landing page httpsdevelopermotorolasolutionscomcommunityandroidemdk

bull Tutorials httpsdevelopermotorolasolutionscomcommunityandroidemdktutorials

bull Samples httpsdevelopermotorolasolutionscomcommunityandroidemdksamples

bull API Reference httpsdevelopermotorolasolutionscomcommunityandroidemdkreference

bull Profile Manager httpsdevelopermotorolasolutionscomcommunityandroidemdkprofiles

bull Android Mobile Security bull NIST Mobile Security Guidelines - httpcsrcnistgovpublicationsdrafts800-124r1draft_sp800-124-rev1pdf

bull Android Basic Security - httpsourceandroidcomdevicestechsecurity

bull Android Mobile Device Management (MDM) bull SoTI MobiControl Android+ - httpwwwsotinetmobicontrolkey-featuresandroidplus

bull Airwatch Android MDM - httpwwwair-watchcomsolutionsandroid

bull MSI Mx - httpwwwmotorolasolutionscomUS-ENBusiness+Product+and+ServicesSoftware+and+ApplicationsMx_Extensionssoftware_applications_tab

bull TCO Links bull VDC Mobile Device TCO httpwwwvdcresearchcom_Documentstrackst7v1brief-2667pdf

bull Gartner ldquoTotal Cost of Ownership of Mobile Devices 2012 Updaterdquo March 20 2012 httpwwwmotorolasolutionscomwebCustomerPepsiCoUS-ENMyDocumentsPresentationsLibraryresourcestotal_cost_of_ownership_of_mobile20devicespdfpLibItem=1

bull ldquoMotorola Solutions TCO Calculatorrdquo (consult an MSI representative)

bull Other bull Android Market Dashboards - httpdeveloperandroidcomaboutdashboardsindexhtml

bull Google Services httpdeveloperandroidcomgoogleindexhtml

PLEASE TAKE THE SURVEY

DO NOT USE APPFORUM EVENT SURVEY SESSION

SURVEY

THANK YOU

Page 44: Zebra OS Strategy - Zebra Technologies LaunchPadlaunchpad.zebra.com/.../Day_1_EN/04_APAC-AppForum-OS_Strategy.… · 20/03/2012 · Zebra OS Strategy Bruce A Willins Sr ... Risk -

Android Utilities amp Tools

The Genesis of Mx ndash Value To Zebra Stakeholders

Meeting IT Needs

Zebra MX - Enterprise Overlay

Android

Leveraging Consumer Scale

2014 1B+ Smartphones gt20B App Downloads

Zebra Utilities

RhoMobile

Enterprise Browser

EMDK

Rx Logger

Enabling App Developers

WinMobile

MX Programmatic Configuration

bull MX uses a standards based XML schema (OMA-CP PROV MSPROV) bull New features can be developed and immediately plugged-in and used by all solutions (MDM Staging EMDK)

bull Concurrent use by multiple applications with sync amp async options on transient amp persistent operations

bull XML generated by Eclipse Pug-in (EMDK) StageNow workstation or MDM Console

Extensible Configuration

CSP

XML Object

CSP

XML Object

CSP

XML Object

CSP

XML Object

Admin Developer

Staging MDM

EMDK

MX Management System

XML File XML File

Mx Os Extensions Made Available via EMDK amp StageNow

Mx OS Extensions Foundation

EMDK StageNow

67+ Major Operations

Some of Which Are Compound

Operations

Enterprise Tools Available for Android Both Off The Shelf amp Custom

Logcat ndash view from Eclipse or ADB shell

Debug ndash part of Android SDK

Traceview ndash App profilingbottlenecks

HierarchyViewer - UI views structure

Eclipse memory

Analyzer (MAT) Monkey ndash adb CLI

event generator

Rx Logger In depth monitoring

amp auditing

Zebra StageNow ndash Simplifying initial Device Staging

2 Output staging Profiles to a bar code or NFC tag

3 Scan the bar codes or tap the NFC tag to stage

This free tool enables staging in just 3 easy steps

1 Create staging Profiles with easy-to-use Wizards

Built-in

Staging

Server

Workstation Tool

Load

Apps

Mobile Device Client

MDM Toolkit - Enabling MDMrsquos

bull Tightly Integrated Solutions

bull Can Utilize Mx andor Standard Android Features

bull MDM Toolkit - includes documentation sample code amp utilities to help MDM vendors implement the MX functionality into their solutions to provide a viable management solution on Zebra mobile devices including Remote Control

B2M

TeamViewer

LogMeIn

Options For Programmatic Controls

DataWedge for Android- No programming Required

Scanning MSR data appears as keyboard data

bull Powerful profile feature allows configuration per app

bull Recommended when no application development desired or basic text data processing required

Native amp extended Development ndash Android Java Applications

bull Compatible with standard Android SDK bull Extensions for Data Capture MSR Battery

bull Uses Android API (Intents) and traditional API methods

bull Recommended when developing native Android application

OMA CP XML Configuration

bull Broad device controls configuration management security policies

bull Standards Based OMA Configuration Profile XML Schema

bull Configuration Service Provider (CSP) Modularity

bull Recommended for Mobile Device Management amp PartnerCustomer Application Device Controls

RhoMobile

bull Cross Platform Application development framework (same applications run on Android WM iOShellip)

bull Develop using Web skills (HTML5 JS Ruby)

bull Recommended when developing application to work on multiple devices and operating systems or you have web development skills

APIrsquos

amp

Intents

Data-

Wedge

XML

Config

Cross

Platform

Android Flexibility To Enable Features Like Analytics bull Device Diagnostics Engine Monitors Critical Functionality And Health

bull Health Monitoring Predictive Maintenance for Lower SupportMgmt Costs

Integrated Engine Monitors Critical

Functionality And Monitors Health Device usage

Battery charging and depletion

Applications installed and running

Activity Counters

Radio Performance

Movement Drops

Correlation of events to diagnose

issues Lowers support and management costs

Predictive Maintenance

Optimized Deployment

Fast Device Support

Power Management

Workload Indicators

Business Disruptions

IT Gauges

Android Security

bull Retail bull PCI ndash DSS (Payment Card Industry ndash Data Security Std) for mobile payment (MPoS)

bull QSA (Qualified Security Assessor) Audits

bull Critical Infrastructure bull NERC ndash CIP (North America Electric

Reliability Corp ndash Critical Infrastructure Protection)

bull Healthcare bull HIPAA ndash Health Insurance Portability amp Accounting HITECH Omnibus

bull Controlled Substances bull DEA CSOS ndash Controlled Substance Ordering System

bull Financial bull Sarbanes-Oxley Gramm-Leach Bliley Act (GLBA) Basel II

bull Government bull NIST FIPS ndash Federal Information Processing Standards

bull Govrsquot PED (portable electronic devices) Requirements

bull STIGS (Security Technical Implementation Guide)

bull DoD Directive 81002 (commercial wireless devices in DoD Govrsquot Info Grid (GIG)

bull Federal Information Security Management Act (FISMA) NIST Info Categorization Guidelines

bull Legislation Requiring Breach Notification bull 46 States Have Enacted Breach Notification for Personal Information

bull Federal Legislation In Discussion But Pending

REGULATORY COMPLIANCE IS FUNDAMENTAL TO ZEBRA CUSTOMERS DIRECTIVESMANDATESEDICTS

ANDROID SECURITY (ALWAYS SEPARATE PERCEPTION FROM FACT)

bull Highly Secure Government amp Public Safety Android Adoption

bull Android is the OS for the next generation Mission Critical High Assurance devices being developed by Motorola

bull Enterprise

bull Android is the OS meeting regulatory security certifications in multiple verticals Retail - PCI-DSS Healthcare ndash HIPAA Govrsquot - FIPS 140-2

bull Early Perceptions That Android Is ldquoNot Securerdquo

1) Malware On Google Play Store (enterprise should white-list)

2) Early Android Releases (pre-ICS 40 release October 2011)

bull Android has Demonstrated a History of Incremental Security Enhancements NSA ldquoSecurity Enhancedrdquo (SE Linux) Features Per User VPNs Address Space Layout Randomization (ASLR)hellip

Mx-Osx Enables comprehensive Lockdown ldquoPrinciple of least privilegerdquo OnOff-EnableDisableFilter

Android Debug Bridge (ADB)

Device File Access

All USB Activity

ON Off

Discovery

Off

Recording

GPS

Cellular

Camera

Comprehensive Lockdown and Monitoring Enabling Only the Functionality Needed to Perform the Operation and No More

Imager

SD Access

Interfaces

Sensors

Software

Devices

Settings

amp

Capture Application

White List URL Filters

Speaker Display

Brightness

User

Settings

Proxy

Dealing With LostStolen Devices Mx Enabled Autonomous Countermeasure Matrix

Countermeasures

Threats Wipe SD card

Factory reset Wipe Secure Storage Keys

Password Reset All Users

Password Reset Specific User

Lock Device Uninstall Specific Application

Send Alert to Application via Intent

Maximum password limit X

MDM Client Removal X X

Force through XML X X

Exchange ActiveSync (EAS) password limit x x x x x X

Device is Rooted

X

Exceeding a Configured Threshold Results in One or More Countermeasures

Runs Autonomously on Device Negating Dependency on Network Connectivity

Configured by Enterprise Administrator amp Pushed to the Device

Zebra Security Bulletins ndash eg StageFright Part of Zebra Android Security Remediation Team Process

Release Date

Alternative Remediation

Options

Customer Education

Product Impact

Patch Release Dates

Tracking

Link To Patch with

Detailed Installation Instructions

Android Challenges ndash Real amp Perceived

bull Fragmentation (a positive amp negative)

bull UI Fragmentation (No Longer An Issue) bull Major consumer manufacturers supporting standards based ldquoGoogle Play Editionrdquo

bull Android UI Advancements

bull Release Fragmentation (in many senses a positive for enterprise) bull Working with Google to reduce lag times)

bull Google Leveraging Google Play Service (GPS)

bull Mobile Device Management Fragmentation (No Longer An Issue) bull Increase API Surface plus extensions

bull Google Mobile Service Privacy Issues (an option ndash making it a feature) bull Means to provide with without makes this a feature compared to other OSrsquos

bull Security (No Longer An Inhibitor To Deployment) bull Often Aligned To Google Play Malware (not relevant to most ldquolocked down enterprise devices)

bull Greatly Improved Post ICS 40 Release (Oct 2011)

bull Positive Comments on Android Security By Gartner amp VDC

bull Integration of many NSA SE (Security Enhanced) Android Features

bull Device Availability (Now over 50 Industrial Handheld Android Devices still not as many as WMCE but more than the 5 on WE8H)

Is Android Mx An Enterprise OShellip ldquoDuck Testrdquo

1) Is Android The Worldrsquos Leading Mobile OSYes

2) Is Android Supported In A Microsoft Enterprise InfrastructureYes

3) Are Enterprise Developers Adopting AndroidYes

4) Is The Native Language of Android Java PopularhellipYes

5) Are Industry amp Financial Analysts SeeinghellipYes

6) Are Industry amp Financial Analysts Seeing Android AdoptionhellipYes

7) Does Android Have A Significant Installed BasehellipYes

8) Can Android Reduce Enterprise OS FragmentationYes

9) Are Industrial HH Device Vendors Adopting AndroidYes

10) Are Enterprise Tools Available for AndroidYes

11) Is Zebra Seeing Android Momentum hellip Yes

12) Are Enterprise Customers Buying Android hellipYes

13) Is Android SecurehellipYes

14) Does Zebra Have A Security Remediation Process For AndroidYes

15) Is Android Continually Adding New Enterprise FeatureshellipYes

16) Does Android Have The Flexibility To Enable Features Like AnalyticshellipYes

17) Are There Enterprise Android Resources Yes

18) If Needed Are Services Available For AndroidYes

19) Does Mx Enable Developers To Add ValueYes

20) Does Android Mx provide Enterprise Development OptionsYes

21) Does Mx Enable Comprehensive LockdownhellipYes

22) Can Mx Help With Lost or Stolen DevicesYes

Sample Zebra Android Information Resources bull Architecture amp Development Resources

bull Motorola Solutions App Development For Android httpdevelopermotorolasolutionscomcommunityandroid

bull Android Opens Source Project - httpsourceandroidcom

bull Android Block Diagram - httpenwikipediaorgwikiFileAndroid-System-Architecturesvg

bull Android APIrsquos - httpdeveloperandroidcomguidetopicsmanifestuses-sdk-elementhtmlApiLevels amp

bull httpdeveloperandroidcomreferencepackageshtml

bull Android SDK amp ADT Download - httpdeveloperandroidcomsdkindexhtml

bull Android App Overview - httpdeveloperandroidcomguidecomponentsfundamentalshtml

bull Zebra EMDK bull DN PMB httpagilevltprdmot-solutionscomAgileVault005578069agile557806907pdf

bull EMDK Landing page httpsdevelopermotorolasolutionscomcommunityandroidemdk

bull Tutorials httpsdevelopermotorolasolutionscomcommunityandroidemdktutorials

bull Samples httpsdevelopermotorolasolutionscomcommunityandroidemdksamples

bull API Reference httpsdevelopermotorolasolutionscomcommunityandroidemdkreference

bull Profile Manager httpsdevelopermotorolasolutionscomcommunityandroidemdkprofiles

bull Android Mobile Security bull NIST Mobile Security Guidelines - httpcsrcnistgovpublicationsdrafts800-124r1draft_sp800-124-rev1pdf

bull Android Basic Security - httpsourceandroidcomdevicestechsecurity

bull Android Mobile Device Management (MDM) bull SoTI MobiControl Android+ - httpwwwsotinetmobicontrolkey-featuresandroidplus

bull Airwatch Android MDM - httpwwwair-watchcomsolutionsandroid

bull MSI Mx - httpwwwmotorolasolutionscomUS-ENBusiness+Product+and+ServicesSoftware+and+ApplicationsMx_Extensionssoftware_applications_tab

bull TCO Links bull VDC Mobile Device TCO httpwwwvdcresearchcom_Documentstrackst7v1brief-2667pdf

bull Gartner ldquoTotal Cost of Ownership of Mobile Devices 2012 Updaterdquo March 20 2012 httpwwwmotorolasolutionscomwebCustomerPepsiCoUS-ENMyDocumentsPresentationsLibraryresourcestotal_cost_of_ownership_of_mobile20devicespdfpLibItem=1

bull ldquoMotorola Solutions TCO Calculatorrdquo (consult an MSI representative)

bull Other bull Android Market Dashboards - httpdeveloperandroidcomaboutdashboardsindexhtml

bull Google Services httpdeveloperandroidcomgoogleindexhtml

PLEASE TAKE THE SURVEY

DO NOT USE APPFORUM EVENT SURVEY SESSION

SURVEY

THANK YOU

Page 45: Zebra OS Strategy - Zebra Technologies LaunchPadlaunchpad.zebra.com/.../Day_1_EN/04_APAC-AppForum-OS_Strategy.… · 20/03/2012 · Zebra OS Strategy Bruce A Willins Sr ... Risk -

The Genesis of Mx ndash Value To Zebra Stakeholders

Meeting IT Needs

Zebra MX - Enterprise Overlay

Android

Leveraging Consumer Scale

2014 1B+ Smartphones gt20B App Downloads

Zebra Utilities

RhoMobile

Enterprise Browser

EMDK

Rx Logger

Enabling App Developers

WinMobile

MX Programmatic Configuration

bull MX uses a standards based XML schema (OMA-CP PROV MSPROV) bull New features can be developed and immediately plugged-in and used by all solutions (MDM Staging EMDK)

bull Concurrent use by multiple applications with sync amp async options on transient amp persistent operations

bull XML generated by Eclipse Pug-in (EMDK) StageNow workstation or MDM Console

Extensible Configuration

CSP

XML Object

CSP

XML Object

CSP

XML Object

CSP

XML Object

Admin Developer

Staging MDM

EMDK

MX Management System

XML File XML File

Mx Os Extensions Made Available via EMDK amp StageNow

Mx OS Extensions Foundation

EMDK StageNow

67+ Major Operations

Some of Which Are Compound

Operations

Enterprise Tools Available for Android Both Off The Shelf amp Custom

Logcat ndash view from Eclipse or ADB shell

Debug ndash part of Android SDK

Traceview ndash App profilingbottlenecks

HierarchyViewer - UI views structure

Eclipse memory

Analyzer (MAT) Monkey ndash adb CLI

event generator

Rx Logger In depth monitoring

amp auditing

Zebra StageNow ndash Simplifying initial Device Staging

2 Output staging Profiles to a bar code or NFC tag

3 Scan the bar codes or tap the NFC tag to stage

This free tool enables staging in just 3 easy steps

1 Create staging Profiles with easy-to-use Wizards

Built-in

Staging

Server

Workstation Tool

Load

Apps

Mobile Device Client

MDM Toolkit - Enabling MDMrsquos

bull Tightly Integrated Solutions

bull Can Utilize Mx andor Standard Android Features

bull MDM Toolkit - includes documentation sample code amp utilities to help MDM vendors implement the MX functionality into their solutions to provide a viable management solution on Zebra mobile devices including Remote Control

B2M

TeamViewer

LogMeIn

Options For Programmatic Controls

DataWedge for Android- No programming Required

Scanning MSR data appears as keyboard data

bull Powerful profile feature allows configuration per app

bull Recommended when no application development desired or basic text data processing required

Native amp extended Development ndash Android Java Applications

bull Compatible with standard Android SDK bull Extensions for Data Capture MSR Battery

bull Uses Android API (Intents) and traditional API methods

bull Recommended when developing native Android application

OMA CP XML Configuration

bull Broad device controls configuration management security policies

bull Standards Based OMA Configuration Profile XML Schema

bull Configuration Service Provider (CSP) Modularity

bull Recommended for Mobile Device Management amp PartnerCustomer Application Device Controls

RhoMobile

bull Cross Platform Application development framework (same applications run on Android WM iOShellip)

bull Develop using Web skills (HTML5 JS Ruby)

bull Recommended when developing application to work on multiple devices and operating systems or you have web development skills

APIrsquos

amp

Intents

Data-

Wedge

XML

Config

Cross

Platform

Android Flexibility To Enable Features Like Analytics bull Device Diagnostics Engine Monitors Critical Functionality And Health

bull Health Monitoring Predictive Maintenance for Lower SupportMgmt Costs

Integrated Engine Monitors Critical

Functionality And Monitors Health Device usage

Battery charging and depletion

Applications installed and running

Activity Counters

Radio Performance

Movement Drops

Correlation of events to diagnose

issues Lowers support and management costs

Predictive Maintenance

Optimized Deployment

Fast Device Support

Power Management

Workload Indicators

Business Disruptions

IT Gauges

Android Security

bull Retail bull PCI ndash DSS (Payment Card Industry ndash Data Security Std) for mobile payment (MPoS)

bull QSA (Qualified Security Assessor) Audits

bull Critical Infrastructure bull NERC ndash CIP (North America Electric

Reliability Corp ndash Critical Infrastructure Protection)

bull Healthcare bull HIPAA ndash Health Insurance Portability amp Accounting HITECH Omnibus

bull Controlled Substances bull DEA CSOS ndash Controlled Substance Ordering System

bull Financial bull Sarbanes-Oxley Gramm-Leach Bliley Act (GLBA) Basel II

bull Government bull NIST FIPS ndash Federal Information Processing Standards

bull Govrsquot PED (portable electronic devices) Requirements

bull STIGS (Security Technical Implementation Guide)

bull DoD Directive 81002 (commercial wireless devices in DoD Govrsquot Info Grid (GIG)

bull Federal Information Security Management Act (FISMA) NIST Info Categorization Guidelines

bull Legislation Requiring Breach Notification bull 46 States Have Enacted Breach Notification for Personal Information

bull Federal Legislation In Discussion But Pending

REGULATORY COMPLIANCE IS FUNDAMENTAL TO ZEBRA CUSTOMERS DIRECTIVESMANDATESEDICTS

ANDROID SECURITY (ALWAYS SEPARATE PERCEPTION FROM FACT)

bull Highly Secure Government amp Public Safety Android Adoption

bull Android is the OS for the next generation Mission Critical High Assurance devices being developed by Motorola

bull Enterprise

bull Android is the OS meeting regulatory security certifications in multiple verticals Retail - PCI-DSS Healthcare ndash HIPAA Govrsquot - FIPS 140-2

bull Early Perceptions That Android Is ldquoNot Securerdquo

1) Malware On Google Play Store (enterprise should white-list)

2) Early Android Releases (pre-ICS 40 release October 2011)

bull Android has Demonstrated a History of Incremental Security Enhancements NSA ldquoSecurity Enhancedrdquo (SE Linux) Features Per User VPNs Address Space Layout Randomization (ASLR)hellip

Mx-Osx Enables comprehensive Lockdown ldquoPrinciple of least privilegerdquo OnOff-EnableDisableFilter

Android Debug Bridge (ADB)

Device File Access

All USB Activity

ON Off

Discovery

Off

Recording

GPS

Cellular

Camera

Comprehensive Lockdown and Monitoring Enabling Only the Functionality Needed to Perform the Operation and No More

Imager

SD Access

Interfaces

Sensors

Software

Devices

Settings

amp

Capture Application

White List URL Filters

Speaker Display

Brightness

User

Settings

Proxy

Dealing With LostStolen Devices Mx Enabled Autonomous Countermeasure Matrix

Countermeasures

Threats Wipe SD card

Factory reset Wipe Secure Storage Keys

Password Reset All Users

Password Reset Specific User

Lock Device Uninstall Specific Application

Send Alert to Application via Intent

Maximum password limit X

MDM Client Removal X X

Force through XML X X

Exchange ActiveSync (EAS) password limit x x x x x X

Device is Rooted

X

Exceeding a Configured Threshold Results in One or More Countermeasures

Runs Autonomously on Device Negating Dependency on Network Connectivity

Configured by Enterprise Administrator amp Pushed to the Device

Zebra Security Bulletins ndash eg StageFright Part of Zebra Android Security Remediation Team Process

Release Date

Alternative Remediation

Options

Customer Education

Product Impact

Patch Release Dates

Tracking

Link To Patch with

Detailed Installation Instructions

Android Challenges ndash Real amp Perceived

bull Fragmentation (a positive amp negative)

bull UI Fragmentation (No Longer An Issue) bull Major consumer manufacturers supporting standards based ldquoGoogle Play Editionrdquo

bull Android UI Advancements

bull Release Fragmentation (in many senses a positive for enterprise) bull Working with Google to reduce lag times)

bull Google Leveraging Google Play Service (GPS)

bull Mobile Device Management Fragmentation (No Longer An Issue) bull Increase API Surface plus extensions

bull Google Mobile Service Privacy Issues (an option ndash making it a feature) bull Means to provide with without makes this a feature compared to other OSrsquos

bull Security (No Longer An Inhibitor To Deployment) bull Often Aligned To Google Play Malware (not relevant to most ldquolocked down enterprise devices)

bull Greatly Improved Post ICS 40 Release (Oct 2011)

bull Positive Comments on Android Security By Gartner amp VDC

bull Integration of many NSA SE (Security Enhanced) Android Features

bull Device Availability (Now over 50 Industrial Handheld Android Devices still not as many as WMCE but more than the 5 on WE8H)

Is Android Mx An Enterprise OShellip ldquoDuck Testrdquo

1) Is Android The Worldrsquos Leading Mobile OSYes

2) Is Android Supported In A Microsoft Enterprise InfrastructureYes

3) Are Enterprise Developers Adopting AndroidYes

4) Is The Native Language of Android Java PopularhellipYes

5) Are Industry amp Financial Analysts SeeinghellipYes

6) Are Industry amp Financial Analysts Seeing Android AdoptionhellipYes

7) Does Android Have A Significant Installed BasehellipYes

8) Can Android Reduce Enterprise OS FragmentationYes

9) Are Industrial HH Device Vendors Adopting AndroidYes

10) Are Enterprise Tools Available for AndroidYes

11) Is Zebra Seeing Android Momentum hellip Yes

12) Are Enterprise Customers Buying Android hellipYes

13) Is Android SecurehellipYes

14) Does Zebra Have A Security Remediation Process For AndroidYes

15) Is Android Continually Adding New Enterprise FeatureshellipYes

16) Does Android Have The Flexibility To Enable Features Like AnalyticshellipYes

17) Are There Enterprise Android Resources Yes

18) If Needed Are Services Available For AndroidYes

19) Does Mx Enable Developers To Add ValueYes

20) Does Android Mx provide Enterprise Development OptionsYes

21) Does Mx Enable Comprehensive LockdownhellipYes

22) Can Mx Help With Lost or Stolen DevicesYes

Sample Zebra Android Information Resources bull Architecture amp Development Resources

bull Motorola Solutions App Development For Android httpdevelopermotorolasolutionscomcommunityandroid

bull Android Opens Source Project - httpsourceandroidcom

bull Android Block Diagram - httpenwikipediaorgwikiFileAndroid-System-Architecturesvg

bull Android APIrsquos - httpdeveloperandroidcomguidetopicsmanifestuses-sdk-elementhtmlApiLevels amp

bull httpdeveloperandroidcomreferencepackageshtml

bull Android SDK amp ADT Download - httpdeveloperandroidcomsdkindexhtml

bull Android App Overview - httpdeveloperandroidcomguidecomponentsfundamentalshtml

bull Zebra EMDK bull DN PMB httpagilevltprdmot-solutionscomAgileVault005578069agile557806907pdf

bull EMDK Landing page httpsdevelopermotorolasolutionscomcommunityandroidemdk

bull Tutorials httpsdevelopermotorolasolutionscomcommunityandroidemdktutorials

bull Samples httpsdevelopermotorolasolutionscomcommunityandroidemdksamples

bull API Reference httpsdevelopermotorolasolutionscomcommunityandroidemdkreference

bull Profile Manager httpsdevelopermotorolasolutionscomcommunityandroidemdkprofiles

bull Android Mobile Security bull NIST Mobile Security Guidelines - httpcsrcnistgovpublicationsdrafts800-124r1draft_sp800-124-rev1pdf

bull Android Basic Security - httpsourceandroidcomdevicestechsecurity

bull Android Mobile Device Management (MDM) bull SoTI MobiControl Android+ - httpwwwsotinetmobicontrolkey-featuresandroidplus

bull Airwatch Android MDM - httpwwwair-watchcomsolutionsandroid

bull MSI Mx - httpwwwmotorolasolutionscomUS-ENBusiness+Product+and+ServicesSoftware+and+ApplicationsMx_Extensionssoftware_applications_tab

bull TCO Links bull VDC Mobile Device TCO httpwwwvdcresearchcom_Documentstrackst7v1brief-2667pdf

bull Gartner ldquoTotal Cost of Ownership of Mobile Devices 2012 Updaterdquo March 20 2012 httpwwwmotorolasolutionscomwebCustomerPepsiCoUS-ENMyDocumentsPresentationsLibraryresourcestotal_cost_of_ownership_of_mobile20devicespdfpLibItem=1

bull ldquoMotorola Solutions TCO Calculatorrdquo (consult an MSI representative)

bull Other bull Android Market Dashboards - httpdeveloperandroidcomaboutdashboardsindexhtml

bull Google Services httpdeveloperandroidcomgoogleindexhtml

PLEASE TAKE THE SURVEY

DO NOT USE APPFORUM EVENT SURVEY SESSION

SURVEY

THANK YOU

Page 46: Zebra OS Strategy - Zebra Technologies LaunchPadlaunchpad.zebra.com/.../Day_1_EN/04_APAC-AppForum-OS_Strategy.… · 20/03/2012 · Zebra OS Strategy Bruce A Willins Sr ... Risk -

MX Programmatic Configuration

bull MX uses a standards based XML schema (OMA-CP PROV MSPROV) bull New features can be developed and immediately plugged-in and used by all solutions (MDM Staging EMDK)

bull Concurrent use by multiple applications with sync amp async options on transient amp persistent operations

bull XML generated by Eclipse Pug-in (EMDK) StageNow workstation or MDM Console

Extensible Configuration

CSP

XML Object

CSP

XML Object

CSP

XML Object

CSP

XML Object

Admin Developer

Staging MDM

EMDK

MX Management System

XML File XML File

Mx Os Extensions Made Available via EMDK amp StageNow

Mx OS Extensions Foundation

EMDK StageNow

67+ Major Operations

Some of Which Are Compound

Operations

Enterprise Tools Available for Android Both Off The Shelf amp Custom

Logcat ndash view from Eclipse or ADB shell

Debug ndash part of Android SDK

Traceview ndash App profilingbottlenecks

HierarchyViewer - UI views structure

Eclipse memory

Analyzer (MAT) Monkey ndash adb CLI

event generator

Rx Logger In depth monitoring

amp auditing

Zebra StageNow ndash Simplifying initial Device Staging

2 Output staging Profiles to a bar code or NFC tag

3 Scan the bar codes or tap the NFC tag to stage

This free tool enables staging in just 3 easy steps

1 Create staging Profiles with easy-to-use Wizards

Built-in

Staging

Server

Workstation Tool

Load

Apps

Mobile Device Client

MDM Toolkit - Enabling MDMrsquos

bull Tightly Integrated Solutions

bull Can Utilize Mx andor Standard Android Features

bull MDM Toolkit - includes documentation sample code amp utilities to help MDM vendors implement the MX functionality into their solutions to provide a viable management solution on Zebra mobile devices including Remote Control

B2M

TeamViewer

LogMeIn

Options For Programmatic Controls

DataWedge for Android- No programming Required

Scanning MSR data appears as keyboard data

bull Powerful profile feature allows configuration per app

bull Recommended when no application development desired or basic text data processing required

Native amp extended Development ndash Android Java Applications

bull Compatible with standard Android SDK bull Extensions for Data Capture MSR Battery

bull Uses Android API (Intents) and traditional API methods

bull Recommended when developing native Android application

OMA CP XML Configuration

bull Broad device controls configuration management security policies

bull Standards Based OMA Configuration Profile XML Schema

bull Configuration Service Provider (CSP) Modularity

bull Recommended for Mobile Device Management amp PartnerCustomer Application Device Controls

RhoMobile

bull Cross Platform Application development framework (same applications run on Android WM iOShellip)

bull Develop using Web skills (HTML5 JS Ruby)

bull Recommended when developing application to work on multiple devices and operating systems or you have web development skills

APIrsquos

amp

Intents

Data-

Wedge

XML

Config

Cross

Platform

Android Flexibility To Enable Features Like Analytics bull Device Diagnostics Engine Monitors Critical Functionality And Health

bull Health Monitoring Predictive Maintenance for Lower SupportMgmt Costs

Integrated Engine Monitors Critical

Functionality And Monitors Health Device usage

Battery charging and depletion

Applications installed and running

Activity Counters

Radio Performance

Movement Drops

Correlation of events to diagnose

issues Lowers support and management costs

Predictive Maintenance

Optimized Deployment

Fast Device Support

Power Management

Workload Indicators

Business Disruptions

IT Gauges

Android Security

bull Retail bull PCI ndash DSS (Payment Card Industry ndash Data Security Std) for mobile payment (MPoS)

bull QSA (Qualified Security Assessor) Audits

bull Critical Infrastructure bull NERC ndash CIP (North America Electric

Reliability Corp ndash Critical Infrastructure Protection)

bull Healthcare bull HIPAA ndash Health Insurance Portability amp Accounting HITECH Omnibus

bull Controlled Substances bull DEA CSOS ndash Controlled Substance Ordering System

bull Financial bull Sarbanes-Oxley Gramm-Leach Bliley Act (GLBA) Basel II

bull Government bull NIST FIPS ndash Federal Information Processing Standards

bull Govrsquot PED (portable electronic devices) Requirements

bull STIGS (Security Technical Implementation Guide)

bull DoD Directive 81002 (commercial wireless devices in DoD Govrsquot Info Grid (GIG)

bull Federal Information Security Management Act (FISMA) NIST Info Categorization Guidelines

bull Legislation Requiring Breach Notification bull 46 States Have Enacted Breach Notification for Personal Information

bull Federal Legislation In Discussion But Pending

REGULATORY COMPLIANCE IS FUNDAMENTAL TO ZEBRA CUSTOMERS DIRECTIVESMANDATESEDICTS

ANDROID SECURITY (ALWAYS SEPARATE PERCEPTION FROM FACT)

bull Highly Secure Government amp Public Safety Android Adoption

bull Android is the OS for the next generation Mission Critical High Assurance devices being developed by Motorola

bull Enterprise

bull Android is the OS meeting regulatory security certifications in multiple verticals Retail - PCI-DSS Healthcare ndash HIPAA Govrsquot - FIPS 140-2

bull Early Perceptions That Android Is ldquoNot Securerdquo

1) Malware On Google Play Store (enterprise should white-list)

2) Early Android Releases (pre-ICS 40 release October 2011)

bull Android has Demonstrated a History of Incremental Security Enhancements NSA ldquoSecurity Enhancedrdquo (SE Linux) Features Per User VPNs Address Space Layout Randomization (ASLR)hellip

Mx-Osx Enables comprehensive Lockdown ldquoPrinciple of least privilegerdquo OnOff-EnableDisableFilter

Android Debug Bridge (ADB)

Device File Access

All USB Activity

ON Off

Discovery

Off

Recording

GPS

Cellular

Camera

Comprehensive Lockdown and Monitoring Enabling Only the Functionality Needed to Perform the Operation and No More

Imager

SD Access

Interfaces

Sensors

Software

Devices

Settings

amp

Capture Application

White List URL Filters

Speaker Display

Brightness

User

Settings

Proxy

Dealing With LostStolen Devices Mx Enabled Autonomous Countermeasure Matrix

Countermeasures

Threats Wipe SD card

Factory reset Wipe Secure Storage Keys

Password Reset All Users

Password Reset Specific User

Lock Device Uninstall Specific Application

Send Alert to Application via Intent

Maximum password limit X

MDM Client Removal X X

Force through XML X X

Exchange ActiveSync (EAS) password limit x x x x x X

Device is Rooted

X

Exceeding a Configured Threshold Results in One or More Countermeasures

Runs Autonomously on Device Negating Dependency on Network Connectivity

Configured by Enterprise Administrator amp Pushed to the Device

Zebra Security Bulletins ndash eg StageFright Part of Zebra Android Security Remediation Team Process

Release Date

Alternative Remediation

Options

Customer Education

Product Impact

Patch Release Dates

Tracking

Link To Patch with

Detailed Installation Instructions

Android Challenges ndash Real amp Perceived

bull Fragmentation (a positive amp negative)

bull UI Fragmentation (No Longer An Issue) bull Major consumer manufacturers supporting standards based ldquoGoogle Play Editionrdquo

bull Android UI Advancements

bull Release Fragmentation (in many senses a positive for enterprise) bull Working with Google to reduce lag times)

bull Google Leveraging Google Play Service (GPS)

bull Mobile Device Management Fragmentation (No Longer An Issue) bull Increase API Surface plus extensions

bull Google Mobile Service Privacy Issues (an option ndash making it a feature) bull Means to provide with without makes this a feature compared to other OSrsquos

bull Security (No Longer An Inhibitor To Deployment) bull Often Aligned To Google Play Malware (not relevant to most ldquolocked down enterprise devices)

bull Greatly Improved Post ICS 40 Release (Oct 2011)

bull Positive Comments on Android Security By Gartner amp VDC

bull Integration of many NSA SE (Security Enhanced) Android Features

bull Device Availability (Now over 50 Industrial Handheld Android Devices still not as many as WMCE but more than the 5 on WE8H)

Is Android Mx An Enterprise OShellip ldquoDuck Testrdquo

1) Is Android The Worldrsquos Leading Mobile OSYes

2) Is Android Supported In A Microsoft Enterprise InfrastructureYes

3) Are Enterprise Developers Adopting AndroidYes

4) Is The Native Language of Android Java PopularhellipYes

5) Are Industry amp Financial Analysts SeeinghellipYes

6) Are Industry amp Financial Analysts Seeing Android AdoptionhellipYes

7) Does Android Have A Significant Installed BasehellipYes

8) Can Android Reduce Enterprise OS FragmentationYes

9) Are Industrial HH Device Vendors Adopting AndroidYes

10) Are Enterprise Tools Available for AndroidYes

11) Is Zebra Seeing Android Momentum hellip Yes

12) Are Enterprise Customers Buying Android hellipYes

13) Is Android SecurehellipYes

14) Does Zebra Have A Security Remediation Process For AndroidYes

15) Is Android Continually Adding New Enterprise FeatureshellipYes

16) Does Android Have The Flexibility To Enable Features Like AnalyticshellipYes

17) Are There Enterprise Android Resources Yes

18) If Needed Are Services Available For AndroidYes

19) Does Mx Enable Developers To Add ValueYes

20) Does Android Mx provide Enterprise Development OptionsYes

21) Does Mx Enable Comprehensive LockdownhellipYes

22) Can Mx Help With Lost or Stolen DevicesYes

Sample Zebra Android Information Resources bull Architecture amp Development Resources

bull Motorola Solutions App Development For Android httpdevelopermotorolasolutionscomcommunityandroid

bull Android Opens Source Project - httpsourceandroidcom

bull Android Block Diagram - httpenwikipediaorgwikiFileAndroid-System-Architecturesvg

bull Android APIrsquos - httpdeveloperandroidcomguidetopicsmanifestuses-sdk-elementhtmlApiLevels amp

bull httpdeveloperandroidcomreferencepackageshtml

bull Android SDK amp ADT Download - httpdeveloperandroidcomsdkindexhtml

bull Android App Overview - httpdeveloperandroidcomguidecomponentsfundamentalshtml

bull Zebra EMDK bull DN PMB httpagilevltprdmot-solutionscomAgileVault005578069agile557806907pdf

bull EMDK Landing page httpsdevelopermotorolasolutionscomcommunityandroidemdk

bull Tutorials httpsdevelopermotorolasolutionscomcommunityandroidemdktutorials

bull Samples httpsdevelopermotorolasolutionscomcommunityandroidemdksamples

bull API Reference httpsdevelopermotorolasolutionscomcommunityandroidemdkreference

bull Profile Manager httpsdevelopermotorolasolutionscomcommunityandroidemdkprofiles

bull Android Mobile Security bull NIST Mobile Security Guidelines - httpcsrcnistgovpublicationsdrafts800-124r1draft_sp800-124-rev1pdf

bull Android Basic Security - httpsourceandroidcomdevicestechsecurity

bull Android Mobile Device Management (MDM) bull SoTI MobiControl Android+ - httpwwwsotinetmobicontrolkey-featuresandroidplus

bull Airwatch Android MDM - httpwwwair-watchcomsolutionsandroid

bull MSI Mx - httpwwwmotorolasolutionscomUS-ENBusiness+Product+and+ServicesSoftware+and+ApplicationsMx_Extensionssoftware_applications_tab

bull TCO Links bull VDC Mobile Device TCO httpwwwvdcresearchcom_Documentstrackst7v1brief-2667pdf

bull Gartner ldquoTotal Cost of Ownership of Mobile Devices 2012 Updaterdquo March 20 2012 httpwwwmotorolasolutionscomwebCustomerPepsiCoUS-ENMyDocumentsPresentationsLibraryresourcestotal_cost_of_ownership_of_mobile20devicespdfpLibItem=1

bull ldquoMotorola Solutions TCO Calculatorrdquo (consult an MSI representative)

bull Other bull Android Market Dashboards - httpdeveloperandroidcomaboutdashboardsindexhtml

bull Google Services httpdeveloperandroidcomgoogleindexhtml

PLEASE TAKE THE SURVEY

DO NOT USE APPFORUM EVENT SURVEY SESSION

SURVEY

THANK YOU

Page 47: Zebra OS Strategy - Zebra Technologies LaunchPadlaunchpad.zebra.com/.../Day_1_EN/04_APAC-AppForum-OS_Strategy.… · 20/03/2012 · Zebra OS Strategy Bruce A Willins Sr ... Risk -

Mx Os Extensions Made Available via EMDK amp StageNow

Mx OS Extensions Foundation

EMDK StageNow

67+ Major Operations

Some of Which Are Compound

Operations

Enterprise Tools Available for Android Both Off The Shelf amp Custom

Logcat ndash view from Eclipse or ADB shell

Debug ndash part of Android SDK

Traceview ndash App profilingbottlenecks

HierarchyViewer - UI views structure

Eclipse memory

Analyzer (MAT) Monkey ndash adb CLI

event generator

Rx Logger In depth monitoring

amp auditing

Zebra StageNow ndash Simplifying initial Device Staging

2 Output staging Profiles to a bar code or NFC tag

3 Scan the bar codes or tap the NFC tag to stage

This free tool enables staging in just 3 easy steps

1 Create staging Profiles with easy-to-use Wizards

Built-in

Staging

Server

Workstation Tool

Load

Apps

Mobile Device Client

MDM Toolkit - Enabling MDMrsquos

bull Tightly Integrated Solutions

bull Can Utilize Mx andor Standard Android Features

bull MDM Toolkit - includes documentation sample code amp utilities to help MDM vendors implement the MX functionality into their solutions to provide a viable management solution on Zebra mobile devices including Remote Control

B2M

TeamViewer

LogMeIn

Options For Programmatic Controls

DataWedge for Android- No programming Required

Scanning MSR data appears as keyboard data

bull Powerful profile feature allows configuration per app

bull Recommended when no application development desired or basic text data processing required

Native amp extended Development ndash Android Java Applications

bull Compatible with standard Android SDK bull Extensions for Data Capture MSR Battery

bull Uses Android API (Intents) and traditional API methods

bull Recommended when developing native Android application

OMA CP XML Configuration

bull Broad device controls configuration management security policies

bull Standards Based OMA Configuration Profile XML Schema

bull Configuration Service Provider (CSP) Modularity

bull Recommended for Mobile Device Management amp PartnerCustomer Application Device Controls

RhoMobile

bull Cross Platform Application development framework (same applications run on Android WM iOShellip)

bull Develop using Web skills (HTML5 JS Ruby)

bull Recommended when developing application to work on multiple devices and operating systems or you have web development skills

APIrsquos

amp

Intents

Data-

Wedge

XML

Config

Cross

Platform

Android Flexibility To Enable Features Like Analytics bull Device Diagnostics Engine Monitors Critical Functionality And Health

bull Health Monitoring Predictive Maintenance for Lower SupportMgmt Costs

Integrated Engine Monitors Critical

Functionality And Monitors Health Device usage

Battery charging and depletion

Applications installed and running

Activity Counters

Radio Performance

Movement Drops

Correlation of events to diagnose

issues Lowers support and management costs

Predictive Maintenance

Optimized Deployment

Fast Device Support

Power Management

Workload Indicators

Business Disruptions

IT Gauges

Android Security

bull Retail bull PCI ndash DSS (Payment Card Industry ndash Data Security Std) for mobile payment (MPoS)

bull QSA (Qualified Security Assessor) Audits

bull Critical Infrastructure bull NERC ndash CIP (North America Electric

Reliability Corp ndash Critical Infrastructure Protection)

bull Healthcare bull HIPAA ndash Health Insurance Portability amp Accounting HITECH Omnibus

bull Controlled Substances bull DEA CSOS ndash Controlled Substance Ordering System

bull Financial bull Sarbanes-Oxley Gramm-Leach Bliley Act (GLBA) Basel II

bull Government bull NIST FIPS ndash Federal Information Processing Standards

bull Govrsquot PED (portable electronic devices) Requirements

bull STIGS (Security Technical Implementation Guide)

bull DoD Directive 81002 (commercial wireless devices in DoD Govrsquot Info Grid (GIG)

bull Federal Information Security Management Act (FISMA) NIST Info Categorization Guidelines

bull Legislation Requiring Breach Notification bull 46 States Have Enacted Breach Notification for Personal Information

bull Federal Legislation In Discussion But Pending

REGULATORY COMPLIANCE IS FUNDAMENTAL TO ZEBRA CUSTOMERS DIRECTIVESMANDATESEDICTS

ANDROID SECURITY (ALWAYS SEPARATE PERCEPTION FROM FACT)

bull Highly Secure Government amp Public Safety Android Adoption

bull Android is the OS for the next generation Mission Critical High Assurance devices being developed by Motorola

bull Enterprise

bull Android is the OS meeting regulatory security certifications in multiple verticals Retail - PCI-DSS Healthcare ndash HIPAA Govrsquot - FIPS 140-2

bull Early Perceptions That Android Is ldquoNot Securerdquo

1) Malware On Google Play Store (enterprise should white-list)

2) Early Android Releases (pre-ICS 40 release October 2011)

bull Android has Demonstrated a History of Incremental Security Enhancements NSA ldquoSecurity Enhancedrdquo (SE Linux) Features Per User VPNs Address Space Layout Randomization (ASLR)hellip

Mx-Osx Enables comprehensive Lockdown ldquoPrinciple of least privilegerdquo OnOff-EnableDisableFilter

Android Debug Bridge (ADB)

Device File Access

All USB Activity

ON Off

Discovery

Off

Recording

GPS

Cellular

Camera

Comprehensive Lockdown and Monitoring Enabling Only the Functionality Needed to Perform the Operation and No More

Imager

SD Access

Interfaces

Sensors

Software

Devices

Settings

amp

Capture Application

White List URL Filters

Speaker Display

Brightness

User

Settings

Proxy

Dealing With LostStolen Devices Mx Enabled Autonomous Countermeasure Matrix

Countermeasures

Threats Wipe SD card

Factory reset Wipe Secure Storage Keys

Password Reset All Users

Password Reset Specific User

Lock Device Uninstall Specific Application

Send Alert to Application via Intent

Maximum password limit X

MDM Client Removal X X

Force through XML X X

Exchange ActiveSync (EAS) password limit x x x x x X

Device is Rooted

X

Exceeding a Configured Threshold Results in One or More Countermeasures

Runs Autonomously on Device Negating Dependency on Network Connectivity

Configured by Enterprise Administrator amp Pushed to the Device

Zebra Security Bulletins ndash eg StageFright Part of Zebra Android Security Remediation Team Process

Release Date

Alternative Remediation

Options

Customer Education

Product Impact

Patch Release Dates

Tracking

Link To Patch with

Detailed Installation Instructions

Android Challenges ndash Real amp Perceived

bull Fragmentation (a positive amp negative)

bull UI Fragmentation (No Longer An Issue) bull Major consumer manufacturers supporting standards based ldquoGoogle Play Editionrdquo

bull Android UI Advancements

bull Release Fragmentation (in many senses a positive for enterprise) bull Working with Google to reduce lag times)

bull Google Leveraging Google Play Service (GPS)

bull Mobile Device Management Fragmentation (No Longer An Issue) bull Increase API Surface plus extensions

bull Google Mobile Service Privacy Issues (an option ndash making it a feature) bull Means to provide with without makes this a feature compared to other OSrsquos

bull Security (No Longer An Inhibitor To Deployment) bull Often Aligned To Google Play Malware (not relevant to most ldquolocked down enterprise devices)

bull Greatly Improved Post ICS 40 Release (Oct 2011)

bull Positive Comments on Android Security By Gartner amp VDC

bull Integration of many NSA SE (Security Enhanced) Android Features

bull Device Availability (Now over 50 Industrial Handheld Android Devices still not as many as WMCE but more than the 5 on WE8H)

Is Android Mx An Enterprise OShellip ldquoDuck Testrdquo

1) Is Android The Worldrsquos Leading Mobile OSYes

2) Is Android Supported In A Microsoft Enterprise InfrastructureYes

3) Are Enterprise Developers Adopting AndroidYes

4) Is The Native Language of Android Java PopularhellipYes

5) Are Industry amp Financial Analysts SeeinghellipYes

6) Are Industry amp Financial Analysts Seeing Android AdoptionhellipYes

7) Does Android Have A Significant Installed BasehellipYes

8) Can Android Reduce Enterprise OS FragmentationYes

9) Are Industrial HH Device Vendors Adopting AndroidYes

10) Are Enterprise Tools Available for AndroidYes

11) Is Zebra Seeing Android Momentum hellip Yes

12) Are Enterprise Customers Buying Android hellipYes

13) Is Android SecurehellipYes

14) Does Zebra Have A Security Remediation Process For AndroidYes

15) Is Android Continually Adding New Enterprise FeatureshellipYes

16) Does Android Have The Flexibility To Enable Features Like AnalyticshellipYes

17) Are There Enterprise Android Resources Yes

18) If Needed Are Services Available For AndroidYes

19) Does Mx Enable Developers To Add ValueYes

20) Does Android Mx provide Enterprise Development OptionsYes

21) Does Mx Enable Comprehensive LockdownhellipYes

22) Can Mx Help With Lost or Stolen DevicesYes

Sample Zebra Android Information Resources bull Architecture amp Development Resources

bull Motorola Solutions App Development For Android httpdevelopermotorolasolutionscomcommunityandroid

bull Android Opens Source Project - httpsourceandroidcom

bull Android Block Diagram - httpenwikipediaorgwikiFileAndroid-System-Architecturesvg

bull Android APIrsquos - httpdeveloperandroidcomguidetopicsmanifestuses-sdk-elementhtmlApiLevels amp

bull httpdeveloperandroidcomreferencepackageshtml

bull Android SDK amp ADT Download - httpdeveloperandroidcomsdkindexhtml

bull Android App Overview - httpdeveloperandroidcomguidecomponentsfundamentalshtml

bull Zebra EMDK bull DN PMB httpagilevltprdmot-solutionscomAgileVault005578069agile557806907pdf

bull EMDK Landing page httpsdevelopermotorolasolutionscomcommunityandroidemdk

bull Tutorials httpsdevelopermotorolasolutionscomcommunityandroidemdktutorials

bull Samples httpsdevelopermotorolasolutionscomcommunityandroidemdksamples

bull API Reference httpsdevelopermotorolasolutionscomcommunityandroidemdkreference

bull Profile Manager httpsdevelopermotorolasolutionscomcommunityandroidemdkprofiles

bull Android Mobile Security bull NIST Mobile Security Guidelines - httpcsrcnistgovpublicationsdrafts800-124r1draft_sp800-124-rev1pdf

bull Android Basic Security - httpsourceandroidcomdevicestechsecurity

bull Android Mobile Device Management (MDM) bull SoTI MobiControl Android+ - httpwwwsotinetmobicontrolkey-featuresandroidplus

bull Airwatch Android MDM - httpwwwair-watchcomsolutionsandroid

bull MSI Mx - httpwwwmotorolasolutionscomUS-ENBusiness+Product+and+ServicesSoftware+and+ApplicationsMx_Extensionssoftware_applications_tab

bull TCO Links bull VDC Mobile Device TCO httpwwwvdcresearchcom_Documentstrackst7v1brief-2667pdf

bull Gartner ldquoTotal Cost of Ownership of Mobile Devices 2012 Updaterdquo March 20 2012 httpwwwmotorolasolutionscomwebCustomerPepsiCoUS-ENMyDocumentsPresentationsLibraryresourcestotal_cost_of_ownership_of_mobile20devicespdfpLibItem=1

bull ldquoMotorola Solutions TCO Calculatorrdquo (consult an MSI representative)

bull Other bull Android Market Dashboards - httpdeveloperandroidcomaboutdashboardsindexhtml

bull Google Services httpdeveloperandroidcomgoogleindexhtml

PLEASE TAKE THE SURVEY

DO NOT USE APPFORUM EVENT SURVEY SESSION

SURVEY

THANK YOU

Page 48: Zebra OS Strategy - Zebra Technologies LaunchPadlaunchpad.zebra.com/.../Day_1_EN/04_APAC-AppForum-OS_Strategy.… · 20/03/2012 · Zebra OS Strategy Bruce A Willins Sr ... Risk -

Enterprise Tools Available for Android Both Off The Shelf amp Custom

Logcat ndash view from Eclipse or ADB shell

Debug ndash part of Android SDK

Traceview ndash App profilingbottlenecks

HierarchyViewer - UI views structure

Eclipse memory

Analyzer (MAT) Monkey ndash adb CLI

event generator

Rx Logger In depth monitoring

amp auditing

Zebra StageNow ndash Simplifying initial Device Staging

2 Output staging Profiles to a bar code or NFC tag

3 Scan the bar codes or tap the NFC tag to stage

This free tool enables staging in just 3 easy steps

1 Create staging Profiles with easy-to-use Wizards

Built-in

Staging

Server

Workstation Tool

Load

Apps

Mobile Device Client

MDM Toolkit - Enabling MDMrsquos

bull Tightly Integrated Solutions

bull Can Utilize Mx andor Standard Android Features

bull MDM Toolkit - includes documentation sample code amp utilities to help MDM vendors implement the MX functionality into their solutions to provide a viable management solution on Zebra mobile devices including Remote Control

B2M

TeamViewer

LogMeIn

Options For Programmatic Controls

DataWedge for Android- No programming Required

Scanning MSR data appears as keyboard data

bull Powerful profile feature allows configuration per app

bull Recommended when no application development desired or basic text data processing required

Native amp extended Development ndash Android Java Applications

bull Compatible with standard Android SDK bull Extensions for Data Capture MSR Battery

bull Uses Android API (Intents) and traditional API methods

bull Recommended when developing native Android application

OMA CP XML Configuration

bull Broad device controls configuration management security policies

bull Standards Based OMA Configuration Profile XML Schema

bull Configuration Service Provider (CSP) Modularity

bull Recommended for Mobile Device Management amp PartnerCustomer Application Device Controls

RhoMobile

bull Cross Platform Application development framework (same applications run on Android WM iOShellip)

bull Develop using Web skills (HTML5 JS Ruby)

bull Recommended when developing application to work on multiple devices and operating systems or you have web development skills

APIrsquos

amp

Intents

Data-

Wedge

XML

Config

Cross

Platform

Android Flexibility To Enable Features Like Analytics bull Device Diagnostics Engine Monitors Critical Functionality And Health

bull Health Monitoring Predictive Maintenance for Lower SupportMgmt Costs

Integrated Engine Monitors Critical

Functionality And Monitors Health Device usage

Battery charging and depletion

Applications installed and running

Activity Counters

Radio Performance

Movement Drops

Correlation of events to diagnose

issues Lowers support and management costs

Predictive Maintenance

Optimized Deployment

Fast Device Support

Power Management

Workload Indicators

Business Disruptions

IT Gauges

Android Security

bull Retail bull PCI ndash DSS (Payment Card Industry ndash Data Security Std) for mobile payment (MPoS)

bull QSA (Qualified Security Assessor) Audits

bull Critical Infrastructure bull NERC ndash CIP (North America Electric

Reliability Corp ndash Critical Infrastructure Protection)

bull Healthcare bull HIPAA ndash Health Insurance Portability amp Accounting HITECH Omnibus

bull Controlled Substances bull DEA CSOS ndash Controlled Substance Ordering System

bull Financial bull Sarbanes-Oxley Gramm-Leach Bliley Act (GLBA) Basel II

bull Government bull NIST FIPS ndash Federal Information Processing Standards

bull Govrsquot PED (portable electronic devices) Requirements

bull STIGS (Security Technical Implementation Guide)

bull DoD Directive 81002 (commercial wireless devices in DoD Govrsquot Info Grid (GIG)

bull Federal Information Security Management Act (FISMA) NIST Info Categorization Guidelines

bull Legislation Requiring Breach Notification bull 46 States Have Enacted Breach Notification for Personal Information

bull Federal Legislation In Discussion But Pending

REGULATORY COMPLIANCE IS FUNDAMENTAL TO ZEBRA CUSTOMERS DIRECTIVESMANDATESEDICTS

ANDROID SECURITY (ALWAYS SEPARATE PERCEPTION FROM FACT)

bull Highly Secure Government amp Public Safety Android Adoption

bull Android is the OS for the next generation Mission Critical High Assurance devices being developed by Motorola

bull Enterprise

bull Android is the OS meeting regulatory security certifications in multiple verticals Retail - PCI-DSS Healthcare ndash HIPAA Govrsquot - FIPS 140-2

bull Early Perceptions That Android Is ldquoNot Securerdquo

1) Malware On Google Play Store (enterprise should white-list)

2) Early Android Releases (pre-ICS 40 release October 2011)

bull Android has Demonstrated a History of Incremental Security Enhancements NSA ldquoSecurity Enhancedrdquo (SE Linux) Features Per User VPNs Address Space Layout Randomization (ASLR)hellip

Mx-Osx Enables comprehensive Lockdown ldquoPrinciple of least privilegerdquo OnOff-EnableDisableFilter

Android Debug Bridge (ADB)

Device File Access

All USB Activity

ON Off

Discovery

Off

Recording

GPS

Cellular

Camera

Comprehensive Lockdown and Monitoring Enabling Only the Functionality Needed to Perform the Operation and No More

Imager

SD Access

Interfaces

Sensors

Software

Devices

Settings

amp

Capture Application

White List URL Filters

Speaker Display

Brightness

User

Settings

Proxy

Dealing With LostStolen Devices Mx Enabled Autonomous Countermeasure Matrix

Countermeasures

Threats Wipe SD card

Factory reset Wipe Secure Storage Keys

Password Reset All Users

Password Reset Specific User

Lock Device Uninstall Specific Application

Send Alert to Application via Intent

Maximum password limit X

MDM Client Removal X X

Force through XML X X

Exchange ActiveSync (EAS) password limit x x x x x X

Device is Rooted

X

Exceeding a Configured Threshold Results in One or More Countermeasures

Runs Autonomously on Device Negating Dependency on Network Connectivity

Configured by Enterprise Administrator amp Pushed to the Device

Zebra Security Bulletins ndash eg StageFright Part of Zebra Android Security Remediation Team Process

Release Date

Alternative Remediation

Options

Customer Education

Product Impact

Patch Release Dates

Tracking

Link To Patch with

Detailed Installation Instructions

Android Challenges ndash Real amp Perceived

bull Fragmentation (a positive amp negative)

bull UI Fragmentation (No Longer An Issue) bull Major consumer manufacturers supporting standards based ldquoGoogle Play Editionrdquo

bull Android UI Advancements

bull Release Fragmentation (in many senses a positive for enterprise) bull Working with Google to reduce lag times)

bull Google Leveraging Google Play Service (GPS)

bull Mobile Device Management Fragmentation (No Longer An Issue) bull Increase API Surface plus extensions

bull Google Mobile Service Privacy Issues (an option ndash making it a feature) bull Means to provide with without makes this a feature compared to other OSrsquos

bull Security (No Longer An Inhibitor To Deployment) bull Often Aligned To Google Play Malware (not relevant to most ldquolocked down enterprise devices)

bull Greatly Improved Post ICS 40 Release (Oct 2011)

bull Positive Comments on Android Security By Gartner amp VDC

bull Integration of many NSA SE (Security Enhanced) Android Features

bull Device Availability (Now over 50 Industrial Handheld Android Devices still not as many as WMCE but more than the 5 on WE8H)

Is Android Mx An Enterprise OShellip ldquoDuck Testrdquo

1) Is Android The Worldrsquos Leading Mobile OSYes

2) Is Android Supported In A Microsoft Enterprise InfrastructureYes

3) Are Enterprise Developers Adopting AndroidYes

4) Is The Native Language of Android Java PopularhellipYes

5) Are Industry amp Financial Analysts SeeinghellipYes

6) Are Industry amp Financial Analysts Seeing Android AdoptionhellipYes

7) Does Android Have A Significant Installed BasehellipYes

8) Can Android Reduce Enterprise OS FragmentationYes

9) Are Industrial HH Device Vendors Adopting AndroidYes

10) Are Enterprise Tools Available for AndroidYes

11) Is Zebra Seeing Android Momentum hellip Yes

12) Are Enterprise Customers Buying Android hellipYes

13) Is Android SecurehellipYes

14) Does Zebra Have A Security Remediation Process For AndroidYes

15) Is Android Continually Adding New Enterprise FeatureshellipYes

16) Does Android Have The Flexibility To Enable Features Like AnalyticshellipYes

17) Are There Enterprise Android Resources Yes

18) If Needed Are Services Available For AndroidYes

19) Does Mx Enable Developers To Add ValueYes

20) Does Android Mx provide Enterprise Development OptionsYes

21) Does Mx Enable Comprehensive LockdownhellipYes

22) Can Mx Help With Lost or Stolen DevicesYes

Sample Zebra Android Information Resources bull Architecture amp Development Resources

bull Motorola Solutions App Development For Android httpdevelopermotorolasolutionscomcommunityandroid

bull Android Opens Source Project - httpsourceandroidcom

bull Android Block Diagram - httpenwikipediaorgwikiFileAndroid-System-Architecturesvg

bull Android APIrsquos - httpdeveloperandroidcomguidetopicsmanifestuses-sdk-elementhtmlApiLevels amp

bull httpdeveloperandroidcomreferencepackageshtml

bull Android SDK amp ADT Download - httpdeveloperandroidcomsdkindexhtml

bull Android App Overview - httpdeveloperandroidcomguidecomponentsfundamentalshtml

bull Zebra EMDK bull DN PMB httpagilevltprdmot-solutionscomAgileVault005578069agile557806907pdf

bull EMDK Landing page httpsdevelopermotorolasolutionscomcommunityandroidemdk

bull Tutorials httpsdevelopermotorolasolutionscomcommunityandroidemdktutorials

bull Samples httpsdevelopermotorolasolutionscomcommunityandroidemdksamples

bull API Reference httpsdevelopermotorolasolutionscomcommunityandroidemdkreference

bull Profile Manager httpsdevelopermotorolasolutionscomcommunityandroidemdkprofiles

bull Android Mobile Security bull NIST Mobile Security Guidelines - httpcsrcnistgovpublicationsdrafts800-124r1draft_sp800-124-rev1pdf

bull Android Basic Security - httpsourceandroidcomdevicestechsecurity

bull Android Mobile Device Management (MDM) bull SoTI MobiControl Android+ - httpwwwsotinetmobicontrolkey-featuresandroidplus

bull Airwatch Android MDM - httpwwwair-watchcomsolutionsandroid

bull MSI Mx - httpwwwmotorolasolutionscomUS-ENBusiness+Product+and+ServicesSoftware+and+ApplicationsMx_Extensionssoftware_applications_tab

bull TCO Links bull VDC Mobile Device TCO httpwwwvdcresearchcom_Documentstrackst7v1brief-2667pdf

bull Gartner ldquoTotal Cost of Ownership of Mobile Devices 2012 Updaterdquo March 20 2012 httpwwwmotorolasolutionscomwebCustomerPepsiCoUS-ENMyDocumentsPresentationsLibraryresourcestotal_cost_of_ownership_of_mobile20devicespdfpLibItem=1

bull ldquoMotorola Solutions TCO Calculatorrdquo (consult an MSI representative)

bull Other bull Android Market Dashboards - httpdeveloperandroidcomaboutdashboardsindexhtml

bull Google Services httpdeveloperandroidcomgoogleindexhtml

PLEASE TAKE THE SURVEY

DO NOT USE APPFORUM EVENT SURVEY SESSION

SURVEY

THANK YOU

Page 49: Zebra OS Strategy - Zebra Technologies LaunchPadlaunchpad.zebra.com/.../Day_1_EN/04_APAC-AppForum-OS_Strategy.… · 20/03/2012 · Zebra OS Strategy Bruce A Willins Sr ... Risk -

Zebra StageNow ndash Simplifying initial Device Staging

2 Output staging Profiles to a bar code or NFC tag

3 Scan the bar codes or tap the NFC tag to stage

This free tool enables staging in just 3 easy steps

1 Create staging Profiles with easy-to-use Wizards

Built-in

Staging

Server

Workstation Tool

Load

Apps

Mobile Device Client

MDM Toolkit - Enabling MDMrsquos

bull Tightly Integrated Solutions

bull Can Utilize Mx andor Standard Android Features

bull MDM Toolkit - includes documentation sample code amp utilities to help MDM vendors implement the MX functionality into their solutions to provide a viable management solution on Zebra mobile devices including Remote Control

B2M

TeamViewer

LogMeIn

Options For Programmatic Controls

DataWedge for Android- No programming Required

Scanning MSR data appears as keyboard data

bull Powerful profile feature allows configuration per app

bull Recommended when no application development desired or basic text data processing required

Native amp extended Development ndash Android Java Applications

bull Compatible with standard Android SDK bull Extensions for Data Capture MSR Battery

bull Uses Android API (Intents) and traditional API methods

bull Recommended when developing native Android application

OMA CP XML Configuration

bull Broad device controls configuration management security policies

bull Standards Based OMA Configuration Profile XML Schema

bull Configuration Service Provider (CSP) Modularity

bull Recommended for Mobile Device Management amp PartnerCustomer Application Device Controls

RhoMobile

bull Cross Platform Application development framework (same applications run on Android WM iOShellip)

bull Develop using Web skills (HTML5 JS Ruby)

bull Recommended when developing application to work on multiple devices and operating systems or you have web development skills

APIrsquos

amp

Intents

Data-

Wedge

XML

Config

Cross

Platform

Android Flexibility To Enable Features Like Analytics bull Device Diagnostics Engine Monitors Critical Functionality And Health

bull Health Monitoring Predictive Maintenance for Lower SupportMgmt Costs

Integrated Engine Monitors Critical

Functionality And Monitors Health Device usage

Battery charging and depletion

Applications installed and running

Activity Counters

Radio Performance

Movement Drops

Correlation of events to diagnose

issues Lowers support and management costs

Predictive Maintenance

Optimized Deployment

Fast Device Support

Power Management

Workload Indicators

Business Disruptions

IT Gauges

Android Security

bull Retail bull PCI ndash DSS (Payment Card Industry ndash Data Security Std) for mobile payment (MPoS)

bull QSA (Qualified Security Assessor) Audits

bull Critical Infrastructure bull NERC ndash CIP (North America Electric

Reliability Corp ndash Critical Infrastructure Protection)

bull Healthcare bull HIPAA ndash Health Insurance Portability amp Accounting HITECH Omnibus

bull Controlled Substances bull DEA CSOS ndash Controlled Substance Ordering System

bull Financial bull Sarbanes-Oxley Gramm-Leach Bliley Act (GLBA) Basel II

bull Government bull NIST FIPS ndash Federal Information Processing Standards

bull Govrsquot PED (portable electronic devices) Requirements

bull STIGS (Security Technical Implementation Guide)

bull DoD Directive 81002 (commercial wireless devices in DoD Govrsquot Info Grid (GIG)

bull Federal Information Security Management Act (FISMA) NIST Info Categorization Guidelines

bull Legislation Requiring Breach Notification bull 46 States Have Enacted Breach Notification for Personal Information

bull Federal Legislation In Discussion But Pending

REGULATORY COMPLIANCE IS FUNDAMENTAL TO ZEBRA CUSTOMERS DIRECTIVESMANDATESEDICTS

ANDROID SECURITY (ALWAYS SEPARATE PERCEPTION FROM FACT)

bull Highly Secure Government amp Public Safety Android Adoption

bull Android is the OS for the next generation Mission Critical High Assurance devices being developed by Motorola

bull Enterprise

bull Android is the OS meeting regulatory security certifications in multiple verticals Retail - PCI-DSS Healthcare ndash HIPAA Govrsquot - FIPS 140-2

bull Early Perceptions That Android Is ldquoNot Securerdquo

1) Malware On Google Play Store (enterprise should white-list)

2) Early Android Releases (pre-ICS 40 release October 2011)

bull Android has Demonstrated a History of Incremental Security Enhancements NSA ldquoSecurity Enhancedrdquo (SE Linux) Features Per User VPNs Address Space Layout Randomization (ASLR)hellip

Mx-Osx Enables comprehensive Lockdown ldquoPrinciple of least privilegerdquo OnOff-EnableDisableFilter

Android Debug Bridge (ADB)

Device File Access

All USB Activity

ON Off

Discovery

Off

Recording

GPS

Cellular

Camera

Comprehensive Lockdown and Monitoring Enabling Only the Functionality Needed to Perform the Operation and No More

Imager

SD Access

Interfaces

Sensors

Software

Devices

Settings

amp

Capture Application

White List URL Filters

Speaker Display

Brightness

User

Settings

Proxy

Dealing With LostStolen Devices Mx Enabled Autonomous Countermeasure Matrix

Countermeasures

Threats Wipe SD card

Factory reset Wipe Secure Storage Keys

Password Reset All Users

Password Reset Specific User

Lock Device Uninstall Specific Application

Send Alert to Application via Intent

Maximum password limit X

MDM Client Removal X X

Force through XML X X

Exchange ActiveSync (EAS) password limit x x x x x X

Device is Rooted

X

Exceeding a Configured Threshold Results in One or More Countermeasures

Runs Autonomously on Device Negating Dependency on Network Connectivity

Configured by Enterprise Administrator amp Pushed to the Device

Zebra Security Bulletins ndash eg StageFright Part of Zebra Android Security Remediation Team Process

Release Date

Alternative Remediation

Options

Customer Education

Product Impact

Patch Release Dates

Tracking

Link To Patch with

Detailed Installation Instructions

Android Challenges ndash Real amp Perceived

bull Fragmentation (a positive amp negative)

bull UI Fragmentation (No Longer An Issue) bull Major consumer manufacturers supporting standards based ldquoGoogle Play Editionrdquo

bull Android UI Advancements

bull Release Fragmentation (in many senses a positive for enterprise) bull Working with Google to reduce lag times)

bull Google Leveraging Google Play Service (GPS)

bull Mobile Device Management Fragmentation (No Longer An Issue) bull Increase API Surface plus extensions

bull Google Mobile Service Privacy Issues (an option ndash making it a feature) bull Means to provide with without makes this a feature compared to other OSrsquos

bull Security (No Longer An Inhibitor To Deployment) bull Often Aligned To Google Play Malware (not relevant to most ldquolocked down enterprise devices)

bull Greatly Improved Post ICS 40 Release (Oct 2011)

bull Positive Comments on Android Security By Gartner amp VDC

bull Integration of many NSA SE (Security Enhanced) Android Features

bull Device Availability (Now over 50 Industrial Handheld Android Devices still not as many as WMCE but more than the 5 on WE8H)

Is Android Mx An Enterprise OShellip ldquoDuck Testrdquo

1) Is Android The Worldrsquos Leading Mobile OSYes

2) Is Android Supported In A Microsoft Enterprise InfrastructureYes

3) Are Enterprise Developers Adopting AndroidYes

4) Is The Native Language of Android Java PopularhellipYes

5) Are Industry amp Financial Analysts SeeinghellipYes

6) Are Industry amp Financial Analysts Seeing Android AdoptionhellipYes

7) Does Android Have A Significant Installed BasehellipYes

8) Can Android Reduce Enterprise OS FragmentationYes

9) Are Industrial HH Device Vendors Adopting AndroidYes

10) Are Enterprise Tools Available for AndroidYes

11) Is Zebra Seeing Android Momentum hellip Yes

12) Are Enterprise Customers Buying Android hellipYes

13) Is Android SecurehellipYes

14) Does Zebra Have A Security Remediation Process For AndroidYes

15) Is Android Continually Adding New Enterprise FeatureshellipYes

16) Does Android Have The Flexibility To Enable Features Like AnalyticshellipYes

17) Are There Enterprise Android Resources Yes

18) If Needed Are Services Available For AndroidYes

19) Does Mx Enable Developers To Add ValueYes

20) Does Android Mx provide Enterprise Development OptionsYes

21) Does Mx Enable Comprehensive LockdownhellipYes

22) Can Mx Help With Lost or Stolen DevicesYes

Sample Zebra Android Information Resources bull Architecture amp Development Resources

bull Motorola Solutions App Development For Android httpdevelopermotorolasolutionscomcommunityandroid

bull Android Opens Source Project - httpsourceandroidcom

bull Android Block Diagram - httpenwikipediaorgwikiFileAndroid-System-Architecturesvg

bull Android APIrsquos - httpdeveloperandroidcomguidetopicsmanifestuses-sdk-elementhtmlApiLevels amp

bull httpdeveloperandroidcomreferencepackageshtml

bull Android SDK amp ADT Download - httpdeveloperandroidcomsdkindexhtml

bull Android App Overview - httpdeveloperandroidcomguidecomponentsfundamentalshtml

bull Zebra EMDK bull DN PMB httpagilevltprdmot-solutionscomAgileVault005578069agile557806907pdf

bull EMDK Landing page httpsdevelopermotorolasolutionscomcommunityandroidemdk

bull Tutorials httpsdevelopermotorolasolutionscomcommunityandroidemdktutorials

bull Samples httpsdevelopermotorolasolutionscomcommunityandroidemdksamples

bull API Reference httpsdevelopermotorolasolutionscomcommunityandroidemdkreference

bull Profile Manager httpsdevelopermotorolasolutionscomcommunityandroidemdkprofiles

bull Android Mobile Security bull NIST Mobile Security Guidelines - httpcsrcnistgovpublicationsdrafts800-124r1draft_sp800-124-rev1pdf

bull Android Basic Security - httpsourceandroidcomdevicestechsecurity

bull Android Mobile Device Management (MDM) bull SoTI MobiControl Android+ - httpwwwsotinetmobicontrolkey-featuresandroidplus

bull Airwatch Android MDM - httpwwwair-watchcomsolutionsandroid

bull MSI Mx - httpwwwmotorolasolutionscomUS-ENBusiness+Product+and+ServicesSoftware+and+ApplicationsMx_Extensionssoftware_applications_tab

bull TCO Links bull VDC Mobile Device TCO httpwwwvdcresearchcom_Documentstrackst7v1brief-2667pdf

bull Gartner ldquoTotal Cost of Ownership of Mobile Devices 2012 Updaterdquo March 20 2012 httpwwwmotorolasolutionscomwebCustomerPepsiCoUS-ENMyDocumentsPresentationsLibraryresourcestotal_cost_of_ownership_of_mobile20devicespdfpLibItem=1

bull ldquoMotorola Solutions TCO Calculatorrdquo (consult an MSI representative)

bull Other bull Android Market Dashboards - httpdeveloperandroidcomaboutdashboardsindexhtml

bull Google Services httpdeveloperandroidcomgoogleindexhtml

PLEASE TAKE THE SURVEY

DO NOT USE APPFORUM EVENT SURVEY SESSION

SURVEY

THANK YOU

Page 50: Zebra OS Strategy - Zebra Technologies LaunchPadlaunchpad.zebra.com/.../Day_1_EN/04_APAC-AppForum-OS_Strategy.… · 20/03/2012 · Zebra OS Strategy Bruce A Willins Sr ... Risk -

MDM Toolkit - Enabling MDMrsquos

bull Tightly Integrated Solutions

bull Can Utilize Mx andor Standard Android Features

bull MDM Toolkit - includes documentation sample code amp utilities to help MDM vendors implement the MX functionality into their solutions to provide a viable management solution on Zebra mobile devices including Remote Control

B2M

TeamViewer

LogMeIn

Options For Programmatic Controls

DataWedge for Android- No programming Required

Scanning MSR data appears as keyboard data

bull Powerful profile feature allows configuration per app

bull Recommended when no application development desired or basic text data processing required

Native amp extended Development ndash Android Java Applications

bull Compatible with standard Android SDK bull Extensions for Data Capture MSR Battery

bull Uses Android API (Intents) and traditional API methods

bull Recommended when developing native Android application

OMA CP XML Configuration

bull Broad device controls configuration management security policies

bull Standards Based OMA Configuration Profile XML Schema

bull Configuration Service Provider (CSP) Modularity

bull Recommended for Mobile Device Management amp PartnerCustomer Application Device Controls

RhoMobile

bull Cross Platform Application development framework (same applications run on Android WM iOShellip)

bull Develop using Web skills (HTML5 JS Ruby)

bull Recommended when developing application to work on multiple devices and operating systems or you have web development skills

APIrsquos

amp

Intents

Data-

Wedge

XML

Config

Cross

Platform

Android Flexibility To Enable Features Like Analytics bull Device Diagnostics Engine Monitors Critical Functionality And Health

bull Health Monitoring Predictive Maintenance for Lower SupportMgmt Costs

Integrated Engine Monitors Critical

Functionality And Monitors Health Device usage

Battery charging and depletion

Applications installed and running

Activity Counters

Radio Performance

Movement Drops

Correlation of events to diagnose

issues Lowers support and management costs

Predictive Maintenance

Optimized Deployment

Fast Device Support

Power Management

Workload Indicators

Business Disruptions

IT Gauges

Android Security

bull Retail bull PCI ndash DSS (Payment Card Industry ndash Data Security Std) for mobile payment (MPoS)

bull QSA (Qualified Security Assessor) Audits

bull Critical Infrastructure bull NERC ndash CIP (North America Electric

Reliability Corp ndash Critical Infrastructure Protection)

bull Healthcare bull HIPAA ndash Health Insurance Portability amp Accounting HITECH Omnibus

bull Controlled Substances bull DEA CSOS ndash Controlled Substance Ordering System

bull Financial bull Sarbanes-Oxley Gramm-Leach Bliley Act (GLBA) Basel II

bull Government bull NIST FIPS ndash Federal Information Processing Standards

bull Govrsquot PED (portable electronic devices) Requirements

bull STIGS (Security Technical Implementation Guide)

bull DoD Directive 81002 (commercial wireless devices in DoD Govrsquot Info Grid (GIG)

bull Federal Information Security Management Act (FISMA) NIST Info Categorization Guidelines

bull Legislation Requiring Breach Notification bull 46 States Have Enacted Breach Notification for Personal Information

bull Federal Legislation In Discussion But Pending

REGULATORY COMPLIANCE IS FUNDAMENTAL TO ZEBRA CUSTOMERS DIRECTIVESMANDATESEDICTS

ANDROID SECURITY (ALWAYS SEPARATE PERCEPTION FROM FACT)

bull Highly Secure Government amp Public Safety Android Adoption

bull Android is the OS for the next generation Mission Critical High Assurance devices being developed by Motorola

bull Enterprise

bull Android is the OS meeting regulatory security certifications in multiple verticals Retail - PCI-DSS Healthcare ndash HIPAA Govrsquot - FIPS 140-2

bull Early Perceptions That Android Is ldquoNot Securerdquo

1) Malware On Google Play Store (enterprise should white-list)

2) Early Android Releases (pre-ICS 40 release October 2011)

bull Android has Demonstrated a History of Incremental Security Enhancements NSA ldquoSecurity Enhancedrdquo (SE Linux) Features Per User VPNs Address Space Layout Randomization (ASLR)hellip

Mx-Osx Enables comprehensive Lockdown ldquoPrinciple of least privilegerdquo OnOff-EnableDisableFilter

Android Debug Bridge (ADB)

Device File Access

All USB Activity

ON Off

Discovery

Off

Recording

GPS

Cellular

Camera

Comprehensive Lockdown and Monitoring Enabling Only the Functionality Needed to Perform the Operation and No More

Imager

SD Access

Interfaces

Sensors

Software

Devices

Settings

amp

Capture Application

White List URL Filters

Speaker Display

Brightness

User

Settings

Proxy

Dealing With LostStolen Devices Mx Enabled Autonomous Countermeasure Matrix

Countermeasures

Threats Wipe SD card

Factory reset Wipe Secure Storage Keys

Password Reset All Users

Password Reset Specific User

Lock Device Uninstall Specific Application

Send Alert to Application via Intent

Maximum password limit X

MDM Client Removal X X

Force through XML X X

Exchange ActiveSync (EAS) password limit x x x x x X

Device is Rooted

X

Exceeding a Configured Threshold Results in One or More Countermeasures

Runs Autonomously on Device Negating Dependency on Network Connectivity

Configured by Enterprise Administrator amp Pushed to the Device

Zebra Security Bulletins ndash eg StageFright Part of Zebra Android Security Remediation Team Process

Release Date

Alternative Remediation

Options

Customer Education

Product Impact

Patch Release Dates

Tracking

Link To Patch with

Detailed Installation Instructions

Android Challenges ndash Real amp Perceived

bull Fragmentation (a positive amp negative)

bull UI Fragmentation (No Longer An Issue) bull Major consumer manufacturers supporting standards based ldquoGoogle Play Editionrdquo

bull Android UI Advancements

bull Release Fragmentation (in many senses a positive for enterprise) bull Working with Google to reduce lag times)

bull Google Leveraging Google Play Service (GPS)

bull Mobile Device Management Fragmentation (No Longer An Issue) bull Increase API Surface plus extensions

bull Google Mobile Service Privacy Issues (an option ndash making it a feature) bull Means to provide with without makes this a feature compared to other OSrsquos

bull Security (No Longer An Inhibitor To Deployment) bull Often Aligned To Google Play Malware (not relevant to most ldquolocked down enterprise devices)

bull Greatly Improved Post ICS 40 Release (Oct 2011)

bull Positive Comments on Android Security By Gartner amp VDC

bull Integration of many NSA SE (Security Enhanced) Android Features

bull Device Availability (Now over 50 Industrial Handheld Android Devices still not as many as WMCE but more than the 5 on WE8H)

Is Android Mx An Enterprise OShellip ldquoDuck Testrdquo

1) Is Android The Worldrsquos Leading Mobile OSYes

2) Is Android Supported In A Microsoft Enterprise InfrastructureYes

3) Are Enterprise Developers Adopting AndroidYes

4) Is The Native Language of Android Java PopularhellipYes

5) Are Industry amp Financial Analysts SeeinghellipYes

6) Are Industry amp Financial Analysts Seeing Android AdoptionhellipYes

7) Does Android Have A Significant Installed BasehellipYes

8) Can Android Reduce Enterprise OS FragmentationYes

9) Are Industrial HH Device Vendors Adopting AndroidYes

10) Are Enterprise Tools Available for AndroidYes

11) Is Zebra Seeing Android Momentum hellip Yes

12) Are Enterprise Customers Buying Android hellipYes

13) Is Android SecurehellipYes

14) Does Zebra Have A Security Remediation Process For AndroidYes

15) Is Android Continually Adding New Enterprise FeatureshellipYes

16) Does Android Have The Flexibility To Enable Features Like AnalyticshellipYes

17) Are There Enterprise Android Resources Yes

18) If Needed Are Services Available For AndroidYes

19) Does Mx Enable Developers To Add ValueYes

20) Does Android Mx provide Enterprise Development OptionsYes

21) Does Mx Enable Comprehensive LockdownhellipYes

22) Can Mx Help With Lost or Stolen DevicesYes

Sample Zebra Android Information Resources bull Architecture amp Development Resources

bull Motorola Solutions App Development For Android httpdevelopermotorolasolutionscomcommunityandroid

bull Android Opens Source Project - httpsourceandroidcom

bull Android Block Diagram - httpenwikipediaorgwikiFileAndroid-System-Architecturesvg

bull Android APIrsquos - httpdeveloperandroidcomguidetopicsmanifestuses-sdk-elementhtmlApiLevels amp

bull httpdeveloperandroidcomreferencepackageshtml

bull Android SDK amp ADT Download - httpdeveloperandroidcomsdkindexhtml

bull Android App Overview - httpdeveloperandroidcomguidecomponentsfundamentalshtml

bull Zebra EMDK bull DN PMB httpagilevltprdmot-solutionscomAgileVault005578069agile557806907pdf

bull EMDK Landing page httpsdevelopermotorolasolutionscomcommunityandroidemdk

bull Tutorials httpsdevelopermotorolasolutionscomcommunityandroidemdktutorials

bull Samples httpsdevelopermotorolasolutionscomcommunityandroidemdksamples

bull API Reference httpsdevelopermotorolasolutionscomcommunityandroidemdkreference

bull Profile Manager httpsdevelopermotorolasolutionscomcommunityandroidemdkprofiles

bull Android Mobile Security bull NIST Mobile Security Guidelines - httpcsrcnistgovpublicationsdrafts800-124r1draft_sp800-124-rev1pdf

bull Android Basic Security - httpsourceandroidcomdevicestechsecurity

bull Android Mobile Device Management (MDM) bull SoTI MobiControl Android+ - httpwwwsotinetmobicontrolkey-featuresandroidplus

bull Airwatch Android MDM - httpwwwair-watchcomsolutionsandroid

bull MSI Mx - httpwwwmotorolasolutionscomUS-ENBusiness+Product+and+ServicesSoftware+and+ApplicationsMx_Extensionssoftware_applications_tab

bull TCO Links bull VDC Mobile Device TCO httpwwwvdcresearchcom_Documentstrackst7v1brief-2667pdf

bull Gartner ldquoTotal Cost of Ownership of Mobile Devices 2012 Updaterdquo March 20 2012 httpwwwmotorolasolutionscomwebCustomerPepsiCoUS-ENMyDocumentsPresentationsLibraryresourcestotal_cost_of_ownership_of_mobile20devicespdfpLibItem=1

bull ldquoMotorola Solutions TCO Calculatorrdquo (consult an MSI representative)

bull Other bull Android Market Dashboards - httpdeveloperandroidcomaboutdashboardsindexhtml

bull Google Services httpdeveloperandroidcomgoogleindexhtml

PLEASE TAKE THE SURVEY

DO NOT USE APPFORUM EVENT SURVEY SESSION

SURVEY

THANK YOU

Page 51: Zebra OS Strategy - Zebra Technologies LaunchPadlaunchpad.zebra.com/.../Day_1_EN/04_APAC-AppForum-OS_Strategy.… · 20/03/2012 · Zebra OS Strategy Bruce A Willins Sr ... Risk -

Options For Programmatic Controls

DataWedge for Android- No programming Required

Scanning MSR data appears as keyboard data

bull Powerful profile feature allows configuration per app

bull Recommended when no application development desired or basic text data processing required

Native amp extended Development ndash Android Java Applications

bull Compatible with standard Android SDK bull Extensions for Data Capture MSR Battery

bull Uses Android API (Intents) and traditional API methods

bull Recommended when developing native Android application

OMA CP XML Configuration

bull Broad device controls configuration management security policies

bull Standards Based OMA Configuration Profile XML Schema

bull Configuration Service Provider (CSP) Modularity

bull Recommended for Mobile Device Management amp PartnerCustomer Application Device Controls

RhoMobile

bull Cross Platform Application development framework (same applications run on Android WM iOShellip)

bull Develop using Web skills (HTML5 JS Ruby)

bull Recommended when developing application to work on multiple devices and operating systems or you have web development skills

APIrsquos

amp

Intents

Data-

Wedge

XML

Config

Cross

Platform

Android Flexibility To Enable Features Like Analytics bull Device Diagnostics Engine Monitors Critical Functionality And Health

bull Health Monitoring Predictive Maintenance for Lower SupportMgmt Costs

Integrated Engine Monitors Critical

Functionality And Monitors Health Device usage

Battery charging and depletion

Applications installed and running

Activity Counters

Radio Performance

Movement Drops

Correlation of events to diagnose

issues Lowers support and management costs

Predictive Maintenance

Optimized Deployment

Fast Device Support

Power Management

Workload Indicators

Business Disruptions

IT Gauges

Android Security

bull Retail bull PCI ndash DSS (Payment Card Industry ndash Data Security Std) for mobile payment (MPoS)

bull QSA (Qualified Security Assessor) Audits

bull Critical Infrastructure bull NERC ndash CIP (North America Electric

Reliability Corp ndash Critical Infrastructure Protection)

bull Healthcare bull HIPAA ndash Health Insurance Portability amp Accounting HITECH Omnibus

bull Controlled Substances bull DEA CSOS ndash Controlled Substance Ordering System

bull Financial bull Sarbanes-Oxley Gramm-Leach Bliley Act (GLBA) Basel II

bull Government bull NIST FIPS ndash Federal Information Processing Standards

bull Govrsquot PED (portable electronic devices) Requirements

bull STIGS (Security Technical Implementation Guide)

bull DoD Directive 81002 (commercial wireless devices in DoD Govrsquot Info Grid (GIG)

bull Federal Information Security Management Act (FISMA) NIST Info Categorization Guidelines

bull Legislation Requiring Breach Notification bull 46 States Have Enacted Breach Notification for Personal Information

bull Federal Legislation In Discussion But Pending

REGULATORY COMPLIANCE IS FUNDAMENTAL TO ZEBRA CUSTOMERS DIRECTIVESMANDATESEDICTS

ANDROID SECURITY (ALWAYS SEPARATE PERCEPTION FROM FACT)

bull Highly Secure Government amp Public Safety Android Adoption

bull Android is the OS for the next generation Mission Critical High Assurance devices being developed by Motorola

bull Enterprise

bull Android is the OS meeting regulatory security certifications in multiple verticals Retail - PCI-DSS Healthcare ndash HIPAA Govrsquot - FIPS 140-2

bull Early Perceptions That Android Is ldquoNot Securerdquo

1) Malware On Google Play Store (enterprise should white-list)

2) Early Android Releases (pre-ICS 40 release October 2011)

bull Android has Demonstrated a History of Incremental Security Enhancements NSA ldquoSecurity Enhancedrdquo (SE Linux) Features Per User VPNs Address Space Layout Randomization (ASLR)hellip

Mx-Osx Enables comprehensive Lockdown ldquoPrinciple of least privilegerdquo OnOff-EnableDisableFilter

Android Debug Bridge (ADB)

Device File Access

All USB Activity

ON Off

Discovery

Off

Recording

GPS

Cellular

Camera

Comprehensive Lockdown and Monitoring Enabling Only the Functionality Needed to Perform the Operation and No More

Imager

SD Access

Interfaces

Sensors

Software

Devices

Settings

amp

Capture Application

White List URL Filters

Speaker Display

Brightness

User

Settings

Proxy

Dealing With LostStolen Devices Mx Enabled Autonomous Countermeasure Matrix

Countermeasures

Threats Wipe SD card

Factory reset Wipe Secure Storage Keys

Password Reset All Users

Password Reset Specific User

Lock Device Uninstall Specific Application

Send Alert to Application via Intent

Maximum password limit X

MDM Client Removal X X

Force through XML X X

Exchange ActiveSync (EAS) password limit x x x x x X

Device is Rooted

X

Exceeding a Configured Threshold Results in One or More Countermeasures

Runs Autonomously on Device Negating Dependency on Network Connectivity

Configured by Enterprise Administrator amp Pushed to the Device

Zebra Security Bulletins ndash eg StageFright Part of Zebra Android Security Remediation Team Process

Release Date

Alternative Remediation

Options

Customer Education

Product Impact

Patch Release Dates

Tracking

Link To Patch with

Detailed Installation Instructions

Android Challenges ndash Real amp Perceived

bull Fragmentation (a positive amp negative)

bull UI Fragmentation (No Longer An Issue) bull Major consumer manufacturers supporting standards based ldquoGoogle Play Editionrdquo

bull Android UI Advancements

bull Release Fragmentation (in many senses a positive for enterprise) bull Working with Google to reduce lag times)

bull Google Leveraging Google Play Service (GPS)

bull Mobile Device Management Fragmentation (No Longer An Issue) bull Increase API Surface plus extensions

bull Google Mobile Service Privacy Issues (an option ndash making it a feature) bull Means to provide with without makes this a feature compared to other OSrsquos

bull Security (No Longer An Inhibitor To Deployment) bull Often Aligned To Google Play Malware (not relevant to most ldquolocked down enterprise devices)

bull Greatly Improved Post ICS 40 Release (Oct 2011)

bull Positive Comments on Android Security By Gartner amp VDC

bull Integration of many NSA SE (Security Enhanced) Android Features

bull Device Availability (Now over 50 Industrial Handheld Android Devices still not as many as WMCE but more than the 5 on WE8H)

Is Android Mx An Enterprise OShellip ldquoDuck Testrdquo

1) Is Android The Worldrsquos Leading Mobile OSYes

2) Is Android Supported In A Microsoft Enterprise InfrastructureYes

3) Are Enterprise Developers Adopting AndroidYes

4) Is The Native Language of Android Java PopularhellipYes

5) Are Industry amp Financial Analysts SeeinghellipYes

6) Are Industry amp Financial Analysts Seeing Android AdoptionhellipYes

7) Does Android Have A Significant Installed BasehellipYes

8) Can Android Reduce Enterprise OS FragmentationYes

9) Are Industrial HH Device Vendors Adopting AndroidYes

10) Are Enterprise Tools Available for AndroidYes

11) Is Zebra Seeing Android Momentum hellip Yes

12) Are Enterprise Customers Buying Android hellipYes

13) Is Android SecurehellipYes

14) Does Zebra Have A Security Remediation Process For AndroidYes

15) Is Android Continually Adding New Enterprise FeatureshellipYes

16) Does Android Have The Flexibility To Enable Features Like AnalyticshellipYes

17) Are There Enterprise Android Resources Yes

18) If Needed Are Services Available For AndroidYes

19) Does Mx Enable Developers To Add ValueYes

20) Does Android Mx provide Enterprise Development OptionsYes

21) Does Mx Enable Comprehensive LockdownhellipYes

22) Can Mx Help With Lost or Stolen DevicesYes

Sample Zebra Android Information Resources bull Architecture amp Development Resources

bull Motorola Solutions App Development For Android httpdevelopermotorolasolutionscomcommunityandroid

bull Android Opens Source Project - httpsourceandroidcom

bull Android Block Diagram - httpenwikipediaorgwikiFileAndroid-System-Architecturesvg

bull Android APIrsquos - httpdeveloperandroidcomguidetopicsmanifestuses-sdk-elementhtmlApiLevels amp

bull httpdeveloperandroidcomreferencepackageshtml

bull Android SDK amp ADT Download - httpdeveloperandroidcomsdkindexhtml

bull Android App Overview - httpdeveloperandroidcomguidecomponentsfundamentalshtml

bull Zebra EMDK bull DN PMB httpagilevltprdmot-solutionscomAgileVault005578069agile557806907pdf

bull EMDK Landing page httpsdevelopermotorolasolutionscomcommunityandroidemdk

bull Tutorials httpsdevelopermotorolasolutionscomcommunityandroidemdktutorials

bull Samples httpsdevelopermotorolasolutionscomcommunityandroidemdksamples

bull API Reference httpsdevelopermotorolasolutionscomcommunityandroidemdkreference

bull Profile Manager httpsdevelopermotorolasolutionscomcommunityandroidemdkprofiles

bull Android Mobile Security bull NIST Mobile Security Guidelines - httpcsrcnistgovpublicationsdrafts800-124r1draft_sp800-124-rev1pdf

bull Android Basic Security - httpsourceandroidcomdevicestechsecurity

bull Android Mobile Device Management (MDM) bull SoTI MobiControl Android+ - httpwwwsotinetmobicontrolkey-featuresandroidplus

bull Airwatch Android MDM - httpwwwair-watchcomsolutionsandroid

bull MSI Mx - httpwwwmotorolasolutionscomUS-ENBusiness+Product+and+ServicesSoftware+and+ApplicationsMx_Extensionssoftware_applications_tab

bull TCO Links bull VDC Mobile Device TCO httpwwwvdcresearchcom_Documentstrackst7v1brief-2667pdf

bull Gartner ldquoTotal Cost of Ownership of Mobile Devices 2012 Updaterdquo March 20 2012 httpwwwmotorolasolutionscomwebCustomerPepsiCoUS-ENMyDocumentsPresentationsLibraryresourcestotal_cost_of_ownership_of_mobile20devicespdfpLibItem=1

bull ldquoMotorola Solutions TCO Calculatorrdquo (consult an MSI representative)

bull Other bull Android Market Dashboards - httpdeveloperandroidcomaboutdashboardsindexhtml

bull Google Services httpdeveloperandroidcomgoogleindexhtml

PLEASE TAKE THE SURVEY

DO NOT USE APPFORUM EVENT SURVEY SESSION

SURVEY

THANK YOU

Page 52: Zebra OS Strategy - Zebra Technologies LaunchPadlaunchpad.zebra.com/.../Day_1_EN/04_APAC-AppForum-OS_Strategy.… · 20/03/2012 · Zebra OS Strategy Bruce A Willins Sr ... Risk -

Android Flexibility To Enable Features Like Analytics bull Device Diagnostics Engine Monitors Critical Functionality And Health

bull Health Monitoring Predictive Maintenance for Lower SupportMgmt Costs

Integrated Engine Monitors Critical

Functionality And Monitors Health Device usage

Battery charging and depletion

Applications installed and running

Activity Counters

Radio Performance

Movement Drops

Correlation of events to diagnose

issues Lowers support and management costs

Predictive Maintenance

Optimized Deployment

Fast Device Support

Power Management

Workload Indicators

Business Disruptions

IT Gauges

Android Security

bull Retail bull PCI ndash DSS (Payment Card Industry ndash Data Security Std) for mobile payment (MPoS)

bull QSA (Qualified Security Assessor) Audits

bull Critical Infrastructure bull NERC ndash CIP (North America Electric

Reliability Corp ndash Critical Infrastructure Protection)

bull Healthcare bull HIPAA ndash Health Insurance Portability amp Accounting HITECH Omnibus

bull Controlled Substances bull DEA CSOS ndash Controlled Substance Ordering System

bull Financial bull Sarbanes-Oxley Gramm-Leach Bliley Act (GLBA) Basel II

bull Government bull NIST FIPS ndash Federal Information Processing Standards

bull Govrsquot PED (portable electronic devices) Requirements

bull STIGS (Security Technical Implementation Guide)

bull DoD Directive 81002 (commercial wireless devices in DoD Govrsquot Info Grid (GIG)

bull Federal Information Security Management Act (FISMA) NIST Info Categorization Guidelines

bull Legislation Requiring Breach Notification bull 46 States Have Enacted Breach Notification for Personal Information

bull Federal Legislation In Discussion But Pending

REGULATORY COMPLIANCE IS FUNDAMENTAL TO ZEBRA CUSTOMERS DIRECTIVESMANDATESEDICTS

ANDROID SECURITY (ALWAYS SEPARATE PERCEPTION FROM FACT)

bull Highly Secure Government amp Public Safety Android Adoption

bull Android is the OS for the next generation Mission Critical High Assurance devices being developed by Motorola

bull Enterprise

bull Android is the OS meeting regulatory security certifications in multiple verticals Retail - PCI-DSS Healthcare ndash HIPAA Govrsquot - FIPS 140-2

bull Early Perceptions That Android Is ldquoNot Securerdquo

1) Malware On Google Play Store (enterprise should white-list)

2) Early Android Releases (pre-ICS 40 release October 2011)

bull Android has Demonstrated a History of Incremental Security Enhancements NSA ldquoSecurity Enhancedrdquo (SE Linux) Features Per User VPNs Address Space Layout Randomization (ASLR)hellip

Mx-Osx Enables comprehensive Lockdown ldquoPrinciple of least privilegerdquo OnOff-EnableDisableFilter

Android Debug Bridge (ADB)

Device File Access

All USB Activity

ON Off

Discovery

Off

Recording

GPS

Cellular

Camera

Comprehensive Lockdown and Monitoring Enabling Only the Functionality Needed to Perform the Operation and No More

Imager

SD Access

Interfaces

Sensors

Software

Devices

Settings

amp

Capture Application

White List URL Filters

Speaker Display

Brightness

User

Settings

Proxy

Dealing With LostStolen Devices Mx Enabled Autonomous Countermeasure Matrix

Countermeasures

Threats Wipe SD card

Factory reset Wipe Secure Storage Keys

Password Reset All Users

Password Reset Specific User

Lock Device Uninstall Specific Application

Send Alert to Application via Intent

Maximum password limit X

MDM Client Removal X X

Force through XML X X

Exchange ActiveSync (EAS) password limit x x x x x X

Device is Rooted

X

Exceeding a Configured Threshold Results in One or More Countermeasures

Runs Autonomously on Device Negating Dependency on Network Connectivity

Configured by Enterprise Administrator amp Pushed to the Device

Zebra Security Bulletins ndash eg StageFright Part of Zebra Android Security Remediation Team Process

Release Date

Alternative Remediation

Options

Customer Education

Product Impact

Patch Release Dates

Tracking

Link To Patch with

Detailed Installation Instructions

Android Challenges ndash Real amp Perceived

bull Fragmentation (a positive amp negative)

bull UI Fragmentation (No Longer An Issue) bull Major consumer manufacturers supporting standards based ldquoGoogle Play Editionrdquo

bull Android UI Advancements

bull Release Fragmentation (in many senses a positive for enterprise) bull Working with Google to reduce lag times)

bull Google Leveraging Google Play Service (GPS)

bull Mobile Device Management Fragmentation (No Longer An Issue) bull Increase API Surface plus extensions

bull Google Mobile Service Privacy Issues (an option ndash making it a feature) bull Means to provide with without makes this a feature compared to other OSrsquos

bull Security (No Longer An Inhibitor To Deployment) bull Often Aligned To Google Play Malware (not relevant to most ldquolocked down enterprise devices)

bull Greatly Improved Post ICS 40 Release (Oct 2011)

bull Positive Comments on Android Security By Gartner amp VDC

bull Integration of many NSA SE (Security Enhanced) Android Features

bull Device Availability (Now over 50 Industrial Handheld Android Devices still not as many as WMCE but more than the 5 on WE8H)

Is Android Mx An Enterprise OShellip ldquoDuck Testrdquo

1) Is Android The Worldrsquos Leading Mobile OSYes

2) Is Android Supported In A Microsoft Enterprise InfrastructureYes

3) Are Enterprise Developers Adopting AndroidYes

4) Is The Native Language of Android Java PopularhellipYes

5) Are Industry amp Financial Analysts SeeinghellipYes

6) Are Industry amp Financial Analysts Seeing Android AdoptionhellipYes

7) Does Android Have A Significant Installed BasehellipYes

8) Can Android Reduce Enterprise OS FragmentationYes

9) Are Industrial HH Device Vendors Adopting AndroidYes

10) Are Enterprise Tools Available for AndroidYes

11) Is Zebra Seeing Android Momentum hellip Yes

12) Are Enterprise Customers Buying Android hellipYes

13) Is Android SecurehellipYes

14) Does Zebra Have A Security Remediation Process For AndroidYes

15) Is Android Continually Adding New Enterprise FeatureshellipYes

16) Does Android Have The Flexibility To Enable Features Like AnalyticshellipYes

17) Are There Enterprise Android Resources Yes

18) If Needed Are Services Available For AndroidYes

19) Does Mx Enable Developers To Add ValueYes

20) Does Android Mx provide Enterprise Development OptionsYes

21) Does Mx Enable Comprehensive LockdownhellipYes

22) Can Mx Help With Lost or Stolen DevicesYes

Sample Zebra Android Information Resources bull Architecture amp Development Resources

bull Motorola Solutions App Development For Android httpdevelopermotorolasolutionscomcommunityandroid

bull Android Opens Source Project - httpsourceandroidcom

bull Android Block Diagram - httpenwikipediaorgwikiFileAndroid-System-Architecturesvg

bull Android APIrsquos - httpdeveloperandroidcomguidetopicsmanifestuses-sdk-elementhtmlApiLevels amp

bull httpdeveloperandroidcomreferencepackageshtml

bull Android SDK amp ADT Download - httpdeveloperandroidcomsdkindexhtml

bull Android App Overview - httpdeveloperandroidcomguidecomponentsfundamentalshtml

bull Zebra EMDK bull DN PMB httpagilevltprdmot-solutionscomAgileVault005578069agile557806907pdf

bull EMDK Landing page httpsdevelopermotorolasolutionscomcommunityandroidemdk

bull Tutorials httpsdevelopermotorolasolutionscomcommunityandroidemdktutorials

bull Samples httpsdevelopermotorolasolutionscomcommunityandroidemdksamples

bull API Reference httpsdevelopermotorolasolutionscomcommunityandroidemdkreference

bull Profile Manager httpsdevelopermotorolasolutionscomcommunityandroidemdkprofiles

bull Android Mobile Security bull NIST Mobile Security Guidelines - httpcsrcnistgovpublicationsdrafts800-124r1draft_sp800-124-rev1pdf

bull Android Basic Security - httpsourceandroidcomdevicestechsecurity

bull Android Mobile Device Management (MDM) bull SoTI MobiControl Android+ - httpwwwsotinetmobicontrolkey-featuresandroidplus

bull Airwatch Android MDM - httpwwwair-watchcomsolutionsandroid

bull MSI Mx - httpwwwmotorolasolutionscomUS-ENBusiness+Product+and+ServicesSoftware+and+ApplicationsMx_Extensionssoftware_applications_tab

bull TCO Links bull VDC Mobile Device TCO httpwwwvdcresearchcom_Documentstrackst7v1brief-2667pdf

bull Gartner ldquoTotal Cost of Ownership of Mobile Devices 2012 Updaterdquo March 20 2012 httpwwwmotorolasolutionscomwebCustomerPepsiCoUS-ENMyDocumentsPresentationsLibraryresourcestotal_cost_of_ownership_of_mobile20devicespdfpLibItem=1

bull ldquoMotorola Solutions TCO Calculatorrdquo (consult an MSI representative)

bull Other bull Android Market Dashboards - httpdeveloperandroidcomaboutdashboardsindexhtml

bull Google Services httpdeveloperandroidcomgoogleindexhtml

PLEASE TAKE THE SURVEY

DO NOT USE APPFORUM EVENT SURVEY SESSION

SURVEY

THANK YOU

Page 53: Zebra OS Strategy - Zebra Technologies LaunchPadlaunchpad.zebra.com/.../Day_1_EN/04_APAC-AppForum-OS_Strategy.… · 20/03/2012 · Zebra OS Strategy Bruce A Willins Sr ... Risk -

Android Security

bull Retail bull PCI ndash DSS (Payment Card Industry ndash Data Security Std) for mobile payment (MPoS)

bull QSA (Qualified Security Assessor) Audits

bull Critical Infrastructure bull NERC ndash CIP (North America Electric

Reliability Corp ndash Critical Infrastructure Protection)

bull Healthcare bull HIPAA ndash Health Insurance Portability amp Accounting HITECH Omnibus

bull Controlled Substances bull DEA CSOS ndash Controlled Substance Ordering System

bull Financial bull Sarbanes-Oxley Gramm-Leach Bliley Act (GLBA) Basel II

bull Government bull NIST FIPS ndash Federal Information Processing Standards

bull Govrsquot PED (portable electronic devices) Requirements

bull STIGS (Security Technical Implementation Guide)

bull DoD Directive 81002 (commercial wireless devices in DoD Govrsquot Info Grid (GIG)

bull Federal Information Security Management Act (FISMA) NIST Info Categorization Guidelines

bull Legislation Requiring Breach Notification bull 46 States Have Enacted Breach Notification for Personal Information

bull Federal Legislation In Discussion But Pending

REGULATORY COMPLIANCE IS FUNDAMENTAL TO ZEBRA CUSTOMERS DIRECTIVESMANDATESEDICTS

ANDROID SECURITY (ALWAYS SEPARATE PERCEPTION FROM FACT)

bull Highly Secure Government amp Public Safety Android Adoption

bull Android is the OS for the next generation Mission Critical High Assurance devices being developed by Motorola

bull Enterprise

bull Android is the OS meeting regulatory security certifications in multiple verticals Retail - PCI-DSS Healthcare ndash HIPAA Govrsquot - FIPS 140-2

bull Early Perceptions That Android Is ldquoNot Securerdquo

1) Malware On Google Play Store (enterprise should white-list)

2) Early Android Releases (pre-ICS 40 release October 2011)

bull Android has Demonstrated a History of Incremental Security Enhancements NSA ldquoSecurity Enhancedrdquo (SE Linux) Features Per User VPNs Address Space Layout Randomization (ASLR)hellip

Mx-Osx Enables comprehensive Lockdown ldquoPrinciple of least privilegerdquo OnOff-EnableDisableFilter

Android Debug Bridge (ADB)

Device File Access

All USB Activity

ON Off

Discovery

Off

Recording

GPS

Cellular

Camera

Comprehensive Lockdown and Monitoring Enabling Only the Functionality Needed to Perform the Operation and No More

Imager

SD Access

Interfaces

Sensors

Software

Devices

Settings

amp

Capture Application

White List URL Filters

Speaker Display

Brightness

User

Settings

Proxy

Dealing With LostStolen Devices Mx Enabled Autonomous Countermeasure Matrix

Countermeasures

Threats Wipe SD card

Factory reset Wipe Secure Storage Keys

Password Reset All Users

Password Reset Specific User

Lock Device Uninstall Specific Application

Send Alert to Application via Intent

Maximum password limit X

MDM Client Removal X X

Force through XML X X

Exchange ActiveSync (EAS) password limit x x x x x X

Device is Rooted

X

Exceeding a Configured Threshold Results in One or More Countermeasures

Runs Autonomously on Device Negating Dependency on Network Connectivity

Configured by Enterprise Administrator amp Pushed to the Device

Zebra Security Bulletins ndash eg StageFright Part of Zebra Android Security Remediation Team Process

Release Date

Alternative Remediation

Options

Customer Education

Product Impact

Patch Release Dates

Tracking

Link To Patch with

Detailed Installation Instructions

Android Challenges ndash Real amp Perceived

bull Fragmentation (a positive amp negative)

bull UI Fragmentation (No Longer An Issue) bull Major consumer manufacturers supporting standards based ldquoGoogle Play Editionrdquo

bull Android UI Advancements

bull Release Fragmentation (in many senses a positive for enterprise) bull Working with Google to reduce lag times)

bull Google Leveraging Google Play Service (GPS)

bull Mobile Device Management Fragmentation (No Longer An Issue) bull Increase API Surface plus extensions

bull Google Mobile Service Privacy Issues (an option ndash making it a feature) bull Means to provide with without makes this a feature compared to other OSrsquos

bull Security (No Longer An Inhibitor To Deployment) bull Often Aligned To Google Play Malware (not relevant to most ldquolocked down enterprise devices)

bull Greatly Improved Post ICS 40 Release (Oct 2011)

bull Positive Comments on Android Security By Gartner amp VDC

bull Integration of many NSA SE (Security Enhanced) Android Features

bull Device Availability (Now over 50 Industrial Handheld Android Devices still not as many as WMCE but more than the 5 on WE8H)

Is Android Mx An Enterprise OShellip ldquoDuck Testrdquo

1) Is Android The Worldrsquos Leading Mobile OSYes

2) Is Android Supported In A Microsoft Enterprise InfrastructureYes

3) Are Enterprise Developers Adopting AndroidYes

4) Is The Native Language of Android Java PopularhellipYes

5) Are Industry amp Financial Analysts SeeinghellipYes

6) Are Industry amp Financial Analysts Seeing Android AdoptionhellipYes

7) Does Android Have A Significant Installed BasehellipYes

8) Can Android Reduce Enterprise OS FragmentationYes

9) Are Industrial HH Device Vendors Adopting AndroidYes

10) Are Enterprise Tools Available for AndroidYes

11) Is Zebra Seeing Android Momentum hellip Yes

12) Are Enterprise Customers Buying Android hellipYes

13) Is Android SecurehellipYes

14) Does Zebra Have A Security Remediation Process For AndroidYes

15) Is Android Continually Adding New Enterprise FeatureshellipYes

16) Does Android Have The Flexibility To Enable Features Like AnalyticshellipYes

17) Are There Enterprise Android Resources Yes

18) If Needed Are Services Available For AndroidYes

19) Does Mx Enable Developers To Add ValueYes

20) Does Android Mx provide Enterprise Development OptionsYes

21) Does Mx Enable Comprehensive LockdownhellipYes

22) Can Mx Help With Lost or Stolen DevicesYes

Sample Zebra Android Information Resources bull Architecture amp Development Resources

bull Motorola Solutions App Development For Android httpdevelopermotorolasolutionscomcommunityandroid

bull Android Opens Source Project - httpsourceandroidcom

bull Android Block Diagram - httpenwikipediaorgwikiFileAndroid-System-Architecturesvg

bull Android APIrsquos - httpdeveloperandroidcomguidetopicsmanifestuses-sdk-elementhtmlApiLevels amp

bull httpdeveloperandroidcomreferencepackageshtml

bull Android SDK amp ADT Download - httpdeveloperandroidcomsdkindexhtml

bull Android App Overview - httpdeveloperandroidcomguidecomponentsfundamentalshtml

bull Zebra EMDK bull DN PMB httpagilevltprdmot-solutionscomAgileVault005578069agile557806907pdf

bull EMDK Landing page httpsdevelopermotorolasolutionscomcommunityandroidemdk

bull Tutorials httpsdevelopermotorolasolutionscomcommunityandroidemdktutorials

bull Samples httpsdevelopermotorolasolutionscomcommunityandroidemdksamples

bull API Reference httpsdevelopermotorolasolutionscomcommunityandroidemdkreference

bull Profile Manager httpsdevelopermotorolasolutionscomcommunityandroidemdkprofiles

bull Android Mobile Security bull NIST Mobile Security Guidelines - httpcsrcnistgovpublicationsdrafts800-124r1draft_sp800-124-rev1pdf

bull Android Basic Security - httpsourceandroidcomdevicestechsecurity

bull Android Mobile Device Management (MDM) bull SoTI MobiControl Android+ - httpwwwsotinetmobicontrolkey-featuresandroidplus

bull Airwatch Android MDM - httpwwwair-watchcomsolutionsandroid

bull MSI Mx - httpwwwmotorolasolutionscomUS-ENBusiness+Product+and+ServicesSoftware+and+ApplicationsMx_Extensionssoftware_applications_tab

bull TCO Links bull VDC Mobile Device TCO httpwwwvdcresearchcom_Documentstrackst7v1brief-2667pdf

bull Gartner ldquoTotal Cost of Ownership of Mobile Devices 2012 Updaterdquo March 20 2012 httpwwwmotorolasolutionscomwebCustomerPepsiCoUS-ENMyDocumentsPresentationsLibraryresourcestotal_cost_of_ownership_of_mobile20devicespdfpLibItem=1

bull ldquoMotorola Solutions TCO Calculatorrdquo (consult an MSI representative)

bull Other bull Android Market Dashboards - httpdeveloperandroidcomaboutdashboardsindexhtml

bull Google Services httpdeveloperandroidcomgoogleindexhtml

PLEASE TAKE THE SURVEY

DO NOT USE APPFORUM EVENT SURVEY SESSION

SURVEY

THANK YOU

Page 54: Zebra OS Strategy - Zebra Technologies LaunchPadlaunchpad.zebra.com/.../Day_1_EN/04_APAC-AppForum-OS_Strategy.… · 20/03/2012 · Zebra OS Strategy Bruce A Willins Sr ... Risk -

bull Retail bull PCI ndash DSS (Payment Card Industry ndash Data Security Std) for mobile payment (MPoS)

bull QSA (Qualified Security Assessor) Audits

bull Critical Infrastructure bull NERC ndash CIP (North America Electric

Reliability Corp ndash Critical Infrastructure Protection)

bull Healthcare bull HIPAA ndash Health Insurance Portability amp Accounting HITECH Omnibus

bull Controlled Substances bull DEA CSOS ndash Controlled Substance Ordering System

bull Financial bull Sarbanes-Oxley Gramm-Leach Bliley Act (GLBA) Basel II

bull Government bull NIST FIPS ndash Federal Information Processing Standards

bull Govrsquot PED (portable electronic devices) Requirements

bull STIGS (Security Technical Implementation Guide)

bull DoD Directive 81002 (commercial wireless devices in DoD Govrsquot Info Grid (GIG)

bull Federal Information Security Management Act (FISMA) NIST Info Categorization Guidelines

bull Legislation Requiring Breach Notification bull 46 States Have Enacted Breach Notification for Personal Information

bull Federal Legislation In Discussion But Pending

REGULATORY COMPLIANCE IS FUNDAMENTAL TO ZEBRA CUSTOMERS DIRECTIVESMANDATESEDICTS

ANDROID SECURITY (ALWAYS SEPARATE PERCEPTION FROM FACT)

bull Highly Secure Government amp Public Safety Android Adoption

bull Android is the OS for the next generation Mission Critical High Assurance devices being developed by Motorola

bull Enterprise

bull Android is the OS meeting regulatory security certifications in multiple verticals Retail - PCI-DSS Healthcare ndash HIPAA Govrsquot - FIPS 140-2

bull Early Perceptions That Android Is ldquoNot Securerdquo

1) Malware On Google Play Store (enterprise should white-list)

2) Early Android Releases (pre-ICS 40 release October 2011)

bull Android has Demonstrated a History of Incremental Security Enhancements NSA ldquoSecurity Enhancedrdquo (SE Linux) Features Per User VPNs Address Space Layout Randomization (ASLR)hellip

Mx-Osx Enables comprehensive Lockdown ldquoPrinciple of least privilegerdquo OnOff-EnableDisableFilter

Android Debug Bridge (ADB)

Device File Access

All USB Activity

ON Off

Discovery

Off

Recording

GPS

Cellular

Camera

Comprehensive Lockdown and Monitoring Enabling Only the Functionality Needed to Perform the Operation and No More

Imager

SD Access

Interfaces

Sensors

Software

Devices

Settings

amp

Capture Application

White List URL Filters

Speaker Display

Brightness

User

Settings

Proxy

Dealing With LostStolen Devices Mx Enabled Autonomous Countermeasure Matrix

Countermeasures

Threats Wipe SD card

Factory reset Wipe Secure Storage Keys

Password Reset All Users

Password Reset Specific User

Lock Device Uninstall Specific Application

Send Alert to Application via Intent

Maximum password limit X

MDM Client Removal X X

Force through XML X X

Exchange ActiveSync (EAS) password limit x x x x x X

Device is Rooted

X

Exceeding a Configured Threshold Results in One or More Countermeasures

Runs Autonomously on Device Negating Dependency on Network Connectivity

Configured by Enterprise Administrator amp Pushed to the Device

Zebra Security Bulletins ndash eg StageFright Part of Zebra Android Security Remediation Team Process

Release Date

Alternative Remediation

Options

Customer Education

Product Impact

Patch Release Dates

Tracking

Link To Patch with

Detailed Installation Instructions

Android Challenges ndash Real amp Perceived

bull Fragmentation (a positive amp negative)

bull UI Fragmentation (No Longer An Issue) bull Major consumer manufacturers supporting standards based ldquoGoogle Play Editionrdquo

bull Android UI Advancements

bull Release Fragmentation (in many senses a positive for enterprise) bull Working with Google to reduce lag times)

bull Google Leveraging Google Play Service (GPS)

bull Mobile Device Management Fragmentation (No Longer An Issue) bull Increase API Surface plus extensions

bull Google Mobile Service Privacy Issues (an option ndash making it a feature) bull Means to provide with without makes this a feature compared to other OSrsquos

bull Security (No Longer An Inhibitor To Deployment) bull Often Aligned To Google Play Malware (not relevant to most ldquolocked down enterprise devices)

bull Greatly Improved Post ICS 40 Release (Oct 2011)

bull Positive Comments on Android Security By Gartner amp VDC

bull Integration of many NSA SE (Security Enhanced) Android Features

bull Device Availability (Now over 50 Industrial Handheld Android Devices still not as many as WMCE but more than the 5 on WE8H)

Is Android Mx An Enterprise OShellip ldquoDuck Testrdquo

1) Is Android The Worldrsquos Leading Mobile OSYes

2) Is Android Supported In A Microsoft Enterprise InfrastructureYes

3) Are Enterprise Developers Adopting AndroidYes

4) Is The Native Language of Android Java PopularhellipYes

5) Are Industry amp Financial Analysts SeeinghellipYes

6) Are Industry amp Financial Analysts Seeing Android AdoptionhellipYes

7) Does Android Have A Significant Installed BasehellipYes

8) Can Android Reduce Enterprise OS FragmentationYes

9) Are Industrial HH Device Vendors Adopting AndroidYes

10) Are Enterprise Tools Available for AndroidYes

11) Is Zebra Seeing Android Momentum hellip Yes

12) Are Enterprise Customers Buying Android hellipYes

13) Is Android SecurehellipYes

14) Does Zebra Have A Security Remediation Process For AndroidYes

15) Is Android Continually Adding New Enterprise FeatureshellipYes

16) Does Android Have The Flexibility To Enable Features Like AnalyticshellipYes

17) Are There Enterprise Android Resources Yes

18) If Needed Are Services Available For AndroidYes

19) Does Mx Enable Developers To Add ValueYes

20) Does Android Mx provide Enterprise Development OptionsYes

21) Does Mx Enable Comprehensive LockdownhellipYes

22) Can Mx Help With Lost or Stolen DevicesYes

Sample Zebra Android Information Resources bull Architecture amp Development Resources

bull Motorola Solutions App Development For Android httpdevelopermotorolasolutionscomcommunityandroid

bull Android Opens Source Project - httpsourceandroidcom

bull Android Block Diagram - httpenwikipediaorgwikiFileAndroid-System-Architecturesvg

bull Android APIrsquos - httpdeveloperandroidcomguidetopicsmanifestuses-sdk-elementhtmlApiLevels amp

bull httpdeveloperandroidcomreferencepackageshtml

bull Android SDK amp ADT Download - httpdeveloperandroidcomsdkindexhtml

bull Android App Overview - httpdeveloperandroidcomguidecomponentsfundamentalshtml

bull Zebra EMDK bull DN PMB httpagilevltprdmot-solutionscomAgileVault005578069agile557806907pdf

bull EMDK Landing page httpsdevelopermotorolasolutionscomcommunityandroidemdk

bull Tutorials httpsdevelopermotorolasolutionscomcommunityandroidemdktutorials

bull Samples httpsdevelopermotorolasolutionscomcommunityandroidemdksamples

bull API Reference httpsdevelopermotorolasolutionscomcommunityandroidemdkreference

bull Profile Manager httpsdevelopermotorolasolutionscomcommunityandroidemdkprofiles

bull Android Mobile Security bull NIST Mobile Security Guidelines - httpcsrcnistgovpublicationsdrafts800-124r1draft_sp800-124-rev1pdf

bull Android Basic Security - httpsourceandroidcomdevicestechsecurity

bull Android Mobile Device Management (MDM) bull SoTI MobiControl Android+ - httpwwwsotinetmobicontrolkey-featuresandroidplus

bull Airwatch Android MDM - httpwwwair-watchcomsolutionsandroid

bull MSI Mx - httpwwwmotorolasolutionscomUS-ENBusiness+Product+and+ServicesSoftware+and+ApplicationsMx_Extensionssoftware_applications_tab

bull TCO Links bull VDC Mobile Device TCO httpwwwvdcresearchcom_Documentstrackst7v1brief-2667pdf

bull Gartner ldquoTotal Cost of Ownership of Mobile Devices 2012 Updaterdquo March 20 2012 httpwwwmotorolasolutionscomwebCustomerPepsiCoUS-ENMyDocumentsPresentationsLibraryresourcestotal_cost_of_ownership_of_mobile20devicespdfpLibItem=1

bull ldquoMotorola Solutions TCO Calculatorrdquo (consult an MSI representative)

bull Other bull Android Market Dashboards - httpdeveloperandroidcomaboutdashboardsindexhtml

bull Google Services httpdeveloperandroidcomgoogleindexhtml

PLEASE TAKE THE SURVEY

DO NOT USE APPFORUM EVENT SURVEY SESSION

SURVEY

THANK YOU

Page 55: Zebra OS Strategy - Zebra Technologies LaunchPadlaunchpad.zebra.com/.../Day_1_EN/04_APAC-AppForum-OS_Strategy.… · 20/03/2012 · Zebra OS Strategy Bruce A Willins Sr ... Risk -

ANDROID SECURITY (ALWAYS SEPARATE PERCEPTION FROM FACT)

bull Highly Secure Government amp Public Safety Android Adoption

bull Android is the OS for the next generation Mission Critical High Assurance devices being developed by Motorola

bull Enterprise

bull Android is the OS meeting regulatory security certifications in multiple verticals Retail - PCI-DSS Healthcare ndash HIPAA Govrsquot - FIPS 140-2

bull Early Perceptions That Android Is ldquoNot Securerdquo

1) Malware On Google Play Store (enterprise should white-list)

2) Early Android Releases (pre-ICS 40 release October 2011)

bull Android has Demonstrated a History of Incremental Security Enhancements NSA ldquoSecurity Enhancedrdquo (SE Linux) Features Per User VPNs Address Space Layout Randomization (ASLR)hellip

Mx-Osx Enables comprehensive Lockdown ldquoPrinciple of least privilegerdquo OnOff-EnableDisableFilter

Android Debug Bridge (ADB)

Device File Access

All USB Activity

ON Off

Discovery

Off

Recording

GPS

Cellular

Camera

Comprehensive Lockdown and Monitoring Enabling Only the Functionality Needed to Perform the Operation and No More

Imager

SD Access

Interfaces

Sensors

Software

Devices

Settings

amp

Capture Application

White List URL Filters

Speaker Display

Brightness

User

Settings

Proxy

Dealing With LostStolen Devices Mx Enabled Autonomous Countermeasure Matrix

Countermeasures

Threats Wipe SD card

Factory reset Wipe Secure Storage Keys

Password Reset All Users

Password Reset Specific User

Lock Device Uninstall Specific Application

Send Alert to Application via Intent

Maximum password limit X

MDM Client Removal X X

Force through XML X X

Exchange ActiveSync (EAS) password limit x x x x x X

Device is Rooted

X

Exceeding a Configured Threshold Results in One or More Countermeasures

Runs Autonomously on Device Negating Dependency on Network Connectivity

Configured by Enterprise Administrator amp Pushed to the Device

Zebra Security Bulletins ndash eg StageFright Part of Zebra Android Security Remediation Team Process

Release Date

Alternative Remediation

Options

Customer Education

Product Impact

Patch Release Dates

Tracking

Link To Patch with

Detailed Installation Instructions

Android Challenges ndash Real amp Perceived

bull Fragmentation (a positive amp negative)

bull UI Fragmentation (No Longer An Issue) bull Major consumer manufacturers supporting standards based ldquoGoogle Play Editionrdquo

bull Android UI Advancements

bull Release Fragmentation (in many senses a positive for enterprise) bull Working with Google to reduce lag times)

bull Google Leveraging Google Play Service (GPS)

bull Mobile Device Management Fragmentation (No Longer An Issue) bull Increase API Surface plus extensions

bull Google Mobile Service Privacy Issues (an option ndash making it a feature) bull Means to provide with without makes this a feature compared to other OSrsquos

bull Security (No Longer An Inhibitor To Deployment) bull Often Aligned To Google Play Malware (not relevant to most ldquolocked down enterprise devices)

bull Greatly Improved Post ICS 40 Release (Oct 2011)

bull Positive Comments on Android Security By Gartner amp VDC

bull Integration of many NSA SE (Security Enhanced) Android Features

bull Device Availability (Now over 50 Industrial Handheld Android Devices still not as many as WMCE but more than the 5 on WE8H)

Is Android Mx An Enterprise OShellip ldquoDuck Testrdquo

1) Is Android The Worldrsquos Leading Mobile OSYes

2) Is Android Supported In A Microsoft Enterprise InfrastructureYes

3) Are Enterprise Developers Adopting AndroidYes

4) Is The Native Language of Android Java PopularhellipYes

5) Are Industry amp Financial Analysts SeeinghellipYes

6) Are Industry amp Financial Analysts Seeing Android AdoptionhellipYes

7) Does Android Have A Significant Installed BasehellipYes

8) Can Android Reduce Enterprise OS FragmentationYes

9) Are Industrial HH Device Vendors Adopting AndroidYes

10) Are Enterprise Tools Available for AndroidYes

11) Is Zebra Seeing Android Momentum hellip Yes

12) Are Enterprise Customers Buying Android hellipYes

13) Is Android SecurehellipYes

14) Does Zebra Have A Security Remediation Process For AndroidYes

15) Is Android Continually Adding New Enterprise FeatureshellipYes

16) Does Android Have The Flexibility To Enable Features Like AnalyticshellipYes

17) Are There Enterprise Android Resources Yes

18) If Needed Are Services Available For AndroidYes

19) Does Mx Enable Developers To Add ValueYes

20) Does Android Mx provide Enterprise Development OptionsYes

21) Does Mx Enable Comprehensive LockdownhellipYes

22) Can Mx Help With Lost or Stolen DevicesYes

Sample Zebra Android Information Resources bull Architecture amp Development Resources

bull Motorola Solutions App Development For Android httpdevelopermotorolasolutionscomcommunityandroid

bull Android Opens Source Project - httpsourceandroidcom

bull Android Block Diagram - httpenwikipediaorgwikiFileAndroid-System-Architecturesvg

bull Android APIrsquos - httpdeveloperandroidcomguidetopicsmanifestuses-sdk-elementhtmlApiLevels amp

bull httpdeveloperandroidcomreferencepackageshtml

bull Android SDK amp ADT Download - httpdeveloperandroidcomsdkindexhtml

bull Android App Overview - httpdeveloperandroidcomguidecomponentsfundamentalshtml

bull Zebra EMDK bull DN PMB httpagilevltprdmot-solutionscomAgileVault005578069agile557806907pdf

bull EMDK Landing page httpsdevelopermotorolasolutionscomcommunityandroidemdk

bull Tutorials httpsdevelopermotorolasolutionscomcommunityandroidemdktutorials

bull Samples httpsdevelopermotorolasolutionscomcommunityandroidemdksamples

bull API Reference httpsdevelopermotorolasolutionscomcommunityandroidemdkreference

bull Profile Manager httpsdevelopermotorolasolutionscomcommunityandroidemdkprofiles

bull Android Mobile Security bull NIST Mobile Security Guidelines - httpcsrcnistgovpublicationsdrafts800-124r1draft_sp800-124-rev1pdf

bull Android Basic Security - httpsourceandroidcomdevicestechsecurity

bull Android Mobile Device Management (MDM) bull SoTI MobiControl Android+ - httpwwwsotinetmobicontrolkey-featuresandroidplus

bull Airwatch Android MDM - httpwwwair-watchcomsolutionsandroid

bull MSI Mx - httpwwwmotorolasolutionscomUS-ENBusiness+Product+and+ServicesSoftware+and+ApplicationsMx_Extensionssoftware_applications_tab

bull TCO Links bull VDC Mobile Device TCO httpwwwvdcresearchcom_Documentstrackst7v1brief-2667pdf

bull Gartner ldquoTotal Cost of Ownership of Mobile Devices 2012 Updaterdquo March 20 2012 httpwwwmotorolasolutionscomwebCustomerPepsiCoUS-ENMyDocumentsPresentationsLibraryresourcestotal_cost_of_ownership_of_mobile20devicespdfpLibItem=1

bull ldquoMotorola Solutions TCO Calculatorrdquo (consult an MSI representative)

bull Other bull Android Market Dashboards - httpdeveloperandroidcomaboutdashboardsindexhtml

bull Google Services httpdeveloperandroidcomgoogleindexhtml

PLEASE TAKE THE SURVEY

DO NOT USE APPFORUM EVENT SURVEY SESSION

SURVEY

THANK YOU

Page 56: Zebra OS Strategy - Zebra Technologies LaunchPadlaunchpad.zebra.com/.../Day_1_EN/04_APAC-AppForum-OS_Strategy.… · 20/03/2012 · Zebra OS Strategy Bruce A Willins Sr ... Risk -

Mx-Osx Enables comprehensive Lockdown ldquoPrinciple of least privilegerdquo OnOff-EnableDisableFilter

Android Debug Bridge (ADB)

Device File Access

All USB Activity

ON Off

Discovery

Off

Recording

GPS

Cellular

Camera

Comprehensive Lockdown and Monitoring Enabling Only the Functionality Needed to Perform the Operation and No More

Imager

SD Access

Interfaces

Sensors

Software

Devices

Settings

amp

Capture Application

White List URL Filters

Speaker Display

Brightness

User

Settings

Proxy

Dealing With LostStolen Devices Mx Enabled Autonomous Countermeasure Matrix

Countermeasures

Threats Wipe SD card

Factory reset Wipe Secure Storage Keys

Password Reset All Users

Password Reset Specific User

Lock Device Uninstall Specific Application

Send Alert to Application via Intent

Maximum password limit X

MDM Client Removal X X

Force through XML X X

Exchange ActiveSync (EAS) password limit x x x x x X

Device is Rooted

X

Exceeding a Configured Threshold Results in One or More Countermeasures

Runs Autonomously on Device Negating Dependency on Network Connectivity

Configured by Enterprise Administrator amp Pushed to the Device

Zebra Security Bulletins ndash eg StageFright Part of Zebra Android Security Remediation Team Process

Release Date

Alternative Remediation

Options

Customer Education

Product Impact

Patch Release Dates

Tracking

Link To Patch with

Detailed Installation Instructions

Android Challenges ndash Real amp Perceived

bull Fragmentation (a positive amp negative)

bull UI Fragmentation (No Longer An Issue) bull Major consumer manufacturers supporting standards based ldquoGoogle Play Editionrdquo

bull Android UI Advancements

bull Release Fragmentation (in many senses a positive for enterprise) bull Working with Google to reduce lag times)

bull Google Leveraging Google Play Service (GPS)

bull Mobile Device Management Fragmentation (No Longer An Issue) bull Increase API Surface plus extensions

bull Google Mobile Service Privacy Issues (an option ndash making it a feature) bull Means to provide with without makes this a feature compared to other OSrsquos

bull Security (No Longer An Inhibitor To Deployment) bull Often Aligned To Google Play Malware (not relevant to most ldquolocked down enterprise devices)

bull Greatly Improved Post ICS 40 Release (Oct 2011)

bull Positive Comments on Android Security By Gartner amp VDC

bull Integration of many NSA SE (Security Enhanced) Android Features

bull Device Availability (Now over 50 Industrial Handheld Android Devices still not as many as WMCE but more than the 5 on WE8H)

Is Android Mx An Enterprise OShellip ldquoDuck Testrdquo

1) Is Android The Worldrsquos Leading Mobile OSYes

2) Is Android Supported In A Microsoft Enterprise InfrastructureYes

3) Are Enterprise Developers Adopting AndroidYes

4) Is The Native Language of Android Java PopularhellipYes

5) Are Industry amp Financial Analysts SeeinghellipYes

6) Are Industry amp Financial Analysts Seeing Android AdoptionhellipYes

7) Does Android Have A Significant Installed BasehellipYes

8) Can Android Reduce Enterprise OS FragmentationYes

9) Are Industrial HH Device Vendors Adopting AndroidYes

10) Are Enterprise Tools Available for AndroidYes

11) Is Zebra Seeing Android Momentum hellip Yes

12) Are Enterprise Customers Buying Android hellipYes

13) Is Android SecurehellipYes

14) Does Zebra Have A Security Remediation Process For AndroidYes

15) Is Android Continually Adding New Enterprise FeatureshellipYes

16) Does Android Have The Flexibility To Enable Features Like AnalyticshellipYes

17) Are There Enterprise Android Resources Yes

18) If Needed Are Services Available For AndroidYes

19) Does Mx Enable Developers To Add ValueYes

20) Does Android Mx provide Enterprise Development OptionsYes

21) Does Mx Enable Comprehensive LockdownhellipYes

22) Can Mx Help With Lost or Stolen DevicesYes

Sample Zebra Android Information Resources bull Architecture amp Development Resources

bull Motorola Solutions App Development For Android httpdevelopermotorolasolutionscomcommunityandroid

bull Android Opens Source Project - httpsourceandroidcom

bull Android Block Diagram - httpenwikipediaorgwikiFileAndroid-System-Architecturesvg

bull Android APIrsquos - httpdeveloperandroidcomguidetopicsmanifestuses-sdk-elementhtmlApiLevels amp

bull httpdeveloperandroidcomreferencepackageshtml

bull Android SDK amp ADT Download - httpdeveloperandroidcomsdkindexhtml

bull Android App Overview - httpdeveloperandroidcomguidecomponentsfundamentalshtml

bull Zebra EMDK bull DN PMB httpagilevltprdmot-solutionscomAgileVault005578069agile557806907pdf

bull EMDK Landing page httpsdevelopermotorolasolutionscomcommunityandroidemdk

bull Tutorials httpsdevelopermotorolasolutionscomcommunityandroidemdktutorials

bull Samples httpsdevelopermotorolasolutionscomcommunityandroidemdksamples

bull API Reference httpsdevelopermotorolasolutionscomcommunityandroidemdkreference

bull Profile Manager httpsdevelopermotorolasolutionscomcommunityandroidemdkprofiles

bull Android Mobile Security bull NIST Mobile Security Guidelines - httpcsrcnistgovpublicationsdrafts800-124r1draft_sp800-124-rev1pdf

bull Android Basic Security - httpsourceandroidcomdevicestechsecurity

bull Android Mobile Device Management (MDM) bull SoTI MobiControl Android+ - httpwwwsotinetmobicontrolkey-featuresandroidplus

bull Airwatch Android MDM - httpwwwair-watchcomsolutionsandroid

bull MSI Mx - httpwwwmotorolasolutionscomUS-ENBusiness+Product+and+ServicesSoftware+and+ApplicationsMx_Extensionssoftware_applications_tab

bull TCO Links bull VDC Mobile Device TCO httpwwwvdcresearchcom_Documentstrackst7v1brief-2667pdf

bull Gartner ldquoTotal Cost of Ownership of Mobile Devices 2012 Updaterdquo March 20 2012 httpwwwmotorolasolutionscomwebCustomerPepsiCoUS-ENMyDocumentsPresentationsLibraryresourcestotal_cost_of_ownership_of_mobile20devicespdfpLibItem=1

bull ldquoMotorola Solutions TCO Calculatorrdquo (consult an MSI representative)

bull Other bull Android Market Dashboards - httpdeveloperandroidcomaboutdashboardsindexhtml

bull Google Services httpdeveloperandroidcomgoogleindexhtml

PLEASE TAKE THE SURVEY

DO NOT USE APPFORUM EVENT SURVEY SESSION

SURVEY

THANK YOU

Page 57: Zebra OS Strategy - Zebra Technologies LaunchPadlaunchpad.zebra.com/.../Day_1_EN/04_APAC-AppForum-OS_Strategy.… · 20/03/2012 · Zebra OS Strategy Bruce A Willins Sr ... Risk -

Dealing With LostStolen Devices Mx Enabled Autonomous Countermeasure Matrix

Countermeasures

Threats Wipe SD card

Factory reset Wipe Secure Storage Keys

Password Reset All Users

Password Reset Specific User

Lock Device Uninstall Specific Application

Send Alert to Application via Intent

Maximum password limit X

MDM Client Removal X X

Force through XML X X

Exchange ActiveSync (EAS) password limit x x x x x X

Device is Rooted

X

Exceeding a Configured Threshold Results in One or More Countermeasures

Runs Autonomously on Device Negating Dependency on Network Connectivity

Configured by Enterprise Administrator amp Pushed to the Device

Zebra Security Bulletins ndash eg StageFright Part of Zebra Android Security Remediation Team Process

Release Date

Alternative Remediation

Options

Customer Education

Product Impact

Patch Release Dates

Tracking

Link To Patch with

Detailed Installation Instructions

Android Challenges ndash Real amp Perceived

bull Fragmentation (a positive amp negative)

bull UI Fragmentation (No Longer An Issue) bull Major consumer manufacturers supporting standards based ldquoGoogle Play Editionrdquo

bull Android UI Advancements

bull Release Fragmentation (in many senses a positive for enterprise) bull Working with Google to reduce lag times)

bull Google Leveraging Google Play Service (GPS)

bull Mobile Device Management Fragmentation (No Longer An Issue) bull Increase API Surface plus extensions

bull Google Mobile Service Privacy Issues (an option ndash making it a feature) bull Means to provide with without makes this a feature compared to other OSrsquos

bull Security (No Longer An Inhibitor To Deployment) bull Often Aligned To Google Play Malware (not relevant to most ldquolocked down enterprise devices)

bull Greatly Improved Post ICS 40 Release (Oct 2011)

bull Positive Comments on Android Security By Gartner amp VDC

bull Integration of many NSA SE (Security Enhanced) Android Features

bull Device Availability (Now over 50 Industrial Handheld Android Devices still not as many as WMCE but more than the 5 on WE8H)

Is Android Mx An Enterprise OShellip ldquoDuck Testrdquo

1) Is Android The Worldrsquos Leading Mobile OSYes

2) Is Android Supported In A Microsoft Enterprise InfrastructureYes

3) Are Enterprise Developers Adopting AndroidYes

4) Is The Native Language of Android Java PopularhellipYes

5) Are Industry amp Financial Analysts SeeinghellipYes

6) Are Industry amp Financial Analysts Seeing Android AdoptionhellipYes

7) Does Android Have A Significant Installed BasehellipYes

8) Can Android Reduce Enterprise OS FragmentationYes

9) Are Industrial HH Device Vendors Adopting AndroidYes

10) Are Enterprise Tools Available for AndroidYes

11) Is Zebra Seeing Android Momentum hellip Yes

12) Are Enterprise Customers Buying Android hellipYes

13) Is Android SecurehellipYes

14) Does Zebra Have A Security Remediation Process For AndroidYes

15) Is Android Continually Adding New Enterprise FeatureshellipYes

16) Does Android Have The Flexibility To Enable Features Like AnalyticshellipYes

17) Are There Enterprise Android Resources Yes

18) If Needed Are Services Available For AndroidYes

19) Does Mx Enable Developers To Add ValueYes

20) Does Android Mx provide Enterprise Development OptionsYes

21) Does Mx Enable Comprehensive LockdownhellipYes

22) Can Mx Help With Lost or Stolen DevicesYes

Sample Zebra Android Information Resources bull Architecture amp Development Resources

bull Motorola Solutions App Development For Android httpdevelopermotorolasolutionscomcommunityandroid

bull Android Opens Source Project - httpsourceandroidcom

bull Android Block Diagram - httpenwikipediaorgwikiFileAndroid-System-Architecturesvg

bull Android APIrsquos - httpdeveloperandroidcomguidetopicsmanifestuses-sdk-elementhtmlApiLevels amp

bull httpdeveloperandroidcomreferencepackageshtml

bull Android SDK amp ADT Download - httpdeveloperandroidcomsdkindexhtml

bull Android App Overview - httpdeveloperandroidcomguidecomponentsfundamentalshtml

bull Zebra EMDK bull DN PMB httpagilevltprdmot-solutionscomAgileVault005578069agile557806907pdf

bull EMDK Landing page httpsdevelopermotorolasolutionscomcommunityandroidemdk

bull Tutorials httpsdevelopermotorolasolutionscomcommunityandroidemdktutorials

bull Samples httpsdevelopermotorolasolutionscomcommunityandroidemdksamples

bull API Reference httpsdevelopermotorolasolutionscomcommunityandroidemdkreference

bull Profile Manager httpsdevelopermotorolasolutionscomcommunityandroidemdkprofiles

bull Android Mobile Security bull NIST Mobile Security Guidelines - httpcsrcnistgovpublicationsdrafts800-124r1draft_sp800-124-rev1pdf

bull Android Basic Security - httpsourceandroidcomdevicestechsecurity

bull Android Mobile Device Management (MDM) bull SoTI MobiControl Android+ - httpwwwsotinetmobicontrolkey-featuresandroidplus

bull Airwatch Android MDM - httpwwwair-watchcomsolutionsandroid

bull MSI Mx - httpwwwmotorolasolutionscomUS-ENBusiness+Product+and+ServicesSoftware+and+ApplicationsMx_Extensionssoftware_applications_tab

bull TCO Links bull VDC Mobile Device TCO httpwwwvdcresearchcom_Documentstrackst7v1brief-2667pdf

bull Gartner ldquoTotal Cost of Ownership of Mobile Devices 2012 Updaterdquo March 20 2012 httpwwwmotorolasolutionscomwebCustomerPepsiCoUS-ENMyDocumentsPresentationsLibraryresourcestotal_cost_of_ownership_of_mobile20devicespdfpLibItem=1

bull ldquoMotorola Solutions TCO Calculatorrdquo (consult an MSI representative)

bull Other bull Android Market Dashboards - httpdeveloperandroidcomaboutdashboardsindexhtml

bull Google Services httpdeveloperandroidcomgoogleindexhtml

PLEASE TAKE THE SURVEY

DO NOT USE APPFORUM EVENT SURVEY SESSION

SURVEY

THANK YOU

Page 58: Zebra OS Strategy - Zebra Technologies LaunchPadlaunchpad.zebra.com/.../Day_1_EN/04_APAC-AppForum-OS_Strategy.… · 20/03/2012 · Zebra OS Strategy Bruce A Willins Sr ... Risk -

Zebra Security Bulletins ndash eg StageFright Part of Zebra Android Security Remediation Team Process

Release Date

Alternative Remediation

Options

Customer Education

Product Impact

Patch Release Dates

Tracking

Link To Patch with

Detailed Installation Instructions

Android Challenges ndash Real amp Perceived

bull Fragmentation (a positive amp negative)

bull UI Fragmentation (No Longer An Issue) bull Major consumer manufacturers supporting standards based ldquoGoogle Play Editionrdquo

bull Android UI Advancements

bull Release Fragmentation (in many senses a positive for enterprise) bull Working with Google to reduce lag times)

bull Google Leveraging Google Play Service (GPS)

bull Mobile Device Management Fragmentation (No Longer An Issue) bull Increase API Surface plus extensions

bull Google Mobile Service Privacy Issues (an option ndash making it a feature) bull Means to provide with without makes this a feature compared to other OSrsquos

bull Security (No Longer An Inhibitor To Deployment) bull Often Aligned To Google Play Malware (not relevant to most ldquolocked down enterprise devices)

bull Greatly Improved Post ICS 40 Release (Oct 2011)

bull Positive Comments on Android Security By Gartner amp VDC

bull Integration of many NSA SE (Security Enhanced) Android Features

bull Device Availability (Now over 50 Industrial Handheld Android Devices still not as many as WMCE but more than the 5 on WE8H)

Is Android Mx An Enterprise OShellip ldquoDuck Testrdquo

1) Is Android The Worldrsquos Leading Mobile OSYes

2) Is Android Supported In A Microsoft Enterprise InfrastructureYes

3) Are Enterprise Developers Adopting AndroidYes

4) Is The Native Language of Android Java PopularhellipYes

5) Are Industry amp Financial Analysts SeeinghellipYes

6) Are Industry amp Financial Analysts Seeing Android AdoptionhellipYes

7) Does Android Have A Significant Installed BasehellipYes

8) Can Android Reduce Enterprise OS FragmentationYes

9) Are Industrial HH Device Vendors Adopting AndroidYes

10) Are Enterprise Tools Available for AndroidYes

11) Is Zebra Seeing Android Momentum hellip Yes

12) Are Enterprise Customers Buying Android hellipYes

13) Is Android SecurehellipYes

14) Does Zebra Have A Security Remediation Process For AndroidYes

15) Is Android Continually Adding New Enterprise FeatureshellipYes

16) Does Android Have The Flexibility To Enable Features Like AnalyticshellipYes

17) Are There Enterprise Android Resources Yes

18) If Needed Are Services Available For AndroidYes

19) Does Mx Enable Developers To Add ValueYes

20) Does Android Mx provide Enterprise Development OptionsYes

21) Does Mx Enable Comprehensive LockdownhellipYes

22) Can Mx Help With Lost or Stolen DevicesYes

Sample Zebra Android Information Resources bull Architecture amp Development Resources

bull Motorola Solutions App Development For Android httpdevelopermotorolasolutionscomcommunityandroid

bull Android Opens Source Project - httpsourceandroidcom

bull Android Block Diagram - httpenwikipediaorgwikiFileAndroid-System-Architecturesvg

bull Android APIrsquos - httpdeveloperandroidcomguidetopicsmanifestuses-sdk-elementhtmlApiLevels amp

bull httpdeveloperandroidcomreferencepackageshtml

bull Android SDK amp ADT Download - httpdeveloperandroidcomsdkindexhtml

bull Android App Overview - httpdeveloperandroidcomguidecomponentsfundamentalshtml

bull Zebra EMDK bull DN PMB httpagilevltprdmot-solutionscomAgileVault005578069agile557806907pdf

bull EMDK Landing page httpsdevelopermotorolasolutionscomcommunityandroidemdk

bull Tutorials httpsdevelopermotorolasolutionscomcommunityandroidemdktutorials

bull Samples httpsdevelopermotorolasolutionscomcommunityandroidemdksamples

bull API Reference httpsdevelopermotorolasolutionscomcommunityandroidemdkreference

bull Profile Manager httpsdevelopermotorolasolutionscomcommunityandroidemdkprofiles

bull Android Mobile Security bull NIST Mobile Security Guidelines - httpcsrcnistgovpublicationsdrafts800-124r1draft_sp800-124-rev1pdf

bull Android Basic Security - httpsourceandroidcomdevicestechsecurity

bull Android Mobile Device Management (MDM) bull SoTI MobiControl Android+ - httpwwwsotinetmobicontrolkey-featuresandroidplus

bull Airwatch Android MDM - httpwwwair-watchcomsolutionsandroid

bull MSI Mx - httpwwwmotorolasolutionscomUS-ENBusiness+Product+and+ServicesSoftware+and+ApplicationsMx_Extensionssoftware_applications_tab

bull TCO Links bull VDC Mobile Device TCO httpwwwvdcresearchcom_Documentstrackst7v1brief-2667pdf

bull Gartner ldquoTotal Cost of Ownership of Mobile Devices 2012 Updaterdquo March 20 2012 httpwwwmotorolasolutionscomwebCustomerPepsiCoUS-ENMyDocumentsPresentationsLibraryresourcestotal_cost_of_ownership_of_mobile20devicespdfpLibItem=1

bull ldquoMotorola Solutions TCO Calculatorrdquo (consult an MSI representative)

bull Other bull Android Market Dashboards - httpdeveloperandroidcomaboutdashboardsindexhtml

bull Google Services httpdeveloperandroidcomgoogleindexhtml

PLEASE TAKE THE SURVEY

DO NOT USE APPFORUM EVENT SURVEY SESSION

SURVEY

THANK YOU

Page 59: Zebra OS Strategy - Zebra Technologies LaunchPadlaunchpad.zebra.com/.../Day_1_EN/04_APAC-AppForum-OS_Strategy.… · 20/03/2012 · Zebra OS Strategy Bruce A Willins Sr ... Risk -

Android Challenges ndash Real amp Perceived

bull Fragmentation (a positive amp negative)

bull UI Fragmentation (No Longer An Issue) bull Major consumer manufacturers supporting standards based ldquoGoogle Play Editionrdquo

bull Android UI Advancements

bull Release Fragmentation (in many senses a positive for enterprise) bull Working with Google to reduce lag times)

bull Google Leveraging Google Play Service (GPS)

bull Mobile Device Management Fragmentation (No Longer An Issue) bull Increase API Surface plus extensions

bull Google Mobile Service Privacy Issues (an option ndash making it a feature) bull Means to provide with without makes this a feature compared to other OSrsquos

bull Security (No Longer An Inhibitor To Deployment) bull Often Aligned To Google Play Malware (not relevant to most ldquolocked down enterprise devices)

bull Greatly Improved Post ICS 40 Release (Oct 2011)

bull Positive Comments on Android Security By Gartner amp VDC

bull Integration of many NSA SE (Security Enhanced) Android Features

bull Device Availability (Now over 50 Industrial Handheld Android Devices still not as many as WMCE but more than the 5 on WE8H)

Is Android Mx An Enterprise OShellip ldquoDuck Testrdquo

1) Is Android The Worldrsquos Leading Mobile OSYes

2) Is Android Supported In A Microsoft Enterprise InfrastructureYes

3) Are Enterprise Developers Adopting AndroidYes

4) Is The Native Language of Android Java PopularhellipYes

5) Are Industry amp Financial Analysts SeeinghellipYes

6) Are Industry amp Financial Analysts Seeing Android AdoptionhellipYes

7) Does Android Have A Significant Installed BasehellipYes

8) Can Android Reduce Enterprise OS FragmentationYes

9) Are Industrial HH Device Vendors Adopting AndroidYes

10) Are Enterprise Tools Available for AndroidYes

11) Is Zebra Seeing Android Momentum hellip Yes

12) Are Enterprise Customers Buying Android hellipYes

13) Is Android SecurehellipYes

14) Does Zebra Have A Security Remediation Process For AndroidYes

15) Is Android Continually Adding New Enterprise FeatureshellipYes

16) Does Android Have The Flexibility To Enable Features Like AnalyticshellipYes

17) Are There Enterprise Android Resources Yes

18) If Needed Are Services Available For AndroidYes

19) Does Mx Enable Developers To Add ValueYes

20) Does Android Mx provide Enterprise Development OptionsYes

21) Does Mx Enable Comprehensive LockdownhellipYes

22) Can Mx Help With Lost or Stolen DevicesYes

Sample Zebra Android Information Resources bull Architecture amp Development Resources

bull Motorola Solutions App Development For Android httpdevelopermotorolasolutionscomcommunityandroid

bull Android Opens Source Project - httpsourceandroidcom

bull Android Block Diagram - httpenwikipediaorgwikiFileAndroid-System-Architecturesvg

bull Android APIrsquos - httpdeveloperandroidcomguidetopicsmanifestuses-sdk-elementhtmlApiLevels amp

bull httpdeveloperandroidcomreferencepackageshtml

bull Android SDK amp ADT Download - httpdeveloperandroidcomsdkindexhtml

bull Android App Overview - httpdeveloperandroidcomguidecomponentsfundamentalshtml

bull Zebra EMDK bull DN PMB httpagilevltprdmot-solutionscomAgileVault005578069agile557806907pdf

bull EMDK Landing page httpsdevelopermotorolasolutionscomcommunityandroidemdk

bull Tutorials httpsdevelopermotorolasolutionscomcommunityandroidemdktutorials

bull Samples httpsdevelopermotorolasolutionscomcommunityandroidemdksamples

bull API Reference httpsdevelopermotorolasolutionscomcommunityandroidemdkreference

bull Profile Manager httpsdevelopermotorolasolutionscomcommunityandroidemdkprofiles

bull Android Mobile Security bull NIST Mobile Security Guidelines - httpcsrcnistgovpublicationsdrafts800-124r1draft_sp800-124-rev1pdf

bull Android Basic Security - httpsourceandroidcomdevicestechsecurity

bull Android Mobile Device Management (MDM) bull SoTI MobiControl Android+ - httpwwwsotinetmobicontrolkey-featuresandroidplus

bull Airwatch Android MDM - httpwwwair-watchcomsolutionsandroid

bull MSI Mx - httpwwwmotorolasolutionscomUS-ENBusiness+Product+and+ServicesSoftware+and+ApplicationsMx_Extensionssoftware_applications_tab

bull TCO Links bull VDC Mobile Device TCO httpwwwvdcresearchcom_Documentstrackst7v1brief-2667pdf

bull Gartner ldquoTotal Cost of Ownership of Mobile Devices 2012 Updaterdquo March 20 2012 httpwwwmotorolasolutionscomwebCustomerPepsiCoUS-ENMyDocumentsPresentationsLibraryresourcestotal_cost_of_ownership_of_mobile20devicespdfpLibItem=1

bull ldquoMotorola Solutions TCO Calculatorrdquo (consult an MSI representative)

bull Other bull Android Market Dashboards - httpdeveloperandroidcomaboutdashboardsindexhtml

bull Google Services httpdeveloperandroidcomgoogleindexhtml

PLEASE TAKE THE SURVEY

DO NOT USE APPFORUM EVENT SURVEY SESSION

SURVEY

THANK YOU

Page 60: Zebra OS Strategy - Zebra Technologies LaunchPadlaunchpad.zebra.com/.../Day_1_EN/04_APAC-AppForum-OS_Strategy.… · 20/03/2012 · Zebra OS Strategy Bruce A Willins Sr ... Risk -

Is Android Mx An Enterprise OShellip ldquoDuck Testrdquo

1) Is Android The Worldrsquos Leading Mobile OSYes

2) Is Android Supported In A Microsoft Enterprise InfrastructureYes

3) Are Enterprise Developers Adopting AndroidYes

4) Is The Native Language of Android Java PopularhellipYes

5) Are Industry amp Financial Analysts SeeinghellipYes

6) Are Industry amp Financial Analysts Seeing Android AdoptionhellipYes

7) Does Android Have A Significant Installed BasehellipYes

8) Can Android Reduce Enterprise OS FragmentationYes

9) Are Industrial HH Device Vendors Adopting AndroidYes

10) Are Enterprise Tools Available for AndroidYes

11) Is Zebra Seeing Android Momentum hellip Yes

12) Are Enterprise Customers Buying Android hellipYes

13) Is Android SecurehellipYes

14) Does Zebra Have A Security Remediation Process For AndroidYes

15) Is Android Continually Adding New Enterprise FeatureshellipYes

16) Does Android Have The Flexibility To Enable Features Like AnalyticshellipYes

17) Are There Enterprise Android Resources Yes

18) If Needed Are Services Available For AndroidYes

19) Does Mx Enable Developers To Add ValueYes

20) Does Android Mx provide Enterprise Development OptionsYes

21) Does Mx Enable Comprehensive LockdownhellipYes

22) Can Mx Help With Lost or Stolen DevicesYes

Sample Zebra Android Information Resources bull Architecture amp Development Resources

bull Motorola Solutions App Development For Android httpdevelopermotorolasolutionscomcommunityandroid

bull Android Opens Source Project - httpsourceandroidcom

bull Android Block Diagram - httpenwikipediaorgwikiFileAndroid-System-Architecturesvg

bull Android APIrsquos - httpdeveloperandroidcomguidetopicsmanifestuses-sdk-elementhtmlApiLevels amp

bull httpdeveloperandroidcomreferencepackageshtml

bull Android SDK amp ADT Download - httpdeveloperandroidcomsdkindexhtml

bull Android App Overview - httpdeveloperandroidcomguidecomponentsfundamentalshtml

bull Zebra EMDK bull DN PMB httpagilevltprdmot-solutionscomAgileVault005578069agile557806907pdf

bull EMDK Landing page httpsdevelopermotorolasolutionscomcommunityandroidemdk

bull Tutorials httpsdevelopermotorolasolutionscomcommunityandroidemdktutorials

bull Samples httpsdevelopermotorolasolutionscomcommunityandroidemdksamples

bull API Reference httpsdevelopermotorolasolutionscomcommunityandroidemdkreference

bull Profile Manager httpsdevelopermotorolasolutionscomcommunityandroidemdkprofiles

bull Android Mobile Security bull NIST Mobile Security Guidelines - httpcsrcnistgovpublicationsdrafts800-124r1draft_sp800-124-rev1pdf

bull Android Basic Security - httpsourceandroidcomdevicestechsecurity

bull Android Mobile Device Management (MDM) bull SoTI MobiControl Android+ - httpwwwsotinetmobicontrolkey-featuresandroidplus

bull Airwatch Android MDM - httpwwwair-watchcomsolutionsandroid

bull MSI Mx - httpwwwmotorolasolutionscomUS-ENBusiness+Product+and+ServicesSoftware+and+ApplicationsMx_Extensionssoftware_applications_tab

bull TCO Links bull VDC Mobile Device TCO httpwwwvdcresearchcom_Documentstrackst7v1brief-2667pdf

bull Gartner ldquoTotal Cost of Ownership of Mobile Devices 2012 Updaterdquo March 20 2012 httpwwwmotorolasolutionscomwebCustomerPepsiCoUS-ENMyDocumentsPresentationsLibraryresourcestotal_cost_of_ownership_of_mobile20devicespdfpLibItem=1

bull ldquoMotorola Solutions TCO Calculatorrdquo (consult an MSI representative)

bull Other bull Android Market Dashboards - httpdeveloperandroidcomaboutdashboardsindexhtml

bull Google Services httpdeveloperandroidcomgoogleindexhtml

PLEASE TAKE THE SURVEY

DO NOT USE APPFORUM EVENT SURVEY SESSION

SURVEY

THANK YOU

Page 61: Zebra OS Strategy - Zebra Technologies LaunchPadlaunchpad.zebra.com/.../Day_1_EN/04_APAC-AppForum-OS_Strategy.… · 20/03/2012 · Zebra OS Strategy Bruce A Willins Sr ... Risk -

Sample Zebra Android Information Resources bull Architecture amp Development Resources

bull Motorola Solutions App Development For Android httpdevelopermotorolasolutionscomcommunityandroid

bull Android Opens Source Project - httpsourceandroidcom

bull Android Block Diagram - httpenwikipediaorgwikiFileAndroid-System-Architecturesvg

bull Android APIrsquos - httpdeveloperandroidcomguidetopicsmanifestuses-sdk-elementhtmlApiLevels amp

bull httpdeveloperandroidcomreferencepackageshtml

bull Android SDK amp ADT Download - httpdeveloperandroidcomsdkindexhtml

bull Android App Overview - httpdeveloperandroidcomguidecomponentsfundamentalshtml

bull Zebra EMDK bull DN PMB httpagilevltprdmot-solutionscomAgileVault005578069agile557806907pdf

bull EMDK Landing page httpsdevelopermotorolasolutionscomcommunityandroidemdk

bull Tutorials httpsdevelopermotorolasolutionscomcommunityandroidemdktutorials

bull Samples httpsdevelopermotorolasolutionscomcommunityandroidemdksamples

bull API Reference httpsdevelopermotorolasolutionscomcommunityandroidemdkreference

bull Profile Manager httpsdevelopermotorolasolutionscomcommunityandroidemdkprofiles

bull Android Mobile Security bull NIST Mobile Security Guidelines - httpcsrcnistgovpublicationsdrafts800-124r1draft_sp800-124-rev1pdf

bull Android Basic Security - httpsourceandroidcomdevicestechsecurity

bull Android Mobile Device Management (MDM) bull SoTI MobiControl Android+ - httpwwwsotinetmobicontrolkey-featuresandroidplus

bull Airwatch Android MDM - httpwwwair-watchcomsolutionsandroid

bull MSI Mx - httpwwwmotorolasolutionscomUS-ENBusiness+Product+and+ServicesSoftware+and+ApplicationsMx_Extensionssoftware_applications_tab

bull TCO Links bull VDC Mobile Device TCO httpwwwvdcresearchcom_Documentstrackst7v1brief-2667pdf

bull Gartner ldquoTotal Cost of Ownership of Mobile Devices 2012 Updaterdquo March 20 2012 httpwwwmotorolasolutionscomwebCustomerPepsiCoUS-ENMyDocumentsPresentationsLibraryresourcestotal_cost_of_ownership_of_mobile20devicespdfpLibItem=1

bull ldquoMotorola Solutions TCO Calculatorrdquo (consult an MSI representative)

bull Other bull Android Market Dashboards - httpdeveloperandroidcomaboutdashboardsindexhtml

bull Google Services httpdeveloperandroidcomgoogleindexhtml

PLEASE TAKE THE SURVEY

DO NOT USE APPFORUM EVENT SURVEY SESSION

SURVEY

THANK YOU

Page 62: Zebra OS Strategy - Zebra Technologies LaunchPadlaunchpad.zebra.com/.../Day_1_EN/04_APAC-AppForum-OS_Strategy.… · 20/03/2012 · Zebra OS Strategy Bruce A Willins Sr ... Risk -

PLEASE TAKE THE SURVEY

DO NOT USE APPFORUM EVENT SURVEY SESSION

SURVEY

THANK YOU

Page 63: Zebra OS Strategy - Zebra Technologies LaunchPadlaunchpad.zebra.com/.../Day_1_EN/04_APAC-AppForum-OS_Strategy.… · 20/03/2012 · Zebra OS Strategy Bruce A Willins Sr ... Risk -

THANK YOU