Technifutur® sur Facebook Technifutur® sur LinkedIn Technifutur® sur Twitter Technifutur® sur YouTube Newsletter Technifutur®

Retour Page d'accueil

Vos contacts pour cette formation

Plan Marshall

Formulaire de renseignements

Olivier Matz
Coordinateur e-business
T : 04 382 44 62 | Mail


Ophélie Pardini
Coordinatrice
T : 04 382 45 00 | Mail



Logo Plan Marshall
Catalogue des formations du Plan Marshall

Planifications pour cette formation

Cette formation n'est pas planifiée actuellement

> Formations  Informatique / Systèmes embarqués et IoT / Androïd

Developpement Systeme Android

Type de formation :  | Participants : 10  | Durée : 3 jours

> Objectifs


Cette formation permet aux développeurs de pouvoir appréhender les concepts de conception du système Android sur plateforme matérielles ARM.

Les concepts suivants sont abordés:

- L'installation et prise en main du SDK

- L'analyse du système Android et comparaison à un Linux

- La compilation de code C ou C++

> Public

> Prérequis


Cette formation s'adresse en premier lieu aux développeurs ayant une expérience de la programmation en C et des concepts d'un système Linux.

Les travaux pratiques se faisant sous Linux, la connaissance des commandes Linux de base est souhaitable.

> Programme

Jour 1

Vue d’ensemble

-        Présentation d’Android

-        Licences Android

-        Le framework Android

 

Etape 1 : chaîne de compilation croisée

-        Introduction aux concepts de compilation croisée

-        Prise en main de l’outil Git

-        Outils de débuggage et profiling

 

Travaux pratiques

-        Installation de Eclipse et du SDK Android

-        Test d’une application avec l’émulateur Android

-        Installation d’une chaîne de compilation croisée

 

Jour 2

Etape 2 : le noyau Android

-        Présentation et concepts du noyau

-        Introduction à la notion de modules

-        Concepts de patchs et application

-        Paramétrage du noyau

 

Travaux pratiques

-        Récupération des sources et patchs noyau Android

-        Configuration et compilation

-        Etude du portage sur nouvelle plateforme

 

Etape 3 : le système Android

-        Système de fichiers sur Android

-        Etude de la séquence de démarrage

-        Présentation de busybox

-        Construction d’une image système

 

Travaux pratiques

-        Récupération de busybox

-        Compilation d’un système

-        Test de l’émulation et validation

-        Installation sur cible ARM

 

Jour 3

Etape 4 : Compilation en C et Java

-        Utilité de compiler du code C ou C++

-        Etude et compilation d’un code en C

-        Ajout du code au SDK JNI

-        Etude du SDK Android

-        Compilation d’une application Java

 

Travaux pratiques

-        Compilation d’un programme en C

-        Test sur cible ARM

-        Compilation d’une application Java

-        Intégration de code natif en Java

 



Version Texte | Imprimez cette formation Version imprimable