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

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

Programação para Dispositivos Móveis

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

Programação para Dispositivos Móveis

Introdução ao desenvolvimento de Aplicativos para Android (Parte 1) Prof. Joylan N. Maciel

Instalando o Eclipse e o Android

Curso online de Fundamentos em Android. Plano de Estudo

Android MapBr. com foco na manipulação de mapas usando interfaces de programação de aplicativos do Google

Apresentação Introdução Ambiente de desenvolvimento Aplicativos. Minicurso Android. Dia 1. Adão Henrique R. Justo Filho UFC - DETI 16/10/2012

Introdução ao Desenvolvimento para Dispositivos Móveis

ESTUDO DE PLATAFORMAS PARA A CONSTRUÇÃO DE APLICAÇÕES MÓVEIS. Gabriel de Biasi¹; Nilton Cézar de Paula²

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

Android OLÁ MUNDO MÓVEL. Prof. Dr. Joaquim assunção.

Uso da plataforma Ionic para Desenvolvimento de Aplicativo Móvel

Android Faixa Branca Douglas Drumond

CIDADÃO FISCAL: APLICATIVO PARA A ABERTURA E ACOMPANHAMENTO DE PROCESSOS NO SETOR DE OUVIDORIA DA PREFEITURA MUNICIPAL DE BLUMENAU

Linguagens e Técnicas de Programação III Aula 01 Introdução ao Android

Prof: Ricardo Quintão Site:

Visão geral Estrutura do sistema Ferramentas de desenvolvimento Uma aplicação. Android. Universidade Federal de Santa Catarina. 17 de dezembro de 2008

Curso online de Aplicações. Híbridas. Plano de Estudo

Android I N T R O D U Ç Ã O À P R O G R A M A Ç Ã O P R O F E S S O R L E O N A R D O C. R. S O A R E S - L A R B A C K

Programa Analítico de Disciplina INF311 Programação para dispositivos móveis

Desenvolvimento de Aplicações Móveis com HTML5

Ferramenta de Desenvolvimento Rápido

(Visualizar versões remotas do NodeJs) $ nvm ls-remote Obs.: várias versões escolher/copiar a última versão LTS para instalação

Laboratório de Ciências Computação

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

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS

DESENVOLVENDO APLICAÇÕES MULTIPLATAFORMA PARA DISPOSITIVOS MÓVEIS UTILIZANDO IONIC E PHONEGAP

Programação para Dispositivos Móveis

Sistemas Embarcados Android

Uma Nova Abordagem para o Cálculo de Balanço Hídrico Climatológico

Introdução a Programação de Smartwatch com Android

Desenvolvimento de um aplicativo na plataforma Android para realização de fichamento bibliográfico em dispositivos móveis: resultados iniciais

Automação de Testes para Aplicações Mobile na DEPAE

How to setup environment Projeto F

Sistemas Embarcados Android

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

Introdução ao Desenvolvimento de Aplicativos Android

Desenvolvimento de Aplicativos com ASR para Android

Desenvolvedor Android: Avançado. Plano de Estudo

EA998/MC933 Guido Araujo e Sandro Rigo

Escrito por Maicris Fernandes Qua, 08 de Maio de :00 - Última atualização Qui, 18 de Abril de :17

PET GAME UM JOGO DE AUXÍLIO AO APRENDIZADO DA LINGUA INGLESA PARA SO ANDROID

Sistemas Operativos 10º ano

SOFTWARE EMISSOR NF-e Sebrae-SP INSTRUÇÕES DE USO/INSTALAÇÃO

Por dentro da plataforma móvel mais popular do mundo Rodrigo Faria

Prof: Ricardo Quintão Site:

ANÁLISE COMPARATIVA DE FERRAMENTAS DE DESENVOLVIMENTO DE APLICATIVOS MÓVEIS MULTIPLATAFORMA

Apresentação da Disciplina

RELATÓRIO PARCIAL DE INICIAÇÃO CIENTÍFICA CAMPUS PIRACICABA MODELO DE RELATÓRIO DE INICIAÇÃO CIENTÍFICA

Tutorial da ferramenta de prototipação Pencil Project (Versão resumida) Prof. Moacyr Franco Neto

FRAMEWORK PARA GERENCIAMENTO E DISPONIBILIZAÇÃO DE INFORMAÇÕES MULTIMÍDIA GEOLOCALIZADAS NA PLATAFORMA ANDROID

PROVA 03/07 Segunda-feira (semana que vem)

Android. Marcelo

Domine seu PABX Instale no Windows, Linux ou na Nuvem. Por que escolher 3CX?

Projeto GoHome Tutorial Sobre o serviço do Google Maps no Android

Desenvolvimento para Android Aula 1. Prof. Markus Endler

3ª Jornada Científica e Tecnológica da FATEC de Botucatu 22 a 24 de Outubro de 2014, Botucatu São Paulo, Brasil

Tutorial 1.0. Instalação

Instalação Qt OpenSource

CLIPPING SERVICE. Clipping Service 2014 Todos direitos reservados

TUTORIAL PARA USO DA WEBCONFERÊNCIA

Imagem retirada do site:

Universidade Federal de Alagoas Grupo de Pesquisa Cidadania e Poĺıticas Públicas Introdução ao R para Ciências Sociais

DESENVOLVIMENTO DE APLICATIVO PARA GERENCIAMENTO E ACOMPANHAMENTO DE ESCAVAÇÃO ARQUEOLÓGICA

5 Infraestrutura de TI

Agenda Movilforum 2010

Linguagem Mobile Android

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

Introdução ao Desenvolvimento de

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

Estudo Comparativo de ferramentas online para desenvolvimento de aplicativos Android

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.

Descrição geral do Android

Introdução ao Android. Prof. Fellipe Aleixo

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

Manual de instalação e configuração da Ferramenta Android SDK

MVM Mattos Virtual Machine. Andrey de Oliveira Prof. Mauro Marcelo Mattos, Doutor FURB 2012/2

Guia Doxygen. Emanuel Filipe Galdino Alves

IF Sudeste MG Notícias IF Sudeste MG News

Algo+: um app para o auxílio na aprendizagem de programação

Manual de como construir e publicar um aplicativo mobile

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

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

Curso Online de E-commerce. Plano de Estudo

Aula 1 - Introdução e configuração de ambiente de desenvolvimento

Dispositivos móveis e o mercado Android Open Handset Alliance Informações sobre Android Arquitetura

Técnico em Informática. Web JavaScript. Profª Ana Paula Mandelli

TÉCNICO EM INFORMÁTICA

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

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

GT-MobVida. Manual de Operações

Introdução ao ANDROID Prof. Dr. Joaquim C. Assunção

A plataforma Android: Uma Introdução

Desenvolvimento de Aplicativos com ASR para Android

SOFTWARE EMISSOR CT-e Sebrae-SP INSTRUÇÕES DE USO/INSTALAÇÃO

DESENVOLVIMENTO DE UM APLICATIVO MÓVEL E WEB PARA GERENCIAMENTO DE PEDIDOS DE DELIVERY, ENTREGAS E PAGAMENTOS

Transcrição:

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

Graduado em Ciência da Computação pela UFC, Brasil (2004); Graduado em Engenharia Informática e de Computadores pelo IST, Portugal (2005); Mais de 10 anos de experiência com desenvolvimento móvel, inclusive internacional, na Vodafone Telecom, Portugal; MBA em Gestão de Projetos pela FGV, Brasil (em andamento); Fundador da Cacira Tecnologia, empresa especializada em soluções para as plataformas web e móvel (http://cacira.com.br).

Módulo I - Introdução Dia 03/09 Conceito de Mobilidade; História da computação móvel; Utilidade das aplicações móveis; Desafios; Necessidades do mercado; Dia 17/09 Características técnicas dos dispositivos móveis; Principais plataformas de desenvolvimento; Plataformas mais indicadas para cada solução; Aplicações móveis e a internet; Dia 24/09 Prática: Montagem de um ambiente de programação em uma plataforma de desenvolvimento móvel; Dia 01/10 Prática: Desenvolvimento de um mini-projeto de aplicação móvel.

Foi escolhida a plataforma Google Android para montarmos um ambiente de programação e desenvolvermos uma aplicação. Veja a seguir algumas justificativas para a escolha dessa plataforma dentre as outras que foram apresentadas na aula passada.

Justificativas Google Open Handset Alliance Open source FREE! Loja de vendas de aplicativo API bastante rica e documentada Possui a App Invetor Linguagem JAVA Superioridade de vendas nos Estados Unidos Será plataforma móvel mais usada em 2015* Ambiente de desenvolvimento multiplataforma

Principais funcionalidades Framework de desenvolvimento de aplicações; Nova máquina virtual Dalvik; Navegador web integrado Webkit (open source); Biblioteca gráfica para dispositivos móveis; SQLite; Suporte multimídia; Telefonia GSM; Bluetooth, EDGE, 3G e WiFi; Câmera e GPS; Ambiente de desenvolvimento com plugin no Eclipse.

Requisitos para instalação Sistemas operacionais compatíveis Windows XP, Vista ou 7; Mac OS X 10.4.8 ou superior (apenas x86) Linux (testado no Ubuntu) Java SDK suportados Java SDK 5 e 6 Eclipse IDE Eclipse 3.2 ou superior Plugin JDT (para desenvolvimento Java) Plugin ADT (Android Development Tools) Android SDK

Passo 1 Download do Java SDK 6 http://www.oracle.com/technetwork/java/javase/downl oads/jdk6-jsp-136632.html Instalação Seguir programa de instalação

Passo 2 Download do Eclipse http://www.eclipse.org/downloads/ Eclipse IDE for Java EE Developers Instalação Apenas descompactar em algum diretório

Passo 3 Download do Android SDK http://developer.android.com/sdk/index.html Instalação Apenas descompactar em algum diretório Executar Android SDK Manager Criar Android Virtual Device (AVD)

Passo 3 Android SDK Manager

Passo 3 Criação do Android Virtual Device (AVD)

Passo 4 Download do plugin ADT 0.9.8 para Eclipse https://dl-ssl.google.com/android/eclipse/ Instalação Eclipse Menu Help > Install New Software; Adicionar site (URL acima); Confirmar instalação do Developer Tools.

Passo 4

Passo 5 Configuração do plugin ADT 0.9.8 para Eclipse

Passo 6 Criar primeiro projeto Android para testar configuração. Executar o novo projeto no emulador.

Passo 6 Criar novo projeto Android

O App Inventor é uma aplicação web desenvolvida pela Google para facilitar e disseminar o desenvolvimento para Android. Tem uma interface de desenvolvimento online, básica e simples de usar. Não usa uma linguagem de programação, mas apenas o conceito de lógica e blocos de ação para realizar a programação.

Como usar: É uma ferramenta ainda em testes, assim a Google não abriu ainda a utilização para a população em geral. É preciso fazer uma solicitação através de um formulário especial para ter acesso à aplicação. URL: http://appinventor.googlelabs.com Mais informações: http://appinventor.googlelabs.com/about/

Vídeo de demonstração: http://www.youtube.com/watch?v=8adwplsfey8

Configuração para executar aplicações feitas no App Inventor no emulador ou no telefone: Ter o Android SDK instalado no computador e com um AVD criado; Na interface do App Inventor, clicar em Open in Blocks Editor ; Informar o caminho para o Android Debugger (adb.exe); Clicar em Connect to phone no Blocks Editor.

Configuração para executar aplicações feitas no App Inventor no emulador ou no telefone:

Desenvolvimento de uma aplicação em Android. Sugestões de tema: Pesquisa eleitoral 2010 Cliente para Twitter...

FIM dúvidas?