Você está na página 1de 14

INSTITUTO FEDERAL DE EDUCAO, CINCIA E TECNOLOGIA DA BAHIA. CURSO TCNICO EM INFORMTICA.

ANDROID DESENVOLVIMENTO PADRONIZADO PARA DISPOSITIVOS MVEIS

SANTO AMARO BA 2010

UINSTITUTO FEDERAL DE EDUCAO, CINCIA E TECNOLOGIA DA BAHIA MAYARA DE JESUS SILVA

ANDROID DESENVOLVIMENTO PADRONIZADO PARA DISPOSITIVOS MVEIS

Projeto apresentado para avaliao do curso Tcnico em Informtica do Instituto Federal de Educao, Cincia e Tecnologia da Bahia, Campos Santo Amaro.

SANTO AMARO BA 2010

Sumrio
Introduo ................................................................................................................. p.04 Justificativa................................................................................................................ p.06 Questo Problematizadora.......................................................................................... p.08 Objetivos: Geral e Especficos.................................................................................... p.09 Referencial Terico..................................................................................................... p.10 Metodologia.................................................................................................................p.12 Cronograma................................................................................................................. p.13 Referncias.................................................................................................................. p.14

Introduo
Open Handset Alliance, ou Aliana de Telefonia Mvel Aberta, ou OHA uma aliana entre empresas de software, operadora mvel, indstria de semicondutores, empresas de comercializao e fabricantes de celulares, que possui o intuito de padronizar um sistema operacional de cdigo aberto e livre para celulares e de atender a demanda do mercado de forma mais aprazvel e ao mesmo tempo menos custosa. Assim como a IBM revolucionou o mercado de computadores criando software de desktop e servidor, a OHA busca criar um mercado para aplicaes mveis atravs de um ambiente padro para o desenvolvimento dos aplicativos. Beneficiando tanto os desenvolvedores e fornecedores, como tambm, os consumidores. Segundo a prpria Open Handset Alliance esta aliana leva em considerao a grande demanda existente de celulares e o nmero crescente de consumidores que buscam por mais suporte e novas funcionalidades. Pois, estes no querem apenas ligar, eles precisam de muito mais, querem funes teis e que atendam s suas necessidades. Ento, a tendncia que os fabricantes inovem, insiram novas aplicaes e funes aos celulares. E foi por conta de necessidades e evolues como estas que surgiram novos dispositivos mveis, como os smartphones. Como existe uma preciso de uma mudana grande e rpida, a OHA optou por usar um cdigo fonte aberto e livre para que o desenvolvimento das novas funcionalidades seja compartilhado e estas ligeiramente lanadas ao mercado. Para atender tais requisitos o primeiro projeto conjunto da aliana o Android. Um sistema operacional, aberto e livre, baseado no Linux e voltado apenas para dispositivos mveis, que tem por objetivo a melhoria das funcionalidades e padronizar o cdigo-fonte. Uma das primeiras aparies do Android ao mundo foi nos meados de 2007, aps o lanamento do Apple iPhone. No foi nada oficial, mas gerou grande expectativa, j que a notcia veio como um aparelho de celular da Google, que de acordo com Carlos E Morimoto (2008) uma gigante empresa de tecnologia do mundo. Damio (2008):
Depois do lanamento do Apple iPhone, em meados de 2007, uma notcia, no oficial e no confirmada, do lanamento de um aparelho de telefone celular com a marca Google causou um

rebolio na Internet. No faltaram boatos, supostas imagens do produto, notcias de parceiras entre a Google e outras grandes empresas, etc. O GPhone povoou a mente de muita gente e o sonhos dos googlemanacos.

Inicialmente, o Android, realmente, era um projeto apenas da Google. Depois, em novembro de 2007, que foi anunciado que a Google liderava a OHA ao mesmo tempo em que lanou o SDK do Android. Ento, deixou de ser boato, para verdico, a Google em conjunto com a Open Handset Alliance revelava ao mundo, no um aparelho celular como era o esperado, mas uma plataforma para dispositivos mveis aberta e gratuito. Somente em 2008 foi lanado no mercado o primeiro aparelho, com a plataforma Android 1.0, chamado de G1 da HTC TMobile, que uma empresa participante da aliana. Rich Rogers (2009) estimou que muitas centenas de milhares do aparelho G1 tenham sido vendidas at o final do mesmo ano em que foi lanado.

Justificativa
Os avanos tecnolgicos so evidentes e cada vez mais a tecnologia se mostra presente na vida de cada indivduo. Dentre as muitas tecnologias existentes, o celular se destaca por sua praticidade, utilidade e custo. Porm esses fatores dependem de quando foram fabricados e dos recursos utilizados, pois quanto mais atual e repleto de funcionalidades extras o aparelho possuir, este fica mais dispendioso tanto para a aquisio quanto para a manuteno. Segundo dados estatsticos, no final do ano de 2005 havia aproximadamente 2,2 bilhes de usurios de celular. Em 2007, a quantidade de celulares existentes correspondia metade da populao mundial, ou seja, 3,3 bilhes de celulares. Reuters (2008) afirma que esse nmero cresceu ainda mais, chegou a quatro bilhes no ano de 2008. E isto no para, pois, Pereira (2009) acredita que em 2013 chegar a mais de 5 bilhes o nmero de aparelhos espalhados pelo mundo . O crescimento no somente no nmero de aquisio dos aparelhos celulares, mas tambm na exigncia em ter algo diferente, atrativo, til aos olhos dos consumidores, que esto cada vez mais necessitando funcionalidades novas. No incio as pessoas viam no celular apenas um aparelho para fazer ligaes e enviar torpedos, contudo, a viso mudou completamente. Hoje, os usurios buscam por mais suporte, recursos e novas funcionalidades, tais como cmera, gravador de udio e vdeo, acesso a internet, jogos entre outros. Essas exigncias vem aumentando por conta dos tipos de usurios e suas necessidades, pois h aqueles que esto em busca de comodidade, ou ainda aqueles que por causa do trabalho precisem acessar a internet constantemente para verificar seus e-mails e semelhantes. Alm de usurios comuns, existem empresas que do preferncia aos dispositivos moveis em suas atividades dirias visando agilidade. Para atender a estas exigncias surgiram dispositivos mveis mais avanados que o celular, mas que no deixaram de cumprir a funo que o celular exerce. Um exemplo o smartphone, que tambm muito bem aceito. De modo que, segundo Rich Rogers (2009), em 2007 h uma estimativa de que foram vendidos 70 milhes de aparelhos, ainda ressaltado por ele o grande nmero de aparelhos disponveis para os testes do Android trazendo assim uma grande vantagem para si. Todavia, h uma grande falta de padronizao dos cdigos-fonte desses dispositivos. Pois, j que essa rea de telefonia mvel se mostrou to prspera, existem vrios sistemas operacionais que alm de serem proprietrios, so incompatveis uns com os outros. Desta 6

forma, atrasa o avano dos dispositivos mveis de modo geral, impedindo principalmente o desenvolvimento de aplicaes e tornando a manuteno de alto custo. Bem como afirma Carlos E Marimoto (2008):
[...] Android, o sistema operacional para celulares que est sendo desenvolvido pelo Google. Ele a resposta do Google para a falta de padronizao e a falta de aplicativos para smartphones que enfrentamos atualmente, oferecendo um conjunto de possibilidades interessantes.

exatamente nestas falhas que a Google focalizou e tratou de cuidar. Trouxe ao mercado um sistema operacional livre, aberto e compatvel com outros modelos, diferente das plataformas mais utilizadas atualmente, como Symbian. Isto agrada tanto aos fabricantes de dispositivos mveis e desenvolvedores como aos consumidores. Afinal, por ser uma plataforma gratuita, o custo de produo do aparelho diminui beneficiando os fabricantes, por ser aberta, permite aos desenvolvedores liberdade de implementar novas aplicaes aos dispositivos. A unio disso traz aparelhos melhores e mais baratos que a maioria dos que esto disponveis hoje, agradando, assim, os consumidores.

Questo Problematizadora
Como o Android resolve a falta de padronizao no desenvolvimento da plataforma e aplicativos para dispositivos mveis?

Objetivos: Geral e Especficos


Objetivo Geral: Apresentar a plataforma de desenvolvimento de dispositivos mveis Android, com suas especificidades e apresentar uma aplicao do seu modelo de desenvolvimento de software. Objetivo Especfico: 1- Apresentar a plataforma Android e suas caractersticas, limitaes, inovaes trazidas ao mercado de dispositivos mveis. 2- Apresentar um aplicativo desenvolvido para a plataforma Android, demonstrando na prtica os recursos utilizados para desenvolver um aplicativo de um boletim escolar virtual.

Referencial Terico
Para compreender qual o avano proposto pelo Google em conjunto com a Open Handset Alliance necessrio entender de qual maneira executa e quais as funcionalidades da plataforma Android e suas aplicaes. Segundo Schemberger (2009), Android uma plataforma completa para dispositivos mveis e inclui Sistema Operacional (Kernel GNU Linux verso 2.6).Middleware e aplicaes. Conta tambm com um SDK que disponibiliza as ferramentas e APIs necessrias para o desenvolvimento na plataforma Android, usando a linguagem Java. As principais funcionalidades da plataforma, j observadas por Vani (2009), so: Framework de desenvolvimento de aplicaes mais acessibilidade a recurso Nova maquina virtual (dalvik) melhorada para dispositivos mveis; Navegador Web Integrado Biblioteca de grficos otimizada para dispositivos mveis biblioteca SQLite Suporte multimdia Telefonia com tecnologis GSM Bluetooth, EDGE, 3G e WiFi Camera e GPS Ambiente de desenvolvimento com plugin para Eclipse exclusivos, reutiliza cdigos;

exclusiva para imagens de duas e trs dimenses

Com todos estes recursos e funcionalidades a plataforma Android procura sanar uma falha identificada por Morimoto (2008):
Atualmente, as trs principais plataformas para celulares e smartphones so o Symbian, que deu origem ao S60, desenvolvido pela Nokia (e encontrado tambm em aparelhos da LG, Samsung e alguns outros fabricantes) e tambm ao UIQ, encontrado em aparelhos da Sony-Ericsson e da Motorola; o Windows Mobile, que encontrado em muitos smartphones e o PalmOS. [...] Alm dos trs

10

sistemas "principais", temos uma srie de sistemas menores, destinados aos aparelhos com menos recursos. Esta grande variedade de sistemas proprietrios e incompatveis entre si tem atrasado bastante o desenvolvimento dos smartphones de uma forma geral, estagnando, sobretudo o desenvolvimento de aplicativos.

A plataforma Android permite que os desenvolvedores criem software na linguagem de programao Java. Este software ser totalmente compatvel com todos os modelos que suportem a verso do Android para o qual ele foi desenvolvido, sem nenhuma mudana ou recompilao. (FERREIRA, Rodrigo) Foi desta forma que a OHA junto com o Google tentam sanar a falta de padronizao que atrasa o desenvolvimento das aplicaes para dispositivos mveis, sejam elas em Java ou em qualquer outra linguagem de programao.

11

Metodologia
Trata-se de uma pesquisa exploratria de abordagem expositiva onde ser utilizado a tcnica de levantamento bibliogrfico que ir descrever a plataforma Android e suas peculiaridades. Bem como, aplicaes em JAVA para dispositivos mveis e como estas funcionam na plataforma Android. Ser feito um levantamento bibliogrfico de produes tcnicas em revistas e mdias especializadas. Os passos metodolgicos utilizados para a execuo da pesquisa so: Pesquisa bibliogrfica sobre o desenvolvimento de aplicativos para dispositivos mveis; Pesquisa bibliogrfica sobre a utilizao da plataforma Android; Reviso de literatura sobre a plataforma Android; Reviso de literatura sobre funcionamento das aplicaes na plataforma Android; Reviso de literatura sobre a falta de padronizao no mercado dos dispositivos mveis; Levantamento de requisitos para o desenvolvimento de uma caderneta virtual; Desenvolvimento de uma caderneta virtual em Java para a plataforma Android; Testar a aplicao; Anlise da aplicao desenvolvida; Construo do artigo;

12

Cronograma
CRONOGRAMA DE ATIVIDADES MESES - 12 meses 1 2 3 4 5 6 7 8 9 10 11 12 Meta: Pesquisa bibliogrfica Atividade: Pesquisa bibliogrfica sobre o desenvolvimento de aplicativos para dispositivos mveis Atividade: Pesquisa bibliogrfica sobre Ati X a utilizao da plataforma Android X X Atividade: Investigao de revistas, artigos e similares que abordem o tema Meta: Reviso Bibliogrfica Atividade: Reviso de literatura sobre a plataforma Android Atividade: Reviso de literatura sobre funcionamento das aplicaes na plataforma Android Atividade: Reviso de literatura sobre a falta de padronizao no mercado dos dispositivos mveis Atividade: Identificar pontos importantes e relevveis para maior aprofundamento. Meta: Levantamento de requisitos para o desenvolvimento de uma caderneta virtual Atividade: Investigao de dados necessrios para desenvolver uma caderneta. Meta: Desenvolvimento de uma caderneta virtual em Java para a plataforma Android Atividade: Instalar o programa Eclipse Atividade: Programar em Java Meta: Testar a aplicao Atividade: Instalar um simulador Atividade: Realizar testes Meta: Anlise da aplicao desenvolvida Atividade: Observar e fazer pontuaes acerca a aplicao desenvolvida. Meta: Construo do artigo

13

Referncias

DAMIO, Ricardo Arglo de Souza. Desenvolvimento de software de controle pessoal de finanas para dispositivos mveis baseado na plataforma Google Android, 2008. FERREIRA, Rodrigo Lopes. Mini curso Android. Discover. Linux Magazine. Disponvel em <http://www.linuxmagazine.com.br/materia/analise_preliminar_do_android_g1_operacaeo_e _recursos>. Acessado em 02 de Agosto de 2010 MONTEIRO, Marcio Alexandre. SAMPAIO, Rodrigo Almeida. Mobile: Aplicao de busca utilizando web service ws-* e java em uma plataforma Android, 2009. Open Handset Alliance. Disponvel em: <www.openhandsetalliance.com> Acessado em 02 de Agosto de 2010. ROGERS, Rick; LOMBARDO, John; MEDNIEKS, Zgurd; MEIKE Blake. Desenvolvimento de Aplicaes Android. Ed. Novatec. Primeira edio. So Paulo, agosto de 2009. SCHEMBERGER, Elder Elisandro. FREITAS, Ivonei, VANI, Ramiro. Plataforma Android. 2009.

14

Você também pode gostar