Informations générales
Objectifs & compétences
Connaître les techniques de gestion centralisée de mobiles android, de télédistribution.
Public visé
Développeurs, chefs de projet souhaitant déployer des applications android à grande échelle, et gérer des flottes de mobiles android.
Pré-requis
Connaissance du développement d'applications android.
Programme
Présentation
Rappels sur l'architecture android :
framework, library, runtime, kernel.
Structure du système.
L'outil adb : fonctionnalités,
l'accès au système avec le shell.
Compilation
Gestion centralisée des applications
Scripts de compilation avec ant. Compilation en masse.
Gestion des droits.
Compilation native : le besoin, accès direct au système, ou depuis une application java avec JNI.
Accès aux informations systèmes en mode pull.
Décompilation, protection de code.
Intégration
Gestion des certificats. Types de signatures.
Gestion des clés: clés internes par défaut, création de clés personnalisées.
Scripts signataires.
Déploiement
Création d'une plateforme privée de type "AndroidMarket".
Télédistribution, mode push, mode pull.
Gestion de flotte.Centralisation des informations systèmes des mobiles.
Configuration réseau : support d'IPv6.
Système
Recompilation locale d'Android à partir des sources.
Présentation de l'interaction Linux/Java.
La JVM embarquée: Dalvik VM. Le principe des classes.dex
Modalités
Méthodes
Tarifs
- Le plan de développement des compétences de votre entreprise : rapprochez-vous de votre service RH.
- Le dispositif FNE-Formation.
- L’OPCO (opérateurs de compétences) de votre entreprise.
- Pôle Emploi sous réserve de l’acceptation de votre dossier par votre conseiller Pôle Emploi.
- CPF -MonCompteFormation
Lieux & Horaires
Prochaines sessions