PROJET DOMOCAN SOUTENANCE DE PROJET ETUDIANT 2 CHARROUX ANTOINE

Preview:

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