Android uma plataforma desenvolvida pela Google voltada para dispositivos
mveis, totalmente aberta livre (Open Source), que foi divulgada em 5 de novembro de 2007. Inicialmente o sistema Android foi desenvolvido pelo Google e atualmente essa plataforma mantida pela OHA (Open Handset Alliance. Atualmente o sistema Android se encontra hoje disponvel tanto em SmartPhones quanto nos Tablets.
Estrutura Geral da plataforma Google Android
O Android SDK uma ferramenta de desenvolvimento que disponibiliza um conjunto de APIs necessrias para desenvolver aplicaes para a plataforma Android, utilizando a linguagem Java. Vamos conhecer os recursos encontrados nessa plataforma: Application framework. Permite a reutilizao e substituio de componentes; Dalvik virtual machine. uma Mquina Virtual Java (JVM) voltada para dispositivos mveis; Navegador. Browser Integrado baseado no webkit engine; Grficos Otimizados. O Android constitudo por bibliotecas 2D e 3D baseada na especificao OpenGL ES: OpenGL ES 1.0 e 1.1 - Android 1.0 e superior. OpenGL ES 2.0 - Android 2.2 (API level 8) e superior. OpenGL ES 3.0 - Android 4.3 (API level 18) e superior. OpenGL ES 3.1 - Android 5.0 (API level 21) e superior. SQLite. Sistema Gerenciador de Banco de Dados (SGBD) j embutido no Android para guardar dados; Suporte multimdia. A plataforma j oferece para udio, vdeo e formatos de imagem (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF); Telefonia GSM (dependente de hardware); Bluetooth, EDGE, 3G, e WiFi (dependente de hardware); Cmera, GPS, compasso, e acelermetro (dependente de hardware); Rico ambiente de desenvolvimento , incluindo um emulador de dispositivo, ferramentas de depurao, memria, performance e um plugin para o Eclipse (ADT) ;