By @leenasn at #droidconIN2015
LEARNINGS FROMBuilding MDM Solutions
MDMMobile Device Management
MDMMobile Device Management
Centrally Managing Mobile Devices
Since we aren’t Tank or Neo…
We need something a little
simpler
Enterprise Mobility Devices for Field Staff Information Kiosk
WHAT IS MDM ?
BYOD
All android logos and manufacture logosBYOD
Available Solutions
MobileIron
Citrix XenMobile
EMM
SabarkanthaDistrict in Gujarat
Healthcare workers are using devices to deliver welfare programs
Scheduling Immunisationvaccinations for children and women
Delivering EducationMalnutrition & importance of immunisation
Collecting DataHealth of rural women, and children
Tracking ProgressOn rural development work
Challenges
• Keeping the apps upto date• Push content to the devices• Tracking devices
Build Vs Buy?
Issue with going with the enterprise solutions:• Hard to customise• High cost of maintenance as an expert is
needed• Won’t need 80% of the features• On-time support is hard
Do we Open Source?
OneMDM
•Device Tracking•Manage Apps in the device
Yet Another Story
Information Kiosks at clinics
Challenges• App to be run in Kiosk mode• App updates • Content management • Remotely configure the sleep time and off hours
Challenges
• Playing Adobe Flash Videos
Custom ROM & System Apps
Risks with Custom ROM
• Voiding the manufacturer's warranty
• Possibility of bricking the device if something is goofed up while rooting
Devices used by Field Staff Devices as Information Kiosk
What did we cover about MDM?
&
Security
• Device Management API• Android for Work
Learnings
• Barebones solution can be built using Android API and a push technology [GCM]
• Importance of Smooth Enrollment process
• Continuous Delivery Practices
• Importance of monitoring and alerting system
Contributions welcomemultunus.github.io/onemdm-server/
LEENA SNHead of Engineering @multunus
multunus
@leenasn [email protected]
References• Our blog on MDM
http://www.multunus.com/blog/category/mobile-device-management/
• Read more about Sabarkantha http://sabarkanthadp.gujarat.gov.in/sabarkantha/english/
• The OneMDM Open source Projecthttp://multunus.github.io/onemdm-server