Computacao grafica
●
Bacharel em Ciência da Computação – UNESC;
●
Pós-Graduando em Eng. de Software – ESUCRI;
●
03 anos de Suporte nas Redes Angeloni;
●
01 ano de programação Android na TWCom
Sistemas;
Ementa e Avaliação
●
Muito conteúdo... Pouco tempo...
●
Exposição do conteúdo em forma de exemplos;
●
Práticas após teoria;
●
Trabalho final em dupla;
Materiais e Ferramentas
●
●
Slides disponível em: ____________________________
Ambiente de Programação Portátil disponível em:
_________________________________________________
Conhecendo o Android
●
Como era ontem...
●
Como é hoje...
●
Como PODE ser o amanhã...
Conhecendo o Android
●
Google compra Android Inc.
●
Open Handset Alliance (OHA)
●
Abertura do Código-Fonte
Arquitetura Android
Arquitetura Android –
Kernel Linux
●
Kernel versão 2.6;
●
Abstração entre Hardware x Software;
●
Gerenciamento de Memória e Processos;
Arquitetura Android Bibliotecas
●
Conjunto de bibliotecas em C/C++;
●
Media Libraries;
●
3D Libraries;
●
SQLite;
●
Dentre outras...
Arquitetura Android –
Android Runtime
●
Aplicação do Android no formato de um processo
Linux;
●
Instância Dalvik própria;
●
Executa arquivos .dex;
Arquitetura Android –
Framework de Aplicação
●
View;
●
Content Providers;
●
Notification Manager;
●
Activity Manager;
Arquitetura Android –
Camada de Aplicação
●
Clientes de email;
●
Contatos;
●
Navegador;
Ambiente de Desenvolvimento
●
Java Development Kit (JDK);
●
Android Software Development Kit (SDK);
●
●
●
Eclipse com plugin Android Development Tools
(ADT);
Fácil instalação e passos estão disponíveis em diversos livros e tutoriais na Internet;
Kit com Eclipse + ADT + SDK disponível em: http://developer.android.com/sdk/index.html Programando Aplicações
Componentes de