Formation indisponible à l'heure actuelle
Conception et développement pour systèmes mobiles
Formation
À Montpellier ()
Description
-
Typologie
Formation
Missions, moyens et organisation
Le Cnam est placé sous la présidence de Jean-Paul Herteman, P-DG du groupe Safran, et dirigé par Olivier Faron.
Il remplit trois missions principales:
la formation professionnelle supérieure tout au long de la vie,
la recherche technologique et l'innovation,
la diffusion de la culture scientifique et technique.
Le Cnam offre des formations développées en étroite collaboration avec les entreprises et les organisations professionnelles afin de répondre au mieux à leurs besoins et à ceux de leurs salariés. Cette UE apparaît dans les diplômes et certificats suivants : Entrée
CYC14p-1 Ingénieur diplômé de l'école d'ingénieurs du Cnam Spécialité informatique, parcours Réseaux, systèmes et multimédia (IRSM)
Centres d'enseignement Entrée
CC114p-1 Certificat de compétence Intégrateurs d'applications mobiles
Centres d'enseignement Public et conditions d'accès Tout public intéressé par le développement d'applications pour équipements mobiles sous Android. Les auditeurs doivent avoir une bonne connaissance et pratique de la programmation objets et du langage Java.
Les Avis
Les matières
- Services
Le programme
- contraintes et caractéristiques spécifiques aux systèmes mobiles
- les plates-formes mobiles : téléphones mobiles, smartphones, assistants personnels (PDA), lecteurs MP3, montres, tablettes, ...
- les environnements de développement mobile : Android, iPhone
- architecture Android
- structure d'une application
- les composants fondamentaux
- vues et conteneurs
- gestion des évènements
- menus et dialogues
- principe de fonctionnement
- les concepts associés actions, données, catégories
- récepteur d'intention (Broadcast Receiver)
- les préférences partagées
- le stockage dans des fichiers
- les bases de données SQLite
- threads, notifications et alarmes
- services locaux
- services distants
- IHM avancé : openGL, animation 2D, programmation 3D
- multimedia : audio, vidéo
- téléphonie : sms, mms
- capteurs (gyroscope, accéléromètre, boussole, ...)
- géolocalisation, cartes géographiques (Google Maps)
- appareil photographique numérique (capture d'images, détection de visages)
- téléphonie, carte SIM
- Wi-Fi, Bluetooth
- communication en champ proche (NFC)
- modèle de sécurité Android
- tests et validation
- signature et publication d'une application
- cloud computing
- découverte de service, mDNS-SD
- déploiement et maintenance
Contrôle écrit
Bibliographie
- Sayed Hashimi & al : Pro Android 2, Apress, 2010
- Damien Guignard & al : « Programmation Android,Eyrolles », 2010
- le lien de l'unité : http://jfod.cnam.fr/SMB116/presentation/
- Android documentation : http://developer.android.com
Conception et développement pour systèmes mobiles
