desenvolvimento de aplicações para dispositivos móveis módulo i - aula 3
DESCRIPTION
TRANSCRIPT
Módulo I - Introdução
Carlos Eugênio TorresEngenheiro de Informáticahttp://cetorres.com
Faculdade ChristusSistemas de Informação
24/09/2010
Aula 3
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.
FREE!
Linguagem JAVA
Ambiente de desenvolvimento multiplataforma
API bastante ricae documentada
Possui a App Invetor
Justificativas
Superioridade de vendasnos Estados Unidos
Será plataforma móvelmais usada em 2015*
Loja de vendas de aplicativo
Open sourceOpen Handset
Alliance
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/downloads/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
...
FIMdúvidas?