Desenvolvimento de aplicações mobilecom android

Páginas: 8 (1761 palavras) Publicado: 23 de maio de 2012
USCS – Universidade de São Caetano do Sul

Android
Desenvolvimento de Aplicações Mobile com Android
Márcio Valverde
Java Enterprise Software Engineer – IBM
IBM Academic Ambassador

mvalverd@br.ibm.com

Semana da computação 2011

ANDROID

Agenda
1. 2. 3. 4. 5. 6. Introdução: Plataforma Android Android Market Arquitetura Ambiente / Configuração ( Eclipse ) Exemplos de AplicaçõesAndroid Referências

2

ANDROID

Introdução: Plataforma Android

3

Introdução: Plataforma Android
O que é o Android ?
Em julho de 2005 a Google adquiriu a Android Inc., uma pequena empresa em Palo Alto, California, USA. O primeiro telefone comercialmente disponível a rodar no sistema Android foi

o HTC Dream, lançado a 22 de outubro de 2008.



No lançamento da primeira versãodo SDK do Android (2008), o Google lançou um concurso que deu 10 milhões de dólares em prêmios;

4

Introdução: Plataforma Android
O que é o Android ?
É um sistema operacional desenvolvido para dispositivos móveis que roda sobre o núcleo Linux ; plataforma de desenvolvimento para dispositivos móveis baseada no Linux 2.6.23;

A linguagem de programação usada é o Java;
O banco de dadosutilizado é o SQL Lite; Open Source (Apache 2.0 and GPL v2) Inicialmente desenvolvido pelo Google e posteriormente pela Open Handset Alliance;

5

Introdução: Plataforma Android
open handset alliance:
O Androide não é só Google, temos um órgão responsável por padronizar uma plataforma livre para atender as necessidades e expectativas do mercado. É composto por empresas tais como: Samsung,Motorola, HTC, LG, Intel, Dell,

Asus, Vodafone, Telefonica, Sony entre outras ....

http://www.openhandsetalliance.com 6

Introdução: Plataforma Android
Características:
Handset layouts: Plataforma adaptada para dispositivos VGA, 2D, 3D baseado em : OpenGL ES (OpenGL for Embedded Systems ); Armazenamento: Banco de Dados SQL Lite;

Conectividade: GSM/EDGE, IDEN, CDMA, EV-DO, SIP, UMTS, LTE,Bluetooth, 3G, Wi-Fi e WiMAX;
Navegador: WebKit (framework de código aberto); Máquina Virtual Dalvik - desenvolvida para uso em dispositivos móveis. Multimídia: Suporta MPEG-4, H.264, MP3 e AAC / Reconhecimento de Voz / Text-to-Speech Ambiente de Desenvolvimento SDK (emulador, debug, Serviços: Notificações, Alarmes, Search Localização: GPS, Mapas Telefonia: SMS, Monitoramento
7 análise dememória / performance)

Introdução: Plataforma Android
empresas x usuários:
Para as empresas, o android oferece: mobilidade, flexibilidade e segurança; Para os usuários, o android oferece: navegação amigável, recursos gráficos , camêra, gps, música ... Entre outros...

8

Introdução: Plataforma Android
Versões do android: Codinomes
Android 1.5 – Cupcake ( muitos problemas ) Android 1.6 –Donut Android 2.0 e 2.1 – Eclair

Android 2.2 – Froyo
Android 2.3 – Gingerbread Android 3.0 – Honeycomb Android 4.0 – Ice Cream Sandwich
9

Introdução: Plataforma Android
Versões do android: Distribuição

Platform Versions – Google Developer Android http://developer.android.com/resources/dashboard/platform-versions.html 10

Introdução: Plataforma Android
Ambiente de desenvolvimento:Softwares necessários
Java Developer Kit (JDK) http://www.oracle.com/technetwork/java/javase/downloads/index.html Eclipse IDE for Java Developers - www.eclipse.org Android SDK - http://developer.android.com/sdk/index.html ADT Plugin for Eclipse – http://developer.android.com/sdk/eclipse-adt.html

11

Introdução: Plataforma Android
Ambiente de desenvolvimento: Eclipse IDE

12

Introdução:Plataforma Android
Emulador: AVD – Android Virtual Device

13

ANDROID

android market

14

android market
Alguns Números
100 milhões de dispositivos com Android. 500 mil novas ativações de dispositivos com Android por dia. 300 mil aplicações no Android Market. 4.9 bilhões de aplicações baixadas do Android Market. Número de aplicações Free = 60% / Pagas = 40%

Números divulgados...
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • Desenvolvimento de aplicações na plataforma android
  • Desenvolvimento de aplicações para dispositivos móveis com a plataforma android
  • Android e suas aplicações
  • Desenvolvimento Android
  • Desenvolvimento android
  • Engenharia reversa em aplicações android
  • USABILIDADE EM APLICAÇÕES PARA SISTEMA ANDROID
  • Vantagem Desenvolvimento Android

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!