Sei sulla pagina 1di 19

CENTRO UNIVERSITRIO DE RIO PRETO UNIRP

CINCIA DA COMPUTAO

VITOR HUGO SANCHES AMENDOLA

ESTUDO DE CASO: SISTEMA ANDROID EM MOTOROLA MILESTONE

SO JOS DO RIO PRETO 2011

VITOR HUGO SANCHES AMENDOLA

ESTUDO DE CASO: SISTEMA ANDROID EM MOTOROLA MILESTONE

______________________________ Prof. ______________________________ Prof. ______________________________ Prof.

SO JOS DO RIO PRETO, ___de____________de 2011

VITOR HUGO SANCHES AMENDOLA

ESTUDO DE CASO: SISTEMA ANDROID EM MOTOROLA MILESTONE

Trabalho de concluso de curso UNIRP apresentado como requisito parcial para obteno do grau de bacharel em Cincia da Computao Banca Examinadora do Centro Universitrio de Rio Preto UNIRP.

Orientador: M. Sc. Jos Aparecido de Aguiar Viana

SO JOSE DO RIO PRETO 2011

Sumrio

1 INTRODUO ................................................................................... 5
1.1 FrameWorks....................................................................................................... 6 1.2 Bloco de Aplicaes ......................................................................................... 7 1.3 IntentReceptor ................................................................................................... 8 2 FUNDAMENTAO TEORICA ............................................................................. 9

2.1 SISTEMA OPERACIONAL ANDROID 1.1 ......................................................... 9 2.2 SISTEMA OPERACIONAL ANDROID 1.5 ......................................................... 9 2.3 SISTEMA OPERACIONAL ANDROID 1.6 ......................................................... 10 2.4 SISTEMA OPERACIONAL ANDROID 2.0 ......................................................... 10 2.5 SISTEMA OPERACIONAL ANDROID 2.2 ......................................................... 11 2.6 SISTEMA OPERACIONAL ANDROID 2.3 ......................................................... 12 2.8 Motorola Milestone A853 .................................................................................. 15 2.9 Motorola Milestone A953 .................................................................................. 16

3 Objetivo ................................................................................................................. 17 4 Justificativa........................................................................................................... 17 5 Metodologia .......................................................................................................... 17

REFERNCIAS BIBLIOGRFICAS ......................................................................... 18

1 Introduo

No passado alguns engenheiros tentaram melhorar o meio de comunicao entre as pessoas, conseguiram fazer a comunicao com telefone sem fio, a idias deles era boa, mas a tecnologia da poca no ajudava. Com pesquisas realizadas nos anos 90 com aqueles engenheiros, conseguiram fazer a primeira chamada de um telefone mvel para o telefone fixo, com isso foi comprovado que as pesquisas realizadas naquela poca eram corretas. Muitas empresas fizeram muitos testes para tentar fazer a comunicao, mas quem saiu na frente foi a Motorola, que conseguiu fabricar um aparelho que realizava chamada do aparelho, o nome do aparelho era DynaTAC, mas a Motorola no colocara a venda era apenas um prottipo. O primeiro aparelho a venda nos EUA foi o DynaTAC 8000x, isso depois de 10 anos de ser inventado. Segundo Farley Tom os primeiros celulares tinham um tamanho enorme, aproximadamente 30cm e o peso era de 1km, s que os celulares s tinham funcionalidade dentro do carro porque no conseguiam armazenar bateria. Na dcada de 90, comearam aparecer a tecnologia 2G que j se permitia a transmisso de dados com uma velocidades baixa, porem na poca era muito rpida (14kbps), foi quando surgiu as mensagens de texto e comearam a navegao pela web nos celulares. Com a chegada da transmisso de dados GSM EDGE e com a tecnologia WiMax que surgiu a terceira gerao (3G) de telefonia mvel. A tecnologia 3G houve vrios desenvolvimentos para seus dispositivos portteis que foi onde nasceram os smartphones, facilitando o acesso internet sem fio. Toda essa tecnologia vindo tona e comearam lanar celulares com muitos aplicativos com acesso a internet, jogos, cmeras, gravao de vdeo, etc. Onde surgiram os termos PDA (Personal Digital Assistants) e smartphone, tendo os BlackBerries e o iPhone como principais cones neste final de dcada mais a Nokia comearam a ganhar seu espao nesse mercado.

Junto com o hardware o software, sofreu seu desenvolvimento no decorrer desse tempo, sempre acompanhando a tecnologia dos aparelhos. Ainda na segunda gerao, cada celular tinha seu prprio OS (Sistema Operacional) ou Firmware. Com as evoluo da tecnologia foi possvel fazer a criao de sistemas operacionais. O sistema operacional Android um produto do Open Handser Alliance, um grupo que colabora para construo de telefonia mvel melhor. Liderado pelo Google, onde fabricam aparelhos portteis e com sua empresa de marketing, o Android foi desenvolvido como uma plataforma livre em que todos podem acessar seu cdigo, fazendo consulta ou alteraes. A Goolgle demonstrou que o primeiro telefone porttil com capacidade Android foi fabricado pela HTC fornecido pela T-Mobile, como a tecnologia era nova ainda no haviam muitas ferramentas desenvolvidas para o HTC, s havia ainda alguns releases do SDK. O SDK (Software Developement Kit) um pacote que permite que os desenvolvedores elaborem suas aplicaes,podendo realizar validaes sobre a plataforma mais adequado para um determinado aplicativo. Os desenvolvedores liberaram a primeira verso do SDK V1 e assim que foram estudando mais sobre o SDK e comearam a surgirem as novas verses do SDK com suas devidas melhorias. Depois de toda essa inovao a Google patrocinou duas sries do Android Developer Challenges em que foi criado um aplicativo chamado Android Market, que o usurio poderia acessar os devidos aplicativos colocados na internet e possam fazer o download para o seu prprio aparelho. O Android uma plataforma que possui uma boa gesto das conectividades tais como Bluetooth, Wi-Fi e SD. As aplicaes para celulares tendem a ser bem programvel, para ter um desempenho comparado a um Desktop, pois o Android, possui uma Biblioteca que melhora sua qualidade grfica chamada OpenGL com essa biblioteca possvel terem muitas melhorias em seus aplicativo. Para fazer o armazenamento de todos os aplicativos o Android utiliza-se um banco de dados chamado SQLite, pois como seu sistema uma plataforma aberta, basicamente o seu banco de dados utiliza-se na mesma forma. Segunda a Google o Android executado no Kernel Linux. Seus aplicativos so feitos em uma linguagem de programao Java e so executados

em uma mquina virtual (JVM), com isso sua capacidade computacional muito restrita no se utiliza completamente toda memria e seu processador. Como o sistema rodado em uma mquina virtual todo seu procedimento limitado. O Kernel possui vrios para execuo e gerenciamento memria, gerenciamento de processo e pilha de protocolo, com o conhecimento do sistema operacional ir facilitar muito para as melhorias entra a integrao do software com o hardware. Toda aplicao Android executa seu prprio processo em sua instncia na mquina virtual Dalvik. O Dalvik foi escrito de uma maneira onde pode se executar mltiplas mquinas virtuais de uma maneira eficiente. O Dalvik executa classes compiladas por um compilador da linguagem Java. Os arquivos .class gerados so transformados no formato .dex pela ferramenta dx, includa no SDK do Android. Esses arquivos .dex so executados pelo Dalvik. A mquina virtual Dalvik tambm rodada em um Kernel onde possui a funcionalidade de mltipla theads e gerenciamento de memria baixa, mas o Dalvik possui um conjunto de biblioteca da linguagem Java, onde se feito a manipulao dos arquivos de entrada e sada.

1.1 Frameworks

Os frameworks possuem completos com o API que usada pelas aplicaes core da plataforma. A arquitetura da aplicao foi projetada para simplificar o reuso dos componentes. Qualquer componente pode publicar suas capacidades e quaisquer outros componentes podem ento fazer uso dessas capacidades, sujeito s restries de segurana reforadas pelo framework. Esse mesmo mecanismo permite que os componentes sejam substitudos por outros em tempo de desenvolvimento. A fundamentao do framework um conjunto de sistemas sendo demonstrada na Figura abaixo:

Figura 1 Framework de Aplicao

Gerenciador de atividade (Activity Manager): Gerencia o ciclo de vida das Aplicaes; Gerenciador de pacotes (Package Manager): Mantm quais aplicaes esto instaladas no dispositivo; Gerenciador de janelas (Window Manager): Gerencia as janelas das aplicaes.; Gerenciador de telefonia (Telephony Manager): Componentes para acesso aos recursos de telefonia; Provedores de contedo (Content Providers): Permitem que as aplicaes acessem os dados de outras aplicaes (como contatos) ou compartilhem os seus prprios dados; Gerenciador de recursos (Resource Manager): Fornece acesso a recursos grficos e arquivos de layout; Viso do sistema (View System): Um conjunto rico e extensvel de componentes de interface de usurio. As vises podem ser usadas para construir uma aplicao, elas incluem listas, grids, caixas de texto, botes, dentre outras; Gerenciador de localizao (Location Manager): Gerencia a localizao do Dispositivo; Gerenciador de notificaes (Notification Manager): Permite que todas as aplicaes exibam alertas na barra de status; Servio XMPP (XMPP Service): Suporte para uso do protocolo XMPP (Extensible Messaging and Presence Protocol).

1.2 Blocos de Aplicaes

Os principais para serem feitas as aplicaes para o Sistema Android:

Atividade (Activity); Receptor de Inteno (Intent Receiver); Servio (Service); Provedor de Contedo (Content Provider).

Mas nem todas as aplicao necessitam-se ter esses quatro blocos, mas pelo menos qualquer aplicao Android necessrio que seja escrita com um ou mais desses blocos para a contruo de um aplicativo. Depois do termo necessrio que eles criam um arquivo chamado AndroidManifest.xml em que nesse arquivo deve se conter seus componentes e suas capacidades e requerimentos para as tais aplicaes.

1.2 Atividade (Activity)

A atividade (activity) o mais comum dos blocos de construo Android, o activity uma tela de aplicao Android. Cada activity implementada como uma nica classe da base activity, essa classe ir mostrar uma interface que responde a eventos. A maioria das aplicaes consiste em mltiplas telas, exemplo mandando uma mensagem voc consegue visualizar o contato e tambem escrever sua mensagem. Cada tela dessa implementada com o activity, com a mudana de telas foram feitas melhorias nos activity e com isso comearam a permitir que o usurio escolha uma foto, para que seja retonada ao chamador. Alm disso ele composto por pilha, assim que se abre uma tela ela armazenada na pilha se por um acaso precisar volta a tela ela estar na pilha. O Android possui uma classe especial chamada Intent ela que realiza a mudana de uma tela para outra, em que a estrutura de dados so uma inteno de ao e a resposta dessa ao. H tambm uma classe relacionada chamada IntenFilter, em que uma inteno efetivamente uma requisio para se fazer um filtro de descrio de uma atividade. O activities publicam seus IntenFilters no arquivo AndroidManifest.xml, a navegao entre tela

acompanhada por resoluo de inteno. O sistema busca os filtros para todas as aplicaes instaladas e escolhe a sua devida atividade.

1.3 Receptor de Inteno (Intent Receptor)

O Intent Receptor utilizado quando o cdigo na aplicao est sendo executado em um evento externo, exemplo quando o telefone toca. Esses receptores no mostram a interface para o usurio, em que eles tambm podem usar o gerenciador de notificao, que possa mostrar para o usurio um alerta quando est acontecendo o evento. Os receptores tambm so registrados no AndroidManifest.xml, mais tambm pode ser registrado em outro cdigo chamado Context.register.Receiver. Uma aplicao precisa estar executando seus receptores que sejam chamados.

1.4 Servios (Service)

O servio um cdigo que est executando um background sem uma interface grfica com o usurio. Um exemplo disso um tocador de msica, uma ou mais activities que permitem ao usurio escolher msicas e inici-las. O tocador no poderia ser tratado como uma atividade porque o usurio espera que a msica continue tocando em background. possvel que uma aplicao se conecte a um servio para poder inici-lo. Uma aplicao pode comunicar-se com um servio atravs de uma interface do servio, para que a msica possa ser pausada ou avanada.

1.5 Provedor de Contedo

As aplicaes podem ser armazenada seus dados em arquivos, como o banco de dados SQLite. O provedor de contedo ele compartilha os seus dados com outras aplicaes. O provedor uma classe que implementa-se um conjunto de mtodos que permite outras aplicao recupere tipos de dados que so tratados no provedor.

2 Fundamentao Terica

2.1 Sistema Operacional Android 1.1

As aplicaes da plataforma Android 1.1, tem API (aplicativos) com armazenamento prprio rodando na aplicao que so chamados de API Level que com isso ele verifica se o aplicativo est compatvel de acordo com o sistema que voc est rodando. Esses aplicativos contem uma atribuio de valores para o Android onde esse Aplicativo tem um nmero inteiro que corresponde ao nvel do Aplicativo para ser identificado onde permite somente o numero inferior ou igual da aplicao para o armazenamento no prprio aparelho.

2.2 Sistema Operacional Android 1.5

Sofrendo atualizaes na plataforma Android criaram a versao 1.5 foi uma importante plataforma para os celulares. Essa verso inclui novas

funcionalidades para os usurios e desenvolvedores, bem como mudanas na estrutura Android API. A verso nova da plataforma inclui um download totalmente compatvel biblioteca Android e imagem do sistema, bem como um conjunto de emulador skins, aplicativos de exemplo. A plataforma sofreu muitas revises para fazer a instalao do SDK, s que ainda ficaram algumas pendncias porque para a instalao SDK Tools precisa-se do R6.

2.3 Sistema Operacional Android 1.6

O Android 1.6 contm um sistema de pesquisa reformulada onde pode-se realizar vrias pesquisas de vrias fontes, tanto como da internet como no prprio aparelho e ficar armazenado como histricos do navegador. Essa plataforma tambm completa as palavras que voc comea a digitar. A estrutura

de pesquisa tambm fornece aos programadores uma forma de expor facilmente o contedo relevante das aplicaes deles na caixa de pesquisa rpida. A plataforma Android 1.6 uma verso da plataforma que menos se destacou de todas que foram lanadas. A plataforma inclui novos recursos para usurios e desenvolvedores, bem como mudanas na estrutura da API do Android. Essa plataforma oferece atualizaes para os API. Tem melhorias na tela para o suporte que se associa com o Bitmap que automaticamente faz a sua escala de pixels. Com isso seus aplicativos podem tem um conteudo em melhorias.

2.4 Sistema Operacional Android 2.0

Com o crescimento rpido dos aparelhos celulares logo a Google teve que fazer uma atualizao em seu Sistema Operacional de 1.6 para o 2.0. Havia poucas informaes sobre o Android (sistema da Google), h empresa no demonstrou muito sobre a plataforma os desenvolvedores foram na conferncia para demonstrar para os empresrios e usurios a plataforma para que eles comeassem a gostar desde ento. Com a verso mais nova em andamento chamada Eclair onde iria ter muito mais compatibilidade com Web, se integrar com o Facebook, incorporar cadastro do Gmail, onde se pode fazer upload para You Tube, etc. Essa verso tem uma barra de pesquisa se faz uma busca no prprio aparelho celular ou tanto na internet que facilita o usurio em suas necessidades. Como o Google tem um mtodo de pesquisa chamado Know-How mais do que suficiente para transportar essa tecnologia para os aparelhos, esse mtodo de pesquisa quando voc digita no navegador ele da pesquisa mesmo antes de terminar digitar. Mais uma vez, o Google demonstrou que pode entrar com fora total nas reas para as quais deseja desenvolver software e plataformas. A Google Android ainda era novssimo, mas j havia conquistado milhes de usurios pelo mundo, alm de diversas empresas operadoras de telefonia e fabricantes de aparelhos. Se pretender ter um smartphone com sistema Android ser muito bom, com ele voc pode ir fazendo upgrade do seu sistema com uma atualizao mais nova.

2.5 Sistema Operacional Android 2.2

O sistema Android 2.2 Froyo a atualizao do 2.0 (Eclair), essa nova verso tem focado no desempenho e na velocidade. Com isso ficar melhor para fazer os desenvolvimentos de aplicativos. Suas principais caractersticas so: velocidade, maior interatividade, navegador mais rpido, novos servios e com isso o aplicativo Android Market teve melhorias. O que mais impressionou foi a velocidade do Froyo tendo melhorias 2 a 5 vezes mais rpida que o anterior, tem um teste que se utiliza o Nexus One (Aplicativo que demonstra o desempenho do sistema operacional Android) mostra que o aparelho com a verso 2.2 do Android pode ser at 450% mais rpido. Seu navegador demonstra que as velocidades ficaro mais rpidas que da ltima verso do Sistema Operacional ECLAIR, onde os usurios ficaram mais ansiosos pelo sistema operacional que poder fazer conexo com o computador criando hotspot para conexo 3G para que tambm seja compartilhada sua internet e tambm o compartilhamento de dados. Os desenvolvedores fizeram melhorias no Android Market.Em que na verso anterior eram armazenados os aplicativos diretamente no celular e agora havia a opo de se armazenar dentro do carto de memria isso possibilita que voc tenha mais aplicativos dentro do seu aparelho, sem contar que quando acontece algum bugs so enviados diretamente para os desenvolvedores para que eles verifiquem o erro e corrigem. Eles fizeram aplicativos individuas para o Twitter e Facebook que j vem pr-instalado no sistema, pode-se fazer sincronizao com os seus diversos aplicativos. Seus aplicativos so desenvolvidos em JavaScript. O Android Market agora pode atualizar automaticamente seus aplicativos. possvel programar o aparelho para fazer atualizaes ou gerar o update de todos os aplicativos ao mesmo tempo, com apenas um clique. O sistema Operacional Android com sua compatibilidade com o Flash, seu desempenho melhorou para sua visualizao de vdeos e navegar na internet.

2.6 Sistema Operacional Android 2.3

O Android 2.3 (Gingerbread) obteve melhorias em sua interface grfica, pois sua funcionalidade muito semelhante ao do Android 2.2 (Froyo) seu esquema de cores sofreu alteraes radicais, com sua interface mais refinada. Ele oferece melhoria em seleo de texto onde dispe de cursor para facilitar o deslocamento. Houve melhorias em seu sistema para melhor desempenho, para que no utiliza-se muito o consumo de sua bateria toda utilizado nos processos. Teve melhor desempenho para melhor oferecer a qualidade 3D, a sua plataforma considerada a que possui melhor desempenho de todas as outras plataformas do Android.

2.7 Plataforma Android

As plataformas do Sistema Operacional Android um sistema livre e aberto a Google, onde com elas apresentam caractersticas incorporadas de outros sistemas. A estrutura do sistema operacional Android divida em 4 (quatro) camadas, onde se encontram mdulos internos que se especializa em resoluo de alguma tarefa particular. Na figura abaixo estar demonstrando um pouco mais sobre suas camadas.

Figura 2 Estrutura do Sistema Operacional Android Isso foi especificado pelo Google, no nvel mais baixo se encontra o Kernel do Linux 2.6, que est baseada a arquitetura do sistema, Essa cmara a que controla todos os servios de segurana, gerncia de memria, gerncia de processos, pilhas de redes e a manuteno dos modelos de drivers. Esse nvel onde tem a abstrao para a comunicao entre o Hardware e o Software. Como o sistema rodado em mquina virtual a Google confirmou que o sistema roda com algumas limitaes de bateria, memria e processo. Na mquina virtual tem uma biblioteca chamada Dalvik uma das principais bibliotecas do Java para entrada e sada de dados, coleo de classes e outras. A Google explicou que o terceiro nvel foi completamente escrito em Java e constitui a base para os aplicativos, com a qual possvel fazer o uso da reutilizao e substituio de componentes. Que com isso nesse nvel os desenvolvedores tm acesso aos mesmos recursos utilizados pelas aplicaes do sistema. Podendo utilizar o sistema mesmo tendo algumas restries de segurana. Por ltimo a camada de aplicativos essa camada o ambiente de interatividade com o usurio que verifica as aplicaes com o outro usurio, como

e-mail, mensagens, calendrios, mapas, navegador Web, contatos, entre outros, todos desenvolvidos em Java.

2.8 Motorola Milestone A853

O Motorola Milestone tem o sistema operacional Android 2.0 (Eclair) com um processador - ARM Cortex 512 MHz com isso o seu uso de bateria bastante elevado para obter resposta do seus processamentos, seu hardware bastante eficiente onde tem um desempenho de alto nvel. Seu sistema operacional instalado no Milestone o Android 2.0. Sua inicializao em mdia demora 45 segundos onde o aparelho j est com todas suas aplicaes carregadas em que sua sincronia com o endereo cadastro do Gmail, contatos e e-mail j estaro disponvel para sua utilizao. A interface extremamente personalizvel e opes para o Milestone no faltam. Como o Milestone utiliza a instalao padro ela contra apenas com 3 (trs) homescreens onde pode-se distribuir atalhos para programas, como agenda, cmera entre outras funes. Por usar uma instalao padro, os smartphones da Motorola contam com apenas trs homescreens, em que voc pode distribuir widgets e atalhos para programas. Agenda, contatos, cmera e vrias outras funes, configuraes e aplicativos so colocados nas telas a partir de um toque persistente na tela.

2.9 Motorola Milestone A953

Esse smartphone vem com o sistema operacional Android 2.2 (Froyo), essa verso foi a que chamou mais ateno com suas caractersticas que do maior desempenho sobre as outras verses e suas novidades que facilitam a vida do usurio dentro do seu dia-a-dia. Chama a ateno por algumas caractersticas que lhe do tanto melhor desempenho em relao a verses anteriores quanto por novidades que facilitam a vida dos usurios no dia-a-dia. Com a implementao de um compilador JIT, onde ele interpreta todos os cdigos

dos aplicativos, ele demonstra ser mais rpido que o outro modelo, o ganho de desempenho de 2x (duas vezes) no so incomuns mais o caso do aparelho especifico pode demonstrar o desempenho de at 5x (cinco vezes) mais rpido, significa que os aplicativos inicializam mais rpido e melhor desempenho em multitarefa e outras atividades. Sem contar que o Motorola Milestone com o Android 2.2 trouxe vrias melhorias grfica em suas animaes e vdeos. Com tambm a capacidade de fazer os armazenamentos dos aplicativos dentro do carto de memrias ao invs do prprio aparelho, que ajuda muitos usurios que tm muitos aplicativos. Com o esse novo smartphone o modelo anterior o Motorola Milestone A853 foi deixado de lado e param de fabricar este smartphone, o Motorola Milestole A853 tem o processador de 512GHz, j o Motorola Milestone A953 foi colocado seu processador de 1GHz com a memria interna de 8 Gigabyte mais adiciona acessvel de um carto microSD de at 32Gigabyte. O software tambm sofreu ajustes, tem a interface Motoblur, que busca seus contatos em todas suas redes sociais. A cmera tem um recurso que tira foto panormica e grava seus vdeos em alta definio (1280 x 720 pixels, 720pixels).

3 Objetivo

Com as mudanas que est tendo nas plataformas Android em smartphone Motorola Milestone. Tem-se que fazer pesquisas sobre melhorias que houveram de um Sistema para o outro, com essas pesquisas possivelmente o artigo bibliogrfico demonstraram as caractersticas modificadas de acordo com o hardware para o software do aparelho. Analisando seus desempenhos que eram feitos para a verso mais antiga do aparelho e analisar o desempenho da ultima verso.

4 Justificativa

Com as pesquisas realizadas mostraram de acordo com suas mudanas de plataforma com suas devidas revises e melhorias, dever mostra suas funcionalidades melhorias no desempenho do Motorola Milestone A853 para seu modelo atual Motorola Milestone A953, onde tem melhorias em muitos requisitos como memrias, processador e placa me.

5 Metodologia

Sero realizadas pesquisas para que possamos verificar as caractersticas para comparaes da verso anterior Android 2.0 para a atual Android 2.2, onde os resultados sero demonstrados de forma a especificar as principais diferenas entre as verses da plataforma Android. Em que mostram seus devidos resultado para debater as funcionalidades.

Referencias

Starck,Daniele.Android 2.2: as novidades do SO Froyo, do Google. <http://www.tecmundo.com.br/4281-android-2-2-as-novidades-do-so-froyo-dogoogle.htm#ixzz1NMW8MOlv> Frank,Ableson. Introduo ao Desenvolvimento dp <http://www.ibm.com/developerworks/br/library/os-android-devel/.> Android

Android Developer. API Level: 2. 02 de FEVEREIRO DE 2009 <http://developer.android.com/sdk/android-1.1.html> Acessado em 17 de junho de 2011 Android Developer. API Leve: 3. 05 de Maio de 2010 <http://developer.android.com/sdk/android-1.5.html> Acessado em 17 de junho de 2011 Android Developer, API Level: 4. Outubro de 2009 <http://developer.android.com/sdk/android-1.6.html> Acessado em 17 de junho 2011 De Sampaio, Luciano. Anlise: Motorola A853 Milestone, 13 de abril de 2010. Disponvel em: <http://www.tecmundo.com.br/4037-analise-motorola-a835milestone.htm>. Acessado em 17 de junho de 2011 Rigues, Rafael. Primeiros aparelhos Android 2.2 desembarcam no Brasil. 05 de novembro de 2010. Disponvel em: <http://pcworld.uol.com.br/reviews/2010/11/05/primeiros-aparelhos-android-2-2desembarcam-no-brasil/>. Acesado em 17 de junho 2011. Motoblur. <http://motorola-global-portalpt.custhelp.com/app/answers/detail/a_id/39262/~/dext---o-que-%E3%A9-omotoblur%3F>. Acessado em 17 de junho de 2011. Rick Rogers, John Lombardo, Zigurd Mednieks, and Blake Meike. Android Apllication Development. First Edition. USA, Sebastopol, CA. OReilly Media, Inc., 2009.

Tom Farley, The Cell-Phone Revolution: American Heritage of Invention & Technology. New York: American Heritage, 2007, 23-28

Potrebbero piacerti anche