Arquitetura de aplicativos para Smart Devices

Tamanho: px
Começar a partir da página:

Download "Arquitetura de aplicativos para Smart Devices"

Transcrição

1 Arquitetura de aplicativos para Smart Devices O problema que vamos resolver será a construção de um backend para uma imobiliária. Ele deve ter uma parte web e outra para Smart Devices, para ser utilizada pelos agentes imobiliários em seu trabalho móvel. Para isso, criamos uma KB; a transação Property para registrar as propriedades imobiliárias em venda ou aluguel, e definimos que o backend web será gerado em Ruby.

2 Para implementar a parte de Smart Devices, aplicamos o padrão Work With for Smart Devices à transação Property, e criamos um objeto Dashboard como ponto de entrada. Decidimos, num primeiro momento, gerar só em Android, a plataforma automática. Para pensar a arquitetura por trás das soluções para Smart Devices com GeneXus, devemos partir do conhecido: os aplicativos Web. Temos, de um lado, um Servidor e, do outro, um cliente. No servidor temos o aplicativo web e, no cliente, um Browser. Executamos o aplicativo Web a partir de uma URL, por exemplo, a da home page, web panel, ou, a título de exemplo, a de transação para registrar propriedades imobiliárias. Provavelmente, o objeto requerido deverá consultar a base de dados. Em seguida, devolve a informação ao cliente, para que o Browser arme o layout (HTML) que se apresentará ao usuário como resposta a seu pedido.

3 Uma possibilidade seria executar o aplicativo no Smart Device como um aplicativo Web Mobile, através do Browser do dispositivo. Mas, se queremos que o aplicativo seja nativo, interagindo com as funcionalidades do dispositivo (como a agenda de contatos, o calendário, o GPS) e que tenha um look & feel similar ao resto dos aplicativos nativos do dispositivo, devemos encontrar outra solução. Suponha que alguns dos objetos do aplicativo que processam e desenvolvem dados estruturados (ou seja: transações, procedimentos e data providers) possam ser consumidos por outros programas diferentes. Para isso, uma boa alternativa, se queremos um intercâmbio leve, é pensá-los como recursos (com o que estaremos dentro da arquitetura de desenho Rest) e exibi-los como Web Services Rest. Desta forma, qualquer programa, conhecendo a URL de qualquer deles, poderá chamá-los através do protocolo http (com os métodos GET, POST, PUT e DELETE de acordo com o correspondente). O serviço será executado no Server, chegando à base de dados e devolvendo

4 como resposta ao Cliente um arquivo com a representação do recurso (no formato JSON). O cliente deverá saber decodificar esse JSON para agir conforme seus requerimentos. Por exemplo, se o pedido for um data provider que no JSON devolve a lista de propriedades imobiliárias, ele deve aparecer na tela do Smart Device. Por tanto, a recuperação e manipulação de dados nos dispositivos será através de serviços Rest Demo Recordemos que ao aplicar o padrão Work With a uma transação criava-se automaticamente o Business Component, exibindo-o como serviço Rest. Além disso, criará automaticamente data providers para recuperar a informação do nó List, e também o Detail de cada Seção do mesmo, que também serão expostos como serviços rest. Agora, vejamos, não é um browser. Então, que aplicativo é o que pede estes serviços Rest a partir do dispositivo? E sabe decodificar os JSON recebidos para em seguida desenhar a tela que aparece para usuário? E onde se encontra a informação de desenho de layout, que permite aparecer na tela a informação extraída do JSON seguindo esse desenho? Temos duas opções: executar uma espécie de Browser especial criado pela Artech, conhecido como KBN, ou instalar o aplicativo compilado. Estudaremos ambas as alternativas.

5 Em ambos os casos, será mantida uma metadata com a informação dos objetos que compõem o aplicativo para Smart Devices, seus layouts, as URLs (Urls) dos serviços Rest que devem ser chamados para conseguir as informações, etc. Concluindo, a informação dos padrões work with, assim como os dos dashboards e painéis para Smart Devices estarão encapsulados nesta metadata. Comecemos pela primeira opção nomeada: utilizar o KBN, Knowledge Base Navigator É um intérprete leve instalado no dispositivo, que é baixado do market place correspondente a cada plataforma. Tem capacidade para: Ler a metadata e as imagens do aplicativo (que, com esta solução, estarão no servidor web) utilizando a arquitetura Rest (através dos requests http correspondentes) e executar os web services Rest que sejam necessários, obtendo os arquivos JSON com as respostas e os dados e, a partir da metadata lida e dos dados devolvidos, criar a interface no dispositivo. Também é capaz de interpretar algumas ações que o usuário dispara ao operar com o aplicativo (tocando ou escolhendo alguma opção do menu) e produzir novos requests ao servidor para satisfazer as necessidades manifestadas pelo usuário.

6 Portanto, o KBN permite aos usuários navegar através dos aplicativos para Smart Devices criados com GeneXus. Dado que mostra as URLs correspondentes a objetos main do aplicativo, permitindo assim chegar à metadata (presente no servidor) e trabalhar com as entidades e relações envolvidas. Por exemplo, lê na metadata a informação do Dashboard da URL escolhida (as imagens que deve utilizar neste caso, uma correspondente à única opção), o texto da opção e a quem deve chamar ao clicar sobre a mesma e, com base nisso, cria e mostra a interface no dispositivo. Quando o cliente clicar sobre a opção, na metadata, junto com toda a informação de desenho, vem a URL para executar o recurso: o data provider correspondente à List de propriedades. Por isso, o KBN o executa via http Rest e a resposta é um JSON, com a lista de propriedades, que cria dentro da interface, cujo desenho extraiu da metadata na primeira instância Demo Ao clicar F5, como temos um único objeto para Smart Devices o dashboard RealEstate que havíamos criado será aberto no emulador o Knowladge base navigator com uma única URL para selecionar: a correspondente a esse dashboard. Clique sobre a mesma e veja que o dashboard é carregado com a única opção que tinha configurada.

7 Outra alternativa, que é a que utilizaremos quando desejarmos colocar em produção, é encapsular a URL correspondente ao ponto de entrada do aplicativo (por exemplo, o dashboard), junto com toda a lógica do KBN e a metadata, em um arquivo compilado na linguagem do dispositivo e descarregar e instalar esse compilado. Desta forma, não será requisitada do KBN, e apenas deverá chegar ao server para executar os Rest Web Services que manipulam os dados (dado que a metadata estará incluída no pacote compilado e instalado no próprio dispositivo). Cada plataforma de Smart Devices tem sua própria linguagem e, portanto, sua própria extensão para o arquivo compilado. Agora: como obtemos o compilado? Indicando nas propriedades do gerador Smart Devices qual é o Startup object. Fazendo isso, no próximo F5 GeneXus entenderá que deve compilar o aplicativo. Particularmente para ios, será requisitado um Mac conectado em rede com o PC de desenvolvimento. Veremos isso em outro vídeo Demo Assim, configuremos para o gerador de Smart Devices o Startup Object desejado: o dashboard RealEstate F5 Como estamos prototipando na nuvem em Android, ao abrir o Developer Menu Web, além de exibir os links para executar o aplicativo web (como de costume), vemos que está aparecendo o QR Code que está encapsulado na URL deste compilado. Desta maneira, tendo um dispositivo Android, através do programa para leitura de QR codes que tiver instalado, é possível ler e descarregar e instalar no próprio dispositivo.

8 Além disso, como podemos ver, no emulador está sendo aberto automaticamente o objeto Startup Object selecionado, ou seja, o dashboard RealEstate. Devido à arquitetura que acabamos de apresentar com a utilização dos objetos como serviços Rest, em particular das transações expostas como business component, com o qual estamos reutilizando todas as regras do negócio, estamos fazendo uso de toda a potência que o servidor nos oferece. Em outros vídeos, abordaremos os detalhes da prototipação, publicação e produção.

9

Modelo conceitual de Smart Devices

Modelo conceitual de Smart Devices Modelo conceitual de Smart Devices Os aplicativos para Smart Devices organizam e manipulam a informação estruturada com a realidade das entidades com as quais se trabalha. Por exemplo, a realidade poderia

Leia mais

Curso GeneXus - Deploying. Veremos a seguir os detalhes de como colocar em Produção e Publicar aplicativos para Smart Devices.

Curso GeneXus - Deploying. Veremos a seguir os detalhes de como colocar em Produção e Publicar aplicativos para Smart Devices. Curso GeneXus - Deploying Veremos a seguir os detalhes de como colocar em Produção e Publicar aplicativos para Smart Devices. Até agora mencionamos a aplicação desenvolvida para uma imobiliária, que faz

Leia mais

01 Desenvolvimento de Aplicativos Web

01 Desenvolvimento de Aplicativos Web 01 Desenvolvimento de Aplicativos Web Nos geradores Web da GeneXus X Evolution 2 foram trabalhadas as seguintes áreas: Segurança; Desempenho ou Performance; Prototipação na Nuvem somente com um clique,

Leia mais

Aplicação do GAM em nossa KB

Aplicação do GAM em nossa KB Page1 Aplicação do GAM em nossa KB Anteriormente vimos que o GeneXus oferece um módulo de segurança, chamado GeneXus Access Manager (GAM) que resolve as funcionalidades de autenticação e autorização, tanto

Leia mais

Verificação da instalação do GeneXus 15. Como verificar se o GeneXus 15 tm está instalado corretamente

Verificação da instalação do GeneXus 15. Como verificar se o GeneXus 15 tm está instalado corretamente Como verificar se o GeneXus 15 tm está instalado corretamente Conteúdo Resumo... 2 Criação de uma aplicação Web e para Smart Devices em GeneXus... 3 Passo 1 Criação de uma Base de Conhecimento... 3 Passo

Leia mais

Introdução ao GAM. Agora queremos aumentar a Segurança da aplicação, tanto na parte web como a de Smart Device. Page1

Introdução ao GAM. Agora queremos aumentar a Segurança da aplicação, tanto na parte web como a de Smart Device. Page1 Page1 Introdução ao GAM Nos vídeos anteriores vimos o desenvolvimento de uma aplicação web e para dispositivos móveis, para administrar os dados de um evento, com informação de suas conferências, oradores,

Leia mais

Desenvolvimento Web II

Desenvolvimento Web II Desenvolvimento Web II Web Service PHP Rest Frameworks: Slim e Laravel (get/ post / put / delete) Gil Eduardo de Andrade Web Service Introdução: Um web service pode ser definido como uma tecnologia que

Leia mais

Curso GeneXus Criação da Base de Conhecimento

Curso GeneXus Criação da Base de Conhecimento Curso GeneXus Criação da Base de Conhecimento Vamos executar GeneXus (clique duplo no ícone do desktop) Este nome e este número que vemos aqui, nos indicam qual é a versão de GeneXus que estamos executando.

Leia mais

O que se pretende, agora, é acrescentar Segurança ao aplicativo, tanto na parte para Internet como para Smart Devices.

O que se pretende, agora, é acrescentar Segurança ao aplicativo, tanto na parte para Internet como para Smart Devices. Introdução: GAM O problema a ser resolvido é construir um aplicativo para uma imobiliária, com uma parte para Internet e outra para Smart Devices, a ser utilizado pelos corretores em seu trabalho móvel.

Leia mais

Conceito e objectivo. destaques deste produto. How To ARES POS

Conceito e objectivo. destaques deste produto. How To ARES POS HOW TO ARES POS Este documento é propriedade intelectual do GrupoPIE Portugal S.A., e não pode ser alterado ou usado para outro fim, que não o acordado, sem prévia autorização escrita do GrupoPIE. Conceito

Leia mais

Sumário. 2 Atualização Versão Android Obtendo a versão mais recente...10

Sumário. 2 Atualização Versão Android Obtendo a versão mais recente...10 TRF5 Sumário 1 Atualização Versão IOS...3 1.1 Acessar o site do TRF5 onde se pode obter a nova versão...4 1.2 Realizar download...5 1.3 Liberar o acesso ao certificado do TRF5...5 1.4 Acessar o Aplicativo

Leia mais

Exportação para dispositivos móveis

Exportação para dispositivos móveis Exportação para dispositivos móveis Dispositivos móveis como celulares e tablets têm cada dia mais capacidade e recursos, tornando-se uma ferramenta indispensável para muitos. A partir da V17, os sistemas

Leia mais

Instalação Dispositivo Móvel - Linx Mobile

Instalação Dispositivo Móvel - Linx Mobile Instalação Dispositivo Móvel - Linx Mobile Dispositivo móvel Execute os procedimentos a seguir para instalar o aplicativo em cada dispositivo móvel. Para acessar o link interno, digite, no browser: localhost:1700/linxmobservices/app/

Leia mais

Como implementar aplicativos para Smart Devices com GeneXus.

Como implementar aplicativos para Smart Devices com GeneXus. 1. Como implementar aplicativos para Smart Devices com GeneXus. 2. Suponhamos que necesitamos desenvolver um aplicativo simplificado para uma imobiliária 1 A imobiliária trabalha em certas vizinhanças

Leia mais

02 Desenvolvimento de Aplicativos Web

02 Desenvolvimento de Aplicativos Web 02 Desenvolvimento de Aplicativos Web Aplicativos Web Mobile Veja agora os aplicativos Web Mobile, os aplicativos Web que serão executados nos navegadores dos Smart Devices - smartphones, tablets. O desenvolvedor

Leia mais

APP WORK - SISTEMA DE GERENCIAMENTO DE HORÁRIO PONTO E GEOLOCALIZAÇÃO 1 APP WORK - POINT AND GEOLOCALIZATION SCHEME MANAGEMENT SYSTEM

APP WORK - SISTEMA DE GERENCIAMENTO DE HORÁRIO PONTO E GEOLOCALIZAÇÃO 1 APP WORK - POINT AND GEOLOCALIZATION SCHEME MANAGEMENT SYSTEM APP WORK - SISTEMA DE GERENCIAMENTO DE HORÁRIO PONTO E GEOLOCALIZAÇÃO 1 APP WORK - POINT AND GEOLOCALIZATION SCHEME MANAGEMENT SYSTEM Rafael Marisco Bertei 2, Vinícius Maciel 3, Josué Toebe 4 1 Projeto

Leia mais

Identificando atributos disponíveis

Identificando atributos disponíveis Identificando atributos disponíveis Explicaremos agora a definição de tabela base e tabela estendida. São dois conceitos muito simples e é importante compreendê-los, já que são muito aplicados no uso da

Leia mais

Laboratório de Ciências Computação

Laboratório de Ciências Computação Laboratório de Ciências Computação APP Inventor https://goo.gl/bx1ezt 1 Dispositivos Móveis e Plataformas Os dispositivos móveis fazem parte de nosso dia a dia e nos permitem aplicar a computação de forma

Leia mais

Linha de Sistemas Folhamatic

Linha de Sistemas Folhamatic Manual de instalação Linha de Sistemas Folhamatic Procedimento Manual Americana 2014 1 ÍNDICE DOWNLOAD DO INSTALADOR/MIGRADOR CONSIDERAÇÕES IMPORTANTES REQUISITOS MÍNIMOS REQUISITOS ESSENCIAIS ARQUIVOS

Leia mais

Criação da Base de Conhecimento

Criação da Base de Conhecimento Criação da Base de Conhecimento Vamos executar GeneXus Este número que vemos aqui nos indica qual é a versão de GeneXus que estamos executando. É importante estar sempre atualizado com a última versão.

Leia mais

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS A classe Intent Professor: Danilo Giacobo OBJETIVOS DA AULA Alternar entre múltiplas telas de uma aplicação Android. Conhecer a classe Intent. Associar as telas do

Leia mais

SISTEMA OPERACIONAL - ANDROID

SISTEMA OPERACIONAL - ANDROID Manual do Usuário SISTEMA OPERACIONAL - ANDROID Copyright GVT 2015 Versão 1.0.0 www.gvtcloud.com.br 1 1 Cloud... 3 2 Instalação do Cloud... 4 3 Configuração e uso dos componentes Cloud... 7 3.1 Conta e

Leia mais

Cursos GeneXus - Carregando os tipos de dados estruturados

Cursos GeneXus - Carregando os tipos de dados estruturados Cursos GeneXus - Carregando os tipos de dados estruturados Em mais de uma oportunidade, precisamos armazenar na memória uma lista de elementos que contem o mesmo tipo de informação, mas diferentes valores

Leia mais

Como configurar o computador para impressão de etiquetas e formulário de 40 colunas

Como configurar o computador para impressão de etiquetas e formulário de 40 colunas DIRECTA SISTEMAS INTELIGENTES SISTEMA APLWEB APLICATIVO IMPETIQ Procedimento Gestor PROCEDIMENTO OPERACIONAL PADRÃO - POP Nº Versão do Documento Nº 1.0 Data da Revisão 06/09/2016 Data de Publicação 06/09/2016

Leia mais

Administrando as bases de conhecimento (GXserver)

Administrando as bases de conhecimento (GXserver) Administrando as bases de conhecimento (GXserver) Quando desenvolvemos um aplicativo com GeneXus, seja em equipe ou individualmente, precisamos manter a KB sempre acessível e atualizada. GXserver possibilita

Leia mais

Aula Prática de Redes Industriais Wireshark

Aula Prática de Redes Industriais Wireshark Aula Prática de Redes Industriais Wireshark O entendimento de protocolos de redes pode ser bastante aprofundado através da observação de protocolos funcionando e da manipulação de protocolos - observando

Leia mais

Guia de desenvolvimento de um aplicativo para o sistema operacional Android

Guia de desenvolvimento de um aplicativo para o sistema operacional Android Guia de desenvolvimento de um aplicativo para o sistema operacional Android Introdução Este documento será voltado para o desenvolvimento de um aplicativo na plataforma Android (sistema operacional do

Leia mais

Documento de Projeto de Software

Documento de Projeto de Software Documento de Projeto de Software Histórico de revisões do Documento Versão Data Autor Descrição (XX.YY) (DD/MMM/YYYY) 1.0 25/05/2018 Pablo e Vanessa Criação do documento Documento de Especificação de Requisitos

Leia mais

Curso GeneXus - Otro ejemplo de uso de Business components

Curso GeneXus - Otro ejemplo de uso de Business components Curso GeneXus - Otro ejemplo de uso de Business components Veremos, a seguir, um exemplo prático do uso de Business Components. Comecemos postulando o seguinte cenário: Todo cliente da agência de viagens

Leia mais

M V C, J S O N E X M L P R O F. M E. H É L I O E S P E R I D I Ã O

M V C, J S O N E X M L P R O F. M E. H É L I O E S P E R I D I Ã O M V C, J S O N E X M L P R O F. M E. H É L I O E S P E R I D I Ã O A P L I C A Ç Õ E S M O N O L Í T I C A S Na época dos computares independentes um aplicativo era desenvolvido para ser usado em uma única

Leia mais

Escrito por TQS Admin Ter, 27 de Março de :47 - Última revisão Ter, 27 de Março de 2012

Escrito por TQS Admin Ter, 27 de Março de :47 - Última revisão Ter, 27 de Março de 2012 Dispositivos móveis como celulares e tablets têm cada dia mais capacidade e recursos, tornando-se uma ferramenta indispensável para muitos. A partir da V17, os sistemas TQS passaram a exportar desenhos,

Leia mais

Curso GeneXus - Eventos em Smart Devices

Curso GeneXus - Eventos em Smart Devices Curso GeneXus - Eventos em Smart Devices Há eventos cujo código é executado no servidor e eventos cujo código é executado no cliente (ou seja, no dispositivo). Vamos abordar, agora, os tipos de ações que

Leia mais

Guia de Instalação e Inicialização. Para DataPage+ 2012

Guia de Instalação e Inicialização. Para DataPage+ 2012 Para DataPage+ 2012 Última revisão: 29 de agosto de 2012 Índice Instalando componentes de pré-requisito... 1 Visão geral... 1 Passo 1: Execute o setup.exe e inicie o assistente... 1 Passo 2: Aceite os

Leia mais

Microsoft Word 2010 NORMA ABNT para Trabalhos Acadêmicos Conceitos Básicos

Microsoft Word 2010 NORMA ABNT para Trabalhos Acadêmicos Conceitos Básicos Microsoft Word 2010 NORMA ABNT para Trabalhos Acadêmicos Conceitos Básicos contato@suptecinfo.com.br SUMÁRIO Iniciando o Word... 1 Conhecendo a Ferramenta... 1 Menu Layout da Página... 2 Capa... 3 Folha

Leia mais

CLIPPING SERVICE. Clipping Service 2014 Todos direitos reservados

CLIPPING SERVICE. Clipping Service 2014 Todos direitos reservados CLIPPING SERVICE O que é o Android? O Android, na verdade, é um sistema operacional para aparelhos móveis como celulares (nesse caso, smartphones) e tablets. É ele que define o visual, os recursos e funcionalidades

Leia mais

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

1. Execute o instalador do ambiente. Será exibida a tela do assistente para instalação. Group Shopping Quest Como fazer 1. Execute o instalador do ambiente. Será exibida a tela do assistente para instalação. 2. Clique em Avançar para iniciar o processo de instalação. Após aceitar os termos

Leia mais

Obs: Se não tiver o banco que está sendo configurado, o SuperBI irá cria-lo.

Obs: Se não tiver o banco que está sendo configurado, o SuperBI irá cria-lo. Conteúdo 1Introdução 2Download 3Instalação 4Conexão com Banco 5Criar Árvore de Relatórios 6Salvar Layout de Gráficos e Relatórios Introdução Este artigo irá ensinar a instalar a ferramenta SuperBI que

Leia mais

Prototipagem e Execução

Prototipagem e Execução Prototipagem e Execução Em nosso processo de construção de um aplicativo para uma imobiliária, criamos uma KB em GeneXus com as transações necessárias e, partir dela, um aplicativo para internet e Smart

Leia mais

TOTVS Utilização dos Aplicativos. Arquitetura e Instalação

TOTVS Utilização dos Aplicativos. Arquitetura e Instalação Arquitetura e Instalação Sumário 1 Conceitos Básicos... 3 1.1 Objetivos do Treinamento... 3 1.2 TOTVS Application Server... 3 1.3 TOTVS SmartClient... 4 1.4 TOTVS DbAccess Monitor... 5 2 TOTVS SmartClient

Leia mais

Como acessar as imagens via Navegador Mozilla Firefox

Como acessar as imagens via Navegador Mozilla Firefox Como acessar as imagens via Navegador Mozilla Firefox Antes de iniciar o procedimento de como realizar o(s) Acesso(s) Remoto(s) (Endereço IP em Rede Local, ou via Nuvem, ou via DDNS) através do Navegador

Leia mais

CashDriver Android Instalação

CashDriver Android Instalação CashDriver Android Instalação Descreve os processos de instalação e carga inicial Baseado na Release 13.11.015 BD:3 Versão 1 13/11/2013 Resumo da apresentação Pré- condições Atualização e configuração

Leia mais

Como acessar as imagens via Navegador Google Chrome

Como acessar as imagens via Navegador Google Chrome Como acessar as imagens via Navegador Google Chrome Antes de iniciar o procedimento de como realizar o(s) Acesso(s) Remoto(s) (Endereço IP em Rede Local, ou via Nuvem, ou via DDNS) através do Navegador

Leia mais

Na tela inicial do seu celular ou tablet,vá até o ícone App Store. Em seguida clique no botão de busca para procurar o aplicativo desejado.

Na tela inicial do seu celular ou tablet,vá até o ícone App Store. Em seguida clique no botão de busca para procurar o aplicativo desejado. Na tela inicial do seu celular ou tablet,vá até o ícone App Store. Em seguida clique no botão de busca para procurar o aplicativo desejado. Digite Luxvision Mobile, no campo de busca, aparecerá o nome

Leia mais

PROCEDIMENTOS PARA DOWNLOAD, INSTALAÇÃO E CONFIGURAÇÃO DA IMPRESSORA FREEPDF XP. A impressora FreePDF XP é um sistema com licença de uso GLP (Software Livre) e que está disponível para Download no site

Leia mais

* Será solicitado usuário e senha para acessar a página de downloads no link acima, informe os dados que o suporte lhe enviou. *

* Será solicitado usuário e senha para acessar a página de downloads no link acima, informe os dados que o suporte lhe enviou. * 27/11/2014 WebRádio Atenção! Para baixar todos os programas e manuais acesse o link abaixo : http://www.ebgconsultoria.com/webradio/ * Será solicitado usuário e senha para acessar a página de downloads

Leia mais

TalkToMe: Um aplicativo para iniciantes no App Inventor

TalkToMe: Um aplicativo para iniciantes no App Inventor TalkToMe: Um aplicativo para iniciantes no App Inventor Este tutorial passo a passo com imagens guiará você a fazer um aplicativo falado. Para começar, registre-se gratuitamente em uma conta Google: http://accounts.google.com/signup

Leia mais

Curso Genexus - Introdução a Web Panels

Curso Genexus - Introdução a Web Panels Curso Genexus - Introdução a Web Panels A web panel é o objeto mais flexível dentre os oferecidos por GeneXus. Como já havíamos indicado, trata-se basicamente de uma página web que nos permite resolver

Leia mais

Manual de Compilação/Execução da Aplicação SmartHome

Manual de Compilação/Execução da Aplicação SmartHome Manual de Compilação/Execução da Aplicação SmartHome 1. Pré-Requisitos de Instalação 2. Passos para Executar a Aplicação 3. Instruções de Uso das Funcionalidades 4. Observações 1. Pré-Requisitos de Instalação

Leia mais

Prof. Msc. André Luís Duarte

Prof. Msc. André Luís Duarte exatasfepi.com.br FEPI Fundação de Ensino e Pesquisa de Itajubá Prof. Msc. André Luís Duarte Introdução O que é? Plataforma web para desenvolvimento de aplicativos android usando programação por blocos

Leia mais

UMA INTERFACE DE GERENCIAMENTO DE REDES DEFINIDAS POR SOFTWARE

UMA INTERFACE DE GERENCIAMENTO DE REDES DEFINIDAS POR SOFTWARE UMA INTERFACE DE GERENCIAMENTO DE REDES DEFINIDAS POR SOFTWARE Fagner Jefferson de Araújo Silva; Whasley Sousa Cardoso; Marcelo Portela Sousa. Instituto Federal de Educação, Ciência e Tecnologia da Paraíba

Leia mais

Sistema de Telemetria ES Manual Operacional CFC - Out/2018. Monitoramento de Aulas Práticas

Sistema de Telemetria ES Manual Operacional CFC - Out/2018. Monitoramento de Aulas Práticas 01 Monitoramento de Aulas Práticas Versão 1.6 Outubro de 2018 Manual prático de acesso e operação do Sistema de Monitoramento de Aulas Práticas Veiculares, desenvolvido pela Megamidia Sistemas para os

Leia mais

Sistema de Marcação de Consulta

Sistema de Marcação de Consulta Sistema de Marcação de Consulta Sumário 1. CADASTRO 2 a. CADASTRO DE HOSPITAL i. HOSPITAL ii. IMAGEM iii. JUNTA MÉDICA b. CADASTRO DE PLANO DE SAÚDE c. CADASTRO DE ESPECIALIDADE d. CADASTRO DE MÉDICO i.

Leia mais

Desenvolvimento de Aplicações Distribuídas

Desenvolvimento de Aplicações Distribuídas Aplicações Móveis Pontifícia Universidade Católica de Minas Gerais Instituto de Ciências Exatas e Informática DAD (2019/01) Tópicos Apresentação da disciplina Introdução Desafios e características Arquitetura

Leia mais

Tutorial 1 Configuração Apache Tomcat no NetBeans 8.0 (passo a passo)

Tutorial 1 Configuração Apache Tomcat no NetBeans 8.0 (passo a passo) Nome do laboratório: Laboratório de Programação Ferramenta 1 -NetBeans 8.0 WEB Elaborado por: Osmar de Oliveira Braz Junior Descrição Este tutorial tem como objetivo mostrar a construção de aplicações

Leia mais

STD SERVIÇO DE BACKUP EM NUVEM

STD SERVIÇO DE BACKUP EM NUVEM Select Soluções Manual de Instalação Windows SBackup STD SERVIÇO DE BACKUP EM NUVEM Sumário 1. REQUERIMENTOS DE HARDWARE E SOFTWARE... 3 1.1. SOFTWARE... 3 2. PRIMEIROS PASSOS... 4 3. DOWNLOAD E INSTALAÇÃO

Leia mais

Manual de instalação, configuração e utilização do Enviador XML

Manual de instalação, configuração e utilização do Enviador XML Manual de instalação, configuração e utilização do Enviador XML 1 Manual de instalação, configuração e utilização do Enviador XML 1. Conceitos e termos importantes XML Empresarial: é um sistema web (roda

Leia mais

Microsoft Office 365 Acesso ao , calendário e contatos

Microsoft Office 365 Acesso ao  , calendário e contatos Microsoft Office 365 Acesso ao e-mail, calendário e contatos Este documento contém orientações para configurar o acesso ao e-mail usuário@m.unicamp.br em diversos tipos de dispositivos, assim como realizar

Leia mais

Como acessar as imagens via Navegador Safari

Como acessar as imagens via Navegador Safari Como acessar as imagens via Navegador Safari Antes de iniciar o procedimento de como realizar o(s) Acesso(s) Remoto(s) (Endereço IP em Rede Local, ou via Nuvem, ou via DDNS) através do Navegador Safari,

Leia mais

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

Instalação Serviço de Acompanhamento de Projeto (PCSIS007) Sistema de Gestão da Qualidade Página 1 de 37 Instalação Serviço de Acompanhamento de Projeto Página 2 de 37 ÍNDICE Atividades...3 1. Instalação...3 1.1. Instalação do framework4...3 1.2. Instalação do serviço de acompanhamento de projetos

Leia mais

A Maior Plataforma de Revistas Digitais do País

A Maior Plataforma de Revistas Digitais do País A Maior Plataforma de Revistas Digitais do País Somos parceiros de 25 editoras e temos mais de 180 títulos no nosso catálogo. Nosso compromisso é entregar diversidade de conteúdo para o usuário GoRead.

Leia mais

COLABORATIVO Ver 1 01 de Dezembro de 2016

COLABORATIVO Ver 1 01 de Dezembro de 2016 COLABORATIVO Ver 1 01 de Dezembro de 2016 Menu Colaborativo O CRM Senior prioriza o fluxo da informação na organização, onde possui agenda corporativa dos usuários, tarefas, eventos, recados e consulta

Leia mais

GUIA RÁPIDO PARA INSTALAÇÃO DO CURUMIM

GUIA RÁPIDO PARA INSTALAÇÃO DO CURUMIM GUIA RÁPIDO PARA INSTALAÇÃO DO CURUMIM Para poder utilizar o Curumim pela primeira vez, é necessário ter instalado no computador os seguintes arquivos: 1. Java JRE - máquina virtual java 2. Driver do Rádio

Leia mais

TNT Radar Manual do Usuário TNT Radar Consulta de Faturas.

TNT Radar Manual do Usuário TNT Radar Consulta de Faturas. TNT Radar Manual do Usuário TNT Radar Consulta de Faturas. Sumário 1 - Objetivo deste manual.... 3 2 - Bem vindo ao TNT Radar.... 4 3. Consulta de Faturas... 5 2 1 - Objetivo deste manual. Este manual

Leia mais

SISTEMA OPERACIONAL - ios

SISTEMA OPERACIONAL - ios Manual do Usuário SISTEMA OPERACIONAL - ios Copyright GVT 2015 Versão 1.4.2 www.gvtcloud.com.br 1 1 Cloud... 3 2 Instalacão do Cloud... 4 3 Configuração e uso do Cloud... 6 3.1 Home... 6 3.2 Fotos... 9

Leia mais

Laboratório - Uso do Wireshark para observar o handshake triplo do TCP

Laboratório - Uso do Wireshark para observar o handshake triplo do TCP Laboratório - Uso do Wireshark para observar o handshake triplo do TCP Topologia Objetivos Parte 1: Preparar o Wireshark para capturar pacotes Selecionar uma interface apropriada da placa de rede para

Leia mais

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

Procedimentos para Instalação do Sisloc (Estação de Trabalho) versão Procedimentos para Instalação do Sisloc (Estação de Trabalho) versão 2017.10 Sumário: 1. Informações Gerais... 3 2. Etapa 1: Instalação do Sisloc... 4 Passo a passo...4 3. Etapa 2: Configurando acesso

Leia mais

[GUIA RÁPIDO: OFFICE SWAY]

[GUIA RÁPIDO: OFFICE SWAY] [GUIA RÁPIDO: OFFICE SWAY] O Sway é uma ferramenta para a criação de materiais online, funcionando como um painel em que podem ser colocados elementos dinâmicos e interativos. Ele se baseia no conceito

Leia mais

MANUAL DO USUÁRIO SISTEMA GERENCIADOR DE SENHAS VERSÃO GUICHÊ

MANUAL DO USUÁRIO SISTEMA GERENCIADOR DE SENHAS VERSÃO GUICHÊ MANUAL DO USUÁRIO SISTEMA GERENCIADOR DE SENHAS VERSÃO 22.2.0 GUICHÊ SUMÁRIO 1. INTRODUÇÃO 3 2. INSTALAÇÃO DO SOFTWARE 4 3. UTILIZAÇÃO DO SOFTWARE 6 ANEXO 1 GUIA DE REFERÊNCIA RÁPIDA 9 ANEXO 2 SOLUÇÕES

Leia mais

clearcftv.com.br Acesso Remoto Como acessar o DVR Clear CFTV utilizando celulares Android e Iphone

clearcftv.com.br Acesso Remoto Como acessar o DVR Clear CFTV utilizando celulares Android e Iphone clearcftv.com.br Acesso Remoto Como acessar o DVR Clear CFTV utilizando celulares Android e Iphone. 1º Passo (Procurando a Loja de Aplicativos) Precisamos baixar um aplicativo para leitura de QR Code (Código

Leia mais

Manual de como construir e publicar um aplicativo mobile

Manual de como construir e publicar um aplicativo mobile Manual de como construir e publicar um aplicativo mobile Desenvolvido por: Evandro Carnevalli Evandro Carnevalli Pereira Informática ME Fone: (11) 97233-3885 www.ironsoft.com.br Para baixar o software

Leia mais

Elaine Chen, Gerente de Produto. Como usar o R e o Tableau

Elaine Chen, Gerente de Produto. Como usar o R e o Tableau Elaine Chen, Gerente de Produto Como usar o R e o Tableau 2 Conteúdo O que é o R?...3 Quais são os benefícios do uso do R?...3 Como é a integração do Tableau com o R?...4 A quem se destina esse recurso?...5

Leia mais

Manual do Usuário. Sistema de Notas Fiscais Produtor/Avulsa. Módulo NFPA - e

Manual do Usuário. Sistema de Notas Fiscais Produtor/Avulsa. Módulo NFPA - e Secretaria de Estado de Fazenda de Mato Grosso Superintendência do Sistema Administrativo Fazendário Superintendência Adjunta de Gerenciamento de Tecnologia da Informação Manual do Usuário Sistema de Notas

Leia mais

MANUAL DO USUÁRIO - INTEGRADOR MONIVOX BOOTLOADER

MANUAL DO USUÁRIO - INTEGRADOR MONIVOX BOOTLOADER GLOSSÁRIO App Aplicativo MoniVox MVX400 MoniVox Smart Device. Hardware proprietário da MoniVox que integra equipamentos radiocomunicadores com funcionalidades de transmissão e monitoramento de dados e

Leia mais

PARA QUEM É ESTE CURSO?

PARA QUEM É ESTE CURSO? PARA QUEM É ESTE CURSO? Este curso é destinado para pessoas com pouco ou nenhum conhecimento na área de desenvolvimento web, e que querem aprender a criar sites otimizados e sistemas web. VOCÊ QUER APRENDER

Leia mais

Introdução à Informática

Introdução à Informática Introdução à Informática Aula 3 http://www.ic.uff.br/~bianca/introinfo/ Aula 3-12/09/2007 1 Objetivo da disciplina O objetivo dessa disciplina é dar ao aluno noções básicas de computação. Serão apresentados

Leia mais

Sistema PCMalotes Developed by: Bruno Lacerda All copyrights reserveds for Prado Chaves

Sistema PCMalotes Developed by: Bruno Lacerda All copyrights reserveds for Prado Chaves Sistema PCMalotes Developed by: Bruno Lacerda All copyrights reserveds for Prado Chaves Índice Manual PCMalote...1 Índice...2 Acesso ao Sistema...3 Cadastros...4 Empresa...4 Assessoria...5 Malotes...7

Leia mais

Apps na prática 1 Aviso Legal: Este material foi produzido e desenvolvido pela Fábrica de Aplicativos S.A para o curso presencial e online.

Apps na prática 1 Aviso Legal: Este material foi produzido e desenvolvido pela Fábrica de Aplicativos S.A para o curso presencial e online. Apps na prática 1 Índice O que é um app? 03 Sistemas operacionais 09 O que precisa para fazer um aplicativo? 12 Inspirações e casos de sucesso da Fábrica 15 Apresentação da Fábrica 19 Como estruturar o

Leia mais

SISTEMA OPERACIONAL - ANDROID

SISTEMA OPERACIONAL - ANDROID Manual do Usuário SISTEMA OPERACIONAL - ANDROID 1 1 Índice 1 Índice... 2 2 Introdução Protegido... 3 3 Instalação do APLICATIVO DOS PAIS... 4 3.1 Local de instalação do Filho Protegido... 5 3.2 Tela de

Leia mais

Instalação e Operação do Leitor de Tracer do SAO WEB

Instalação e Operação do Leitor de Tracer do SAO WEB Instalação e Operação do Leitor de Tracer do SAO WEB Trion Soluções Empresariais mai/2015 Conteúdo 1. Instalação do Leitor de Tracer do SAO WEB... 3 2. Operação do Leitor de Tracer do SAO WEB... 5 2.1.

Leia mais

Sistema de Importação de Avaliações PAINT (Integrador)

Sistema de Importação de Avaliações PAINT (Integrador) Sistema de Importação de Avaliações PAINT (Integrador) Download JAVA 7 32 bits Para a utilização do sistema, antes é necessário que você tenha instalado a versão 7.8 do Java Runtime Environment em seu

Leia mais

Manual SISTEMA GERENCIADOR DE SENHAS Versão GUICHÊ

Manual SISTEMA GERENCIADOR DE SENHAS Versão GUICHÊ Manual SISTEMA GERENCIADOR DE SENHAS Versão 22.2.0 GUICHÊ Índice I INTRODUÇÃO... 3 II INSTALAÇÃO DO SOFTWARE... 4 III UTILIZAÇÃO DO SOFTWARE... 6 ANEXO 1 GUIA DE REFERÊNCIA RÁPIDA... 9 ANEXO 2 SOLUÇÕES

Leia mais

Desenvolvedor Android: Avançado. Plano de Estudo

Desenvolvedor Android: Avançado. Plano de Estudo Desenvolvedor Android: Avançado Plano de Estudo Descrição do programa A Certificação Android fornece as ferramentas necessárias para projetar e implementar aplicativos para dispositivos Android, com base

Leia mais

Como acessar as imagens via Navegador Internet Explorer

Como acessar as imagens via Navegador Internet Explorer Como acessar as imagens via Navegador Internet Explorer Antes de iniciar o procedimento de como realizar o(s) Acesso(s) Remoto(s) (Endereço IP em Rede Local, ou via Nuvem, ou via DDNS) através do Navegador

Leia mais

Tutorial de Administração de sites do Portal C3

Tutorial de Administração de sites do Portal C3 Tutorial de Administração de sites do Portal C3 Carlos Magno da Rosa Graduando Sistemas de Informação Estagiário Centro de Ciências Computacionais Sumário Sumário... 2 1-Apresentação Geral... 3 3-Componentes

Leia mais

Guia para testes Afixinv Demonstração

Guia para testes Afixinv Demonstração Guia para testes Afixinv Demonstração Introdução Esse guia foi criado para auxiliar a demonstração da solução para inventários do Ativo Imobilizado utilizando o aplicativo AfixInv. AfixInv aplicativo para

Leia mais

ÍNDICE. pág. 3. pág. 18 MINHAS COMPRAS COTAÇÃO ONLINE. 2 a VIA DA NOTA FISCAL, 2 a VIA DO BOLETO BANCÁRIO E XML DA DANFE TROCAS E DEVOLUÇÕES ONLINE

ÍNDICE. pág. 3. pág. 18 MINHAS COMPRAS COTAÇÃO ONLINE. 2 a VIA DA NOTA FISCAL, 2 a VIA DO BOLETO BANCÁRIO E XML DA DANFE TROCAS E DEVOLUÇÕES ONLINE V. 1.0.0-12/2015 ÍNDICE pág. 3 MINHAS COMPRAS pág. 18 COTAÇÃO ONLINE pág. 5 2 a VIA DA NOTA FISCAL, 2 a VIA DO BOLETO BANCÁRIO E XML DA DANFE pág. 21 TROCAS E DEVOLUÇÕES ONLINE pág. 8 MINHAS IMPRESSORAS

Leia mais

Manual do Webmail UFMS

Manual do Webmail UFMS Manual do Webmail UFMS 2017 Índice 1- Acesso ao Webmail... 2 2- Tela inicial... 2 3- Enviar e-mail... 4 4- Visualizar e-mail... 4 5- Redirecionamento de e-mail... 5 6- Contatos... 6 7- Ações sobre pastas...

Leia mais

No sub menu de Formatos temos algumas opções a trabalhar. Vejamos cada uma

No sub menu de Formatos temos algumas opções a trabalhar. Vejamos cada uma Módulo de Topografia Avançada Formatos. Esta ferramenta auxilia na criação de formatos para impressão, tais como: A0; A1; A2; A3 e A4. O acesso a este recurso está no menu suspenso Posição, Formatos: delas.

Leia mais

DESPESAS Ver 1 01 de Dezembro de 2016

DESPESAS Ver 1 01 de Dezembro de 2016 DESPESAS Ver 1 01 de Dezembro de 2016 MANUTENÇÃO DE DESPESAS O módulo de despesas permite total controle das despesas associadas a uma determinada conta ou ainda de uma oportunidade. Controle o ressarcimento

Leia mais

Modo de Utilização ( Guia turístico ver. Android )

Modo de Utilização ( Guia turístico ver. Android ) Modo de Utilização ( Guia turístico ver. Android ) Utilizando os serviços em tablets ou Smart Phones com sistema operacional Android, recomendamos utilizar o sistema operacional OS4.2 ou superior. Utilizar

Leia mais

Ponto Secullum 4 Cópia de segurança

Ponto Secullum 4 Cópia de segurança Ponto Secullum 4 Cópia de segurança O Ponto Secullum 4 permite que sejam importados dados de cadastros e marcações do Ponto Secullum 3 e próprio Ponto Secullum 4. O sistema importa informações de banco

Leia mais

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

Procedimentos para Instalação Sisloc (Estação de Trabalho) Procedimentos para Instalação Sisloc (Estação de Trabalho) Sumário: 1. Informações Gerais... 3 2. Instalação do Sisloc... 3 Passo a passo... 3 1. Informações Gerais Os procedimentos deste manual mostram

Leia mais

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

Solicitação e utilização da VPN (Utilizando Token físico ou Token no celular corporativo) Manual do Usuário Solicitação e utilização da VPN (Utilizando Token físico ou Token no celular corporativo) Página 1 de 30 Índice 1. Solicitação de VPN com Token por celular corporativo... 3 2. Instalação

Leia mais

para começar P: Quais são as coisas mais importantes a serem consideradas ao se desenvolver um aplicativo móvel? R: Há dois pontos-chave que devem ser mantidos em mente ao se desenvolver uma aplicação

Leia mais

Índice. 1. Introdução Instalação: Eclipse e Android Primeira aplicação em Android... 11

Índice. 1. Introdução Instalação: Eclipse e Android Primeira aplicação em Android... 11 Índice 1. Introdução... 03 2. Instalação: Eclipse e Android... 04 3. Primeira aplicação em Android... 11 1. Introdução Android trata-se de um sistema operacional baseado em Linux. No dia 05 de novembro

Leia mais

Primeiros Passos para o Desenvolvimento de Aplicações Móveis na Plataforma Android. Odette Mestrinho Christian Reis 1

Primeiros Passos para o Desenvolvimento de Aplicações Móveis na Plataforma Android. Odette Mestrinho Christian Reis 1 Primeiros Passos para o Desenvolvimento de Aplicações Móveis na Plataforma Android Odette Mestrinho Christian Reis 1 Agenda Histórico Google Histórico Android Versões Android Novidades Android Quantidade

Leia mais

Aplicativo Mobile Férias - Manual de Treinamento. Fabio Mac Cormick Dezembro/2016

Aplicativo Mobile Férias - Manual de Treinamento. Fabio Mac Cormick Dezembro/2016 - Manual de Treinamento Fabio Mac Cormick Dezembro/2016 Sumário 1. Gestor e Empregado - Download e Instalação 2. Empregado - Solicitação de férias via dispositivos móveis 3. Empregado - Consulta e Cancelamento

Leia mais