Desenvolvimento de aplicaçõeses para dispositivos móveis
Upcoming SlideShare
Loading in...5
×
 

Desenvolvimento de aplicaçõeses para dispositivos móveis

on

  • 1,025 views

 

Statistics

Views

Total Views
1,025
Views on SlideShare
1,025
Embed Views
0

Actions

Likes
0
Downloads
4
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Desenvolvimento de aplicaçõeses para dispositivos móveis Desenvolvimento de aplicaçõeses para dispositivos móveis Presentation Transcript

  • Módulo I - Introdução Aula 3Carlos Eugênio Torres Faculdade ChristusEngenheiro de Informática Sistemas de Informaçãohttp://cetorres.com 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 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
  •  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  ...
  • FIMdúvidas?