15
PROJET DOMOCAN SOUTENANCE DE PROJET ETUDIANT 2 CHARROUX ANTOINE

PROJET DOMOCAN SOUTENANCE DE PROJET ETUDIANT 2 CHARROUX ANTOINE

Embed Size (px)

Citation preview

Page 1: PROJET DOMOCAN SOUTENANCE DE PROJET ETUDIANT 2 CHARROUX ANTOINE

PROJET DOMOCAN

SOUTENANCE DE PROJETETUDIANT 2

CHARROUX ANTOINE

Page 2: PROJET DOMOCAN SOUTENANCE DE PROJET ETUDIANT 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

Page 3: PROJET DOMOCAN SOUTENANCE DE PROJET ETUDIANT 2 CHARROUX ANTOINE

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

Page 4: PROJET DOMOCAN SOUTENANCE DE PROJET ETUDIANT 2 CHARROUX ANTOINE

PRESENTATION MATERIEL

Page 5: PROJET DOMOCAN SOUTENANCE DE PROJET ETUDIANT 2 CHARROUX ANTOINE

REPARTITION DES TACHES

Page 6: PROJET DOMOCAN SOUTENANCE DE PROJET ETUDIANT 2 CHARROUX ANTOINE

TACHE DE L ’ETUDIANT E2

• Développé une IHM sous Linux

• Communiqué avec l ’étudiant E3 et recevoir les données des modules

Page 7: PROJET DOMOCAN SOUTENANCE DE PROJET ETUDIANT 2 CHARROUX ANTOINE

DIAGRAMME DE CLASSES

Page 8: PROJET DOMOCAN SOUTENANCE DE PROJET ETUDIANT 2 CHARROUX ANTOINE

L’IHM

• Elle doit-être :

• Dynamique

• Simple d’utilisation

• Développée avec la librairie QT

Page 9: PROJET DOMOCAN SOUTENANCE DE PROJET ETUDIANT 2 CHARROUX ANTOINE

QT DESIGNER

• Bibliothèque logicielle en C++

– Portabilité Linux/Windows

– MOC (Meta Object Compiler)

– Slots et signaux

Page 10: PROJET DOMOCAN SOUTENANCE DE PROJET ETUDIANT 2 CHARROUX ANTOINE

L’INTERFACE

Page 11: PROJET DOMOCAN SOUTENANCE DE PROJET ETUDIANT 2 CHARROUX ANTOINE

LIAISONS AVEC clSystem

• Mettre à jour la liste des modules connectés

• Afficher des informations

• Envoyer des informations

Page 12: PROJET DOMOCAN SOUTENANCE DE PROJET ETUDIANT 2 CHARROUX ANTOINE

• Utilisation d’un timer

• Exemple : Qtimer timer = new Qtimer (this);

Connect (timer, SIGNAL (timeout ()), this, SLOT (MettreAJourModules ()));Timerstart (1000);

AFFICHAGE DYNAMIQUE

Page 13: PROJET DOMOCAN SOUTENANCE DE PROJET ETUDIANT 2 CHARROUX ANTOINE

TESTS EFFECTUES

• Tests des fonctions de QT

• Tests d’IHM statique

• Tests avec une classe clSystem factice

Page 14: PROJET DOMOCAN SOUTENANCE DE PROJET ETUDIANT 2 CHARROUX ANTOINE

TRAVAIL RESTANT

• Intégration avec clSystem

• Résoudre le blocage de l’IHM le temps de récupérer les trames

Page 15: PROJET DOMOCAN SOUTENANCE DE PROJET ETUDIANT 2 CHARROUX ANTOINE

CONCLUSION

• Apprentissage du travail de groupe

• Application des connaissances

• Utilisation de nouveaux outils

• Problèmes d’analyse