Conception et développement pour systèmes mobiles

Code UE : SMB116

  • Cours
  • 6 crédits

Responsable national

Jean-Michel DOUIN

Responsable opérationnel

Jean-Michel DOUIN

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.

Objectifs pédagogiques

Les concepts fondamentaux de la plate forme Android sont décrits sous l'angle de la mobilité et de l'interactivité. Un intérêt particulier est porté à l'interaction avec le matériel ainsi qu'à la conception d'interfaces graphiques avancées. Les aspects réseau et communication complètent cet enseignement. Les mécanismes de persistance et de partage des données sont aussi traités. Enfin la procédure de sécurisation et de publication d'une application est étudiée.

Compétences visées

Capacités à développer des applications dans les domaines des équipements mobiles : téléphonie, lecture et enregistrement audio et video.
Capacités à utiliser les fonctionnalités avancées : programmation 3D, gestion de l'écran tactile, géolocalisation et des capteurs comme la boussole, l'accéléromètre, le gyroscope, ...

Contenu

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
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)
  • appels de méthodes natives
Interaction communautaire
 
 
  • téléphonie, carte SIM
  • Wi-Fi, Bluetooth
  • communication en champ proche (NFC)
Réseaux de mobiles
 
 
  • cloud computing
  • découverte de service, mDNS-SD
  • déploiement et maintenance
Objets Android interconnectés
 
 
  • serveur/serveur, clients/serveur
  • montres, etc...
 

Modalité d'é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/
  • Android documentation : http://developer.android.com

Cette UE apparaît dans les diplômes et certificats suivants

Chargement du résultat...
Patientez
Type
Intitulé
Equipe pédagogique
Modalité(s) / Lieu(x)
Code
Equipe pédagogique Informatique
Modalité(s) / Lieu(x)
  • Enseignée en formation présentielle et/ou partiellement à distance : Bretagne, Normandie, Nouvelle Aquitaine, Paris, Pays de la Loire
  • Equipe pédagogique Informatique
    Type Intitulé Equipe pédagogique Modalité(s) / Lieu(x) Code

    Contact

    EPN 05 Informatique
    2 rue conté 31.1.79
    75003 Paris
    Tel :01 40 27 20 38
    Agathe Froger

    Voir les dates et horaires, les lieux d'enseignement et les modes d'inscription sur les sites internet des centres régionaux qui proposent cette formation

    UE

      • Grand Est
        • Grand Est
          Comment est organisée cette formation à distance ?

          Planning

          Date limite d'inscription : 06/09/2019
          Date de démarrage : 19/02/2019
          Date de la première session d'examen :18/06/2019
          Date de la deuxième session d'examen :07/09/2019

          Accompagnement collectif

          Rendez-vous :
          Chat : oui
          Forum par UE :oui
          Webconférence : oui

          Accompagnement individuel

          Echange par mails : oui
          Accompagnement téléphonique :

          Regroupement

          Séances de regroupement : non

          Modalités de validation

          Examen sur table :oui
          Projet : non
          Contrôle continu : non
          Examen partiel : non
          :
      • Paris
        • Paris
          • 2018-2019 2nd semestre : Fod accessible nationalement
          • 2019-2020 2nd semestre : Fod accessible nationalement
          • 2020-2021 2nd semestre : Fod accessible nationalement
          Comment est organisée cette formation à distance ?

          Planning

          Date limite d'inscription : 25/03/2019
          Date de démarrage : 10/02/2019
          Date de la première session d'examen :00/00/0000
          Date de la deuxième session d'examen :00/00/0000

          Accompagnement collectif

          Rendez-vous :
          Chat :
          Forum par UE :oui
          Webconférence :

          Accompagnement individuel

          Echange par mails : oui
          Accompagnement téléphonique :

          Regroupement

          Séances de regroupement : non

          Modalités de validation

          Examen sur table :oui
          Projet : non
          Contrôle continu : oui
          Examen partiel : non
          :