Desenvolvimento de aplicações para dispositivos móveis módulo i - aula 3

4,927 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
4,927
On SlideShare
0
From Embeds
0
Number of Embeds
767
Actions
Shares
0
Downloads
118
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Desenvolvimento de aplicações para dispositivos móveis módulo i - aula 3

  1. 1. Módulo I - Introdução Aula 3Carlos Eugênio Torres Faculdade ChristusEngenheiro de Informática Sistemas de Informaçãohttp://cetorres.com 24/09/2010
  2. 2.  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).
  3. 3.  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.
  4. 4.  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.
  5. 5. Justificativas Open Handset Alliance Open source Google Loja de vendas de aplicativo FREE!API bastante rica Linguagem JAVAe documentada Superioridade de vendasPossui a App Invetor nos Estados Unidos Será plataforma móvel Ambiente de desenvolvimento mais usada em 2015* multiplataforma
  6. 6.  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.
  7. 7.  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
  8. 8.  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
  9. 9.  Passo 2  Download do Eclipse ▪ http://www.eclipse.org/downloads/ ▪ Eclipse IDE for Java EE Developers  Instalação ▪ Apenas descompactar em algum diretório
  10. 10.  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)
  11. 11.  Passo 3 Android SDK Manager
  12. 12.  Passo 3 Criação do Android Virtual Device (AVD)
  13. 13.  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.
  14. 14.  Passo 4
  15. 15.  Passo 5  Configuração do plugin ADT 0.9.8 para Eclipse
  16. 16.  Passo 6  Criar primeiro projeto Android para testar configuração.  Executar o novo projeto no emulador.
  17. 17.  Passo 6 Criar novo projeto Android
  18. 18.  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.
  19. 19.  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/
  20. 20.  Vídeo de demonstração:  http://www.youtube.com/watch?v=8ADwPLSFeY8
  21. 21.  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.
  22. 22.  Configuração para executar aplicações feitas no App Inventor no emulador ou no telefone:
  23. 23.  Desenvolvimento de uma aplicação em Android. Sugestões de tema:  Pesquisa eleitoral 2010  Cliente para Twitter  ...
  24. 24. FIMdúvidas?

×