IBM TRIRIGA Anywhere Verze 10 Vydání 4
Plánování, instalace a nasazení
IBM
Poznámka Než začnete používat tyto informace a produkt, který podporují, přečtěte si zde uvedené informace: “Upozornění” na stránce 41.
Toto vydání se vztahuje k verzi 10, vydání 4, úpravě 2, produktu IBM TRIRIGA Anywhere a ke všem následným vydáním a úpravám, pokud nebude v nových vydáních uvedeno jinak. © Copyright IBM Corporation 2014, 2015.
Obsah Kapitola 1. Plánování nasazení produktu IBM TRIRIGA Anywhere . . . . . . .. 1 Architektura systému a komponenty . . . . . . .. Systémové požadavky pro produkty IBM TRIRIGA Anywhere, MobileFirst Server a MobileFirst Studio . .. Topologie nasazení . . . . . . . . . . . .. Vývojové prostředí . . . . . . . . . . .. Nasazení produktů IBM TRIRIGA Anywhere a MobileFirst Server na jeden server . . . . . .. Nasazení produktů IBM TRIRIGA Anywhere a MobileFirst Server na více serverů . . . . . .. Přehled instalace . . . . . . . . . . . .. Plánovací pracovní list instalace . . . . . . . .. Kontrolní seznam pro instalaci produktu IBM TRIRIGA Anywhere . . . . . . . . . . . . . ..
Kapitola 2. Instalace komponent produktu IBM TRIRIGA Anywhere . .. Instalace serveru MobileFirst Server . . . . . .. Nastavení haldy prostředí Java v prostředí JVM pro produkt WebSphere Application Server nebo WebSphere Application Server Liberty . . . .. Instalace serveru MobileFirst Server pomocí instalačního programu . . . . . . . . .. Instalace aplikace Administration Services serveru MobileFirst Server. . . . . . . . . . .. Příprava prostředí produktu IBM TRIRIGA Anywhere .. Instalace vývojových nástrojů pro Android . . .. Instalace vývojových nástrojů pro iOS . . . . .. Instalace vývojových nástrojů pro Windows . . .. Instalace produktu IBM TRIRIGA Anywhere . . .. Vytvoření běhového prostředí MobileFirst . . . .. Instalace integrovaného vývojového prostředí . . .. Bezobslužný režim: Instalace produktu IBM TRIRIGA Anywhere . . . . . . . . . . . . . .. Záznam souboru odpovědí pro bezobslužnou instalaci Instalace aplikace Installation Manager v bezobslužném režimu . . . . . . . . . . . . . ..
© Copyright IBM Corp. 2014, 2015
1 3 5 5 6 7 8 9 11
13 13
13 14 15 16 16 18 20 21 21 22 24 24
Parametry pro instalaci v bezobslužném režimu .. Instalace produktu TRIRIGA Anywhere v bezobslužném režimu . . . . . . . . . ..
Kapitola 3. Sestavení a nasazení aplikací IBM TRIRIGA Anywhere . . .. Proces nasazení aplikací IBM TRIRIGA Anywhere . .. Nasazení aplikací IBM TRIRIGA Anywhere na server MobileFirst Server. . . . . . . . . . . .. Nasazení aplikací z příkazového řádku na aplikační server WebSphere Application Server . . . . .. Nasazení aplikací z příkazového řádku do úplného profilu WebSphere Application Server . . . . .. Nasazení aplikací pomocí serveru MobileFirst Studio Soubory vlastností . . . . . . . . . . .. Adresářová struktura produktu IBM TRIRIGA Anywhere . . . . . . . . . . . . .. Konfigurace databáze MySQL Database pro nasazení na zařízeních Android. . . . . . . . . .. Přidávání digitálních podpisů do aplikací IBM TRIRIGA Anywhere . . . . . . . . . . . . . .. Nasazení aplikací na zabezpečený server . . . . .. Instalace aplikací IBM TRIRIGA Anywhere na mobilní zařízení . . . . . . . . . . . . . . .. Instalace aplikací IBM TRIRIGA Anywhere na zařízení Windows . . . . . . . . . . . . .. Testování aplikací . . . . . . . . . . . .. Instalace emulátoru systému Android . . . . ..
25 25
27 27 29 29 30 31 33 34 35 35 35 35 36 37 38
Kapitola 4. Odinstalace aplikací IBM TRIRIGA Anywhere, MobileFirst Server a MobileFirst Studio . . . . . . . ..
39
Upozornění . . . . . . . . . . . ..
41
Zásady ochrany osobních údajů . Ochranné známky . . . . .
. .
. .
. .
. .
. .
. .
.. ..
42 43
24
iii
iv
Plánování, instalace a nasazení
Kapitola 1. Plánování nasazení produktu IBM TRIRIGA Anywhere Produkt IBM® TRIRIGA Anywhere musí být nasazen s vybranými komponentami IBM MobileFirst Platform Foundation na podnikový systém, který zahrnuje schopnosti poskytovatele Služby OSLC (Open Services for Lifecycle Collaboration) (OSLC). Instalace produktu IBM TRIRIGA Anywhere zahrnuje nasazení komponent, které jsou specifické pro produkt IBM TRIRIGA Anywhere, a jiných komponent, které jsou specifické pro produkt MobileFirst. Během instalace produktu IBM TRIRIGA Anywhere musíte provést úlohy, které jsou specifické pro produkt IBM MobileFirst Platform Foundation 6.3.0. Než nainstalujete produkt IBM TRIRIGA Anywhere, prohlédněte si Centrum znalostí produktu IBM Knowledge Center (www.ibm.com/support/knowledgecenter/SSHS8R_6.3.0/wl_welcome.html). Chcete-li mít přístup k dokumentaci, musíte mít připojení k Internetu.
Architektura systému a komponenty Produkty IBM TRIRIGA Anywhere a IBM MobileFirst Platform Foundation tvoří mobilní aplikační platformu, která je integrována s podnikovým systémem IBM TRIRIGA Application Platform. Komponenta produktu IBM TRIRIGA Anywhere poskytuje obsah, který se vyžaduje k sestavení mobilních aplikací pro produkt IBM TRIRIGA. Komponenty produktu MobileFirst fungují jako middleware a umožňují integraci s podnikovým systémem a podporují vývoj aplikací pro mobilní uživatele. Produkt IBM TRIRIGA Application Platform verze 3.4.2 a IBM TRIRIGA 10.4.2 obsahuje funkce produktu OSLC podporující produkt IBM TRIRIGA Anywhere 10.4.2. Následující obrázek uvádí architekturu systému IBM TRIRIGA Anywhere a zvýrazňuje vztahy mezi klíčovými komponentami v produktech IBM TRIRIGA Application Platform a MobileFirst.
© Copyright IBM Corp. 2014, 2015
1
Server sestavení Adresář produktu IBM TRIRIGA Anywhere
Adaptér
Aplikace
Generovat nasaditelné soubory Nasaditelné soubory Webovýarchiv archiv Webový (.war) (.war)
Adaptér (.adapter)
Projekt aplikace Worklight (.wlapp)
Balík aplikace (.apk or .ipa)
Nasadit projekt a soubory
Běhové prostředí
Podnikový systém
MobileFirst Server
Centrum aplikací
Mobilní zařízení
Aplikace Stáhnout
Aplikace
Zkontrolovat aktualizace aplikace Běhové interakce (OSLC)
Adaptér Běhové interakce (OSLC)
Obrázek 1. Architektura a komponenty systému IBM TRIRIGA Anywhere
Následující komponenty se nasazují při implementaci produktu IBM TRIRIGA Anywhere: IBM Anywhere Mobile Platform verze 7.5.2.1 Kolekce prostředků požadovaná pro integraci a nasazení s pomocí serveru MobileFirst Server. Tyto prostředky zahrnují projekt, který je kompatibilní s produktem MobileFirst a adaptérem OSLC. Adaptér služeb OSLC spravuje komunikaci mezi serverem MobileFirst Server a aplikací poskytovatele, IBM TRIRIGA Application Platform. Před dobou spuštění je soubor .war projektu IBM TRIRIGA Anywhere, aplikace a adaptér služeb OSLC nasazený na server MobileFirst Server. IBM TRIRIGA Anywhere Workplace Operations Produkt IBM TRIRIGA Anywhere Workplace Operations je nainstalován na stejném počítači jako produkt IBM Anywhere Mobile Platform. Mobilní aplikace lze konfigurovat, testovat a nasadit na emulátoru nebo na mobilním zařízení. Aplikace IBM TRIRIGA Anywhere Work Task Management je integrována s produktem IBM TRIRIGA, aby byl mobilním pracovníkům umožněn přístup k podmnožině dat o pracovních úlohách. IBM MobileFirst Platform Server for MobileFirst Consumer Edition Běhová platforma pro adaptér služeb OSLC a serverové komponenty aplikací. Server MobileFirst Server zahrnuje administrativní konzolu a úložiště aplikací pro publikování mobilních aplikací v rámci organizace. Server MobileFirst Server je nasazen na aplikačním serveru. V testovacím prostředí lze použít stejný aplikační server pro nasazení produktu IBM TRIRIGA Application Platform a serveru MobileFirst Server. IBM MobileFirst Platform Studio for MobileFirst Consumer Edition Integrované vývojové prostředí založené na platformě Eclipse, které je možné
2
Plánování, instalace a nasazení
nasadit s produktem IBM TRIRIGA Anywhere jako volitelnou komponentu. Komponentu MobileFirst Studio používáte ke konfiguraci a testování mobilních aplikací a ke správě procesů sestavení a nasazení. Mapové služby Zobrazení mapy v aplikaci IBM TRIRIGA Anywhere Work Task Management využívá data pro určení polohy poskytovaná službami IBM TRIRIGA Application Platform. Produkt IBM TRIRIGA Application Platform může být konfigurován tak, aby tato data pro určení polohy získával z externího geografického informačního systému. Musíte mít oprávnění k použití odpovídající služby od poskytovatele mapových služeb Esri.
Systémové požadavky pro produkty IBM TRIRIGA Anywhere, MobileFirst Server a MobileFirst Studio Vaše prostředí musí splňovat všechny softwarové a hardwarové požadavky pro produkty IBM TRIRIGA Anywhere, MobileFirst Server a MobileFirst Studio. Úplný seznam hardwarových a softwarových požadavků pro produkt je k dispozici v matici kompatibility produktu IBM TRIRIGA Application Platform. Systémové požadavky produktu MobileFirst jsou k dispozici na Portálu podpory IBM (www.ibm.com/support/docview.wss?uid=swg27024838). Jsou vyžadována práva administrativního uživatele pro všechny počítače, které se používají k instalaci produktu IBM TRIRIGA Anywhere 10.4.2. Podnikový systém Produkt IBM TRIRIGA Anywhere musí být nainstalován s produkty IBM TRIRIGA Application Platform verze 3.4.2 a IBM TRIRIGA verze 10.4.2. Řešení IBM TRIRIGA Application Platform dodává integrovaný systém správy pracovní plochy, který integruje funkční modely správy nemovitostí, investičních projektů, zařízení, operací pracovní plochy, dat portfolia a životního prostředí a energií na jediné technologické platformě. Produkt IBM TRIRIGA Application Platform zahrnuje dotazy v produktu OSLC, které podnikový systém vyžaduje pro podporu produktu IBM TRIRIGA Anywhere. IBM TRIRIGA Anywhere verze 10.4.2 Chcete-li nakonfigurovat, sestavit a nasadit mobilní aplikace IBM TRIRIGA Anywhere, musíte nainstalovat následující předem vyžadovaný software. v Sada Oracle Java Development Kit (JDK) je předpokladem pro vývoj na systému Android, a její dílčí komponenta, prostředí JRE (Java Runtime Environment) je vyžadováno pro spuštění produktu MobileFirst Studio. Omezení: Produkt Oracle Java 8 není produktem IBM TRIRIGA Anywhere podporován. v Sada Android je požadována pro sestavování aplikací IBM TRIRIGA Anywhere pro mobilní zařízení Android. Sestavování aplikací Android vyžaduje úroveň API 18 nebo vyšší. v Aby bylo možné instalovat mobilní aplikace na zařízení se systémem iOS, požaduje se sada účtů registrovaných na webu Apple, aby bylo možné sestavovat aplikace iOS ve vašem prostředí. Pokud instalujete produkt IBM TRIRIGA Anywhere na počítači se systémem Mac OS X, musíte nejprve nainstalovat vývojové nástroje iOS.
Kapitola 1. Plánování nasazení produktu IBM TRIRIGA Anywhere
3
v Požaduje se prostředí IDE Xcode, aby bylo možné sestavovat aplikace IBM TRIRIGA Anywhere a nasadit je na mobilní zařízení se systémem iOS. v Produkt Microsoft Visual Studio je požadován pro sestavování aplikací IBM TRIRIGA Anywhere pro jejich nasazení na zařízení Windows. v Chcete-li nastavit integrované vývojové prostředí, musíte nainstalovat prostředí Eclipse IDE for Java™ EE Developers a produkt MobileFirst Studio. Podporované verze produktu Eclipse IDE jsou Kepler 4.3 a Luna 4.4. v Chcete-li si zobrazovat náhledy nasazených aplikací v simulátoru mobilního prohlížeče MobileFirst Studio, musíte nainstalovat produkt Google Chrome. IBM MobileFirst Platform Server 6.3.0 Server MobileFirst Server je vyžadován pro nasazení produktu IBM TRIRIGA Anywhere do produkčního prostředí. Server MobileFirst Server musíte nasadit na počítač se systémem Windows nebo Linux. Server MobileFirst Server musíte nasadit na aplikační server. Aplikační server může být konfigurován se specifickým profilem serveru MobileFirst Server. Pro zařízení se systémem iOS verze 7.1 nebo novější musíte aplikační server konfigurovat, aby používal zabezpečení přes SSL. V produkčním prostředí server MobileFirst Server vyžaduje instanci databáze na úrovni produkce. Můžete pro server MobileFirst Server konfigurovat existující databázový server vytvořením instance databáze nebo schémat databáze. Aplikační servery
v IBM WebSphere Application Server Liberty v IBM WebSphere Application Server v Apache Tomcat
Databáze
v Apache Derby. Zahrnuto v obrazu instalace. Produkt Apache Derby se dodává pouze pro účely vyhodnocení a testování a nejedná se o databázi na úrovni produkce. v IBM DB2 v Oracle Database v MySQL Database
Tabulka 1: Podporované aplikační servery a databáze.
Seznam kompatibilních produktů a verzí naleznete v podrobných systémových požadavcích produktu IBM MobileFirst Platform Foundation 6.3.0 (www.ibm.com/support/ docview.wss?uid=swg27024838). Omezení: v Operační systém Mac OS X nepodporuje server MobileFirst Server. Produkt MobileFirst Studio můžete nainstalovat do vývojového prostředí se systémem Mac OS X, ale musíte server MobileFirst Server nasadit na počítač s jiným operačním systémem. v Server MobileFirst Server nepodporuje produkt Oracle WebLogic Server. Pokud ve vašem podnikovém prostředí běží produkt WebLogic Server, nainstalujte jeden z podporovaných aplikačních serverů, který bude hostitelem serveru MobileFirst Server. v Server MobileFirst Server nepodporuje databázi Microsoft SQL Server. v Server IBM WebSphere Application Server a IBM WebSphere Application Server Liberty nepodporují databázi MySQL Database.
4
Plánování, instalace a nasazení
IBM MobileFirst Platform Studio Musíte nainstalovat sadu Oracle JDK před instalací produktu MobileFirst Studio. Sada Oracle JDK zahrnuje prostředí JRE (Java Runtime Environment), které produkt MobileFirst Studio požaduje kvůli sestavení aplikací IBM TRIRIGA Anywhere. Chcete-li konfigurovat mobilní aplikace, nainstalujte požadované vývojové nástroje v kombinaci s produktem MobileFirst Studio. Další informace najdete v tématu Instalace integrovaného vývojového prostředí. Mobilní zařízení Mobilní aplikace IBM TRIRIGA Anywhere lze nasadit na mobilní zařízení se systémem Android nebo iOS. Ve vývojovém prostředí můžete aplikace také testovat v simulátoru mobilního prohlížeče MobileFirst Studio, emulátoru Android, simulátoru iOS nebo simulátoru Visual Studio. Úplný seznam operačních systémů a podporovaných velikostí obrazovek najdete v tématu IBM TRIRIGA Application Platform Matice kompatibility.
Topologie nasazení Vývojové prostředí se vytvoří instalací produktů IBM TRIRIGA Anywhere a MobileFirst Studio na stejný počítač. Produkční prostředí se vytvoří instalací produktů IBM TRIRIGA Anywhere a MobileFirst Server v rámci nasazení na jeden server nebo na více serverů. Vývojové prostředí použijete ke konfiguraci a testování mobilních aplikací IBM TRIRIGA Anywhere před jejich nasazením na produkční server. Vyžaduje se testovací instance nebo vývojová instance produktu IBM TRIRIGA Application Platform, bu� na stejném počítači, nebo na vzdáleném počítači. Můžete nastavit předprodukční prostředí nebo produkční prostředí malého rozsahu na jednom serveru. Součástí nasazení na jeden server je instalace produktů IBM TRIRIGA Anywhere a MobileFirst Server na stejný počítač. Předprodukční instance nebo vývojová instance produktu IBM TRIRIGA Application Platform se také vyžaduje, bu� na stejném počítači, nebo na vzdáleném počítači. Předprodukční instance produktu IBM TRIRIGA Application Platform se musí shodovat s produkčním prostředím, aby se daly konfigurace aplikací testovat před jejich přesunem do produkčního prostředí. U středních a velkých podniků zahrnuje vytvoření produkčního prostředí instalaci komponent na více než jeden počítač. Nejprve musíte nasadit server MobileFirst Server na aplikační server. Produkční instance produktu IBM TRIRIGA Application Platform musí být dostupná na jiném počítači než komponenty IBM TRIRIGA Anywhere a MobileFirst. MobileFirst Studio je volitelné integrované vývojové prostředí. Chcete-li použít produkt MobileFirst Studio pro testování, konfiguraci a sestavování aplikací IBM TRIRIGA Anywhere, musíte jej nainstalovat na stejný počítač jako komponentu IBM TRIRIGA Anywhere. Počítač s produktem IBM TRIRIGA Anywhere funguje jako server sestavení, ze kterého se spouštějí procesy sestavení a nasazení aplikací.
Vývojové prostředí Vývojové prostředí lze použít pro konfiguraci, testování a sestavení mobilních aplikací IBM TRIRIGA Anywhere před jejich nasazením do produkčního prostředí. Chcete-li vytvořit vývojové prostředí, nainstalujete produkty MobileFirst Studio a IBM TRIRIGA Anywhere na jeden počítač. Testovací instance nebo vývojová instance produktu Kapitola 1. Plánování nasazení produktu IBM TRIRIGA Anywhere
5
IBM TRIRIGA Application Platform se také vyžaduje, bu� na stejném počítači, nebo na vzdáleném počítači. IBM TRIRIGA Application Platform MobileFirst Studio IBM TRIRIGA Anywhere
Obrázek 2. Vývojové prostředí produktu IBM TRIRIGA Anywhere
Produkt MobileFirst Studio je integrované vývojové prostředí založené na platformě Eclipse. Produkt MobileFirst Studio musíte nainstalovat na stávajícího klienta Eclipse. Aktualizujte prostředí Eclipse tak, že nainstalujete vývojové nástroje pro mobilní platformu Android, iOS nebo Windows.
Příklad: Vytvoření vývojového prostředí systému Android Dale je administrátor systému zodpovědný za implementaci produktu IBM TRIRIGA Anywhere v podniku. Chce otestovat a nakonfigurovat aplikace IBM TRIRIGA Anywhere před nasazením do produkčního prostředí. Aby to mohl provést, označí jeden počítač jako vývojové prostředí. Než začne, připraví podnikový systém, aby podporoval produkt IBM TRIRIGA Anywhere. Vytvoří testovací instanci nebo vývojovou instanci produktu IBM TRIRIGA Application Platform a vytvoří zálohu systému. Na určeném počítači vývoje Dale nainstaluje sady Oracle JDK, Android SDK a and Eclipse. Pak nainstaluje produkt MobileFirst Studio jako aktualizaci P2 Eclipse. Dale spustí příruční panel a nainstaluje produkt IBM TRIRIGA Anywhere. Během instalace vybere volbu Vestavěný server uvnitř produktu MobileFirst Studio. Po dokončení instalace může Dale nakonfigurovat a otestovat mobilní aplikace IBM TRIRIGA Anywhere. Může aplikace sestavit a nasadit je do emulátoru systému Android.
Nasazení produktů IBM TRIRIGA Anywhere a MobileFirst Server na jeden server Pro malé podniky lze pro účely produkce využít nasazení na jeden server. Větší podniky mohou využít nasazení na jeden server jako testovací prostředí před produkcí. Chcete-li vytvořit nasazení s jedním serverem, nainstalujete produkty MobileFirst Server a IBM TRIRIGA Anywhere na jeden počítač. Testovací instance nebo produkční instance produktu IBM TRIRIGA Application Platform se také vyžaduje, bu� na stejném počítači, nebo na vzdáleném počítači. IBM TRIRIGA Application Platform MobileFirst Server IBM TRIRIGA Anywhere
Obrázek 3. Nasazení produktů IBM TRIRIGA Anywhere a MobileFirst Server na jeden server.
6
Plánování, instalace a nasazení
Instanci serveru WebSphere Application Server, WebSphere Application Server Liberty nebo Apache Tomcat můžete nakonfigurovat pro použití s produktem MobileFirst Server. Můžete také nakonfigurovat existující produkční databázi, jako například DB2, Oracle Database nebo MySQL Database. Produkt MobileFirst Server zahrnuje testovací databázi, Apache Derby. Chcete-li konfigurovat aplikace IBM TRIRIGA Anywhere pro vaši organizaci, upravíte soubor vlastností a definice aplikací. Můžete sestavit, nasadit a zobrazit náhled mobilních aplikací v produktu MobileFirst Operations Console. Pak můžete aplikace nasadit na server Application Center, odkud si je mobilní pracovníci mohou stáhnout na mobilní zařízení.
Příklad: Vytvoření nasazení s jedním serverem Ian je administrátor systému zodpovědný za implementaci produktu IBM TRIRIGA Anywhere v malém podniku. Chce vytvořit produkční prostředí v malém měřítku. Ian vytvoří nezbytné zálohy systému a nastaví produkční instanci produktu IBM TRIRIGA Application Platform. Na databázovém serveru IBM TRIRIGA Application Platform vytvoří instanci produkční databáze. Na stejném počítači nainstaluje server MobileFirst Server a použije konfigurační nástroj serveru MobileFirst Server k instalaci aplikace Administration Services serveru MobileFirst Server. Ian nainstaluje produkt IBM TRIRIGA Anywhere a znovu použije konfigurační nástroj serveru MobileFirst Server k instalaci běhového prostředí produktu MobileFirst. Po dokončení konfigurace může Ian stáhnout aplikace IBM TRIRIGA Anywhere z centra Application Center a nainstalovat je na mobilním zařízení.
Nasazení produktů IBM TRIRIGA Anywhere a MobileFirst Server na více serverů Nasazení na více serverů se hodí pro střední a velké podniky a provede se tak, že se produkty IBM TRIRIGA Anywhere a MobileFirst Server nainstalují na různé počítače. Na vzdáleném počítači je také vyžadována produkční instance produktu IBM TRIRIGA Application Platform. Používáte-li server WebSphere Application Server jako podnikový aplikační server, můžete vytvořit nový profil serveru MobileFirst Server. Na podnikovém databázovém serveru musíte také vytvořit instanci databáze nebo několik schémat databáze. Server sestavení produktu IBM TRIRIGA Anywhere se použije pro konfiguraci, sestavení a nasazení aplikací na server MobileFirst Server. Mobilní pracovníci si pak mohou stahovat aplikace do mobilních zařízení ze serveru Application Center.
Příklad: Vytvoření nasazení na více serverů Ian je administrátor systému zodpovědný za implementaci produktu IBM TRIRIGA Anywhere do produkčního prostředí.
Kapitola 1. Plánování nasazení produktu IBM TRIRIGA Anywhere
7
Než začne, vytvoří instanci databáze nebo několik schémat databáze na produkčním databázovém serveru. Server MobileFirst Server může být konfigurován tak, aby sdílel existující databázový server s podnikovým systémem. Ian nainstaluje nebo identifikuje aplikační server, který se použije se serverem MobileFirst Server. Například nainstaluje komponentu WebSphere Application Server Liberty, nebo vytvoří novou instanci aplikačního serveru WebSphere Application Server. Na určeném počítači hostitelského serveru Ian spustí příruční panel a nainstaluje server MobileFirst Server. Spustí konfigurační nástroj serveru MobileFirst Server a nainstaluje aplikaci Administration Services serveru MobileFirst Server. Na jiném počítači spustí příruční panel a nainstaluje produkt IBM TRIRIGA Anywhere. Během instalace Ian uvede název hostitele počítače serveru MobileFirst Server. Po dokončení instalace Ian zkopíruje soubor TRIRIGAAnywhere.war z počítače produktu IBM TRIRIGA Anywhere na počítač serveru MobileFirst Server. Na počítači serveru MobileFirst Server Ian spustí konfigurační nástroj serveru MobileFirst Server a přidá běhové prostředí produktu MobileFirst. Po dokončení konfigurace může Ian stáhnout aplikace IBM TRIRIGA Anywhere z centra Application Center a nainstalovat je na mobilním zařízení. Související úlohy: Konfigurace aplikačního serveru Související informace: Typické topologie instance MobileFirst
Přehled instalace Instalace produktu IBM TRIRIGA Anywhere zahrnuje přípravu cílových počítačů a existujícího middlewaru k instalaci a instalaci klíčových komponent produktu IBM TRIRIGA Anywhere a serveru MobileFirst Server. Příruční panel produktu IBM TRIRIGA Anywhere je centralizované rozhraní, odkud můžete spouštět instalační programy. Produkty IBM TRIRIGA Anywhere a MobileFirst Server se instalují pomocí produktu IBM Installation Manager. Produkt Installation Manager je nástroj, který vás provede instalací produktů IBM. Ujistěte se, že je nainstalován produkt IBM TRIRIGA Application Platform 3.4.2 nebo novější. Před instalací produktu IBM TRIRIGA Anywhere a serveru MobileFirst Server se ujistěte, že vaše prostředí obsahuje aplikační server a instanci databáze. Je-li v podnikovém prostředí spuštěn server IBM WebSphere Application Server, můžete vytvořit profil serveru MobileFirst Server. Musíte připravit prostředí produktu IBM TRIRIGA Anywhere tak, že nainstalujete vývojové nástroje. Produkt MobileFirst Studio je volitelná komponenta a lze jej nainstalovat jako součást prostředí IDE platformy Eclipse. Pro vývoj aplikací systému Android se požaduje jak sada Android SDK, tak sada Oracle JDK, aby bylo možné mobilní aplikace sestavovat. Pro vývoj aplikací systému iOS se na počítači se systémem Mac OS X vyžadují profily vývojáře XCode a Apple. Vývoj aplikací Windows na počítači se systémem Windows verze 8.1 nebo pozdější vyžaduje nainstalovaný produkt Microsoft Visual Studio.
8
Plánování, instalace a nasazení
Aby bylo možné nainstalovat všechny komponenty dodané s produktem IBM TRIRIGA Anywhere verze 10.4.2, jsou vyžadována práva administrativního uživatele. Na systémech UNIX a Linux musíte mít oprávnění uživatele root.
IBM TRIRIGA Anywhere, MobileFirst Server a MobileFirst Studio Před instalací komponent IBM TRIRIGA Anywhere a MobileFirst musíte nainstalovat předem vyžadovaný software a nakonfigurovat databázový server. Ve většině produkčních prostředí je server MobileFirst Server nainstalován na jiném počítači než produkt IBM TRIRIGA Anywhere. Musíte nasadit server MobileFirst Server na aplikační server před instalací produktu IBM TRIRIGA Anywhere. Produkty MobileFirst Studio a IBM TRIRIGA Anywhere můžete nainstalovat na stejný cílový počítač a zefektivnit konfiguraci a testování mobilních aplikací před jejich nasazením.
Bezobslužná instalace Bezobslužná instalace je užitečná při instalaci produktů IBM TRIRIGA Anywhere a MobileFirst Server v následujících scénářích: v Instalujete komponenty na skupinu počítačů konfigurovaných stejným způsobem. v Instalujete komponenty na produkční server za bránou firewall. Použití přístupového softwaru vzdálené pracovní plochy může být omezeno branami firewall, takže administrátorům systému může být při instalaci komponent zabráněno v použití příručního panelu. v Instalujete komponenty na počítač, který se nezobrazí v uživatelském rozhraní Eclipse. Bezobslužná instalace eliminuje potřebu použití grafického uživatelského rozhraní instalačního programu pro shromáždění dat o instalaci. Bezobslužnou instalaci produktů IBM TRIRIGA Anywhere, MobileFirst Server a Installation Manager můžete spustit z příkazového řádku. Bezobslužné instalace prováděné aplikací Installation Manager jsou definované souborem odpovědí XML. Soubor odpovědí lze použít k instalaci, aktualizaci a odinstalování produktů. Grafické rozhraní produktu Installation Manager můžete použít pro záznam předvoleb instalace a akcí do souboru odpovědí. Standardně se soubor odpovědí nezaznamenává, musíte proto záznam povolit nastavením proměnné prostředí record na hodnotu true před spuštěním příručního panelu.
Plánovací pracovní list instalace Plánovací pracovní list použijte pro záznam informací, které budete potřebovat během procesu instalace, jako například nastavení systému, vlastnosti a jména uživatelů. Proměnná
Výchozí hodnota
Instalační adresář produktu IBM TRIRIGA Anywhere
Windows: C:\IBM\TRIRIGAAnywhere
Příklad hodnoty
Vaše hodnota
Systémy UNIX a Linux: opt/ibm/ TRIRIGAAnywhere
Na systémech Windows: http Na systémech Mac OS X: https
Kapitola 1. Plánování nasazení produktu IBM TRIRIGA Anywhere
9
Proměnná
Výchozí hodnota
Název hostitele administrace serveru MobileFirst Server
Příklad hodnoty název_hostit.vaše_doména.com nebo 1.234.567.89 nebo localhost
Port administrace serveru MobileFirst Server (Samostatný server)
9080
Port administrace serveru MobileFirst Server (Vestavěný server)
10080
Kontextový kořenový adresář administrace serveru MobileFirst Server
wladmin
Kontextový kořenový adresář běhového prostředí administrace serveru MobileFirst Server
TRIRIGAAnywhere
Jméno uživatele administrace serveru MobileFirst Server Administrativní heslo serveru MobileFirst Server Protokol serveru Application Center
Na systémech Windows: http Na systémech Mac OS X: https
Název hostitele produktu Application Center Port produktu Application Center
název_hostit.vaše_doména.com nebo 1.234.567.89 nebo localhost Na systémech Windows, UNIX a Linux: 9080 Na systémech Mac OS X: žádný
Kontextový kořenový adresář komponenty Application Center
applicationcenter
Jméno uživatele produktu Application Center
appcenteradmin
Heslo k produktu Application Center Adresář platformy Android
C:\Users\Administrator\ Downloads\androidsdk_r22.6.2-windows\ android-sdk-windows\ platforms\android-19
Adresář sady Oracle JDK
Windows: C:\Program Files\Java Systémy UNIX a Linux: /usr/java
Adresář produktu Visual Studio
10
Plánování, instalace a nasazení
C:\Program Files (x86)\Microsoft Visual Studio 12.0
Vaše hodnota
Proměnná
Výchozí hodnota
Protokol serveru IBM TRIRIGA Application Platform
http
Název hostitele serveru
Příklad hodnoty
Vaše hodnota
název_hostit.vaše_doména.com nebo 1.234.567.89 nebo localhost
Port serveru Kontextový kořenový adresář serveru
Související odkazy: Soubory protokolu instalačního programu
Kontrolní seznam pro instalaci produktu IBM TRIRIGA Anywhere Kontrolní seznam můžete použít k zajištění úspěšného dokončení všech kroků instalace. Vytiskněte si toto téma a označte každou úlohu po jejím dokončení.
Příprava na instalaci Hotovo
Úloha Ujistěte se, že vaše prostředí splňuje všechny požadavky na hardware a software produktů IBM TRIRIGA Anywhere a IBM MobileFirst Platform Foundation. Vytiskněte si tabulku plánování instalace a použijte ji během instalace.
Instalace produktu IBM TRIRIGA Anywhere Hotovo
Úloha Na počítač, kde je nainstalovaný produkt IBM TRIRIGA Application Platform 3.4.2, stáhněte software produktu IBM TRIRIGA Anywhere z programu IBM® Passport Advantage®. Vytvořte nebo identifikujte instanci databáze, která se použije se serverem MobileFirst Server. Nainstalujte nebo identifikujte aplikační server, který se použije se serverem MobileFirst Server. Na určeném počítači serveru nainstalujte server MobileFirst Server. Nainstalujte produkt MobileFirst Server Administration Services pomocí nástroje MobileFirst Server Configuration Tool. Na určeném počítači sestavení připravte prostředí produktu IBM TRIRIGA Anywhere. Na počítači sestavení nainstalujte produkt IBM TRIRIGA Anywhere.
Kapitola 1. Plánování nasazení produktu IBM TRIRIGA Anywhere
11
Hotovo
Úloha Na počítači MobileFirst Server přidejte běhové prostředí MobileFirst pomocí nástroje MobileFirst Server Configuration Tool. Na počítači, kde je nainstalovaný produkt IBM TRIRIGA Anywhere, spus�te příkaz build all. Pokud váš počítač má systém Windows, použijte soubor build.cmd. Pokud váš počítač má systém UNIX nebo Linux, použijte soubor build.sh. Tento krok vygeneruje distribuovatelné soubory projektu produktu IBM TRIRIGA Anywhere a nasadí je na server MobileFirst Server. Nainstalujte aplikace IBM TRIRIGA Anywhere na mobilní zařízení. Volitelné: Chcete-li vytvořit integrované vývojové prostředí, nainstalujte produkt MobileFirst Studio na počítači, kde je nainstalovaný produkt IBM TRIRIGA Anywhere.
Ověření instalace Hotovo
Úloha Otestujte aplikace IBM TRIRIGA Anywhere na mobilních zařízeních.
12
Plánování, instalace a nasazení
Kapitola 2. Instalace komponent produktu IBM TRIRIGA Anywhere Po naplánování prostředí nainstalujte produkty IBM TRIRIGA Anywhere a MobileFirst na jeden nebo více počítačů.
Instalace serveru MobileFirst Server Instalační program automaticky vytvoří instanci databáze pro prostředí serveru MobileFirst Server. Také nakonfiguruje aplikační server, který přiřadíte k serveru MobileFirst Server.
Než začnete Než nainstalujete server MobileFirst Server, zvažte, zda chcete použít automatizovanou metodu, nebo zda ručně vytvoříte instanci databáze. Pomocí ruční metody můžete také vytvořit v jedné instanci schémata databáze. Pak musíte ručně nakonfigurovat aplikační server, abyste přidali vytvořené databáze. Další informace o plánování vytvoření databází naleznete v Centru znalostí produktu IBM MobileFirst Platform Foundation IBM Knowledge Center (www.ibm.com/support/ knowledgecenter/SSHS8R_6.3.0/com.ibm.worklight.installconfig.doc/install_config/ c_wlserver_plan_install.html).
Nastavení haldy prostředí Java v prostředí JVM pro produkt WebSphere Application Server nebo WebSphere Application Server Liberty Chcete-li zlepšit výkon serveru MobileFirst Server, musíte zvýšit velikost haldy prostředí Java, kterou používá prostředí JVM (Java Virtual Machine). Velikost haldy prostředí Java můžete nastavit pro aplikační server, upravíte-li soubor jvm.options.
Informace o této úloze Můžete také upravit velikost haldy prostředí Java pro jiné typy aplikačního serveru. Maximální a minimální velikost haldy prostředí Java nastavte takto: v Minimální velikost haldy prostředí Java: -Xmsm v Minimální velikost haldy prostředí Java: -Xmxm Produkty WebSphere Application Server a WebSphere Application Server Liberty standardně nakonfigurujete pomocí následujících nastavení prostředí JVM: -Xms4m -Xmx488m
Můžete přepsat výchozí hodnoty, upravíte-li hodnoty v souboru jvm.options v instalačním adresáři.
Postup 1. Zastavte server spuštěním následujícího příkazu: domovský_adresář_serveru_websphere\bin\server stop
© Copyright IBM Corp. 2014, 2015
13
2. Přejděte do adresáře domovský_adresář_serveru_websphere\usr\servers\ defaultServer\type a otevřete soubor jvm.options kvůli úpravám. 3. Uve�te následující hodnoty, abyste nastavili velikost haldy prostředí Java: -Xms128m -Xmx512m
4. Uložte a zavřete soubor jvm.options. 5. Spus�te server spuštěním následujícího příkazu: domovský_adresář_serveru_websphere\bin\server start
Instalace serveru MobileFirst Server pomocí instalačního programu V nasazení produktu IBM TRIRIGA Anywhere zahrnuje server MobileFirst Server tři hlavní komponenty: aplikaci Administration Services serveru MobileFirst Server, konzolu MobileFirst Operations Console a komponentu Application Center. Server MobileFirst Server musíte nasadit na aplikační server.
Než začnete v Ujistěte se, že jste nainstalovali požadované komponenty na administrativní pracovní stanici služeb IBM TRIRIGA Application Platform. v Instalační program komponenty WebSphere Application Server Liberty se poskytuje spolu s produktem MobileFirst. v Ujistěte se, že vaše prostředí zahrnuje jeden z aplikačních serverů podporovaných produktem MobileFirst. Další informace viz systémové požadavky produktů IBM TRIRIGA Anywhere, MobileFirst Server a MobileFirst Studio. v Pokud ve vašem podnikovém prostředí používáte WebSphere Application Server, vytvořte nový profil pro server MobileFirst Server. v Chcete-li zlepšit výkon, nastavte haldu prostředí Java v prostředí JVM pro aplikační server WebSphere Application Server nebo komponentu WebSphere Application Server Liberty, než nainstalujete server MobileFirst Server.
Informace o této úloze V zájmu ujištění, že se program launchpad správně spustí, v cestě k adresáři, kde je program launchpad umístěn, nepoužívejte mezery. Během instalace můžete být vyzváni, abyste ukončili příruční panel a restartovali jej na jiném počítači. Když spustíte aplikaci Installation Manager, můžete zkontrolovat nejnovější opravné sady. Přístup k serveru pro stažení opravné sady vyžaduje vaše přihlašovací pověření IBM.
Postup 1. Poklepáním na soubor launchpad spus�te příruční panel. Pokud váš počítač má systém Windows, použijte soubor launchpad64.exe. Pokud váš počítač má systém UNIX nebo Linux, použijte soubor launchpad.sh. 2. V podokně Instalovat produkt IBM MobileFirst Server klepněte na volbu Instalovat. 3. V podokně Informace o MobileFirst vyberte volbu Samostatný server MobileFirst a dokončete průvodce instalací.
14
Plánování, instalace a nasazení
Jak pokračovat dále Za určitých okolností možná budete muset restartovat aplikační server (www.ibm.com/support/knowledgecenter/SSHS8R_6.3.0/ com.ibm.worklight.installconfig.doc/admin/c_completing_the_installation.html). Související úlohy: “Nastavení haldy prostředí Java v prostředí JVM pro produkt WebSphere Application Server nebo WebSphere Application Server Liberty” na stránce 13 Chcete-li zlepšit výkon serveru MobileFirst Server, musíte zvýšit velikost haldy prostředí Java, kterou používá prostředí JVM (Java Virtual Machine). Velikost haldy prostředí Java můžete nastavit pro aplikační server, upravíte-li soubor jvm.options. Související informace: Plánování vytvoření databáze Vytváření profilu pro WebSphere Application Server Ruční instalace administrace serveru MobileFirst Ruční instalace Centra aplikací
Instalace aplikace Administration Services serveru MobileFirst Server Po instalaci serveru MobileFirst Server musíte nainstalovat a nakonfigurovat aplikaci Administration Services pomocí konfiguračního nástroje serveru MobileFirst Server.
Než začnete Ověřte, že je nainstalovaná konzola aplikace Application Center zadáním adresy URL aplikace Application Center ve webovém prohlížeči. Výchozí adresa URL je: http://localhost:9080/appcenterconsole/login.html.
Informace o této úloze Použijte pracovní list plánování k zaznamenání zadaných hodnot, abyste je mohli později použít v instalaci. Další informace o úlohách, které můžete dokončit prostřednictvím konfiguračního nástroje serveru MobileFirst Server, naleznete v IBM MobileFirst Platform Foundation 6.3.0 IBM Knowledge Center (www.ibm.com/support/knowledgecenter/SSHS8R_6.3.0/ com.ibm.worklight.installconfig.doc/install_config/t_wlconsole_install.html).
Postup 1. Spus�te nástroj pro konfiguraci serveru na počítači, na kterém je nainstalovaný server MobileFirst Server. Volba
Popis
V systému Windows
V nabídce Start klepněte na IBM MobileFirst Platform Server 6.3 > Nástroj pro konfiguraci serveru.
V systému Linux
Na pracovní ploše klepněte na IBM MobileFirst Platform Server 6.3 > Nástroj pro konfiguraci serveru.
Kapitola 2. Instalace komponent produktu IBM TRIRIGA Anywhere
15
Volba
Popis
V systému Mac OS X
Ve vyhledávači přejděte do adresáře mf_server_home/shortcuts/ directory a poklepejte na soubor configuration-tool.sh.
2. Vyberte volbu Vytvořit konfiguraci serveru MobileFirst. 3. Uve�te název konfigurace a klepněte na tlačítko OK. Zadejte například MFAnywhereConfig. 4. V podokně Podrobnosti konfigurace zaznamenejte hodnotu kontextového kořenového adresáře aplikace Administration Services produktu MobileFirst v pracovním listu. Klepněte na tlačítko Další. Výchozí hodnota kontextového kořenového adresáře je /wladmin. 5. V podokně Nastavení konzoly zaznamenejte hodnotu kontextového kořenového adresáře produktu MobileFirst Operations Console v pracovním listu. Hodnotu kontextového kořenového adresáře můžete použít k přihlášení k produktu MobileFirst Operations Console a správě aplikací IBM TRIRIGA Anywhere po instalaci produktu IBM TRIRIGA Anywhere. Výchozí hodnota kontextového kořenového adresáře je /worklightconsole. 6. V okně Vlastnosti databáze uve�te vlastnosti databáze, které jste vybrali během instalace serveru MobileFirst Server. 7. V okně Volba aplikačního serveru uve�te vlastnosti aplikace Application Center, které jste vybrali během instalace serveru MobileFirst Server. Zaznamenejte hodnoty jména uživatele a hesla v pracovním listu. Jméno uživatele a heslo se vyžadují pro přístup k aplikaci administrativní služba produktu MobileFirst v rámci instalace produktu IBM TRIRIGA Anywhere. Klepněte na tlačítko Uložit a nasadit. 8. Restartujte aplikační server. 9. Ověřte, že je nainstalovaná aplikace MobileFirst Operations Console zadáním adresy URL konzoly ve webovém prohlížeči. Výchozí adresa URL je: http://localhost:9080/ worklightconsole/login.html.
Příprava prostředí produktu IBM TRIRIGA Anywhere Než budete moci sestavit a nasadit aplikaci IBM TRIRIGA Anywhere Work Task Management, musíte připravit počítač, na kterém je produkt IBM TRIRIGA Anywhere nainstalovaný.
Postup 1. Připravte prostředí na sestavení mobilní aplikace: Android
Nainstalujte vývojové nástroje Android.
iOS
Nainstalujte vývojové nástroje iOS.
Windows
Nainstalujte vývojové nástroje Windows
2. Nainstalujte aplikaci IBM TRIRIGA Anywhere 3. Volitelné: Nainstalujte integrované vývojové prostředí. 4. Nasa�te aplikaci na server MobileFirst Studio.
Instalace vývojových nástrojů pro Android Oracle JDK a Android SDK jsou požadovány pro sestavení mobilních aplikací Android.
16
Plánování, instalace a nasazení
Informace o této úloze Když instalujete integrované vývojové prostředí, které obsahuje MobileFirst Studio a Eclipse, musíte také nainstalovat modul plug-in Android Development Tools (ADT).
Postup 1. Nainstalujte produkt Oracle JDK verze 7.0. a. Ze stránky Oracle Soubory ke stažení Java SE (www.oracle.com/technetwork/java/ javase/downloads/jdk7-downloads-1880260.html) si stáhněte sadu pro vývoj JSDK (Java SE Development Kit) pro váš operační systém. b. Spus�te spustitelný soubor a pokračujte pomocí v instalačním programu. c. Nastavte proměnnou prostředí JAVA_HOME a uve�te cestu k adresáři, do kterého byla nainstalována sada JDK: Windows
1. Přejděte do rozšířených nastavení systému vašeho počítače. 2. Na kartě Rozšířené klepněte na volbu Proměnné prostředí. 3. Pod systémovými proměnnými klepněte na volbu Nová. 4. Jako název proměnné uve�te JAVA_HOME a zadejte jako hodnotu proměnné cestu k instalačnímu adresáři sady JDK. Hodnoty proměnných prostředí nemohou být odděleny mezerou. Pokud instalační adresář Java obsahuje v názvu cesty mezeru, uve�te zkrácený název cesty. Na operačních systémech Windows například zadejte C:\Progra~1\Java\jdk1.7.0_55 5. Zavřete všechna otevřená okna. 6. Otevřením nového příkazového řádku a zadáním následujícího příkazu ověřte, že je definována proměnná prostředí JAVA_HOME: SET JAVA_HOME Vrátí se hodnota jako například: JAVA_HOME=C:\Progra~1\Java\jdk1.7.x
Kapitola 2. Instalace komponent produktu IBM TRIRIGA Anywhere
17
Linux nebo UNIX
1. V příkazovém řádku spus�te tento příkaz: vi ~/.bash_profile 2. Spuštěním následujícího příkazu a nahrazením proměnné java_path cestou Java, kterou jste uvedli, nastavte proměnné: export JAVA_HOME=java_path export PATH=$JAVA_HOME/bin:$PATH 3. Uložte a zavřete profil .bash a spuštěním tohoto příkazu použijte změny: source ~/.bash_profile 4. Otevřením nového příkazového řádku a zadáním následujícího příkazu ověřte, že je definována proměnná prostředí JAVA_HOME: echo $JAVA_HOME
2. Nainstalujte Android SDK: a. Přejděte na webový server vývojářů Android (developer.android.com/sdk/index.html) a klepněte na volbu Ostatní volby pro stažení. b. V sekci Pouze nástroje SDK stáhněte SDK pro váš operační systém a extrahujte komprimovaný soubor na vašem počítači. c. Spus�te průvodce instalací. V systému Windows:
Z extrahovaného adresáře spus�te soubor SDK Manager.exe.
Na systémech Linux nebo OS X:
Otevřete terminál, přejděte do adresáře android_home/tools/ a pak spus�te tento příkaz: android sdk
d. Pod nástroji vyberte Android SDK Tools Revision 22 nebo novější a nejnovější nástroje sestavení Android SDK. Také vyberte balík Android s rozhraním API 19 nebo vyšším a klepněte na volbu Instalovat balíky. 3. Volitelné: Nainstalujte integrované vývojové prostředí. 4. Pokud jste v kroku 3 nainstalovali Eclipse, nainstalujte modul plug-in Android Development Tools (ADT): a. V Eclipse vyberte nabídku Nápověda > Instalovat nový software > Přidat. b. V okně Přidat úložiště uve�te v poli Umístění následující adresu URL: https://dl-ssl.google.com/android/eclipse/. c. V poli Název uve�te Android Development Tools a klepněte na tlačítko OK. d. V podokně Dostupný software klepněte na nabídku Vybrat vše > Další > Další > Dokončit. e. Restartujte Eclipse a uve�te adresář pracovního prostoru. f. Otevřete okno Předvolby Eclipse a uve�te cestu k Android SDK. Klepnutím na nabídku Použít > OK použijte změny. g. V podokně Vítejte ve vývoji pro Android vyberte volbu Použít existující SDK a přejděte do adresáře SDK. Klepněte na nabídku OK > Další > Dokončit.
Instalace vývojových nástrojů pro iOS Produkty Oracle JDK a Xcode jsou požadovány pro sestavování mobilních aplikací pro iOS. Pro registraci do vývojářského programu použijte své Apple ID.
18
Plánování, instalace a nasazení
Informace o této úloze Chcete-li sestavit aplikaci pro mobilní zařízení iOS, je vyžadován počítač Mac OS X. V programu iOS Developer Program se můžete zaregistrovat jako jedinec nebo jako společnost, ve které je jednotlivec považován za jednočlenný tým. V programu iOS Developer Enterprise Program se můžete také zaregistrovat jako společnost, což vás autorizuje k vytváření patentovaných vnitropodnikových aplikací pro iOS. Procedura nastavení konta aplikace iOS Developer Enterprise může zahrnovat další kroky. Osoba, která vytvoří tým, se stane agentem týmu; právním kontaktem a administrátorem týmu, který má všechny oprávnění a úplný přístup k aplikacím Member Center a iTunes Connect. Agent týmu musí dokončit kroky 5-7. Vývojáři pro iOS mohou požadovat spolupráci agenta týmu pro dokončení procedury. Vytvořte profily zajiš�ování, chcete-li spravovat používání vámi vyvinutých aplikací iOS. Můžete vytvořit profil zajiš�ování vývoje nebo profil zajiš�ování distribuce Profil zajiš�ování vývoje reguluje vývoj a testování aplikací na určitý počet zařízení. Profily zajiš�ování vývoje pro aplikace musí obsahovat ID zařízení, na kterých je aplikace nainstalovaná. Můžete registrovat více zařízení iOS a přidat je do profilů zajiš�ování. Profil zajiš�ování distribuce obchodu s aplikacemi poskytuje přístup k aplikacím na všech zařízeních ve vašem podniku. Avšak, produkt IBM TRIRIGA Anywhere podporuje pouze jedno globální ID aplikace pro profil zajiš�ování distribuce obchodu s aplikacemi.
Postup 1. Nainstalujte produkt Oracle JDK verze 7.0. a. Ze stránky Oracle Soubory ke stažení Java SE (www.oracle.com/technetwork/java/ javase/downloads/jdk7-downloads-1880260.html) si stáhněte sadu pro vývoj JSDK (Java SE Development Kit) pro váš operační systém. b. Spus�te spustitelný soubor a pokračujte pomocí v instalačním programu. c. V terminálu přejděte do domovského adresáře cd ~. d. Zadejte příkaz echo $JAVA_HOME. e. Je-li výsledek prázdný, zadejte příkaz sudo nano .bash_profile. Tento krok vyžaduje vaše systémové heslo. f. Do okna se souborem .bash_profile zadejte export JAVA_HOME=$(/usr/libexec/ java_home), poté soubor uložte a zavřete. g. Chcete-li znovu načíst terminál a zobrazit, co jste vložili do souborů, zadejte příkaz source ~/.bash_profile. h. Zadejte příkaz echo $JAVA_HOME. Ověřte, že cesta je /Library/Java/ JavaVirtualMachines/jdk_version/Contents/Home. 2. Vytvořte ID Apple tak, že se zaregistrujete jako vývojář Apple v centru Apple Registration Center (developer.apple.com/programs/register/). 3. Stáhněte a nainstalujte Xcode IDE, včetně sady SDK a simulátoru iOS, z obchodu s aplikacemi Mac (www.apple.com/osx/apps/app-store.html). 4. Přidejte ID Apple do prostředí Xcode (developer.apple.com/library/ios/documentation/ IDEs/Conceptual/AppStoreDistributionTutorial/AddingYourAccounttoXcode/ AddingYourAccounttoXcode.html). 5. V prostředí Xcode, vytvořte certifikát (developer.apple.com/library/ios/documentation/ IDEs/Conceptual/AppDistributionGuide/MaintainingCertificates/ MaintainingCertificates.html) pro profil zajiš�ování. Kapitola 2. Instalace komponent produktu IBM TRIRIGA Anywhere
19
v Vytvořte certifikát vývojáře pro profil zajiš�ování vývoje. Stáhněte certifikát a přidejte jej do aplikace Keychain (support.apple.com/kb/PH7297). v Vytvořte certifikát distribuce pro profil zajiš�ování distribuce. Stáhněte certifikát do lokálního prostředí. 6. Zaregistgrujte ID aplikací (developer.apple.com/library/ios/documentation/IDEs/ Conceptual/AppDistributionGuide/MaintainingProfiles/MaintainingProfiles.html). ID aplikací musíte zaregistrovat jako zástupné znaky. Když vytvoříte ID aplikací, vyberte volbu ID aplikace zástupného znaku a zadejte ID balíku. Výchozí ID balíku pro WorkTaskManagement je com.WorkTaskManagement*. ID balíku můžete změnit v souboru application-descriptor.xml. 7. Zaregistrujte ID zařízení v aplikaci Member Center (developer.apple.com/library/ios/ documentation/IDEs/Conceptual/AppDistributionGuide/MaintainingProfiles/ MaintainingProfiles.html). Jedinečný identifikátor zařízení (UDID) můžete vyhledat připojením vašeho zařízení k počítači Mac OS X při spuštění Xcode nebo iTunes. 8. Vytvořte profil zajiš�ování pro každou aplikaci pomocí aplikace Member Center. Typ profilu zajiš�ování
Akce
Profil zajiš�ování vývoje
Jako vývojář generujte profily zajiš�ování a pak stáhněte profily na váš počítač Mac OS X. Otevřete každý profil zajiš�ování v XCode. Profily zajiš�ování jsou přidány do knihovny systému v následujícím umístění: ~/Library/MobileDevice/ Provisioning Profiles".
Profil zajiš�ování distribuce obchodu s aplikacemi Když vygenerujete profil zajiš�ování, nemusíte poskytnout ID zařízení. Stáhněte profil na váš počítač Mac OS X a přidejte identifikátor profilu do souboru build.properties.
Při každé aktualizaci profilu musíte profil zajiš�ování stáhnout do serveru sestavení. Když spustíte proces sestavení a nasazení aplikace, jsou profily zajiš�ování shromážděny a uloženy v archivním souboru aplikace iOS (IPA).
Instalace vývojových nástrojů pro Windows Produkt Microsoft Visual Studio je požadován, chcete-li sestavovat aplikace pro zařízení Windows.
Než začnete Musíte použít počítač, na kterém běží systém Windows verze 8.1 nebo novější.
Informace o této úloze Musíte nainstalovat bu� produkt Visual Studio Express 2013 for Desktop, nebo produkt Visual Studio Express 2013 for Windows. Omezení: Visual Studio Express 2013 for Web není podporován.
Postup 1. Z webové stránky Visual Studio website (www.visualstudio.com/en-us/downloads/ download-visual-studio-vs.aspx) vyberte položku Visual Studio 2013 > Express 2013 for Desktop a klepněte na tlačítko Stáhnout. 2. Spus�te soubor wdexpress_full.exe. 3. Dokončete průvodce instalací.
20
Plánování, instalace a nasazení
Instalace produktu IBM TRIRIGA Anywhere Komponenta IBM TRIRIGA Anywhere obsahuje projekt a mobilní aplikace.
Než začnete v Pokud instalujete produkční prostředí, ujistěte se, že je nainstalovaný server MobileFirst Server. v Při instalacích pro Mac OS X se ujistěte, že je nastavena proměnná prostředí JAVA_HOME.
Informace o této úloze V zájmu ujištění, že se program launchpad správně spustí, v cestě k adresáři, kde je program launchpad umístěn, nepoužívejte mezery. Během instalace musíte poskytnout podrobnosti o typu serveru, který se používá v nasazení. Omezení: Program příručního panelu produktu IBM TRIRIGA Anywhere není podporovaný na systému Mac OS X.
Postup 1. Spus�te příruční panel. Volba
Popis
Windows, Linux nebo UNIX
Poklepejte na soubor launchpad. Pokud váš počítač má systém Windows, použijte soubor launchpad64.exe. Pokud váš počítač má systém UNIX nebo Linux, použijte soubor launchpad.sh.
Mac OS X
1. Z obrazu instalace IBM TRIRIGA Anywhere otevřete složku Instalovat > IM a rozbalte komprimovaný soubor installer.macOS. 2. Ujistěte se, že cesta ke spustitelnému souboru Userinst neobsahuje žádné mezery a závorky. Poklepejte na spustitelný soubor Userinst.
2. V podokně Instalovat produkt IBM TRIRIGA Anywhere klepněte na volbu Instalovat. 3. Pokud jste nasadili server MobileFirst Server na samostatný aplikační server, vyberte volbu Samostatný server MobileFirst Server. Pokud nastavujete integrované vývojové prostředí prostřednictvím produktu MobileFirst Studio, vyberte volbu Vestavěný server uvnitř produktu MobileFirst Studio a dokončete průvodce instalací. 4. Pokud jste server MobileFirst Server nainstalovali na jiném počítači, zkopírujte soubor TRIRIGAAnywhere.war na počítač serveru MobileFirst Server.
Vytvoření běhového prostředí MobileFirst Po instalaci produktu IBM TRIRIGA Anywhere musíte nastavit a nakonfigurovat běhové prostředí MobileFirst pomocí konfiguračního nástroje serveru MobileFirst Server.
Informace o této úloze Použijte pracovní list plánování instalace k zaznamenání zadaných hodnot, abyste je mohli později použít v instalaci.
Kapitola 2. Instalace komponent produktu IBM TRIRIGA Anywhere
21
Postup 1. Spus�te nástroj pro konfiguraci serveru na počítači, na kterém je nainstalovaný server MobileFirst Server. Volba
Popis
V systému Windows
V nabídce Start klepněte na IBM MobileFirst Platform Server 6.3 > Nástroj pro konfiguraci serveru.
V systému Linux
Na pracovní ploše klepněte na IBM MobileFirst Platform Server 6.3 > Nástroj pro konfiguraci serveru.
V systému Mac OS X
Ve vyhledávači přejděte do adresáře mf_server_home/shortcuts/ directory a poklepejte na soubor configuration-tool.sh.
2. Vyberte volbu Přidat běhové prostředí produktu MobileFirst do konfigurace a uve�te název pro nové běhové prostředí. Použijte posuvník, abyste viděli konfiguraci projektu MobileFirst. 3. V podokně Běhové prostředí MobileFirst přejděte na soubor TRIRIGAAnywhere.war, který byl vygenerován na počítači produktu IBM TRIRIGA Anywhere. Uve�te kontextový kořenový adresář projektu MobileFirst a klepněte na tlačítko Další. Tato hodnota musí odpovídat kontextovému kořenovému adresáři běhového prostředí, který jste uvedli během instalace produktu IBM TRIRIGA Anywhere. 4. Uve�te nastavení databáze v následných podoknech a klepněte na volbu Uložit a nasadit. Po uložení konfigurace běhového prostředí můžete kdykoliv soubor TRIRIGAAnywhere.war znovu nasadit, vyberete-li jej v nástroji MobileFirst Server Configuration Tool. 5. Restartujte server MobileFirst Server. 6. Na počítači, kde je nainstalovaný produkt IBM TRIRIGA Anywhere, spus�te příkaz build all. Pokud váš počítač má systém Windows, použijte soubor build.cmd. Pokud váš počítač má systém UNIX nebo Linux, použijte soubor build.sh. Tento krok vygeneruje distribuovatelné soubory projektu a nasadí je na server MobileFirst Server.
Výsledky Po dokončení nasazení budou projekt a aplikace k dispozici na konzole MobileFirst Operations Console a konzole Application Center.
Instalace integrovaného vývojového prostředí Vývojové prostředí vyžaduje instalaci vývojových nástrojů na počítači sestavení. Integrované vývojové prostředí můžete použít k testování a konfiguraci mobilních aplikací, než je nasadíte na mobilní zařízení.
Než začnete v Ujistěte se, že máte nainstalované vývojové nástroje pro platformu mobilních zařízení. v Chcete-li zobrazit náhled aplikací v simulátoru mobilního prohlížeče MobileFirst Studio, nainstalujte aplikaci Google Chrome.
Informace o této úloze Aplikace MobileFirst Studio je vývojové prostředí založené na Eclipse, které lze použít ke konfiguraci aplikací IBM TRIRIGA Anywhere. Aplikaci MobileFirst Studio nainstalujete z pracovní plochy integrovaného vývojové prostředí Eclipse.
22
Plánování, instalace a nasazení
Chcete-li zobrazit a testovat mobilní aplikace, můžete použít simulátor mobilního prohlížeče MobileFirst Studio, emulátor Android, simulátor iOS nebo simulátor Visual Studio. Jakmile jsou aplikace nasazeny, můžete je upravovat. Další informace viz sekce Konfigurace mobilních aplikací IBM TRIRIGA Anywhere v Centru znalostí IBM Knowledge Center.
Postup 1. Nainstalujte prostředí Eclipse IDE: a. Přejděte na stránku www.eclipse.org/downloads/packages/eclipse-ide-java-eedevelopers/keplersr1 a stáhněte produkt Eclipse IDE for Java EE Developers verze 4.3.2 (Kepler) pro váš operační systém. b. Extrahujte komprimovanou složku a spuštěním aplikace Eclipse nainstalujte software. 2. Nastavte vaše vývojové prostředí Eclipse: a. Zkontrolujte, zda je nainstalován modul plug-in Eclipse JSDT. Modul plug-in JavaScript Development Tool (JSDT) vám pomáhá v navigaci kódem skriptu Java Script v Eclipse. 1) Vyberte nabídku Nápověda > O Eclipse a klepněte na volbu Eclipse Web Tools Platform (WTP) 2) Vyhledejte Eclipse JavaScript Development Tools v okně O funkcích Eclipse. b. Pokud není modul plug-in JavaScript Development Tools již nainstalován, postupujte takto: 1) Vyberte nabídku Nápověda > Instalovat nový software > Přidat. 2) V okně Přidat úložiště uve�te v poli Umístění následující adresu URL: http://download.eclipse.org/webtools/repository/kepler. 3) V poli Název uve�te Eclipse WTP. 4) Vyberte nabídku Web Tools Platform (WTP) 3.5.1 (nebo novější) > JavaScript Development Tools a nainstalujte modul plug-in. c. Nastavte Google Chrome jako výchozí webový prohlížeč výběrem nabídky Okno > Předvolby > Obecné > Webový prohlížeč > Použít externí webový prohlížeč. Vyberte zaškrtávací políčko Chrome a klepnutím na tlačítko OK použijte vaše změny. 3. Nainstalujte MobileFirst Studio Consumer Edition: a. V Eclipse vyberte nabídku Nápověda > Instalovat nový software > Přidat. b. V okně Přidat úložiště vyberte volbu Archiv. c. Přejděte na soubor MobileFirstStudio.zip v adresáři Instalovat obrazu instalace produktu IBM TRIRIGA Anywhere a klepněte na volby Otevřít > OK. d. V podokně Dostupný software vyberte volbu IBM MobileFirst Studio Development Tools a klepněte na tlačítka Další > Další > Dokončit. e. Restartováním Eclipse použijte změny. 4. Importujte projekt TRIRIGAAnywhere do aplikace MobileFirst Studio. a. V Eclipse klepněte na nabídku Soubor > Importovat > Obecné, vyberte volbu Existující projekty do pracovního prostoru a klepněte na volbu Další. b. Klepněte na volbu Vybrat kořenový adresář a uve�te cestu k \ibm\Anywhere. c. Vyberte projekt TRIRIGAAnywhere a klepněte na volbu Zkopírovat projekty do pracovního prostoru. Klepněte na tlačítko Dokončit. d. V podokně Průzkumník projektů rozbalte všechny uzly. Klepněte pravým tlačítkem na složku OSLCGenericAdapter a vyberte nabídku Spustit jako > Nasadit adaptér MobileFirst. e. Klepněte pravým tlačítkem na složku aplikace a klepněte na nabídku Spustit jako > Spustit na vývojovém serveru MobileFirst. Kapitola 2. Instalace komponent produktu IBM TRIRIGA Anywhere
23
f. Chcete-li zobrazit náhled aplikace, klepněte pravým tlačítkem myši na složku aplikace a klepněte na nabídku Spustit jako > Náhled.
Bezobslužný režim: Instalace produktu IBM TRIRIGA Anywhere Bezobslužnou instalaci produktů IBM TRIRIGA Anywhere, MobileFirst Server a Installation Manager můžete spustit z příkazového řádku. Bezobslužné instalace prováděné aplikací Installation Manager jsou definované souborem odpovědí XML.
Záznam souboru odpovědí pro bezobslužnou instalaci Soubor odpovědí shromaž�uje data a zaznamenává výběry, které provedete při použití aplikace Installation Manager. Chcete-li spustit bezobslužnou instalaci, musíte zaznamenat nastavení instalace.
Informace o této úloze Když použijete aplikaci Installation Manager k instalaci komponent, zaznamená se soubor odpovědí XML. Soubor odpovědí lze použít pro budoucí bezobslužnou instalaci aplikací IBM TRIRIGA Anywhere a MobileFirst Server. Jakmile je váš systém nastaven tak, aby zaznamenal soubor odpovědí, soubor odpovědí se přepíše každým následným použitím instalačního programu. Chcete-li soubor odpovědí zaznamenat, nastavte před spuštěním příručního panelu proměnnou prostředí record na hodnotu true. Případně, chcete-li spustit instalační program z příkazového řádku, použijte parametr -record.
Postup 1. Otevřete příkazový řádek a spus�te tento příkaz: V systému Windows
set record=true
V systému UNIX nebo Linux
export record=true
2. Spus�te příruční panel TRIRIGA Anywhere a pokračujte v instalaci. 3. Klepněte na tlačítko Dokončit. Souboru odpovědí je generován v domovském adresáři uživatele. Soubor odpovědí je označen časovým razítkem, například tpaeInstallerRsp20130716105150.xml.
Instalace aplikace Installation Manager v bezobslužném režimu Aplikace Installation Manager je nástroj používaný k instalaci produktu IBM TRIRIGA Anywhere a serveru MobileFirst Server. Aplikaci Installation Manager samotnou lze nainstalovat v bezobslužném režimu.
Informace o této úloze Složka Installation Manager zahrnuje inicializační soubor silent-install.ini obsahující výchozí parametry a hodnoty požadované pro bezobslužnou instalaci. Pomocí inicializačního souboru můžete nastavit hodnoty pro proces bezobslužné instalace. Rozsah parametrů lze upravit v souboru silent-install.ini.
Postup 1. Přejděte do složky Install\IM obrazu instalace produktu IBM TRIRIGA Anywhere a zkopírujte složku Installation Manager pro váš systém do lokálního adresáře. Pokud váš systém například běží na 64bitovém operačním systému Windows, zkopírujte složku installer.win64.
24
Plánování, instalace a nasazení
2. Volitelné: Chcete-li upravit parametry instalace, upravte soubor silent-install.ini. 3. Z příkazového řádku přejděte do adresáře, kam jste zkopírovali složku Installation Manager a spus�te jeden z následujících příkazů. Uve�te cestu a název souboru protokolu, který chcete vytvořit: Windows
installc.exe –-launcher.ini silent-install.ini -log název_soub_protokolu-acceptLicense
UNIX nebo Linux
./installc --launcher.ini silent-install.ini -log název_soub_protokolu-acceptLicense
Pro systém Windows například spus�te následující příkaz: installc.exe –-launcher.ini silent-install.ini -log C:\tmp\ silent_install_log.xml -acceptLicense
Související informace: Bezobslužná instalace aplikace Installation Manager
Parametry pro instalaci v bezobslužném režimu Instalační soubor silent-install.ini můžete upravit aktualizací parametrů pro vaše prostředí. Parametr
Popis
-vm
Uvádí spouštěcí program Java. V bezobslužném režimu používejte vždy program java.exe v systému Windows a program java v ostatních operačních systémech.
-nosplash
Potlačí úvodní obrazovku.
--launcher.suppressErrors
Potlačí dialogové okno chyby prostředí JVM.
-silent
Spustí program Installation Manager v bezobslužném režimu.
-input
Uvádí, že je jako vstup pro program Installation Manager použita odezva XML.
-log
Generuje soubor protokolu zaznamenávající výsledek bezobslužné instalace. Soubor protokolu je soubor XML, například c:\mylogfile.xml or /root/mylogs/mylogfile.xml
Instalace produktu TRIRIGA Anywhere v bezobslužném režimu Soubor odpovědí můžete vygenerovat dokončením úspěšné instalace produktu IBM TRIRIGA Anywhere pomocí aplikace Installation Manager. Alternativně můžete použít ukázkový soubor odpovědí poskytnutý v adresáři samples komprimované složky produktu IBM TRIRIGA Anywhere.
Než začnete Na cílovém počítači musí být nainstalována aplikace Installation Manager. Vygenerovaný soubor odpovědí nebo ukázkový soubor odpovědí s nezbytnými změnami zkopírujte do cílového počítače. Ukázkový soubor odpovědí pro váš operační systém najdete ve složce samples obrazu instalace produktu IBM TRIRIGA Anywhere. Pro instalace Mac OS X použijte soubor odpovědí response_install_TRIRIGA_Anywhere_Only_MAC.xml. Pro všechny ostatní operační Kapitola 2. Instalace komponent produktu IBM TRIRIGA Anywhere
25
systémy použijte soubor odpovědí response_install_TRIRIGA_Anywhere_Only.xml.
Informace o této úloze Soubor odpovědí produktu IBM TRIRIGA Anywhere můžete zkopírovat na více počítačů a spustit bezobslužné instalace. Zajistěte však, aby všechny hodnoty v souboru odpovědí byly platné pro cílový systém.
Postup 1. Otevřete soubor odpovědí pro úpravu a upravte hodnoty pro váš operační systém. Zajistěte, aby byla hodnota parametru repository location správná. 2. Změňte adresář na adresář tools, do kterého byla nainstalována aplikace Installation Manager, a spus�te následující příkaz: imcl -silent -input název_soub_odpovědí -log název_soub_protokolu -acceptLicense
Uve�te cestu a název existujícího souboru odpovědí a souboru protokolu, které chcete použít. Parametr -acceptLicense se použije pro automatické přijetí licence. V systému Windows spus�te například následující příkaz: imcl -silent -input C:\tmp\response_install_TRIRIGA_Anywhere_Only.xml -log C:\tmp\silent_install_log.xml -acceptLicense
26
Plánování, instalace a nasazení
Kapitola 3. Sestavení a nasazení aplikací IBM TRIRIGA Anywhere Než budou mobilní uživatelé moci stahovat aplikace IBM TRIRIGA Anywhere, musí být aplikace sestaveny a nasazeny na server MobileFirst Server.
Proces nasazení aplikací IBM TRIRIGA Anywhere Aplikace IBM TRIRIGA Anywhere jsou generovány na serveru sestavení a poté se nasazují do běhového prostředí, které obsahuje MobileFirst Server. Na serveru sestavení ke generování nasaditelných souborů používáte soubory adaptéru a aplikace. Pak nasa�te projekt a nasaditelné soubory do běhového prostředí. Z produktu MobileFirst Studio nebo z příkazového řádku operačního systému spustíte příkazy nebo úlohy, které nasadí aplikace na server MobileFirst Server. Následující obrázek zobrazuje vztah mezi serverem sestavení a běhovým prostředím. Také zobrazuje, jak se projekt a soubory nasazují na server MobileFirst Server, aby aplikace byly dostupné ke stažení do mobilního zařízení. Server sestavení Adresář produktu IBM TRIRIGA Anywhere
Adaptér
Aplikace
Generovat nasaditelné soubory Nasaditelné soubory Webovýarchiv archiv Webový (.war) (.war)
Adaptér (.adapter)
Projekt aplikace Worklight (.wlapp)
Balík aplikace (.apk or .ipa)
Nasadit projekt a soubory
Běhové prostředí
Podnikový systém
MobileFirst Server
Centrum aplikací
Mobilní zařízení
Aplikace Stáhnout
Aplikace
Zkontrolovat aktualizace aplikace Běhové interakce (OSLC)
Adaptér Běhové interakce (OSLC)
Server sestavení obsahuje adapter i aplikace. Když vygenerujete nasaditelné soubory, vytvoří se soubor WAR, soubor ADAPTER, soubor WLAPP a soubor APK nebo IPA. Když pak nasazujete projekt a tyto soubory do běhového prostředí, které obsahuje server MobileFirst Server, aplikace a adaptér budou dostupné ke stažení do mobilního zařízení. Soubory, které lze nasadit, jsou v adresáři tririgaanywhere_home\TRIRIGAAnywhere\bin: © Copyright IBM Corp. 2014, 2015
27
Soubor WAR Soubor webového archivu (WAR). Každý projekt IBM TRIRIGA Anywhere obsahuje dva soubory WAR. Soubory WAR se používají pro balení distribuovatelných souborů aplikace a souvisejících prostředků projektu, a pro jejich nasazení na server MobileFirst Server. Pro podporu aplikačních serverů se servlety verze 3.0 a servlety verze 2.4 existují dva soubory WAR: v Soubor TRIRIGAAnywhere.war pro aplikační servery verze 3.0, WebSphere Application Server 8, WebSphere Application Server 8.5, WebSphere Application Server Liberty a Apache Tomcat v Soubor TRIRIGAAnywhere-2.4.war pro servlet verze 2.4 aplikačního serveru: WebSphere Application Server 7 Po instalaci produktu IBM TRIRIGA Anywhere jsou oba tyto soubory WAR automaticky aktualizovány informacemi o hostiteli. Když nasazujete kterýkoli ze souborů WAR na server MobileFirst Server a spustíte příkaz build all, soubor TRIRIGAAnywhere.war bude aktualizován distribuovatelnými soubory aplikace IBM TRIRIGA Anywhere a souvisejícími prostředky projektu. Soubor ADAPTER Adaptér MobileFirst, který je nasazen na server MobileFirst Server. Tento soubor obsahuje kód serveru, který provádí různé úlohy, například načítání dat ze vzdálené databáze. Ke kódu adaptéru přistupují aplikace MobileFirst prostřednictvím jednoduchého volání rozhraní API. Soubor WLAPP Metadata a webové prostředky aplikace IBM TRIRIGA Anywhere, která je nasazena na serveru MobileFirst Server. MobileFirst Server používá tento soubor k identifikaci mobilních aplikací. Soubor APK Mobilní binární soubor Android, který je připraven k nasazení do mobilního zařízení. Soubor IPA Mobilní binární soubor iOS, který je připraven k nasazení do mobilního zařízení. Soubor APPX Binární soubor systému Windows 8.1, který je připraven pro nasazení na zařízení Windows. Aplikace můžete nasadit z produktu MobileFirst Studio nebo z příkazového řádku operačního systému. MobileFirst Studio Produkt MobileFirst Studio obsahuje komponentu Mobile Browser Simulator pro testování vašich aplikací, ale neobsahuje komponentu Application Center pro stahování aplikací. Profil WebSphere Application Server Liberty Dynamický profil, který omezuje WebSphere Application Server na použití pouze těch funkcí, které vyžadují aplikace nasazené na server. Tento profil obsahuje komponentu Application Center pro stahování mobilních aplikací do mobilních zařízení. Úplný profil WebSphere Application Server Úplný profil podporuje pokročilé konfigurace. WebSphere Application Server obsahuje komponentu Application Center pro stahování aplikací do mobilních zařízení.
28
Plánování, instalace a nasazení
Když nasazujete aplikace ze serveru MobileFirst Studio, spouštíte úlohy nasazení adaptéru a úlohy nasazení aplikací. Adaptér a aplikace jsou nasazeny na server MobileFirst Server a aplikace jsou dostupné ke stažení. Při použití produktu MobileFirst Studio není dostupná komponenta Application Center. Když nasazujete aplikace z příkazového řádku operačního systému, nasazujete také soubor WAR na server MobileFirst Server. Tento soubor WAR se vytváří během instalace produktu IBM TRIRIGA Anywhere. Soubor WAR nasazujete pomocí konfiguračního nástroje serveru MobileFirst Server. Tento soubor WAR obsahuje vlastnosti, které řídí různé funkce aplikace IBM TRIRIGA Anywhere, například hodnoty časových limitů. Kdykoli změníte vlastnosti aplikace, musíte soubor WAR znovu nasadit. Po nasazení souboru WAR pomocí nástroje MobileFirst Server Configuration Tool spus�te příkaz build all. Jakmile jsou aplikace a soubor WAR nasazeny na server, mobilní uživatelé mohou aplikace stáhnout z prostředí Application Center na svá mobilní zařízení. Související odkazy: “Soubory vlastností” na stránce 33 Proces sestavení a nasazení aplikací vyžaduje vstup z konfigurovatelných souborů vlastností, které patří k aplikaci. “Adresářová struktura produktu IBM TRIRIGA Anywhere” na stránce 34 Adresář produktu IBM TRIRIGA Anywhere obsahuje soubory potřebné ke generování aplikací IBM TRIRIGA Anywhere. Tento adresář zahrnuje předdefinovaný obsah pro generování mobilních aplikací, které se na podnikovém systému integrují do aplikací poskytovatele. Proces nasazení aplikací také vygeneruje sadu souborů.
Nasazení aplikací IBM TRIRIGA Anywhere na server MobileFirst Server Aplikace musí být nasazeny na server předtím, než je bude možné stáhnout do mobilních zařízení. Aplikace můžete nasadit z produktu MobileFirst Studio nebo z příkazového řádku operačního systému.
Nasazení aplikací z příkazového řádku na aplikační server WebSphere Application Server V prostředích, které neobsahují MobileFirst Studio, ale obsahují jeden z profilů WebSphere Application Server, můžete nasadit aplikace z příkazového řádku operačního systému.
Než začnete v Nainstalujte aplikaci IBM TRIRIGA Anywhere. v Pokud plánujete zobrazit náhled nasazených aplikací v prostředí MobileFirst Operations Console, na serveru sestavení IBM TRIRIGA Anywhere musí být nainstalován Google Chrome. Funkce náhledu pro nasazené aplikace nepodporuje většinu jiných webových prohlížečů. v Instance MobileFirst Server a konzola Application Center musí být spuštěny. v Máte-li spuštěné MySQL a plánujete nasadit mobilní aplikace IBM TRIRIGA Anywhere na zařízeních Android, budete možná muset konfigurovat produkt MySQL Database.
Postup 1. Nasa�te distribuovatelné soubory na server MobileFirst Server: a. Na serveru sestavení IBM TRIRIGA Anywhere v adresáři tririgaanywhere_home\ TRIRIGAAnywhere otevřete soubor build.properties. Ověřte, že vlastnosti serveru MobileFirst Server a vlastnosti, které má Application Center, jsou správné pro vaše prostředí.
Kapitola 3. Sestavení a nasazení aplikací
29
b. Spus�te příkaz build all, build.cmd na systému Windows nebo build.sh na systémech UNIX a Linux. Soubor artefaktu .apk nebo .ipa bude vygenerován a všechny distribuovatelné soubory projektu IBM TRIRIGA Anywhere budou nasazeny na server MobileFirst Server. 2. Ověřte nasazení aplikací IBM TRIRIGA Anywhere v prostředí MobileFirst Operations Console. V prohlížeči Google Chrome otevřete MobileFirst Operations Console a vyberte volbu Náhled jako běžné prostředky pro jakoukoli aplikaci IBM TRIRIGA Anywhere.
Jak pokračovat dále v Nainstalujte mobilního klienta centra Application Center na mobilní zařízení Android (www.ibm.com/support/knowledgecenter/SSHS8R_6.3.0/ com.ibm.worklight.appadmin.doc/appcenter/t_installing_the_client_on_an_and_mob.html) nebo na mobilní zařízení iOS (www.ibm.com/support/knowledgecenter/SSHS8R_6.3.0/ com.ibm.worklight.appadmin.doc/appcenter/t_installing_the_client_on_a_ios_mob.html), abyste si mohli stáhnout aplikace IBM TRIRIGA Anywhere. v Přidat digitální podpisy do aplikací IBM TRIRIGA Anywhere. Související informace: Nástroj pro konfiguraci serveru MobileFirst Server Úlohy Ant pro nasazení souboru WAR Informace o nastavení Centra aplikací Nastavení mobilního klienta
Nasazení aplikací z příkazového řádku do úplného profilu WebSphere Application Server V prostředích, které neobsahují MobileFirst Studio, ale obsahují jeden z profilů WebSphere Application Server, můžete nasadit aplikace z příkazového řádku operačního systému. Běhové prostředí, které je k dispozici se serverem WebSphere Application Server, je označováno jako úplný profil.
Než začnete v Pokud plánujete zobrazit náhled nasazených aplikací v prostředí MobileFirst Operations Console, na serveru sestavení IBM TRIRIGA Anywhere musí být nainstalován Google Chrome. Funkce náhledu pro nasazené aplikace nepodporuje většinu jiných webových prohlížečů. v Máte-li spuštěné MySQL a plánujete nasadit mobilní aplikace IBM TRIRIGA Anywhere na zařízeních Android, budete možná muset konfigurovat produkt MySQL Database.
Informace o této úloze Soubor WAR projektu obsahuje MobileFirst Operations Console, výchozí konfigurační hodnoty pro server, a některé prostředky pro aplikace a adaptéry MobileFirst. Když používáte Installation Manager k instalaci serveru MobileFirst Server, Application Center se nainstaluje na vámi určený webový aplikační server.
Postup 1. Na serveru sestavení IBM TRIRIGA Anywhere v adresáři tririgaanywhere_home\ TRIRIGAAnywhere otevřete soubor build.properties. Ověřte, že vlastnosti serveru MobileFirst Server a vlastnosti, které má Application Center, jsou správné pro vaše prostředí. 2. Nasa�te soubor WAR projektu pomocí konfiguračního nástroje MobileFirst Server.
30
Plánování, instalace a nasazení
3. 4. 5.
6.
a. V konfiguračním nástroji serveru vyberte bu� volbu Vytvořit konfiguraci serveru MobileFirst Server, pokud poprvé nasazujete soubor WAR, nebo vyberte volbu Nahradit soubory WAR nasazené konfigurace serveru MobileFirst Server v případě následných nových nasazení souboru WAR. b. Dokončete kroky průvodce. Nasa�te soubory WAR komponenty Application Center a nakonfigurujte aplikační server. Ověřte, že běží instance MobileFirst Server a konzola Application Center. Z adresáře tririgaanywhere_home\TRIRIGAAnywhere spus�te příkaz build all, build.cmd na systému Windows nebo build.sh na systémech UNIX a Linux. Soubor artefaktu .apk nebo .ipa bude vygenerován a všechny distribuovatelné soubory projektu IBM TRIRIGA Anywhere budou nasazeny na server MobileFirst Server. Ověřte nasazení aplikací IBM TRIRIGA Anywhere v prostředí MobileFirst Operations Console. V prohlížeči Google Chrome otevřete MobileFirst Operations Console a vyberte volbu Náhled jako běžné prostředky pro jakoukoli aplikaci IBM TRIRIGA Anywhere.
Jak pokračovat dále Nainstalujte mobilního klienta Application Center na mobilní zažízení Android nebo na mobilní zařízení iOS, abyste mohli stáhnout aplikace IBM TRIRIGA Anywhere. Přidejte digitální podpisy do aplikací IBM TRIRIGA Anywhere. Související informace: Nástroj pro konfiguraci serveru MobileFirst Server Úlohy Ant pro nasazení souboru WAR Informace o nastavení Centra aplikací Nastavení mobilního klienta
Nasazení aplikací pomocí serveru MobileFirst Studio MobileFirst Studio obsahuje vestavěnou instanci serveru MobileFirst Server, což znamená, že soubor WAR nemusíte nasazovat. MobileFirst Studio také obsahuje komponentu Mobile Browser Simulator pro testování vašich aplikací.
Než začnete v Pokud plánujete zobrazit náhled nasazených aplikací v prostředí Mobile Browser Simulator, ve vývojovém prostředí musí být nainstalován Google Chrome. Funkce náhledu pro nasazené aplikace nepodporuje většinu jiných webových prohlížečů. v Máte-li spuštěné MySQL a plánujete nasadit mobilní aplikace IBM TRIRIGA Anywhere na zařízeních Android, budete možná muset konfigurovat produkt MySQL Database.
Postup 1. V produktu MobileFirst Studio importujte projekt IBM TRIRIGA Anywhere. a. Klepněte pravým tlačítkem myši do průzkumníka projektů a vyberte volbu Importovat. Z okna Import vyberte volbu Existující projekty do pracovního prostoru a klepněte na tlačítko Další. b. Procházením přejděte do složky tririgaanywhere_home, vyberte složku TRIRIGAAnywhere, vyberte volbu Kopírovat projekty do pracovního prostoru a klepněte na tlačítko Dokončit. 2. Nastavte cestu k souboru Ant. a. Z nabídky Okno vyberte volbu Předvolby. Rozbalte položku Ant a vyberte volbu Běhové prostředí. Kapitola 3. Sestavení a nasazení aplikací
31
3.
4. 5. 6. 7. 8.
b. Vyberte položku Ant Home a klepněte na volbu Ant Home. c. V okně Vyhledání složky rozbalte složky tririgaanywhere_home > build > tools > ant a klepněte na tlačítko OK. Na serveru sestavení IBM TRIRIGA Anywhere v adresáři tririgaanywhere_home\ TRIRIGAAnywhere otevřete soubor build.properties. Ověřte, že vlastnosti serveru MobileFirst Server a vlastnosti, které má Application Center, jsou správné pro vaše prostředí. Z karty Servery spus�te vestavěný server MobileFirst. Přidejte soubor build.xml do zobrazení Ant. Vyberte soubor build.xml z aplikace TRIRIGAAnywhere a přetáhněte soubor build.xml do zobrazení Ant. Rozbalte soubor build.xml v zobrazení Ant a poklepejte na úlohu all, abyste spustili soubor build.xml. Ověřte nasazení aplikace v konzole MobileFirst Operations Console klepnutím pravým tlačítkem na aplikaci a výběrem volby Spustit jako > Náhled. Otestujte aplikaci bu� na mobilním zařízení, v emulátoru Android, v simulátoru iOS, nebo v simulátoru Visual Studio. Chcete-li otestovat aplikaci v emulátoru Android, musíte nejprve emulátor nastavit. Chcete-li otestovat aplikaci na mobilním zařízení, připojte zařízení k počítači.
Typ zařízení
Kroky
Android
1. V průzkumníku projektů vyberte projekt Android, který je pod testovanou aplikací, a vyberte volbu Spustit jako > Aplikace Android. 2. Vyberte volbu Spustit nové virtuální zařízení Android pro emulátor Android nebo volbu Spustit nové zařízení Android pro mobilní zařízení Android. Soubor artefaktu .apk bude vygenerován do složky bin.
iOS
1. Pod volbami AnywhereWorkTaskManagement > Aplikace > app_name > iphone, klepněte pravým tlačítkem na volbu Spustit jako a vyberte volbu Projekt Xcode. 2. Z okna Xcode vyberte simulované zařízení nebo mobilní zařízení, na kterém chcete aplikaci otestovat, a klepněte na ikonu Přehrát. Soubor artefaktu .ipa bude vygenerován do složky bin.
Windows
1. Pod volbami AnywhereWorkTaskManagement > Aplikace > app_name > Windows8, klepněte pravým tlačítkem na volbu Spustit jako a vyberte volbu Projekt Visual Studio. 2. Z okna Visual Studio vyberte simulované zařízení nebo mobilní zařízení, na kterém chcete aplikaci otestovat, a klepněte na ikonu Přehrát. Soubor artefaktu .appx bude vygenerován do složky bin.
Související pojmy: Simulátor prohlížeče mobilního zařízení Simulátor iOS
32
Plánování, instalace a nasazení
Související úlohy: “Instalace emulátoru systému Android” na stránce 38 Emulátor systému Android vám může ukázat, jak vaše aplikace pro Android vypadají, a pomoci vám testovat chování aplikací. “Testování aplikací” na stránce 37 Poté, co aplikaci nasadíte, musíte ověřit, že se mezi databází podnikového systému a mobilní aplikací vyměňují data. K testování aplikací můžete použít mobilní zařízení, Mobile Browser Simulator, emulátor systému Android nebo simulátor systému iOS. Související odkazy: Sestavení a nasazení v produktu MobileFirst Studio Související informace: Software nelze instalovat do produktu MobileFirst Studio
Soubory vlastností Proces sestavení a nasazení aplikací vyžaduje vstup z konfigurovatelných souborů vlastností, které patří k aplikaci. Aplikaci můžete nakonfigurovat úpravou konfiguračních souborů vlastností. worklight.properties Obsahuje konfigurační vlastnosti aplikace: v připojení k databázi MobileFirst Server v zabezpečení MobileFirst Server v mapování ověření poskytovatele služeb v interval prezenčního signálu v časové limity a doby čekání v limit pro řádky protokolu v metoda ověření v stahování a odesílání příloh v velikost příloh v umístění základního adresáře příloh build.properties Obsahuje informace o umístění definice aplikace, verzi rozhraní API, a zda je aplikace nasazena. Soubor build.properties také obsahuje informace o adaptéru služeb OSLC a nastavení povolení šifrování dat. Tento soubor také obsahuje vlastnosti serveru MobileFirst Server, komponenty Application Center, a souboru WAR. Soubor build.properties definuje instanci serveru MobileFirst Server, na kterou je aplikace nasazena. Během instalace je soubor build.properties zkopírován do adresáře tririgaanywhere_home\TRIRIGAAnywhere a aktualizován hodnotami zadanými pro instalační program. Pokud po instalaci produktu IBM TRIRIGA Anywhere změníte prostředí, soubor build.properties nebude automaticky aktualizován. Pokud změníte podnikový server ve vašem prostředí, musíte změnit vlastnosti adapter.connection v souboru build.properties. Změníte-li aplikační server IBM TRIRIGA a server MobileFirst Server, musíte znovu sestavit a nasadit soubor WAR. app-feature.properties Obsahuje informace o nastaveních vlastností, která můžete povolit během procesu sestavení: Kapitola 3. Sestavení a nasazení aplikací
33
v v v v
mapy se povolují pomocí vlastnosti map.enabled GPS se povoluje pomocí vlastnosti gps.enabled skenování čárových kódů se povoluje pomocí vlastnosti barcode.enabled přílohy povolíte pomocí vlastnosti attachments.enabled
Adresářová struktura produktu IBM TRIRIGA Anywhere Adresář produktu IBM TRIRIGA Anywhere obsahuje soubory potřebné ke generování aplikací IBM TRIRIGA Anywhere. Tento adresář zahrnuje předdefinovaný obsah pro generování mobilních aplikací, které se na podnikovém systému integrují do aplikací poskytovatele. Proces nasazení aplikací také vygeneruje sadu souborů. Adresář produktu IBM TRIRIGA Anywhere obsahuje soubor definice aplikace a sadu souborů vlastností. Soubor
Popis
Cesta
app.xml
Definuje uživatelské rozhraní, datové prvky a přidružená obchodní pravidla pro aplikaci
tririgaanywhere_home\ TRIRIGAAnywhere\apps\ application_name\artifact
worklight.properties
Obsahuje konfigurační parametry pro aplikace
tririgaanywhere_home\ TRIRIGAAnywhere\server\ conf
build.properties
Obsahuje proměnné aspekty procesu sestavení a definuje cílový server, na který bude aplikace nasazena
tririgaanywhere_home\ TRIRIGAAnywhere
app-feature.properties
Obsahuje proměnné aspekty procesu sestavení
tririgaanywhere_home\ TRIRIGAAnywhere\apps\ app_name
TRIRIGAAnywhere.war
Balí distribuovatelné soubory tririgaanywhere_home\ aplikace a související prostředky TRIRIGAAnywhere\bin projektu a nasazuje je na server MobileFirst Server.
Proces nasazení aplikací vygeneruje další sadu souborů. Tyto soubory se vytvoří po spuštění příkazu build all z příkazového řádku nebo po spuštění adaptéru a úloh nasazení aplikací, které obsahuje MobileFirst Studio. Soubor
Cesta
OSLCGenericAdapter.adapter Obsahuje kód adaptéru serveru
tririgaanywhere_home\ TRIRIGAAnywhere\bin
název_aplikace.wlapp
Obsahuje artefakty serveru
tririgaanywhere_home\ TRIRIGAAnywhere\bin
název_aplikace.apk
Obsahuje artefakty klienta
tririgaanywhere_home\ TRIRIGAAnywhere\bin
název_aplikace.ipa název_aplikace.appx
34
Popis
Plánování, instalace a nasazení
Konfigurace databáze MySQL Database pro nasazení na zařízeních Android Používáte-li databázi MySQL Database, je možné, že před načítáním souborů .apk do produktu MobileFirst Server bude nutné provést speciální konfiguraci. V případě databáze MySQL verze 5.6.25 nesmí velikost souboru .apk přesáhnout 10% hodnoty innodb_log_file_size.
Postup 1. Zastavte WebSphere Application Server. 2. Zastavte službu MySQL. 3. Upravte v souboru C:\ProgramData\MySQL\MySQL Server 5.6\my.ini hodnotu proměnné innodb_log_file_size. Je-li velikost souboru .apk 37 MB, proměnná innodb_log_file_size musí být být větší než 370 MB a navíc je třeba započítat i sumu všech ostatních polí s proměnnou délkou. 4. Spus�te službu MySQL. 5. Spus�te WebSphere Application Server.
Přidávání digitálních podpisů do aplikací IBM TRIRIGA Anywhere Aplikace pro Android a iOS musí být digitálně podepsány, aby se mohly spustit na zařízení, aby mohly být distribuovány pro testování nebo odeslány do obchodu.
Informace o této úloze Pro aplikace Android postupujte podle pokynů v dokumentaci Android pro podepisování souborů APK pro Android (developer.android.com/tools/publishing/app-signing.html). Pro aplikace iOS postupujte podle pokynů v dokumentaci iOS pro údržbu podpisových identit a certifikátů (developer.apple.com/library/ios/documentation/IDEs/Conceptual/ AppDistributionGuide/MaintainingCertificates/MaintainingCertificates.html).
Nasazení aplikací na zabezpečený server Protokol SSL zajiš�uje zabezpečené transakce mezi serverem a klienty. Platforma MobileFirst podporuje protokol SSL mezi serverem MobileFirst Server a podnikovým serverem. V rámci produktu IBM TRIRIGA Anywhere je podnikovým serverem server IBM TRIRIGA. Chcete-li chránit komunikaci mezi serverem MobileFirst Server a podnikovým systémem, nakonfigurujte zabezpečení SSL pro adaptéry a back-endové servery produktu MobileFirst. Chcete-li chránit komunikaci mezi aplikacemi klienta a serverem MobileFirst Server, nakonfigurujte zabezpečení SSL.
Instalace aplikací IBM TRIRIGA Anywhere na mobilní zařízení Než budete moci instalovat aplikace na mobilní zařízení, musí být nainstalován mobilní klient Application Center.
Informace o této úloze Konzola Application Center je webová aplikace pro správu úložiště mobilních aplikací. Mobilní klient Application Center je bezpečný katalog dostupných mobilních aplikací. Abyste mohli stáhnout mobilního klienta do svého zařízení, musíte se přihlásit ke konzole Application Center. Kapitola 3. Sestavení a nasazení aplikací
35
Pro aplikace Android dbejte pokynů uvedených v dokumentaci MobileFirst pro instalaci klienta na mobilní zařízení Android. Pro aplikace Android dbejte pokynů pro sestavení a spouštění z příkazového řádku na webovém serveru vývojářů pro Android. Pro aplikace iOS dbejte pokynů uvedených v dokumentaci MobileFirst pro instalaci klienta na mobilní zařízení iOS. Pro aplikace iOS dbejte pokynů pro spouštění aplikací iOS na zařízení, které najdete na webu iOS Developer Library. Používáte-li produkt MobileFirst Studio, Application Center není k dispozici. Místo toho pod aplikacemi AnywhereWorkTaskManagement > klepněte pravým tlačítkem na aplikaci a vyberte volbu Spustit jako > Spustit na zařízení. Související pojmy: Mobilní klient Centra aplikací Související úlohy: Přidání aplikace do Centra aplikací
Instalace aplikací IBM TRIRIGA Anywhere na zařízení Windows Abyste mohli stáhnout mobilního klienta do svého zařízení, musíte se přihlásit ke konzole Application Center. Konzola IBM MobileFirst Platform Server Application Center je webová aplikace pro správu úložiště mobilních aplikací. Mobilní klient Application Center je bezpečný katalog dostupných mobilních aplikací.
Informace o této úloze Mobilní aplikace IBM TRIRIGA Anywhere můžete nainstalovat na tablety Windows 8.1 (64bitové, kromě RT). K podepisování aplikací se používají certifikáty. Certifikáty musí být nainstalovány na mobilní zařízení jako důvěryhodné certifikáty. Produkt TRIRIGA Anywhere poskytuje výchozí certifikáty. Výchozí certifikáty jsou pro každou aplikaci v adresáři windows8\native. Každý certifikát se nazývá TRIRIGAAnywhere_TemporaryKey.pfx. Tento certifikát je dočasný a musí být nahrazen vaším vlastním certifikátem.
Postup 1. Z adresáře mobilefirst_install_dir/ApplicationCenter/installer stáhněte soubor IBMApplicationCenterWindowsStore.zip do svého zařízení Windows. 2. Extrahujte soubor IBMApplicationCenterWindowsStore.zip a spus�te soubor IBMApplicationCenter.exe. 3. Zadejte klíč produktu Microsoft Windows. Klíče produktu jsou potřebné pro načítání aplikací a nejsou publikovány v obchodu Windows Store. Klíče produktu musí být licenčně potvrzeny společností Microsoft a nainstalovány do operačního systému mobilního zařízení. Další informace naleznete v části: https://msdn.microsoft.com/en-us/ library/windows/apps/dn832613.aspx. 4. Nahra�te dočasný certifikát vaším vlastním certifikátem. a. V aplikaci Visual Studio Tools otevřete aplikaci poklepáním na soubor *.jsproj, který je v adresáři windows8\native. b. Z okna programu Solution Explorer vyberte soubor package.appxmanifest a klepněte na kartu Balení.
36
Plánování, instalace a nasazení
c. V okně Výběr certifikátu vyberte jednu z voleb pro zahrnutí certifikátu *.pfx. Certifikát bude pro aplikaci zkopírován do adresáře windows8\native. d. Klepněte na tlačítko Uložit. e. Tento postup zopakujte pro každou aplikaci IBM TRIRIGA Anywhere. 5. Spus�te aplikaci Application Center. Připojte se k serveru IBM MobileFirst a stáhněte a nainstalujte aplikace IBM TRIRIGA Anywhere.
Jak pokračovat dále Používáte-li produkt MobileFirst Studio, Application Center není k dispozici. Místo toho pod aplikacemi AnywhereWorkTaskManagement > klepněte pravým tlačítkem na aplikaci a vyberte volbu Spustit jako > Spustit na zařízení. Související informace: Požadavky platformy Centrum aplikací
Testování aplikací Poté, co aplikaci nasadíte, musíte ověřit, že se mezi databází podnikového systému a mobilní aplikací vyměňují data. K testování aplikací můžete použít mobilní zařízení, Mobile Browser Simulator, emulátor systému Android nebo simulátor systému iOS.
Informace o této úloze Mobilní zařízení Mobilní zařízení je nejvhodnější způsob testování aplikací. Chcete-li testovat aplikace na mobilním zařízení, nainstalujete klienta Application Center na mobilní zařízení a stáhnete aplikace, které chcete testovat. Simulátor prohlížeče mobilního zařízení V aplikaci Mobile Browser Simulator produktu MobileFirst Studio můžete testovat aplikace na mnoha různých typech zařízení. Produkt Mobile Browser Simulator obsahuje nastavení, které můžete použít k duplikování vzhledu zařízení. Chcete-li zobrazit aplikace v produktu Mobile Browser Simulator v produktu MobileFirst Studio, musíte konfigurovat zobrazení webového prohlížeče a použít jako externí webový prohlížeč Google Chrome. Emulátor systému Android Chcete-li testovat aplikace systému Android na pracovní stanici namísto mobilního zařízení, můžete použít emulátor. Emulátor neposkytuje tak přesné znázornění jako mobilní zařízení. Emulátor systému Android vyžaduje, abyste si stáhli soubor APK ze serveru Application Center, pokud nepracujete s produktem MobileFirst Studio. Simulátor systému iOS Chcete-li testovat aplikace systému iOS na pracovní stanici namísto mobilního zařízení, můžete použít simulátor systému iOS. Simulátor systému iOS neposkytuje tak přesné znázornění jako mobilní zařízení.
Postup 1. Přihlaste se do aplikace Work Task Management a vyhledejte známou pracovní úlohu. 2. V produktu IBM TRIRIGA Application Platform použijte k vyhledání pracovní úlohy stejná kritéria vyhledávání. 3. Porovnejte výsledky a ujistěte se, že jsou stejné. Související pojmy: Kapitola 3. Sestavení a nasazení aplikací
37
Simulátor prohlížeče mobilního zařízení Simulátor iOS Související úlohy: Instalace Centra aplikací “Instalace emulátoru systému Android” Emulátor systému Android vám může ukázat, jak vaše aplikace pro Android vypadají, a pomoci vám testovat chování aplikací.
Instalace emulátoru systému Android Emulátor systému Android vám může ukázat, jak vaše aplikace pro Android vypadají, a pomoci vám testovat chování aplikací.
Než začnete v Nainstalujte sadu Oracle Java Development Kit. v Nainstalujte sadu Software Development Kit systému Android. Pokud testujete novou instanci dříve nasazené aplikace, vymažte mezipamě� prohlížeče. V prohlížeči Google Chrome přejděte do Nastavení > Aplikace a vyberte aplikaci, jejíž data chcete vymazat. Klepněte na tlačítko Vymazat data.
Postup 1. V adresáři AndroidSDK\adt-bundle-windows-x86_64\eclipse spus�te soubor SDK Manager.exe. 2. V programu SDK Manager vyberte volby Nástroje > AVD Manager a klepněte na tlačítko Nový. 3. V poli CPU/ABI vyberte Intel Atm (x86). 4. Označte zaškrtávací políčko Přítomna hardwarová klávesnice a zaškrtávací políčko Zobrazit vzhled s hardwarovými ovládacími prvky. 5. Jako Velikost SD karty zadejte 1 GB a klepněte na tlačítko OK. 6. Vyberte vaše zařízení AVD (Android Virtual Device) a klepněte na tlačítko Spustit. 7. Nainstalujte na emulátor mobilního klienta Application Center. a. V prohlížeči zadejte tuto adresu URL: http://název_hostitele:číslo_portu/ appcenterconsole/installers.html kde název_hostitele je adresa serveru a číslo_portu je číslo portu, kde je server Application Center nainstalován. b. Zadejte jméno uživatele a heslo. c. Klepněte na volby IBM App Center a Instalovat nyní. d. Na kartě Oznámení vyberte stažený soubor APK. e. Až budete vyzváni, posuňte se do dolní části okna a klepněte na tlačítko Instalovat. 8. Spus�te klienta Application Center a stáhněte aplikace, které chcete v emulátoru testovat.
38
Plánování, instalace a nasazení
Kapitola 4. Odinstalace aplikací IBM TRIRIGA Anywhere, MobileFirst Server a MobileFirst Studio Produkt Installation Manager použijte k odinstalaci produktu IBM TRIRIGA Anywhere, mobilních aplikací a serveru MobileFirst Server. Pokud je nainstalována aplikace MobileFirst Studio, odinstalujte ji z klienta Eclipse.
Postup 1. Chcete-li odinstalovat mobilní aplikace IBM TRIRIGA Anywhere a MobileFirst Server: Volba
Popis
V systému Windows
1. Klepněte na nabídku Start > Všechny programy > IBM Installation Manager. 2. Spus�te program IBM Installation Manager a klepněte na volbu Odinstalovat. 3. Vyberte balíky, které chcete odinstalovat, a dokončete průvodce.
V systému Mac OS X
1. V adresáři /Users/administrator otevřete soubor TRIRIGA_install.location. 2. Zaznamenejte vlastnost IM_install_dir. Například /Users/administrator/IBM/ anywhereinstall/eclipse=IM_install_dir. 3. Přejděte do adresáře IM_install_dir a spus�te program Installation Manager. 4. Vyberte volbu Odinstalovat a vyberte balík, který chcete odinstalovat. 5. Dokončete průvodce odinstalací.
2. Chcete-li odinstalovat aplikaci MobileFirst Studio: a. V Eclipse klepněte na nabídku Nápověda > O Eclipse > Podrobnosti instalace. b. Z karty Instalovaný software vyberte položky, které chcete odinstalovat, a dokončete průvodce. 3. Chcete-li odebrat projekt TRIRIGAAnywhere: a. V Eclipse z okna průzkumníka projektů klepněte pravým tlačítkem myši na projekt TRIRIGAAnywhere. b. Vyberte volbu Odstranit. c. Vyberte volbu Odstranit obsah projektu na disku a klepněte na tlačítko OK.
© Copyright IBM Corp. 2014, 2015
39
40
Plánování, instalace a nasazení
Upozornění Tyto informace jsou určeny pro produkty a služby nabízené ve Spojených státech. IBM nemusí produkty, služby nebo funkce popsané v tomto dokumentu nabízet v jiných zemích. Informace o produktech a službách, které jsou momentálně ve Vaší zemi dostupné, můžete získat od obchodního zástupce IBM pro Vaši oblast. Žádný z odkazů na produkty, programové vybavení nebo služby IBM neznamená, ani z něj nelze vyvozovat, že smí být použit pouze uvedený produkt, program nebo služba IBM. Použít lze jakýkoli funkčně ekvivalentní produkt, program či službu neporušující práva IBM k duševnímu vlastnictví. Za vyhodnocení a ověření operací libovolného produktu, programu či služby od jiného výrobce však odpovídá uživatel. IBM může mít patenty nebo podané žádosti o patent, které zahrnují předmět tohoto dokumentu. Vlastnictví tohoto dokumentu Vám nedává žádná práva k těmto patentům. Písemné dotazy ohledně licencí můžete zaslat na adresu: IBM Director of Licensing IBM Corporation North Castle Drive Armonk, NY 10504-1785 U.S.A. Pokud máte zájem o licenci v zemi s dvoubajtovou znakovou sadou (DBCS), kontaktujte IBM Intellectual Property Department ve vaší zemi nebo zašlete písemné dotazy na adresu: Intellectual Property Licensing Legal and Intellectual Property Law IBM Japan Ltd. 19-21, Nihonbashi-Hakozakicho, Chuo-ku Tokyo 103-8510, Japan Následující odstavec se netýká Velké Británie nebo kterékoliv jiné země, kde taková opatření odporují místním právním předpisům: SPOLEČNOST INTERNATIONAL BUSINESS MACHINES CORPORATION TUTO PUBLIKACI POSKYTUJE TAK, JAK JE (AS-IS), BEZ JAKÝCHKOLIV ZÁRUK, VYJÁDŘENÝCH VÝSLOVNĚ NEBO VYPLÝVAJÍCÍCH Z OKOLNOSTÍ, VČETNĚ, A TO ZEJMÉNA, ZÁRUK NEPORUŠENÍ PRÁV TŘETÍCH STRAN, PRODEJNOSTI NEBO VHODNOSTI PRO URČITÝ ÚČEL VYPLÝVAJÍCÍCH Z OKOLNOSTÍ. Právní řády některých zemí nepřipouštějí vyloučení záruk vyjádřených výslovně nebo vyplývajících z okolností v určitých transakcích, a proto se na vás výše uvedené omezení nemusí vztahovat. Tato publikace může obsahovat technické nepřesnosti nebo typografické chyby. Informace zde uvedené jsou pravidelně aktualizovány a v nových vydáních této publikace již budou tyto změny zahrnuty. IBM má právo kdykoliv bez upozornění zdokonalovat nebo měnit produkt(y) a program(y) popsané v této publikaci. Jakékoliv odkazy v této publikaci na webové stránky jiných společností jsou poskytovány pouze pro pohodlí uživatele a nemohou být žádným způsobem vykládány jako doporučení těchto webových stránek ze strany IBM. Materiály obsažené na takovýchto webových stránkách nejsou součástí materiálů k tomuto produktu IBM a tyto webové stránky mohou být používány pouze na vlastní nebezpečí.
© Copyright IBM Corp. 2014, 2015
41
IBM může, pokud to považuje za vhodné, používat nebo distribuovat libovolné informace, které jí poskytnete, aniž by tím vznikl jakýkoliv závazek IBM vůči Vám. Držitelé licence na tento program, kteří si přejí mít přístup i k informacím o programu za účelem (i) výměny informací mezi nezávisle vytvořenými programy a jinými programy (včetně tohoto) a (ii) vzájemného použití sdílených informací, mohou kontaktovat: IBM Corporation 2Z4A/101 11400 Burnet Road Austin, TX 78758 U.S.A. Informace tohoto typu mohou být dostupné za určitých podmínek. V některých případech připadá v úvahu zaplacení poplatku. IBM poskytuje licencovaný program popsaný v tomto dokumentu a veškeré dostupné licencované materiály na základě podmínek uvedených ve smlouvě IBM Customer Agreement, v Mezinárodní licenční smlouvě na programy IBM International Program License Agreement nebo v jiné ekvivalentní smlouvě. Informace týkající se produktů jiných společností byly získány od dodavatelů těchto produktů, z jejich tištěných materiálů nebo z jiných veřejně dostupných zdrojů. IBM tyto produkty netestovala a nemůže potvrdit jejich přesnost, kompatibilitu nebo jiná tvrzení, která se k těmto produktům vztahují. Otázky týkající se možností produktů jiných společností adresujte dodavatelům těchto produktů. Všechna prohlášení týkající se budoucího směru vývoje nebo záměrů IBM se mohou změnit nebo mohou být zrušena bez předchozího upozornění a představují pouze cíle a záměry. Tyto informace obsahují příklady údajů a sestav používaných v každodenních obchodních operacích. Z důvodu zajištění co největší názornosti obsahují uvedené příklady jména osob, společností, názvy značek a produktů. Všechna tato jména jsou fiktivní a jakákoliv podobnost se jmény a adresami používanými skutečnými obchodními podniky je čistě náhodná.
Zásady ochrany osobních údajů Softwarové produkty IBM, včetně řešení SaaS (software as a service solution) ("Nabídky softwaru"), mohou využívat soubory cookie nebo jiné technologie ke shromaž�ování informací o užívání produktů s cílem zlepšit pracovní zkušenosti koncového uživatele, lépe přizpůsobit interakce s koncovým uživatelem nebo pro jiné účely. Nabídky softwaru shromaž�ují v mnoha případech údaje, z nichž nelze určit totožnost. Některé z našich Nabídek softwaru vám mohou pomoci umožnit shromaž�ování údajů, z nichž lze určit totožnost. Používá-li tato Nabídka softwaru soubory cookie ke sběru údajů, z nichž lze určit totožnost, naleznete níže specifické informace o užívání souborů cookie touto nabídkou. Tato Nabídka softwaru nevyužívá soubory cookie nebo jiné technologie ke shromaž�ování údajů, z nichž lze určit totožnost. Jestliže konfigurace nasazené pro tuto Nabídku softwaru vám - jako zákazníkovi - poskytují schopnost shromaž�ovat od koncových uživatelů údaje, z nichž lze určit totožnost, prostřednictvím souborů cookie a jiných technologií, jste povinni vyhledat právní poradu ohledně právních předpisů, jež se vztahují na takový sběr dat, včetně veškerých požadavků týkajících se oznamování a vyžádání souhlasu.
42
Plánování, instalace a nasazení
Informace o užívání různých technologií, včetně souborů cookie, pro tyto účely najdete v dokumentu IBM Privacy Policy na adrese http://www.ibm.com/privacy a v dokumentu IBM Online Privacy Statement na adrese http://www.ibm.com/privacy/details v části nazvané "Cookies, Web Beacons and Other Technologies" a v dokumentu "IBM Software Products and Software-as-a-Service Privacy Statement" na adrese http://www.ibm.com/software/info/ product-privacy/.
Ochranné známky IBM, logo IBM a ibm.com jsou ochranné známky nebo registrované ochranné známky společnosti International Business Machines Corp ve Spojených státech a případně v dalších jiných zemích. Ostatní názvy produktů a služeb mohou být ochrannými známkami IBM a ostatních společností. Aktuální seznam ochranných známek IBM je k dispozici na webu “Copyright and trademark information” na adrese www.ibm.com/legal/copytrade.shtml. Java a všechny ochranné známky a loga založené na termínu Java jsou ochranné známky společnosti Oracle a jejích příbuzných společností. Linux je ochrannou známkou společnosti Linus Torvalds ve Spojených Státech a případně v dalších jiných zemích. Microsoft, Windows, Windows NT, a logo Windows jsou ochranné známky společnosti Microsoft Corporation ve Spojených státech a případně v dalších jiných zemích. UNIX je registrovaná ochranná známka společnosti The Open Group ve Spojených státech a jiných zemích. Ostatní názvy produktů a služeb mohou být ochrannými známkami IBM a ostatních společností.
Upozornění
43
44
Plánování, instalace a nasazení
IBM®
Vytištěno v Dánsku společností IBM Danmark A/S.