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?