good mdm ios overview presented by: jerry wen 02/09/2012
TRANSCRIPT
Good MDM IOS Overview
Presented by: Jerry Wen
02/09/2012
©2011 Good Technology, Inc. All Rights Reserved. Company Confidential 2
What’s MDM
Good IOS MDM ArchitectureIOS Configuration
IOS MDM Commands
Good IOS Appstore
Agenda
©2011 Good Technology, Inc. All Rights Reserved. Company Confidential 3
General: MDM is abbreviation of “Mobile Device Management”
Usually it’s a centralized server to manage multiple devices
Configure multiple devices
Collect device information, status
Ensure device security
Device application management
Remote diagnose/operation
Other utilities with clustering data (navigate)
What’s MDM
©2011 Good Technology, Inc. All Rights Reserved. Company Confidential 4
Server – Mainly GMC&Webapps
MDM functions we have implemented:Configure multiple devices √
Collect device information, status √
Ensure device security √
Device application management √
Remote diagnose/operation
Other utilities with clustering data (navigate)
MDM implementations for IOS and Android are entirely different
GOOD MDM
©2011 Good Technology, Inc. All Rights Reserved. Company Confidential 5
We follow Apple’s Specifications to implement MDM:
For configuration:
iOS Configuration Profile Reference
For MDM: Mobile Device Management Protocol Reference
Good ios MDM Architecture - How
©2011 Good Technology, Inc. All Rights Reserved. Company Confidential 6
IOS device configurations are managed by “Configuration Profiles”
Profile can be installed by “iPhone Configuration Utility” tool
Profile can be installed from OTA – exactly we are doing
IOS Configuration
©2011 Good Technology, Inc. All Rights Reserved. Company Confidential 7
Configuration profile install/update
©2011 Good Technology, Inc. All Rights Reserved. Company Confidential 8
Server push commands to device for running.
MDM Commands
©2011 Good Technology, Inc. All Rights Reserved. Company Confidential 9
Good ios MDM Architecture
©2011 Good Technology, Inc. All Rights Reserved. Company Confidential 10
IOS MDM commands
©2011 Good Technology, Inc. All Rights Reserved. Company Confidential 11
With “Mobile device Management” profile(payload) installed, ios device can communicate with MDM servers to get and run commands.
MDM payload
©2011 Good Technology, Inc. All Rights Reserved. Company Confidential 12
Good Enterprise(customer) Appstore
©2011 Good Technology, Inc. All Rights Reserved. Company Confidential 13
Apps from Good EnterpriseThe ipa files uploaded to Good Webapps
Apps from Customer storeThe ipa files deployed at some http(s) server like: http://qa-jwen-d3/2/tar.ipa
Apps from Apple AppStoreDownload app from Apple: http://itunes.apple.com/us/app/good-for-enterprise/id333202351?mt=8#
Provision profile.mobileprovision file – optional.
Good Appstore (ios) – different app type
©2011 Good Technology, Inc. All Rights Reserved. Company Confidential 14
Unmanaged appMeans user need manually install it from GFE -> App page
Managed appWhen policy applied, the app is installed to device automatically after your confirmation
Since it’s a MDM function provided by Apple, your policy should Enable MDM.
Good Appstore (ios) – Install method
©2011 Good Technology, Inc. All Rights Reserved. Company Confidential 15
MDM testing
Android MDM introduction
Coming MDM session
©2011 Good Technology, Inc. All Rights Reserved. Company Confidential 16
Q&A?
MDM Introduction