SMB116 Conception et développement pour systèmes mobiles

pré-inscription à jfod : l'agenda

le forum HTO/FOD/CRA dédié en accès libre

La liste des inscrits à ce jour

douin au cnam point fr pour me joindre



Objectifs :

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 également traités. Les architectures de mobiles interconnectés seront présentés.

Plan 2021

cours 109 Février, le Plan, organisation, Android : introduction, Activité cycle de vie, état, tâches
cours 2
16 Février,
Intent, actions, actions génériques, catégories, transmission de données, principe de résolution

cours 3 23 FévrierIHM/1 : UI, widgets, layout, évènements, Adapter

cours 4  2 Mars IHM/2 : adapter View, Fragments

cours 5  9 Mars, Intent, IntentFilter, Receiver locaux

cours 6  16 Mars, Persistance et partage (ContentProvider)

cours 7  23 Mars, Thread, AsyncTask

avant le 30 Mars, Votre proposition en une page d'une application Android comme mini-projet* de fin d'unité à déposer via l'agenda

cours 8  30 Mars, Services locaux et Receiver globaux

cours 9  6 Avril, Services globaux, AIDL(Android Interface Description Language)

cours 10  13 Avril, Capteurs, accéléromètre, gyroscope, Géolocalisation, googlemaps, GPS…

cours 11  04 Mai, Bluetooth, WiFi, Téléphonie, carte SIM

cours 12  11 Mai, NFC, NDK, DND-SD

cours 13  18 Mai, Android Wearable, Objets connectés

cours 14  25 Mai, Caméra et détection de visages, LoWPAN, MQTT

cours 15  1 Juin, Firebase Cloud Messaging, mode Publish-Subscribe, et/ou révisions

avant le 21 JuinPrésentation de votre application Android avec adobeconnect


* Ce mini-projet peut être le préambule ou une partie du projet demandé dans l'unité UARS01


Rendre un rapport de TP

Votre application Android fonctionne, et s'exécute depuis le "lanceur de TP"

Il vous faut déposer votre rapport via l'agenda

Faites un .zip(<2Mo) de votre projet en incluant à la racine le fichier index.html: votre rapport

Le fichier "index.html" est une page html (dont un schéma est proposé en "index.html" du projet ) qui contient :

  Le fichier index.html doit être accessible via votre agenda, lien "ma réponse" le jour du premier dépôt