Learning outcomes

Les objectifs du cours sont d’étudier les spécificités des appareils mobiles et de leurs usages, et
en particulier les aspects suivants :

  • Système d’exploitation
  • Réseaux
  • Sécurité
  • Interaction

Ce cours fait donc suite aux enseignements suivants :

  • INFOB231 - Concepts des systèmes d'exploitation
  • INFOB315 - Télécommunications et réseaux
  • INFOB330 - Interaction homme-machine
  • INFOM119 - Sécurité et fiabilité des systèmes informatiques

À la fin du cours, l’étudiant:

  • sera capable de présenter les spécificités d’une informatique mobile (appareil et son environnement),
  • saura décrire et articuler les aspects techniques de la plate-forme sur laquelle il basera ses développements applicatifs,
  • saura intégrer les aspects d'une plate-forme mobile dans son environnement humain,
  • saura identifier les défis principaux en matière de sécurisation du système et des applications, y compris les modèles architecturaux.

 

Content

Le volet OS explore les spécificités des OS pour appareils mobiles selon la grille d’analyse classique: gestion des processus, de la mémoire, des entrées/sorties; après une caractérisation des appareils mobiles et un bref historique sur l’évolution des OS dans ce domaine, les systèmes les plus répandus sont étudiés de manière détaillée (iOS, Android, Windows Phone).

Le volet Interaction aborde la manière dont l'Internet des objets s'intègre dans nos environnements, ainsi que les caractéristiques qui le séparent des interfaces plus classiques comme celles des sites web. Des bonnes pratiques en termes de design seront abordées. 

Le volet Réseaux complète l’introduction aux réseaux de communication dispensée en bachelier en présentant les spécificités de la connectique sans fil : Long-Term Evolution (LTE) et réseaux d’accès hétérogènes, Evolved Packet Core (EPC) et IP Multimedia Subsystem (IMS).

Le volet Sécurité s’intéresse aux vulnérabilités et contre-mesures spécifiques aux technologies mobiles et à leur usage. Il aborde en particulier la gestion des permissions, la signature numérique des applications, la sécurisation des modèles applicatifs, et la problématique du BYOD (Bring Your Own Device).

 

Exercices

Les exercices sont intégrés au cours INFOM453 Laboratoire d'informatique ambiante et mobile. 

Teaching methods

Le cours est organisé sous la forme d’exposés magistraux avec le support d’outils communautaires au travers de la plateforme WebCampus.

Assessment method

L'évaluation se déroule au niveau de l'option "informatique ambiante et mobile". 

Language of instruction

Français