PLD GHome H4214 Piccolo Thomas Gu Lei Deville Romain Huang Yachen El Fathi Hicham Liu Xiao Jing Introduction de l’héxanome et rappel du contexte du projet (~30s)
PLD GHome H4214 Gestion de Projet Partie Serveur Partie Système Architectures Noyau Applicatif Moteur de Règle IHM Web Partie Système Gestionnaire de Mémoire : Gmem Gestionnaire de Tâches : Gthread Conlusion Présentation du déroulement de la validation (~1min)
Gestion de Projet Travail en binômes Découpage du projet en 5 modules: Serveur Principal Interface Web Moteur de Règles GMem GThread
PLD GHome Partie Serveur
Architecture Logicielle
Architecture Base de Donnée
Plan d’Intégration Intégration Serveur - Interface Web Base de Données Intégration Serveur - Moteur de Règles Communication par Socket
Partie Serveur Noyaux Applicatif
Partie Serveur Noyaux Applicatif Utilisation de Signaux Slot ou Multi Thread Framework Très Riche
Partie Serveur Noyaux Applicatif Convention Cryptage de mot de passe Structure de Base de Données … Pattern : “Your are master of yourself” Classe Abstraite : wCapteur
Partie Serveur Noyaux Applicatif Une architecture en couche :
Partie Serveur Moteur de Règle
Partie Serveur Moteur de Règles Conception
Partie Serveur Moteur de Règles Données Utilisées : Derniers enregistrements dans la BDD Fréquence Limites
Partie Serveur Moteur de Règles Sur une valeur de capteur Ex : Si T > 25, alors éteindre le chauffage Sur un ensemble de valeurs de capteurs Ex : Si il y a une présence devant la porte et la porte est fermée, alors ouvrir la porte
Partie Serveur IHM Web
Partie Serveur IHM Web Choix Technique PHP / MySQL Extension PDO pour les accès à la BDD Interface uniquement de visualisation
Partie Serveur IHM Web Sécurité d’Accès : Login
Partie Serveur IHM Web Interface Simple de Visualisation Choix de capteur Choix de l’intervalle de temps
Partie Serveur Démonstration
PLD GHome Partie Système
Partie Système Gestionnaire de Mémoire : GMem
Partie Système Gestionnaire de Mémoire : GMem Structure de la zone mémoire Définition de la taille de la zone mémoire Notion de Chunk Algorithme First Fit
Partie Système Gestionnaire de Mémoire : GMem
Partie Système Gestionnaire de Mémoire : GMem Allocation d’une zone mémoire
Partie Système Gestionnaire de Mémoire : GMem Désallocation d’une zone mémoire
Partie Système Gestionnaire de Mémoire : GMem Désallocation d’une zone mémoire
Partie Système Gestionnaire de Tâches : GThread
Partie Système Gestionnaire de Mémoire : GMem Mécanisme de l’ordonnanceur
Partie Système Gestionnaire de Mémoire : GMem Changement de contexte Traitement d'interruption Synchronisation entre contextes Utilisation de Sémaphores
Partie Système Démonstration
PLD GHome Conclusion
Merci de Votre Attention.