SOUTENANCE DE PROJET ETUDIANT 2 CHARROUX ANTOINE PROJET DOMOCAN SOUTENANCE DE PROJET ETUDIANT 2 CHARROUX ANTOINE
SOMMAIRE La librairie QT Présentation du projet L’interface Présentation du matériel Répartition des tâches Tâche de l’étudiant E2 Diagramme de classes L’IHM La librairie QT L’interface Liaisons avec clSystem L’affichage dynamique Tests effectués Travail restant Conclusion
PRESENTATION DU PROJET Gestion des modules de domotique, sécurité Système modulaire et évolutif (modules « plug and play ») Logiciel d’exploitation compatible Linux/Windows
PRESENTATION MATERIEL
REPARTITION DES TACHES
TACHE DE L ’ETUDIANT E2 Développé une IHM sous Linux Communiqué avec l ’étudiant E3 et recevoir les données des modules
DIAGRAMME DE CLASSES
L’IHM Elle doit-être : Dynamique Simple d’utilisation Développée avec la librairie QT
QT DESIGNER Bibliothèque logicielle en C++ Portabilité Linux/Windows MOC (Meta Object Compiler) Slots et signaux
L’INTERFACE
LIAISONS AVEC clSystem Mettre à jour la liste des modules connectés Afficher des informations Envoyer des informations
AFFICHAGE DYNAMIQUE Utilisation d’un timer Exemple : Qtimer timer = new Qtimer (this); Connect (timer, SIGNAL (timeout ()), this, SLOT (MettreAJourModules ())); Timerstart (1000);
TESTS EFFECTUES Tests des fonctions de QT Tests d’IHM statique Tests avec une classe clSystem factice
TRAVAIL RESTANT Intégration avec clSystem Résoudre le blocage de l’IHM le temps de récupérer les trames
CONCLUSION Apprentissage du travail de groupe Application des connaissances Utilisation de nouveaux outils Problèmes d’analyse