RVA Fiche de suivi: Difference between revisions

From air
Jump to navigation Jump to search
No edit summary
No edit summary
Line 33: Line 33:
* Analyse le projet de 2016
* Analyse le projet de 2016
|<!-- Sun -->
|<!-- Sun -->
*Lire le doc

|<!-- Yacine -->
|<!-- Yacine -->
* Création du groupe, choix du sujet
* Création du groupe, choix du sujet
Line 70: Line 70:
* Commencer de coder un demo pour projeter l'écran d'ordinateur au portable
* Commencer de coder un demo pour projeter l'écran d'ordinateur au portable
|<!-- Sun -->
|<!-- Sun -->

*Lire le doc de projet et le code
*Lire le doc de projet et le code
#Install le Unity3D sur Windows
*Install le Unity3D sur Windows
|<!-- Yacine -->
|<!-- Yacine -->


Line 117: Line 116:
* Améliorer le demo pour projeter l'écran d'ordinateur au portable
* Améliorer le demo pour projeter l'écran d'ordinateur au portable
|<!-- Sun -->
|<!-- Sun -->
*Lire le code l'annee dernier

|<!-- Yacine -->
|<!-- Yacine -->


Line 137: Line 136:


|<!-- Sun -->
|<!-- Sun -->
*Apprendre comment utilise le Unity3D

|<!-- Yacine -->
|<!-- Yacine -->



Revision as of 14:18, 15 March 2017

Lien vers la page principale


Fiche de suivi
Adèle BERTRAND-DALECHAMPS Florian POPEK Zilong ZAHO Sun BIN Yacine NDIAYE Guillaume HAMMOUTI
SPRINT 0
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
  • 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
Problèmes rencontrés
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


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
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
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
SPRINT 1
Lundi 30/01/17 Taches effectuées

MATIN :

  • 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

APREM : seminaire

  • 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
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
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
  • Wifi campus instable!
Jeudi 02/02/17 Taches effectuées
  • Malade
  • Corriger des bugs dans le demo
  • Tuto Unity : Création d'une map
Problèmes rencontrés
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
  • 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
  • passage de Unity 64 bits à Unity 32 bits
SPRINT 2
Lundi 6/02/17 Taches effectuées

MATIN :

  • MPI -> evaluation des risques et couts du projets
  • RDV avec Mr Donsez, validation du Cahier des charges

APREM :

  • 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 !"
  • 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
Mardi 07/02/17 Taches effectuées
  • 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
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
  • google VR fait des erreurs
  • minimap sur VR ?

Placer MongoDB dans un dossier sans droit d'accès, sinon problème !

Jeudi 09/02/17 Taches effectuées

MATIN :

  • Mini map sur ordi
  • Menu pause sur ordi
  • Mise en place MQTT
  • Test publish/subscribe OK
  • Test serveur avec mqtt.fx
  • Tuto Sketchup
Problèmes rencontrés
Vendredi 10/02/17 Taches effectuées
  • Mise en place du menu pause sur ordi
  • ajout binding MQTT et config broker dans openhab
  • Création d'une usine avec Unity
  • Tuto Sketchup
Problèmes rencontrés
Lundi 13/02/17 Taches effectuées
  • Correction du bug souris/miniMap
  • Création du menu Map
  • 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
Mardi 14/02/17 Taches effectuées

MATIN : MPI APREM :

  • Menu Map
  • Menu Aide
  • Scene chargement
  • Prototypage UI test capteur sur unity
  • Création d'une usine avec Unity
Problèmes rencontrés
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
  • 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
Jeudi 16/02/17 Taches effectuées
  • preparation soutenance
  • correction bug pour la demo
  • Préparation présentation mini soutenance
  • Ajout de zones radio actives dans la map
  • Préparation de la soutenance
Problèmes rencontrés
Vendredi 17/02/17 Taches effectuées
  • Soutenance
  • Mise à jour du Wiki (dipos, lien SRS)
Problèmes rencontrés
SPRINT 3
Lundi 27/02/17 Taches effectuées
  • création zone de radiation sur unity
  • recherche de moyens d'éditer du texte en VR
Problèmes rencontrés
Mardi 28/02/17 Taches effectuées
  • Absente
  • test de npm avec cygwin
  • crétion VM ubuntu pour eviter de debugger trop longtemps
Problèmes rencontrés
  • installation npm sur windows fastidieuse
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

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
Problèmes rencontrés
Jeudi 02/03/17 Taches effectuées

MATIN :

  • création du menu log
  • création nouvelle instance EC2 pour déployer sails sur un server
Problèmes rencontrés
  • wifi campus très lent pour les installations ==> travail depuis chez moi
Vendredi 03/03/17 Taches effectuées
  • 3 Sous menus Log
  • mise en VR des menus
  • 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
Problèmes rencontrés
  • faire tourner l'api en dehors de la connexion ssh de aws
SPRINT 4
Lundi 06/03/17 Taches effectuées

MATIN :

  • Reunion scrum
  • mise en commeun des versions
  • Passage de params entre scènes

APREM : MPI

  • 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
Problèmes rencontrés
Mardi 07/03/17 Taches effectuées
  • debug des menus
  • préparation à la conection au serveur
  • premier contact mail avec les DUT

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
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
Mercredi 08/03/17 Taches effectuées
  • probleme des inputfield
  • 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
Problèmes rencontrés
  • ecriture dans le serveur mongodb à distance à partir de openHab
  • pas de binding pour mongodb dans openHab2
Jeudi 09/03/17 Taches effectuées
  • mise en commun + propre des menus ac popek
  • 1er rdv avec les DUT
  • 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
Vendredi 10/03/17 Taches effectuées
  • Mise en commun + propre des menus1 ac popek
  • malade
Problèmes rencontrés
SPRINT 5
Lundi 13/03/17 Taches effectuées
  • Reunion Sprint
  • Mise en commun + propre des menus1 ac popek
  • 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
Problèmes rencontrés
Mardi 14/03/17 Taches effectuées
  • Mise à jour de la doc (WIKI)
  • doc utilisateur
  • test + screenshot de la dernière version
  • Dernière réunion de sprint pour préparer la soutenance
Problèmes rencontrés
Mercredi 15/03/17 Taches effectuées
  • Création architecture générale du projet
  • Rédaction de la doc développeur (structure et partie serveur)
Problèmes rencontrés