GT-MobVida. Manual de Operações

Documentos relacionados
Configuração do Apache Cordova Lab. 13. Prof. Bruno C. Vani

Avaliação de Frameworks de Produtividade para aplicações CRUD

Guia de instalação do REIS

Projeto Amadeus. Guia de Instalação Linux

Instalação Wiser Discovery Sistema Operacional Windows

Manual de Instalação do TelEduc 4.4

Autores. Carlos Theophilo Latsch Cherem Maurício Costa

Manual de instalação e configuração

Instalação JDK 10/03/2017

Tutorial para Instalação do dotproject

Instalação JDK. Joyce França. Professora de Ciência da Computação - IFNMG

Instalação Apache Tomcat 8.5 no Debian 8

Responsáveis: Bruno Silva, André Coelho, Wellington Silva, Marcelo Hirano. Atualizado em: 08/09/2017 CONFIGURAÇÃO DE BACKUP DE ORIGEM LINUX

MANUAL DE INSTALAÇÃO DA WIZARD - VIMET

Linha de Sistemas Folhamatic

Manual Técnico. Instalação e Configuração do Reporting Services

1. Execute o instalador do ambiente. Será exibida a tela do assistente para instalação.

Segue abaixo um manual prático de como se instalar o SQL Server 2008 para rodá-lo com os sistemas da Secullum.

Preparação do ambiente para desenvolvimento em Java

GLPI Gestão total e gratuita do seu parque informático

POO Documentation. Release 1.0. Felipe Dau e Francisco Pereira Junior

IDES E PROGRAMAÇÃO. Prof. Dr. Cláudio Fabiano Motta Toledo PAE: Maurício A Dias

MANUAL DE DEPLOY DFE V3 SERVIDOR DE APLICAÇÃO WEBLOGIC

Como instalar o Java no Ubuntu (arquivo.tar.gz)

SISTEMA COD CONFIGURAÇÃO DE ACESSO

Nota Fiscal Eletrônica Versão 2.0

MANUAL DE SISTEMA SPEED CASH. Manual de Download e Instalação do Aplicativo Speed Cash. Technology Brazil. Data de Elaboração: maio/2010

Manual de Instalação e Configuração do Sistema

Configurando o Ambiente de Desenvolvimento Android Studio No Windows Antes de qualquer trabalho ser iniciado no desenvolvimento de uma aplicação

MANUAL DE DEPLOY DFE V3 SERVIDOR DE APLICAÇÃO WEBLOGIC

Integrated Government Resources Planning IGRP Open Source. Como importar e contribuir - GitHub. Núcleo Operacional da Sociedade de Informação

DUO Tecnologia. Guia de Atualização - LINUX

Linx Automotivo EFD Reinf Web Instruções de Instalação e Configuração no Windows Spress e Sisdia/LinxMaq

Instalando o Eclipse e o Android

Instalação do Pentaho BI Server no Ubuntu Server ou Superior com OpenJDK


2. Instalação do WinThor Anywhere (Linux ambiente terminal/console)... 10

GUIA DE CONFIGURAÇÃO DO AMBIENTE GGAS

Procedimentos para Instalação Sisloc (Estação de Trabalho)

Módulo I - Introdução. Faculdade Christus Sistemas de Informação 24/09/2010. Carlos Eugênio Torres Engenheiro de Informática

MASTERSAF DFE MANUAL REQUISITOS E SIZING

Sistema SGPA-IFSP. Manual de Instalação

Solicitação e utilização da VPN (Utilizando Token físico ou Token no celular corporativo)

Sentus Desktop Manual de Instalação

MANUAL DE INSTALAÇÃO SISTEMA DE GERÊNCIA CONSCIUS

Nota de Aplicação: Utilização do Servidor Web MS IIS com BlueWave. Sumário

Instalação Qt OpenSource

Ponto de Presença da RNP na Bahia - PoP-Ba. Pacote RedeComep

Manual de instalação do Microsoft SQL Server 2008 R2 Express no Windows 10

Configurar o controlador CEM em CentOS 6.9

Como Instalar Nagios 4 E Monitorar Seus Servidores no Ubuntu 14 Introdução

Capítulo 2. Ambiente de Desenvolvimento. Rui Rossi dos Santos Programação de Computadores em Java Editora NovaTerra

Sankhya Web Connection. Versão: 02 Criado em: 28/03/2017

Guia de Instalação II. Instalação e Administração do Fluig. Título do documento

Prática da Disciplina de Sistemas Distribuídos Web Services Parte 1 IFMA DAI Professor Mauro Lopes C. Silva

STD SERVIÇO DE BACKUP EM NUVEM

GESP-EMPRESA COM CERTIFICADO DIGITAL A1

Introdução ao Desenvolvimento de Aplicativos Android

GTI IMPRESSORAS. Manual de instalação da ferramenta. Sistemas operacionais

Para maiores informações a respeito do esocial acesse

Como Instalar o SMC-BRASIL?:

TUTORIAL DE INSTALAÇÃO E USO DO OWL-S COMPOSER utilizando o Eclipse Galileo Modelling Tools

Instalação do Banco de Dados

Instalando o SQL 2016 Express

Versão Data de Criação: 29/07/ :20 Data de Atualização: 01/08/ :50 Técnico Responsável: Bruno Silva André Coelho Marcelo Hirano

Configurador do JBOSS. TOTVS Datasul 11. Alerta

Manual de Instalação de Software SoapAdmin3.5

# Início Instalação e Configuração Servidor Antivírus Symantec Endpoint #

Manual de Instalação Emissor NF-e Advanced SAIB 3.10 Versão e posteriores

Instalando e Executando o Siprev em Ambiente Linux Versão SIPREV

Configurando ambiente de desenvolvimento React Native

Instalacao do Zabbix 2.x em Ambiente CentOS

MANUAL DE INTEGRAÇÃO PLUGIN DE COTAÇÃO DE FRETES COM DESCONTO PARA MAGENTO 1.9

MANUAL DE PROCEDIMENTOS

Instrução de Trabalho: Instalar Client

1. Definições dos aplicativos PaperCut Requisitos de Instalação... 3

Procedimentos para Instalação do Sisloc (Estação de Trabalho) versão

Administração Central. Unidade do Ensino Médio e Técnico Cetec Capacitações São Paulo

Guia de instalação Impressora Térmica EPSON TM-88IV (Linux)

Sistema de Gestão Comercial Plataforma GSAN. Documento de Procedimento de Instalação

Monitorando Banco de Dados IBM DB2

Projeto GoHome. Tutorial de Instalação Android Studio e SDK

Gerando um programa executável a partir de um módulo Python

Linguagem de Programação II Programação Orientada a Objetos. Ambientes de Programação

Procedimentos Etiquetas de Preços. Instruções ao fornecedor

Revisão dos comandos para instalação do Apache, PHP, MySQL, PostgreSQL, phpmyadmin, phppgadmin e Samba.

Sidicom S4. Tutorial: instalação do sistema em servidor

Como Criar um Blog WordPress Guia completo

VSMTransactionService Documentação

Usando VNC para instalar o CallManager da Cisco em um servidor remoto

Escrito por Luís Talora Qui, 19 de Maio de :32 - Última atualização Seg, 11 de Julho de :45

Instruções Servidor TeoremaEE

Instalação Serviço de Acompanhamento de Projeto (PCSIS007) Sistema de Gestão da Qualidade

TUTORIAL DE INSTALAÇÃO DO AMBIENTE DE DESENVOLVIMENTO ANDROID NO UBUNTU

SMA PROCEDIMENTO DE ACESSO AO SISTEMA SMA PROCEDIMENTO DE ACESSO AO SISTEMA

Interface gráfica do linux

Transcrição:

GT-MobVida Manual de Operações Recife, 12 de Maio de 2016

Sumário 1. Introdução... 3 2. Pré-requisitos para a construção dos executáveis... 3... 3 2. Cliente... 4 3. Construindo os executáveis... 5... 5 2. Cliente Web... 5 3. Cliente móvel... 5 4. Configuração do ambiente de execução... 5... 5 5. Instalação... 5... 5 2. Cliente Web... 5 3. Cliente móvel... 5

1. Introdução O projeto MobVIDA tem como proposta a implementação de um ambiente para a criação de questionários eletrônicos de forma fácil e intuitiva, que permita o rastreamento de doenças e planejamento do cuidado na área de saúde do idoso, associando sua utilização a teleconsultorias por meio de uma plataforma de telessaúde na nuvem. Para tanto, fez-se necessário que, além desse ambiente, também fosse criado um meio intuitivo de aplicação para os questionários criados. 2. Pré-requisitos para a construção dos executáveis Tanto para construção quanto para a execução o MobVIDA depende do Java 1.8 Update 33 Enterprise Edition. Para a construção ainda é necessário a linguagem Groovy 2.3 e do Framework Grails 2.9. Deste modo todos esses pré-requisitos precisam estar devidamento instalados no ambiente de deploy. Instalação do Java A maior parte das distribuições linux não disponibilizam mais o em seus repositórios os pacotes do Java da Oracle. Apesar da Open JDK ser uma excelente máquina virtual para Java, nos recomendamos a utilização da JDK da Oracle tanto para build quando para a execução do MobVIDA. Os comandos para adição do repositório oficial da Oracle download e instalação do Java em distribuições linux similares ao Debian são: sudo add-apt-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install oracle-java8-installer sudo apt-get install oracle-java8-set-default Caso se deseje construir o executável a partir de uma máquina Windows a instalação do JDK deve começar com o download manual do executável do site da Oracle (http://www.oracle.com/technetwork/java/javase/downloads/index.html). Após baixado e instalado ainda é necessário adicionar uma variável de ambiente chamada JAVA_HOME com o caminho para o diretório onde o Java fora instalado. É necessário, ainda, setar no final da variável de ambiente PATH a JAVA_HOME. Instalação do Groovy e do Grails É recomendável que a instalação do desses componentes sejam realizado através do Groovy environment Manager (GVM), apesar de ser possível fazer a instalação manual separada de cada um a partir do site dos respectivos projetos. A instalação do GVM em servidores Linux pode se dar a partir dos comandos: sudo apt-get install curl curl -s get.gvmtool.net bash source ~/.gvm/bin/gvm-init.sh gvm install grails O GVM pode ser instalado no Windows via a criação de um módulo no power shell ou através da utilização do cygwin, no entanto os relatos é de que o seu funcionamento não é estável. Assim é preferível modificar as variáveis de ambiente do Groovy e do Grails manualmente para cada versão que se vá trabalhar. Então é recomendável fazer o download download do Grails em https://grails.org/download, extrair o conteúdo do pacote em um local apropriado como em "c:\program Files". Após isso, criar uma variável de ambiente chamada

GRAILS_HOME tendo como conteúdo o caminho onde o pacote foi extraído. Adicionar "%GRAILS_HOME%bin " no final da variável PATH. Cadastro de Usuários A autenticação e autorização de usuários para o protótipo do Mobvida foi feita com o suporte do Spring Security Core Plugin 1. Para adição de novos usuário é necessário editar o método user() no arquivo BootStrap.groovy localizado em grailsapp/grails-app/conf/. Os usuários são compostos pelos atributos: username, nome, password, email, cpf e relacionamse com um conjuntos de papeis. Os papéis já criados são o de administrador e usuário comum. Caso seja necessário criar um novo papel é necessário instanciar um objeto do tipo Role seguindo o modelo: Role varpapel = new Role(authority: nomedopapelasercriado ) varpapel.save(flush: true, failonerror: true) A criação de usuários acontece de maneira similar, instanciando-se o objeto User conforme o modelo: User varusuario = User(username: "nomelogin", nome: "Nome do usuário", password: "senha", email: "email@email.com.br", cpf:"000.000.000-00") varusuario.save(flush: true, failonerror: true) Por fim, para que o usuário tenha suas devidas permissões de acesso dentro do Mobvida é necessário que ele seja associado a um papel. Esse papel pode ser o de ADMIN ou o de agente, que já estão previamente criados no protótipo, ou qualquer outro papel criado pelo administrador. A estrutura para essa vinculação é: UserRole varvinculo = new UserRole(user: [nomeda variável que contem o usuário], role: nome da variável que contém o papel) varvinculo.save(flush: true, failonerror: true) Os mesmo comandos podem ser utilizado a partir do terminal groovy após o build do aplicativo para a adição de outros usuários. Configurar base de dados A base de dados que será utilizada precisa ser setada no arquivo DataSources.groovy, localizado na pasta grails-app/conf. Para tanto, é preciso modificar o valor das variáveis url e driverclassname, respectivamente, com o endereço da instância do banco de dados a ser utilizado o driver JDBC correspondente. 2. Cliente As aplicações para os clientes móveis precisam podem ser construídas diretamente a partir do Apache Cordova (https://cordova.apache.org/) ou com o apoio de um ferramenta que auxilie o processo. Dado que durante todo o projeto o Framework Intel XDK foi utilizado para a criação das builds, esta é a ferramenta recomendada. O download desse pode ser realizado pelo site https://software.intel.com/intel-xdk, que está disponível em diversas plataformas e possui um instalador gráfico intuitivo. 1 http://grails.org/plugin/spring-security-core

3. Construindo os executáveis Para construir o executável do servidor basta executar o seguinte comando a partir da pasta raiz do projeto: grails war 2. Cliente Web O cliente Web não precisa ser construído, uma vez que a aplicação foi construída com elementos nativos dessa plataforma. 3. Cliente móvel A construção do cliente móvel é feito a partir o Intel XDK. É preciso importer o projeto do cliente para o Intel XDK, clicar na aba build, selecionar as plataformas alvo (Android ou ios) e setar a pasta raiz para www/admin. Para o caso de construção de clientes ios, ainda é necessário fornecer um certificado de desenvolvimento e arquivos P12 válidos. Feito isto, basta confirmar e após o processo de construção baixar o executável pelo link fornecido pela própria ferramenta. 4. Configuração do ambiente de execução O ambiente de execução deve ter o Java instalado, assim como descrito na seção 2. Além disso, é necessário que o servidor possua instalado um container para execução de projetos Java. Recomenda-se a utilização do Tomcat 8 para tal. A instalação em servidores linux pode ser feita a partir dos seguintes comandos: wget http://mirror.sdunix.com/apache/tomcat/tomcat-8/v8.0.23/bin/apachetomcat-8.0.23.tar.gz sudo mkdir /opt/tomcat sudo tar xvf apache-tomcat-8*tar.gz -C /opt/tomcat --strip-components=1 cd /opt/tomcat sudo chgrp -R tomcat conf sudo chmod g+rwx conf sudo chmod g+r conf/* Para servidores Windows é necessário fazer o download manual do Tomcat 8, descompactar o conteúdo e setar a variável de ambiente CATALINA_HOME com o endereço do diretório onde o Tomcat foi instalado. 5. Instalação Para a instalação do aplicativo servidor do MobVIDA é necessário apenas que se coloque o arquivo WAR criado na seção 3 dentro da pasta pública do Tomcat. 2. Cliente Web Para a instalação do cliente Web é necessário apenas que se copia a pasta do projeto do aplicativo cliente do para a pasta pública do Tomcat. O acesso ao cliente Web deve ser feito via browser a partir da url do servidor terminada com /www/admin/login.html. 3. Cliente móvel

A instalação do cliente móvel é gerenciada pelo sistema operacional do aplicativo móvel. Para tanto é necessário quo executável criado na seção 3, seja salvo no aparelho e instaldo acionando-o via sistema operacional.