Programmation d'applications mobiles

Informations

Langue d'enseignement : Français
Crédits ECTS: 3

Programme

  • Heures d'enseignement dispensées à l'étudiant : 32 heures
  • Temps de travail personnel : 48 heures

Objectifs et compétences

Objectifs :
- Présenter les principaux systèmes d’exploitations des smartphones. Nous nous focaliserons essentiellement sur les OS Android et iOS, tout en envisageant d’autres acteurs du marché tel que Symbian, Windows Mobile.

– Présenter les modèles applicatifs (notion d’activité et de services, cycle de vie, modèle de sécurité,...)

– Présenter les principaux outils de communication des smartphones, téléphonie, communication data Internet, et leur mise en œuvre.

– Présenter des capteurs communément embarqués dans les dispositifs mobiles : les différents systèmes, leurs usages ainsi que les grandeurs qu’ils mesurent et leur fonctionnement standard.

- Mise en place de l’environnement de développement et des principaux outils (déverminage, profileur, utilisation du Logcat, ...) Base de la programmation Android :

+ Programmation d’une activité et des principales méthodes liées à son cycle de vie.

+ Programmation d’un service et des principales méthodes liées à son cycle de vie.

+ Mise en œuvre des principaux frameworks : gestion des interfaces graphiques, WebKit, accès aux bases de données, accès aux capteurs,...

Compétences :
  • Connaître le ou les champs professionnel(s) associé(s) à la discipline.
  • Travailler en réseau, utiliser les outils numériques de communication et de travail collaboratif.

  • Être autonome dans le travail
  • Faire preuve de capacités de recherche d'informations, d'analyse et de synthèse.
  • Rédiger des documents de travail ( rapports, notes de synthèse...) adaptés aux personnes et situations rencontrées et appropriés aux organisations et structures concernées

  • Concevoir et développer des composants logiciels
  • Elaborer et exécuter des plans de tests

Organisation pédagogique

le mode de fonctionnement de l'UE est présenté au début des enseignements

Contrôle des connaissances

Session 1:

Examen terminal (1/3) : durée 1H30

Contrôle continu (2/3) : suivi d'un projet

Session 2:

Examen écrit terminal (durée 1H30) ou oral selon l'effectif (1/3)

Contrôle continu (2/3): report de la session 1.

Lectures recommandées

l'ensemble des références bibliographiques est communiqué au début des enseignements

Responsable de l'unité d'enseignement

Akka Zemmari

Enseignants

la composition de l'ensemble de l'équipe pédagogique est communiquée au début des enseignements