ATELIER : Devenez un super héros des IHM multiplateformes avec Qt
Pour connaitre les prochaines sessions de formation sur Logiciel embarque et programmation cliquez ici.
Alors que les interfaces homme-machine sont de plus en plus importantes dans la perception et la facilité d’utilisation d’un produit, alors que les smartphones tirent l’ergonomie des écrans, Qt fait figure de solution graphique embarquée séduisante et de plus en plus utilisée. Cet atelier aborde Qt sous l’aspect multi plateforme (PC, iOs, Android )
PROGRAMME
Jour 1
Préambule et rappels
Particularités et portée de Qt : structure et "philosophie"
Particularités et contraintes des architectures embarquées : ressources et performances
Réponses théoriques apportées aux contraintes de l’embarqué : patrons de conception et optimisation
Qt en tant que toolkit, framework et ensemble de bibliothèques
Jour 2
Qt en tant qu’outil de conception multi-plateformes (multi-OS et multi-architectures x86, arm) : les compilateurs, plateformes,
L’utilisation de la run-loop et son importance
Programmation asynchrone intensive
Interfaces homme-machine
QtCreator, QtQuick et QML
Jour 3
Réagir aux événements
Tenir compte des spécificités ergonomiques de la cible (iOs, Android, PC)
Pendant les 2 jours :
Étude de cas
Développement d’un client léger universel (PC et mobile) connecté à un webservice
Public visé : Ce cours s’adresse aux Ingénieurs et Développeurs qui veulent développer des applications C++ en utilisant le framework Qt.
Prérequis : Notions de C/C++ et de programmation objet