Let’s understand the term MEAP before going into further explanations on OpenMEAP. A mobile enterprise application platform (MEAP) is a wide ranging suite of products and services that enable the development of mobile applications across various platforms.
The term MEAP was coined in a 2008 Gartner Magic Quadrant report, which is a series of market research reports published by Gartner Inc frequently. MEAPs address the difficulties of developing mobile software by managing the user groups, as well as the range of devices and networks at the time of deployment and throughout the mobile solution’s lifecycle. Unlike individual apps, a MEAP provides a widespread, long-term approach to deploying mobility. Cross-platform considerations are one of the main reasons for using MEAPs. Let us consider an example in which an organisation uses a MEAP to develop the mobile application and deploy it to a variety of mobile devices such as smartphones, tablets and notebooks with no changes to the underlying business logic.
The MEAP approach is encouraged because organisations need the following mobile solutions:
- Support for multiple mobile applications
- Support for multiple mobile operating systems (OS)
- Integration with multiple back-end data sources
OpenMEAP is an open source HTML5 mobile application platform, which enables clients to easily create, manage and install mobile applications that are automatically optimised for almost every device. Organisations gain considerable savings and advantages by using this flexible platform.
- OpenMEAP is available with an open source licence, which allows all organisations to take an active role in ensuring the security and quality of the product by providing inputs in the development of various features.
- It does not require any new ports to be opened in the firewall. This allows the product to be implemented without creating unnecessary vulnerabilities.
- OpenMEAP offers end-to-end security, as it supports 256 bits Advanced Encryption Standard (AES) and Secure Socket Layer (SSL). It offers full Public Key Infrastructure (PKI) agreement and also provides an option to share it with the user’s existing Certificate Authority.
- Its architecture is designed for high availability; applications developed and designed using proper best practices can continue to function in a number of adverse situations, including network loss or power outages.
- The OpenMEAP admin interface manages application versions, device management, deployments and security policies. Administrators can also design a security profile that is appropriate for the implementation. It allows users to build, manage, test and install mobile applications.
- OpenMEAP supports simple object access protocol and Web services that allow access to other systems or services from the mobile application.
Originally Published in OSFY