Android
Disciplina Sistemas Distribuídos
Prof. Ademir Goulart
Android
por
Luiz Eduardo Zis
Tiago Zis
Gustavo Eberhardt Vieira
Itajaí, 2011
Sumário 1. Introdução 3 2. Android 4 2.1 História: 4 2.1.1 Linha do tempo das versões do Android: 4 2.2 Características 5 2.2.1 Interface 5 2.2.2 Armazenamento 5 2.2.3 Connectividade 6 2.2.4 Mensagens 6 2.2.5 Navegador 7 2.2.6 Suporte Java 7 2.2.7 Multimídia 7 2.2.8 Streaming de Vídeo 7 2.2.9 Adicionais, Recursos de Hardware 7 2.2.10 Ambiente de Desenvolvimento 8 2.3 Arquitetura 8 2.3.1 Applications (Aplicações) 9 2.3.2 Application Framework (Framework para Aplicações) 9 2.3.3 Libraries (Bibliotecas) 9 2.3.4 Android Runtime 9 2.3.5 Linux Kernel 9 2.4 Dalvik Virtual Machine 9 3. Desenvolvimento para o Android 11 3.1 SDK: 11 3.1.1 Criando um projeto no Eclipse com o plug-in do Android: 13 3.1.2 Código de uma aplicação Android: 18 3.2 App Inventor: 26 3.3 Utilizando a Plataforma Adobe Flash para Android: 27 3.4 HTML5, CSS3 e JS (JavaScript) 29 3.4.1 Titanium Strudio 30 3.4.2 Phonegap API 32 3.5 PHP for Android 32 4. Conclusão 34 5. Bibliografia 35
1. Introdução
Há alguns anos um dispositivo móvel capaz de receber e realizar ligações telefônicas somente os filmes de ficção podiam mostrar, mas hoje é praticamente antiquado.
Pois hoje esses dispositivos não devem apenas fazer e receber ligações, mas também conectar as pessoas, dizer lhes onde estão e diverti-las. Para tanto eles precisam não só de hardwares poderosos, mas de um sistema operacional eficiente e inovador.
Percebendo, e até mesmo criando, esse mercado, as grandes empresas do ramo de tecnologia estão desenvolvendo sistemas operacionais cada vez melhores, e entre os principais o que será tratado por esse trabalho, mostrando um pouco de sua história, especificações técnicas e outras informações, será o Andriod, cujo desenvolvimento é liderado pela Google Inc.