Skip to content
This repository has been archived by the owner on Oct 5, 2021. It is now read-only.

WSO2 Enterprise Mobility Manager 2.0.1 is released!

Compare
Choose a tag to compare
@Kamidu Kamidu released this 15 Mar 13:38
· 1204 commits to master since this release

WSO2 Enterprise Mobility Manager 2.0.1 is released!

WSO2 Enterprise Mobility Manager (WSO2 EMM) is a 100% open source, comprehensive platform that addresses mobile computing challenges which enterprises face today. WSO2 EMM supports iOS, Android & Windows devices and helps organizations deal with both "corporate-owned, personally-enabled" (COPE) devices and employee owned devices with the "bring-your-own-device" (BYOD) ownership schemes.

Built on a generic device management framework (i.e. WSO2 Connected Device Management Framework) that can be extended to support many other device platforms, WSO2 EMM offers better scalability with its rich architecture, supporting horizontal as well as vertical scaling of associated components. Whether it is device configuration management, policy enforcement, app-management, device data security or compliance monitoring, WSO2 EMM offers a single enterprise grade platform for all your mobile computing needs.

What features are on offer?

Mobile Device Management (MDM)

Self-service device enrollment and management with WSO2 EMM end-user console for iOS, Android and Windows devices
Integrates to enterprise identity systems for device ownership: LDAP, Microsoft AD
Policy-driven device and profile management for security, data, and device features (Camera, Password Policy)
Deploy policies over-the-air
Compliance monitoring for applied policies on devices.
Role-based access control (RBAC) for device management
Securely wipe enterprise configurations using Enterprise wipe
Track locations of enrolled devices
Retrieve device information
Configure network settings
Facilitate device-owner operations such as registering and unregistering devices, installing, rating, sorting mobile apps, etc

Mobile App Management

App approval process through a lifecycle
Provision and de-provisioning apps to enrolled devices
Provision apps to enrolled devices based on roles
Provision apps to multiple enrolled devices per user
Retrieve list of apps
Install new apps and update existing apps on iOS devices via REST APIs, enabling automation of application installation/updates for third party systems / vendors
Install Web clips on devices. Shortcuts to a web app can be installed on a device via this feature
Enterprise App Store
Discover mobile apps through an Enterprise App Store
Self-provisioning of mobile apps to devices
Rating and Sorting Applications

Device and Data Security

Enforce built-in security features of passcode protection
Encryption of data storage
Device lock and reset
Managed APIs to perform administrative functions

iOS Features

Self-service device enrollment and management with WSO2 EMM end-user console via iOS agent or Web interface for versions up to iOS 9 SDK
Facilitate remote notifications via Apple Push Notification Service (APNS)
New iOS Version Support
Tracking iOS Device
Configuring cellular network settings
Device profile management
Retrieving device info
Device lock
Automatic WiFi configuration
AirPlay
Restrictions (60+ operations are supported)
Enterprise WIPE
Setup APN
Setup LDAP
Setup email accounts
Setup CalDav
Calendar subscription
Passcode policy
Clear passcode
App installation and update
Retrieve app list
Web clip installation
Supports App management
Setup email accounts
Subscribe for Calendar via iOS device with the option to auto-sync with the WSO2 EMM server for items and contacts via Calendaring Extensions to WebDAV (CalDAV)
Ring devices
Send messages

Android Features

Self-service device enrollment and management with WSO2 EMM end-user console via Android agent (Android 4.0.3 Ice Cream Sandwich MR1 up to 5.0 Lollipop)
Supports App management
Device location tracking
Retrieving device info
Changing lock code
Restricting camera
OTA WiFi configuration
Enterprise WIPE
Configuring encryption settings
Pass code policy configuration and clear pass code policy
Device master reset
Mute device
Ring device
Send messages to device
Install/uninstall store and enterprise applications
Retrieve apps installed on the device
Install Web clips on the device
Support GCM/LOCAL connectivity modes

Windows Features

Self-service device enrollment and management with WSO2 EMM end-user console Via 'workplace' (Windows 8.1)
Passcode policy
Restriction on camera
Encryption settings
Retrieve device info
Device lock and lock reset
Ring device
Data wipe

Summary of JIRAs

Bug

  • [EMM-918] - Validation criteria for user information should be consistent in both carbon management console and MDM dashboard
  • [EMM-936] - Cannot load the policy agreements in MDM when hosted in windows
  • [EMM-953] - Existing user roles are not listed when editing user details
  • [EMM-1085] - Observed SocketTimeoutException exception
  • [EMM-1104] - Selected use in a policy is not listed in edit policy
  • [EMM-1128] - Unregistered devices should not be listed when installing applications
  • [EMM-1130] - [MAM] 'Create new version' option in mobile application directs to HTTP error page
  • [EMM-1132] - 'Application/xxxx' user roles should not be listed under roles in 'Enterprise Install' UI
  • [EMM-1147] - Exception when user clicks sign out button in 'Store' and 'Publisher'
  • [EMM-1156] - Editing User will remove all the Application/xxx roles from the related user
  • [EMM-1174] - Invitation mail function is not working for a searched user
  • [EMM-1176] - Unable to perform user role edit, when user role name contains spaces
  • [EMM-1183] - Search policies by role name contains a blank field as search property
  • [EMM-1186] - Mandatory field validation is not working for 'Description' field
  • [EMM-1187] - File type validation is not provided for icon,screenshot and banner fields
  • [EMM-1188] - Certificate mode can not be saved in 'Developer' mode
  • [EMM-1189] - Updating screenshots in MAM thrown 'Table not found' exception
  • [EMM-1190] - Unable to perform user edit, when username contains spaces
  • [EMM-1191] - Need to add validation for user(s) and role(s) filed in policy creation and modification.
  • [EMM-1198] - When scrolling down, there's a shaky effect in the UI
  • [EMM-1199] - If Users/Roles are not assigned for the relevent policy. It should be hidden in the Policy list view.
  • [EMM-1201] - In edit user view, required asterisk is not required for username field
  • [EMM-1203] - Change buttons visibility based on the content availability
  • [EMM-1205] - Issue in getting device Location details through Google maps.
  • [EMM-1209] - If there are no devices enrolled,Device view icon should be hidden in the dashboard.
  • [EMM-1213] - Remove "from EMM User Store" wording and change to a meaningful text.
  • [EMM-1217] - Change add buttons to "Save" and edit buttons to "Update" in Add/Edit forms
  • [EMM-1227] - Login button and title text should be similar
  • [EMM-1230] - Policy publish text should be changed
  • [EMM-1231] - Action of the enroll device on the app bar should be moved to appropriate position.
  • [EMM-1232] - If there are no any data,pagination controls should not be visible.
  • [EMM-1233] - Remove all &nbsp from button spacing
  • [EMM-1236] - Unable to view registered devices when databases are pointed to oracle 11g
  • [EMM-1238] - Android agent crashes when it is configured to use HTTPS
  • [EMM-1239] - Device detailed view location rendering (google map) does not work properly
  • [EMM-1242] - Unable to perform lock reset operation.
  • [EMM-1246] - Role added successful message appearing on the add role form page itself.
  • [EMM-1248] - Domain field containing numbers does not work in role creation
  • [EMM-1251] - Notification Bubble can be visible to the users without permissions
  • [EMM-1258] - User Admin must not be hard coded to the source
  • [EMM-1260] - Restructuring EMM/APPMGT integration
  • [EMM-1261] - Move components in product repository to the related repository
  • [EMM-1274] - Improve in line validations
  • [EMM-1275] - Improve the Platform Configuration
  • [EMM-1276] - Improve UI/UX According to the UX review.

Improvement

  • [EMM-839] - Use some icon to indicate that the data is still being loaded in an event of a delay in retrieving the data from the backend
  • [EMM-1053] - Unsubscribe Device - Agent Application
  • [EMM-1166] - Capitals used in certain notifications, UI labels, etc need to be removed
  • [EMM-1167] - Avoid over-using "please"
  • [EMM-1168] - "Help" option or a tooltip to describe "notifications"
  • [EMM-1169] - Restrict the minimum Policy Monitoring Frequency
  • [EMM-1178] - Validations to user role and user name should be configurable
  • [EMM-1194] - Admin's user listing view should have a button to reset the password.
  • [EMM-1195] - List View contains some unwanted white spaces.
  • [EMM-1196] - Apply changes button should be moved to the policy list view/priority view with a proper message.
  • [EMM-1200] - On small screens, detailed view of the menu items not get listed under relevant area
  • [EMM-1206] - Enable responsive for buttons in navigation bar.
  • [EMM-1207] - Required Field should be indicated using one method.
  • [EMM-1210] - Enable inline validation if possible
  • [EMM-1211] - Usage of placeholder text need to be valid
  • [EMM-1212] - Operation requseting time should not have milliseconds value in operation log
  • [EMM-1214] - Tiled view (drawer icon) should be properly center aligned.
  • [EMM-1216] - Improve role create/edit interfaces
  • [EMM-1218] - Platform boxes should be similar in policy creation wizard.
  • [EMM-1219] - Add Role function should be made as a wizard where to have permission settings coupled in the same flow
  • [EMM-1220] - Role permission list should be restructured to have a meaningful set of permissions
  • [EMM-1221] - Loading icon and font are taking long time to fully loaded.
  • [EMM-1222] - Footer web address (wso2.org) should be changed to a link.
  • [EMM-1223] - Error messages/Dialog boxes should be shown properly in a responsive way
  • [EMM-1224] - Assign users/roles selection boxes should be validated in Policy creation.
  • [EMM-1225] - Action bar, title (breadcrumb) and the page title seems redundant
  • [EMM-1226] - Policy priority list view should be restructured according to the different diplay resolusion.
  • [EMM-1228] - Notifications should be moved to a side-opening view
  • [EMM-1229] - Appbar (drawer) pattern should be optimized to have a clear separation/grouping.
  • [EMM-1240] - Permission assignment UI for user roles is extremely less user friendly for end users
  • [EMM-1247] - View IOS related UI Functionalities without plugin validation