fbpx
Wikipedia

Mobile enterprise application platform

A mobile enterprise application platform (MEAP) is a suite of products and services that enable the development of mobile applications. The term was coined in a Gartner Magic Quadrant report in 2008 when they renamed their "multichannel access gateway market".[1]

Purpose edit

MEAPs address the difficulties of developing mobile software by managing the diversity of devices, networks, and user groups at the time of deployment and throughout the mobile computing technology life-cycle. Unlike standalone apps, a MEAP provides a comprehensive, long-term approach to deploying mobility. Cross-platform considerations are one big driver behind using MEAPs. For example, a company can use a MEAP to develop the mobile application once and deploy it to a variety of mobile devices with different operating systems (including smartphones, tablets, notebooks, and ruggedized handhelds) with no changes to the underlying business logic.[2]

Platform applications are best for companies that wish to deploy multiple applications on a single infrastructure, scaled to the size of their current mobile field force and available in online and offline modes.[3] Mobile platforms provide higher-level languages and easy development templates to simplify and speed the mobile application development timeframe, requiring less programming knowledge for mobile application development.[4]

Rule of three edit

Gartner observed companies consider the MEAP approach when they need to:

  1. Support three or more mobile applications
  2. Support three or more mobile operating systems (OS)
  3. Integrate with at least three back-end data sources

Gartner promoted using a common mobility platform in this situation.[5]

Components and features edit

Structure edit

A MEAP is generally composed of two parts: a mobile middleware server and a mobile client application. A middleware server handles all system integration, security, communications, scalability, cross-platform support, etc. No data is stored in the middleware server—it just manages data from the back-end system to the mobile device and back.

Mobile applications are software that connects to the middleware server and drives both the user interface and the business logic on the device. These applications are often able to transfer seamlessly across the Mobile operating system, as a platform to launch applications upon. Mobile apps can be deployed as ”thick" applications—or native apps that are installed on the device—or rendered in the device's browser using technologies such as HTML5 (something that's typically called the "thin" approach). Whether a "thick" or ”thin" application is deployed depends on application complexity, device support, requirements for user experience, and the need for app availability in the absence of network coverage.

Features and capabilities edit

  • MEAPs can support more than one type of mobile device and operating system without having to maintain separate sets of code.
  • MEAP typically contains a mobile middleware server where integration connectivity, security, and app management are supported.
  • Most MEAPs use techniques that do not require writing code to extend them. This can use an industry-standard integrated development environment, such as Eclipse.
Some tools have a hybrid mode, which uses JavaScript-based UI design SDK, such as Dojo Toolkit, YUI Library, jQuery Mobile, Sencha Touch. And a new JavaScript-based Device featured APIs encapsulation (GeoLoc, Connective, AccMeter, Camera, G sensor, Events, File system, etc.) is plugged into IDE as well, such as PhoneGap (Apache Cordova), Appcelerator. That means a custom APP can use most of the mobile device features without any 4GL coding or native coding, and make it once developed, and deployed anywhere.
  • MEAPs evolve the principle of defining the mobile business support mobile workflow and embedded functionalities by moving beyond 4GL tools towards using the graphical environment and dedicated script language.[6]
  • Integrate with multiple server data sources to leverage SOA services from backend systems.
  • Leverage development skills and tools one already knows and expertise one already has. More details are in the Mobile application development section.
  • Centrally manage mobile applications. The management of the actual devices is more tailored for the B2E scenario, and it is typically done with the mobile device management (MDM). As well, some enable bring your device features by integrating with MDM.
  • Enhance existing business platforms by making them accessible to users anywhere, at anytime.
  • MEAPs Can be run on the cloud.[7]

A 2016 marketing report predicted a $189 billion market by 2020.[8][9]

See also edit

References edit

  1. ^ "We've renamed the multichannel access gateway market to the mobile enterprise application platform market, reflecting its maturation, Apple's entry, and the move of mobile tools and platforms to the application development mainstream." Michael J. King, William Clark, "Magic Quadrant for Mobile Enterprise Application", Gartner Note G00162969, 18 December 2008. The following year Gartner added the "mobile consumer application platform" category in another magic quadrant report 12 July 2012 at the Wayback Machine.
  2. ^ Brandenburg, Michael. "Mobile enterprise application platforms: A primer". Searchmobilecomputing.techtarget.com. Retrieved 8 May 2013.
  3. ^ (PDF). Archived from the original (PDF) on 30 March 2012. Retrieved 8 August 2011.{{cite web}}: CS1 maint: archived copy as title (link)
  4. ^ "Mobile & Web Development Company - Surf". December 2023.
  5. ^ Gartner RAS Core Research Note G00211688, Michael J. King, William Clark, 20 April 2011
  6. ^ "MSP, Mobile Service Platform". i-Rose, Ltd. Retrieved 26 December 2013.
  7. ^ "Many-device-to-many-platform Mobile App Integration is No Longer a Challenge". Configure.IT. 17 November 2014. Retrieved 20 November 2014.
  8. ^ "Mobile app market to grow 270% to $189 billion by 2020". 2 November 2016.
  9. ^ "Mobile Apps: Redefining the Hospitality Industry". Android and iPhone apps in Minutes. Retrieved 18 July 2020.

mobile, enterprise, application, platform, this, article, multiple, issues, please, help, improve, discuss, these, issues, talk, page, learn, when, remove, these, template, messages, this, article, needs, additional, citations, verification, please, help, impr. This article has multiple issues Please help improve it or discuss these issues on the talk page Learn how and when to remove these template messages This article needs additional citations for verification Please help improve this article by adding citations to reliable sources Unsourced material may be challenged and removed Find sources Mobile enterprise application platform news newspapers books scholar JSTOR June 2011 Learn how and when to remove this message This article appears to contain a large number of buzzwords There might be a discussion about this on the talk page Please help improve this article if you can January 2016 This article contains wording that promotes the subject in a subjective manner without imparting real information Please remove or replace such wording and instead of making proclamations about a subject s importance use facts and attribution to demonstrate that importance January 2016 Learn how and when to remove this message This article needs to be updated Please help update this article to reflect recent events or newly available information December 2023 Learn how and when to remove this message A mobile enterprise application platform MEAP is a suite of products and services that enable the development of mobile applications The term was coined in a Gartner Magic Quadrant report in 2008 when they renamed their multichannel access gateway market 1 Contents 1 Purpose 2 Rule of three 3 Components and features 3 1 Structure 3 2 Features and capabilities 4 See also 5 ReferencesPurpose editMEAPs address the difficulties of developing mobile software by managing the diversity of devices networks and user groups at the time of deployment and throughout the mobile computing technology life cycle Unlike standalone apps a MEAP provides a comprehensive long term approach to deploying mobility Cross platform considerations are one big driver behind using MEAPs For example a company can use a MEAP to develop the mobile application once and deploy it to a variety of mobile devices with different operating systems including smartphones tablets notebooks and ruggedized handhelds with no changes to the underlying business logic 2 Platform applications are best for companies that wish to deploy multiple applications on a single infrastructure scaled to the size of their current mobile field force and available in online and offline modes 3 Mobile platforms provide higher level languages and easy development templates to simplify and speed the mobile application development timeframe requiring less programming knowledge for mobile application development 4 Rule of three editGartner observed companies consider the MEAP approach when they need to Support three or more mobile applications Support three or more mobile operating systems OS Integrate with at least three back end data sources Gartner promoted using a common mobility platform in this situation 5 Components and features editStructure edit A MEAP is generally composed of two parts a mobile middleware server and a mobile client application A middleware server handles all system integration security communications scalability cross platform support etc No data is stored in the middleware server it just manages data from the back end system to the mobile device and back Mobile applications are software that connects to the middleware server and drives both the user interface and the business logic on the device These applications are often able to transfer seamlessly across the Mobile operating system as a platform to launch applications upon Mobile apps can be deployed as thick applications or native apps that are installed on the device or rendered in the device s browser using technologies such as HTML5 something that s typically called the thin approach Whether a thick or thin application is deployed depends on application complexity device support requirements for user experience and the need for app availability in the absence of network coverage Features and capabilities edit MEAPs can support more than one type of mobile device and operating system without having to maintain separate sets of code MEAP typically contains a mobile middleware server where integration connectivity security and app management are supported Most MEAPs use techniques that do not require writing code to extend them This can use an industry standard integrated development environment such as Eclipse Some tools have a hybrid mode which uses JavaScript based UI design SDK such as Dojo Toolkit YUI Library jQuery Mobile Sencha Touch And a new JavaScript based Device featured APIs encapsulation GeoLoc Connective AccMeter Camera G sensor Events File system etc is plugged into IDE as well such as PhoneGap Apache Cordova Appcelerator That means a custom APP can use most of the mobile device features without any 4GL coding or native coding and make it once developed and deployed anywhere MEAPs evolve the principle of defining the mobile business support mobile workflow and embedded functionalities by moving beyond 4GL tools towards using the graphical environment and dedicated script language 6 Integrate with multiple server data sources to leverage SOA services from backend systems Leverage development skills and tools one already knows and expertise one already has More details are in the Mobile application development section Centrally manage mobile applications The management of the actual devices is more tailored for the B2E scenario and it is typically done with the mobile device management MDM As well some enable bring your device features by integrating with MDM Enhance existing business platforms by making them accessible to users anywhere at anytime MEAPs Can be run on the cloud 7 A 2016 marketing report predicted a 189 billion market by 2020 8 9 See also editCross platform software Field service management Mobile development framework Application server Low code development platforms Mobile application development Multi channel app developmentReferences edit We ve renamed the multichannel access gateway market to the mobile enterprise application platform market reflecting its maturation Apple s entry and the move of mobile tools and platforms to the application development mainstream Michael J King William Clark Magic Quadrant for Mobile Enterprise Application Gartner Note G00162969 18 December 2008 The following year Gartner added the mobile consumer application platform category in another magic quadrant report Archived 12 July 2012 at the Wayback Machine Brandenburg Michael Mobile enterprise application platforms A primer Searchmobilecomputing techtarget com Retrieved 8 May 2013 Archived copy PDF Archived from the original PDF on 30 March 2012 Retrieved 8 August 2011 a href Template Cite web html title Template Cite web cite web a CS1 maint archived copy as title link Mobile amp Web Development Company Surf December 2023 Gartner RAS Core Research Note G00211688 Michael J King William Clark 20 April 2011 MSP Mobile Service Platform i Rose Ltd Retrieved 26 December 2013 Many device to many platform Mobile App Integration is No Longer a Challenge Configure IT 17 November 2014 Retrieved 20 November 2014 Mobile app market to grow 270 to 189 billion by 2020 2 November 2016 Mobile Apps Redefining the Hospitality Industry Android and iPhone apps in Minutes Retrieved 18 July 2020 Retrieved from https en wikipedia org w index php title Mobile enterprise application platform amp oldid 1212424615, wikipedia, wiki, book, books, library,

article

, read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.