Mobile Enterprise Application Platform ( zkr . MEAP ) poskytuje spouštěcí prostředí klient-server a nástroje pro vývoj firemních mobilních aplikací, které jsou vysoce přizpůsobitelné různým typům zařízení a na nich dostupných operačních systémů, které podporují offline provoz. [jeden]
MEAP je navržen tak, aby zjednodušil proces vývoje softwarových produktů pro mobilní pracovníky, kteří při své práci používají různé typy mobilních zařízení.
Na rozdíl od samostatných aplikací poskytuje MEAP komplexní a dlouhodobý přístup k nasazení mobility. Hlavním rysem použití MEAP je multiplatformní charakter aplikací vytvořených na jeho základě. Například společnost, která vyvinula konkrétní aplikaci založenou na platformě, ji může nasadit pro jakákoli mobilní zařízení s různými operačními systémy bez dalších nákladů, aniž by se změnila obchodní logika. [2]
Platformové aplikace jsou nejvhodnější pro společnosti, které provozují mobilní aplikace na jediné infrastruktuře, která je škálovatelná pro různé počty mobilních pracovníků a je dostupná online i offline. [3]
Mobilní platformy jsou napsány v jazyce na vysoké úrovni a používají jednoduché šablony, což zjednodušuje proces a zkracuje dobu vývoje mobilních aplikací.
Pravidlo tří odkazuje na koncept vyvinutý analytickou společností Gartner , v souladu s tímto pravidlem musí společnosti, které vyvíjejí mobilní aplikace založené na platformě, zvážit tři hlavní aspekty:
Podle Gatnera vede dodržování tohoto pravidla při vývoji mobilních aplikací založených na MEAP k významným úsporám nákladů a strategickým výhodám. [čtyři]
MEAP se obvykle skládá ze dvou částí: mobilního proxy serveru a mobilní klientské aplikace.
Intermediální server je komponenta, která je deskriptorem celého integračního systému, bezpečnosti, komunikace, škálovatelnosti, multiplatformního atd. Tato komponenta neukládá data, pouze je přenáší ze serverového systému do mobilního zařízení a naopak. . Většina mobilních platforem obsahuje také mobilní konfigurátor, který vývojářským společnostem umožňuje vytvářet a přizpůsobovat mobilní aplikace.
Mobilní aplikace je komponenta nainstalovaná na mobilním zařízení, která se připojuje k mobilnímu serveru a spravuje uživatelské rozhraní a obchodní logiku zařízení. Mobilní aplikace lze nasadit pomocí architektury tlustého klienta (aplikace, která poskytuje rozšířenou funkčnost nezávislou na centrálním serveru) nebo tenkého klienta ( klientský program v sítích s architekturou klient-server nebo terminál , který odlehčuje všechny nebo většinu úloh zpracování informací server ). Volba typu aplikace („silná“ nebo „tenká“) závisí na její složitosti, použitém zařízení, rozsahu aplikace a také na přítomnosti či nepřítomnosti síťového připojení.
Trh se softwarovými produkty MEAP se neustále vyvíjí a rozšiřuje. Podle analytiků TechNavio "trh s aplikacemi pro mobilní platformy dosáhne do roku 2014 více než 1,6 miliardy dolarů." [5]
Podle magického kvadrantu podnikových mobilních aplikací společnosti Gartner z roku 2011 byli identifikováni následující vývojáři aplikací pro mobilní platformy: [4]