Your SlideShare is downloading. ×
0
Desenvolvimento de aplicações para dispositivos móveis   módulo i - aula 3
Desenvolvimento de aplicações para dispositivos móveis   módulo i - aula 3
Desenvolvimento de aplicações para dispositivos móveis   módulo i - aula 3
Desenvolvimento de aplicações para dispositivos móveis   módulo i - aula 3
Desenvolvimento de aplicações para dispositivos móveis   módulo i - aula 3
Desenvolvimento de aplicações para dispositivos móveis   módulo i - aula 3
Desenvolvimento de aplicações para dispositivos móveis   módulo i - aula 3
Desenvolvimento de aplicações para dispositivos móveis   módulo i - aula 3
Desenvolvimento de aplicações para dispositivos móveis   módulo i - aula 3
Desenvolvimento de aplicações para dispositivos móveis   módulo i - aula 3
Desenvolvimento de aplicações para dispositivos móveis   módulo i - aula 3
Desenvolvimento de aplicações para dispositivos móveis   módulo i - aula 3
Desenvolvimento de aplicações para dispositivos móveis   módulo i - aula 3
Desenvolvimento de aplicações para dispositivos móveis   módulo i - aula 3
Desenvolvimento de aplicações para dispositivos móveis   módulo i - aula 3
Desenvolvimento de aplicações para dispositivos móveis   módulo i - aula 3
Desenvolvimento de aplicações para dispositivos móveis   módulo i - aula 3
Desenvolvimento de aplicações para dispositivos móveis   módulo i - aula 3
Desenvolvimento de aplicações para dispositivos móveis   módulo i - aula 3
Desenvolvimento de aplicações para dispositivos móveis   módulo i - aula 3
Desenvolvimento de aplicações para dispositivos móveis   módulo i - aula 3
Desenvolvimento de aplicações para dispositivos móveis   módulo i - aula 3
Desenvolvimento de aplicações para dispositivos móveis   módulo i - aula 3
Desenvolvimento de aplicações para dispositivos móveis   módulo i - aula 3
Desenvolvimento de aplicações para dispositivos móveis   módulo i - aula 3
Desenvolvimento de aplicações para dispositivos móveis   módulo i - aula 3
Desenvolvimento de aplicações para dispositivos móveis   módulo i - aula 3
Desenvolvimento de aplicações para dispositivos móveis   módulo i - aula 3
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

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

4,376

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,376
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
100
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  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.  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.  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.  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. 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.  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.  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.  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.  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.  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.  Passo 3 Android SDK Manager
  12.  Passo 3 Criação do Android Virtual Device (AVD)
  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.  Passo 4
  15.  Passo 5  Configuração do plugin ADT 0.9.8 para Eclipse
  16.  Passo 6  Criar primeiro projeto Android para testar configuração.  Executar o novo projeto no emulador.
  17.  Passo 6 Criar novo projeto Android
  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.  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.  Vídeo de demonstração:  http://www.youtube.com/watch?v=8ADwPLSFeY8
  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.  Configuração para executar aplicações feitas no App Inventor no emulador ou no telefone:
  23.  Desenvolvimento de uma aplicação em Android. Sugestões de tema:  Pesquisa eleitoral 2010  Cliente para Twitter  ...
  24. FIMdúvidas?

×