MDM TOOLKIT ANDREW KNIGHT



Similar documents
Developing for MSI Android Devices

EFFECTIVE BYOD. A presentation by: Tzachy Givaty, CommuniTake

MobileIron and Samsung Value Proposition

APPENDIX B1 - FUNCTIONALITY AND INTEGRATION REQUIREMENTS RESPONSE FORM FOR A COUNTY HOSTED SOLUTION

Xperia TM. Read about how Xperia TM devices can be administered in a corporate IT environment

Mobile Device Management Solution Hexnode MDM

AirWatch Enterprise Mobility Management. AirWatch Enterprise Mobility Management

LabTech Mobile Device Management Overview

SYNCSHIELD FEATURES. Preset a certain task to be executed. specific time.

Total Enterprise Mobility. Norbert Elek

Cloud Services MDM. ios User Guide

Xperia TM. Read about how Xperia TM devices can be administered in a corporate IT environment

Seqrite Mobile Device Management

Deploying iphone and ipad Mobile Device Management

iphone in Business Mobile Device Management

Zenprise Device Manager 6.1.5

Windows Phone 8 Security deep dive

Sophos Mobile Control User guide for Apple ios. Product version: 4

User Manual 9.7 Tablet Android 4.0

1 Mobile Device Management

Introduction. Description. General Enhancements in : General Fixes:

ipad in Business Mobile Device Management

Security Guide. BlackBerry Enterprise Service 12. for ios, Android, and Windows Phone. Version 12.0

SysAid MDM User Guide for Android

KNOX Customization: Find the Right Fit for your Customers

Feature Matrix MOZO CLOUDBASED MOBILE DEVICE MANAGEMENT

Administration Guide. BlackBerry Enterprise Service 12. Version 12.0

Building a BYOD Program Using the Casper Suite. Technical Paper Casper Suite v9.4 or Later 17 September 2014

Cisco Unified Wireless IP Phone. Michael Gillespie. Release 1.4(1) IP Communications 7926G, 7925G-EX, 7925G, 7921G

This guide is intended to help you troubleshoot problems connecting a wireless device to the Gogo Biz network.

Systems Manager Cloud-Based Enterprise Mobility Management

Thank you for purchasing the Mobile WiFi. This Mobile WiFi brings you a high speed wireless network connection.

perspective The battle between MDM and MAM: Where MAM fills the gap? Abstract - Payal Patel, Jagdish Vasishtha (Jags)

Embracing Complete BYOD Security with MDM and NAC

A Brief Insight on IOS deployment in Education System- need for 3 rd Platform implementation in Schools

Android support for Microsoft Exchange in pure Google devices

Compliance Rule Sets in MaaS360

Deploying Mobile HR applications for Oracle

Thank you for purchasing the Mobile WiFi. This Mobile WiFi brings you a high speed wireless network connection.

Telstra Mobile Device Management (T MDM) Getting Started Guide

Quick Installation Guide DIR-620. Multifunction Wireless Router Supporting GSM, CDMA, WiMAX with Built-in 4-port Switch

Apps. Devices. Users. Data. Deploying and managing applications across platforms is difficult.

Android Support on Galaxy Nexus, Nexus S, and Motorola Xoom for Microsoft Exchange Policies

Oracle Mobile Security

Thank you for choosing HUAWEI E5331 Mobile Wi-Fi

CA Enterprise Mobility Management MSO

Building Apps for iphone and ipad. Presented by Ryan Hope, Sumeet Singh

Sophos Mobile Control Technical Guide. Product version: 3

How To Use 1Bay 1Bay From Awn.Net On A Pc Or Mac Or Ipad (For Pc Or Ipa) With A Network Box (For Mac) With An Ipad Or Ipod (For Ipad) With The

Samsung KNOX User Guide KNOX for Consumers Edition

Windows Phone 8.1 Mobile Device Management Overview

STAGENOW Client 2.2 Software Release Notes

Mobile Device Manager. Windows User Guide (Windows Phone 8/RT)

Advanced Configuration Steps

Remote MasterMind for Mobility 2.5. Mobile Device Management Software

This guide describes features that are common to most models. Some features may not be available on your tablet.

1. What are the System Requirements for using the MaaS360 for Exchange ActiveSync solution?

AirWatch Solution Overview

Deploying Apple ios in Education

Remote MasterMind 4.0

Auditing the Security and Management of Smart Devices. ISACA Dallas Meeting February 13, 2014

Working Together Managing and Securing Enterprise Mobility WHITE PAPER. Larry Klimczyk Digital Defence P:

Release Notes. KNOX Premium SDK. Version 2.5

WiFi Phone WP589 User Guide

This section will focus on basic operation of the interface including pan/tilt, video, audio, etc.

Firmware Release Notes

Absolute Manage MDM. John Wu Systems Engineer

Business Broadband Kit Quick Installation Guide

4G LTE router: MIFI-4G

Introduction to the AirWatch Workspace

GO!Enterprise Mobile Device Management Android Release Notes

User Manual 7" Tablet Android 4.1 Model: S3

Quick Installation Guide DSL-2750U/NRU. 3G/ADSL/Ethernet Router with Wi-Fi and Built-in Switch

MDM: Enabling Productivity in the world of mobility. Sudhakar S Peddibhotla Director of Engineering, Good Technology

M3 User Manual Tablet Android 4.1

Step by Step Guide for Upgrading Your NetCamPro Camera to Cloud Mode Using an Android Device

CINEPAD 7 Multi-Touch Capacitive Tablet with Android 4.0 Quick Start Guide

HEAT DSM Release Overview. Andreas Fuchs Product Management November 16th, 2015

Mobile Router MR600 User Guide

Contents. New features. Getting started. Entertainment. Transferring data. Managing your phone. Tools

Sophos Mobile Control user help. Product version: 6.1

AirWatch for Android Devices

Mobile device and application management. Speaker Name Date

How To Protect The Agency From Hackers On A Cell Phone Or Tablet Device

Introduction to the Windows Mobile Guide

Enterprise Mobility Management Migration Migrating from Legacy EMM to an epo Managed EMM Environment. Paul Luetje Enterprise Solutions Architect

Advanced Configuration Guide. Vodafone Mobile Broadband Sharing Dock Vodafone R101

SOTI Inc. Presents. Andrew Aldis - Presale and professional service engineer jayp@soti.net.

Good for Enterprise Good Dynamics

Business Broadband Kit Quick Installation Guide

Thank you for purchasing the Mobile WiFi. This Mobile WiFi brings you a high speed wireless network connection.

Deploying iphone and ipad Security Overview

Windows Phone 8.1 in the Enterprise

Management of Multi-OS Smart Devices Made Simple.

Secure, Centralized, Simple

Transcription:

MDM TOOLKIT ANDREW KNIGHT PRODUCT MANAGER

THE ENTERPRISE CHALLENGE ENTERPRISES NEED TO KEEP PACE WITH CONSTANT CHURNING OF: 1. ENTERPRISE DEVICES 2. CONSUMER DEVICES 3. OPERATING SYSTEMS / APPS 4. SECURITY REQUIREMENTS

WHAT IS THE MDM TOOLKIT? Documentation, Sample Code, Utilities & Packages for integrating MX management capabilities into EMM / MDM Solutions Component of Zebra s EMM/MDM Product Strategy Enables Enterprise Device Management capabilities for all Third- Party MDM Vendors Think of as EMDK for MDM Developers, but is not EMDK Built on MX, targets MX version 4.4 feature set X

EMM / MDM ECOSYSTEM App Developers Device Administrators EMM/MDM Developers

WHAT YOU NEED TO KNOW It IS for developers of EMM/MDM solutions only It IS leveraging the same underlying Zebra value-added MX features as EMDK/StageNow Remote Control is a requirement for many MDM solutions COMMON MISCONCEPTIONS: It is not a new EMDK or a new architecture layer on top of MX It is not ONLY a documentation deliverable of MX It is not a client signing procedure It is not intended for anyone other than third-party EMM/MDM solution development teams

KEY DIFFERNECES TARGET AUDIENCE only MDM Developers, EMDK is for general app developers; they have different needs EMDK fully helpdesk supported, Toolkit has targeted vendor support only Fundamental Use Case Differences EMDK has a runtime (helps developer), Toolkit does not (submits directly to MXMS framework) EMDK uses mostly canned XML, occasional dynamic XML; Toolkit uses mostly dynamic XML EMDK - Special key mapping in application, use profile manager (hard code values, static XML) TK Clock, set time always needs to use dynamic parameters

What does it mean for me? MDM Developers support for managing Zebra devices Device Administrators more choices for MDMs Biz App Developers more MDMs, greater chance that my app will be deployed/managed by MDMs You are leveraging MX... And so is MDM vendor (may be coexisting or conflicting with same function) Everybody uses MX (TK, EMDK, StageNow) might need to work with administrator to determine best way to configure (ie. Key Mapping) Consider how your app should behave in a managed environment?

Enterprise Mobility Management (EMM) at a Glance 6 Decommissioning: Compliance Tracking Backup Data Locate Device & Un-enroll 1 Deployment: Out-of-Box Staging / Self Enrollment Provisioning & Device Inventory Set security & user policies 5 Troubleshooting: Device Diagnostics Help Desk & Remote Control Remote Lock & Wipe 2 App Management: Deploy/Update/Configure Silent Install & Un-install Whitelist/Blacklist 4 Device Management: Asset Tracking & Reporting Inventory & Content Updates User & Location-based policies OTA OS & Patch Updates 3 Security & Content Mgmt: File Management / Versioning Content Filter & Secure browser Containerization & Cert Mgmt SharePoint & AD Single Sign-On 8

Features MX 4.4 Device Configuration UI Settings Control Security Application Management Wireless Select date and time format Control Mute/Vibrate Control Ethernet Close all settings activities Set DHCP options Wipe SD card Keyboard/Button remapping NFC On/Off Force application to stop Control background data Configure Analytics (transfer mode) Control access to App Info (Settings) Enable/Disable Imager Enable/disable browser address bar Control data roaming Battery decommission thresholds Lockdown Unknown app setting Enable/Disable Rear Camera App White Signature Verify WAN On/Off Set device host name Disable Access Wifi Settings Enable Disable Front Camera App Source Ctrl (unknown) WLAN Profile(s) Settings Screen Timeout Set Button Remapping SD Card Use Enable/Disable Recent App Use Listing WLAN Sleep Policy XML Process Controls Keyboard remapping Screen Lock Timeout Mulit-User App Enable/Disable On/Off SSID Notification Control XML Persistence Auto-Correct Enable/Disable Device Admin Controls Persist App in Multi-user APN Configuration Touch Sensitivity Ctrl Set localizations Encrypt/Unencrypt SD Card Set Default Launcher Invoke Factory Reset Disable Setting-Ent Reset Encrypted XML Controls Start App or Service Invoke Ent Reset Control Bluetooth Silent App Upgrade NTP Config USB-Disable ext drive connect Silent App Install/Remove Time Zone On/Off Auto Time Config OS Update Selective USB (MTP, PTP) USB - Control Dev as Storage Control USB ADB Only Control USB Mode Control Clipboard App XML Enablement Initialize Key Store Initiate Device Wipe Cert Auto Clock Set

MDM Agent Interface to MXMS MDM Agent MDM Toolkit MXMS (Mobility Extensions Management System) MXMF (Mobility Extensions Management Framework) Privileged Unprivileged CSPs CSPs (Configuration (Configuration Service Service Provider) Provider) Privileged Unprivileged CSPs CSPs (Configuration (Configuration Service Service Provider) Provider) OSX Privileged APIs OSX Value-Adds (e.g. Multi-User, DataWedge, Fusion, DPX) Privileged APIs Core Applications (e.g. Browser, Settings, Email, etc.) AOSP BSP Unprivileged APIs

MDM Agent Interface to MXMS Since Tier 2 and Tier 3 MDM Agents are not signed, they MUST perform ALL privileged management functions by interfacing to MXMS This interface is documented and enabled by the Toolkit for MDMs and consists of: Constructing a suitable Request XML Document Submitting the Request XML Document to MXMS Receiving a Result XML Document back from MXMS Parsing the Result XML Document to determine result

PLEASE TAKE THE SURVEY DO NOT USE APPFORUM EVENT SURVEY SESSION SURVEY

THANK YOU