PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS APLICATIVOS HÍBRIDOS. Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza

Documentos relacionados
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS - APLICATIVOS HÍBRIDOS. Prof. Angelo Augusto Frozza, M.Sc.

10 DICAS PARA TURBINAR SEU PACOTE DE DADOS. 1 - Desative os Dados do Celular. 2 Remova as notificações e atualizações automáticas

Windows Phone: Acesse Configurações > Rede celular + SIM > Ativada/Desativada. Android: Deslize a tela para baixo e desmarque a opção de dados.

DocuWare Mobile ProductInfo. Gerenciamento móvel de documentos. Benefícios

Padrões de configuração GIT

Frameworks para criação de Web Apps para o Ensino Mobile

7dicas para obter sucesso em BYOD Guia prático com pontos importantes sobre a implantação de BYOD nas empresas.

TUTORIAL PRÁTICO SOBRE Git. Versão 1.1

COMO USAR O DROPBOX. Como usar o Dropbox (Foto: Reprodução/Ramon Cardoso)

Salvando modificações localmente (commit) Enviando modificações para o servidor (push) Sinalizando versão estável (tag)

SenchaTouch + PhoneGap

Informações importantes

MANUAL DO SISTEMA. Versão 1.00

PLATAFORMA DE DESENVOLVIMENTO DE APLICATIVOS CORPORATIVOS

RICCA MOBILE IR AUXILIANDO EMPRESAS DE CAPITAL ABERTO A SE COMUNICAREM NO SÉCULO 21: #mobileir

OneDrive: saiba como usar a nuvem da Microsoft

Inicialização Rápida do Novell Vibe Mobile

Microsoft Lync Manual de Instalação e Uso

Manual TIM PROTECT BACKUP. Manual do Usuário. Versão Copyright TIM PROTECT BACKUP

Procedimentos para Instalação do SISLOC

Serviços de produtividade de nuvem hospedados pela Microsoft Ferramentas de qualidade empresarial a um preço acessível Sempre atualizado Office,

Porto Seguro Guia Mobile

COMO FAZER PARA CONFIGURAR O DVR PARA ACESSO REMOTO

Guia do usuário do PrintMe Mobile 3.0

Manual do Usuário Nextel Cloud. Manual do Usuário. Versão Copyright Nextel

Desenvolvimento de aplicativo móvel multiplataforma integrado ao sistema de alerta de cheias da bacia do Itajaí

Manual Vivo Sync. Manual do Usuário. Versão Copyright Vivo

Procedimentos para Reinstalação do Sisloc

Usar o Office 365 no iphone ou ipad

O MERCADO COM MAIOR CRESCIMENTO

PLATAFORMA DE DESENVOLVIMENTO DE APLICATIVOS PARA EMPRESAS

MÓDULO 8. Urubu Mobile

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS ARMAZENAMENTO EM BD NO DM. Prof. Angelo Augusto Frozza, M.Sc.

MOBILE APPS. Principais características. Permitir que o cliente compre produtos e serviços diretamente via app

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS ARMAZENAMENTO EM BD NO DM. Prof. Angelo Augusto Frozza, M.Sc.

Procedimentos para Instalação do Sisloc

Como configurar s nos celulares. Ebook. Como configurar s no seu celular. W3alpha - Desenvolvimento e hospedagem na internet

Post excerpt to catch readers attention and describe the story in short

Produtos Mobilidade Corporativo. Novo Site Reservas B2B

Desde que entrou no mercado de smartphones, em 2007, esse é o trunfo da Apple perante a concorrência.

Como funciona a MEO Cloud?

UNIVERSIDADE FEDERAL FLUMINENSE ESCOLA DE ENGENHARIA MBA EM TV DIGITAL, RADIODIFUSÃO E NOVAS E NOVAS MÍDIAS

DESENVOLVIMENTO EM DISPOSITIVOS MÓVEIS UTILIZANDO BANCO DE DADOS

Manual (Office 365) Para acesso ao sistema de s, os passos iniciais continuam os mesmos.

Guia rápido do usuário

Bem-vindo ao Connect Bank do HSBC. A ferramenta online para a gestão financeira da sua empresa.

Configuração dos softphones Zoiper e Linphone para uso. no projeto INOC-DBA.

Seminário GVcev E-COMMERCE, MOBILE E MÍDIAS SOCIAIS NO VAREJO. Está na Hora de Criar um App para sua loja? Wilson Cunha

10 DICAS DE TECNOLOGIA PARA AUMENTAR SUA PRODUTIVIDADE NO TRABALHO

Consumerização de TI. Paula Nobre. Presented by. Copyright 2011 OSIsoft, LLC

Manual Vivo Sync. Manual do Usuário. Versão Copyright Vivo

Backsite Serviços On-line

Aplicativo de inicialização rápida Novell Filr Mobile

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS - USANDO A CÂMERA. Prof. Angelo Augusto Frozza, M.Sc.

Guia rápido do usuário. Cliente de Web

6/06/ h26 - Atualizado em 26/06/ h30 Boot to Gecko: o futuro celular da Mozilla

Universidade Federal de Uberlândia - UFU Centro de Tecnologia da Informação - CTI

Desenvolvimento híbrido versus desenvolvimento nativo de aplicativos móveis

PowerPoint 2010 para o Office 365 para empresas

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS - COMO MONETIZAR O APP MOBILE. Prof. Angelo Augusto Frozza, M.Sc.

Guia rápido de recursos Wi-Fi GZ-EX210

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS - COMO MONETIZAR O APP MOBILE. Prof. Angelo Augusto Frozza, M.Sc.

CARTEIRA VIRTUAL C A R D B O A R D CAMINHOS PONTOMOBI EDU

UM NOVO CONCEITO EM HOSPEDAGEM DE DOMÍNIO

ISHIFT: Informação em Movimento

FileMaker Pro 14. Utilização de uma Conexão de Área de Trabalho Remota com o FileMaker Pro 14

Lotus Notes 8.5 para o Office 365 para empresas

O Office para ipad e iphone ficou bem melhor.

O futuro da produtividade

ÍNDICE O QUE É... 2 COMO FUNCIONA Acervo Meus Livros Livros em destaque Fórum Notícias Ajuda Suporte...

I - O que é o Mobilize-se

VOLT DATA LAB OUTUBRO Tutorial ridiculamente detalhado e ilustrado para publicação de uma página web no GitHub Pages

MANUAL DE UTILIZAÇÃO. HELP SUPORTE e HELP - REMOTO (Versão de usuário: 2.0)

Manual. Configuração do o-vpn para ios. Versão 1.3

Manual Comunica S_Line

1 REALIZANDO O CADASTRO PARA DESBLOQUEIO/RESET DE SENHA CADASTRO PARA USO POR SMS APLICATIVO PARA USO EM ANDROID OU IPHONE...

Manual de Instalação e Configuração. Módulo Remote. (G2KA) para NFSE. v1.0

Guia para o Google Cloud Print

INSTRUÇÕES PARA ACESSO MOBILE DOS DVRs DA LINHA HM

APRESENTAÇÃO COMERCIAL.

Mobile Rede. Índice. Perguntas iniciais Bandeiras aceitas Dicas de uso O aplicativo Mobile Rede Aparelhos compatíveis e internet Preços e taxas

Universo Online S.A 1

Do Word 2007 para o Office 365 para empresas

Procedimento para Habilitação do e-fisco em Dispositivos Móveis

O papel dominante da mobilidade no mercado de trabalho

Introdução a listas - Windows SharePoint Services - Microsoft Office Online

Corporativo com o Google Apps Standard

Estratégias para o Desenvolvimento de Aplicações Móveis HP Enterprise Services CMT - Cloud, Mobility and Transformation Março, 2013

Celebre este natal e ano novo junto aos seus amigos e familiares distantes.

O MERCADO COM MAIOR CRESCIMENTO

Manual do Portal do Usuário 4.8

TUTORIAL: MANTENDO O BANCO DE DADOS DE SEU SITE DENTRO DO DOMÍNIO DA USP USANDO O SSH!

TENHA A SUA AGÊNCIA NO MERCADO DE APLICATIVOS MÓVEIS

Introdução ao Git. Laboratório de Programação. Luísa Lima, Pedro Vasconcelos, DCC/FCUP. Março 2015

ROTEIRO PARA INSTALAÇÃO DO BITVISE, CONFIGURAÇÃO DE CHAVES SSH, DEFINIÇÃO DAS PORTAS PARA OS TÚNEIS SSH E CONFIGURAÇÃO DO THUNDERBIRD

NeXT Web ERP Sistema de gestão empresarial Módulo Online consulta via Internet

Manual Vivo Sync. Manual do Usuário. Versão Copyright Vivo

Transcrição:

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 É o aplicativo desenvolvido para uma plataforma específica: ios, Android, Windows Phone, Blackberry etc. Este tipo de aplicativo precisa ser instalado no aparelho do usuário. O desenvolvimento de aplicativos nativos costumam ser caros, principalmente por focarem uma plataforma específica (ios, Android etc.)

INTRODUÇÃO Aplicativos híbridos São os aplicativos desenvolvidos para rodar de forma multiplataforma, desenvolvidos com tecnologias web. Diferente de Web Apps, este tipo de aplicativo precisa ser instalado no equipamento do usuário, podendo funcionar parte off-line e parte on-line.

INTRODUÇÃO Aplicativos Nativos x Aplicativos Híbridos Com a experiência cada vez mais satisfatória dos usuários em aplicativos (parte nativos - instalados nos dispositivos móveis - e parte baseados em Web), profissionais de marketing e programadores estão considerando, cada vez mais, a alternativa de soluções híbridas para a criação de estratégias multiplataforma.

INTRODUÇÃO Aplicativos Nativos x Aplicativos Híbridos Segundo os especialistas do mercado mobile, existe uma grande demanda por aplicativos próprios, mas a maioria deles serão implantados em um formato híbrido / multiplataforma, por causa de preocupações com custos e eficiência.

INTRODUÇÃO Aplicativos Nativos x Aplicativos Híbridos A natureza cara e excessivamente unilateral (UMA plataforma) do desenvolvimento de aplicativos nativos, faz com que aplicativos híbridos, baseados em tecnologias web, sejam bem mais em conta e muito mais flexíveis, pois podem ser implantado nos mais variados tipos de lojas de aplicativos (App Store, Android Market etc.).

INTRODUÇÃO Aplicativos Nativos x Aplicativos Híbridos Segundo especialistas, esses aplicativos híbridos em HTML5 estão divididos na seguinte proporção: 40% dos Apps em HMTL5 são focados em Mídia 35% dos Apps em HMTL5 são focados Jogos 15% dos Apps em HMTL5 são focados em Varejo

INTRODUÇÃO Aplicativos Nativos x Aplicativos Híbridos [07/02/2013] Esta semana a TI Inside publicou uma matéria que revela uma previsão do Gartner a qual nós estamos plenamente de acordo: 50% dos Apps para Tablets e celulares em 2016 serão híbridos, ou seja, funcionarão em diversos sistemas operacionais como ios (ipad e iphone), Android, Windows Mobile etc....

INTRODUÇÃO Aplicativos Nativos x Aplicativos Híbridos Isso faz muito sentido, principalmente por conta do fenômeno da consumerização, (também conhecido por BYOD sigla de traga o seu próprio dispositivo em inglês). Os funcionários estão levando para o ambiente de trabalho os seus Tablets, Celulares e Smartphones e usando para se comunicar, ler e-mails, consultar a Web e, em muitos casos, operar os sistemas críticos da empresa....

INTRODUÇÃO Aplicativos Nativos x Aplicativos Híbridos A questão é que, pela primeira vez na história, o usuário (e não o Departamento de TI) é quem define qual o tipo de equipamento vai ser utilizado. Por isso, se as empresas querem aproveitar a adoção desses dispositivos e integrá-los com seus sistemas internos, então terá de dispor Apps que funcionam em todos (ou na maioria) dos sistema operacionais.

PHONEGAP PhoneGap é um framework que permite aos desenvolvedores criar seus aplicativos usando HTML 5 + CSS 3 + JavaScript; Estes aplicativos podem ser executados em sete plataformas (ios, Android, BlackBerry, WebOS, Symbian, Windows Phone e Bada).

PHONEGAP Duas formas de usar: Fazer o download da plataforma; Usar o serviço on-line PhoneGap Build; Serviço na nuvem que permite a compilação de um app híbrido (HTML 5, CSS e JavaScript);

PHONEGAP BUILD Três dicas para testar a plataforma gratuitamente: Aplicativo deve ser gratuito Deve ser hospedado (projeto público) no GitHub Conexão a partir do PhoneGap Build

PHONEGAP BUILD Passo a passo testar a plataforma gratuitamente: a) Entrar no PhoneGap Build (https://build.phonegap.com/people/sign_up) b) Logar com sua conta (login/senha) do GitHub c) Escolher o botão "new app" d) Selecionar o projeto na lista de projetos do GitHub e) Informar o nome e descrição do projeto f) Selecionar o botão "Ready to build"

GITHUB Introdução ao GitHub GitHub é um Serviço de Web Hosting Compartilhado para projetos que usam o controle de versionamento Git; Possui planos comerciais e gratuitos para projetos de código aberto. Possui funcionalidades de uma rede social como feeds, followers, wiki e um gráfico que mostra como os desenvolvedores trabalham as versões de seus repositórios.

GITHUB Introdução ao GitHub É um excelente lugar para montar o portfólio particular do desenvolvedor.

GITHUB GitHub passo-a-passo a) Fazer o cadastro no GitHub b) Fazer o download do aplicativo GitHub e instalar na sua máquina c) Criar um projeto público no site GitHub.com (new repository) P.ex. GH-Exemplo d) Na máquina local, entrar no TERMINAL DO GITHUB (Git Shell)

GITHUB GitHub passo-a-passo e) No TERMINAL DO GITHUB, passar para o diretório com os arquivos fonte de seu projeto P.ex. cd /.../.../xxx/meudiretorio f) Dentro do diretório de seu projeto, criar o repositório local git init [--bare] <diretório> P.ex. git init. // Cria o repositório com a pasta local OBS.: O prompt vai mudar para [master]>

GITHUB GitHub passo-a-passo g) [OPCIONAL] Configurar nome e e-mail do desenvolvedor: git config --global user.name "Nome do Desenvolvedor git config --global user.email username@domínio.com Recomendado: habilitar cores git config --global color.ui true h) Definir o nome para o repositório remoto no repositório local existente git remote add <nome_remoto> <url ou caminho> P.ex. git remote add GH-Exemplo git@github.com:nomedousuario/gh-exemplo

GITHUB GitHub passo-a-passo i) Sincronizar o repositório remoto com o repositório local git pull <nome_remoto> <branch> P.ex. git pull GH-Exemplo master j) Usar o comando git add para marcar os arquivos a serem incluídos no próximo commit git add <arquivo>... <diretório> P.ex. git add * k) [OPCIONAL] Verificar o status dos arquivos git status

GITHUB GitHub passo-a-passo l) Efetuar o commit (indica que uma versão está pronta para sincronizar) git commit a -m "comentário" P.ex. git commit a -m "primeira versão m) Sincronizar o repositório local com o repositório remoto git push -u <repositório> <branch local>:<branch remoto> P.ex. git push -u BSI10-Exemplo master

GITHUB GitHub passo-a-passo n) Pronto. Agora pode-se verificar no site do GitHub que os arquivos do projeto foram transferidos.

REFERÊNCIAS CONSULTADAS Aplicativos Híbridos VS Aplicativos Nativos http://www.fdmla.com/aplicativos-hibridos-vs-aplicativos-nativos GitHub http://pt.wikipedia.org/wiki/github Vai contratar um App para Tablet ou Smartphone? Não esqueça que ele deve ser híbrido! http://joelsongoncalves.wordpress.com/2013/02/07/vai-contratar-um-app-paratablet-ou-smartphone-nao-esqueca-que-ele-deve-serhibrido/?goback=.gde_1895756_member_212404120

REFERÊNCIAS CONSULTADAS Aplicativos Híbridos VS Aplicativos Nativos http://www.fdmla.com/aplicativos-hibridos-vs-aplicativos-nativos Introdução ao controle de versão local com Git http://vainalousachefe.wordpress.com/2008/02/21/introduc ao-ao-controle-de-versao-local-com-git/ Introdução ao Git http://www.slideshare.net/eduardorochadavila/introduo-ao-git