Pré-lançamento do treinamento de Android embarcado

- por Sergio Prado

Categorias: Treinamentos Tags: ,

Para os fãs da plataforma Android que gostariam de aprender o funcionamento interno do sistema e o processo de porte e adaptação para uma plataforma embarcada, agora tem uma opção de treinamento no Brasil!

A partir do próximo ano ministrarei também o treinamento de Android embarcado.

O foco é capacitar o aluno a desenvolver e customizar sistemas com Android embarcado. Durante o treinamento, o aluno irá:

  • Estudar os componentes básicos do sistema operacional Android.
  • Entender o funcionamento interno do Android, incluindo as camadas nativa, framework e aplicações.
  • Estudar o bootloader e o protocolo fastboot.
  • Adaptar o kernel Linux para ser usado em um sistema Android.
  • Baixar o código-fonte do Android e estudar sua estrutura através das ferramentas repo, git e gerrit.
  • Compilar o Android a partir do código-fonte e aprender a usar seu sistema de build.
  • Embarcar o Android em uma plataforma de hardware customizada.
  • Customizar o Android e seu processo de inicialização.
  • Customizar a interface com o usuário, incluindo o desenvolvimento de uma aplicação Launcher, alteração da imagem de boot e da animação de boot, remoção de ícones da barra de status, etc.
  • Utilizar as ferramentas disponíveis no sistema Android, incluindo netcfg, start, stop, logwrapper, service, am, pm, ime e svc.
  • Desenvolver uma biblioteca nativa.
  • Desenvolver uma aplicação nativa.
  • Instalar o SDK e usar o Eclipse para desenvolver uma aplicação Launcher.
  • Usar JNI e estender o framework e a API do Android.
  • Gerar um SDK com a nova API criada, integrar ao Eclipse e alterar a aplicação Launcher para acessar esta API.
  • Usar NDK e JNI para interfacear códigos em C/C++ e Java em uma aplicação Android.
  • Estudar e implementar uma camada de abstração de hardware do Android (HAL).
  • Usar ferramentas de debugging como adb, logcat, gdb, ddms, systrace e dumpsys.

Usaremos a Wandboard Quad como plataforma de desenvolvimento.

Para mais detal­hes sobre o con­teúdo, você pode consultar a agenda e os slides do treina­mento.

Manterei a mesma base dos outros treinamentos, com carga horária de 24 horas, 30% de teo­ria e 70% de prática.

O investimento para as turmas abertas deverá ficar em torno de R$800,00 por participante, bem abaixo por exemplo dos treinamentos de Android embarcado oferecidos pela Bootlin (1890 €) ou pela Linux Foundation ($2750).

Começarei a ministrar turmas deste treinamento a partir de março/2014. Devo abrir turmas a partir da segunda quinzena de janeiro/2014.

Se você estiver interessado, preencha o formulário de pré-inscrição para garantir sua vaga nas primeiras turmas.

E se você quiser levar este treinamento para a sua empresa, envie um e-mail para treinamentos@e-labworks.com.

A página oficial com mais informações sobre o treinamento pode ser acessada aqui.

Um abraço,

Sergio Prado

Faça um Comentário

Navegue
Creative Commons Este trabalho de Sergio Prado é licenciado pelo
Creative Commons BY-NC-SA 3.0.