Upload
enide-mouton
View
110
Download
2
Embed Size (px)
Citation preview
PROJET DOMOCAN
SOUTENANCE DE PROJETETUDIANT 2
CHARROUX ANTOINE
SOMMAIRE
• Présentation du projet
• 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
• Utilisation d’un timer
• Exemple : Qtimer timer = new Qtimer (this);
Connect (timer, SIGNAL (timeout ()), this, SLOT (MettreAJourModules ()));Timerstart (1000);
AFFICHAGE DYNAMIQUE
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