AddressDroid: Apresentação do Desenvolvimento e Funcionamento de uma Aplicação Orientada a Objetos para Android

Guilherme Henrique dos Santos, Lennon Petrick Spirlandelli, Reginaldo Aparecido Gotardo

Resumo


O presente trabalho apresenta um software desenvolvido pelos alunos do segundo ano do curso de Sistemas de Informação. Este software veio da necessidade de aperfeiçoar os conhecimentos existentes do Sistema Operacional Android, e desenvolver aplicações orientadas a objeto com uma arquitetura embarcada. Trabalhando com a composição e padrões do projeto. Do ponto de vista acadêmico, foram realizadas pesquisas bibliográficas para estudo e implementação deste software. O trabalho foi estruturado a partir do cronograma de implementação seguido, dividindo-se em: estudo, domínio das ferramentas de desenvolvimento e construção da aplicação para Android. No desenvolvimento da aplicação, foi relatado o funcionamento do software mostrando todas as telas do mesmo. Explicações sobre os pacotes utilizados no projeto também foram mostrados, bem como especificações das ferramentas utilizadas, como o programa Eclipse Indigo, o Sistema de Gerenciamento de Banco de Dados (SGBD) SQLite, Plugins e SDK Android e outros. Padrões de projeto como MVC, DAL, BLL, e UI foram detalhados a fim de familiarizar o assunto com o leitor. Foi incluída também a história do surgimento do S.O. Android, com o relato de camadas, e algumas das bibliotecas que são necessários para o seu funcionamento estável, tais como, Java Virtual Machine (Máquina Virtual Java) Dalvik, o SGBD já citado, Bionic e OpenGL/ES, todos construídos na linguagem de programação C/C++. Dentre uma das camadas está a do micronúcleo, que é utilizado o Kernel Linux, assim assemelhando-se neste aspecto com os Sistemas Operacionais de plataforma desktops e mainframes, como os drivers dos componentes: teclado, câmera, Wi-Fi, áudio, display e outros.

Texto completo: PDF