Nová generace podnikových mobilních aplikací od HP V době rozmachu chytrých telefonů a tabletů, které se již staly komoditním produktem a ne jen hračkou pro nadšence a profesionály, jsme svědky vzniku nového typu uživatele a nového typu IT.
Jedním ze způsobů, jak tomuto posunu porozumět, je porovnání tradičních informačních systémů (z nichž řada je stále v provozu a závisí na nich velké podniky a státní organizace). První aplikace byly psány pro počítače typu mainframe a vyžadovaly, aby se uživatel přizpůsobil jejich designu. Nazelenalé obrazovky a příkazová řádka byly standardem a obsluha takových aplikací vyžadovala značnou dávku technických dovedností. Client-server architektura přišla s grafickým uživatelským rozhraním, kurzorem ovládaným myší, často však bez ohledu na uživatelskou přívětivost (roletkové menu se stovkami voleb není výjimečná záležitost). Zde se opět předpokládalo, že klíčová skupina uživatelů bude na systém dobře proškolena. HP Solutions #2
1/5
Dnes, když se počítače přesunuly do našich kapes a internetové připojení máme kdekoliv bezdrátově, očekáváme, že aplikace bude rozumět uživateli, nikoliv naopak. Webové technologie tento předpoklad zcela otočily. Designéři začali brát v potaz zcela jiný typ uživatele – je jím kdokoliv s počítačem a připojením k internetu. Dnes, když se počítače přesunuly do našich kapes a internetové připojení máme kdekoliv bezdrátově, očekáváme, že aplikace bude rozumět uživateli, nikoliv naopak. Faktory jako lokalita, kde se uživatel vyskytuje (obchod, sportovní centrum), čím se právě zabývá (hledá parkovací místo, kupuje lístek do kina) a vzdálenost uživatelových přátel se staly proměnnými, se kterými aplikace musí pracovat automaticky nebo alespoň intuitivně. Ti, kteří vyrostli na mainframe nebo client/server aplikacích, si ponechají určitou představu, jak tyto systémy pracují a co je od nich možné čekat. Nová generace uživatelů a každá další, která přijde po ní, budou mít zcela odlišná očekávání o tom, jak se systém má chovat a jak s ním lze pracovat. Uživatelská přívětivost je naprostým základem. Tak jako jsme před několika stoletími způsobili revoluci v řadě vědních oborů objevem, že Země obíhá okolo Slunce, začínáme si zvykat, že aplikace „obíhají“ kolem uživatele, nikoliv naopak.
Hovoříme-li dnes o mobilitě jako o schopnosti poskytovat textové a multimediální informace pracovníkům v terénu, je třeba je spojit s třemi klíčovými slovy: • fragmentace – na trhu existuje řada operačních systémů, hardwarových platforem a zařízení s různými velikostmi obrazovky • segregace – klasické client-server aplikace mají určité technologické nebo bezpečnostní vlastnosti, proprietární API, kvůli kterým vznikají aplikační sila i v případě mobilních klientů • použitelnost – uživatel očekává intuitivní a hezké aplikace s řadou kolaborativních funkcí podobných těm, jaké poskytují sociální sítě.
HP Solutions #2
2/5
HP Software ve spolupráci s HP IT oddělením vyvinuli platformu, která odpovídá na takové požadavky a strategický přesun aplikací z desktopů na mobilní zařízení.
Platforma, která nese název HP Anywhere, má následující vlastnosti:
1.
Je to mobilní aplikační platforma, která umožňuje organizovat práci a aktivity, spolupracovat formou chatu a diskusí s ostatními uživateli. Úvodní stránka je místo, kde zaměstnanec sleduje a řídí svou práci.
2.
Spolupráce mezi uživateli není závislá na tom, v jakém oddělení pracují. Od vyúčtování služební cesty, přes vyplnění docházky, až po aktualizaci servisního požadavku na interní IT.
3.
HP Anywhere „panely“ a „aplikace“ mohou mezi sebou komunikovat. Například uživatel, který pracuje na požadavku v rámci problem managementu, zjistí, že má možnost využít volitelné tlačítko „vytvoření změnového požadavku“. Přesto, že změny a problémy jsou řešeny dvěma různými aplikacemi v datovém centru, jejich vzájemný vztah a kontext může být sdílen HP Anywhere platformou. Pro uživatele je pracovní postup mezi dvěma oddělenými systémy příjemně efektivní.
Video: Youtube video s HP Anywhere demo
HP Solutions #2
3/5
Příklad z praxe: pracovní den obchodnice S použitím HP Anywhere je možné připravit si plán na obchodní schůzku. Systém se připojí k několika aplikacím v datacentru a připraví relevantní informace jako historické obchodní transakce, klíčové kontakty, otevřené servisní požadavky atd. Na schůzce se zjistí, že zákazník má potíže s jedním z produktů, který v minulosti pořídil. Prostřednictvím aplikace napsané v HP Anywhere se obchodnice spojí s produktovým managerem a oddělením podpory, aby zjistila aktuální stav servisního požadavku. Je to efektivnější než spustit sérii e-mailů s řadou lidí na kopii. Veškerou komunikační historii má obchodnice k dispozici v kontextu obchodní schůzky. Na konci schůzky může aktualizovat záznamy o zákazníkovi na tabletu a zajistit, aby byl zbytek obchodního týmu informován. Je to příjemnější než si práci odvézt do kanceláře, kde všechny tyto úkoly provede na laptopu a zkonsoliduje řadu dokumentů. Video: http://www.youtube.com/watch?v=7J0ZGOS7cko
Vývoj aplikace v HP Anywhere Podívejme se na tento příběh z perspektivy vývojáře, který na této obchodní aplikaci pracoval. V tradičním přístupu k vývoji aplikací pro mobilní klienty by bylo třeba vytvořit pro každý operační systém aplikaci v proprietárním jazyce. S HP Anywhere vývojář používá jednu technologii, kombinaci HTML5 a JavaScriptu pro tvorbu multiplatformních aplikací. Vývoj probíhá v prostředí Eclipse, s průvodci a šablonami pro rychlou tvorbu základních bloků aplikace. Vývojář má plnou svobodu v tom, jak připravit design aplikace, může využít téměř jakýkoliv framework na bázi HTML5/ JavaScript pro vrstvu uživatelského rozhraní (Enyo, Node.JS, Sencha atd.). Jakmile je vývoj panelu nebo aplikace hotov, vývojář může vyzkoušet jeho vzhled a chování v simulátoru. Je také možné nasadit aplikaci v neprodukčním prostředí a otestovat funkčnost nástrojem HP Unified Functional Testing Mobile a výkon prostřednictvím HP Loadrunner. HP Solutions #2
Video: http://www.youtube.com/watch?v=EQaZsBTf20Q 4/5
Mobilní aplikace pod kontrolou Jedním z hlavních motivů pro vybudování této mobilní platformy bylo zajištění podpory pro tzv. „Bring-Your-Own-Device“, tedy pro situace, kdy zaměstnanci nebo kontraktoři preferují používání vlastních mobilních telefonů nebo tabletů. HP Anywhere umožňuje administrátorům dle role snadno nastavit přístupy k jednotlivým aplikacím a jejich funkcím a firemním informacím – samozřejmostí je podpora LDAP a single-sign-on. Aktualizace aplikace – zpřístupnění panelu nebo funkce – se děje online při práci s aplikací.
300 000 zaměstnanců provozuje všechny klíčové korporátní aplikace a zajišťuje jejich integraci. Součástí interní strategie HP je také podpora mobilního přístupu k aplikacím a zvyšování produktivity zaměstnanců.
Front Page + collaorative “panels”
Developer Platform
HP Anywhere Server
„Bring-Your-Own-Device“, tedy pro situace, kdy zaměstnanci nebo kontraktoři preferují používání vlastních mobilních telefonů nebo tabletů.
HP Anywhere jako výsledek spolupráce HP IT a HP R&D Interní oddělení informačních technologií HP podporuje globálně více než 300 000 zaměstnanců, provozuje všechny klíčové korporátní aplikace a zajišťuje jejich integraci. Součástí interní strategie HP je také podpora mobilního přístupu k aplikacím a zvyšování produktivity zaměstnanců. HP IT provedlo průzkum trhu a žádné z existujících řešení nebylo schopno splnit klíčové požadavky nutné pro podporu všech HP divizí. Jednou z prvních aplikací bylo vyúčtování cestovních výdajů. Budoucnost mobilních korporátních aplikací bude záviset na schopnosti firem rychle a efektivně tyto aplikace vyvíjet, testovat, spravovat, implementovat změny a udržovat integrace na stávající prostředí. HP se podařilo přesunutím části funkcionality do standardního frameworku zjednodušit vývoj takových aplikací a udržet celkové náklady na rozvoj všech aplikací na velmi atraktivní úrovni. Uživatelé ocení funkcionalitu, na kterou jsou zvyklí ze sociálních sítí, jednotný vzhled, logiku ovládání aplikací a flexibilitu volby mobilního zařízení – aplikace fungují na mobilech i tabletech stejně.
Vizitka autora
Jindřich Kasal Jindřich Kasal se ihned po studiu VŠE v Praze stal členem týmu HP Software, kde nejdříve působil jako presales kon-
HP Solutions #2
zultant. V současné době zastává pozici Enterprise Account Manager pro zákazníky z finančního, telekomunikačního a energetického sektoru.
E-mail:
[email protected] LinkedIn: www.linkedIn/jindrich_kasal
Jindřich rád cestuje a věnuje se cyklistice a lyžování.
5/5