Desenvolvendo aplicativos multiplataforma com tecnologias web
|
|
- Matilde Taveira Barroso
- 8 Há anos
- Visualizações:
Transcrição
1 phonegap_ Desenvolvendo aplicativos multiplataforma com tecnologias web Criando aplicativos para tablets e smartphones com o Phonegap Este artigo aborda o desenvolvimento de aplicativos para smartphones e tablets com o uso do framework Phonegap, que dá suporte a tecnologias web, tais como HTML5, CSS3, JavaScript e JQuery. O Phonegap se responsabiliza pela conversão da linguagem web para a linguagem nativa do dispositivo móvel, sendo o único que dá suporte a sete plataformas, contendo uma API repleta de funções para o desenvolvimento móvel, como accelerometer, geolocation, compass, camera, connection e storage. Com a crescente evolução do mercado de smartphones e tablets, dispositivos vêm sendo lançados para diferentes plataformas, dentre estas se destacam Android, ios, Windows Phone, Blackberry e Symbian. Isto traz ao desenvolvedor de aplicativos o grande obstáculo de ter de conhecer um vasto número de linguagens de programação e diferentes tipos de tecnologia. Essa necessidade vem dando espaço ao surgimento de frameworks para o desenvolvimento móvel que dão suporte ao uso de linguagens web como HTML, CSS e JavaScript, as quais 79% dos desenvolvedores pretendem utilizar em seus aplicativos, conforme destacado na pesquisa trimestral realizada pela Appcelerator em março de 2012, onde também foi levantado que 33% dos desenvolvedores possuem interesse por utilizar recursos de geolocalização e notificação. Este artigo apresenta o desenvolvimento de / 48
2 Marcelo Kasperbauer Software Developer Sênior, possui cinco anos de experiência com foco em aplicações Java Web. Já trabalhou como instrutor de formações Java e consultor em análise e desenvolvimento de Software Web. aplicativos com o uso do framework Phonegap, que dá suporte ao uso de HTML, CSS, JavaScript e outros, se responsabilizando pela conversão da linguagem web para a linguagem nativa do dispositivo, livrando o desenvolvedor da necessidade de compilar código para diferentes plataformas. Dentre os frameworks para o desenvolvimento móvel existentes, o Phonegap se destaca por ser o único que dá suporte ao desenvolvimento para sete plataformas, contendo uma API repleta de funções para o desenvolvimento móvel, tais como geolocation, accelerometer, compass, camera e outros, além de possuir integração com diversas ferramentas, como JQuery-mobile, Prototype e Sencha Touch. Este artigo visa demonstrar como configurar o ambiente de desenvolvimento para trabalhar com o Phonegap com foco na plataforma Android, explorando os recursos disponíveis na API deste framework utilizando HTML5, JavaScript e CSS3. Conhecendo o Phonegap Criado em 2009 pela empresa Nitobi e adquirido pela Adobe em 2011, o Phonegap é um framework open source que provê ao desenvolvedor de aplicativos a capacidade de trabalhar com dispositivos móveis de forma transparente com o uso de linguagens web como HTML5, CSS3 e JavaScript, se responsabilizando pela conversão das mesmas para a linguagem nativa de cada plataforma móvel, livrando o desenvolvedor da necessidade de ter de conhecer linguagens como Objetive C ou Java. Atualmente, o Phonegap se encontra na versão e é o único que dá suporte a sete plataformas conforme pode ser visto na figura 1, possuindo mais de 1 milhão de downloads, sendo utilizado por aproximadamente 400 mil desenvolvedores e contendo casos de sucesso dentre os aplicativos publicados, como, por exemplo, BBC Olympics e Wikipedia, que foram disponibilizados para Android, ios e Blackberry. Figura 1. Plataformas suportadas pelo Phonegap. Configurando o Projeto Neste artigo, é dado foco no desenvolvimento para a plataforma Android, porém utilizando o framework Phonegap. Com exceção da plataforma ios, são necessários apenas pequenos ajustes de código para a geração do aplicativo para as outras plataformas suportadas. Para se trabalhar com ios, é necessário um computador mac, apple id e a licença de desenvolvedor da Apple. O primeiro passo para a configuração do ambiente de desenvolvimento para a plataforma Android será realizar o download da versão mais recente na página do framework. Para tanto, acesse e click no botão de download da versão Após ter realizado o download do Phonegap, nosso próximo passo será realizar o download da IDE Eclipse. Para isto, acesse eclipse.org/downloads/ e selecione a opção Eclipse Classic 4.2, ou qualquer outra de sua preferência que seja superior a versão 3.4 (requisito do Phonegap). Será necessário fazer a instalação do plugin para desenvolvimento Android ADT. Para isso, siga as instruções disponíveis em com/sdk/installing/installing-adt.html. Agora que temos as ferramentas necessárias configuradas, vamos criar nosso primeiro projeto com Phonegap. Selecione o menu File, seguido de New e Android Project. vamos chamar o nosso projeto de hellophonegap. Clique em next e preencha os campos conforme mostrado na figura 2. O campo Application Name define como será chamada a nossa aplicação; este será o nome que irá ser exibido abaixo do ícone do aplicativo quando o mesmo estiver no dispositivo e também será o exibido no cabeçalho do aplicativo. Package Name será o local onde a classe Activity será criada, que será o nosso único arquivo Java. Selecione a checkbox Create Activity para que o Eclipse se responsabilize pela criação da mesma no nosso Package. A classe Activity representa uma atividade responsável pela interação entre aplicação e usuário, e é responsável por iniciar o aplicativo Android. Por fim, o campo Minimum SDK será onde definiremos a versão mínima que nosso aplicativo suportará. Ao final, clique no botão finish para que o projeto seja criado. 49 \
3 Figura 2. Criando o projeto. Agora que o projeto está criado, faremos algumas modificações necessárias para trabalhar com Phonegap. No diretório raiz, crie um diretório chamado / libs e um diretório chamado /assets contendo um subdiretório chamado /www, que conterá um subdiretório chamado /js. Descompacte o zip do Phonegap, acesse o diretório /lib/android e copie o arquivo de código-fonte chamado cordova js para dentro do seu novo diretório /js. Copie o arquivo cordova jar para dentro do seu diretório /libs e, por fim, copie o diretório /xml do Phonegap para dentro do seu diretório /res. A estrutura de seu projeto deve ficar conforme figura 3. Figura 3. Estrutura do projeto. Nosso próximo passo será adicionar o arquivo cordova jar ao build path de nosso projeto. Para isso, clique com o botão direito no projeto, seguido de properties e selecione a opção Java Build Path. Clique no botão chamado Add Jars e selecione o arquivo cordova jar, que se encontra dentro de nosso recém-criado diretório /libs. Por restrições do Phonegap, é fundamental que o diretório /libs fique dentro do diretório raiz no mesmo nível de /src. Após selecionar o arquivo e clicar no botão ok, o Java Build Path de nosso projeto deve estar conforme a figura 4. Figura 4. Java Build Path. Agora que nosso build path está configurado, vamos fazer alguns ajustes na nossa classe Activity. Selecione o arquivo HelloPhonegapActivity.java que criamos dentro de src.com.mundoj.activity e substitua seu conteúdo pelo código da Listagem 1. Observe que neste arquivo, ao contrário das aplicações Android nativas, a nossa classe Activity é filha da classe DroidGap do Phonegap e não da classe Activity do Android. A DroidGap funciona como uma classe main, que se responsabiliza pela iniciação do aplicativo Android, chamando o método oncreate, que define qual será o arquivo html inicial a ser carregado pelo aplicativo. Listagem 1. Implementação da classe Activity. package com.mundoj.activity; import org.apache.cordova.droidgap; import android.os.bundle; public class HelloPhonegapActivity extends DroidGap public void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); super.loadurl( file:///android_asset/www/ index.html ); Será necessário alterar o arquivo AndroidManifest. xml, o qual contém algumas configurações básicas de nosso aplicativo para dar algumas permissões que o Phonegap precisa. Para isto, adicione o código da Listagem 2 acima da tag <application>. Com estas permissões, o Phonegap será capaz de trabalhar com os recursos do dispositivo móvel, como localização, internet, áudio, contatos e outros. Listagem 2. Alterando as permissões no androidmanifest. supports-screens android:largescreens= true android:normalscreens= true android:smallscreens= true android:resizeable= true android:anydensity= true /> / 50
4 VIBRATE /> ACCESS_COARSE_LOCATION /> ACCESS_FINE_LOCATION /> ACCESS_LOCATION_EXTRA_COMMANDS /> READ_PHONE_STATE /> INTERNET /> RECEIVE_SMS /> <uses-permission <android:name= android. RECORD_AUDIO /> MODIFY_AUDIO_SETTINGS /> <uses-permission android:name=. READ_CONTACTS /> WRITE_CONTACTS /> WRITE_EXTERNAL_STORAGE /> ACCESS_NETWORK_STATE /> GET_ACCOUNTS /> BROADCAST_STICKY /> Concluídas as configurações necessárias, nosso último passo será a criação do arquivo index.html dentro de /www. Conforme definido em nossa classe Activity, este será o primeiro arquivo de nosso aplicativo a ser carregado e exibido ao usuário. Após criar o arquivo, insira dentro dele o código da Listagem 3. Para conferir o resultado de nosso hello world, clique com o botão direito no projeto Android, seguido de Run as e selecione Android Application. O aplicativo será exibido no emulador, contendo o resultado demonstrado na figura 5. Listagem 3. Trabalhando com HTML. <html> <head> <title>mundo J</title> <script type= text/javascript charset= utf-8 src= js/cordova js > <style type= text/css > h1 { font-family: Helvetica, Geneva, Arial, sans-serif; color: blue; </style> </head> <body> <h1 class= h1 >Olá Phonegap! Bem vindo a mundo J!</h1> </body> </html> Figura 5. Hello World. Explorando a API O Phonegap possui uma poderosa API repleta de funções úteis ao desenvolvimento móvel, como localização, bússola e aceleração, os quais estão disponíveis em grande parte dos tablets e smartphones disponíveis no mercado. Através das permissões que alteramos na Listagem 2, a API do Phonegap tem acesso aos recursos que iremos acessar. Portanto, se você não tem interesse em recursos, como, por exemplo, áudio, você poderá remover esta permissão de seu AndroidManifest.xml. Neste artigo, faremos uma breve explicação das principais funções da API. Vamos começar explorando a função Accelerometer, que é responsável por capturar a movimentação do dispositivo móvel nos eixos x, y e z, retornando valores positivos e negativos. A Accelerometer possui 51 \
5 uma função chamada getcurrentacceleration, que é a movimentação corrente do dispositivo. Adicione o código da Listagem 4 no seu index.html abaixo da tag script, execute a aplicação no emulador e você verá o resultado conforme figura 6. Listagem 4. Função Accelerometer. navigator.accelerometer. getcurrentacceleration( onsuccess, onerror); function onsuccess(acceleration) { alert( Acceleration X: + acceleration.x + \n + Acceleration Y: + acceleration.y + \n + Acceleration Z: + acceleration.z + \n ); function onerror() { alert( onerror! ); Figura 6. Resultado da função Accelerometer. A função Compass funciona como uma bússola, retornando a direção a qual o dispositivo móvel está apontando. A Compass possui uma função chamada getcurrentheading, que retorna em graus a posição apontada. Adicione o código da Listagem 5 no seu index.html abaixo da tag script, execute a aplicação no emulador e você verá o resultado conforme figura 7. function onsuccess(heading) { alert( Heading: + heading. magneticheading); function onerror(compasserror) { alert( Compass Error: + compasserror. code); Figura 7. Resultado da função Compass. Agora vamos explorar a função Device da API do Phonegap, que obtém as informações de hardware e software do dispositivo móvel, sendo capaz de retornar informações, como nome, plataforma e versão do dispositivo. Adicione o código da Listagem 6 no seu index.html abaixo da tag script, execute a aplicação no emulador e você verá o resultado conforme figura 8. Listagem 6. Função Device. alert( Device Name: + device.name + <br /> + Device Cordova: + device.cordova + <br /> + Device Platform: + device.platform + <br /> + Device UUID: + device.uuid + <br /> + Device Version: + device.version + <br /> ); Listagem 5. Função Compass. navigator.compass.getcurrentheading( onsuccess, onerror); Figura 8. Resultado da função Device. / 52
6 Nossa próxima função será a Connection, que é responsável por identificar o tipo de conexão, a qual o dispositivo móvel está conectado. Adicione o código da Listagem 7 no seu index.html abaixo da tag script, execute a aplicação no emulador e veja o resultado conforme figura 9. Listagem 7. Função Connection. checkconnection(); function checkconnection() { var networkstate = navigator.network. connection.type; var states = {; states[connection.unknown] = Unknown states[connection.ethernet] = Ethernet states[connection.wifi] = WiFi states[connection.cell_2g] = Cell 2G states[connection.cell_3g] = Cell 3G states[connection.cell_4g] = Cell 4G states[connection.none] = No network alert( Connection type: + states[networkstate]); Figura 9. Resultado da função Connection. Nossa última função será Geolocation, que provê informações relativas à geolocalização do dispositivo móvel possuindo uma função JavaScript chamada getcurrentposition, que retorna as informações de latitude, longitude e altitude. Adicione o código da Listagem 8 no seu index.html abaixo da tag script e execute a aplicação no seu dispositivo. Como o emulador não provê as informações de localização, não será possível emular as mesmas e, dessa forma, será necessário ter habilitada a opção de localização do seu dispositivo. Listagem 8. Função Geolocation. navigator.geolocation.getcurrentposition( onsuccess, onerror); function onsuccess(position) { alert( Latitude: + position.coords. latitude + <br /> + Longitude: + position.coords.longitude + <br /> + Altitude: + position.coords.altitude + <br /> ); function onerror(error) { alert( code: + error.code + \n + message: + error.message + \n ); Considerações Finais Este artigo apresenta uma forma de desenvolver aplicações para dispositivos móveis utilizando as linguagens web suportadas pelo framework Phonegap, que dá suporte ao desenvolvimento de aplicativos móveis para sete plataformas, possuindo uma API repleta de funções úteis para a mobilidade. Sugere-se ao leitor após leitura deste artigo compilar os aplicativos para outras plataformas e utilizar os demais recursos disponíveis na API do framework. Muitas das informações necessárias podem ser encontradas no site do Phonegap. > > > > Beginning Android Application Development > Phonegap Beginner s Guide /referências 53 \
ANDROID APPLICATION PROJECT
Criando um programa Abrindo o programa Eclipse, clique na opção [FILE], depois em [NEW], selecione a opção [PROJECT], uma janela de opção do tipo de projeto irá se abrir, escolha [ANDROID] logo depois
Leia maisMANUAL DE INSTALAÇÃO CONFIGURAÇÃO IDE ECLIPSE
MANUAL DE INSTALAÇÃO E CONFIGURAÇÃO IDE ECLIPSE T1011 GUILHERME RODRIGUES Ano 2015 MANUAL DE INSTALAÇÃO E CONFIGURAÇÃO DA IDE ECLIPSE. Neste documento aborda como instalar e configurar a IDE eclipse para
Leia maisIntrodução ao Android. Programação Orientada a Objetos Prof. Rone Ilídio - UFSJ
Introdução ao Android Programação Orientada a Objetos Prof. Rone Ilídio - UFSJ O que é o Android? Sistema operacional móvel, baseado numa versão modificada do Linux. Código aberto: qualquer pessoa pode
Leia maisTutorial 1.0. Instalação
Tutorial 1.0 Instalação Índice Requisitos Instalando Android SDK Instalando Eclipse Instalando Plugin ADT no Eclipse Requisitos Para a instalação do SDK é necessário ter no minímo versão Java 6 (Standard
Leia maisProgramação para Dispositivos Móveis
Programação para Dispositivos Móveis Fatec Ipiranga Análise e Desenvolvimento de Sistemas Aula 03 Introdução ao ambiente de desenvolvimento: Eclipse e Android SDK Dalton Martins dmartins@gmail.com São
Leia maisIntrodução ao Android. SECAP 2014 Prof. Rone Ilídio - UFSJ
Introdução ao Android SECAP 2014 Prof. Rone Ilídio - UFSJ O que é o Android? Sistema operacional móvel, baseado numa versão modificada do Linux. Código aberto: qualquer pessoa pode baixar e modificar Máquina
Leia maisFrameworks para criação de Web Apps para o Ensino Mobile
393 Frameworks para criação de Web Apps para o Ensino Mobile Lucas Zamim 1 Roberto Franciscatto 1 Evandro Preuss 1 1 Colégio Agrícola de Frederico Westphalen (CAFW) Universidade Federal de Santa Maria
Leia maisIntrodução ao Android SDK. Prof. Me. Hélio Esperidião
Introdução ao Android SDK Prof. Me. Hélio Esperidião Android SDK O Android SDK permite que os desenvolvedores elaborem as aplicações a partir de um dispositivo virtual para os aparelhos de celular e tablet,
Leia maisOBJETIVO Criação e execução de um projeto Android dentro da IDE IntelliJ.
Técnico em Informática Turma 10 Programação para Dispositivos Móveis Roteiro Parcial de Projeto Guilherme Cruz OBJETIVO Criação e execução de um projeto Android dentro da IDE IntelliJ. FERRAMENTA IntelliJ
Leia maisProgramação para Android
Programação para Android Aula 01: Visão geral do android, instalação e configuração do ambiente de desenvolvimento, estrutura básica de uma aplicação para Android Objetivos Configurar o ambiente de trabalho
Leia maisIntrodução ao Android
Introdução ao Android André Gustavo Duarte de Almeida docente.ifrn.edu.br/andrealmeida Parte 1 Conhecendo o Sistema e Primeiro Programa Roteiro Pré-requisitos Conceitos Básicos Configurando o Ambiente
Leia maisDESENVOLVIMENTO EM DISPOSITIVOS MÓVEIS UTILIZANDO BANCO DE DADOS
DESENVOLVIMENTO EM DISPOSITIVOS MÓVEIS UTILIZANDO BANCO DE DADOS Leandro Guilherme Gouvea 1, João Paulo Rodrigues 1, Wyllian Fressatti 1 1 Universidade Paranaense (Unipar) Paranavaí PR Brasil leandrog.gouvea@gmail.com,
Leia maisDesenvolvimento Android. http://www.larback.com.br
Desenvolvimento Android http://www.larback.com.br Introdução ao Android O Android é a resposta da Google ao mercado crescente de dispositivos móveis. É uma nova plataforma de desenvolvimento baseado no
Leia maisNome N Série: Ferramentas
Nome N Série: Ferramentas Competências: Identificar e utilizar técnicas de modelagem de dados; Habilidades: Utilizar ferramentas de apoio ao desenvolvimento de software; Bases Tecnológicas: Metodologias
Leia maisMANUAL DO SISTEMA. Versão 1.00
MANUAL DO SISTEMA Versão 1.00 Considerações Gerais...2 Aquisição MOBILE...3 Ativação do Adicion...3 Entendendo o Integrador WebPav/Mobile...4 Controle de Integração...4 Configurando Mobile no Sistema Adicion...6
Leia maisINTRODUÇÃO E CONFIGURAÇÃO DO PRIMEFACES MOBILE EM APLICAÇÕES JSF
INTRODUÇÃO E CONFIGURAÇÃO DO PRIMEFACES MOBILE EM APLICAÇÕES JSF Guilherme Macedo, Jaime Willian Dias Universidade Paranaense (Unipar) Paranavaí PR Brasil guilhermemacedo28@gmail.com, jaime@unipar.br Resumo.
Leia maisManual de instalação e configuração da Ferramenta Android SDK
Trabalho de Programação para Dispositivos Móveis Turma: 1011 Camila Botelho camilacunhabotelho@gmail.com Manual de instalação e configuração da Ferramenta Android SDK Introdução O Android é uma ferramenta
Leia maisAndroid Básico Hello World!
Android Básico Hello World! Instrutor Programador desde 2000 Aluno de doutorado Mestre em informática pelo ICOMP/UFAM Especialista em aplicações WEB FUCAPI marcio.palheta@gmail.com sites.google.com/site/marcio
Leia maisDesenvolvimento de um aplicativo básico usando o Google Android
Desenvolvimento de um aplicativo básico usando o Google Android (Organização do Ambiente) Programação de Dispositivos Móveis Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus
Leia mais( TIAGO DOS SANTOS MENDES ) PROGRAMAÇÃO DISPOSITIVOS MOVEIS ANDROID STUDIO
Serviço Nacional de Aprendizagem Comercial E.E.P. Senac Pelotas Centro Histórico Programa Nacional de Acesso ao Ensino Técnico e Emprego Curso Técnico em Informática ( TIAGO DOS SANTOS MENDES ) PROGRAMAÇÃO
Leia maisBlackBerry Messenger SDK
BlackBerry Messenger SDK Versão: 1.2 Getting Started Guide Publicado: 2011-10-11 SWD-1391821-1011103456-012 Conteúdo 1 Requisitos do sistema... 2 2 Dependências de versão do BlackBerry Messenger... 3 3
Leia maisDesenvolvimento para Android Prá9ca 2. Prof. Markus Endler
Desenvolvimento para Android Prá9ca 2 Prof. Markus Endler Criando o primeiro projeto Android Com o ambiente de desenvolvimento preparado, vá em File - > New - > Project... Na janela que abrir, selecione
Leia maisPassos para a configuração do ambiente de desenvolvimento:
Passos para a configuração do ambiente de desenvolvimento: 0 - (Opcional) Criar uma pasta onde vai ser o seu Workspace. Ou seja, onde os códigos de todos os projetos do Eclipse serão salvos: 1 - Instalar
Leia maisDOCUMENTAÇÃO DO FRAMEWORK - versão 2.0
DOCUMENTAÇÃO DO FRAMEWORK - versão 2.0 Índice 1 - Objetivo 2 - Descrição do ambiente 2.1. Tecnologias utilizadas 2.2. Estrutura de pastas 2.3. Bibliotecas já incluídas 3 - Características gerais 4 - Criando
Leia maisAprenda como instalar o plugin EclipseUML no Eclipse e como utilizá-lo para fazer engenharia reversa de seu código-fonte.
Omondo EclipseUML Ricardo Rodrigues Lecheta Aprenda como instalar o plugin EclipseUML no Eclipse e como utilizá-lo para fazer engenharia reversa de seu código-fonte. Introdução Neste tutorial será apresentado
Leia maisComputação II Orientação a Objetos
Computação II Orientação a Objetos Fabio Mascarenhas - 2014.1 http://www.dcc.ufrj.br/~fabiom/java Android Android é um sistema operacional para dispositivos móveis Kernel Linux, drivers e bibliotecas do
Leia maisCriando sua primeira aplicação JAVA com o Eclipse
Criando sua primeira aplicação JAVA com o Eclipse Fernando Boaglio Instalou o Eclipse mas não sabia por onde começar? Aqui você encontra uma breve explicação de como criar sua primeira aplicação JAVA no
Leia maisTUTORIAL SISTEMA DE CONTROLE DE ACESSO
FACULDADE DE TECNOLOGIA SENAC GOIÁS GESTÃO EM TECNOLOGIA DA INFORMAÇÃO WISLIY LOPES JULIANO PIROZZELLI TULIO TSURUDA LUIZ GUILHERME MENDES TUTORIAL SISTEMA DE CONTROLE DE ACESSO GOIÂNIA JUNHO DE 2014 Sumário
Leia maisTutorial: Serviços web e suas composições
Tutorial: Serviços web e suas composições Objetivo: Este tutorial tem como objetivo apresentar o desenvolvimento de serviços web através do framework Axis2. Além disso, realizar uma composição através
Leia maisPROCEDIMENTOS PARA A INSTALAÇÃO E UTILIZAÇÃO DO APLICATIVO DE LEILÃO ELETRÔNICO DA CONAB
PROCEDIMENTOS PARA A INSTALAÇÃO E UTILIZAÇÃO DO APLICATIVO DE LEILÃO ELETRÔNICO DA CONAB Sumep Julho/2006 PROCEDIMENTOS PARA A INSTALAÇÃO E UTILIZAÇÃO DO APLICATIVO DE LEILÃO ELETRÔNICO DA CONAB Objetivo
Leia maisGuia. PDA e SmartPhones. Windows Mobile, Pocket PC e CE.
Guia PDA e SmartPhones Windows Mobile, Pocket PC e CE. Referência completa para o integrador do sistema Module. Aborda os recursos necessários para a itulização, instalação do software e importação das
Leia maisPara que o Educa Mobile seja disponibilizado para os alunos, responsáveis por alunos e/ou professores os passos abaixo devem ser seguidos:
TOTVS Educa Mobile Produto : TOTVS Educa Mobile 11.83.54 Processo : Educa Mobile Subprocesso : Data publicação da : 14/07/2014 As funcionalidades do Educa Mobile permitem que alunos, responsáveis por alunos
Leia maisMapas e Localização. Programação de Dispositivos Móveis. Mauro Lopes Carvalho Silva
Programação de Dispositivos Móveis Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus Monte Castelo Instituto Federal de Educação Ciência e Tecnologia do Maranhão Objetivos
Leia maisPara começarmos as configurações, primeiramente vamos habilitar o DVR Veicular para o acesso. Clique em Menu e depois entre em Geral.
DVR Veicular Para começarmos as configurações, primeiramente vamos habilitar o DVR Veicular para o acesso. Clique em Menu e depois entre em Geral. Dentro do menu Geral, clique em rede, como mostra a figura.
Leia maisPROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS - APLICATIVOS HÍBRIDOS. Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS - APLICATIVOS HÍBRIDOS Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza ROTEIRO Introdução PhoneGap PhoneGap Build GitHub INTRODUÇÃO Aplicativos nativos
Leia maisAula 1 - Introdução e configuração de ambiente de desenvolvimento
Aula 1 - Introdução e configuração de ambiente de desenvolvimento Olá, seja bem-vindo à primeira aula do curso para desenvolvedor de Android, neste curso você irá aprender a criar aplicativos para dispositivos
Leia maisInstalando o J2SE 5.0 JDK no Windows 2000/XP
Instalando o J2SE 5.0 JDK no Windows 2000/XP Fabricio Leonard Leopoldino Descreve o processo de download, instalação e configuração do J2SE 5.0 JDK, no Windows 2000 e no Windows XP. 1 - Introdução Para
Leia maisGuião de Introdução ao Eclipse IDE Índice
Índice 1. Introdução... 2 1.1. O que é um ambiente de desenvolvimento (IDE)?... 2 1.2. Visão geral sobre o Eclipse IDE... 2 2. Iniciar o Eclipse... 3 2.1. Instalação... 3 2.2. Utilizar o Eclipse... 3 3.
Leia maisNetBeans. Conhecendo um pouco da IDE
NetBeans Conhecendo um pouco da IDE Professor: Edwar Saliba Júnior Sumário Apresentação:...1 Criando Um Novo Projeto de Software:...1 Depurando Um Código-fonte:...4 Entendendo o Código-fonte:...7 Dica
Leia maisSenchaTouch + PhoneGap
SenchaTouch + PhoneGap Ramos de Souza Janones Phonegap.ramosdainformatica.com.br Desenvolvendo para 7 plataformas mobile www.sucessocomsoftware.com.br No mundo Android ios Windows Phone Outros 1% 4% 25%
Leia maisTutorial Eclipse (IDE)
www.dejavuxteam.wordpress.com Tutorial Eclipse (IDE) (Start) Sumário Introdução O que é o Eclipse? Característica e Ferramentas Download Preparando Ambiente de Trabalho Iniciando o Eclipse Criando um Projeto
Leia maisGuia do usuário do PrintMe Mobile 3.0
Guia do usuário do PrintMe Mobile 3.0 Visão geral do conteúdo Sobre o PrintMe Mobile Requisitos do sistema Impressão Solução de problemas Sobre o PrintMe Mobile O PrintMe Mobile é uma solução empresarial
Leia maisDemoiselle Tutorial Módulo 1 Arquitetura
Demoiselle Tutorial Módulo 1 Arquitetura Vanderson Botelho da Silva (SERPRO/SUPST/STCTA) Emerson Sachio Saito (SERPRO/CETEC/CTCTA) Flávio Gomes da Silva Lisboa (SERPRO/CETEC/CTCTA) Serge Normando Rehem
Leia maisPROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS APLICATIVOS HÍBRIDOS. Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS APLICATIVOS HÍBRIDOS Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza ROTEIRO Introdução PhoneGap PhoneGap Build GitHub INTRODUÇÃO Aplicativos nativos É
Leia maisMQSeries Everyplace. Leia-me primeiro G517-7010-00
MQSeries Everyplace Leia-me primeiro G517-7010-00 MQSeries Everyplace Leia-me primeiro G517-7010-00 Primeira Edição (Junho de 2000) Esta edição se aplica ao MQSeries Everyplace Versão 1.0 e a todos os
Leia maisProgramação de Computadores I. Conhecendo a IDE Code::Blocks
Code::Blocks Conhecendo a IDE Programação de Computadores I Professor: Edwar Saliba Júnior Conhecendo a IDE Code::Blocks Apresentação: 1) Abra a IDE (Integrated Development Environment), ou seja, o Ambiente
Leia maisDesenvolvimento para Android Prá3ca 3. Prof. Markus Endler
Desenvolvimento para Android Prá3ca 3 Prof. Markus Endler Exercício 3.1 Solicitando permissão para abrir uma página Web ü Criaremos uma Ac.vity com um EditText (para entrada de uma URL), um Bu?on e uma
Leia maisAmbientação JAVA. Versão 0.1 MICHEL CORDEIRO ANALISTA DE NEGÓCIO (NTI 2014) 1 UNIVERSIDADE CEUMA 08/01/2014
UNIVERSIDADE CEUMA Ambientação JAVA Versão 0.1 08/01/2014 Este é um modelo de configuração para desenvolvimento no ambiente Java. MICHEL CORDEIRO ANALISTA DE NEGÓCIO (NTI 2014) 1 Sumário Sumário... 2 1
Leia maisInstalando o WordPress em localhost
Instalando o WordPress em localhost WordPress sem Mistério LEE ARAUJO htto://wordpresssemmisterio.com.br Sumário Instalando o WordPress em Localhost... 2 O Servidor web... 3 Iniciando o servidor... 6 Criação
Leia maisDesenvolvimento para Android Prá9ca 1. Prof. Markus Endler
Desenvolvimento para Android Prá9ca 1 Prof. Markus Endler Pré- requisitos Para desenvolver para plataforma Android, é necessário fazer o download e instalar: Android SDK Tools: necessário para gerenciamento
Leia maisProcedimento para instalação do BLACKBERRY Software de Imagem via Celular
Procedimento para instalação do BLACKBERRY Software de Imagem via Celular Atenção: este aplicativo é compatível somente com a versão do sistema operacional do BlackBerry 4.6 ou superior. Os modelos de
Leia maisAULA 2. Minicurso PET-EE UFRN
AULA 2 Minicurso PET-EE UFRN Agora iremos mostrar o passo-a-passo de como criar um projeto no Android Studio. 1. No Android Studio, crie um New Project. 2. Em Configure your new project, você deve preencher
Leia maisPROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS ARMAZENAMENTO EM BD NO DM. Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS ARMAZENAMENTO EM BD NO DM Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza ROTEIRO Introdução App de exemplo Implementação do exemplo Testes realizados
Leia maisManual de Instalação do Agente Citsmart
16/08/2013 Manual de Instalação do Agente Citsmart Fornece orientações necessárias para efetuar a instalação do Agente Citsmart. Versão 1.9 21/11/2014 Visão Resumida Data Criação 21/11/2014 Versão Documento
Leia maisÍNDICE 1.CONHECENDO OS APLICATIVOS NECESSÁRIOS PARA O FUNCIONAMENTO DO SISTEMA URANO INTEGRA...
Instalação do Sistema Urano Integra em Sistema Operacional Windows 1 ÍNDICE 1.CONHECENDO OS APLICATIVOS NECESSÁRIOS PARA O FUNCIONAMENTO DO SISTEMA URANO INTEGRA.... 3 1.1 URANO INTEGRA... 3 1.2 JAVA RUNTIME
Leia maisDispositivos móveis e o mercado Android Open Handset Alliance Informações sobre Android Arquitetura
Dispositivos móveis e o mercado Android Open Handset Alliance Informações sobre Android Arquitetura Dispositivos móveis e o mercado Mercado cresce a cada ano Muitos recursos Múltiplas plataforma Symbian
Leia maisInstalando o plugin CDT 4.0
Instalando o plugin CDT 4.0 Abra o Eclipse, acesse help/software updates/ find and install. Escolha a opção search for new features to install e depois clique em next. Instalando o plugin CDT 4.0 Na janela
Leia maisExemplo de Aplicaça o Facebook
HCIM Summer Workshop Guião Hands-on Exemplo de Aplicaça o Facebook 1. Download do Software Development Kit (SDK) O download do SDK do Facebook encontra-se disponível aqui. Depois de fazer o download do
Leia maisROTEIRO DE INSTALAÇÃO
ROTEIRO DE INSTALAÇÃO O objetivo deste roteiro é descrever os passos para a instalação do sistema UNICO, afim, de auxiliar os técnicos e evitar possíveis dúvidas e erros de instalação. Instalador O instalador
Leia maisEA998/MC933 Guido Araujo e Sandro Rigo
EA998/MC933 Guido Araujo e Sandro Rigo 1 Introdução Livros adotados (e-books) Learning Android, Marco Gargenta, O Reilly Media (livro texto) Professional Android Application, Reto Meier, Wrox Abordagem
Leia maisMANUAL VOIP VOIP. Coordenação Tecnológica. Manual de Instalação de Softphones. Voice Over Internet Protocolo
MANUAL o Este documento definirá como é feita a instalação e utilização de clientes VoIP na plataforma PC, operando sobre Windows e Linux, e em dispositivos móveis funcionando sobre a plataforma Android
Leia maisToken SafeNet Authentication Cliente 8.3 (x32 e x64)
Token SafeNet Authentication Cliente 8.3 (x32 e x64) Manual do Usuário Índice O que é Token?... 03 Instalação do Token... 04 Verificação do Certificado... 07 Troca de Senhas... 10 O que é Token? É um dispositivo
Leia maisManual de Instalação e Configuração. Módulo Remote. (G2KA) para NFSE. v1.0
Manual de Instalação e Configuração Módulo Remote (G2KA) para NFSE v1.0 Página 1 Sumário 1 Download e Instalação... 3 2 Configuração... 5 3 Inicialização Manual... 8 4 Inicialização via serviço do Windows...
Leia maisVamos criar uma nova Página chamada Serviços. Clique em Adicionar Nova.
3.5 Páginas: Ao clicar em Páginas, são exibidas todas as páginas criadas para o Blog. No nosso exemplo já existirá uma página com o Título Página de Exemplo, criada quando o WorPress foi instalado. Ao
Leia maisDominando Action Script 3
Dominando Action Script 3 Segunda Edição (2014) Daniel Schmitz Esse livro está à venda em http://leanpub.com/dominandoactionscript3 Essa versão foi publicada em 2014-05-02 This is a Leanpub book. Leanpub
Leia maisPROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS ARMAZENAMENTO EM BD NO DM. Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS ARMAZENAMENTO EM BD NO DM Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza ROTEIRO Introdução App de exemplo Implementação do exemplo Testes realizados
Leia maisMicrosoft Lync Manual de Instalação e Uso
Microsoft Lync Manual de Instalação e Uso Sumário Introdução_... 3 Detalhamento_... 5 Importação_... 8 Funcionalidades na Intranet_... 13 Geração de nova senha... 14 Lembrete de expiração da senha... 15
Leia maisTUTORIAL: MANTENDO O BANCO DE DADOS DE SEU SITE DENTRO DO DOMÍNIO DA USP USANDO O SSH!
UNIVERSIDADE DE SÃO PAULO (USP) ESCOLA DE ARTES, CIÊNCIAS E HUMANIDADES (EACH) TUTORIAL: MANTENDO O BANCO DE DADOS DE SEU SITE DENTRO DO DOMÍNIO DA USP USANDO O SSH! Autoria e revisão por: PET Sistemas
Leia maisOMT-G Design. Instalação por pacotes
OMT-G Design A plataforma Eclipse OMT-G Design não é um software independente, é um plug-in que se utiliza dos mecanismos de extensão do Eclipse que por sua vez é um ambiente de desenvolvimento de software.
Leia maisIMPORTANTE: O sistema Off-line Dr.Micro é compatível com os navegadores Mozilla Firefox e Internet Explorer.
CONFIGURANDO O SISTEMA OFFLINE DR.MICRO IMPORTANTE: O sistema Off-line Dr.Micro é compatível com os navegadores Mozilla Firefox e Internet Explorer. 1- Ao acessar a plataforma online a opção Minha Escola
Leia maisTISSNet Instalando e Configurando Schemas
Objetivos Gerais: Este documento tem por objetivo, instruir os credenciados da C. S. ASSISTANCE no processo de instalação e configuração do aplicativo TISSNet, facilitando desta forma o controle e envio
Leia maisINTRODUÇÃO AO DESENVOLVIMENTO DE JOGOS COM LIBGDX. Vinícius Barreto de Sousa Neto
INTRODUÇÃO AO DESENVOLVIMENTO DE JOGOS COM LIBGDX Vinícius Barreto de Sousa Neto Libgdx é um framework multi plataforma de visualização e desenvolvimento de jogos. Atualmente ele suporta Windows, Linux,
Leia maisDesenvolvimento com Android Studio Aula 01 Instalação e Configuração do Ambiente de Desenvolvimento, Estrutura de um projeto Android
Desenvolvimento com Android Studio Aula 01 Instalação e Configuração do Ambiente de Desenvolvimento, Estrutura de um projeto Android Instalação e Configuração do Ambiente de Desenvolvimento Instalação
Leia maisManual de Instalação. SafeSign Standard 3.0.77. (Para MAC OS 10.7)
SafeSign Standard 3.0.77 (Para MAC OS 10.7) 2/23 Sumário 1 Introdução... 3 2 Pré-Requisitos Para Instalação... 3 3 Ambientes Homologados... 4 4 Hardware Homologado... 4 5 Instruções de Instalação... 5
Leia maisManual de Utilização do Sistema GRServer Cam on-line (Gerenciamento de Câmeras On-line)
Manual de Utilização do Sistema GRServer Cam on-line (Gerenciamento de Câmeras On-line) Criamos, desenvolvemos e aperfeiçoamos ferramentas que tragam a nossos parceiros e clientes grandes oportunidades
Leia maisProcedimentos para Reinstalação do Sisloc
Procedimentos para Reinstalação do Sisloc Sumário: 1. Informações Gerais... 3 2. Criação de backups importantes... 3 3. Reinstalação do Sisloc... 4 Passo a passo... 4 4. Instalação da base de dados Sisloc...
Leia maisGEPLANES GESTÃO DE PLANEJAMENTO ESTRATÉGICO MANUAL DE INSTALAÇÃO DO GEPLANES EM UM AMBIENTE WINDOWS
GEPLANES GESTÃO DE PLANEJAMENTO ESTRATÉGICO MANUAL DE INSTALAÇÃO DO GEPLANES EM UM AMBIENTE WINDOWS JANEIRO 2015 1 Sumário 1. Introdução...3 2. Pré-Requisitos...4 2.1. Instalação do Java Development Kit
Leia maisManual do Usuário Android Neocontrol
Manual do Usuário Android Neocontrol Sumário 1.Licença e Direitos Autorais...3 2.Sobre o produto...4 3. Instalando, Atualizando e executando o Android Neocontrol em seu aparelho...5 3.1. Instalando o aplicativo...5
Leia maisDESENVOLVIMENTO DE UM APLICATIVO DO TIPO SECRETÁRIO VIRTUAL PARA A PLATAFORMA ANDROID
DESENVOLVIMENTO DE UM APLICATIVO DO TIPO SECRETÁRIO VIRTUAL PARA A PLATAFORMA ANDROID Maik Olher CHAVES 1 ; Daniela Costa Terra 2. 1 Graduado no curso de Tecnologia em Análise e Desenvolvimento de Sistemas
Leia maisComo configurar e-mails nos celulares. Ebook. Como configurar e-mails no seu celular. W3alpha - Desenvolvimento e hospedagem na internet
Ebook Como configurar e-mails no seu celular Este e-book irá mostrar como configurar e-mails, no seu celular. Sistemas operacionais: Android, Apple, BlackBerry, Nokia e Windows Phone Há muitos modelos
Leia maisA U T O R I Z O R R I GUIA DE INSTALAÇÃO W E B. Versão: 1.02 Agosto/2006 Versão: AW 4.004.006
A U T O R I Z A D O R W E B B I O M E T R I A GUIA DE INSTALAÇÃO Versão: 1.02 Agosto/2006 Versão: AW 4.004.006 ÍNDICE INTRODUÇÃO... 3 UTILIZANDO A BIOMETRIA... 4 INSTALAÇÃO... 5 CADASTRO DA DIGITAL...15
Leia maisNota de Aula: Utilização da IDE Code::Blocks
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO MARANHÃO CAMPUS SÃO LUÍS MONTE CASTELO DEPARTAMENTO ACADÊMICO DE INFORMÁTICA SISTEMAS DE INFORMAÇÃO DISCIPLINA: LINGUAGEM DE PROGRAMAÇÃO I PROFESSOR:
Leia maisOneDrive: saiba como usar a nuvem da Microsoft
OneDrive: saiba como usar a nuvem da Microsoft O OneDrive é um serviço de armazenamento na nuvem da Microsoft que oferece a opção de guardar até 7 GB de arquivos grátis na rede. Ou seja, o usuário pode
Leia maisDescompacte o arquivo site-1.2.4.zip que foi baixado dentro da pasta do eclipse.
3 Manual do Desenvolvedor 3.1 Introdução O site que disponibiliza o SIGATI utiliza o sistema de SVN que é um programa de controle de versão de softwares utilizado no Trac. Com ele o desenvolvedor pode
Leia maisPROGRAMANDO ANDROID NA IDE ECLIPSE GABRIEL NUNES, JEAN CARVALHO TURMA TI7
Serviço Nacional de Aprendizagem Comercial do Rio Grande do Sul Informação e Comunicação: Habilitação Técnica de Nível Médio Técnico em Informática Programação Android na IDE Eclipse PROGRAMANDO ANDROID
Leia maisConceitos de Ajax Exemplos de uso do Ajax no braço, muitos exemplos, muito código (HTML, CSS, JavaScript, PHP, XML, JSON)
Márcio Koch 1 Currículo Formado na FURB em Ciência da Computação Pós graduado em Tecnologias para o desenvolvimento de aplicações web Mestrando em Computação Gráfica na UDESC Arquiteto de software na Senior
Leia maisCapture Pro Software. Introdução. A-61640_pt-br
Capture Pro Software Introdução A-61640_pt-br Introdução ao Kodak Capture Pro Software e Capture Pro Limited Edition Instalando o software: Kodak Capture Pro Software e Network Edition... 1 Instalando
Leia maisProfessor: Macêdo Firmino Disciplina: Redes de Computadores II
Professor: Macêdo Firmino Disciplina: Redes de Computadores II Em um computador baseado no Windows, você pode compartilhar arquivos entre usuários remotos (outro computador). Os usuários remotos se conectam
Leia mais3. No painel da direita, dê um clique com o botão direito do mouse em qualquer espaço livre (área em branco).
Permissões de compartilhamento e NTFS - Parte 2 Criando e compartilhando uma pasta - Prática Autor: Júlio Battisti - Site: www.juliobattisti.com.br Neste tópico vamos criar e compartilhar uma pasta chamada
Leia maisManual de instalação e utilização para o celular
Manual de instalação e utilização para o celular 1, definição de DVR-lado Acesso ao menu principal -> Network Settings> Serviços de Rede, dê um duplo clique na célula telefone monitorar> marque habilitado
Leia maisManual do Usúario Backup Online. Manual do Usuário. Backup Online. Versão 1.0.1
Manual do Usuário Backup Online Versão 1.0.1 Copyright GVT 2014 1 BACKUP ONLINE... 3 2 Instalação do BACKUP ONLINE... 4 3 Configurações de preferências... 7 3.1 Geral... 8 3.2 Fotos... 11 3.2.1 UpLoad:...
Leia maisProgramação para Android. Aula 06: Activity, menus e action bar
Programação para Android Aula 06: Activity, menus e action bar Activity A classe Activity é quem gerencia a interface com o usuário. Ela quem recebe as requisições, as trata e processa. Na programação
Leia maisManual do Usuário Nextel Cloud. Manual do Usuário. Versão 1.3.0. Copyright Nextel 2014. http://nextelcloud.nextel.com.br
Manual do Usuário Versão 1.3.0 Copyright Nextel 2014 http://nextelcloud.nextel.com.br 1 Nextel Cloud... 3 2 Instalação do Nextel Cloud... 4 3 Configurações de preferências... 7 3.1 Geral... 8 3.2 Fotos...
Leia mais1.- Introdução ------------------------------------------------------------------------------ 02
1 Manual do Usuário para leitor Biblioteca Digital Cengage Indice: 1.- Introdução ------------------------------------------------------------------------------ 02 2.- O acesso à aplicação ------------------------------------------------------------------
Leia maisPJCUS-361 CONTRATO COM CÓDIGO DE BARRAS
PJCUS-361 CONTRATO COM CÓDIGO DE BARRAS 1 Sumário 1. OBJETIVO... 3 2. HABILITAR FUNCIONALIDADE... 3 3. INSTALANDO OPENOFFICE 4... 3 4. AMBIENTE WINDOWS... 3 4.1. VARIÁVEL DE AMBIENTE... 3 4.2. ADICIONAR
Leia mais1 REQUISITOS BÁSICOS PARA INSTALAR O SMS PC REMOTO
1 ÍNDICE 1 REQUISITOS BÁSICOS PARA INSTALAR O SMS PC REMOTO... 3 1.1 REQUISITOS BASICOS DE SOFTWARE... 3 1.2 REQUISITOS BASICOS DE HARDWARE... 3 2 EXECUTANDO O INSTALADOR... 3 2.1 PASSO 01... 3 2.2 PASSO
Leia maisAndroid e Bancos de Dados
(Usando o SQLite) Programação de Dispositivos Móveis Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus Monte Castelo Instituto Federal de Educação Ciência e Tecnologia do
Leia maisRASTREIE SEU NOTEBOOK (FURTADO OU ROUBADO) INTERNET
Veja nesse tutorial vamos aprender como instalar o aplicativo gratuito Prey e como realizar o rastreamento de seu computador (netbook, notebook, desktop). Prey é uma aplicativo que você instala em sua
Leia maisIntegrando Flex + Java + BlazeDS
Integrando Flex + Java + BlazeDS (Vagner Machado) Para este tutorial serão necessários os seguintes requisitos: - Flex Builder 3. http://www.adobe.com/cfusion/entitlement/index.cfm?e=flex3email - BlazeDS
Leia maisHTML / JAVASCRIPT. A versão atual é o HTML5 (seus predecessores imediatos são HTML 4.01, XHTML 1.1, etc.).
HTML / JAVASCRIPT Estamos iniciando o estudo do HTML através das TAGS (comandos) para construir formulários. Isso facilitará a continuidade dos nossos estudos da linguagem de programação JavaScript, a
Leia mais