everything.study
LOG450

Conception d’applications mobiles

1er cycle

Préalable(s) GTI350 Sigle LOG450 Responsable Département de génie logiciel et TI Cycle 1 er Crédits 3 Charge de travail Cours (39h) Laboratoire ou travaux pratiques (24h) Travaux personnels (72h) Plan du cours Site du cours Horaire LOG450 - Conception d’applications mobiles 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 : concevoir une application mobile en tenant compte de l'architecture logicielle, des patrons de conception et des contraintes propres aux plateformes mobiles; développer une application mobile fonctionnelle à l aide d'environnements, de plateformes et d'outils de développement appropriés; intégrer des services, des bases de données, des capteurs et des périphériques dans une application mobile; optimiser l'utilisation des ressources limitées d'un appareil mobile, notamment l'énergie, la mémoire, le processeur et le stockage; évaluer les enjeux de test, de sécurité, de déploiement et de distribution d'une application mobile; analyser les tendances et les perspectives futures du développement d'applications mobiles. É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.

Sources