• Nenhum resultado encontrado

IBM Maximo Anywhere Versão 7 Release 5.2. Planejamento, instalação e implementação

N/A
N/A
Protected

Academic year: 2021

Share "IBM Maximo Anywhere Versão 7 Release 5.2. Planejamento, instalação e implementação"

Copied!
64
0
0

Texto

(1)

IBM Maximo Anywhere

Versão 7 Release 5.2

Planejamento, instalação e

implementação

(2)

Nota

Antes de usar essas informações e o produto suportado, leia as informações em “Avisos” na página 55.

(3)

Índice

Capítulo 1. Planejando a Implementação

do Maximo Anywhere . . . 1

Arquitetura do Sistema e Componentes . . . 1 Requisitos do Sistema para o Maximo Anywhere, MobileFirst Server e MobileFirst Studio . . . 4 Topologias de Implementação . . . 7 Ambiente de Desenvolvimento . . . 8 Implementação de Servidor Único do Maximo Anywhere e MobileFirst Server . . . 9 Implementação de Diversos Servidores do

Maximo Anywhere e MobileFirst Server . . . . 10 Visão Geral da Instalação . . . 13 Planilha de Planejamento de Instalação . . . 15 Lista de verificação de instalação para o Maximo Anywhere . . . 16

Capítulo 2. Instalando os Componentes

do Maximo Anywhere . . . 19

Instalando os componentes necessários do Maximo Asset Management . . . 19 Instalando o MobileFirst Server. . . 19

Configurando o tamanho de heap Java na JVM para WebSphere Application Server ou

WebSphere Application Server Liberty . . . . 20 Instalando o MobileFirst Server usando o

programa de instalação . . . 20 Instalando os Serviços de Administração do

MobileFirst Server . . . 22 Preparando o ambiente do Maximo Anywhere . . 23

Instalando as ferramentas de desenvolvimento do Android . . . 23 Instalando as ferramentas de desenvolvimento do iOS . . . 25 Instalando o Maximo Anywhere . . . 27 Criando um ambiente de tempo de execução do MobileFirst . . . 28 Instalando um ambiente de desenvolvimento

integrado . . . 29 Modo Silencioso: Instalando Maximo Anywhere . . 31

Registrando um Arquivo de Resposta para

Instalação Silenciosa . . . 31 Instalando os componentes necessários no modo silencioso . . . 31 Instalando o Installation Manager no modo

silencioso . . . 32 Parâmetros para Instalação em Modo

Silencioso . . . 33

Instalando o Maximo Anywhere no modo

silencioso . . . 33 Configurando o Maximo Asset Management para o Maximo Anywhere . . . 34

Incluindo Usuários nos Grupos de Segurança do Maximo Anywhere . . . 34 Grupos de Segurança Maximo Anywhere no

Maximo Asset Management . . . 35 Ativando os Aplicativos Maximo Asset

Management para Mapas e Relatório de Mão de Obra. . . 36 Opções do Sistema do Maximo Asset

Management que Afetam Aplicativos Remotos . 37 Fazendo upgrade do Maximo Anywhere . . . . 38 Mudanças no local do arquivo na versão 7.5.2 . . 38 Mudanças na definição do aplicativo na versão 7.5.2 . . . 39

Capítulo 3. Construindo e

implementando aplicativos Maximo

Anywhere . . . 41

Processo de Implementação do Aplicativo para

Aplicativos Maximo Anywhere . . . 41 Implementando aplicativos Maximo Anywhere no MobileFirst Server . . . 44

Implementando aplicativos a partir da linha de comandos no WebSphere Application Server . . 44 Implementando aplicativos usando o MobileFirst Studio . . . 45 Arquivos de Propriedades . . . 47 Estrutura de diretórios do Maximo Anywhere . . 48 Incluindo assinaturas digitais nos aplicativos

Maximo Anywhere . . . 49 Implementando Aplicativos em um Servidor Seguro 49 Instalando aplicativos Maximo Anywhere em

dispositivos móveis. . . 50 Testando Aplicativos . . . 50 Configurando o Emulador do Android . . . . 51

Capítulo 4. Desinstalando oMaximo

Anywhere, MobileFirst Server e

MobileFirst Studio . . . 53

Avisos . . . 55

Considerações da Política de Privacidade . . . . 57 Marcas comerciais . . . 57

(4)
(5)

Capítulo 1. Planejando a Implementação do Maximo Anywhere

O IBM®Maximo Anywhere deve ser implementado com os componentes IBM MobileFirst Platform Foundation selecionados em um sistema corporativo que inclui os recursos do provedorOpen Services for Lifecycle Collaboration (OSLC). A instalação do Maximo Anywhere envolve implementar componentes que são específicos ao Maximo Anywhere e outros componentes que são específicos ao MobileFirst.

Durante a instalação do Maximo Anywhere, deve-se executar tarefas que estão descritas no IBM MobileFirst Platform Foundation versão 6.3.0 IBM Knowledge Center (www.ibm.com/support/knowledgecenter/SSHS8R_6.3.0/

wl_welcome.html). Antes de instalar o Maximo Anywhere, leia as informações de instalação e implementação.

Para acessar a documentação, deve-se ter uma conexão com a internet.

Arquitetura do Sistema e Componentes

Maximo Anywhere e MobileFirst formam uma plataforma de aplicativo remoto que se integra ao sistema corporativo Maximo Asset Management. Maximo Anywhere fornece o conteúdo necessário para a construção de aplicativos remotos para Maximo Asset Management. Os componentes do MobileFirst funcionam como middleware ativando a integração com o sistema corporativo e suportando a implementação dos aplicativos em dispositivos móveis.

O OSLC é instalado na estação de trabalho administrativa do Maximo Asset Management como parte do pacote do Maximo Anywhere.

A figura a seguir mostra a arquitetura do sistema do Maximo Anywhere e destaca o relacionamento com os principais componentes no Maximo Asset Management e no MobileFirst.

(6)

Ambiente de Construção

Ambiente de tempo de execução

Provedor de serviços OSLC Aplicativo corporativo Maximo Estação de trabalho administrativa do Maximo Servidor de construção de Maximo Anywhere Adaptador Aplicativo

Projeto Maximo Anywhere

Construir e implementar Banco de dados Maximo Dados Console Módulo de login Adaptador Banco de dados do Worklight Servidor Worklight Dispositivo móvel Armazenamento local de dados Dados Aplicativo Maximo Anywhere Worklight Application Center

Apps nativos

Instalação Arquivo EAR de compilação

Os seguintes componentes necessários devem ser implementados no ambiente do Maximo Asset Management para suportar os aplicativos Maximo Anywhere: Maximo Integration Framework 7.5.1.2

Essa estrutura é necessária para ativar a integração entre o Maximo Asset Management e aplicativos externos. O Integration Framework inclui recursos OSLC e Service Providers que são usados pelos aplicativos do Maximo Anywhere para recuperar e processar dados corporativos. Para os ambientes do Maximo Asset Management 7.5, o Integration Framework é instalado com o pacote de componentes necessários. Ambientes do Maximo Asset Management 7.6 incluem o Integration Framework.

Pacote de Conteúdo do IBM OSLC 7.5.2.0

Recursos do OSLC definem os metadados para objetos de negócios de provedores de serviços do OSLC. Os recursos do OSLC são usados pelos aplicativos móveis para recuperar e processar dados do aplicativo a partir dos provedores de serviços no Maximo Asset Management.

(7)

Maximo Anywhere Enablement 7.5.2

O pacote de ativação inclui arquivos de aplicativo, ativação da licença e automação de tarefa Cron. O pacote de ativação também inclui o aplicativo Anywhere Administration, que é implementado como parte do projeto do MaximoAnywhere.

Os componentes a seguir são implementados quando você implementa o Maximo Anywhere:

IBM Maximo Anywhere

Uma coleção de recursos necessários para integração e implementação na plataforma MobileFirst. Estes recursos incluem um projeto compatível com o MobileFirst e um adaptador do OSLC. O adaptador do OSLC gerencia comunicações entre o MobileFirst Server e o aplicativo do provedor, Maximo Asset Management. Antes do tempo de execução, o WAR do projeto do Maximo Anywhere, os aplicativos e o adaptador do OSLC devem ser implementados no MobileFirst Server. Os aplicativos móveis podem ser configurados, testados e implementados em um emulador ou em um dispositivo móvel.

IBM MobileFirst Platform Server for MobileFirst Consumer Edition Um contêiner de tempo de execução para o adaptador do OSLC e componentes de aplicativo baseados no servidor. O MobileFirst Server inclui um console administrativo e um armazenamento de aplicativo para publicar aplicativos remotos dentro da organização. MobileFirst Server deve ser implementado em um servidor de aplicativos. O mesmo servidor de aplicativos pode ser usado para implementar o Maximo Asset

Management e o MobileFirst Server. Application Center

O Application Center é um armazenamento de aplicativos corporativos que pode ser usado para implementar os aplicativos Maximo Anywhere para dispositivos móveis em sua organização. O Application Center é instalado automaticamente com o MobileFirst Server. O Application Center é composto de um componente do servidor, um repositório, o console do Application Center e um aplicativo cliente móvel.

v Componente do servidor:

O componente do servidor é um aplicativo Java™Enterprise que deve ser implementado em um servidor de aplicativos da web, como o WebSphere Application Server.

O componente do servidor consiste em um console de administração e um cliente móvel. O cliente móvel instala os aplicativos disponíveis ao componente do cliente.

Vários serviços compõem o componente do servidor do Application Center, como um serviço que lista os aplicativos disponíveis e um serviço que entrega os arquivos binários do aplicativo ao dispositivo móvel.

v Repositório:

O repositório armazena os aplicativos que podem ser instalados em dispositivos móveis. O repositório é um banco de dados que também armazena informações, tais como feedback sobre os aplicativos e a quantia de armazenamento que um aplicativo usa.

(8)

O console do Application Center é um aplicativo da web usado para gerenciar o repositório. Deve-se ter privilégios de administrador do sistema para acessar o console do Application Center.

v Cliente móvel:

O cliente móvel é executado em dispositivo móveis e é usado para instalar os aplicativos que residem no repositório.

IBM MobileFirst Platform Studio for MobileFirst Consumer Edition (Opcional) Um ambiente de desenvolvimento integrado baseado em Eclipse que pode ser implementado com o Maximo Anywhere.

O MobileFirst Studio é instalado como um complemento do Eclipse usando uma atualização de Eclipse P2. O MobileFirst Studio é usado para

configurar e testar os aplicativos Maximo Anywhere e para gerenciar o processo de construção e implementação.

Os itens a seguir não estão incluídos na licença do produto Maximo Anywhere. Entretanto, é possível implementar esses itens no ambiente do Maximo Anywhere para estender e complementar os recursos que estão disponíveis no produto em si. Serviços de mapa

A visualização de mapa no aplicativo Maximo Anywhere Work Execution usa dados de posicionamento que são fornecidos pelo Maximo Asset Management. O Maximo Asset Management pode ser configurado para obter dados de posicionamento do ArcGIS, um sistema de informações geográficas externo. Também é possível configurar a visualização de mapa para mostrar uma rota e as direções entre locais de ordem de serviço. Para suportar essa configuração, deve-se ter permissões a partir do provedor de serviços de mapa, o Esri.

Gerenciamento de Dispositivo Móvel

É possível implementar o IBM MaaS360 Mobile Device Management com o Maximo Anywhere para complementar os recursos de gerenciamento de aplicativos móveis que o MobileFirst fornece. O IBM MaaS360 Mobile Device Management fornece recursos de gerenciamento de dispositivo móvel, incluindo o gerenciamento de segurança, para a sua organização móvel.

Requisitos do Sistema para o Maximo Anywhere, MobileFirst Server e

MobileFirst Studio

Seu ambiente deve atender a todos os requisitos de software e hardware para o Maximo Anywhere, MobileFirst Server e MobileFirst Studio.

Uma lista completa de requisitos de hardware e software para seu produto está disponível nas informações do Maximo Anywhere na seção Requisitos do Sistema do Maximo Asset Management wiki (www.ibm.com/developerworks/community/ wikis/home?lang=en#!/wiki/IBM%20Maximo%20Asset%20Management/page/ Maximo%20Anywhere%20system%20requirements).

Os requisitos do sistema MobileFirst estão disponíveis no IBM Support Portal (www.ibm.com/support/docview.wss?uid=swg27024838).

Direitos de usuário administrativo são necessários para todos os computadores usados para a instalação do Maximo Anywhere 7.5.2.

(9)

O mecanismo de automação de processo da Tivoli é a plataforma corporativa para produtos como IBM Maximo Asset Management, IBM TRIRIGA Application Platform, e soluções para segmentos do mercado Maximo. O mecanismo de automação de processo e o middleware de apoio, juntos, compõem o sistema corporativo.

O Maximo Anywhere 7.5.2 deve ser instalado com o Maximo Asset Management 7.5.0.6 ou posterior ou a versão 7.6.

O Maximo Integration Framework versão 7.5.1.2 também é necessário e é incluído como um iFix para o Maximo Asset Management 7.5.0.6 ou versões posteriores. Se o Maximo Asset Management 7.6 estiver instalado, a versão correta do Integration Framework já pode estar implementada. O programa de instalação detecta os componentes necessários se eles já estão instalados.

O componentes do Maximo Integration Framework inclui estruturas de objeto do OSLC que o sistema corporativo requer para suportar o Maximo Anywhere. Com a integração do OSLC, os aplicativos corporativos podem compartilhar dados com o Maximo Anywhere.

É possível verificar se os componentes necessários estão instalados efetuando login no Maximo Asset Management e selecionando Ajuda > Informações do Sistema.

O Maximo Anywhere suporta o IBM Maximo Spatial Asset Management 7.5.0.1 para fornecer informações de posicionamento, que determinam o local de uma ordem de serviço em um mapa. O Maximo Spatial Asset Management é um componente opcional. Se o Maximo Spatial Asset Management não estiver em seu ambiente, as informações de posicionamento serão obtidas usando objetos não vinculados. Maximo Anywhere versão 7.5.2

Para configurar, construir e implementar os aplicativos móveis Maximo Anywhere, o seguinte software obrigatório deve ser instalado.

v O Java Development Kit (JDK) do Oracle é um pré-requisito para o desenvolvimento do Android, e seu subcomponente, o Java Runtime Environment (JRE), é necessário para executar o MobileFirst Studio. v O Android SDK é necessário para construir os aplicativos do Maximo

Anywhere para os dispositivos móveis do Android.

v Para instalar aplicativos móveis em dispositivos do iOS, um conjunto de contas registradas Apple é necessário, para que seja possível construir os aplicativos iOS em seu ambiente. Se você estiver instalando o Maximo Anywhere em um computador do OS X Mac, deverá instalar as ferramentas de desenvolvimento do iOS primeiro.

v O Xcode IDE é necessário para construir os aplicativos do Maximo Anywhere, para que eles possam ser implementados nos dispositivos móveis do iOS.

v Para configurar um ambiente de desenvolvimento integrado, deve-se instalar o Eclipse IDE para Desenvolvedores Java EE Developers e MobileFirst Studio.

v Para visualizar os aplicativos implementados no simulador de navegador móvel do MobileFirst Studio, deve-se instalar o Google Chrome.

(10)

O MobileFirst Server é necessário para implementar o Maximo Anywhere em um ambiente de produção.

Deve-se implementar o MobileFirst Server em um computador Windows, Linux ou AIX.

MobileFirst Server deve ser implementado em um servidor de aplicativos. O servidor de aplicativos pode ser configurado com um perfil específico para o MobileFirst Server.

Para dispositivos do iOS que estão operando na versão 7.1 ou mais recente, deve-se configurar o servidor de aplicativos para usar a segurança SSL. Em um ambiente de produção, o MobileFirst Server requer uma instância de banco de dados de produção. É possível configurar um servidor de banco de dados existente para o MobileFirst Server, criando uma instância de banco de dados ou esquemas do banco de dados.

Servidores de Aplicativos

v IBM WebSphere Application Server Liberty v IBM WebSphere Application Server v Apache Tomcat

Bancos de Dados v Apache Derby. Incluído na imagem de instalação. O Apache Derby é fornecido apenas para propósitos de avaliação e teste e não é um banco de dados de produção. v IBM DB2

v Oracle Database v MySQL Database

Para obter produtos e versões compatíveis, consulte os requisitos do sistema IBM MobileFirst Platform Foundation 6.3.0 detalhados (www.ibm.com/support/ docview.wss?uid=swg27024838).

Restrições:

v O sistema operacional Mac OS X não suporta o MobileFirst Server. É possível instalar o MobileFirst Studio em um ambiente de desenvolvimento Mac OS X, mas deve-se implementar o MobileFirst Server em um computador com um sistema operacional diferente.

v O MobileFirst Server não suporta o Oracle WebLogic Server. Se o seu ambiente corporativo executar o WebLogic Server, instale um dos servidores de aplicativos suportados no host MobileFirst Server.

v O MobileFirst Server não suporta o Microsoft SQL Server.

v O IBM WebSphere Application Server e o IBM WebSphere Application Server Liberty não suportam o MySQL Database.

IBM MobileFirst Platform Studio

Deve-se instalar o Oracle JDK antes de instalar o MobileFirst Studio. O Oracle JDK inclui o Java Runtime Environment (JRE), que o MobileFirst Studio requer para construir os aplicativos Maximo Anywhere.

Para configurar os aplicativos móveis, instale as ferramentas de

desenvolvimento necessárias em combinação com o MobileFirst Studio. Para obter mais informações, consulte Instalando um ambiente de desenvolvimento integrado.

(11)

Dispositivos Móveis

Os aplicativos móveis do Maximo Anywhere podem ser implementados nos dispositivos móveis do Android ou do iOS. Em um ambiente de desenvolvimento, também é possível testar os aplicativos no simulador de navegador móvel do MobileFirst Studio, no Android Emulador ou no iOS Simulador.

Para obter uma lista completa dos sistemas operacionais e tamanhos de tela suportados, consulte os requisitos do sistema Maximo Anywhere (www.ibm.com/developerworks/community/wikis/home?lang=en#!/ wiki/IBM%20Maximo%20Asset%20Management/page/Maximo %20Anywhere%20system%20requirements).

Topologias de Implementação

Um ambiente de desenvolvimento é criado instalando o Maximo Anywhere e o MobileFirst Studio no mesmo computador. Um ambiente de produção é criado instalando o Maximo Anywhere e MobileFirst Server em uma implementação de servidor ou de diversos servidores.

Use um ambiente de desenvolvimento para configurar e testar os aplicativos remotos do Maximo Anywhere antes de serem implementados no servidor de produção. Uma instância de teste ou uma instância de desenvolvimento do Maximo Asset Management é requerida, seja no mesmo computador ou em um computador remoto.

É possível configurar um ambiente de teste de pré-produção ou um ambiente de produção de pequena escala em um único servidor. Uma implementação de servidor único apresenta o Maximo Anywhere e o MobileFirst Server instalados no mesmo computador. Uma instância de pré-produção do Maximo Asset

Management também é necessária, no mesmo computador ou em um computador remoto. A instância de pré-produção do Maximo Asset Management deve

corresponder aproximadamente ao ambiente de produção para que as configurações do aplicativo possam ser testadas antes da mudança para um ambiente de produção.

Para empresas de médio e de grande portes, a criação de um ambiente de produção envolve a instalação dos componentes em mais de um computador. O MobileFirst Server deve ser implementado primeiro em um servidor de aplicativos. Uma instância de produção do Maximo Asset Management deve estar disponível em um computador diferente dos componentes do Maximo Anywhere e do MobileFirst.

O MobileFirst Studio é um ambiente de desenvolvimento integrado opcional. Se desejar usar o MobileFirst Studio para testar, configurar e construir os aplicativos Maximo Anywhere, deve-se instalá-lo no mesmo computador que o componente do Maximo Anywhere.

O computador do Maximo Anywhere funciona como um servidor de construção a partir do qual os processos de construção e implementação do aplicativo são executados.

(12)

Ambientes em Cluster

Para introduzir a alta disponibilidade e a escalabilidade em sua implementação do Maximo Anywhere, é possível configurar um ambiente em cluster do MobileFirst Server. O cluster do MobileFirst pode ser integrado com uma topologia do sistema corporativo básica ou avançada.

É possível criar um cluster configurando diversos computadores host do servidor de aplicativos ou usando diversas Java virtual machines (JVMs) que compartilham a instância do banco de dados do MobileFirst Server. Cada nó de um cluster do MobileFirst Server requer uma cópia separada do arquivo do projeto de archive de aplicativo da web (WAR) do MobileFirst.

Se você planeja configurar um ambiente em cluster, configure o cluster antes de instalar o MobileFirst Server e o Maximo Anywhere.

Os balanceadores de carga baseados em hardware ou baseados em software regulam a atividade dos dados em vários servidores da web. Para obter mais informações, consulte as informações de armazenamento em cluster no IBM MobileFirst Platform Foundation 6.3.0 IBM Knowledge Center.

Informações relacionadas:

Otimizando o Desempenho do Sistema

Armazenamento em Cluster do MobileFirst Server

Ambiente de Desenvolvimento

Um ambiente de desenvolvimento pode ser usado para configurar, testar e construir os aplicativos remotos Maximo Anywhere antes deles serem implementados em um ambiente de produção.

Para criar um ambiente de desenvolvimento, você instala o MobileFirst Studio e o Maximo Anywhere em um único computador. Uma instância de teste ou uma instância de desenvolvimento do Maximo Asset Management também é necessária, seja no mesmo computador ou em um computador remoto.

Maximo Asset Management

Worklight Studio

Maximo Anywhere

Antes de instalar o MobileFirst Studio e o Maximo Anywhere, deve-se instalar uma coleção de componentes necessários no computador do Maximo Asset

Management.

MobileFirst Studio é um ambiente de desenvolvimento integrado baseado em Eclipse. Deve-se instalar o MobileFirst Studio dentro de um cliente do Eclipse existente. Atualize o seu ambiente do Eclipse instalando as ferramentas de desenvolvimento para a plataforma móvel do Android ou do iOS.

(13)

Exemplo: Criando um ambiente de desenvolvimento do Android

Dale é um administrador do sistema que é responsável pela implementação do Maximo Anywhere em sua empresa. Ele pretende testar e configurar os aplicativos do Maximo Anywhere antes que ele os implemente no ambiente de produção. Para isto, ele designa um computador como um ambiente de desenvolvimento.

Antes de Dale iniciar, ele prepara o sistema corporativo para suportar o Maximo Anywhere.

Ele cria uma instância de teste ou uma instância de desenvolvimento do Maximo Asset Management e faz backup do sistema.

No computador onde o Maximo Asset Management está instalado, ele instala os componentes necessários do Maximo Asset Management.

Se estiver utilizando o Maximo Asset Management 7.6, ele executa a Ferramenta de Configuração para atualizar o banco de dados, reconstruir e reimplementar os arquivos EAR do Maximo.

Em um computador de desenvolvimento designado, Dale instala o JDK do Oracle, o SDK do Android e o Eclipse. Em seguida, ele instala o MobileFirst Studio como uma atualização do Eclipse P2.

Dale inicia a barra de ativação e instala o Maximo Anywhere. Durante a instalação, ele seleciona Servidor Integrado dentro do MobileFirst Studio.

Quando a instalação for concluída, Dale poderá configurar e testar os aplicativos móveis do Maximo Anywhere. Ele pode construir os aplicativos e implementá-los no Android Emulador.

Implementação de Servidor Único do Maximo Anywhere e

MobileFirst Server

Para pequenas empresas, uma implementação de único servidor pode ser usada para propósitos de produção. Empresas maiores podem usar uma implementação de servidor único como um ambiente de teste de pré-produção.

Para criar uma implementação de servidor único, você instala o MobileFirst Server e Maximo Anywhere em um único computador. Uma instância de teste ou uma instância de produção do Maximo Asset Management também é necessária, seja no mesmo computador ou em um computador remoto.

Maximo Asset Management

Worklight Server

Maximo Anywhere

É possível configurar uma instância do WebSphere Application Server, WebSphere Application Server Liberty ou Apache Tomcat para uso com o MobileFirst Server. Figura 3. Uma Implementação de Servidor Único do Maximo Anywhere e MobileFirst Server.

(14)

Também é possível configurar um banco de dados de produção existente, tal como DB2, Oracle Database ou MySQL Database. O MobileFirst Server inclui um banco de dados de teste, Apache Derby.

Para configurar os aplicativos do Maximo Anywhere para sua organização, modifique os arquivos de propriedades e as definições do aplicativo. É possível construir, implementar e visualizar os aplicativos remotos no MobileFirst Operations Console. Em seguida, é possível implementar os aplicativos no Application Center, em que os trabalhadores móveis podem fazer o download deles em um dispositivo móvel.

Exemplo: Criando uma Implementação de Servidor Único

Ian é um administrador do sistema que é responsável pela implementação do Maximo Anywhere em uma empresa de pequeno porte. Ele deseja criar um ambiente de produção em pequena escala.

Ian executa qualquer backup necessário do sistema e configura uma instância de produção do Maximo Asset Management.

Ele cria uma instância de banco de dados de produção no servidor Maximo. Ele instala os componentes requeridos no computador no qual o Maximo Asset Management está instalado.

Se estiver utilizando o Maximo Asset Management 7.6, ele executa a Ferramenta de Configuração para atualizar o banco de dados, reconstruir e reimplementar os arquivos EAR do Maximo.

No mesmo computador, ele instala o MobileFirst Server e usa a Ferramenta de Configuração do MobileFirst Server para instalar os Serviços de Administração do MobileFirst Server.

Ian instala o Maximo Anywhere e usa novamente a Ferramenta de Configuração do MobileFirst Server para instalar o ambiente de tempo de execução do

MobileFirst.

Quando a configuração estiver concluída, Ian pode fazer o download dos

aplicativos Maximo Anywhere a partir do Application Center e instalá-los em um dispositivo móvel.

Implementação de Diversos Servidores do Maximo Anywhere

e MobileFirst Server

Uma implementação de diversos servidores é adequada para médias e grandes empresas, e é implementada instalando o Maximo Anywhere e MobileFirst Server em computadores separados. Uma instância de produção do Maximo Asset Management em um computador remoto também é necessária.

Se você usar o WebSphere Application Server como o servidor de aplicativos corporativo, será possível criar um novo perfil para o MobileFirst Server. Você também deve criar uma instância de banco de dados ou diversos esquemas do banco de dados no servidor de banco de dados corporativo.

(15)

O servidor de construção do Maximo Anywhere é usado para configurar, construir e implementar os aplicativos no MobileFirst Server. Os trabalhadores remotos podem, em seguida, fazer download dos aplicativos em seus dispositivos móveis a partir do Application Center.

É possível criar um cluster do MobileFirst Server e integrá-lo com uma topologia do sistema corporativo básica ou avançada. Uma topologia do sistema corporativo contém um cluster do provedor OSLC, que pode consistir em diversas instâncias do WebSphere Application Server ou em diversas instâncias do Oracle WebLogic Server. Servidor de aplicativos Cluster do Worklight Server Firewall Servidor de construção de Maximo Anywhere Aplicativos do Maximo Anywhere HTTP/HTTPS Balanceador de carga do servidor da web Worklight

Ambiente de sistema corporativo

Balanceador de carga de servidor da web Servidor de aplicativos Cluster do provedor OSLC Banco de dados Maximo Banco de dados do Worklight HTTP/HTTPS

O cluster do MobileFirst Server suporta apenas diversas instâncias do WebSphere Application Server.

Em uma topologia do sistema corporativo avançada, é possível isolar processos que requerem o uso de um servidor de aplicativos em clusters separados. Por exemplo, é possível isolar os aplicativos de interface com o usuário em um cluster e isolar tarefas Cron e processos de relatórios em outros clusters.

O cluster do MobileFirst Server e cluster do provedor OSLC podem ser integrados em uma topologia do sistema corporativo avançado.

Figura 4. Uma Implementação de Diversos Servidores do Maximo Anywhere (Topologia Básica)

(16)

Servidor de construção de Maximo Anywhere Balanceador de carga do servidor da web Worklight HTTP/HTTPS Servidor de aplicativos Cluster do Worklight Server Banco de dados do Worklight Servidor de aplicativos Cluster do provedor OSLC Firewall Aplicativos do Maximo Asset Management Aplicativos do Maximo Anywhere Banco de dados de relatório Banco de dados Maximo Balanceador de carga de servidor da web Servidor de aplicativos Cluster de

interface com o usuário

Servidor de aplicativos Cluster de integração Servidor de aplicativos Cluster de cron Servidor de aplicativos Cluster de relatório HTTP/ HTTPS HTTP/ HTTPS Ambiente de sistema corporativo

Exemplo: Criando uma Implementação de Diversos Servidores

Ian é um administrador do sistema que é responsável pela implementação do Maximo Anywhere em um ambiente de produção.

Antes de começar, ele cria uma instância de banco de dados ou diversos esquemas do banco de dados no servidor de banco de dados de produção. O MobileFirst Server pode ser configurado para compartilhar o servidor de banco de dados existente com o sistema corporativo.

Figura 5. Uma Implementação de Diversos Servidores do Maximo Anywhere (Topologia Avançada)

(17)

Ian instala ou identifica um servidor de aplicativos para usar com o MobileFirst Server. Por exemplo, ele instala o WebSphere Application Server Liberty ou cria uma nova instância do WebSphere Application Server.

No computador no qual o Maximo Asset Management está instalado, Ian inicia a barra de ativação e instala os componentes necessários do Maximo Asset

Management.

Se estiver utilizando o Maximo Asset Management 7.6, ele executa a Ferramenta de Configuração para atualizar o banco de dados, reconstruir e reimplementar os arquivos EAR do Maximo.

Em um computador servidor host designado, Ian inicia a barra de ativação e instala o MobileFirst Server. Ele inicia a Ferramenta de Configuração do

MobileFirst Server e instala os Serviços de Administração do MobileFirst Server. Em um computador separado, ele inicia a barra de ativação e instala o Maximo Anywhere. Durante a instalação, Ian especifica o nome do host do computador do MobileFirst Server.

Quando a instalação estiver concluída, Ian copia o arquivo MaximoAnywhere.war do computador do Maximo Anywhere no computador do MobileFirst Server.

No computador do MobileFirst Server, Ian inicia a Ferramenta de Configuração do MobileFirst Server e inclui um ambiente de tempo de execução do MobileFirst. Quando a configuração estiver concluída, Ian pode fazer o download dos

aplicativos Maximo Anywhere a partir do Application Center e instalá-los em um dispositivo móvel.

Tarefas relacionadas:

Configurando o servidor de aplicativos Informações relacionadas:

Topologias típicas de uma instância do IBM Worklight Armazenamento em Cluster com o Worklight Server

Visão Geral da Instalação

A instalação do Maximo Anywhere envolve a preparação dos computadores de destino e do middleware existente para instalação e a instalação de componentes chave para o Maximo Anywhere e o MobileFirst Server.

A barra de ativação do Maximo Anywhere é uma interface centralizada onde é possível iniciar os programas de instalação. O Maximo Anywhere e o MobileFirst Server são instalados usando o IBM Installation Manager. Installation Manager é uma ferramenta que o guia através da instalação de produtos IBM.

Antes de instalar o produto, deve-se estender o sistema corporativo para suportar o Maximo Anywhere.

Assegure-se de que o Maximo Asset Management 7.5.0.6 ou mais recente, ou a versão 7.6 esteja instalada.

(18)

Na estação de trabalho administrativa do Maximo Asset Management, inicie a barra de ativação do Maximo Anywhere e instale os componentes necessários para estender o sistema corporativo para o Maximo Anywhere.

Antes de instalar o Maximo Anywhere e o MobileFirst Server, assegure-se de que o seu ambiente contenha um servidor de aplicativos e uma instância de banco de dados.

Se seu ambiente corporativo executar o IBM WebSphere Application Server, será possível criar um perfil para o MobileFirst Server.

Um cluster é criado implementando vários servidores host ou configurando várias JVMs. Se você deseja configurar um cluster do MobileFirst, faça isso antes de instalar o MobileFirst Server e o Maximo Anywhere.

Deve-se preparar o ambiente do Maximo Anywhere instalando as ferramentas de desenvolvimento. O MobileFirst Studio é um componente opcional e pode ser instalado como parte do ambiente de trabalho do ambiente de desenvolvimento integrado (IDE) do Eclipse. Para o desenvolvimento de aplicativo do Android, o Android SDK e o Oracle JDK são necessários para construir os aplicativos móveis. Para desenvolvimento do aplicativo iOS, perfis de desenvolvedor XCode e Apple são necessários em um computador do OS X Mac.

Direitos de usuário administrativos são requeridos para instalar todos os

componentes que são fornecidos com o Maximo Anywhere versão 7.5.2. Deve-se ter autorização de usuário raiz para os sistemas UNIX e Linux.

Componentes necessários

O Maximo Asset Management requer um conjunto de componentes a serem implementados antes do Maximo Anywhere ser instalado. Os componentes necessários do Maximo Asset Management incluem estruturas de objeto e licenças para ativar um conjunto de aplicativos extras no Maximo Asset Management. O Maximo Integration Framework também deve ser instalado. O aplicativo Endereço de Serviço é usado com o recurso de mapa e os aplicativos Equipes e Tipos de Equipes são usados para relatório de mão de obra. O aplicativo Anywhere

Administration permite administrar os aplicativos móveis do Maximo Anywhere a partir de um local central.

Maximo Anywhere, MobileFirst Server e MobileFirst Studio

Antes de instalar o Maximo Anywhere e os componentes do MobileFirst, deve-se instalar o software obrigatório e configurar o servidor de banco de dados. Na maioria dos ambientes de produção, o MobileFirst Server é instalado em um computador diferente do Maximo Anywhere. Deve-se implementar o MobileFirst Server em um servidor de aplicativos antes de instalar o Maximo Anywhere. É possível instalar o MobileFirst Studio e o Maximo Anywhere no mesmo

computador de destino e aperfeiçoar a configuração e teste dos aplicativos remotos antes de serem implementados.

Instalação Silenciosa

Uma instalação silenciosa é útil para instalar o Maximo Anywhere e o MobileFirst Server nos cenários a seguir:

(19)

v Você está instalando os componentes em um grupo de computadores que estão configurados da mesma maneira.

v Você está instalando os componentes em um servidor de produção que está atrás de um firewall. O uso de um software de acesso à área de trabalho remota pode ser restrito pelos firewalls, portanto, administradores de sistema podem ser impedidos de usar a barra de ativação para instalar todos os componentes. v Você está instalando os componentes em um computador que não pode exibir

uma interface com o usuário do Eclipse.

A instalação silenciosa elimina a necessidade de usar a interface gráfica com o usuário (GUI) do programa de instalação para coletar dados de instalação. É possível executar uma instalação silenciosa do Maximo Anywhere, MobileFirst Server e Installation Manager a partir de uma linha de comandos.

As instalações silenciosas que são conectadas ao Installation Manager são definidas por um arquivo de resposta XML. O arquivo de resposta pode ser usado para instalar, atualizar e desinstalar produtos.

É possível usar a GUI do Installation Manager para registrar preferências e ações de instalação em um arquivo de resposta. Por padrão, um arquivo de resposta não é registrado, portanto, deve-se ativar o registro ao configurar a variável de

ambiente record como true antes de iniciar a barra de ativação.

Planilha de Planejamento de Instalação

Use a planilha de planejamento para registrar as informações que você precisa durante o processo de instalação, tais como configurações do sistema, propriedades e nomes de usuário.

Variável Valor padrão Valor de exemplo Seu Valor

Diretório de Instalação do Maximo Anywhere Windows: C:\IBM\Anywhere UNIX e Linux: opt/ibm/Anywhere Protocolo de Administração do MobileFirst Server No Windows: HTTP No Mac OS X: HTTPS Nome do host de Administração do MobileFirst Server hostname.yourdomain.com ou 1.234.567.89 ou localhost Porta de Administração do MobileFirst Server (Servidor independente) 9080 Porta de Administração do MobileFirst Server (Servidor integrado) 10080 Raiz de contexto de Administração do MobileFirst Server wladmin

Raiz de contexto de tempo de execução de

Administração do MobileFirst Server

(20)

Variável Valor padrão Valor de exemplo Seu Valor Nome do usuário de Administração do MobileFirst Server Senha de Administração do MobileFirst Server Protocolo do Application Center No Windows: HTTP No Mac OS X: HTTPS Nome do host do Application Center hostname.yourdomain.com ou 1.234.567.89 ou localhost Porta do Application Center No Windows, UNIX e Linux: 9080 No Mac OS X: nenhum Raiz de contexto do Application Center applicationcenter Nome de usuário do Application Center appcenteradmin Senha do Application Center Diretório de plataforma do Android C:\Users\Administrator\ Downloads\android-sdk_r22.6.2-windows\ android-sdk-windows\ platforms\android-19 Diretório do JDK do Oracle Windows: C:\Program

Files\Java

UNIX e Linux:/usr/java Protocolo do Maximo

Server

http Nome do Host do Maximo Server

hostname.yourdomain.com ou 1.234.567.89 ou localhost

Porta do Maximo Server Raiz de contexto do Maximo Server

maximo

Referências relacionadas:

Arquivos de Log do Programa de Instalação

Lista de verificação de instalação para o Maximo Anywhere

É possível usar a lista de verificação para assegurar que todas as etapas de instalação foram concluídas com êxito. Imprima esse tópico e verifique cada tarefa assim que você a concluir.

(21)

Preparando-se para a Instalação

Pronto Tarefa

Certifique-se de que o seu ambiente atenda a todos os requisitos de software e hardware para o Maximo Anywhere e o IBM

MobileFirst Platform Foundation. Imprima a planilha de planejamento de instalação e use-a durante a instalação.

Instalando o IBM Maximo Anywhere

Pronto Tarefa

No computador onde o Maximo Asset Management 7.5.0.6 ou o 7.6 está instalado, faça o download do software do produto Maximo Anywhere a partir do IBM® Passport Advantage®e instale os

componentes necessários do Maximo Asset Management.

Crie ou identifique uma instância de banco de dados para usar com o MobileFirst Server.

Instale ou identifique um servidor de aplicativos para usar com o MobileFirst Server.

Em um computador de servidor designado, instale MobileFirst Server.

Instale os Serviços de Administração do MobileFirst Server usando a ferramenta de configuração.

Em um computador de construção designado, prepare o ambiente Maximo Anywhere.

Em um computador de construção, instale o Maximo Anywhere.

No computador MobileFirst Server, inclua um ambiente de tempo de execução do MobileFirst usando a ferramenta de configuração.

No computador em que o Maximo

Anywhere está instalado, execute o comando

build all-deploy. Essa etapa gera os arquivos distribuíveis para o projeto Maximo Anywhere e os implementa no MobileFirst Server.

Instale os aplicativos Maximo Anywhere em dispositivos móveis.

Opcional: Para criar um ambiente de desenvolvimento integrado, instale o MobileFirst Studio no computador no qual o Maximo Anywhere está instalado.

(22)

Configurando o IBM Maximo Anywhere e o Maximo Asset

Management

Pronto Tarefa

Inclua usuários nos grupos de segurança do Maximo Anywhere.

Ative aplicativos Maximo Asset

Management para mapas e relatório de mão de obra.

Configure o Maximo Asset Management para incluir os seguintes dados:

v Assegure-se de que o usuário tenha um código de mão de obra associado. v Assegure-se de que o usuário tenha

autorização para pelo menos o seu próprio código de mão de obra. v Assegure-se de que o usuário tenha um

site de inserção padrão definido. v Assegure-se de que o usuário tenha um

fuso horário padrão definido.

Verificando a instalação

Pronto Tarefa

Teste os aplicativos Maximo Anywhere em dispositivos móveis.

(23)

Capítulo 2. Instalando os Componentes do Maximo Anywhere

Após planejar o seu ambiente, você instala o Maximo Anywhere e o MobileFirst em um ou mais computadores.

Instalando os componentes necessários do Maximo Asset

Management

Você estende o Maximo Asset Management com componentes que incluem estruturas de objeto do OSLC e licenças que ativam um conjunto de aplicativos.

Antes de Iniciar

Instale o Maximo Asset Management 7.5.0.6 ou posterior ou a versão 7.6.

Procedimento

1. No computador onde o Maximo Asset Management está instalado, faça download do software do produto Maximo Anywhere do IBM Passport Advantage e extraia a imagem de instalação para um diretório local. 2. Inicie a barra de ativação clicando duas vezes no arquivo launchpad. Se seu

computador for um sistema de 64 bits, use o arquivo launchpad64.

3. Na área de janela Instalar os Componentes Necessários do IBM Maximo Asset Management, clique em Instalar. Se você estiver usando o Maximo Asset Management 7.5.0.6 ou posterior, é necessário selecionar o diretório de instalação primeiro.

4. Conclua o assistente de instalação.

5. Se estiver usando o 7.6 Maximo Asset Management, conclua o assistente de configuração. Se você estiver usando o Maximo Asset Management 7.5.0.6 ou posterior, mude para o diretório tpae_home\maximo\tools\maximo e execute updatedb. Em seguida, construa e implemente os arquivos EAR do Maximo. 6. Verifique se os componentes necessários estão instalados efetuando login no

Maximo Asset Management e selecionando Ajuda > Informações do Sistema. Certifique-se de que o IBM Maximo Integration Framework 7.5.1.2 ou posterior esteja listado como um dos componentes instalados.

O que Fazer Depois

Se você planejar instalar o Maximo Anywhere e o MobileFirst Server em computadores diferentes, copie a imagem de instalação nos computadores de destino.

Informações relacionadas:

Construindo e Implementando Arquivos EAR para Configurações Básicas

Instalando o MobileFirst Server

O programa de instalação cria automaticamente uma instância do banco de dados para o ambiente MobileFirst Server. Ele também configura o servidor de aplicativos que você designa ao MobileFirst Server.

(24)

Antes de Iniciar

Antes de instalar o MobileFirst Server, considere se irá usar o método

automatizado ou criar uma instância de banco de dados manualmente. Ao usar o método manual, você também pode criar esquemas de banco de dados em uma única instância. Depois, deve-se configurar manualmente o servidor de aplicativos para incluir os bancos de dados criados.

Para obter informações adicionais sobre o planejamento da criação dos bancos de dados, consulte o 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).

Configurando o tamanho de heap Java na JVM para

WebSphere Application Server ou WebSphere Application

Server Liberty

Para melhorar o desempenho do MobileFirst Server, deve-se aumentar o tamanho de heap java que era usado pela Java virtual machine (JVM).É possível configurar o tamanho de heap Java para o servidor de aplicativos modificando o arquivo jvm.options.

Sobre Esta Tarefa

Também é possível modificar o tamanho de heap Java para outros tipos de servidor de aplicativos.

O Cliente especifica os tamanho de heap Java mínimo e máximo, como segue: v Heap Java mínimo: -Xms<valor em MB>m

v Heap Java máximo: -Xmx<valor em MB>m

Por padrão, o WebSphere Application Server e o WebSphere Application Server Liberty são configurados com as seguintes configurações de JVM:

-Xms4m -Xmx488m

É possível substituir os valores padrão modificando os valores no arquivo jvm.options no diretório de instalação.

Procedimento

1. Pare o servidor executando o comando a seguir:

websphere_home\bin\server stop

2. Navegue para o diretório websphere_home\usr\servers\defaultServer\type e abra o arquivo jvm.options para edição.

3. Especifique os seguintes valores para configurar o tamanho de heap Java:

-Xms128m -Xmx512m

4. Salve e feche o arquivo jvm.options.

5. Inicie o servidor executando o comando a seguir:

websphere_home\bin\server start

Instalando o MobileFirst Server usando o programa de

instalação

(25)

MobileFirst Operations Console e o Application Center. Deve-se implementar o MobileFirst Server em um servidor de aplicativos.

Antes de Iniciar

v Assegure-se de ter instalado os componentes requeridos na estação de trabalho administrativa do Maximo Asset Management.

v O instalador para o WebSphere Application Server Liberty é fornecido com o MobileFirst.

v Assegure-se de que o ambiente inclua um dos servidores de aplicativos que o MobileFirst suporta. Para obter informações adicionais, consulte os requisitos de sistema do Maximo Anywhere, MobileFirst Server e do MobileFirst Studio. v Se você estiver usando o WebSphere Application Server em no ambiente

corporativo, crie um novo perfil para o MobileFirst Server.

v Para melhorar o desempenho, configure o tamanho do heap Java na JVM do WebSphere Application Server ou do WebSphere Application Server Liberty antes de instalar o MobileFirst Server.

Sobre Esta Tarefa

Durante a instalação, você poderá precisar sair da barra de ativação e reiniciá-la em um computador diferente.

Ao iniciar o Installation Manager, é possível verificar os fix packs mais recentes. Suas credenciais de login IBM são necessárias para acessar o site de download de fix pack.

Procedimento

1. Inicie a barra de ativação clicando duas vezes no arquivo launchpad. Se seu computador for um sistema de 64 bits, use o arquivo launchpad64.

2. Na área de janela Instalar o IBM MobileFirst Server, clique em Instalar. 3. Na área de janela Informações sobre o MobileFirst, selecione Servidor

MobileFirst Independentee conclua o assistente de instalação.

O que Fazer Depois

Em determinadas circunstâncias, pode ser solicitado que você reinicie o servidor de aplicativos

Tarefas relacionadas:

“Configurando o tamanho de heap Java na JVM para WebSphere Application Server ou WebSphere Application Server Liberty” na página 20

Para melhorar o desempenho do MobileFirst Server, deve-se aumentar o tamanho de heap java que era usado pela Java virtual machine (JVM).É possível configurar o tamanho de heap Java para o servidor de aplicativos modificando o arquivo jvm.options.

Informações relacionadas:

Planejando a criação de bancos de dados

Criando um perfil para um WebSphere Application Server Instalando manualmente o MobileFirst Server Administration Instalando Manualmente o Application Center

(26)

Instalando os Serviços de Administração do MobileFirst

Server

Após o MobileFirst Server ser instalado, deve-se instalar e configurar os Serviços de Administração usando a Ferramenta de Configuração do MobileFirst Server.

Antes de Iniciar

Verifique se o Console do Application Center está instalado inserindo a URL do Application Center em um navegador da web. A URL padrão é:

http://localhost:9080/appcenterconsole/login.html.

Sobre Esta Tarefa

Use a planilha de planejamento para coletar os valores que você inserir, para que eles possam ser usados posteriormente na instalação.

Para obter informações adicionais sobre as tarefas que podem ser concluídas usando a Ferramenta de Configuração do MobileFirst Server, consulte o 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).

Procedimento

1. No computador no qual o MobileFirst Server está instalado, inicie a Ferramenta de Configuração do Servidor.

Opção Descrição

No Windows No menu Iniciar, clique em IBM

MobileFirst Platform Server 6.3>

Ferramenta de Configuração do Servidor.

No Linux No menu área de trabalho, clique em

Ferramenta de Configuração do Servidor IBM MobileFirst Platform Server 6.3> .

No sistema operacional Mac X No Localizador, navegue para o diretório mf_server_home/shortcuts/e dê um clique duplo no arquivo configuration-tool.sh.

2. Selecione Criar uma Configuração do MobileFirst Server.

3. Especifique um nome para a configuração e clique em OK. Por exemplo, insira MFAnywhereConfig.

4. Na área de janela Detalhes de Configurações, registre o valor da raiz de contexto para os Serviços de Administração do MobileFirst na planilha de planejamento. Clique em Avançar. O valor da raiz de contexto padrão é

/wladmin.

5. Na área de janela Configurações do Console, registre o valor da raiz de

contexto para o MobileFirst Operations Console na planilha de planejamento. O valor da raiz de contexto pode ser usado para efetuar login no MobileFirst Operations Console e administrar os aplicativos Maximo Anywhere após o Maximo Anywhere ser instalado. O valor da raiz de contexto padrão é

/worklightconsole.

6. Na janela Propriedades do Banco de Dados, especifique as propriedades que você selecionou durante a instalação do MobileFirst Server.

(27)

7. Na janela Opção do Servidor de Aplicativos, especifique as propriedades do Application Center que você selecionou durante a instalação do MobileFirst Server. Registre os valores de nome do usuário e senha na planilha de planejamento. O nome do usuário e a senha são necessários para acessar os Serviços Administrativos do MobileFirst como parte da instalação do Maximo Anywhere. Clique em Salvar e Implementar.

8. Reinicie o servidor de aplicativos.

9. Verifique se o MobileFirst Operations Console está instalado, inserindo a URL de console em um navegador da web. A URL padrão é: http://

localhost:9080/worklightconsole/login.html.

Preparando o ambiente do Maximo Anywhere

Antes de construir e implementar os aplicativos Maximo Anywhere, é necessário configurar o computador no qual o Maximo Anywhere está instalado.

Sobre Esta Tarefa

Para construir os aplicativos para dispositivos móveis do iOS, um computador do OS X do Mac com software específico é necessário.

Procedimento

1. Prepare o ambiente para construir os aplicativos móveis:

Android Instale as ferramentas de desenvolvimento do Android.

iOS Instale as ferramentas de desenvolvimento do iOS.

2. Opcional: Instale um ambiente de desenvolvimento integrado.

Instalando as ferramentas de desenvolvimento do Android

Oracle JDK e o Android SDK são necessários para construir aplicativos móveis Android.

Procedimento

1. Instale o Oracle JDK versão 7.0.

a. Na página Oracle Java SE downloads (www.oracle.com/technetwork/java/ javase/downloads/jdk7-downloads-1880260.html), faça o download do Java SE Development Kit para seu sistema operacional.

b. Execute o arquivo executável e continue pelo programa de instalação. c. Configure a variável de ambiente JAVA_HOME e especifique o caminho

(28)

Windows 1. Acesse as Configurações Avançadas do Sistema do seu computador.

2. Na guia Avançado, clique em Variáveis

de Ambiente.

3. Em Variáveis do Sistema, clique em

Nova.

4. Especifique JAVA_HOME como o nome da variável e insira o caminho para o diretório de instalação do JDK como o valor da variável.

Os valores de variável de ambiente não podem ser separados por espaço. Se o diretório de instalação Java contém um espaço no nome do caminho, especifique o nome do caminho abreviado. Por exemplo, em sistemas operacionais Windows, insira C:\Progra~1\Java\ jdk1.7.0_55

5. Feche todas as janelas abertas. 6. Verifique se a variável de ambiente do

sistema JAVA_HOME está definida abrindo um novo prompt de comandos e executando o comando a seguir:

SET JAVA_HOME

Um valor é retornado, tal como: JAVA_HOME=C:\Progra~1\Java\jdk1.7.x

Linux ou UNIX 1. Em uma linha de comandos, execute o comando a seguir:

vi ~/.bash_profile

2. Configure as variáveis executando o comando a seguir e substituindo a variável java_path pelo caminho Java especificado:

export JAVA_HOME=java_path export PATH=$JAVA_HOME/bin:$PATH 3. Salve e feche o perfil .bash e execute o

comando a seguir para aplicar as mudanças:

source ~/.bash_profile

4. Verifique se a variável de ambiente do sistema JAVA_HOME é definida abrindo uma nova linha de comandos e

executando o comando a seguir: echo $JAVA_HOME

2. Instale o SDK do Android:

a. Acesse o website dos desenvolvedores do Android (developer.android.com/ sdk/index.html) e clique em Outras Opções de Download.

(29)

b. Na seção Ferramentas SDK Apenas, faça o download do SDK para seu sistema operacional e extraia o arquivo compactado em seu computador. c. Inicie o assistente de instalação.

No Windows: No diretório extraído, execute o arquivo SDK Manager.exe.

No Linux ou OS X: Abra um terminal e navegue para o diretório android_home/tools/, em seguida, execute o comando a seguir:

android sdk

d. Em Ferramentas, selecione Android SDK Tools Revision 22 ou posterior e as ferramentas de construção mais recentes do Android SDK. Selecione

também um pacote Android com uma API de 19 ou superior e clique em Instalar Pacotes.

3. Opcional: Instalar um ambiente de desenvolvimento integrado. 4. Se você instalou o Eclipse na etapa 3, instale o plug-in do Android

Development Tools (ADT):

a. No Eclipse, selecione Ajuda > Instalar Novo Software > Incluir. b. Na janela Incluir Repositório, especifique a URL a seguir no campo

Localização: https://dl-ssl.google.com/android/eclipse/.

c. No campo Nome, especifique Android Development Tools e clique em OK. d. Na área de janela Software Disponível, clique em Selecionar todos >

Avançar> Avançar > Concluir.

e. Reinicie o Eclipse e especifique um diretório de área de trabalho.

f. Abra a janela Preferências do Eclipse e especifique o caminho do Android SDK. Clique em Aplicar > OK para aplicar as mudanças.

g. Na área de janela Bem-vindo ao Android Development, selecione Usar SDKs existentese navegue até o diretório do SDK. Clique em OK > Avançar> Concluir.

Instalando as ferramentas de desenvolvimento do iOS

Para o desenvolvimento do aplicativo iOS, utilize o ID Apple para se inscrever em um programa de desenvolvedor.

Sobre Esta Tarefa

Você pode se inscrever no iOS Developer Program como um indivíduo ou uma empresa em que um indivíduo é considerado equipe de uma pessoa.

Você também pode se inscrever no iOS Developer Enterprise Program como uma empresa que o autoriza a criar aplicativos interno iOS de proprietário. O

procedimento para configurar a conta do iOS Developer Enterprise pode incluir etapas extras.

A pessoa que cria a equipe torna-se o agente da equipe; o contato jurídico e o administrador da equipe que possui todos os privilégios e acesso completo ao Member Center e ao iTunes Connect. O agente da equipe é necessário para concluir as etapas 5 a 7. Os desenvolvedores do iOS podem requerer a assistência do agente da equipe para concluir o procedimento.

(30)

Você cria perfis de fornecimento para gerenciar o uso de aplicativos iOS que desenvolver. É possível criar um perfil de fornecimento de desenvolvimento ou um

perfil de fornecimento de distribuição

Um perfil de fornecimento de desenvolvimento regula o desenvolvimento e o teste de aplicativos para um número específico de dispositivos. Perfis de fornecimento de desenvolvimento para os aplicativos devem conter os IDs dos dispositivos nos quais o aplicativo está instalado. É possível registrar mais dispositivos iOS e incluí-los nos perfis de fornecimento.

Um perfil de fornecimento de distribuição de loja de aplicativos fornece acesso aos aplicativos em todos os dispositivos em sua empresa. No entanto, o Maximo Anywhere suporta apenas um ID do aplicativo global para um perfil de fornecimento de distribuição de loja de aplicativos.

Procedimento

1. Instale o Oracle JDK versão 7.0.

a. Na página Oracle Java SE downloads (www.oracle.com/technetwork/java/ javase/downloads/jdk7-downloads-1880260.html), faça o download do Java SE Development Kit para seu sistema operacional.

b. Execute o arquivo executável e continue pelo programa de instalação. c. Configure a variável de ambiente JAVA_HOME e especifique o caminho

para o diretório no qual o JDK foi instalado, executando cmd>vi ~/.bash_profilee incluindo a linha a seguir em seu ~/.bash_profile: export JAVA_HOME=`/usr/libexec/java_home -v 1.7`

2. Crie um ID Apple registrando-se como um desenvolvedor de Apple no Apple Registration Center (developer.apple.com/programs/register/).

3. Faça download e instale o Xcode IDE, incluindo o iOS SDK and Simulador, a partir da Mac App Store (www.apple.com/osx/apps/app-store.html).

4. Inclua o ID Apple no Xcode (developer.apple.com/library/ios/documentation/ IDEs/Conceptual/AppStoreDistributionTutorial/AddingYourAccounttoXcode/ AddingYourAccounttoXcode.html).

5. No Xcode, crie o certificado (developer.apple.com/library/ios/documentation/ IDEs/Conceptual/AppDistributionGuide/MaintainingCertificates/

MaintainingCertificates.html) para o perfil de fornecimento.

v Crie um certificado de desenvolvedor para um perfil de fornecimento de desenvolvimento. Faça o download do certificado e inclua-o no aplicativo Keychain (support.apple.com/kb/PH7297).

v Crie um certificado de distribuição para um perfil de fornecimento de distribuição. Faça o download do certificado para o seu ambiente local. 6. Registre os IDs do Aplicativo (developer.apple.com/library/ios/

documentation/IDEs/Conceptual/AppDistributionGuide/MaintainingProfiles/ MaintainingProfiles.html).

Deve-se registrar os IDs do Aplicativo como curingas. Ao criar os IDs do Aplicativo, selecione ID do Aplicativo curinga e insira o ID do pacote configurável.

Tipo de perfil de fornecimento ID do Aplicativo curinga

Perfil de fornecimento de desenvolvimento O ID do pacote configurável para WorkExecution é com.WorkExecution*. O ID do pacote configurável para WorkApproval é com.WorkApproval*.

(31)

Tipo de perfil de fornecimento ID do Aplicativo curinga

Perfil de fornecimento de distribuição de loja de aplicativos

O Maximo Anywhere suporta apenas um ID do aplicativo global para um perfil de fornecimento de distribuição de loja de aplicativos.

O ID do pacote configurável é com*.

7. Registre os IDs do Dispositivo no Member Center (developer.apple.com/ library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/ MaintainingProfiles/MaintainingProfiles.html). É possível localizar o identificador de dispositivo exclusivo (UDID), conectando o dispositivo ao computador Mac OS X, enquanto o Xcode ou o iTunes estiverem em execução. 8. Crie o perfil de fornecimento para cada aplicativo usando o Member Center.

Tipo de perfil de fornecimento Ação

Perfil de fornecimento de desenvolvimento Como desenvolvedor, gere os perfis de fornecimento e, em seguida, faça download dos perfis para seu computador Mac OS X. Abra cada perfil de fornecimento no XCode. Os perfis de fornecimento são incluídos na biblioteca do sistema no local a seguir: ~/Library/MobileDevice/Provisioning Profiles".

Perfil de fornecimento de distribuição de loja de aplicativos

Ao gerar o perfil de fornecimento, não é necessário fornecer IDs dos dispositivos. Faça o download do perfil em seu computador do OS X Mac e inclua o identificador do perfil no arquivo build.properties.

Você deverá fazer download do perfil de fornecimento para o servidor de construção cada vez que o perfil for atualizado. Ao executar a construção do aplicativo e o processo de implementação, os perfis de fornecimento são coletados e armazenados no archive do aplicativo iOS (IPA).

Instalando o Maximo Anywhere

O componente do Maximo Anywhere contém o projeto e os aplicativos móveis.

Antes de Iniciar

v Assegure-se de que os componentes requeridos estejam instalados no computador no qual o Maximo Asset Management está instalado. v Se estiver instalando um ambiente de produção, assegure-se de que o

MobileFirst Server esteja instalado.

Sobre Esta Tarefa

Durante a instalação, é necessário fornecer detalhes sobre o tipo de servidor que é usado na implementação.

Restrição:O programa da barra de ativação do Maximo Anywhere não é suportado no OS X do Mac.

(32)

Procedimento

1. Inicie a barra de ativação.

Opção Descrição

Windows, Linux ou UNIX Dê um clique duplo no arquivo launchpad. Se seu computador for um sistema de 64 bits, use o arquivo launchpad64.

Mac OS X 1. Na imagem de instalação do Maximo

Anywhere, abra a pasta Instalar > IM e expanda o arquivo compactado

installer.macOS.

2. Assegure-se de que o caminho para o arquivo executável Userinst não contenha nenhum espaço ou parênteses. Clique duas vezes no arquivo executável Userinst.

2. Na área de janela Instalar o IBM Maximo Anywhere , clique em Instalar. 3. Se você implementou o MobileFirst Server em um servidor de aplicativos

independente, selecione Independente MobileFirst Server. Se você estiver configurando um ambiente de desenvolvimento integrado com o MobileFirst Studio, selecione Servidor Integrado dentro do MobileFirst Studio e conclua o assistente de instalação.

4. Se você instalou o MobileFirst Server em um computador diferente, copie o arquivo MaximoAnywhere.war para o computador do MobileFirst Server.

Criando um ambiente de tempo de execução do MobileFirst

Após o Maximo Anywhere ser instalado, deve-se definir uma configuração de tempo de execução do MobileFirst usando a Ferramenta de Configuração do MobileFirst Server.

Sobre Esta Tarefa

Use a planilha de planejamento da instalação para registrar os valores que você inserir, para que eles possam ser usados posteriormente na instalação.

Procedimento

1. No computador no qual o MobileFirst Server está instalado, inicie a Ferramenta de Configuração do Servidor.

Opção Descrição

No Windows No menu Iniciar, clique em IBM

MobileFirst Platform Server 6.3>

Ferramenta de Configuração do Servidor.

No Linux No menu área de trabalho, clique em

Ferramenta de Configuração do Servidor IBM MobileFirst Platform Server 6.3> .

No sistema operacional Mac X No Localizador, navegue para o diretório mf_server_home/shortcuts/e dê um clique duplo no arquivo configuration-tool.sh.

2. Selecione Incluir um ambiente de tempo de execução do MobileFirst em uma configuraçãoe especifique um nome para o novo ambiente de tempo de

(33)

execução. Por exemplo, insira MaximoAnywhere. Use a barra de rolagem para ver a configuração do projeto do MobileFirst.

3. Na área de janela do Ambiente de tempo de execução do MobileFirst, navegue para o arquivo MaximoAnywhere.war que foi gerado no computador do Maximo Anywhere. Especifique a raiz de contexto do projeto do MobileFirst e clique em Avançar. Esse valor deve corresponder à raiz de contexto de tempo de

execução que você especificou durante a instalação do Maximo Anywhere. 4. Especifique as configurações do banco de dados nas áreas de janela

subsequentes e clique em Salvar e Implementar. Após a configuração do tempo de execução ser salva, é possível reimplementar o arquivo

MaximoAnywhere.wara qualquer momento, selecionando-o na Ferramenta de Configuração do MobileFirst Server.

5. Reinicie o MobileFirst Server.

6. No computador em que o Maximo Anywhere está instalado, execute o comando build all-deploy. Essa etapa gera os arquivos distribuíveis para o projeto do Maximo Anywhere e os implementa no MobileFirst Server.

Resultados

Após a implementação estar concluída, o projeto do MaximoAnywhere e os aplicativos estão disponíveis no MobileFirst Operations Console e no Console do Application Center.

Instalando um ambiente de desenvolvimento integrado

Para criar um ambiente de desenvolvimento, deve-se instalar um conjunto de ferramentas de desenvolvimento no computador de construção. É possível utilizar um ambiente de desenvolvimento integrado para testar e configurar aplicativos móveis antes de implementá-los nos dispositivos móveis.

Antes de Iniciar

v Prepare o ambiente do Maximo Anywhere.

v Para visualizar os aplicativos no simulador de navegador móvel do MobileFirst Studio, instale o Google Chrome.

Sobre Esta Tarefa

O MobileFirst Studio é um ambiente de desenvolvimento baseado em Eclipse que pode ser usado para configurar os aplicativos do Maximo Anywhere. Você instala o MobileFirst Studio a partir do ambiente de trabalho do ambiente de

desenvolvimento integrado (IDE) do Eclipse. Um conjunto de ferramentas de desenvolvimento de plataforma também é necessário para a construção e a implementação de aplicativos móveis.

É possível utilizar o simulador de navegador móvel, o Android Emulador ou o iOS Simulador para visualizar e testar os aplicativos móveis.

Será possível customizar os aplicativos móveis quando eles forem implementados. Para obter mais informações, consulte a seção Configurando aplicativos móveis do Maximo Anywhere do IBM Knowledge Center.

Procedimento

1. Instale o Eclipse IDE:

(34)

a. Acesse www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/keplersr1 e faça download do Eclipse IDE para Java EE Developers versão 4.3.2 (Kepler) para seu sistema operacional.

b. Extraia a pasta compactada e execute o aplicativo Eclipse para instalar o software.

2. Configure o ambiente de desenvolvimento do Eclipse:

a. Verifique se o plug-in do Eclipse JSDT está instalado. O plug-in do

JavaScript Development Tool (JSDT) ajuda-o a navegar através do código do Java Script no Eclipse.

1) Selecione Ajuda > Sobre o Eclipse e clique em Web Tools Platform (WTP) do Eclipse

2) Procure Eclipse JavaScript Development Tools na janela Sobre Recursos do Eclipse.

b. Se o plug-in do JavaScript Development Tools ainda não estiver instalado, conclua as etapas a seguir:

1) Selecione Ajuda > Instalar Novo Software > Incluir.

2) Na janela Incluir Repositório, especifique a URL a seguir no campo Localização: http://download.eclipse.org/webtools/repository/ kepler.

3) No campo Nome, especifique WTP do Eclipse.

4) Selecione Web Tools Platform (WTP) 3.5.1 (ou posterior) > JavaScript Development Toolse instale o plug-in.

c. Configure o Google Chrome como o navegador da web padrão

selecionando Janela > Preferências > Geral > Navegador da Web > Utilizar navegador da web externo. Marque a caixa de seleção Chrome e clique em OKpara aplicar suas mudanças.

3. Instale o MobileFirst Studio Consumer Edition:

a. No Eclipse, selecione Ajuda > Instalar Novo Software > Incluir. b. Na janela Incluir Repositório, clique em Archive.

c. Navegue até o arquivo MobileFirstStudio.zip no diretório Install da imagem de instalação Maximo Anywhere e clique em Abrir > OK. d. Na área de janela Software Disponível, selecione IBM Worklight Studio

Development Toolse clique em Avançar > Avançar > Concluir. e. Reinicie o Eclipse para aplicar as mudanças.

4. Importe o projeto do MaximoAnywhere no MobileFirst Studio.

a. No Eclipse, clique em Arquivo > Importar > Geral, selecione Projetos Existentes na Área de Trabalhoe clique em Avançar.

b. Clique em Selecionar diretório-raiz e especifique o caminho para \ibm\Anywhere.

c. Selecione o projeto do MaximoAnywhere e clique em Copiar projetos na área de trabalho. Clique em Concluir.

d. Na área de janela Explorador de Projetos, expanda todos os nós. Clique com o botão direito na pasta OSLCGenericAdapter e selecione Executar como > Implementar o Worklight Adapter.

e. Clique com o botão direito na pasta de aplicativos e clique em Executar como> Executar no Worklight Development Server.

f. Para visualizar o aplicativo, clique com o botão direito na pasta de aplicativos e clique em Executar como > Visualizar.

Referências

Documentos relacionados

HORÁRIO Segunda-feira Terça-feira Quarta-feira Quinta-feira Sexta-feira 1 8:00-8:50 2 8:50-9:40 Princípios de Conservação (25 vagas) Teórica D Lanamar Sala 3 3 10:00-10:50 Análise

EPC Instance Data Armazenado no Fabricante INTERNET EPC-IS EPC-IS EPC-IS ONS EPCglobal Network.. RFID/EPC: Complexidade do cenário de aplicação Objetos Item Caixa Pallet

Atena é uma revista feminina voltada para as mulheres do Centro de Ciências Humanas, Letras e Artes da Universidade Federal de Viçosa.. O jornalismo de revista permite

No presente trabalho, não houve diferença estatística entre as características diâmetro e comprimento de cabeça entre os dois grupos; sendo assim, pode-se concluir

Tal análise, que teve como fundamento teórico o Modelo C(L)A(S)P de Keith Swanwick (1979) e a Teoria Espiral do Desenvolvimento Musical de Keith Swanwick e June Tillman

- Miradouro do Castelo de São Jorge - Miradouro de Santa Catarina - Miradouro da Senhora do Monte - Miradouro das Portas do Sol - Miradouro de Santa Luzia.. • Outros

Os profissionais que exercem atividades relacionadas aos mercados da B3 (S egmento BM&amp;FBOVESPA) devem estar devidamente cadastrados no Módulo de Profissionais do

Considerando que a sensação é mais forte do que o conceito, o projetista visual pode buscar trabalhar em um espaço em que conceitos pré-estabelecidos na metodologia de projeto