04.08.2013 Views

um sistema de auxílio à coleta de dados na área de agricultura de ...

um sistema de auxílio à coleta de dados na área de agricultura de ...

um sistema de auxílio à coleta de dados na área de agricultura de ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Entre as plataformas com maior <strong>de</strong>staque no mercado da computação móvel atual, estão:<br />

Android, iOS (Apple), Windows Mobile (Microsoft), BlackBerry (RIM), Symbian (Nokia) e Maemo<br />

(Nokia).<br />

A empresa Google juntamente com <strong>um</strong> grupo <strong>de</strong> empresas da telefonia formaram <strong>um</strong>a<br />

aliança chamada Open Handset Alliance (OHA) com a intenção <strong>de</strong> padronizar <strong>um</strong>a plataforma <strong>de</strong><br />

código aberto para celulares. Desta união, surgiu a plataforma <strong>de</strong> <strong>de</strong>senvolvimento Android, que<br />

consiste em <strong>um</strong>a plataforma <strong>de</strong> <strong>de</strong>senvolvimento para aplicativos móveis (Lecheta, 2010).<br />

2.1.1. Plataforma Android<br />

O Android é <strong>um</strong>a plataforma <strong>de</strong> <strong>de</strong>senvolvimento para aplicativos móveis, baseado no<br />

<strong>sistema</strong> operacio<strong>na</strong>l Linux (Schemberger et al, 2009). As principais funcio<strong>na</strong>lida<strong>de</strong>s da plataforma<br />

são:<br />

• Framework <strong>de</strong> <strong>de</strong>senvolvimento <strong>de</strong> aplicações: Disponibiliza classes com diversas<br />

funcio<strong>na</strong>lida<strong>de</strong>s, proporcio<strong>na</strong>ndo a reutilização <strong>de</strong> código e facilida<strong>de</strong> <strong>de</strong> acesso a recursos e<br />

exclusivos e manutenção.<br />

• Maqui<strong>na</strong> virtual Dalvik: Máqui<strong>na</strong> virtual Java otimizada para execução em dispositivos<br />

móveis;<br />

• Navegador Web integrado: Baseado no projeto open source webkit;<br />

• Biblioteca <strong>de</strong> gráficos otimizada para dispositivos móveis: Possui bibliotecas para<br />

gráficos 2d e 3d;<br />

• SQLite: Banco <strong>de</strong> <strong>dados</strong> relacio<strong>na</strong>l que ocupa pouca memoria, projetado para ambientes<br />

móveis;<br />

• Suporte multimídia: Possui compatibilida<strong>de</strong> com vários formatos <strong>de</strong> áudio e ví<strong>de</strong>o, <strong>de</strong>ntre<br />

os principais <strong>de</strong>stacam-se mpeg4, h.264, mp3, aac, amr, jpg, png e gif;<br />

• Telefonia com tecnologia GSM: Permite a manipulação <strong>de</strong> informações disponibilizadas<br />

em operações telefônicas;<br />

• Bluetooth, EDGE, 3G e WiFi: Possui suporte as principais formas <strong>de</strong> comunicação sem fio;<br />

• Câmera e GPS: Possui ferramentas para a integração do hardware <strong>de</strong> câmera e GPS com<br />

aplicações (Schemberger et al, 2009).<br />

A estrutura da plataforma esta dividida em camadas, que compõe <strong>um</strong>a arquitetura. Na<br />

próxima seção será apresentada a arquitetura da plataforma Android, além do <strong>de</strong>talhamento das<br />

camadas que compõem esta arquitetura.<br />

16

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!