| Group | Day | Type |
|---|---|---|
| 01 | Lundi 13:30 | Activité de cours |
| 01 | Mercredi 08:30 | Laboratoire (Groupe A) |
| 01 | Mercredi 10:30 | Laboratoire (Groupe B) |
Ce cours vise à concevoir, développer et déployer des applications mobiles en tenant compte des plateformes, des architectures logicielles, des ressources limitées, de l'intégration de services et des enjeux de sécurité.
Au terme de ce cours, la personne étudiante sera en mesure de :
Éléments de contenu : environnements de programmation et plateformes de développement; applications natives et web; développement multiplateforme et multi-appareils; architecture logicielle, composantes, et patrons de conception; test et sécurité; communications avec serveur et base de données; gestion de ressources limitées (énergie, mémoire, processeur et stockage); gestion des entrées et sorties (écrans multi-tactiles; accéléromètres, géolocalisation, caméra et autres capteurs; appareils externes, Bluetooth); conception d'interfaces; déploiement et distribution; tendances et perspectives futures.
| Group | Day | Type |
|---|---|---|
| 01 | Lundi 13:30 | Activité de cours |
| 01 | Mercredi 08:30 | Laboratoire (Groupe A) |
| 01 | Mercredi 10:30 | Laboratoire (Groupe B) |