Mobile Enterprise Application Platform ( forkortet MEAP ) leverer et klient-server eksekveringsmiljø og værktøjer til udvikling af virksomhedsmobilapplikationer , som i høj grad kan tilpasses til forskellige typer enheder og operativsystemer, der er tilgængelige på dem, og som understøtter offline drift. [en]
MEAP er designet til at forenkle processen med at udvikle softwareprodukter til mobile medarbejdere, der bruger forskellige typer mobile enheder i deres arbejde.
I modsætning til selvstændige applikationer giver MEAP en omfattende, langsigtet tilgang til mobilitetsimplementering. Hovedtræk ved at bruge MEAP er cross-platform karakteren af applikationer, der er oprettet på basis af det. For eksempel kan en virksomhed, der har udviklet en specifik applikation baseret på platformen, implementere den til alle mobile enheder med forskellige operativsystemer uden ekstra omkostninger uden at ændre forretningslogikken. [2]
Platformapps er bedst egnet til virksomheder, der kører mobilapps på en enkelt infrastruktur, der skaleres til forskellige antal mobile medarbejdere og er tilgængelig online og offline. [3]
Mobile platforme er skrevet i et højt niveau sprog og bruger simple skabeloner, som forenkler processen og reducerer udviklingstiden for mobile applikationer.
Reglen om tre henviser til et koncept udviklet af analysevirksomheden Gartner , i overensstemmelse med denne regel skal virksomheder, der udvikler mobilapplikationer baseret på platformen, overveje tre hovedaspekter:
Ifølge Gatner resulterer det i betydelige omkostningsbesparelser og strategiske fordele ved at følge denne regel, når man udvikler mobile applikationer baseret på MEAP. [fire]
MEAP består typisk af to dele: en mobil proxyserver og en mobil klientapplikation.
En mellemserver er en komponent, der er en deskriptor for hele integrationssystemet, sikkerhed, kommunikation, skalerbarhed, cross-platform osv. Denne komponent gemmer ikke data, den overfører dem kun fra serversystemet til den mobile enhed og omvendt. . De fleste mobile platforme inkluderer også en mobil konfigurator, der giver udviklingsvirksomheder mulighed for at skabe og tilpasse mobilapplikationer.
En mobilapplikation er en komponent installeret på en mobilenhed, der opretter forbindelse til en mobilserver og styrer enhedens brugergrænseflade og forretningslogik. Mobilapplikationer kan implementeres ved hjælp af en tyk klientarkitektur (en applikation, der giver udvidet funktionalitet uafhængigt af en central server) eller en tynd klient ( et klientprogram i klient-server- eller terminalarkitekturnetværk , der aflaster alle eller de fleste af informationsbehandlingsopgaverne til server ). Valget af applikationstype ("tyk" eller "tynd") afhænger af dens kompleksitet, den anvendte enhed, applikationens omfang samt tilstedeværelsen eller fraværet af en netværksforbindelse.
Markedet for MEAP-softwareprodukter udvikler sig og udvider sig konstant. Ifølge TechNavio-analytikere, "Markedet for mobile platformsapplikationer vil nå op på over 1,6 milliarder dollars i 2014." [5]
Ifølge Gartners 2011 Magic Quadrant of Enterprise Mobile Application Platforms blev følgende mobilplatformsapplikationsudviklere identificeret: [4]