Android

Disponível somente no TrabalhosFeitos
  • Páginas : 17 (4166 palavras )
  • Download(s) : 0
  • Publicado : 18 de setembro de 2012
Ler documento completo
Amostra do texto
1

Android

Android: um novo paradigma de desenvolvimento móvel

Ramon Ribeiro Rabello ramon.rabello@gmail.com É graduado em Ciência da Computação pela Universidade da Amazônia (UNAMA). Trabalha com a tecnologia Java há 4 anos e já desenvolveu projetos utilizando as linguagens Delphi, C e C++. Possui experiência nas três especificações Java: JSE, JEE e JME.Trabalhou com desenvolvimento deaplicações móveis comerciais (M-Commerce / M-Payment) e publicou artigos científicos sobre aspectos referentes à plataforma JME. Atualmente é mestrando da Universidade Federal de Pernambuco (UFPE) na área de Engenharia de Software. O desenvolvimento de aplicações para dispositivos móveis tem evoluído exponencialmente com o tempo e já se tornou um padrão de desenvolvimento quase onipresente nosentido de que muitas empresas estão escalonando ou recrutando novos desenvolvedores para formarem seus grupos de desenvolvimento para sistemas móveis a fim de criar novas ou adaptar soluções de serviços existentes para suprir a demanda do mercado (empresas bancárias disponibilizando serviços de operações financeiras pelo celular, controle de estoque de materiais e outros). Várias são as plataformashoje para desenvolvimento de aplicações para dispositivos móveis. As tecnologias existentes para desenvolvimento são: Symbian, Brew, JavaME, Embedded-Linux, .NET Compact Framework e Flash Lite. E depois de muitos rumores informando que a gigantesca Google entraria também no ramo de desenvolvimento de dispositivos móveis por meio do lançamento do tão aclamado “GPhone” (o qual seria mais um para alista dos concorrentes do minimalista iPhone da Apple), o mesmo foi muito mais além. Em 05 de novembro de 2007, a empresa tornou pública a primeira plataforma Open Source de desenvolvimento para dispositivos móveis baseada na plataforma Java com sistema operacional Linux, a qual foi chamada de Android. Este artigo tem como objetivo descrever a nova plataforma móvel do Google, dando uma visão geralsobre a arquitetura e componentes (uma descrição mais detalhada dos componentes será feita nos próximos artigos) da plataforma, ambiente de desenvolvimento, mostrando ao leitor passo-a-passo a construção de seu primeiro Android.

A plataforma Android

2

A plataforma Android foi concebida inicialmente pelo Google. A plataforma está sendo e será mantida pelo Open Handset Alliance, que é umgrupo formado por mais de 30 empresas (de tecnologias de dispositivos móveis, provedoras de serviços móveis, fabricantes, etc) as quais se uniram para inovar e acelerar o desenvolvimento de aplicações, serviços, trazendo aos consumidores uma experiência mais rica em termos de recursos, menos dispendiosa em termos financeiros para o mercado móvel. Pode-se dizer que a plataforma Android é a primeiraplataforma móvel completa, aberta e livre. Esta plataforma foi desenvolvida utilizando o sistema operacional Linux. Sendo assim, todas as características intrínsecas deste sistema foram incorporadas, bem como sistema de arquivos, o kernel, os servidores de terminais (X server), etc. Estas são algumas características suportadas pela plataforma:  Framework de Applicação permitindo reuso decomponentes;  Máquina Virtual Dalvik otimizada para dispositivos móveis;  Navegador Web Integrado baseado na engine open source WebKit;  Gráficos Otimizados por meio de uma biblioteca de gráficos 2D; e gráficos 3D baseados na especificação OpenGL ES 1.0;  SQLite para armazenamento de dados em formato de estruturas relacionais;  Suporte para mídias de audio (formatos MP3, AAC, AMR), vídeo (MPEG4 eH.264) e imagens (formatos JPG, PNG, GIF);  Telefonia GSM (dependente de hardware);  Bluetooth, EDGE, 3G, e WiFi (dependente de hardware)  Câmera, GPS, bússola, e acelerômetro (dependente de hardware)  Poderoso Ambiente de Desenvolvimento, incluindo um emulador de dispositivo, ferramentas para depuração, analisador de memória e performance; e um plugin para a IDE Eclipse A seguir será explicado a...
tracking img