Formation indisponible à l'heure actuelle

Conception et développement pour systèmes mobiles

Formation

À Montpellier ()

Prix sur demande

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.

Questions / Réponses

Ajoutez votre question

Nos conseillers et autres utilisateurs pourront vous répondre

Saisissez vos coordonnées pour recevoir une réponse

Nous ne publierons que votre nom et votre question

Emagister S.L. (responsable du traitement) traitera vos données pour mener des actions promotionnelles (par e-mail et/ou téléphone), publier des avis ou gérer des incidents. Vous pouvez consulter vos droits et gérer votre désinscription dans la politique de confidentialité.

Les Avis

Les matières

  • Services

Le programme

Contenu Introduction
  • 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
La plate-forme Android et les fondamentaux
  • architecture Android
  • structure d'une application
  • les composants fondamentaux
Interfaces utilisateurs
  • vues et conteneurs
  • gestion des évènements
  • menus et dialogues
Les intents
  • principe de fonctionnement
  • les concepts associés actions, données, catégories
  • récepteur d'intention (Broadcast Receiver)
Persistance et partage
  • les préférences partagées
  • le stockage dans des fichiers
  • les bases de données SQLite
Services
  • threads, notifications et alarmes
  • services locaux
  • services distants
Interfaces utilisateurs avancés
  • IHM avancé : openGL, animation 2D, programmation 3D
  • multimedia : audio, vidéo
  • téléphonie : sms, mms
Interaction avec le matériel
  • 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)
Interaction communautaire
  • téléphonie, carte SIM
  • Wi-Fi, Bluetooth
  • communication en champ proche (NFC)
Sécurité et publication
  • modèle de sécurité Android
  • tests et validation
  • signature et publication d'une application
Réseaux de mobiles
  • cloud computing
  • découverte de service, mDNS-SD
  • déploiement et maintenance
Modalités de l'évaluation Travaux pratiques
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

Prix sur demande