By @leenasn at #droidconIN2015
LEARNINGS FROM
Building MDM Solutions
MDM
Mobile Device Management
MDM
Mobile 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
BYOD
WHAT IS MDM ?
BYOD
All android logos and manufacture logos
BYOD
Available Solutions
MobileIron
Citrix XenMobile
EMM
Our Story
Sabarkantha
District in Gujarat
Healthcare workers are using devices
to deliver welfare programs
Scheduling Immunisation
vaccinations for children and women
Delivering Education
Malnutrition & importance of immunisation
Collecting Data
Health of rural women, and children
Tracking Progress
On 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 welcome
multunus.github.io/onemdm-server/
LEENA SN
Head of Engineering @multunus
multunus
@leenasn leena.sn@multunus.com
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 Project

http://multunus.github.io/onemdm-server

Learnings while building Mobile Device Management [MDM]