Headwind MDM – Open Source Mobile Device Management System for Android

  •        37

Headwind MDM is the software for managing corporate mobile (Android-based) devices. System administrators can track phones and tablets, perform bulk installation and update of mobile applications, prevent user from entering the device settings and running unwanted apps.

The software consists of the web-based control panel (running on Tomcat) and the mobile agent (launcher). There is an installer for Ubuntu Linux.

The corporate mobile app developers are able to integrate their applications with Headwind MDM. System administrator can perform bulk setup of the mobile app, and the developer can debug the app by viewing logs in the web-based control panel.

Headwind MDM is designed as a core and a set of plugins (add-ons) like sending images from the device to the server, tracking devices on the map, bulk device setup based on XML lists, and more. The developers can adapt this open source software for their customers' needs by developing their own plugins.

https://h-mdm.com/
https://github.com/h-mdm

Tags
Implementation
License
Platform

   




Related Projects

Micromdm - Mobile Device Management server

  •    Go

MicroMDM is a Mobile Device Management server for Apple Devices currently focused on managing macOS. When a device enrolls (through DEP or otherwise) we want to bootstrap some tools to manage the Mac. These are agents running on a mac like Munki or Chef/Puppet which will manage the software and configuration through the lifecycle of the Mac.

Pimcore - The leading enterprise platform for CMS/CMF, MDM, PIM, DAM and E-Commerce

  •    PHP

The Pimcore PIM module provides the world's only enterprise PIM without software cost, centralizing all your product data independently from the channel. Pimcore makes it fast and easy to manage product information. It can integrate, consolidate, and manage any type and any amount of digital data. Provide the data to any channel such as commerce, mobile apps, print, digital signage.

SiteWhere - The Open Platform for Internet of Things (IoT)

  •    Java

SiteWhere is an open source platform for capturing, storing, integrating, and analyzing data from IoT devices. SiteWhere is a multi-tenant, application enablement platform for the Internet of Things (IoT) providing device management, complex event processing (CEP) and integration through a modern, scalable architecture. SiteWhere provides REST APIs for all system functionality.

Kaa - Middleware platform for the Internet of Things

  •    Java

Kaa is a production-ready, multi-purpose middleware platform for building complete end-to-end IoT solutions, connected applications, and smart products. The Kaa platform provides an open, feature-rich toolkit for the IoT product development and thus dramatically reduces associated cost, risks, and time-to-market. For a quick start, Kaa offers a set of out-of-the-box enterprise-grade IoT features that can be easily plugged in and used to implement a large majority of the IoT use cases.

scream - Dynamic viewport management for mobile

  •    Javascript

Dynamic viewport management for mobile. Manage viewport in different states of device orientation. Scale document to fit viewport. Calculate the dimensions of the minimal iOS 8 view relative to your viewport width.


quokka - Quokka is a small CMF (Content Management Framework) based on Flask, TinyDB or MongoDB and Pelican Themes

  •    Python

Quokka is a Content Management Framework written in Python. A lightweight framework to build CMS (Content Management System) as websites, portals, blogs, applications and anything related to publishing content to the web.

mcxToProfile - Convert macOS property lists, defaults and MCX into Configuration Profiles with Custom Settings payloads

  •    Python

mcxToProfile is a simple command-line utility to create "Custom Settings" Configuration Profiles without the need for the Profile Manager Device Management service in OS X Server 10.7 and 10.8. It can take input from property list files on disk or directly from a Directory Services node (Local MCX or Open Directory). Administrators who would like to move from MCX-based management to Profiles may find this tool useful to speed up the process of migrating and testing. Currently it only supports the "Custom Settings" type, as this seems to be the functional equivalent of key-value domain management in Workgroup Manager.

zentral - Zentral is a framework to gather, process, and monitor system events and link them to an inventory

  •    Python

Zentral is a framework to gather, process, and monitor system events and link them to an inventory. Check out the Wiki to get and overview of the project and for the documentation. This is where the release notes are published too.

Mainflux - Industrial IoT Messaging and Device Management Server

  •    Go

Mainflux is modern, scalable, secure open source and patent-free IoT cloud platform written in Go.It accepts user, device, and application connections over various network protocols (i.e. HTTP, MQTT, WebSocket, CoAP), thus making a seamless bridge between them. It is used as the IoT middleware for building complex IoT solutions.

Strapi - Node.js Content Management Framework (headless-CMS) to build powerful API with no effort.

  •    Javascript

The most advanced open-source Content Management Framework to build powerful API with no effort. It is elegant, entirely customizable and fully extensible admin panel, Built on top of Node.js and supports any front-end frameworks (React, Vue, Angular, etc.), mobile apps or even IoT. Halfway between a CMS and a framework, Strapi takes advantages of both worlds. A powerful dashboard to easily manage your content with a flexible framework layer to develop and integrate specific features.

choerodon - The open source PaaS for Kubernetes.

  •    

Choerodon is an open source enterprise service platform based on container orchestration and management capabilities of Kubernetes. It integrates the tool chain of DevOps, microservices, and mobile application framework to help companies achieve Scrum application delivery and automated operations management, and provide business components such as IoT, payment, data, smart insight, and enterprise application market to help companies focus on business and accelerate digital transformation. A comprehensive tool chain supporting DevOps best practices, supporting Scrum management from planning, programming, building, testing, publishing, and operations.

Vrindamp - Vrinda Media Player

  •    

Vrindamp is based on Macromedia Flash and MDM Zinc v2. It is a presentation tool for Windows XP. Vrindamp supports video, audio, photos and flash clips; and it offers the unique possibility to create, use, modify and save photo-clips in a few seconds.

robomongo - Native cross-platform MongoDB management tool

  •    C++

Robo 3T (formerly Robomongo *) is a shell-centric cross-platform MongoDB management tool. Unlike most other MongoDB admin UI tools, Robo 3T embeds the actual mongo shell in a tabbed interface with access to a shell command line as well as GUI interaction.Starting from version 1.1, Robo 3T embeds the MongoDB 3.4 shell.

Midgard - Content Management Framework

  •    PHP

Midgard is a persistent storage framework built for the replicated world. It enables developers build applications that have their data in sync between the desktop, mobile devices and web services. It also allows for easy sharing of data between users. Midgard does this all by building on top of technologies like GLib, libgda and D-Bus. It provides developers with object-oriented programming interfaces for C, PHP and Python.

Hippo CMS - Enterprise Java Content Management system

  •    Java

Hippo CMS (Hippo Content Management System) is the web-based graphical user interface that provides access to the content in the repository. It provides an easy way to create and manage your content, i.e. to write or upload, share, print, search, refer to, edit and structure content, assign rights to do so, have content automatically validated against your business rules and restore previous versions of the content.

Etch - System Configuration Management

  •    Ruby

A tool for system configuration management, i.e. management of the configuration files of the operating system and core applications. Easy for a professional system administrator to start using, yet scalable to large and/or complex environments.

Racktables - Datacenter Asset Management System

  •    PHP

Racktables provides solution for datacenter and server room asset management. It helps document or maintains a list of hardware assets, network addresses, space in racks, network equipments and lot more. It is capable to mount the device in to the rack. It manages the IPv4/IPv6 addresses and assign them to the respective devices.

Chive - MySQL Data Management tool

  •    PHP

Chive is a free, open source, web-based database management tool, designed to bring joy to web developers - with easy administration and super fast UI. It supports Repeated administration of your SQL queries by saving and re-execute them, Analyze and Optimize your queries with Profiling and lot more.

broadcast - An embedded ruby web application for remote Android device management.

  •    Javascript

An embedded ruby web application for remote Android device management.