RVA Fiche de suivi

'''Lien vers la page principale

{|class="wikitable alternance" |+ Fiche de suivi |- | !scope="col"| !scope="col"| Adèle BERTRAND-DALECHAMPS !scope="col"| Florian POPEK !scope="col"| Zilong ZAHO !scope="col"| Sun BIN !scope="col"| Yacine NDIAYE !scope="col"| Guillaume HAMMOUTI |-

| colspan="8" style="text-align: center; background-color:purple;"| SPRINT 0 |- | rowspan="2" | Lundi 23/01/17 | Taches effectuées | | |
 * Création du groupe, choix du sujet
 * Mise en place du Wiki
 * Récupération du projet de l'année dernière
 * Attribution des rôles
 * Création d'un google doc
 * Création du BitBucket
 * Tests de l'application rendue
 * Exploration des assets Unity

| | |- | Problèmes rencontrés |
 * Analyse le projet de 2016
 * Lire le doc
 * Création du groupe, choix du sujet
 * Récupération du projet de l'année dernière
 * Attribution des rôles

|

|

|

|

|

|-

| rowspan="2" | Mardi 24/01/17 | Taches effectuées | | |
 * Prise de rdv avec les étudiants de l'année dernière
 * Lecture de la doc et rédaction de l'analyse des besoins (existant + fonctionnalitées)
 * Etablissement d'une liste de questions et rdv avec Mr DONSEZ
 * Prise en main de l'outil Trello / établissement des taches (sprint 0)
 * Envoi mail prise de contact Thibaut CORDIER
 * Création et envoi d'un questionnaire pour les PRI
 * Malade

| |
 * Analyse le projet de 2016
 * Commencer de coder un demo pour projeter l'écran d'ordinateur au portable
 * Lire le doc de projet et le code
 * Install le Unity3D sur Windows


 * Lecture de la doc du projet de 2016 et rédaction de l'analyse des besoins (existant + fonctionnalités)
 * Réunion avec Mr Donsez
 * Mise en place du dashboard sur Trello
 * Création Product Backlog et tâches (affection effort via Scrum for Trello)
 * Animation sprint meeting 0
 * Lecture sur la réalité augmentée associée à l'IoT avec Unity: video

|
 * Récupération du projet de l'année dernière
 * Installation de Unity et Visual Studio
 * Prise en main de Unity

|- | Problèmes rencontrés | |
 * Pas d'environnement windows

|

|

|

|

|-

| rowspan="2" | Mercredi 25/01/17 | Taches effectuées | | |
 * Recherche de solution pour ceux qui n'ont pas windows
 * installation de Unity 3D sous ubuntu (résolution petits problèmes)
 * Lancement du projet de l'année dernière, lecture de code
 * Lecture de docs Unity 3D
 * Malade

| |
 * Améliorer le demo pour projeter l'écran d'ordinateur au portable
 * Lire le code l'annee dernier


 * Résolution problème mémoire windows
 * Installation de Unity
 * Installation de Visual Studio

|
 * Prise en main de Unity 3D
 * Apprentissage du C#

|- | Problèmes rencontrés | |
 * Bugs Unity 3D sous linux --> changement de version, ajustements

|

| |
 * Apprendre comment utilise le Unity3D


 * Problème ouverture du projet après installation de Unity
 * Changer le repertoire par défaut des fichiers temporaires du SSD vers l'autre disque

|

|- | rowspan="2" | Jeudi 26/01/17 | Taches effectuées | | | |
 * MATIN : cours MPI --> création d'une fiche résumé du projet et d'une carte mentale
 * APREM Lecture de doc Unity
 * Malade
 * Améliorer le demo pour projeter l'écran d'ordinateur au portable

|
 * Cours MPI

|

|- | Problèmes rencontrés |

|

|

|

|

|

|- | rowspan="2" | Vendredi 27/01/17 | Taches effectuées | | | |
 * Etude du projet 2016
 * Lecture de docs (Unity 3D, Google VR, WebRTC)
 * Rdv avec Tararaina KLIPFFEL de l'année dernière pour explication des sources
 * Malade
 * Generer un APK pour installer une application de webrtc sur Android

| |
 * Voyage
 * Prise en main de Unity 3D
 * Apprentissage du C#

|- | Problèmes rencontrés |

|

| |
 * Comme la definition d'écran change entre portables, il faut changer un peu de code pour adapter des portables differents

|

|

|- | colspan="8" style="text-align: center; background-color:purple;"| SPRINT 1 |- | rowspan="2" | Lundi 30/01/17 | Taches effectuées | MATIN : APREM : seminaire | | |
 * Rdv avec Mr DONSEZ
 * Reunion sprint 1
 * Compte rendu du rdv avec les étudiants de l'année dernière : explication des sources aux autre membres du groupe
 * Ecoute présentation webRTC par Zilong
 * Répertoriation des bugs et pb du projet existant
 * Recherche d'un editeur C# et installation de MonoDevelop
 * Création du nouveau projet Unity
 * Mise en place du menu initial (work in progress)
 * Analyser le code de API Unity3d pour utiliser la manette

| |
 * Debug problème de disque OK + installation de XamarinStudio (alternative Visual Studio faute d'espace)
 * Test nouvelle map pour monde industriel sur Unity
 * Suivi tuto Unity scene
 * Seminaire
 * Tuto Unity : Création d'un FPS

|- | Problèmes rencontrés |

| |
 * Les collisions souris avec les éléments UI se font différemment des collisions usuelles

|

|

|

|- | rowspan="2" | Mardi 31/01/17 | Taches effectuées | | | |
 * Lecture de docs
 * Tutoriel Unity 3D
 * Recherche d'un nouveau monde 3D et de nouveau models "industriels"
 * Mise en place du déplacement en vue FPS clavier / souris
 * Découverte et mise en place des collisions
 * Realiser un demo pour tester la manette dans Unity3d

|


 * Test nouvelle asset monde industriel trouvé
 * Prise en main des scènes Unity

|
 * Tuto Unity : Interaction entre 2 éléments

|- | Problèmes rencontrés | |
 * Pas de wifi campus --> perte de temps + travail depuis chez nous

|

|

| |
 * Impossible de se balader à l'intérieur du modèle

|- | rowspan="2" | Mercredi 01/02/17 | Taches effectuées | | |
 * Création du monde 3D avec Popek
 * Définition et première création du monde où l'on se déplacera
 * Discussion et collecte des assets industriels à utiliser
 * (re)Prise en main de 3DSmax pour faire de la modélisation 3D

|
 * Corriger des bugs dans le demo

|


 * Recherche de modèles 3D à rajouter dans la map
 * Conversion des fichiers max en 3DS avec logiciel autodesk de Popek
 * Test de ces objets en local
 * Lecture sur l'intégration de capteurs + ActionStreetMap pour simulation monde réel
 * Prise en main Vuforia

|
 * Recherche et modification de modèles 3D
 * Tuto Unity : Décors

|- | Problèmes rencontrés | | |
 * problemes de compatibilité entre mon Unity et les autre.. pb de version ?
 * Utilisation de Blender (gratuit) compromise : 3DS max est bien plus pratique

|

| | |- | rowspan="2" | Jeudi 02/02/17 | Taches effectuées | |
 * Wifi campus instable!
 * Malade

| |
 * Corriger des bugs dans le demo

|

|
 * Tuto Unity : Création d'une map

|- | Problèmes rencontrés |

|

|

|

|

|

|-

| rowspan="2" | Vendredi 03/02/17 | Taches effectuées | | | | |
 * Malade, travail depuis chez moi.
 * Résolution du problème de version et de compatibilité
 * Modélisation et texturing du terrain sous Unity
 * Ajout et paramétrage de l'eau
 * Ajout d'une skybox et positionnement des lumières (+ réflexion sur l'eau)
 * Ajout de la végétation (arbre + herbes hautes)
 * Finir le demo de manette dans Unity3D
 * Ajouter un viseur 3d dans Unity3D
 * Commencer un demo pour tester le viseur 3d
 * lire le script de capteur de Orgen


 * Prototypage sur Unity d'une UI pour les capteurs
 * Prise en main de Vuforia
 * Résolution problème mémoire

|
 * Tuto Unity : Création d'objets

|- | Problèmes rencontrés |

| |
 * La végétation peut être gourmande en ressource -> dimensionnement nécessaire

| | |
 * install les plaques pour reussir de connect avec le capteur
 * passage de Unity 64 bits à Unity 32 bits

|- | colspan="8" style="text-align: center; background-color:purple;"| SPRINT 2 |- | rowspan="2" | Lundi 6/02/17 | Taches effectuées | MATIN : APREM :
 * MPI -> evaluation des risques et couts du projets
 * RDV avec Mr Donsez, validation du Cahier des charges
 * Recupération des capteurs
 * Sprint 2
 * Mise à jour du wiki (analyse des besoins)
 * Lecture de doc, recherche menu VR

|
 * Recherche d'un Framework WEB pour la mise en place du serveur
 * Rémi GATTAZ : "utilise Sails !"

| | modifier le script pour le capteur | |
 * Finir le demo de viseur de 3D
 * Commencer realiser une graphe 3D dans Unity3d pour afficher des informations de capteur
 * Réunion avec Donsez le matin
 * Mise en place tuto sur Unity
 * Reunion avec Donsez
 * Sprint meeting pour définir les tâches
 * Modélisation et création de la base de données MongoDB (pour le moment contient les documents: étiquettes et users)
 * Malade

|- | Problèmes rencontrés |

|

|

|

|

|

|- | rowspan="2" | Mardi 07/02/17 | Taches effectuées | | | | affichage des valeurs du capteur Orgen sur linux |
 * correction de bug
 * maj de mon projet, integration des scripts manette
 * lecture de doc pour unity avec VR
 * Documentation & prise en main de Sails
 * Installation de PostMan
 * Realiser une graphe 3D dans Unity3d pour afficher des informations de capteur


 * Installation et Config de OpenHab
 * Installation et Config de Eclipse Smarthome
 * Ajout Binding Zwave dans OpenHab
 * Connexion zwave Controller sur openHab avec le stick usb pour la détection de devices zwave
 * Config du capteur Multisensor 6, Détection Ok sur OpenHab
 * Création items et sitemap prersonnalisé pour une UI d'affichage des valeurs du capteur
 * Affichage des valeurs du capteur Ok

|
 * Création d'une usine avec Unity
 * Recherche de modèles 3D

|- | Problèmes rencontrés |

|

|

|

|

|
 * Très peu de modèles 3D gratuits

|- | rowspan="2" | Mercredi 08/02/17 | Taches effectuées | | | |
 * réalisation d'une Mini map sur ordi
 * lecture de doc
 * Mise en avant d'un mauvais reglage VR
 * Installation de MongoDB et prise en main de MongoDB Compass
 * Realiser une graphe 3D dans Unity3d pour afficher des informations de capteur

|

|
 * Création d'une usine avec Unity
 * Recherche de modèles 3D

|- | Problèmes rencontrés | | Placer MongoDB dans un dossier sans droit d'accès, sinon problème ! |
 * google VR fait des erreurs
 * minimap sur VR ?

|

|

|

|- | rowspan="2" | Jeudi 09/02/17 | Taches effectuées | MATIN : |
 * Mini map sur ordi
 * Menu pause sur ordi

| |
 * Ajouter un trigger pour lire une vidéo

| |
 * Mise en place MQTT
 * Test publish/subscribe OK
 * Test serveur avec mqtt.fx
 * Tuto Sketchup

|- | Problèmes rencontrés |

|

|

|

|

|

|- | rowspan="2" | Vendredi 10/02/17 | Taches effectuées | |
 * Mise en place du menu pause sur ordi

| |
 * Ajouter un trigger pour lire une vidéo

| |
 * ajout binding MQTT et config broker dans openhab
 * Création d'une usine avec Unity
 * Tuto Sketchup

|- | Problèmes rencontrés |

|

|

|

|

|

|- | rowspan="2" | Lundi 13/02/17 | Taches effectuées | |
 * Correction du bug souris/miniMap
 * Création du menu Map

| | creation le json format pour les donnees de capteur | |
 * Rajuster la configuration de convergence de deux fenêtres de VR
 * Suite communication avec brker
 * Récupération états des valeurs du capteur via API rest de Openhab
 * Création d'une usine avec Unity

|- | Problèmes rencontrés |

|

|

|

| |
 * problème DLL lors de la souscription ==> solution mise en place broker sur une autre machine Ok
 * Impossible de joindre le broker distant, modification pare-feu réseau ne règle pas le problème
 * Passage par HTTP pour le moment via l'api rest de openhab

|- | rowspan="2" | Mardi 14/02/17 | Taches effectuées | MATIN : MPI APREM : |
 * Menu Map
 * Menu Aide
 * Scene chargement

| | creation le proxy de http get pour envoyer les donnees |
 * Rajuster la configuration de convergence de deux fenêtres de VR
 * Prototypage UI test capteur sur unity

|
 * Création d'une usine avec Unity

|- | Problèmes rencontrés |

|

|

|

|

|

|-

| rowspan="2" | Mercredi 15/02/17 | Taches effectuées |
 * integration du monde usine de guillaume
 * interaction menu/manette
 * création d'un shema manette pour menu aide

|

| |
 * tester ensemble webrtc et unity3d pour preparer le soutenance

|

|
 * Récupération des données du capteurs via API rest OpenHab
 * Affichage des Valeurs sur le prototype Unity
 * Finition de l'usine
 * Intégration de l'usine dans le projet

|- | Problèmes rencontrés |

|

|

| tester sur le unity3D |

|

|- | rowspan="2" | Jeudi 16/02/17 | Taches effectuées | |
 * preparation soutenance
 * correction bug pour la demo

| |
 * faire le diapos
 * preparation soutenance

|

|
 * Préparation présentation mini soutenance
 * Ajout de zones radio actives dans la map
 * Préparation de la soutenance

|- | Problèmes rencontrés |

|

|

|

|

|

|- | rowspan="2" | Vendredi 17/02/17 | Taches effectuées | |
 * Soutenance
 * Mise à jour du Wiki (dipos, lien SRS)

| |
 * soutenance

|

|

|- | Problèmes rencontrés |

|

|

|

|

|

|- | colspan="8" style="text-align: center; background-color:purple;"| SPRINT 3 |- | rowspan="2" | Lundi 27/02/17 | Taches effectuées |

|

| |
 * création du mode multijoueur
 * creation d'une clavier virtuel
 * relier le clavier avec un zone de text pour afficher le message

| |
 * création zone de radiation sur unity
 * recherche de moyens d'éditer du texte en VR
 * Malade

|- | Problèmes rencontrés |

|

|

|

|

|

|- | rowspan="2" | Mardi 28/02/17 | Taches effectuées | |
 * Absente

| |
 * création du mode multijoueur
 * creation d'une clavier virtuel
 * relier le clavier avec un zone de text pour afficher le message

| |
 * test de npm avec cygwin
 * crétion VM ubuntu pour eviter de debugger trop longtemps
 * Malade

|- | Problèmes rencontrés |

|

|

|

| |
 * installation npm sur windows fastidieuse

|- | rowspan="2" | Mercredi 01/03/17 | Taches effectuées | |
 * Conception/comportement des étiquettes avec Zilong et Florian
 * Mise en 3D/VR des menus aide, map et pause
 * Corrections des bugs engendrés par la fusion des scènes

| |
 * creation d'une clavier virtuel
 * relier le clavier avec un zone de text pour afficher le message

| SUIVI TUTO FLORIAN POUR SAILS
 * installation npm
 * Installation MongoDB sur nvelle vm
 * Installation Sails
 * Config Sails pour API Rest
 * test de l'API Rest avec MongoDB

|
 * Malade

|- | Problèmes rencontrés |

|

|

|

|

|

|- | rowspan="2" | Jeudi 02/03/17 | Taches effectuées | MATIN : |
 * création du menu log

| |
 * Activation et désactivation de mode VR
 * Activation et désactivation de viseur

| |
 * création nouvelle instance EC2 pour déployer sails sur un server
 * Tuto Unity : Script, animation

|- | Problèmes rencontrés |

|

|

|

| |
 * wifi campus très lent pour les installations ==> travail depuis chez moi

|- | rowspan="2" | Vendredi 03/03/17 | Taches effectuées | |
 * 3 Sous menus Log
 * mise en VR des menus

| |
 * Améliorer le clavier virtuel pour que chaque fois quand on active une étiquette ou capteur, on ne crée qu'une seul clavier, tous les trigger partagent le clavier et panneau de message

| |
 * suite configuration de sails dans aws
 * accès à l'api ok mais le démon s'arrête après avoir fermé la connexion ssh
 * recherche de solutions avec forever
 * création d'un script d'automatisation du service même après fermeture de ssh avec upstart
 * accès à l'api ok
 * Tuto Unity : Script, animation

|- | Problèmes rencontrés |

|

|

|

| |
 * faire tourner l'api en dehors de la connexion ssh de aws

|- | colspan="8" style="text-align: center; background-color:purple;"| SPRINT 4 |- | rowspan="2" | Lundi 06/03/17 | Taches effectuées | MATIN : APREM : MPI
 * Reunion scrum
 * mise en commeun des versions
 * Passage de params entre scènes

|

| |
 * Communication entre Unity3d et serveur sur AWS

| |
 * mise en place base de données dans le serveur
 * connexion de sails avec la BD Mongo
 * création d'un api pour la création d'utilisateur (POST): ok
 * création d'un api pour récupérer la liste des utilisateurs (GET) : ok
 * cours MPI
 * Tentative d'optimisation des performances

|- | Problèmes rencontrés |

|

|

|

|

|

|- | rowspan="2" | Mardi 07/03/17 | Taches effectuées | |
 * debug des menus
 * préparation à la conection au serveur
 * premier contact mail avec les DUT

| |
 * recuperation de donnée du serveur sur AWS par le nom de trigger

| SUITE CREATION DES API POUR LES OPERATIONS CRUD |
 * création d'un api pour la création d'étiquettes (POST)
 * création service pour l'accès aux API n'importe où
 * test des opérations
 * Tentative d'optimisation des performances

|- | Problèmes rencontrés |

|

|

|

| |
 * pare feu wifi-campus bloque les ports sails. création hotspot avec données de mon telephone
 * je n'ai plus de données sur mon téléphone, difficile de continuer les tests

|- | rowspan="2" | Mercredi 08/03/17 | Taches effectuées |
 * probleme des inputfield

|

| |
 * Enregistrer le nouveau message de l'étiquette au serveur après avoir édité

|
 * Travail depuis chez moi suite aux problèmes rencontrés hier

|
 * drop des collections lors de la migration pour prendre en compte les attributs "unique" des modèles (vu que la création de la BD était antérieure à la création des modèles)
 * test après drop : ok
 * création d'un script de test du login dans Unity: ok
 * envoi des données du capteur dans le serveur ec2
 * opérations CRUD pour les capteurs
 * Tentative d'optimisation des performances

|- | Problèmes rencontrés |

|

|

|

| |
 * ecriture dans le serveur mongodb à distance à partir de openHab
 * pas de binding pour mongodb dans openHab2

|- | rowspan="2" | Jeudi 09/03/17 | Taches effectuées | |
 * mise en commun + propre des menus ac popek
 * 1er rdv avec les DUT

| |
 * Ajouter un nouveau script pour récupérer le donnée de capteur de SUN Bin

| |
 * Review du code de Sun Bin pour faire communiquer le capteur Oregon avec le serveur
 * travail avec Adele sur la communication menu et serveur
 * rdv avec les DUT

|- | Problèmes rencontrés |

|

|

|

|

|

|- | rowspan="2" | Vendredi 10/03/17 | Taches effectuées | |
 * Mise en commun + propre des menus1 ac popek

| |
 * Ajouter un nouveau script pour récupérer le donnée de capteur de SUN Bin
 * Intégrer le projet demo dans la modele d'usine
 * Corriger des bugs

| |
 * malade

|- | Problèmes rencontrés |

|

|

|

|

|

|- | colspan="8" style="text-align: center; background-color:purple;"| SPRINT 5 |- | rowspan="2" | Lundi 13/03/17 | Taches effectuées | |
 * Reunion Sprint
 * Mise en commun + propre des menus1 ac popek

| |
 * Reunion avec de autres membres pour résoudre le problème pendant l'intégration de projet
 * Intégrer le projet demo dans la modele d'usine
 * Corriger des bugs

| |
 * Création CRUD pour le capteur Oregon
 * Modifications de certaines fonctions après définition des conventions de retour du serveur par Adele et Florian
 * Doc Wiki

|- | Problèmes rencontrés |

|

|

|

|

|

|- | rowspan="2" | Mardi 14/03/17 | Taches effectuées | |
 * Mise à jour de la doc (WIKI)
 * doc utilisateur
 * test + screenshot de la dernière version

| |
 * écrire la documentation développer

| |
 * Dernière réunion de sprint pour préparer la soutenance
 * Doc Wiki

|- | Problèmes rencontrés |

|

|

|

|

|

|- | rowspan="2" | Mercredi 15/03/17 | Taches effectuées | |
 * Doc utilisateur
 * recup de la dernière version ac VR
 * tests et detections de bugs
 * Vidéo demo

| |
 * écrire documentation développer
 * écrire documentation utilisateur
 * preparer la soutenance

| |
 * Création architecture générale du projet
 * Rédaction de la doc développeur (structure et partie serveur)

|- | Problèmes rencontrés |

|

|

|

|

| |- | rowspan="2" | Jeudi 16/03/17 | Taches effectuées | MATIN: APREM: |
 * Diapos
 * Documentation utilisateur
 * Gestion vidéo
 * Gestion DUT
 * Soutenance

|

|

| |
 * préparation soutenance
 * préparation soutenance

|- | Problèmes rencontrés |

|

|

|

|

|

|-