https://air.imag.fr/api.php?action=feedcontributions&user=Aymeric.Vial-Grelier&feedformat=atom
air - User contributions [en]
2024-03-28T18:06:40Z
User contributions
MediaWiki 1.35.13
https://air.imag.fr/index.php?title=RICM5_2017_2018_-_UGAChain_/_Journal&diff=40824
RICM5 2017 2018 - UGAChain / Journal
2018-03-14T11:22:16Z
<p>Aymeric.Vial-Grelier: /* Journal */</p>
<hr />
<div>[[RICM5 2017 2018 - UGAChain|<< Retour fiche]]<br />
<br />
== Semaine 1 ==<br />
<br />
=== Journal ===<br />
<br />
{| class="wikitable"<br />
! colspan=7|Semaine 1<br />
|-<br />
! style="width: 10%;" |<br />
! style="width: 15%;" | Ahmed<br />
! style="width: 15%;" | Antoine<br />
! style="width: 15%;" | Aymeric<br />
! style="width: 15%;" | Charles<br />
! style="width: 15%;" | Lucas<br />
! style="width: 15%;" | Simon<br />
|- <br />
! Lundi 29/01<br />
| <br />
* Début de lecture et résumé du paper et résumé (Blockchain for education) - 5h<br />
| <br />
* Début de lecture du paper (Blockchain for Education) - 3h<br />
* Documentation sur la Blockchain & Hyperledger - 1h<br />
* RDV avec Brice Duhamel - 30 min<br />
|<br />
* Abs<br />
|<br />
* Début de lecture du paper (Blockchain for Education) - 4h<br />
* Edition d'UML - 4h<br />
|<br />
* Début de lecture du paper (Blockchain for Education) - 4H<br />
|<br />
* Début de lecture du paper (Blockchain for Education) - 4H<br />
* RDV Brice Duhamel - 30 min<br />
|-<br />
! Mardi 30/01<br />
| <br />
* Lecture et résumé du paper (Blockchain for education) - 5h<br />
* Reunion Didier Donsez - 1h<br />
| <br />
* Mise en place des pages Air - 1h<br />
* Installation & documentation JHipster - 3h30<br />
* Réunion Hack Together - 45 min<br />
* Prises de RDV avec l'administration de Polytech - 15 min<br />
* RDV avec DD, Gerard et Lucas - 45 min<br />
* Recherches sur l'existant (notamment ESILV) - 1h <br />
| <br />
* Constatation de la disparition du projet initial - le matin<br />
* Maj des connaissances sur le projet - 1h<br />
* Réunion Hack Together - 45 min<br />
* Prises de RDV avec l'administration de Polytech - 15 min<br />
* RDV avec DD, Gerard et Lucas - 45 min<br />
* Installation & configuration Jhipster - 2h<br />
| <br />
* Lecture du sujet - 1h<br />
* Réunion - 1h<br />
* Génération (Jhipster) + recherche de modules (Jhipster) - 2h<br />
* Débogage IDE (tentative de maven build sur eclipse) <br />
| <br />
* Réunion Hack Together - 45 min<br />
* RDV avec DD, Gerard et Lucas - 45 min<br />
* Lecture du paper (Blockchain for Education) - 3h<br />
* Introduction à hyperledger Fabric - 3h<br />
|<br />
* Réunion Hack Together - 45 min<br />
* Prises de RDV avec l'administration de Polytech - 15 min<br />
* RDV avec DD, Gerard et Lucas - 45 min<br />
* Lecture du paper (Blockchain for Education) - 3h<br />
|- <br />
! Mercredi 31/01<br />
| <br />
* Lecture et résumé du paper (Blockchain for education) - 5h<br />
* Aide de Charles au démarrage de JHipster - 1h30<br />
| <br />
* Cours de créativité / gestion de projet - 4h<br />
* Documentation sur APOGEE - 3h<br />
* Préparation au RDV J. Guindet avec Simon - 30 min<br />
| <br />
* Cours de créativité / gestion de projet - 4h<br />
* Début développement front <br />
* Maj connaissances angular 4 - 2h<br />
* Essayer de faire quelque chose de fonctionnel sur le front - 1h<br />
| <br />
* Configuration des packages généré - 3h<br />
* Regénération + Yarn des microservices - 4h<br />
* Tentative Débugagge Maven Build (eclipse - Windows) - 4h<br />
|<br />
* Cours de créativité / gestion de projet - 4h<br />
* Documentation sur Hyperledger, Install Party des prérequis - 4H<br />
|<br />
* Cours de créativité / gestion de projet - 4h<br />
* Documentation sur Hyperledger - 3H<br />
* Préparation au RDV J. Guindet avec Antoine - 30 min<br />
|-<br />
! Jeudi 01/02<br />
|<br />
* Lecture et résumé du paper (Blockchain for education) - 4h<br />
* Réunion avec Simon et Antoine (mise au point)<br />
| <br />
* Relecture et complétion du SRS - 5h30<br />
* Définition de l'''asset'' (contenu) d'une transaction (avec Ahmed et Simon) - 30 min<br />
| <br />
* Tutos vidéo sur angular (et typescript) - 2h<br />
| <br />
* Regénération des microservices sans OAuth + mise a jour Github - 4h<br />
* Discussion sur l'API du back-end + fonctionnalités du site - 1h<br />
|<br />
* Documentation sur Hyperledger, Essai des premiers Tutos, Cassage et réparation de PC - 7H<br />
|<br />
* Relecture et complétion du SRS - 3H<br />
* Documentation HyperLedger - 1H30<br />
* Définition de l'''asset'' (contenu) d'une transaction (avec Ahmed et Antoine) - 30 min<br />
<br />
|- <br />
! Vendredi 02/02<br />
| <br />
* Définition et conception de UGAchain - 1 h <br />
* Lecture et résumé du paper (Blockchain for education) - 2h<br />
* Relecture du SRS et ajout des exigences fonctionnelles - 2h30<br />
| <br />
* Documentation "Blockchain for Education" - 1h30<br />
* Analyse existant - 1h<br />
* RDV avec J. Guindet ([[Media:UGAChain-CR_-_J._Guindet_-_31_01_2018.pdf|CR]]) - 45 min<br />
* Complétion du SRS - 2h30<br />
| <br />
* Mise en application des tutos angular sur notre gateway (2h30)<br />
| <br />
* Génération finale du microservice + gateway + registry + Mise à jour du GitHub (tout fonctionnel) - 4h<br />
* Explication de l'ensemble de l'architecture - 1h<br />
|<br />
|<br />
* RDV avec J. Guindet ([[Media:UGAChain-CR_-_J._Guindet_-_31_01_2018.pdf|CR]]) - 45 min<br />
* Complétion SRS - 1H30<br />
|}<br />
<br />
=== Documents ===<br />
<br />
* [[Media:UGAChain-CR_-_J._Guindet_-_31_01_2018.pdf|Compte-rendu de la réunion avec J. Guindet]]<br />
<br />
=== Sprint report ===<br />
<br />
'''TODO''' Sprint 0 sous le signe de la documentation<br />
<br />
== Semaine 2 ==<br />
<br />
=== Journal ===<br />
<br />
{| class="wikitable"<br />
! colspan=7|Semaine 2<br />
|-<br />
! style="width: 10%;" |<br />
! style="width: 15%;" | Ahmed<br />
! style="width: 15%;" | Antoine<br />
! style="width: 15%;" | Aymeric<br />
! style="width: 15%;" | Charles<br />
! style="width: 15%;" | Lucas<br />
! style="width: 15%;" | Simon<br />
|- <br />
! Lundi 5/02<br />
| <br />
* Réunion sprint - 30 min<br />
* Installation de Jhipster et résolution du bug de gitignore (avec charles et aymeric) - 3h<br />
* Lancement de Jhipster dans Docker - 1 h<br />
* Mise à jour du journal - 30min <br />
* Rédaction de l'éxistant - 1h<br />
| <br />
* Passage du SRS et des journaux sur la page Wiki - 1h<br />
* Réunion de début de sprint - 30 min<br />
* Renseignement sur l'API MediaWiki - 30 min<br />
* Rédaction de l'[[RICM5_2017_2018_-_UGAChain_/_Analyse_existant|analyse de l'existant]] - 1h30<br />
| <br />
* Réunion sprint - 30 min<br />
* discution ahmed pour maj architecture + explication blockchain - 45 min<br />
* Dev front - 4h<br />
| <br />
* Réunion sprint - 30mn<br />
* Compatibilité du projet (Windows - Ubuntu) + correction du Git Ignore - 3h <br />
* Compréhension du code généré + Développement de l'API - 4h <br />
|<br />
* Réunion sprint - 30 min<br />
* Lecture du glossaire HyperLedger Fabric - 1H<br />
* Tuto BYFN in Hyperledger Fabric - 4H<br />
|<br />
* Réunion sprint - 30 min<br />
* Mise à jour du journal et tâche SCRUM master 1H<br />
* Réalisation des premiers tutoriaux d'Hyperledger Fabric 3H30<br />
|-<br />
! Mardi 6/02<br />
| <br />
* Rédaction analyse de l'éxistant - 2h30<br />
* Entretient stage - 2h<br />
* Installation et formation Hyperledger Fabric 2h<br />
| <br />
* Préparation de la réunion de l'après-midi - 30 min<br />
* Réunion Skype DD - 30 min<br />
* Réunion M. Ziener ([[Media:UGAChain-CR_-_M._Ziener_-_06_02_2018.pdf|CR]]) - 1h<br />
* Lecture documentation Blockchain - 2h<br />
| <br />
* Formation et tests angular - 3h<br />
| <br />
* Développement d'une application JAVA (pour simulation APOGEE ) - 6h<br />
|<br />
* Tuto BYFN in Hyperledger Fabric + doc - 5h<br />
* Réunion M. Ziener ([[Media:UGAChain-CR_-_M._Ziener_-_06_02_2018.pdf|CR]]) - 1h<br />
|<br />
* Lecture de doc - 4H<br />
|- <br />
! Mercredi 7/02<br />
| <br />
* Cours de créativité / gestion de projet - 4h<br />
* Présentation et mise au point sur hyperledger fabric - 1h<br />
* Formation sur la mise en place du réseau de la blockchain (Fabric)- 3h30<br />
| <br />
* Cours de créativité / gestion de projet - 4h<br />
* Réunion de groupe - 15 min<br />
* Mailing - 15 min<br />
* Présentation / compréhension d'Hyperledger - 3h30<br />
* Installation et run d'un exemple HyperledgerFabric - 30 min<br />
| <br />
* dev front - 2h<br />
| <br />
* Fin développement d'une application JAVA (pour simulation APOGEE ) - 5h<br />
|<br />
* Cours de créativité / gestion de projet - 4H<br />
* Présentation et mise au point sur hyperledger fabric - 1H<br />
* Reflexion en groupe sur la mise en place du réseau de la blockchain dans hyperledger - 3H30<br />
|<br />
* Cours de créativité / gestion de projet 4H<br />
* Présentation et mise au point sur hyperledger fabric 1H<br />
* Formation sur la mise en place du réseau de la blockchain 3H30<br />
|-<br />
! Jeudi 8/02<br />
| <br />
* Mise à jour du journal - 30 min<br />
* Finalisation de l'analyse de l'existant - 1h30<br />
* Formation mise en place du réseau Hyperledger - 2h<br />
| <br />
* Finalisation de l'[[RICM5_2017_2018_-_UGAChain_/_Analyse_existant|analyse de l'existant]] - 1h<br />
* Mailing - 30 min<br />
* Call Skype DD - 30 min<br />
* Création des sprints sur Github avec Simon - 15 min<br />
* Mise à jour du planning (Dates clés à venir) - 30 min<br />
* Doc Hyperledger - 30 min<br />
* Exemple Hyperledger - 2h<br />
| <br />
* Fin dev front + validation avce antoine - 3-4h<br />
| <br />
* Développement Application JAVA - UGA Chain desktop - 6h<br />
| <br />
* Visionnage du cours sur les différents types de blockchain ([https://www.youtube.com/watch?v=ZUVg9stKHK4| Vidéo du cours]) - 2H<br />
* Petit compte rendu du cours à l'équipe - 30min<br />
* Doc Hyperledger - 3H<br />
|<br />
* j'ai cassé mon linux donc je l'ai réinstallé, saleté de murphy !!! <br />
|- <br />
! Vendredi 9/02<br />
| <br />
* Formation écriture d'une application Hyperledger 5h<br />
|<br />
* Documentation et tuto Hyperledger, encore et encore... 4h<br />
|<br />
| <br />
* Remplissage du journal - 1h<br />
* Fin CSV+ droppable -> PDF -3h<br />
| <br />
* videos youtube sur le concept blockchain - 1h<br />
<br />
| <br />
* Remplissage du journal - 1h<br />
|}<br />
<br />
=== Documents ===<br />
<br />
* [[Media:UGAChain-CR_-_M._Ziener_-_06_02_2018.pdf|Compte-rendu de la réunion avec M. Ziener]]<br />
<br />
=== Sprint report ===<br />
Réalisation de l'interface V0, génération de PDF et calcul de leur SHA. Réalisation des premières démos sur Hyperledger<br />
<br />
== Semaine 3 ==<br />
<br />
=== Journal ===<br />
<br />
{| class="wikitable"<br />
! colspan=7|Semaine 3<br />
|-<br />
! style="width: 10%;" |<br />
! style="width: 15%;" | Ahmed<br />
! style="width: 15%;" | Antoine<br />
! style="width: 15%;" | Aymeric<br />
! style="width: 15%;" | Charles<br />
! style="width: 15%;" | Lucas<br />
! style="width: 15%;" | Simon<br />
|- <br />
! Lundi 12/02<br />
| <br />
* Réunion Scrum - 30 m<br />
* Lecture de documentation Hyperledger Fabric - 3h<br />
| <br />
* Mise à jour Air.Imag - 30 min<br />
* Réunion Scrum - 30 min<br />
* Création du [[Media:UGAChain-logo.png|logo UGAChain]] - 30 min<br />
* Mise en place du PowerPoint - 30 min<br />
* Setup et contribution sur UGAChain-desktop - 3h<br />
* Maquettes IHM - 1h30<br />
| <br />
* Refais un diagramme - 30 min<br />
* Trouver bug sur sha - 30 min<br />
* Recherche librairies pdf/etc - 45 min<br />
* Trouver solution (cryptoJS sur file content only) - 15 min<br />
* Fais maquette ihm - 1 h<br />
* MAJ air - 30 min<br />
* Présentation mi parcours - 30 min<br />
| <br />
* Problème lors du calcul du SHA256 - 4h<br />
| <br />
* Réunion Scrum - 30 m<br />
* Lecture de documentation Hyperledger Fabric - 4H<br />
|<br />
* Réunion de groupe 30 min<br />
* Tâches SCRUM 45 min<br />
* Modification du SRS 1H<br />
* Tuto sur la création d'un réseau Hyperledger 3H<br />
|-<br />
! Mardi 13/02<br />
| <br />
* Préparation de slides pour la présentation - 2h<br />
* Réunion de présentation - 30m<br />
* Installation et documentation sur Hyperledger Composer - 3h<br />
| <br />
* Réparation du ePDU de la salle Air ([http://www.eaton.com/content/dam/eaton/products/backup-power-ups-surge-it-power-distribution/power-distribution-for-it-equipment/eaton-basic-rack-pdu/eaton-pdu-g3-network-connectivity-quick-start-guide-p-164000314.pdf doc]) - 1h<br />
* Comparaison et réparation du SHA256 avec Charles - 30 min <br />
* Fin de la maquette IHM - 1h<br />
* Contribution sur l'appli Java - 3h<br />
* Travail sur les slides pour demain - 30 min<br />
| <br />
* Refais un diagramme - 30 min<br />
* Validation sha - 30 min<br />
* Réunion présentation - 30 min<br />
* Vidéos youtube blockchain/hyperledger/hyperledger composer - 2 h<br />
| <br />
* Mise a jour de l'interface de l'appli JAVA - 4h<br />
* Ajout de la validation des étudiants dans l'appli JAVA - 4h<br />
* Travail sur les slides pour réunion de demain - 30mn<br />
| <br />
* Réunion de présentation - 30min<br />
* Installation et documentation d'Hyperledger Composer - 5H<br />
|<br />
* Documentation / Tuto sur Hyperledger 2H30<br />
* Slides soutenance 1H<br />
* Entrevue Marie Ziener 30min<br />
* Modif sur le SRS 1H<br />
|- <br />
! Mercredi 14/02 ♥<br />
| <br />
* Conférence Digit'Alps sur la [[Blockchain]] à l'IAE ([[RICM5 2017 2018 - UGAChain / Résumé Digit'Alps|résumé]]) - 2h<br />
* Présentation mi-parcours ([[:File:RICM5 2017 2018 UGAChain - Soutenance mi-parcours.pdf|slides]]) - 30 min<br />
* Réunion post-soutenance - 30 min<br />
* Documentation hyperledger composer<br />
| <br />
* Conférence Digit'Alps sur la [[Blockchain]] à l'IAE ([[RICM5 2017 2018 - UGAChain / Résumé Digit'Alps|résumé]]) - 2h<br />
* Écriture du résumé de la conférence de la matinée ([[RICM5 2017 2018 - UGAChain / Résumé Digit'Alps|résumé]]) - 1h<br />
* Présentation mi-parcours ([[:File:RICM5 2017 2018 UGAChain - Soutenance mi-parcours.pdf|slides]]) - 30 min<br />
* Réunion de réflexion sur les points soulevés lors de la soutenance - 30 min<br />
| <br />
* Préparation présentation - 30 min<br />
* Présentation - 30 min<br />
|<br />
* Préparation d'un prototype de test de l'application Java - 2h<br />
* Présentation mi-parcours - 30mn<br />
* Réunion de réflexion sur les points soulevés lors de la soutenance - 30 min<br />
* Lecture de document sur la lecture USB en Java - 2h<br />
| <br />
* Conférence Digit'Alps sur la [[Blockchain]] à l'IAE ([[RICM5 2017 2018 - UGAChain / Résumé Digit'Alps|résumé]]) - 2h<br />
* Tutoriel Hyperledger composer 3H.<br />
* Présentation mi-parcours ([[:File:RICM5 2017 2018 UGAChain - Soutenance mi-parcours.pdf|slides]]) - 30 min<br />
* Réunion de réflexion sur les points soulevés lors de la soutenance - 30 min<br />
|<br />
* Conférence Digit'Alps sur la Blockchain à l'IAE 2H<br />
* Soutenance mi-parcours 30min<br />
* Réunion suite à la soutenance et compte rendu 1H30<br />
* Rédaction journal de bord et tâche SCRUM 1H<br />
|-<br />
! Jeudi 15/02<br />
| <br />
* Documentation serveur REST Hyperledger composer - 2h30<br />
| <br />
* Cours de Management de Projet Innovant ([[:File:RICM5 2017 2018 - UGAChain - MPI - Coût du projet.pdf|Coût du projet]] et [[:File:RICM5 2017 2018 - UGAChain - MPI - Analyse Risque.pdf|Analyse des riques]]) - 2h<br />
* Campus au Sommet et tentative de record du monde de descente aux flambeaux - 9h<br />
| <br />
| <br />
* Finalisation d'un programme de test pour USB + lecture de la clé privé sur l'USB - 4h<br />
* Tentative de modification Look and Feel application Java - 1h<br />
| <br />
* Génération d'une API REST grâce à composer - 1H<br />
* Tuto composer-playground/composer - 4H<br />
|<br />
* Descente au flambeau - 4H<br />
|- <br />
! Vendredi 16/02<br />
| <br />
* Recherche de l'API swagger du serveur REST généré par composer - 2h<br />
| <br />
* Mise à jour du journal - 20 min<br />
* Résolution d'un pb avec HAProxy (Groupe [[Real Time Subtitles 2017-2018|RealTimeSubtitles]]) - 15 min<br />
* Fix d'un bug d'encodage des caractères sur les différents système d'exploitation - 1h<br />
* Début du flyer - 1h<br />
| <br />
* Administratif<br />
|<br />
* Mise a jour du journal - 1h<br />
* Correction Bug validation données Appli Java - 30mn<br />
| <br />
* Tuto composer-playground/composer - 7H<br />
| <br />
|}<br />
<br />
=== Documents ===<br />
<br />
* [[RICM5 2017 2018 - UGAChain / Résumé Digit'Alps|Résumé rapide de la présentation Blockchain]] dans le cadre de Digit'Alps 2018 (IAE Grenoble)<br />
* [[:File:RICM5_2017_2018_UGAChain_-_Soutenance_mi-parcours.pdf|Slides de la présentation de mi-parcours]]<br />
* '''MPI :'''<br />
** [[Media:RICM5 2017 2018 - UGAChain - MPI - Coût du projet.pdf|Coût du projet]] <br />
** [[Media:RICM5 2017 2018 - UGAChain - MPI - Analyse Risque.pdf|Analyse des riques]]<br />
<br />
=== Sprint report ===<br />
Tuto et documentation hyperledger et amélioration de l'interface<br />
<br />
== Semaine 4 ==<br />
<br />
=== Journal ===<br />
<br />
{| class="wikitable"<br />
! colspan=7|Semaine 4<br />
|-<br />
! style="width: 10%;" |<br />
! style="width: 15%;" | Ahmed<br />
! style="width: 15%;" | Antoine<br />
! style="width: 15%;" | Aymeric<br />
! style="width: 15%;" | Charles<br />
! style="width: 15%;" | Lucas<br />
! style="width: 15%;" | Simon<br />
|-<br />
! Lundi 19/02<br />
|colspan="6" rowspan="5" style="text-align:center;"|'''Interruption pédagogique'''<br />
→ Élaboration d'un pitch pour la présentation de notre projet aux M1RH de l'IAE le 26/02 (Lucas et Antoine)<br />
|-<br />
! Mardi 20/02<br />
|- <br />
! Mercredi 21/02<br />
|-<br />
! Jeudi 22/02<br />
|- <br />
! Vendredi 23/02<br />
|}<br />
<br />
== Semaine 5 ==<br />
<br />
===Journal===<br />
<br />
{| class="wikitable"<br />
! colspan=7|Semaine 5<br />
|-<br />
! style="width: 10%;" |<br />
! style="width: 15%;" | Ahmed<br />
! style="width: 15%;" | Antoine<br />
! style="width: 15%;" | Aymeric<br />
! style="width: 15%;" | Charles<br />
! style="width: 15%;" | Lucas<br />
! style="width: 15%;" | Simon<br />
|- <br />
! Lundi 26/02<br />
| <br />
* Cours de Management de Projet Innovant - 3h<br />
* Présentation du projet aux M1RH de l'IAE Grenoble - 1h<br />
* Réunion SCRUM - 20 min<br />
* Mise a jour journal AIR 1h<br />
* Mise en place en place d'un réseau fabric personalisé-1h30<br />
| <br />
* Cours de Management de Projet Innovant - 3h<br />
* Présentation du projet aux M1RH de l'IAE Grenoble - 1h<br />
* Réunion SCRUM - 20 min<br />
* Tutoriels Hyperledger Composer - 3h30<br />
| <br />
* Cours de Management de Projet Innovant - 3h<br />
* Présentation du projet aux M1RH de l'IAE Grenoble - 1h<br />
* Réunion SCRUM - 20 min<br />
| <br />
* Reunion SCRUM - 20 min<br />
* Application Java : finalisation de la sécuritée USB + tests de cette sécuritée - 5h<br />
| <br />
* Cours de Management de Projet Innovant - 3h<br />
* Présentation du projet aux M1RH de l'IAE Grenoble - 1h<br />
* Réunion SCRUM - 20 min<br />
* Début de création de notre réseaux Fabric adapté à nos besoins - 2H<br />
|<br />
* Cours de Management de Projet Innovant - 3h<br />
* Présentation du projet aux M1RH de l'IAE Grenoble - 1h<br />
* Réunion SCRUM - 20 min<br />
* Réparation environnement (Docker, Docker Compose, NodeJS, npm) 2H<br />
* Tâches scrum - 45 min<br />
|-<br />
! Mardi 27/02<br />
| <br />
* Mise en place en place d'un réseau fabric personalisé - 3h30<br />
* Documentation Docker - 1h<br />
| <br />
* Tutoriels Hyperledger Composer - 3h<br />
* Débogage de Swagger - 30 min<br />
| <br />
* Migration du projet vers du angular propre - 2h<br />
| <br />
* Modification interface Application Java - 2h<br />
* Hashage des informations sur la clé USB de sécurité - 2h<br />
| <br />
* Création du réseaux Fabric personalisé. 6H<br />
|<br />
* Réparation environnement (Docker, Docker Compose, NodeJS, npm) 2H30<br />
<br />
|- <br />
! Mercredi 28/02<br />
| <br />
* Débogage fabric/docker - 3h<br />
| <br />
* Reverse-engineering de Hyperledger Fabric afin de retrouver comment (et où) était généré le fichier de définition Swagger (swagger.json) - 4h<br />
| <br />
* Factorisation massive de code - 2h<br />
* Utilisation propre de librairies avec angular - 30 min<br />
|<br />
* Installation Ubuntu sur second PC pour implémenter API de simulation d'un ledger - 5h<br />
| <br />
* Création du réseaux Fabric personalisé. 6H<br />
| <br />
* Renseignement Hyperledger Composer<br />
|-<br />
! Jeudi 01/03<br />
| <br />
* Renseignement docker avec Lucas et antoine - 2h<br />
* Création de scripts de génération de réseau - 2h30<br />
| <br />
* Apport d'expertise sur Docker pour Lucas et Ahmed - 2h<br />
| <br />
* Administratif<br />
| <br />
* Installation des dépendances pour développer une API test en node-JS - 3h<br />
| <br />
* Création du réseaux Fabric personalisé. 6H<br />
|<br />
* Renseignement Hyperledger Composer<br />
|- <br />
! Vendredi 02/03<br />
| <br />
* Pair programming avec Antoine (Hyperledger/Docker) - 3h30<br />
* RDV DD - 30 minutes<br />
| <br />
* Pair programming avec Ahmed (Hyperledger/Docker) - 3h30<br />
* RDV DD - 30 minutes<br />
| <br />
* Visite d'appartements<br />
|<br />
* Début de documentation sur Application Java - 2h<br />
* Mise a jour Journal - 1h<br />
| <br />
* Je ne me rappelle plus.<br />
| <br />
* RDV DD - 30 minutes<br />
|}<br />
<br />
===Sprint report===<br />
Front RH angular (manque requête HTTP client) création peer personnalisé, en utilisant composer appel http post et get dans l'application Java, et création API rest en local et rédaction de la documentation<br />
<br />
== Semaine 6 ==<br />
<br />
=== Journal ===<br />
<br />
{| class="wikitable"<br />
! colspan=7|Semaine 6<br />
|-<br />
! style="width: 10%;" |<br />
! style="width: 15%;" | Ahmed<br />
! style="width: 15%;" | Antoine<br />
! style="width: 15%;" | Aymeric<br />
! style="width: 15%;" | Charles<br />
! style="width: 15%;" | Lucas<br />
! style="width: 15%;" | Simon<br />
|- <br />
! Lundi 05/03<br />
| <br />
* Réunion SCRUM ([[RICM5 2017 2018 - UGAChain / Prise de notes 1|Prise de note]]) - 30 min<br />
* Mise à jour journal Air<br />
* Réalisation d'un déploiement de chaincode à l'aide de Hyperledger Composer - 5h30<br />
| <br />
* Réunion SCRUM ([[RICM5 2017 2018 - UGAChain / Prise de notes 1|Prise de note]]) - 30 min<br />
* Documentation sur Air ([[Hyperledger Composer|Tuto Hyperledger Composer]]) - 4h<br />
| <br />
* Réunion SCRUM ([[RICM5 2017 2018 - UGAChain / Prise de notes 1|Prise de note]]) - 30 min<br />
* Mise au point avec Charles pour démo fonctionnelle - 2h<br />
| <br />
* Finalisation du systéme de mailer + test mailer - 2h30<br />
* Mise a niveau des logs afin de vérifier toutes les parties de la démo - 1h<br />
* Premiére démo de test avec Appli Java + Mailer - 1h<br />
| <br />
* Réunion SCRUM ([[RICM5 2017 2018 - UGAChain / Prise de notes 1|Prise de note]]) - 30 min<br />
* Création d'assets et tentative de connexion au réseaux Fabric créé. 5H30<br />
| <br />
* Réunion SCRUM ([[RICM5 2017 2018 - UGAChain / Prise de notes 1|Prise de note]]) - 30 min<br />
* Prise en main Hyperledger Composer<br />
* Déploiement Hyperledger Composer => résolution de bug - 2H<br />
|-<br />
! Mardi 06/03<br />
| <br />
* Réalisation d'un déploiement de chaincode à l'aide de Hyperledger Composer - 5h30<br />
* Réunion avec Nina Reignier-Tayar [[RICM5 2017 2018 - UGAChain / CR Réunion Nina Reignier-Tayar|Compte-rendu réunion]] - 1h30<br />
| <br />
* Préparation à la réunion avec Nina Reignier-Tayar - 1h<br />
* Réunion avec Nina Reignier-Tayar [[RICM5 2017 2018 - UGAChain / CR Réunion Nina Reignier-Tayar|Compte-rendu réunion]] - 1h30<br />
| <br />
* Préparation à la réunion avec Nina Reignier-Tayar - 1h<br />
* Réunion avec Nina Reignier-Tayar [[RICM5 2017 2018 - UGAChain / CR Réunion Nina Reignier-Tayar|Compte-rendu réunion]] - 1h30<br />
|<br />
* Documentation Github pour l'application Java - 3h<br />
* Mise a jour des IP de connections pour une démo en Local - 2h<br />
* Réunion avec Nina Reignier-Tayar [[RICM5 2017 2018 - UGAChain / CR Réunion Nina Reignier-Tayar|Compte-rendu réunion]] - 1h30<br />
|<br />
* Travail sur Hyperledger Composer/Fabric - 5h30<br />
* Réunion avec Nina Reignier-Tayar [[RICM5 2017 2018 - UGAChain / CR Réunion Nina Reignier-Tayar|Compte-rendu réunion]] - 1h30<br />
|<br />
* Préparation à la réunion avec Nina Reignier-Tayar - 1h<br />
* Réunion avec Nina Reignier-Tayar [[RICM5 2017 2018 - UGAChain / CR Réunion Nina Reignier-Tayar|Compte-rendu réunion]] - 1h30<br />
* Prise en main Hyperledger Composer 2H<br />
* Administratif<br />
|- <br />
! Mercredi 07/03<br />
|<br />
* Résolution d'un bug npm (grpc, gyp_node) -4h30<br />
* Avancée sur composer mais nouveau bug- 3h<br />
| <br />
* Travail sur les slides (discours et définitions des termes) - 3h<br />
* Début du document à rendre en MPI - 1h <br />
| <br />
* Formation sur Microsoft Sharepoint (hors projet) - 2h<br />
| <br />
* Mise a jour des appels API pour mieux correspondre a la potentielle API d'un ledger - 3h<br />
* Mise a jour de l'API pour la rendre identitique aux nouveaux appel - 1h <br />
| <br />
* Debug d'un problème de chaincode impossible à load. 7H<br />
|<br />
* Debug environnement - sur la journée<br />
|-<br />
! Jeudi 08/03<br />
| <br />
* Débug de composer - 3h30<br />
| <br />
* Finalisation du [[Media:RICM5_2017_2018_UGAChain-Flyer.pdf|flyer]] - 2h<br />
* Mises à jour Air - 1h<br />
* Taff sur le bug de Lucas (problème avec la chaincode) - 4h<br />
| <br />
* Visite d'appartements<br />
| <br />
* Mise a jour minime sur le texte + affichage sur l'application java - 2h <br />
| <br />
* Debug d'un problème de chaincode impossible à load. 7H<br />
|<br />
* Administratif<br />
* Fin de debug environnement<br />
|- <br />
! Vendredi 09/03<br />
| <br />
* Débug de Composer - 6h<br />
| <br />
* Hyperledger toute la journée - 8h<br />
* Entrevue avec DD - 20 minutes<br />
| <br />
* Abs<br />
| <br />
* Mise a jour du journal - 1h<br />
|<br />
* Abs<br />
|<br />
* Mise à jour journal - 1H<br />
* Tâche scrum - 1H30<br />
* Déploiement Hyperledger Composer - 2H<br />
|}<br />
<br />
=== Documents ===<br />
<br />
* [[RICM5 2017 2018 - UGAChain / Prise de notes 1|Prise de notes]] de la réunion SCRUM de lundi matin<br />
* Tuto [[Hyperledger Composer]]<br />
* [[RICM5 2017 2018 - UGAChain / CR Réunion Nina Reignier-Tayar|Compte-rendu réunion]] avec Nina Reignier-Tayar<br />
<br />
=== Sprint report ===<br />
Semaine de debug sur hyperledger, connexion du front et back pour la démonstration sans utilisation d'hyperledger<br />
<br />
== Semaine 7 ==<br />
<br />
=== Journal ===<br />
<br />
{| class="wikitable"<br />
! colspan=7|Semaine 6<br />
|-<br />
! style="width: 10%;" |<br />
! style="width: 15%;" | Ahmed<br />
! style="width: 15%;" | Antoine<br />
! style="width: 15%;" | Aymeric<br />
! style="width: 15%;" | Charles<br />
! style="width: 15%;" | Lucas<br />
! style="width: 15%;" | Simon<br />
|- <br />
! Lundi 12/03<br />
| <br />
* Réunion Scrum - 30 min<br />
* Débug Fabric - 5h<br />
| <br />
* Travail sur Hyperledger - 6h<br />
| <br />
* Réunion SCRUM - 30 min<br />
* Préparation présentation finale + suivre évolution blockchain - 3h<br />
| <br />
* Reunion Scrum - 30mn<br />
* Préparation MPI - 1h<br />
* Préparation des slides pour la présentation finale - 1h<br />
* Recherche sur le vocabulaire pour présentation finale + MPI - 2h<br />
| <br />
* Reunion Scrum - 30mn<br />
* Hyperledger Composer/Fabric - 4H30<br />
| <br />
* Préparation de la réunion scrum - 45min<br />
* Reunion Scrum - 30mn<br />
|-<br />
! Mardi 13/03<br />
| <br />
* Débug Fabric/composer (certificats ) - 4h30<br />
* Travail sur slide avec aymeric<br />
| <br />
* Rapport MPI ([[Media:RICM5 2017 2018 - UGAChain - Rapport MPI.pdf|PDF]]) - 4h<br />
* Debug Hyperledger - 3h<br />
* Préparation de la démo - 3h<br />
** Debug du Microservice - 2h<br />
** Debug du front - 1h<br />
| <br />
* Rapport MPI - 3h<br />
* Visite d'appartements<br />
|<br />
* Rapport MPI - 4h <br />
* Travail sur les slides du diapo - 2h<br />
| <br />
* Rapport MPI - 4H<br />
* Mise à jour du journal air - 1H<br />
* Hyperledger composer/fabric - 3H<br />
|<br />
* Rapport MPI - 4h<br />
* Mise à jour du journal air - 45 min<br />
* Diapo présentation - 1H<br />
|- <br />
! Mercredi 14/03<br />
|<br />
* Slides - 2h<br />
|<br />
* Slides et travail du discours - 2h<br />
* Mise en place de la démo - 1h<br />
| <br />
* Slides - 2h<br />
| <br />
| <br />
|<br />
* Présentation 3H<br />
|-<br />
! Jeudi 15/03<br />
| colspan=6 style="text-align:center; font-weight:bold"|Présentation finale<br />
|}<br />
<br />
=== Documents ===<br />
<br />
* [[Media:RICM5 2017 2018 - UGAChain - Rapport MPI.pdf|Rapport MPI]]<br />
<br />
=== Sprint report ===</div>
Aymeric.Vial-Grelier
https://air.imag.fr/index.php?title=RICM5_2017_2018_-_UGAChain_/_Journal&diff=40823
RICM5 2017 2018 - UGAChain / Journal
2018-03-14T11:21:24Z
<p>Aymeric.Vial-Grelier: /* Journal */</p>
<hr />
<div>[[RICM5 2017 2018 - UGAChain|<< Retour fiche]]<br />
<br />
== Semaine 1 ==<br />
<br />
=== Journal ===<br />
<br />
{| class="wikitable"<br />
! colspan=7|Semaine 1<br />
|-<br />
! style="width: 10%;" |<br />
! style="width: 15%;" | Ahmed<br />
! style="width: 15%;" | Antoine<br />
! style="width: 15%;" | Aymeric<br />
! style="width: 15%;" | Charles<br />
! style="width: 15%;" | Lucas<br />
! style="width: 15%;" | Simon<br />
|- <br />
! Lundi 29/01<br />
| <br />
* Début de lecture et résumé du paper et résumé (Blockchain for education) - 5h<br />
| <br />
* Début de lecture du paper (Blockchain for Education) - 3h<br />
* Documentation sur la Blockchain & Hyperledger - 1h<br />
* RDV avec Brice Duhamel - 30 min<br />
|<br />
* Abs<br />
|<br />
* Début de lecture du paper (Blockchain for Education) - 4h<br />
* Edition d'UML - 4h<br />
|<br />
* Début de lecture du paper (Blockchain for Education) - 4H<br />
|<br />
* Début de lecture du paper (Blockchain for Education) - 4H<br />
* RDV Brice Duhamel - 30 min<br />
|-<br />
! Mardi 30/01<br />
| <br />
* Lecture et résumé du paper (Blockchain for education) - 5h<br />
* Reunion Didier Donsez - 1h<br />
| <br />
* Mise en place des pages Air - 1h<br />
* Installation & documentation JHipster - 3h30<br />
* Réunion Hack Together - 45 min<br />
* Prises de RDV avec l'administration de Polytech - 15 min<br />
* RDV avec DD, Gerard et Lucas - 45 min<br />
* Recherches sur l'existant (notamment ESILV) - 1h <br />
| <br />
* Constatation de la disparition du projet initial - le matin<br />
* Maj des connaissances sur le projet - 1h<br />
* Réunion Hack Together - 45 min<br />
* Prises de RDV avec l'administration de Polytech - 15 min<br />
* RDV avec DD, Gerard et Lucas - 45 min<br />
* Installation & configuration Jhipster - 2h<br />
| <br />
* Lecture du sujet - 1h<br />
* Réunion - 1h<br />
* Génération (Jhipster) + recherche de modules (Jhipster) - 2h<br />
* Débogage IDE (tentative de maven build sur eclipse) <br />
| <br />
* Réunion Hack Together - 45 min<br />
* RDV avec DD, Gerard et Lucas - 45 min<br />
* Lecture du paper (Blockchain for Education) - 3h<br />
* Introduction à hyperledger Fabric - 3h<br />
|<br />
* Réunion Hack Together - 45 min<br />
* Prises de RDV avec l'administration de Polytech - 15 min<br />
* RDV avec DD, Gerard et Lucas - 45 min<br />
* Lecture du paper (Blockchain for Education) - 3h<br />
|- <br />
! Mercredi 31/01<br />
| <br />
* Lecture et résumé du paper (Blockchain for education) - 5h<br />
* Aide de Charles au démarrage de JHipster - 1h30<br />
| <br />
* Cours de créativité / gestion de projet - 4h<br />
* Documentation sur APOGEE - 3h<br />
* Préparation au RDV J. Guindet avec Simon - 30 min<br />
| <br />
* Cours de créativité / gestion de projet - 4h<br />
* Début développement front <br />
* Maj connaissances angular 4 - 2h<br />
* Essayer de faire quelque chose de fonctionnel sur le front - 1h<br />
| <br />
* Configuration des packages généré - 3h<br />
* Regénération + Yarn des microservices - 4h<br />
* Tentative Débugagge Maven Build (eclipse - Windows) - 4h<br />
|<br />
* Cours de créativité / gestion de projet - 4h<br />
* Documentation sur Hyperledger, Install Party des prérequis - 4H<br />
|<br />
* Cours de créativité / gestion de projet - 4h<br />
* Documentation sur Hyperledger - 3H<br />
* Préparation au RDV J. Guindet avec Antoine - 30 min<br />
|-<br />
! Jeudi 01/02<br />
|<br />
* Lecture et résumé du paper (Blockchain for education) - 4h<br />
* Réunion avec Simon et Antoine (mise au point)<br />
| <br />
* Relecture et complétion du SRS - 5h30<br />
* Définition de l'''asset'' (contenu) d'une transaction (avec Ahmed et Simon) - 30 min<br />
| <br />
* Tutos vidéo sur angular (et typescript) - 2h<br />
| <br />
* Regénération des microservices sans OAuth + mise a jour Github - 4h<br />
* Discussion sur l'API du back-end + fonctionnalités du site - 1h<br />
|<br />
* Documentation sur Hyperledger, Essai des premiers Tutos, Cassage et réparation de PC - 7H<br />
|<br />
* Relecture et complétion du SRS - 3H<br />
* Documentation HyperLedger - 1H30<br />
* Définition de l'''asset'' (contenu) d'une transaction (avec Ahmed et Antoine) - 30 min<br />
<br />
|- <br />
! Vendredi 02/02<br />
| <br />
* Définition et conception de UGAchain - 1 h <br />
* Lecture et résumé du paper (Blockchain for education) - 2h<br />
* Relecture du SRS et ajout des exigences fonctionnelles - 2h30<br />
| <br />
* Documentation "Blockchain for Education" - 1h30<br />
* Analyse existant - 1h<br />
* RDV avec J. Guindet ([[Media:UGAChain-CR_-_J._Guindet_-_31_01_2018.pdf|CR]]) - 45 min<br />
* Complétion du SRS - 2h30<br />
| <br />
* Mise en application des tutos angular sur notre gateway (2h30)<br />
| <br />
* Génération finale du microservice + gateway + registry + Mise à jour du GitHub (tout fonctionnel) - 4h<br />
* Explication de l'ensemble de l'architecture - 1h<br />
|<br />
|<br />
* RDV avec J. Guindet ([[Media:UGAChain-CR_-_J._Guindet_-_31_01_2018.pdf|CR]]) - 45 min<br />
* Complétion SRS - 1H30<br />
|}<br />
<br />
=== Documents ===<br />
<br />
* [[Media:UGAChain-CR_-_J._Guindet_-_31_01_2018.pdf|Compte-rendu de la réunion avec J. Guindet]]<br />
<br />
=== Sprint report ===<br />
<br />
'''TODO''' Sprint 0 sous le signe de la documentation<br />
<br />
== Semaine 2 ==<br />
<br />
=== Journal ===<br />
<br />
{| class="wikitable"<br />
! colspan=7|Semaine 2<br />
|-<br />
! style="width: 10%;" |<br />
! style="width: 15%;" | Ahmed<br />
! style="width: 15%;" | Antoine<br />
! style="width: 15%;" | Aymeric<br />
! style="width: 15%;" | Charles<br />
! style="width: 15%;" | Lucas<br />
! style="width: 15%;" | Simon<br />
|- <br />
! Lundi 5/02<br />
| <br />
* Réunion sprint - 30 min<br />
* Installation de Jhipster et résolution du bug de gitignore (avec charles et aymeric) - 3h<br />
* Lancement de Jhipster dans Docker - 1 h<br />
* Mise à jour du journal - 30min <br />
* Rédaction de l'éxistant - 1h<br />
| <br />
* Passage du SRS et des journaux sur la page Wiki - 1h<br />
* Réunion de début de sprint - 30 min<br />
* Renseignement sur l'API MediaWiki - 30 min<br />
* Rédaction de l'[[RICM5_2017_2018_-_UGAChain_/_Analyse_existant|analyse de l'existant]] - 1h30<br />
| <br />
* Réunion sprint - 30 min<br />
* discution ahmed pour maj architecture + explication blockchain - 45 min<br />
* Dev front - 4h<br />
| <br />
* Réunion sprint - 30mn<br />
* Compatibilité du projet (Windows - Ubuntu) + correction du Git Ignore - 3h <br />
* Compréhension du code généré + Développement de l'API - 4h <br />
|<br />
* Réunion sprint - 30 min<br />
* Lecture du glossaire HyperLedger Fabric - 1H<br />
* Tuto BYFN in Hyperledger Fabric - 4H<br />
|<br />
* Réunion sprint - 30 min<br />
* Mise à jour du journal et tâche SCRUM master 1H<br />
* Réalisation des premiers tutoriaux d'Hyperledger Fabric 3H30<br />
|-<br />
! Mardi 6/02<br />
| <br />
* Rédaction analyse de l'éxistant - 2h30<br />
* Entretient stage - 2h<br />
* Installation et formation Hyperledger Fabric 2h<br />
| <br />
* Préparation de la réunion de l'après-midi - 30 min<br />
* Réunion Skype DD - 30 min<br />
* Réunion M. Ziener ([[Media:UGAChain-CR_-_M._Ziener_-_06_02_2018.pdf|CR]]) - 1h<br />
* Lecture documentation Blockchain - 2h<br />
| <br />
* Formation et tests angular - 3h<br />
| <br />
* Développement d'une application JAVA (pour simulation APOGEE ) - 6h<br />
|<br />
* Tuto BYFN in Hyperledger Fabric + doc - 5h<br />
* Réunion M. Ziener ([[Media:UGAChain-CR_-_M._Ziener_-_06_02_2018.pdf|CR]]) - 1h<br />
|<br />
* Lecture de doc - 4H<br />
|- <br />
! Mercredi 7/02<br />
| <br />
* Cours de créativité / gestion de projet - 4h<br />
* Présentation et mise au point sur hyperledger fabric - 1h<br />
* Formation sur la mise en place du réseau de la blockchain (Fabric)- 3h30<br />
| <br />
* Cours de créativité / gestion de projet - 4h<br />
* Réunion de groupe - 15 min<br />
* Mailing - 15 min<br />
* Présentation / compréhension d'Hyperledger - 3h30<br />
* Installation et run d'un exemple HyperledgerFabric - 30 min<br />
| <br />
* dev front - 2h<br />
| <br />
* Fin développement d'une application JAVA (pour simulation APOGEE ) - 5h<br />
|<br />
* Cours de créativité / gestion de projet - 4H<br />
* Présentation et mise au point sur hyperledger fabric - 1H<br />
* Reflexion en groupe sur la mise en place du réseau de la blockchain dans hyperledger - 3H30<br />
|<br />
* Cours de créativité / gestion de projet 4H<br />
* Présentation et mise au point sur hyperledger fabric 1H<br />
* Formation sur la mise en place du réseau de la blockchain 3H30<br />
|-<br />
! Jeudi 8/02<br />
| <br />
* Mise à jour du journal - 30 min<br />
* Finalisation de l'analyse de l'existant - 1h30<br />
* Formation mise en place du réseau Hyperledger - 2h<br />
| <br />
* Finalisation de l'[[RICM5_2017_2018_-_UGAChain_/_Analyse_existant|analyse de l'existant]] - 1h<br />
* Mailing - 30 min<br />
* Call Skype DD - 30 min<br />
* Création des sprints sur Github avec Simon - 15 min<br />
* Mise à jour du planning (Dates clés à venir) - 30 min<br />
* Doc Hyperledger - 30 min<br />
* Exemple Hyperledger - 2h<br />
| <br />
* Fin dev front + validation avce antoine - 3-4h<br />
| <br />
* Développement Application JAVA - UGA Chain desktop - 6h<br />
| <br />
* Visionnage du cours sur les différents types de blockchain ([https://www.youtube.com/watch?v=ZUVg9stKHK4| Vidéo du cours]) - 2H<br />
* Petit compte rendu du cours à l'équipe - 30min<br />
* Doc Hyperledger - 3H<br />
|<br />
* j'ai cassé mon linux donc je l'ai réinstallé, saleté de murphy !!! <br />
|- <br />
! Vendredi 9/02<br />
| <br />
* Formation écriture d'une application Hyperledger 5h<br />
|<br />
* Documentation et tuto Hyperledger, encore et encore... 4h<br />
|<br />
| <br />
* Remplissage du journal - 1h<br />
* Fin CSV+ droppable -> PDF -3h<br />
| <br />
* videos youtube sur le concept blockchain - 1h<br />
<br />
| <br />
* Remplissage du journal - 1h<br />
|}<br />
<br />
=== Documents ===<br />
<br />
* [[Media:UGAChain-CR_-_M._Ziener_-_06_02_2018.pdf|Compte-rendu de la réunion avec M. Ziener]]<br />
<br />
=== Sprint report ===<br />
Réalisation de l'interface V0, génération de PDF et calcul de leur SHA. Réalisation des premières démos sur Hyperledger<br />
<br />
== Semaine 3 ==<br />
<br />
=== Journal ===<br />
<br />
{| class="wikitable"<br />
! colspan=7|Semaine 3<br />
|-<br />
! style="width: 10%;" |<br />
! style="width: 15%;" | Ahmed<br />
! style="width: 15%;" | Antoine<br />
! style="width: 15%;" | Aymeric<br />
! style="width: 15%;" | Charles<br />
! style="width: 15%;" | Lucas<br />
! style="width: 15%;" | Simon<br />
|- <br />
! Lundi 12/02<br />
| <br />
* Réunion Scrum - 30 m<br />
* Lecture de documentation Hyperledger Fabric - 3h<br />
| <br />
* Mise à jour Air.Imag - 30 min<br />
* Réunion Scrum - 30 min<br />
* Création du [[Media:UGAChain-logo.png|logo UGAChain]] - 30 min<br />
* Mise en place du PowerPoint - 30 min<br />
* Setup et contribution sur UGAChain-desktop - 3h<br />
* Maquettes IHM - 1h30<br />
| <br />
* Refais un diagramme - 30 min<br />
* Trouver bug sur sha - 30 min<br />
* Recherche librairies pdf/etc - 45 min<br />
* Trouver solution (cryptoJS sur file content only) - 15 min<br />
* Fais maquette ihm - 1 h<br />
* MAJ air - 30 min<br />
* Présentation mi parcours - 30 min<br />
| <br />
* Problème lors du calcul du SHA256 - 4h<br />
| <br />
* Réunion Scrum - 30 m<br />
* Lecture de documentation Hyperledger Fabric - 4H<br />
|<br />
* Réunion de groupe 30 min<br />
* Tâches SCRUM 45 min<br />
* Modification du SRS 1H<br />
* Tuto sur la création d'un réseau Hyperledger 3H<br />
|-<br />
! Mardi 13/02<br />
| <br />
* Préparation de slides pour la présentation - 2h<br />
* Réunion de présentation - 30m<br />
* Installation et documentation sur Hyperledger Composer - 3h<br />
| <br />
* Réparation du ePDU de la salle Air ([http://www.eaton.com/content/dam/eaton/products/backup-power-ups-surge-it-power-distribution/power-distribution-for-it-equipment/eaton-basic-rack-pdu/eaton-pdu-g3-network-connectivity-quick-start-guide-p-164000314.pdf doc]) - 1h<br />
* Comparaison et réparation du SHA256 avec Charles - 30 min <br />
* Fin de la maquette IHM - 1h<br />
* Contribution sur l'appli Java - 3h<br />
* Travail sur les slides pour demain - 30 min<br />
| <br />
* Refais un diagramme - 30 min<br />
* Validation sha - 30 min<br />
* Réunion présentation - 30 min<br />
* Vidéos youtube blockchain/hyperledger/hyperledger composer - 2 h<br />
| <br />
* Mise a jour de l'interface de l'appli JAVA - 4h<br />
* Ajout de la validation des étudiants dans l'appli JAVA - 4h<br />
* Travail sur les slides pour réunion de demain - 30mn<br />
| <br />
* Réunion de présentation - 30min<br />
* Installation et documentation d'Hyperledger Composer - 5H<br />
|<br />
* Documentation / Tuto sur Hyperledger 2H30<br />
* Slides soutenance 1H<br />
* Entrevue Marie Ziener 30min<br />
* Modif sur le SRS 1H<br />
|- <br />
! Mercredi 14/02 ♥<br />
| <br />
* Conférence Digit'Alps sur la [[Blockchain]] à l'IAE ([[RICM5 2017 2018 - UGAChain / Résumé Digit'Alps|résumé]]) - 2h<br />
* Présentation mi-parcours ([[:File:RICM5 2017 2018 UGAChain - Soutenance mi-parcours.pdf|slides]]) - 30 min<br />
* Réunion post-soutenance - 30 min<br />
* Documentation hyperledger composer<br />
| <br />
* Conférence Digit'Alps sur la [[Blockchain]] à l'IAE ([[RICM5 2017 2018 - UGAChain / Résumé Digit'Alps|résumé]]) - 2h<br />
* Écriture du résumé de la conférence de la matinée ([[RICM5 2017 2018 - UGAChain / Résumé Digit'Alps|résumé]]) - 1h<br />
* Présentation mi-parcours ([[:File:RICM5 2017 2018 UGAChain - Soutenance mi-parcours.pdf|slides]]) - 30 min<br />
* Réunion de réflexion sur les points soulevés lors de la soutenance - 30 min<br />
| <br />
* Préparation présentation - 30 min<br />
* Présentation - 30 min<br />
|<br />
* Préparation d'un prototype de test de l'application Java - 2h<br />
* Présentation mi-parcours - 30mn<br />
* Réunion de réflexion sur les points soulevés lors de la soutenance - 30 min<br />
* Lecture de document sur la lecture USB en Java - 2h<br />
| <br />
* Conférence Digit'Alps sur la [[Blockchain]] à l'IAE ([[RICM5 2017 2018 - UGAChain / Résumé Digit'Alps|résumé]]) - 2h<br />
* Tutoriel Hyperledger composer 3H.<br />
* Présentation mi-parcours ([[:File:RICM5 2017 2018 UGAChain - Soutenance mi-parcours.pdf|slides]]) - 30 min<br />
* Réunion de réflexion sur les points soulevés lors de la soutenance - 30 min<br />
|<br />
* Conférence Digit'Alps sur la Blockchain à l'IAE 2H<br />
* Soutenance mi-parcours 30min<br />
* Réunion suite à la soutenance et compte rendu 1H30<br />
* Rédaction journal de bord et tâche SCRUM 1H<br />
|-<br />
! Jeudi 15/02<br />
| <br />
* Documentation serveur REST Hyperledger composer - 2h30<br />
| <br />
* Cours de Management de Projet Innovant ([[:File:RICM5 2017 2018 - UGAChain - MPI - Coût du projet.pdf|Coût du projet]] et [[:File:RICM5 2017 2018 - UGAChain - MPI - Analyse Risque.pdf|Analyse des riques]]) - 2h<br />
* Campus au Sommet et tentative de record du monde de descente aux flambeaux - 9h<br />
| <br />
| <br />
* Finalisation d'un programme de test pour USB + lecture de la clé privé sur l'USB - 4h<br />
* Tentative de modification Look and Feel application Java - 1h<br />
| <br />
* Génération d'une API REST grâce à composer - 1H<br />
* Tuto composer-playground/composer - 4H<br />
|<br />
* Descente au flambeau - 4H<br />
|- <br />
! Vendredi 16/02<br />
| <br />
* Recherche de l'API swagger du serveur REST généré par composer - 2h<br />
| <br />
* Mise à jour du journal - 20 min<br />
* Résolution d'un pb avec HAProxy (Groupe [[Real Time Subtitles 2017-2018|RealTimeSubtitles]]) - 15 min<br />
* Fix d'un bug d'encodage des caractères sur les différents système d'exploitation - 1h<br />
* Début du flyer - 1h<br />
| <br />
* Administratif<br />
|<br />
* Mise a jour du journal - 1h<br />
* Correction Bug validation données Appli Java - 30mn<br />
| <br />
* Tuto composer-playground/composer - 7H<br />
| <br />
|}<br />
<br />
=== Documents ===<br />
<br />
* [[RICM5 2017 2018 - UGAChain / Résumé Digit'Alps|Résumé rapide de la présentation Blockchain]] dans le cadre de Digit'Alps 2018 (IAE Grenoble)<br />
* [[:File:RICM5_2017_2018_UGAChain_-_Soutenance_mi-parcours.pdf|Slides de la présentation de mi-parcours]]<br />
* '''MPI :'''<br />
** [[Media:RICM5 2017 2018 - UGAChain - MPI - Coût du projet.pdf|Coût du projet]] <br />
** [[Media:RICM5 2017 2018 - UGAChain - MPI - Analyse Risque.pdf|Analyse des riques]]<br />
<br />
=== Sprint report ===<br />
Tuto et documentation hyperledger et amélioration de l'interface<br />
<br />
== Semaine 4 ==<br />
<br />
=== Journal ===<br />
<br />
{| class="wikitable"<br />
! colspan=7|Semaine 4<br />
|-<br />
! style="width: 10%;" |<br />
! style="width: 15%;" | Ahmed<br />
! style="width: 15%;" | Antoine<br />
! style="width: 15%;" | Aymeric<br />
! style="width: 15%;" | Charles<br />
! style="width: 15%;" | Lucas<br />
! style="width: 15%;" | Simon<br />
|-<br />
! Lundi 19/02<br />
|colspan="6" rowspan="5" style="text-align:center;"|'''Interruption pédagogique'''<br />
→ Élaboration d'un pitch pour la présentation de notre projet aux M1RH de l'IAE le 26/02 (Lucas et Antoine)<br />
|-<br />
! Mardi 20/02<br />
|- <br />
! Mercredi 21/02<br />
|-<br />
! Jeudi 22/02<br />
|- <br />
! Vendredi 23/02<br />
|}<br />
<br />
== Semaine 5 ==<br />
<br />
===Journal===<br />
<br />
{| class="wikitable"<br />
! colspan=7|Semaine 5<br />
|-<br />
! style="width: 10%;" |<br />
! style="width: 15%;" | Ahmed<br />
! style="width: 15%;" | Antoine<br />
! style="width: 15%;" | Aymeric<br />
! style="width: 15%;" | Charles<br />
! style="width: 15%;" | Lucas<br />
! style="width: 15%;" | Simon<br />
|- <br />
! Lundi 26/02<br />
| <br />
* Cours de Management de Projet Innovant - 3h<br />
* Présentation du projet aux M1RH de l'IAE Grenoble - 1h<br />
* Réunion SCRUM - 20 min<br />
* Mise a jour journal AIR 1h<br />
* Mise en place en place d'un réseau fabric personalisé-1h30<br />
| <br />
* Cours de Management de Projet Innovant - 3h<br />
* Présentation du projet aux M1RH de l'IAE Grenoble - 1h<br />
* Réunion SCRUM - 20 min<br />
* Tutoriels Hyperledger Composer - 3h30<br />
| <br />
* Cours de Management de Projet Innovant - 3h<br />
* Présentation du projet aux M1RH de l'IAE Grenoble - 1h<br />
* Réunion SCRUM - 20 min<br />
| <br />
* Reunion SCRUM - 20 min<br />
* Application Java : finalisation de la sécuritée USB + tests de cette sécuritée - 5h<br />
| <br />
* Cours de Management de Projet Innovant - 3h<br />
* Présentation du projet aux M1RH de l'IAE Grenoble - 1h<br />
* Réunion SCRUM - 20 min<br />
* Début de création de notre réseaux Fabric adapté à nos besoins - 2H<br />
|<br />
* Cours de Management de Projet Innovant - 3h<br />
* Présentation du projet aux M1RH de l'IAE Grenoble - 1h<br />
* Réunion SCRUM - 20 min<br />
* Réparation environnement (Docker, Docker Compose, NodeJS, npm) 2H<br />
* Tâches scrum - 45 min<br />
|-<br />
! Mardi 27/02<br />
| <br />
* Mise en place en place d'un réseau fabric personalisé - 3h30<br />
* Documentation Docker - 1h<br />
| <br />
* Tutoriels Hyperledger Composer - 3h<br />
* Débogage de Swagger - 30 min<br />
| <br />
* Migration du projet vers du angular propre - 2h<br />
| <br />
* Modification interface Application Java - 2h<br />
* Hashage des informations sur la clé USB de sécurité - 2h<br />
| <br />
* Création du réseaux Fabric personalisé. 6H<br />
|<br />
* Réparation environnement (Docker, Docker Compose, NodeJS, npm) 2H30<br />
<br />
|- <br />
! Mercredi 28/02<br />
| <br />
* Débogage fabric/docker - 3h<br />
| <br />
* Reverse-engineering de Hyperledger Fabric afin de retrouver comment (et où) était généré le fichier de définition Swagger (swagger.json) - 4h<br />
| <br />
* Factorisation massive de code - 2h<br />
* Utilisation propre de librairies avec angular - 30 min<br />
|<br />
* Installation Ubuntu sur second PC pour implémenter API de simulation d'un ledger - 5h<br />
| <br />
* Création du réseaux Fabric personalisé. 6H<br />
| <br />
* Renseignement Hyperledger Composer<br />
|-<br />
! Jeudi 01/03<br />
| <br />
* Renseignement docker avec Lucas et antoine - 2h<br />
* Création de scripts de génération de réseau - 2h30<br />
| <br />
* Apport d'expertise sur Docker pour Lucas et Ahmed - 2h<br />
| <br />
* Administratif<br />
| <br />
* Installation des dépendances pour développer une API test en node-JS - 3h<br />
| <br />
* Création du réseaux Fabric personalisé. 6H<br />
|<br />
* Renseignement Hyperledger Composer<br />
|- <br />
! Vendredi 02/03<br />
| <br />
* Pair programming avec Antoine (Hyperledger/Docker) - 3h30<br />
* RDV DD - 30 minutes<br />
| <br />
* Pair programming avec Ahmed (Hyperledger/Docker) - 3h30<br />
* RDV DD - 30 minutes<br />
| <br />
* Visite d'appartements<br />
|<br />
* Début de documentation sur Application Java - 2h<br />
* Mise a jour Journal - 1h<br />
| <br />
* Je ne me rappelle plus.<br />
| <br />
* RDV DD - 30 minutes<br />
|}<br />
<br />
===Sprint report===<br />
Front RH angular (manque requête HTTP client) création peer personnalisé, en utilisant composer appel http post et get dans l'application Java, et création API rest en local et rédaction de la documentation<br />
<br />
== Semaine 6 ==<br />
<br />
=== Journal ===<br />
<br />
{| class="wikitable"<br />
! colspan=7|Semaine 6<br />
|-<br />
! style="width: 10%;" |<br />
! style="width: 15%;" | Ahmed<br />
! style="width: 15%;" | Antoine<br />
! style="width: 15%;" | Aymeric<br />
! style="width: 15%;" | Charles<br />
! style="width: 15%;" | Lucas<br />
! style="width: 15%;" | Simon<br />
|- <br />
! Lundi 05/03<br />
| <br />
* Réunion SCRUM ([[RICM5 2017 2018 - UGAChain / Prise de notes 1|Prise de note]]) - 30 min<br />
* Mise à jour journal Air<br />
* Réalisation d'un déploiement de chaincode à l'aide de Hyperledger Composer - 5h30<br />
| <br />
* Réunion SCRUM ([[RICM5 2017 2018 - UGAChain / Prise de notes 1|Prise de note]]) - 30 min<br />
* Documentation sur Air ([[Hyperledger Composer|Tuto Hyperledger Composer]]) - 4h<br />
| <br />
* Réunion SCRUM ([[RICM5 2017 2018 - UGAChain / Prise de notes 1|Prise de note]]) - 30 min<br />
* Mise au point avec Charles pour démo fonctionnelle - 2h<br />
| <br />
* Finalisation du systéme de mailer + test mailer - 2h30<br />
* Mise a niveau des logs afin de vérifier toutes les parties de la démo - 1h<br />
* Premiére démo de test avec Appli Java + Mailer - 1h<br />
| <br />
* Réunion SCRUM ([[RICM5 2017 2018 - UGAChain / Prise de notes 1|Prise de note]]) - 30 min<br />
* Création d'assets et tentative de connexion au réseaux Fabric créé. 5H30<br />
| <br />
* Réunion SCRUM ([[RICM5 2017 2018 - UGAChain / Prise de notes 1|Prise de note]]) - 30 min<br />
* Prise en main Hyperledger Composer<br />
* Déploiement Hyperledger Composer => résolution de bug - 2H<br />
|-<br />
! Mardi 06/03<br />
| <br />
* Réalisation d'un déploiement de chaincode à l'aide de Hyperledger Composer - 5h30<br />
* Réunion avec Nina Reignier-Tayar [[RICM5 2017 2018 - UGAChain / CR Réunion Nina Reignier-Tayar|Compte-rendu réunion]] - 1h30<br />
| <br />
* Préparation à la réunion avec Nina Reignier-Tayar - 1h<br />
* Réunion avec Nina Reignier-Tayar [[RICM5 2017 2018 - UGAChain / CR Réunion Nina Reignier-Tayar|Compte-rendu réunion]] - 1h30<br />
| <br />
* Préparation à la réunion avec Nina Reignier-Tayar - 1h<br />
* Réunion avec Nina Reignier-Tayar [[RICM5 2017 2018 - UGAChain / CR Réunion Nina Reignier-Tayar|Compte-rendu réunion]] - 1h30<br />
|<br />
* Documentation Github pour l'application Java - 3h<br />
* Mise a jour des IP de connections pour une démo en Local - 2h<br />
* Réunion avec Nina Reignier-Tayar [[RICM5 2017 2018 - UGAChain / CR Réunion Nina Reignier-Tayar|Compte-rendu réunion]] - 1h30<br />
|<br />
* Travail sur Hyperledger Composer/Fabric - 5h30<br />
* Réunion avec Nina Reignier-Tayar [[RICM5 2017 2018 - UGAChain / CR Réunion Nina Reignier-Tayar|Compte-rendu réunion]] - 1h30<br />
|<br />
* Préparation à la réunion avec Nina Reignier-Tayar - 1h<br />
* Réunion avec Nina Reignier-Tayar [[RICM5 2017 2018 - UGAChain / CR Réunion Nina Reignier-Tayar|Compte-rendu réunion]] - 1h30<br />
* Prise en main Hyperledger Composer 2H<br />
* Administratif<br />
|- <br />
! Mercredi 07/03<br />
|<br />
* Résolution d'un bug npm (grpc, gyp_node) -4h30<br />
* Avancée sur composer mais nouveau bug- 3h<br />
| <br />
* Travail sur les slides (discours et définitions des termes) - 3h<br />
* Début du document à rendre en MPI - 1h <br />
| <br />
* Formation sur Microsoft Sharepoint (hors projet) - 2h<br />
| <br />
* Mise a jour des appels API pour mieux correspondre a la potentielle API d'un ledger - 3h<br />
* Mise a jour de l'API pour la rendre identitique aux nouveaux appel - 1h <br />
| <br />
* Debug d'un problème de chaincode impossible à load. 7H<br />
|<br />
* Debug environnement - sur la journée<br />
|-<br />
! Jeudi 08/03<br />
| <br />
* Débug de composer - 3h30<br />
| <br />
* Finalisation du [[Media:RICM5_2017_2018_UGAChain-Flyer.pdf|flyer]] - 2h<br />
* Mises à jour Air - 1h<br />
* Taff sur le bug de Lucas (problème avec la chaincode) - 4h<br />
| <br />
* Visite d'appartements<br />
| <br />
* Mise a jour minime sur le texte + affichage sur l'application java - 2h <br />
| <br />
* Debug d'un problème de chaincode impossible à load. 7H<br />
|<br />
* Administratif<br />
* Fin de debug environnement<br />
|- <br />
! Vendredi 09/03<br />
| <br />
* Débug de Composer - 6h<br />
| <br />
* Hyperledger toute la journée - 8h<br />
* Entrevue avec DD - 20 minutes<br />
| <br />
* Abs<br />
| <br />
* Mise a jour du journal - 1h<br />
|<br />
* Abs<br />
|<br />
* Mise à jour journal - 1H<br />
* Tâche scrum - 1H30<br />
* Déploiement Hyperledger Composer - 2H<br />
|}<br />
<br />
=== Documents ===<br />
<br />
* [[RICM5 2017 2018 - UGAChain / Prise de notes 1|Prise de notes]] de la réunion SCRUM de lundi matin<br />
* Tuto [[Hyperledger Composer]]<br />
* [[RICM5 2017 2018 - UGAChain / CR Réunion Nina Reignier-Tayar|Compte-rendu réunion]] avec Nina Reignier-Tayar<br />
<br />
=== Sprint report ===<br />
Semaine de debug sur hyperledger, connexion du front et back pour la démonstration sans utilisation d'hyperledger<br />
<br />
== Semaine 7 ==<br />
<br />
=== Journal ===<br />
<br />
{| class="wikitable"<br />
! colspan=7|Semaine 6<br />
|-<br />
! style="width: 10%;" |<br />
! style="width: 15%;" | Ahmed<br />
! style="width: 15%;" | Antoine<br />
! style="width: 15%;" | Aymeric<br />
! style="width: 15%;" | Charles<br />
! style="width: 15%;" | Lucas<br />
! style="width: 15%;" | Simon<br />
|- <br />
! Lundi 12/03<br />
| <br />
* Réunion Scrum - 30 min<br />
* Débug Fabric - 5h<br />
| <br />
* Travail sur Hyperledger - 6h<br />
| <br />
* Réunion SCRUM - 30 min<br />
* Préparation présentation finale + suivre évolution blockchain - 3h<br />
| <br />
* Reunion Scrum - 30mn<br />
* Préparation MPI - 1h<br />
* Préparation des slides pour la présentation finale - 1h<br />
* Recherche sur le vocabulaire pour présentation finale + MPI - 2h<br />
| <br />
* Reunion Scrum - 30mn<br />
* Hyperledger Composer/Fabric - 4H30<br />
| <br />
* Préparation de la réunion scrum - 45min<br />
* Reunion Scrum - 30mn<br />
|-<br />
! Mardi 13/03<br />
| <br />
* Débug Fabric/composer (certificats ) - 4h30<br />
* Travail sur slide avec aymeric<br />
| <br />
* Rapport MPI ([[Media:RICM5 2017 2018 - UGAChain - Rapport MPI.pdf|PDF]]) - 4h<br />
* Debug Hyperledger - 3h<br />
* Préparation de la démo - 3h<br />
** Debug du Microservice - 2h<br />
** Debug du front - 1h<br />
| <br />
* Rapport MPI - 3h<br />
* Visite d'appartements<br />
|<br />
* Rapport MPI - 4h <br />
* Travail sur les slides du diapo - 2h<br />
| <br />
* Rapport MPI - 4H<br />
* Mise à jour du journal air - 1H<br />
* Hyperledger composer/fabric - 3H<br />
|<br />
* Rapport MPI - 4h<br />
* Mise à jour du journal air - 45 min<br />
* Diapo présentation - 1H<br />
|- <br />
! Mercredi 14/03<br />
|<br />
* Slides - 2h<br />
|<br />
* Slides et travail du discours - 2h<br />
* Mise en place de la démo - 1h<br />
| <br />
| <br />
| <br />
|<br />
* Présentation 3H<br />
|-<br />
! Jeudi 15/03<br />
| colspan=6 style="text-align:center; font-weight:bold"|Présentation finale<br />
|}<br />
<br />
=== Documents ===<br />
<br />
* [[Media:RICM5 2017 2018 - UGAChain - Rapport MPI.pdf|Rapport MPI]]<br />
<br />
=== Sprint report ===</div>
Aymeric.Vial-Grelier
https://air.imag.fr/index.php?title=RICM5_2017_2018_-_UGAChain_/_Journal&diff=40822
RICM5 2017 2018 - UGAChain / Journal
2018-03-14T11:20:11Z
<p>Aymeric.Vial-Grelier: /* Journal */</p>
<hr />
<div>[[RICM5 2017 2018 - UGAChain|<< Retour fiche]]<br />
<br />
== Semaine 1 ==<br />
<br />
=== Journal ===<br />
<br />
{| class="wikitable"<br />
! colspan=7|Semaine 1<br />
|-<br />
! style="width: 10%;" |<br />
! style="width: 15%;" | Ahmed<br />
! style="width: 15%;" | Antoine<br />
! style="width: 15%;" | Aymeric<br />
! style="width: 15%;" | Charles<br />
! style="width: 15%;" | Lucas<br />
! style="width: 15%;" | Simon<br />
|- <br />
! Lundi 29/01<br />
| <br />
* Début de lecture et résumé du paper et résumé (Blockchain for education) - 5h<br />
| <br />
* Début de lecture du paper (Blockchain for Education) - 3h<br />
* Documentation sur la Blockchain & Hyperledger - 1h<br />
* RDV avec Brice Duhamel - 30 min<br />
|<br />
* Abs<br />
|<br />
* Début de lecture du paper (Blockchain for Education) - 4h<br />
* Edition d'UML - 4h<br />
|<br />
* Début de lecture du paper (Blockchain for Education) - 4H<br />
|<br />
* Début de lecture du paper (Blockchain for Education) - 4H<br />
* RDV Brice Duhamel - 30 min<br />
|-<br />
! Mardi 30/01<br />
| <br />
* Lecture et résumé du paper (Blockchain for education) - 5h<br />
* Reunion Didier Donsez - 1h<br />
| <br />
* Mise en place des pages Air - 1h<br />
* Installation & documentation JHipster - 3h30<br />
* Réunion Hack Together - 45 min<br />
* Prises de RDV avec l'administration de Polytech - 15 min<br />
* RDV avec DD, Gerard et Lucas - 45 min<br />
* Recherches sur l'existant (notamment ESILV) - 1h <br />
| <br />
* Constatation de la disparition du projet initial - le matin<br />
* Maj des connaissances sur le projet - 1h<br />
* Réunion Hack Together - 45 min<br />
* Prises de RDV avec l'administration de Polytech - 15 min<br />
* RDV avec DD, Gerard et Lucas - 45 min<br />
* Installation & configuration Jhipster - 2h<br />
| <br />
* Lecture du sujet - 1h<br />
* Réunion - 1h<br />
* Génération (Jhipster) + recherche de modules (Jhipster) - 2h<br />
* Débogage IDE (tentative de maven build sur eclipse) <br />
| <br />
* Réunion Hack Together - 45 min<br />
* RDV avec DD, Gerard et Lucas - 45 min<br />
* Lecture du paper (Blockchain for Education) - 3h<br />
* Introduction à hyperledger Fabric - 3h<br />
|<br />
* Réunion Hack Together - 45 min<br />
* Prises de RDV avec l'administration de Polytech - 15 min<br />
* RDV avec DD, Gerard et Lucas - 45 min<br />
* Lecture du paper (Blockchain for Education) - 3h<br />
|- <br />
! Mercredi 31/01<br />
| <br />
* Lecture et résumé du paper (Blockchain for education) - 5h<br />
* Aide de Charles au démarrage de JHipster - 1h30<br />
| <br />
* Cours de créativité / gestion de projet - 4h<br />
* Documentation sur APOGEE - 3h<br />
* Préparation au RDV J. Guindet avec Simon - 30 min<br />
| <br />
* Cours de créativité / gestion de projet - 4h<br />
* Début développement front <br />
* Maj connaissances angular 4 - 2h<br />
* Essayer de faire quelque chose de fonctionnel sur le front - 1h<br />
| <br />
* Configuration des packages généré - 3h<br />
* Regénération + Yarn des microservices - 4h<br />
* Tentative Débugagge Maven Build (eclipse - Windows) - 4h<br />
|<br />
* Cours de créativité / gestion de projet - 4h<br />
* Documentation sur Hyperledger, Install Party des prérequis - 4H<br />
|<br />
* Cours de créativité / gestion de projet - 4h<br />
* Documentation sur Hyperledger - 3H<br />
* Préparation au RDV J. Guindet avec Antoine - 30 min<br />
|-<br />
! Jeudi 01/02<br />
|<br />
* Lecture et résumé du paper (Blockchain for education) - 4h<br />
* Réunion avec Simon et Antoine (mise au point)<br />
| <br />
* Relecture et complétion du SRS - 5h30<br />
* Définition de l'''asset'' (contenu) d'une transaction (avec Ahmed et Simon) - 30 min<br />
| <br />
* Tutos vidéo sur angular (et typescript) - 2h<br />
| <br />
* Regénération des microservices sans OAuth + mise a jour Github - 4h<br />
* Discussion sur l'API du back-end + fonctionnalités du site - 1h<br />
|<br />
* Documentation sur Hyperledger, Essai des premiers Tutos, Cassage et réparation de PC - 7H<br />
|<br />
* Relecture et complétion du SRS - 3H<br />
* Documentation HyperLedger - 1H30<br />
* Définition de l'''asset'' (contenu) d'une transaction (avec Ahmed et Antoine) - 30 min<br />
<br />
|- <br />
! Vendredi 02/02<br />
| <br />
* Définition et conception de UGAchain - 1 h <br />
* Lecture et résumé du paper (Blockchain for education) - 2h<br />
* Relecture du SRS et ajout des exigences fonctionnelles - 2h30<br />
| <br />
* Documentation "Blockchain for Education" - 1h30<br />
* Analyse existant - 1h<br />
* RDV avec J. Guindet ([[Media:UGAChain-CR_-_J._Guindet_-_31_01_2018.pdf|CR]]) - 45 min<br />
* Complétion du SRS - 2h30<br />
| <br />
* Mise en application des tutos angular sur notre gateway (2h30)<br />
| <br />
* Génération finale du microservice + gateway + registry + Mise à jour du GitHub (tout fonctionnel) - 4h<br />
* Explication de l'ensemble de l'architecture - 1h<br />
|<br />
|<br />
* RDV avec J. Guindet ([[Media:UGAChain-CR_-_J._Guindet_-_31_01_2018.pdf|CR]]) - 45 min<br />
* Complétion SRS - 1H30<br />
|}<br />
<br />
=== Documents ===<br />
<br />
* [[Media:UGAChain-CR_-_J._Guindet_-_31_01_2018.pdf|Compte-rendu de la réunion avec J. Guindet]]<br />
<br />
=== Sprint report ===<br />
<br />
'''TODO''' Sprint 0 sous le signe de la documentation<br />
<br />
== Semaine 2 ==<br />
<br />
=== Journal ===<br />
<br />
{| class="wikitable"<br />
! colspan=7|Semaine 2<br />
|-<br />
! style="width: 10%;" |<br />
! style="width: 15%;" | Ahmed<br />
! style="width: 15%;" | Antoine<br />
! style="width: 15%;" | Aymeric<br />
! style="width: 15%;" | Charles<br />
! style="width: 15%;" | Lucas<br />
! style="width: 15%;" | Simon<br />
|- <br />
! Lundi 5/02<br />
| <br />
* Réunion sprint - 30 min<br />
* Installation de Jhipster et résolution du bug de gitignore (avec charles et aymeric) - 3h<br />
* Lancement de Jhipster dans Docker - 1 h<br />
* Mise à jour du journal - 30min <br />
* Rédaction de l'éxistant - 1h<br />
| <br />
* Passage du SRS et des journaux sur la page Wiki - 1h<br />
* Réunion de début de sprint - 30 min<br />
* Renseignement sur l'API MediaWiki - 30 min<br />
* Rédaction de l'[[RICM5_2017_2018_-_UGAChain_/_Analyse_existant|analyse de l'existant]] - 1h30<br />
| <br />
* Réunion sprint - 30 min<br />
* discution ahmed pour maj architecture + explication blockchain - 45 min<br />
* Dev front - 4h<br />
| <br />
* Réunion sprint - 30mn<br />
* Compatibilité du projet (Windows - Ubuntu) + correction du Git Ignore - 3h <br />
* Compréhension du code généré + Développement de l'API - 4h <br />
|<br />
* Réunion sprint - 30 min<br />
* Lecture du glossaire HyperLedger Fabric - 1H<br />
* Tuto BYFN in Hyperledger Fabric - 4H<br />
|<br />
* Réunion sprint - 30 min<br />
* Mise à jour du journal et tâche SCRUM master 1H<br />
* Réalisation des premiers tutoriaux d'Hyperledger Fabric 3H30<br />
|-<br />
! Mardi 6/02<br />
| <br />
* Rédaction analyse de l'éxistant - 2h30<br />
* Entretient stage - 2h<br />
* Installation et formation Hyperledger Fabric 2h<br />
| <br />
* Préparation de la réunion de l'après-midi - 30 min<br />
* Réunion Skype DD - 30 min<br />
* Réunion M. Ziener ([[Media:UGAChain-CR_-_M._Ziener_-_06_02_2018.pdf|CR]]) - 1h<br />
* Lecture documentation Blockchain - 2h<br />
| <br />
* Formation et tests angular - 3h<br />
| <br />
* Développement d'une application JAVA (pour simulation APOGEE ) - 6h<br />
|<br />
* Tuto BYFN in Hyperledger Fabric + doc - 5h<br />
* Réunion M. Ziener ([[Media:UGAChain-CR_-_M._Ziener_-_06_02_2018.pdf|CR]]) - 1h<br />
|<br />
* Lecture de doc - 4H<br />
|- <br />
! Mercredi 7/02<br />
| <br />
* Cours de créativité / gestion de projet - 4h<br />
* Présentation et mise au point sur hyperledger fabric - 1h<br />
* Formation sur la mise en place du réseau de la blockchain (Fabric)- 3h30<br />
| <br />
* Cours de créativité / gestion de projet - 4h<br />
* Réunion de groupe - 15 min<br />
* Mailing - 15 min<br />
* Présentation / compréhension d'Hyperledger - 3h30<br />
* Installation et run d'un exemple HyperledgerFabric - 30 min<br />
| <br />
* dev front - 2h<br />
| <br />
* Fin développement d'une application JAVA (pour simulation APOGEE ) - 5h<br />
|<br />
* Cours de créativité / gestion de projet - 4H<br />
* Présentation et mise au point sur hyperledger fabric - 1H<br />
* Reflexion en groupe sur la mise en place du réseau de la blockchain dans hyperledger - 3H30<br />
|<br />
* Cours de créativité / gestion de projet 4H<br />
* Présentation et mise au point sur hyperledger fabric 1H<br />
* Formation sur la mise en place du réseau de la blockchain 3H30<br />
|-<br />
! Jeudi 8/02<br />
| <br />
* Mise à jour du journal - 30 min<br />
* Finalisation de l'analyse de l'existant - 1h30<br />
* Formation mise en place du réseau Hyperledger - 2h<br />
| <br />
* Finalisation de l'[[RICM5_2017_2018_-_UGAChain_/_Analyse_existant|analyse de l'existant]] - 1h<br />
* Mailing - 30 min<br />
* Call Skype DD - 30 min<br />
* Création des sprints sur Github avec Simon - 15 min<br />
* Mise à jour du planning (Dates clés à venir) - 30 min<br />
* Doc Hyperledger - 30 min<br />
* Exemple Hyperledger - 2h<br />
| <br />
* Fin dev front + validation avce antoine - 3-4h<br />
| <br />
* Développement Application JAVA - UGA Chain desktop - 6h<br />
| <br />
* Visionnage du cours sur les différents types de blockchain ([https://www.youtube.com/watch?v=ZUVg9stKHK4| Vidéo du cours]) - 2H<br />
* Petit compte rendu du cours à l'équipe - 30min<br />
* Doc Hyperledger - 3H<br />
|<br />
* j'ai cassé mon linux donc je l'ai réinstallé, saleté de murphy !!! <br />
|- <br />
! Vendredi 9/02<br />
| <br />
* Formation écriture d'une application Hyperledger 5h<br />
|<br />
* Documentation et tuto Hyperledger, encore et encore... 4h<br />
|<br />
| <br />
* Remplissage du journal - 1h<br />
* Fin CSV+ droppable -> PDF -3h<br />
| <br />
* videos youtube sur le concept blockchain - 1h<br />
<br />
| <br />
* Remplissage du journal - 1h<br />
|}<br />
<br />
=== Documents ===<br />
<br />
* [[Media:UGAChain-CR_-_M._Ziener_-_06_02_2018.pdf|Compte-rendu de la réunion avec M. Ziener]]<br />
<br />
=== Sprint report ===<br />
Réalisation de l'interface V0, génération de PDF et calcul de leur SHA. Réalisation des premières démos sur Hyperledger<br />
<br />
== Semaine 3 ==<br />
<br />
=== Journal ===<br />
<br />
{| class="wikitable"<br />
! colspan=7|Semaine 3<br />
|-<br />
! style="width: 10%;" |<br />
! style="width: 15%;" | Ahmed<br />
! style="width: 15%;" | Antoine<br />
! style="width: 15%;" | Aymeric<br />
! style="width: 15%;" | Charles<br />
! style="width: 15%;" | Lucas<br />
! style="width: 15%;" | Simon<br />
|- <br />
! Lundi 12/02<br />
| <br />
* Réunion Scrum - 30 m<br />
* Lecture de documentation Hyperledger Fabric - 3h<br />
| <br />
* Mise à jour Air.Imag - 30 min<br />
* Réunion Scrum - 30 min<br />
* Création du [[Media:UGAChain-logo.png|logo UGAChain]] - 30 min<br />
* Mise en place du PowerPoint - 30 min<br />
* Setup et contribution sur UGAChain-desktop - 3h<br />
* Maquettes IHM - 1h30<br />
| <br />
* Refais un diagramme - 30 min<br />
* Trouver bug sur sha - 30 min<br />
* Recherche librairies pdf/etc - 45 min<br />
* Trouver solution (cryptoJS sur file content only) - 15 min<br />
* Fais maquette ihm - 1 h<br />
* MAJ air - 30 min<br />
* Présentation mi parcours - 30 min<br />
| <br />
* Problème lors du calcul du SHA256 - 4h<br />
| <br />
* Réunion Scrum - 30 m<br />
* Lecture de documentation Hyperledger Fabric - 4H<br />
|<br />
* Réunion de groupe 30 min<br />
* Tâches SCRUM 45 min<br />
* Modification du SRS 1H<br />
* Tuto sur la création d'un réseau Hyperledger 3H<br />
|-<br />
! Mardi 13/02<br />
| <br />
* Préparation de slides pour la présentation - 2h<br />
* Réunion de présentation - 30m<br />
* Installation et documentation sur Hyperledger Composer - 3h<br />
| <br />
* Réparation du ePDU de la salle Air ([http://www.eaton.com/content/dam/eaton/products/backup-power-ups-surge-it-power-distribution/power-distribution-for-it-equipment/eaton-basic-rack-pdu/eaton-pdu-g3-network-connectivity-quick-start-guide-p-164000314.pdf doc]) - 1h<br />
* Comparaison et réparation du SHA256 avec Charles - 30 min <br />
* Fin de la maquette IHM - 1h<br />
* Contribution sur l'appli Java - 3h<br />
* Travail sur les slides pour demain - 30 min<br />
| <br />
* Refais un diagramme - 30 min<br />
* Validation sha - 30 min<br />
* Réunion présentation - 30 min<br />
* Vidéos youtube blockchain/hyperledger/hyperledger composer - 2 h<br />
| <br />
* Mise a jour de l'interface de l'appli JAVA - 4h<br />
* Ajout de la validation des étudiants dans l'appli JAVA - 4h<br />
* Travail sur les slides pour réunion de demain - 30mn<br />
| <br />
* Réunion de présentation - 30min<br />
* Installation et documentation d'Hyperledger Composer - 5H<br />
|<br />
* Documentation / Tuto sur Hyperledger 2H30<br />
* Slides soutenance 1H<br />
* Entrevue Marie Ziener 30min<br />
* Modif sur le SRS 1H<br />
|- <br />
! Mercredi 14/02 ♥<br />
| <br />
* Conférence Digit'Alps sur la [[Blockchain]] à l'IAE ([[RICM5 2017 2018 - UGAChain / Résumé Digit'Alps|résumé]]) - 2h<br />
* Présentation mi-parcours ([[:File:RICM5 2017 2018 UGAChain - Soutenance mi-parcours.pdf|slides]]) - 30 min<br />
* Réunion post-soutenance - 30 min<br />
* Documentation hyperledger composer<br />
| <br />
* Conférence Digit'Alps sur la [[Blockchain]] à l'IAE ([[RICM5 2017 2018 - UGAChain / Résumé Digit'Alps|résumé]]) - 2h<br />
* Écriture du résumé de la conférence de la matinée ([[RICM5 2017 2018 - UGAChain / Résumé Digit'Alps|résumé]]) - 1h<br />
* Présentation mi-parcours ([[:File:RICM5 2017 2018 UGAChain - Soutenance mi-parcours.pdf|slides]]) - 30 min<br />
* Réunion de réflexion sur les points soulevés lors de la soutenance - 30 min<br />
| <br />
* Préparation présentation<br />
* Présentation<br />
|<br />
* Préparation d'un prototype de test de l'application Java - 2h<br />
* Présentation mi-parcours - 30mn<br />
* Réunion de réflexion sur les points soulevés lors de la soutenance - 30 min<br />
* Lecture de document sur la lecture USB en Java - 2h<br />
| <br />
* Conférence Digit'Alps sur la [[Blockchain]] à l'IAE ([[RICM5 2017 2018 - UGAChain / Résumé Digit'Alps|résumé]]) - 2h<br />
* Tutoriel Hyperledger composer 3H.<br />
* Présentation mi-parcours ([[:File:RICM5 2017 2018 UGAChain - Soutenance mi-parcours.pdf|slides]]) - 30 min<br />
* Réunion de réflexion sur les points soulevés lors de la soutenance - 30 min<br />
|<br />
* Conférence Digit'Alps sur la Blockchain à l'IAE 2H<br />
* Soutenance mi-parcours 30min<br />
* Réunion suite à la soutenance et compte rendu 1H30<br />
* Rédaction journal de bord et tâche SCRUM 1H<br />
|-<br />
! Jeudi 15/02<br />
| <br />
* Documentation serveur REST Hyperledger composer - 2h30<br />
| <br />
* Cours de Management de Projet Innovant ([[:File:RICM5 2017 2018 - UGAChain - MPI - Coût du projet.pdf|Coût du projet]] et [[:File:RICM5 2017 2018 - UGAChain - MPI - Analyse Risque.pdf|Analyse des riques]]) - 2h<br />
* Campus au Sommet et tentative de record du monde de descente aux flambeaux - 9h<br />
| <br />
| <br />
* Finalisation d'un programme de test pour USB + lecture de la clé privé sur l'USB - 4h<br />
* Tentative de modification Look and Feel application Java - 1h<br />
| <br />
* Génération d'une API REST grâce à composer - 1H<br />
* Tuto composer-playground/composer - 4H<br />
|<br />
* Descente au flambeau - 4H<br />
|- <br />
! Vendredi 16/02<br />
| <br />
* Recherche de l'API swagger du serveur REST généré par composer - 2h<br />
| <br />
* Mise à jour du journal - 20 min<br />
* Résolution d'un pb avec HAProxy (Groupe [[Real Time Subtitles 2017-2018|RealTimeSubtitles]]) - 15 min<br />
* Fix d'un bug d'encodage des caractères sur les différents système d'exploitation - 1h<br />
* Début du flyer - 1h<br />
| <br />
* Administratif<br />
|<br />
* Mise a jour du journal - 1h<br />
* Correction Bug validation données Appli Java - 30mn<br />
| <br />
* Tuto composer-playground/composer - 7H<br />
| <br />
|}<br />
<br />
=== Documents ===<br />
<br />
* [[RICM5 2017 2018 - UGAChain / Résumé Digit'Alps|Résumé rapide de la présentation Blockchain]] dans le cadre de Digit'Alps 2018 (IAE Grenoble)<br />
* [[:File:RICM5_2017_2018_UGAChain_-_Soutenance_mi-parcours.pdf|Slides de la présentation de mi-parcours]]<br />
* '''MPI :'''<br />
** [[Media:RICM5 2017 2018 - UGAChain - MPI - Coût du projet.pdf|Coût du projet]] <br />
** [[Media:RICM5 2017 2018 - UGAChain - MPI - Analyse Risque.pdf|Analyse des riques]]<br />
<br />
=== Sprint report ===<br />
Tuto et documentation hyperledger et amélioration de l'interface<br />
<br />
== Semaine 4 ==<br />
<br />
=== Journal ===<br />
<br />
{| class="wikitable"<br />
! colspan=7|Semaine 4<br />
|-<br />
! style="width: 10%;" |<br />
! style="width: 15%;" | Ahmed<br />
! style="width: 15%;" | Antoine<br />
! style="width: 15%;" | Aymeric<br />
! style="width: 15%;" | Charles<br />
! style="width: 15%;" | Lucas<br />
! style="width: 15%;" | Simon<br />
|-<br />
! Lundi 19/02<br />
|colspan="6" rowspan="5" style="text-align:center;"|'''Interruption pédagogique'''<br />
→ Élaboration d'un pitch pour la présentation de notre projet aux M1RH de l'IAE le 26/02 (Lucas et Antoine)<br />
|-<br />
! Mardi 20/02<br />
|- <br />
! Mercredi 21/02<br />
|-<br />
! Jeudi 22/02<br />
|- <br />
! Vendredi 23/02<br />
|}<br />
<br />
== Semaine 5 ==<br />
<br />
===Journal===<br />
<br />
{| class="wikitable"<br />
! colspan=7|Semaine 5<br />
|-<br />
! style="width: 10%;" |<br />
! style="width: 15%;" | Ahmed<br />
! style="width: 15%;" | Antoine<br />
! style="width: 15%;" | Aymeric<br />
! style="width: 15%;" | Charles<br />
! style="width: 15%;" | Lucas<br />
! style="width: 15%;" | Simon<br />
|- <br />
! Lundi 26/02<br />
| <br />
* Cours de Management de Projet Innovant - 3h<br />
* Présentation du projet aux M1RH de l'IAE Grenoble - 1h<br />
* Réunion SCRUM - 20 min<br />
* Mise a jour journal AIR 1h<br />
* Mise en place en place d'un réseau fabric personalisé-1h30<br />
| <br />
* Cours de Management de Projet Innovant - 3h<br />
* Présentation du projet aux M1RH de l'IAE Grenoble - 1h<br />
* Réunion SCRUM - 20 min<br />
* Tutoriels Hyperledger Composer - 3h30<br />
| <br />
* Cours de Management de Projet Innovant - 3h<br />
* Présentation du projet aux M1RH de l'IAE Grenoble - 1h<br />
* Réunion SCRUM - 20 min<br />
| <br />
* Reunion SCRUM - 20 min<br />
* Application Java : finalisation de la sécuritée USB + tests de cette sécuritée - 5h<br />
| <br />
* Cours de Management de Projet Innovant - 3h<br />
* Présentation du projet aux M1RH de l'IAE Grenoble - 1h<br />
* Réunion SCRUM - 20 min<br />
* Début de création de notre réseaux Fabric adapté à nos besoins - 2H<br />
|<br />
* Cours de Management de Projet Innovant - 3h<br />
* Présentation du projet aux M1RH de l'IAE Grenoble - 1h<br />
* Réunion SCRUM - 20 min<br />
* Réparation environnement (Docker, Docker Compose, NodeJS, npm) 2H<br />
* Tâches scrum - 45 min<br />
|-<br />
! Mardi 27/02<br />
| <br />
* Mise en place en place d'un réseau fabric personalisé - 3h30<br />
* Documentation Docker - 1h<br />
| <br />
* Tutoriels Hyperledger Composer - 3h<br />
* Débogage de Swagger - 30 min<br />
| <br />
* Migration du projet vers du angular propre - 2h<br />
| <br />
* Modification interface Application Java - 2h<br />
* Hashage des informations sur la clé USB de sécurité - 2h<br />
| <br />
* Création du réseaux Fabric personalisé. 6H<br />
|<br />
* Réparation environnement (Docker, Docker Compose, NodeJS, npm) 2H30<br />
<br />
|- <br />
! Mercredi 28/02<br />
| <br />
* Débogage fabric/docker - 3h<br />
| <br />
* Reverse-engineering de Hyperledger Fabric afin de retrouver comment (et où) était généré le fichier de définition Swagger (swagger.json) - 4h<br />
| <br />
* Factorisation massive de code - 2h<br />
* Utilisation propre de librairies avec angular - 30 min<br />
|<br />
* Installation Ubuntu sur second PC pour implémenter API de simulation d'un ledger - 5h<br />
| <br />
* Création du réseaux Fabric personalisé. 6H<br />
| <br />
* Renseignement Hyperledger Composer<br />
|-<br />
! Jeudi 01/03<br />
| <br />
* Renseignement docker avec Lucas et antoine - 2h<br />
* Création de scripts de génération de réseau - 2h30<br />
| <br />
* Apport d'expertise sur Docker pour Lucas et Ahmed - 2h<br />
| <br />
* Administratif<br />
| <br />
* Installation des dépendances pour développer une API test en node-JS - 3h<br />
| <br />
* Création du réseaux Fabric personalisé. 6H<br />
|<br />
* Renseignement Hyperledger Composer<br />
|- <br />
! Vendredi 02/03<br />
| <br />
* Pair programming avec Antoine (Hyperledger/Docker) - 3h30<br />
* RDV DD - 30 minutes<br />
| <br />
* Pair programming avec Ahmed (Hyperledger/Docker) - 3h30<br />
* RDV DD - 30 minutes<br />
| <br />
* Visite d'appartements<br />
|<br />
* Début de documentation sur Application Java - 2h<br />
* Mise a jour Journal - 1h<br />
| <br />
* Je ne me rappelle plus.<br />
| <br />
* RDV DD - 30 minutes<br />
|}<br />
<br />
===Sprint report===<br />
Front RH angular (manque requête HTTP client) création peer personnalisé, en utilisant composer appel http post et get dans l'application Java, et création API rest en local et rédaction de la documentation<br />
<br />
== Semaine 6 ==<br />
<br />
=== Journal ===<br />
<br />
{| class="wikitable"<br />
! colspan=7|Semaine 6<br />
|-<br />
! style="width: 10%;" |<br />
! style="width: 15%;" | Ahmed<br />
! style="width: 15%;" | Antoine<br />
! style="width: 15%;" | Aymeric<br />
! style="width: 15%;" | Charles<br />
! style="width: 15%;" | Lucas<br />
! style="width: 15%;" | Simon<br />
|- <br />
! Lundi 05/03<br />
| <br />
* Réunion SCRUM ([[RICM5 2017 2018 - UGAChain / Prise de notes 1|Prise de note]]) - 30 min<br />
* Mise à jour journal Air<br />
* Réalisation d'un déploiement de chaincode à l'aide de Hyperledger Composer - 5h30<br />
| <br />
* Réunion SCRUM ([[RICM5 2017 2018 - UGAChain / Prise de notes 1|Prise de note]]) - 30 min<br />
* Documentation sur Air ([[Hyperledger Composer|Tuto Hyperledger Composer]]) - 4h<br />
| <br />
* Réunion SCRUM ([[RICM5 2017 2018 - UGAChain / Prise de notes 1|Prise de note]]) - 30 min<br />
* Mise au point avec Charles pour démo fonctionnelle - 2h<br />
| <br />
* Finalisation du systéme de mailer + test mailer - 2h30<br />
* Mise a niveau des logs afin de vérifier toutes les parties de la démo - 1h<br />
* Premiére démo de test avec Appli Java + Mailer - 1h<br />
| <br />
* Réunion SCRUM ([[RICM5 2017 2018 - UGAChain / Prise de notes 1|Prise de note]]) - 30 min<br />
* Création d'assets et tentative de connexion au réseaux Fabric créé. 5H30<br />
| <br />
* Réunion SCRUM ([[RICM5 2017 2018 - UGAChain / Prise de notes 1|Prise de note]]) - 30 min<br />
* Prise en main Hyperledger Composer<br />
* Déploiement Hyperledger Composer => résolution de bug - 2H<br />
|-<br />
! Mardi 06/03<br />
| <br />
* Réalisation d'un déploiement de chaincode à l'aide de Hyperledger Composer - 5h30<br />
* Réunion avec Nina Reignier-Tayar [[RICM5 2017 2018 - UGAChain / CR Réunion Nina Reignier-Tayar|Compte-rendu réunion]] - 1h30<br />
| <br />
* Préparation à la réunion avec Nina Reignier-Tayar - 1h<br />
* Réunion avec Nina Reignier-Tayar [[RICM5 2017 2018 - UGAChain / CR Réunion Nina Reignier-Tayar|Compte-rendu réunion]] - 1h30<br />
| <br />
* Préparation à la réunion avec Nina Reignier-Tayar - 1h<br />
* Réunion avec Nina Reignier-Tayar [[RICM5 2017 2018 - UGAChain / CR Réunion Nina Reignier-Tayar|Compte-rendu réunion]] - 1h30<br />
|<br />
* Documentation Github pour l'application Java - 3h<br />
* Mise a jour des IP de connections pour une démo en Local - 2h<br />
* Réunion avec Nina Reignier-Tayar [[RICM5 2017 2018 - UGAChain / CR Réunion Nina Reignier-Tayar|Compte-rendu réunion]] - 1h30<br />
|<br />
* Travail sur Hyperledger Composer/Fabric - 5h30<br />
* Réunion avec Nina Reignier-Tayar [[RICM5 2017 2018 - UGAChain / CR Réunion Nina Reignier-Tayar|Compte-rendu réunion]] - 1h30<br />
|<br />
* Préparation à la réunion avec Nina Reignier-Tayar - 1h<br />
* Réunion avec Nina Reignier-Tayar [[RICM5 2017 2018 - UGAChain / CR Réunion Nina Reignier-Tayar|Compte-rendu réunion]] - 1h30<br />
* Prise en main Hyperledger Composer 2H<br />
* Administratif<br />
|- <br />
! Mercredi 07/03<br />
|<br />
* Résolution d'un bug npm (grpc, gyp_node) -4h30<br />
* Avancée sur composer mais nouveau bug- 3h<br />
| <br />
* Travail sur les slides (discours et définitions des termes) - 3h<br />
* Début du document à rendre en MPI - 1h <br />
| <br />
* Formation sur Microsoft Sharepoint (hors projet) - 2h<br />
| <br />
* Mise a jour des appels API pour mieux correspondre a la potentielle API d'un ledger - 3h<br />
* Mise a jour de l'API pour la rendre identitique aux nouveaux appel - 1h <br />
| <br />
* Debug d'un problème de chaincode impossible à load. 7H<br />
|<br />
* Debug environnement - sur la journée<br />
|-<br />
! Jeudi 08/03<br />
| <br />
* Débug de composer - 3h30<br />
| <br />
* Finalisation du [[Media:RICM5_2017_2018_UGAChain-Flyer.pdf|flyer]] - 2h<br />
* Mises à jour Air - 1h<br />
* Taff sur le bug de Lucas (problème avec la chaincode) - 4h<br />
| <br />
* Visite d'appartements<br />
| <br />
* Mise a jour minime sur le texte + affichage sur l'application java - 2h <br />
| <br />
* Debug d'un problème de chaincode impossible à load. 7H<br />
|<br />
* Administratif<br />
* Fin de debug environnement<br />
|- <br />
! Vendredi 09/03<br />
| <br />
* Débug de Composer - 6h<br />
| <br />
* Hyperledger toute la journée - 8h<br />
* Entrevue avec DD - 20 minutes<br />
| <br />
* Abs<br />
| <br />
* Mise a jour du journal - 1h<br />
|<br />
* Abs<br />
|<br />
* Mise à jour journal - 1H<br />
* Tâche scrum - 1H30<br />
* Déploiement Hyperledger Composer - 2H<br />
|}<br />
<br />
=== Documents ===<br />
<br />
* [[RICM5 2017 2018 - UGAChain / Prise de notes 1|Prise de notes]] de la réunion SCRUM de lundi matin<br />
* Tuto [[Hyperledger Composer]]<br />
* [[RICM5 2017 2018 - UGAChain / CR Réunion Nina Reignier-Tayar|Compte-rendu réunion]] avec Nina Reignier-Tayar<br />
<br />
=== Sprint report ===<br />
Semaine de debug sur hyperledger, connexion du front et back pour la démonstration sans utilisation d'hyperledger<br />
<br />
== Semaine 7 ==<br />
<br />
=== Journal ===<br />
<br />
{| class="wikitable"<br />
! colspan=7|Semaine 6<br />
|-<br />
! style="width: 10%;" |<br />
! style="width: 15%;" | Ahmed<br />
! style="width: 15%;" | Antoine<br />
! style="width: 15%;" | Aymeric<br />
! style="width: 15%;" | Charles<br />
! style="width: 15%;" | Lucas<br />
! style="width: 15%;" | Simon<br />
|- <br />
! Lundi 12/03<br />
| <br />
* Réunion Scrum - 30 min<br />
* Débug Fabric - 5h<br />
| <br />
* Travail sur Hyperledger - 6h<br />
| <br />
* Réunion SCRUM - 30 min<br />
* Préparation présentation finale + suivre évolution blockchain - 3h<br />
| <br />
* Reunion Scrum - 30mn<br />
* Préparation MPI - 1h<br />
* Préparation des slides pour la présentation finale - 1h<br />
* Recherche sur le vocabulaire pour présentation finale + MPI - 2h<br />
| <br />
* Reunion Scrum - 30mn<br />
* Hyperledger Composer/Fabric - 4H30<br />
| <br />
* Préparation de la réunion scrum - 45min<br />
* Reunion Scrum - 30mn<br />
|-<br />
! Mardi 13/03<br />
| <br />
* Débug Fabric/composer (certificats ) - 4h30<br />
* Travail sur slide avec aymeric<br />
| <br />
* Rapport MPI ([[Media:RICM5 2017 2018 - UGAChain - Rapport MPI.pdf|PDF]]) - 4h<br />
* Debug Hyperledger - 3h<br />
* Préparation de la démo - 3h<br />
** Debug du Microservice - 2h<br />
** Debug du front - 1h<br />
| <br />
* Rapport MPI - 3h<br />
* Visite d'appartements<br />
|<br />
* Rapport MPI - 4h <br />
* Travail sur les slides du diapo - 2h<br />
| <br />
* Rapport MPI - 4H<br />
* Mise à jour du journal air - 1H<br />
* Hyperledger composer/fabric - 3H<br />
|<br />
* Rapport MPI - 4h<br />
* Mise à jour du journal air - 45 min<br />
* Diapo présentation - 1H<br />
|- <br />
! Mercredi 14/03<br />
|<br />
* Slides - 2h<br />
|<br />
* Slides et travail du discours - 2h<br />
* Mise en place de la démo - 1h<br />
| <br />
| <br />
| <br />
|<br />
* Présentation 3H<br />
|-<br />
! Jeudi 15/03<br />
| colspan=6 style="text-align:center; font-weight:bold"|Présentation finale<br />
|}<br />
<br />
=== Documents ===<br />
<br />
* [[Media:RICM5 2017 2018 - UGAChain - Rapport MPI.pdf|Rapport MPI]]<br />
<br />
=== Sprint report ===</div>
Aymeric.Vial-Grelier
https://air.imag.fr/index.php?title=RICM5_2017_2018_-_UGAChain_/_Journal&diff=40821
RICM5 2017 2018 - UGAChain / Journal
2018-03-14T10:42:50Z
<p>Aymeric.Vial-Grelier: /* Journal */</p>
<hr />
<div>[[RICM5 2017 2018 - UGAChain|<< Retour fiche]]<br />
<br />
== Semaine 1 ==<br />
<br />
=== Journal ===<br />
<br />
{| class="wikitable"<br />
! colspan=7|Semaine 1<br />
|-<br />
! style="width: 10%;" |<br />
! style="width: 15%;" | Ahmed<br />
! style="width: 15%;" | Antoine<br />
! style="width: 15%;" | Aymeric<br />
! style="width: 15%;" | Charles<br />
! style="width: 15%;" | Lucas<br />
! style="width: 15%;" | Simon<br />
|- <br />
! Lundi 29/01<br />
| <br />
* Début de lecture et résumé du paper et résumé (Blockchain for education) - 5h<br />
| <br />
* Début de lecture du paper (Blockchain for Education) - 3h<br />
* Documentation sur la Blockchain & Hyperledger - 1h<br />
* RDV avec Brice Duhamel - 30 min<br />
|<br />
* Abs<br />
|<br />
* Début de lecture du paper (Blockchain for Education) - 4h<br />
* Edition d'UML - 4h<br />
|<br />
* Début de lecture du paper (Blockchain for Education) - 4H<br />
|<br />
* Début de lecture du paper (Blockchain for Education) - 4H<br />
* RDV Brice Duhamel - 30 min<br />
|-<br />
! Mardi 30/01<br />
| <br />
* Lecture et résumé du paper (Blockchain for education) - 5h<br />
* Reunion Didier Donsez - 1h<br />
| <br />
* Mise en place des pages Air - 1h<br />
* Installation & documentation JHipster - 3h30<br />
* Réunion Hack Together - 45 min<br />
* Prises de RDV avec l'administration de Polytech - 15 min<br />
* RDV avec DD, Gerard et Lucas - 45 min<br />
* Recherches sur l'existant (notamment ESILV) - 1h <br />
| <br />
* Constatation de la disparition du projet initial - le matin<br />
* Maj des connaissances sur le projet - 1h<br />
* Réunion Hack Together - 45 min<br />
* Prises de RDV avec l'administration de Polytech - 15 min<br />
* RDV avec DD, Gerard et Lucas - 45 min<br />
* Installation & configuration Jhipster - 2h<br />
| <br />
* Lecture du sujet - 1h<br />
* Réunion - 1h<br />
* Génération (Jhipster) + recherche de modules (Jhipster) - 2h<br />
* Débogage IDE (tentative de maven build sur eclipse) <br />
| <br />
* Réunion Hack Together - 45 min<br />
* RDV avec DD, Gerard et Lucas - 45 min<br />
* Lecture du paper (Blockchain for Education) - 3h<br />
* Introduction à hyperledger Fabric - 3h<br />
|<br />
* Réunion Hack Together - 45 min<br />
* Prises de RDV avec l'administration de Polytech - 15 min<br />
* RDV avec DD, Gerard et Lucas - 45 min<br />
* Lecture du paper (Blockchain for Education) - 3h<br />
|- <br />
! Mercredi 31/01<br />
| <br />
* Lecture et résumé du paper (Blockchain for education) - 5h<br />
* Aide de Charles au démarrage de JHipster - 1h30<br />
| <br />
* Cours de créativité / gestion de projet - 4h<br />
* Documentation sur APOGEE - 3h<br />
* Préparation au RDV J. Guindet avec Simon - 30 min<br />
| <br />
* Cours de créativité / gestion de projet - 4h<br />
* Début développement front <br />
* Maj connaissances angular 4 - 2h<br />
* Essayer de faire quelque chose de fonctionnel sur le front - 1h<br />
| <br />
* Configuration des packages généré - 3h<br />
* Regénération + Yarn des microservices - 4h<br />
* Tentative Débugagge Maven Build (eclipse - Windows) - 4h<br />
|<br />
* Cours de créativité / gestion de projet - 4h<br />
* Documentation sur Hyperledger, Install Party des prérequis - 4H<br />
|<br />
* Cours de créativité / gestion de projet - 4h<br />
* Documentation sur Hyperledger - 3H<br />
* Préparation au RDV J. Guindet avec Antoine - 30 min<br />
|-<br />
! Jeudi 01/02<br />
|<br />
* Lecture et résumé du paper (Blockchain for education) - 4h<br />
* Réunion avec Simon et Antoine (mise au point)<br />
| <br />
* Relecture et complétion du SRS - 5h30<br />
* Définition de l'''asset'' (contenu) d'une transaction (avec Ahmed et Simon) - 30 min<br />
| <br />
* Tutos vidéo sur angular (et typescript) - 2h<br />
| <br />
* Regénération des microservices sans OAuth + mise a jour Github - 4h<br />
* Discussion sur l'API du back-end + fonctionnalités du site - 1h<br />
|<br />
* Documentation sur Hyperledger, Essai des premiers Tutos, Cassage et réparation de PC - 7H<br />
|<br />
* Relecture et complétion du SRS - 3H<br />
* Documentation HyperLedger - 1H30<br />
* Définition de l'''asset'' (contenu) d'une transaction (avec Ahmed et Antoine) - 30 min<br />
<br />
|- <br />
! Vendredi 02/02<br />
| <br />
* Définition et conception de UGAchain - 1 h <br />
* Lecture et résumé du paper (Blockchain for education) - 2h<br />
* Relecture du SRS et ajout des exigences fonctionnelles - 2h30<br />
| <br />
* Documentation "Blockchain for Education" - 1h30<br />
* Analyse existant - 1h<br />
* RDV avec J. Guindet ([[Media:UGAChain-CR_-_J._Guindet_-_31_01_2018.pdf|CR]]) - 45 min<br />
* Complétion du SRS - 2h30<br />
| <br />
* Mise en application des tutos angular sur notre gateway (2h30)<br />
| <br />
* Génération finale du microservice + gateway + registry + Mise à jour du GitHub (tout fonctionnel) - 4h<br />
* Explication de l'ensemble de l'architecture - 1h<br />
|<br />
|<br />
* RDV avec J. Guindet ([[Media:UGAChain-CR_-_J._Guindet_-_31_01_2018.pdf|CR]]) - 45 min<br />
* Complétion SRS - 1H30<br />
|}<br />
<br />
=== Documents ===<br />
<br />
* [[Media:UGAChain-CR_-_J._Guindet_-_31_01_2018.pdf|Compte-rendu de la réunion avec J. Guindet]]<br />
<br />
=== Sprint report ===<br />
<br />
'''TODO''' Sprint 0 sous le signe de la documentation<br />
<br />
== Semaine 2 ==<br />
<br />
=== Journal ===<br />
<br />
{| class="wikitable"<br />
! colspan=7|Semaine 2<br />
|-<br />
! style="width: 10%;" |<br />
! style="width: 15%;" | Ahmed<br />
! style="width: 15%;" | Antoine<br />
! style="width: 15%;" | Aymeric<br />
! style="width: 15%;" | Charles<br />
! style="width: 15%;" | Lucas<br />
! style="width: 15%;" | Simon<br />
|- <br />
! Lundi 5/02<br />
| <br />
* Réunion sprint - 30 min<br />
* Installation de Jhipster et résolution du bug de gitignore (avec charles et aymeric) - 3h<br />
* Lancement de Jhipster dans Docker - 1 h<br />
* Mise à jour du journal - 30min <br />
* Rédaction de l'éxistant - 1h<br />
| <br />
* Passage du SRS et des journaux sur la page Wiki - 1h<br />
* Réunion de début de sprint - 30 min<br />
* Renseignement sur l'API MediaWiki - 30 min<br />
* Rédaction de l'[[RICM5_2017_2018_-_UGAChain_/_Analyse_existant|analyse de l'existant]] - 1h30<br />
| <br />
* Réunion sprint - 30 min<br />
* discution ahmed pour maj architecture + explication blockchain - 45 min<br />
* Dev front - 4h<br />
| <br />
* Réunion sprint - 30mn<br />
* Compatibilité du projet (Windows - Ubuntu) + correction du Git Ignore - 3h <br />
* Compréhension du code généré + Développement de l'API - 4h <br />
|<br />
* Réunion sprint - 30 min<br />
* Lecture du glossaire HyperLedger Fabric - 1H<br />
* Tuto BYFN in Hyperledger Fabric - 4H<br />
|<br />
* Réunion sprint - 30 min<br />
* Mise à jour du journal et tâche SCRUM master 1H<br />
* Réalisation des premiers tutoriaux d'Hyperledger Fabric 3H30<br />
|-<br />
! Mardi 6/02<br />
| <br />
* Rédaction analyse de l'éxistant - 2h30<br />
* Entretient stage - 2h<br />
* Installation et formation Hyperledger Fabric 2h<br />
| <br />
* Préparation de la réunion de l'après-midi - 30 min<br />
* Réunion Skype DD - 30 min<br />
* Réunion M. Ziener ([[Media:UGAChain-CR_-_M._Ziener_-_06_02_2018.pdf|CR]]) - 1h<br />
* Lecture documentation Blockchain - 2h<br />
| <br />
* Formation et tests angular - 3h<br />
| <br />
* Développement d'une application JAVA (pour simulation APOGEE ) - 6h<br />
|<br />
* Tuto BYFN in Hyperledger Fabric + doc - 5h<br />
* Réunion M. Ziener ([[Media:UGAChain-CR_-_M._Ziener_-_06_02_2018.pdf|CR]]) - 1h<br />
|<br />
* Lecture de doc - 4H<br />
|- <br />
! Mercredi 7/02<br />
| <br />
* Cours de créativité / gestion de projet - 4h<br />
* Présentation et mise au point sur hyperledger fabric - 1h<br />
* Formation sur la mise en place du réseau de la blockchain (Fabric)- 3h30<br />
| <br />
* Cours de créativité / gestion de projet - 4h<br />
* Réunion de groupe - 15 min<br />
* Mailing - 15 min<br />
* Présentation / compréhension d'Hyperledger - 3h30<br />
* Installation et run d'un exemple HyperledgerFabric - 30 min<br />
| <br />
* dev front - 2h<br />
| <br />
* Fin développement d'une application JAVA (pour simulation APOGEE ) - 5h<br />
|<br />
* Cours de créativité / gestion de projet - 4H<br />
* Présentation et mise au point sur hyperledger fabric - 1H<br />
* Reflexion en groupe sur la mise en place du réseau de la blockchain dans hyperledger - 3H30<br />
|<br />
* Cours de créativité / gestion de projet 4H<br />
* Présentation et mise au point sur hyperledger fabric 1H<br />
* Formation sur la mise en place du réseau de la blockchain 3H30<br />
|-<br />
! Jeudi 8/02<br />
| <br />
* Mise à jour du journal - 30 min<br />
* Finalisation de l'analyse de l'existant - 1h30<br />
* Formation mise en place du réseau Hyperledger - 2h<br />
| <br />
* Finalisation de l'[[RICM5_2017_2018_-_UGAChain_/_Analyse_existant|analyse de l'existant]] - 1h<br />
* Mailing - 30 min<br />
* Call Skype DD - 30 min<br />
* Création des sprints sur Github avec Simon - 15 min<br />
* Mise à jour du planning (Dates clés à venir) - 30 min<br />
* Doc Hyperledger - 30 min<br />
* Exemple Hyperledger - 2h<br />
| <br />
* Fin dev front + validation avce antoine - 3-4h<br />
| <br />
* Développement Application JAVA - UGA Chain desktop - 6h<br />
| <br />
* Visionnage du cours sur les différents types de blockchain ([https://www.youtube.com/watch?v=ZUVg9stKHK4| Vidéo du cours]) - 2H<br />
* Petit compte rendu du cours à l'équipe - 30min<br />
* Doc Hyperledger - 3H<br />
|<br />
* j'ai cassé mon linux donc je l'ai réinstallé, saleté de murphy !!! <br />
|- <br />
! Vendredi 9/02<br />
| <br />
* Formation écriture d'une application Hyperledger 5h<br />
|<br />
* Documentation et tuto Hyperledger, encore et encore... 4h<br />
|<br />
| <br />
* Remplissage du journal - 1h<br />
* Fin CSV+ droppable -> PDF -3h<br />
| <br />
* videos youtube sur le concept blockchain - 1h<br />
<br />
| <br />
* Remplissage du journal - 1h<br />
|}<br />
<br />
=== Documents ===<br />
<br />
* [[Media:UGAChain-CR_-_M._Ziener_-_06_02_2018.pdf|Compte-rendu de la réunion avec M. Ziener]]<br />
<br />
=== Sprint report ===<br />
Réalisation de l'interface V0, génération de PDF et calcul de leur SHA. Réalisation des premières démos sur Hyperledger<br />
<br />
== Semaine 3 ==<br />
<br />
=== Journal ===<br />
<br />
{| class="wikitable"<br />
! colspan=7|Semaine 3<br />
|-<br />
! style="width: 10%;" |<br />
! style="width: 15%;" | Ahmed<br />
! style="width: 15%;" | Antoine<br />
! style="width: 15%;" | Aymeric<br />
! style="width: 15%;" | Charles<br />
! style="width: 15%;" | Lucas<br />
! style="width: 15%;" | Simon<br />
|- <br />
! Lundi 12/02<br />
| <br />
* Réunion Scrum - 30 m<br />
* Lecture de documentation Hyperledger Fabric - 3h<br />
| <br />
* Mise à jour Air.Imag - 30 min<br />
* Réunion Scrum - 30 min<br />
* Création du [[Media:UGAChain-logo.png|logo UGAChain]] - 30 min<br />
* Mise en place du PowerPoint - 30 min<br />
* Setup et contribution sur UGAChain-desktop - 3h<br />
* Maquettes IHM - 1h30<br />
| <br />
* Refais un diagramme <br />
* Trouver bug sur sha<br />
* Recherche librairies pdf/etc<br />
* Trouver solution (cryptoJS sur file content only)<br />
* Fais maquette ihm<br />
* MAJ air<br />
* Présentation mi parcours<br />
| <br />
* Problème lors du calcul du SHA256 - 4h<br />
| <br />
* Réunion Scrum - 30 m<br />
* Lecture de documentation Hyperledger Fabric - 4H<br />
|<br />
* Réunion de groupe 30 min<br />
* Tâches SCRUM 45 min<br />
* Modification du SRS 1H<br />
* Tuto sur la création d'un réseau Hyperledger 3H<br />
|-<br />
! Mardi 13/02<br />
| <br />
* Préparation de slides pour la présentation - 2h<br />
* Réunion de présentation - 30m<br />
* Installation et documentation sur Hyperledger Composer - 3h<br />
| <br />
* Réparation du ePDU de la salle Air ([http://www.eaton.com/content/dam/eaton/products/backup-power-ups-surge-it-power-distribution/power-distribution-for-it-equipment/eaton-basic-rack-pdu/eaton-pdu-g3-network-connectivity-quick-start-guide-p-164000314.pdf doc]) - 1h<br />
* Comparaison et réparation du SHA256 avec Charles - 30 min <br />
* Fin de la maquette IHM - 1h<br />
* Contribution sur l'appli Java - 3h<br />
* Travail sur les slides pour demain - 30 min<br />
| <br />
* Refais un diagramme<br />
* Validation sha<br />
* Réunion présentation<br />
* Vidéos youtube blockchain/hyperledger/hyperledger composer<br />
| <br />
* Mise a jour de l'interface de l'appli JAVA - 4h<br />
* Ajout de la validation des étudiants dans l'appli JAVA - 4h<br />
* Travail sur les slides pour réunion de demain - 30mn<br />
| <br />
* Réunion de présentation - 30min<br />
* Installation et documentation d'Hyperledger Composer - 5H<br />
|<br />
* Documentation / Tuto sur Hyperledger 2H30<br />
* Slides soutenance 1H<br />
* Entrevue Marie Ziener 30min<br />
* Modif sur le SRS 1H<br />
|- <br />
! Mercredi 14/02 ♥<br />
| <br />
* Conférence Digit'Alps sur la [[Blockchain]] à l'IAE ([[RICM5 2017 2018 - UGAChain / Résumé Digit'Alps|résumé]]) - 2h<br />
* Présentation mi-parcours ([[:File:RICM5 2017 2018 UGAChain - Soutenance mi-parcours.pdf|slides]]) - 30 min<br />
* Réunion post-soutenance - 30 min<br />
* Documentation hyperledger composer<br />
| <br />
* Conférence Digit'Alps sur la [[Blockchain]] à l'IAE ([[RICM5 2017 2018 - UGAChain / Résumé Digit'Alps|résumé]]) - 2h<br />
* Écriture du résumé de la conférence de la matinée ([[RICM5 2017 2018 - UGAChain / Résumé Digit'Alps|résumé]]) - 1h<br />
* Présentation mi-parcours ([[:File:RICM5 2017 2018 UGAChain - Soutenance mi-parcours.pdf|slides]]) - 30 min<br />
* Réunion de réflexion sur les points soulevés lors de la soutenance - 30 min<br />
| <br />
* Préparation présentation<br />
* Présentation<br />
|<br />
* Préparation d'un prototype de test de l'application Java - 2h<br />
* Présentation mi-parcours - 30mn<br />
* Réunion de réflexion sur les points soulevés lors de la soutenance - 30 min<br />
* Lecture de document sur la lecture USB en Java - 2h<br />
| <br />
* Conférence Digit'Alps sur la [[Blockchain]] à l'IAE ([[RICM5 2017 2018 - UGAChain / Résumé Digit'Alps|résumé]]) - 2h<br />
* Tutoriel Hyperledger composer 3H.<br />
* Présentation mi-parcours ([[:File:RICM5 2017 2018 UGAChain - Soutenance mi-parcours.pdf|slides]]) - 30 min<br />
* Réunion de réflexion sur les points soulevés lors de la soutenance - 30 min<br />
|<br />
* Conférence Digit'Alps sur la Blockchain à l'IAE 2H<br />
* Soutenance mi-parcours 30min<br />
* Réunion suite à la soutenance et compte rendu 1H30<br />
* Rédaction journal de bord et tâche SCRUM 1H<br />
|-<br />
! Jeudi 15/02<br />
| <br />
* Documentation serveur REST Hyperledger composer - 2h30<br />
| <br />
* Cours de Management de Projet Innovant ([[:File:RICM5 2017 2018 - UGAChain - MPI - Coût du projet.pdf|Coût du projet]] et [[:File:RICM5 2017 2018 - UGAChain - MPI - Analyse Risque.pdf|Analyse des riques]]) - 2h<br />
* Campus au Sommet et tentative de record du monde de descente aux flambeaux - 9h<br />
| <br />
| <br />
* Finalisation d'un programme de test pour USB + lecture de la clé privé sur l'USB - 4h<br />
* Tentative de modification Look and Feel application Java - 1h<br />
| <br />
* Génération d'une API REST grâce à composer - 1H<br />
* Tuto composer-playground/composer - 4H<br />
|<br />
* Descente au flambeau - 4H<br />
|- <br />
! Vendredi 16/02<br />
| <br />
* Recherche de l'API swagger du serveur REST généré par composer - 2h<br />
| <br />
* Mise à jour du journal - 20 min<br />
* Résolution d'un pb avec HAProxy (Groupe [[Real Time Subtitles 2017-2018|RealTimeSubtitles]]) - 15 min<br />
* Fix d'un bug d'encodage des caractères sur les différents système d'exploitation - 1h<br />
* Début du flyer - 1h<br />
| <br />
* Administratif<br />
|<br />
* Mise a jour du journal - 1h<br />
* Correction Bug validation données Appli Java - 30mn<br />
| <br />
* Tuto composer-playground/composer - 7H<br />
| <br />
|}<br />
<br />
=== Documents ===<br />
<br />
* [[RICM5 2017 2018 - UGAChain / Résumé Digit'Alps|Résumé rapide de la présentation Blockchain]] dans le cadre de Digit'Alps 2018 (IAE Grenoble)<br />
* [[:File:RICM5_2017_2018_UGAChain_-_Soutenance_mi-parcours.pdf|Slides de la présentation de mi-parcours]]<br />
* '''MPI :'''<br />
** [[Media:RICM5 2017 2018 - UGAChain - MPI - Coût du projet.pdf|Coût du projet]] <br />
** [[Media:RICM5 2017 2018 - UGAChain - MPI - Analyse Risque.pdf|Analyse des riques]]<br />
<br />
=== Sprint report ===<br />
Tuto et documentation hyperledger et amélioration de l'interface<br />
<br />
== Semaine 4 ==<br />
<br />
=== Journal ===<br />
<br />
{| class="wikitable"<br />
! colspan=7|Semaine 4<br />
|-<br />
! style="width: 10%;" |<br />
! style="width: 15%;" | Ahmed<br />
! style="width: 15%;" | Antoine<br />
! style="width: 15%;" | Aymeric<br />
! style="width: 15%;" | Charles<br />
! style="width: 15%;" | Lucas<br />
! style="width: 15%;" | Simon<br />
|-<br />
! Lundi 19/02<br />
|colspan="6" rowspan="5" style="text-align:center;"|'''Interruption pédagogique'''<br />
→ Élaboration d'un pitch pour la présentation de notre projet aux M1RH de l'IAE le 26/02 (Lucas et Antoine)<br />
|-<br />
! Mardi 20/02<br />
|- <br />
! Mercredi 21/02<br />
|-<br />
! Jeudi 22/02<br />
|- <br />
! Vendredi 23/02<br />
|}<br />
<br />
== Semaine 5 ==<br />
<br />
===Journal===<br />
<br />
{| class="wikitable"<br />
! colspan=7|Semaine 5<br />
|-<br />
! style="width: 10%;" |<br />
! style="width: 15%;" | Ahmed<br />
! style="width: 15%;" | Antoine<br />
! style="width: 15%;" | Aymeric<br />
! style="width: 15%;" | Charles<br />
! style="width: 15%;" | Lucas<br />
! style="width: 15%;" | Simon<br />
|- <br />
! Lundi 26/02<br />
| <br />
* Cours de Management de Projet Innovant - 3h<br />
* Présentation du projet aux M1RH de l'IAE Grenoble - 1h<br />
* Réunion SCRUM - 20 min<br />
* Mise a jour journal AIR 1h<br />
* Mise en place en place d'un réseau fabric personalisé-1h30<br />
| <br />
* Cours de Management de Projet Innovant - 3h<br />
* Présentation du projet aux M1RH de l'IAE Grenoble - 1h<br />
* Réunion SCRUM - 20 min<br />
* Tutoriels Hyperledger Composer - 3h30<br />
| <br />
* Cours de Management de Projet Innovant - 3h<br />
* Présentation du projet aux M1RH de l'IAE Grenoble - 1h<br />
* Réunion SCRUM - 20 min<br />
| <br />
* Reunion SCRUM - 20 min<br />
* Application Java : finalisation de la sécuritée USB + tests de cette sécuritée - 5h<br />
| <br />
* Cours de Management de Projet Innovant - 3h<br />
* Présentation du projet aux M1RH de l'IAE Grenoble - 1h<br />
* Réunion SCRUM - 20 min<br />
* Début de création de notre réseaux Fabric adapté à nos besoins - 2H<br />
|<br />
* Cours de Management de Projet Innovant - 3h<br />
* Présentation du projet aux M1RH de l'IAE Grenoble - 1h<br />
* Réunion SCRUM - 20 min<br />
* Réparation environnement (Docker, Docker Compose, NodeJS, npm) 2H<br />
* Tâches scrum - 45 min<br />
|-<br />
! Mardi 27/02<br />
| <br />
* Mise en place en place d'un réseau fabric personalisé - 3h30<br />
* Documentation Docker - 1h<br />
| <br />
* Tutoriels Hyperledger Composer - 3h<br />
* Débogage de Swagger - 30 min<br />
| <br />
* Migration du projet vers du angular propre - 2h<br />
| <br />
* Modification interface Application Java - 2h<br />
* Hashage des informations sur la clé USB de sécurité - 2h<br />
| <br />
* Création du réseaux Fabric personalisé. 6H<br />
|<br />
* Réparation environnement (Docker, Docker Compose, NodeJS, npm) 2H30<br />
<br />
|- <br />
! Mercredi 28/02<br />
| <br />
* Débogage fabric/docker - 3h<br />
| <br />
* Reverse-engineering de Hyperledger Fabric afin de retrouver comment (et où) était généré le fichier de définition Swagger (swagger.json) - 4h<br />
| <br />
* Factorisation massive de code - 2h<br />
* Utilisation propre de librairies avec angular - 30 min<br />
|<br />
* Installation Ubuntu sur second PC pour implémenter API de simulation d'un ledger - 5h<br />
| <br />
* Création du réseaux Fabric personalisé. 6H<br />
| <br />
* Renseignement Hyperledger Composer<br />
|-<br />
! Jeudi 01/03<br />
| <br />
* Renseignement docker avec Lucas et antoine - 2h<br />
* Création de scripts de génération de réseau - 2h30<br />
| <br />
* Apport d'expertise sur Docker pour Lucas et Ahmed - 2h<br />
| <br />
* Administratif<br />
| <br />
* Installation des dépendances pour développer une API test en node-JS - 3h<br />
| <br />
* Création du réseaux Fabric personalisé. 6H<br />
|<br />
* Renseignement Hyperledger Composer<br />
|- <br />
! Vendredi 02/03<br />
| <br />
* Pair programming avec Antoine (Hyperledger/Docker) - 3h30<br />
* RDV DD - 30 minutes<br />
| <br />
* Pair programming avec Ahmed (Hyperledger/Docker) - 3h30<br />
* RDV DD - 30 minutes<br />
| <br />
* Visite d'appartements<br />
|<br />
* Début de documentation sur Application Java - 2h<br />
* Mise a jour Journal - 1h<br />
| <br />
* Je ne me rappelle plus.<br />
| <br />
* RDV DD - 30 minutes<br />
|}<br />
<br />
===Sprint report===<br />
Front RH angular (manque requête HTTP client) création peer personnalisé, en utilisant composer appel http post et get dans l'application Java, et création API rest en local et rédaction de la documentation<br />
<br />
== Semaine 6 ==<br />
<br />
=== Journal ===<br />
<br />
{| class="wikitable"<br />
! colspan=7|Semaine 6<br />
|-<br />
! style="width: 10%;" |<br />
! style="width: 15%;" | Ahmed<br />
! style="width: 15%;" | Antoine<br />
! style="width: 15%;" | Aymeric<br />
! style="width: 15%;" | Charles<br />
! style="width: 15%;" | Lucas<br />
! style="width: 15%;" | Simon<br />
|- <br />
! Lundi 05/03<br />
| <br />
* Réunion SCRUM ([[RICM5 2017 2018 - UGAChain / Prise de notes 1|Prise de note]]) - 30 min<br />
* Mise à jour journal Air<br />
* Réalisation d'un déploiement de chaincode à l'aide de Hyperledger Composer - 5h30<br />
| <br />
* Réunion SCRUM ([[RICM5 2017 2018 - UGAChain / Prise de notes 1|Prise de note]]) - 30 min<br />
* Documentation sur Air ([[Hyperledger Composer|Tuto Hyperledger Composer]]) - 4h<br />
| <br />
* Réunion SCRUM ([[RICM5 2017 2018 - UGAChain / Prise de notes 1|Prise de note]]) - 30 min<br />
* Mise au point avec Charles pour démo fonctionnelle - 2h<br />
| <br />
* Finalisation du systéme de mailer + test mailer - 2h30<br />
* Mise a niveau des logs afin de vérifier toutes les parties de la démo - 1h<br />
* Premiére démo de test avec Appli Java + Mailer - 1h<br />
| <br />
* Réunion SCRUM ([[RICM5 2017 2018 - UGAChain / Prise de notes 1|Prise de note]]) - 30 min<br />
* Création d'assets et tentative de connexion au réseaux Fabric créé. 5H30<br />
| <br />
* Réunion SCRUM ([[RICM5 2017 2018 - UGAChain / Prise de notes 1|Prise de note]]) - 30 min<br />
* Prise en main Hyperledger Composer<br />
* Déploiement Hyperledger Composer => résolution de bug - 2H<br />
|-<br />
! Mardi 06/03<br />
| <br />
* Réalisation d'un déploiement de chaincode à l'aide de Hyperledger Composer - 5h30<br />
* Réunion avec Nina Reignier-Tayar [[RICM5 2017 2018 - UGAChain / CR Réunion Nina Reignier-Tayar|Compte-rendu réunion]] - 1h30<br />
| <br />
* Préparation à la réunion avec Nina Reignier-Tayar - 1h<br />
* Réunion avec Nina Reignier-Tayar [[RICM5 2017 2018 - UGAChain / CR Réunion Nina Reignier-Tayar|Compte-rendu réunion]] - 1h30<br />
| <br />
* Préparation à la réunion avec Nina Reignier-Tayar - 1h<br />
* Réunion avec Nina Reignier-Tayar [[RICM5 2017 2018 - UGAChain / CR Réunion Nina Reignier-Tayar|Compte-rendu réunion]] - 1h30<br />
|<br />
* Documentation Github pour l'application Java - 3h<br />
* Mise a jour des IP de connections pour une démo en Local - 2h<br />
* Réunion avec Nina Reignier-Tayar [[RICM5 2017 2018 - UGAChain / CR Réunion Nina Reignier-Tayar|Compte-rendu réunion]] - 1h30<br />
|<br />
* Travail sur Hyperledger Composer/Fabric - 5h30<br />
* Réunion avec Nina Reignier-Tayar [[RICM5 2017 2018 - UGAChain / CR Réunion Nina Reignier-Tayar|Compte-rendu réunion]] - 1h30<br />
|<br />
* Préparation à la réunion avec Nina Reignier-Tayar - 1h<br />
* Réunion avec Nina Reignier-Tayar [[RICM5 2017 2018 - UGAChain / CR Réunion Nina Reignier-Tayar|Compte-rendu réunion]] - 1h30<br />
* Prise en main Hyperledger Composer 2H<br />
* Administratif<br />
|- <br />
! Mercredi 07/03<br />
|<br />
* Résolution d'un bug npm (grpc, gyp_node) -4h30<br />
* Avancée sur composer mais nouveau bug- 3h<br />
| <br />
* Travail sur les slides (discours et définitions des termes) - 3h<br />
* Début du document à rendre en MPI - 1h <br />
| <br />
* Formation sur Microsoft Sharepoint (hors projet) - 2h<br />
| <br />
* Mise a jour des appels API pour mieux correspondre a la potentielle API d'un ledger - 3h<br />
* Mise a jour de l'API pour la rendre identitique aux nouveaux appel - 1h <br />
| <br />
* Debug d'un problème de chaincode impossible à load. 7H<br />
|<br />
* Debug environnement - sur la journée<br />
|-<br />
! Jeudi 08/03<br />
| <br />
* Débug de composer - 3h30<br />
| <br />
* Finalisation du [[Media:RICM5_2017_2018_UGAChain-Flyer.pdf|flyer]] - 2h<br />
* Mises à jour Air - 1h<br />
* Taff sur le bug de Lucas (problème avec la chaincode) - 4h<br />
| <br />
* Visite d'appartements<br />
| <br />
* Mise a jour minime sur le texte + affichage sur l'application java - 2h <br />
| <br />
* Debug d'un problème de chaincode impossible à load. 7H<br />
|<br />
* Administratif<br />
* Fin de debug environnement<br />
|- <br />
! Vendredi 09/03<br />
| <br />
* Débug de Composer - 6h<br />
| <br />
* Hyperledger toute la journée - 8h<br />
* Entrevue avec DD - 20 minutes<br />
| <br />
* Abs<br />
| <br />
* Mise a jour du journal - 1h<br />
|<br />
* Abs<br />
|<br />
* Mise à jour journal - 1H<br />
* Tâche scrum - 1H30<br />
* Déploiement Hyperledger Composer - 2H<br />
|}<br />
<br />
=== Documents ===<br />
<br />
* [[RICM5 2017 2018 - UGAChain / Prise de notes 1|Prise de notes]] de la réunion SCRUM de lundi matin<br />
* Tuto [[Hyperledger Composer]]<br />
* [[RICM5 2017 2018 - UGAChain / CR Réunion Nina Reignier-Tayar|Compte-rendu réunion]] avec Nina Reignier-Tayar<br />
<br />
=== Sprint report ===<br />
Semaine de debug sur hyperledger, connexion du front et back pour la démonstration sans utilisation d'hyperledger<br />
<br />
== Semaine 7 ==<br />
<br />
=== Journal ===<br />
<br />
{| class="wikitable"<br />
! colspan=7|Semaine 6<br />
|-<br />
! style="width: 10%;" |<br />
! style="width: 15%;" | Ahmed<br />
! style="width: 15%;" | Antoine<br />
! style="width: 15%;" | Aymeric<br />
! style="width: 15%;" | Charles<br />
! style="width: 15%;" | Lucas<br />
! style="width: 15%;" | Simon<br />
|- <br />
! Lundi 12/03<br />
| <br />
* Réunion Scrum - 30 min<br />
* Débug Fabric - 5h<br />
| <br />
* Travail sur Hyperledger - 6h<br />
| <br />
* Réunion SCRUM - 30 min<br />
* Préparation présentation finale + suivre évolution blockchain - 3h<br />
| <br />
* Reunion Scrum - 30mn<br />
* Préparation MPI - 1h<br />
* Préparation des slides pour la présentation finale - 1h<br />
* Recherche sur le vocabulaire pour présentation finale + MPI - 2h<br />
| <br />
* Reunion Scrum - 30mn<br />
* Hyperledger Composer/Fabric - 4H30<br />
| <br />
* Préparation de la réunion scrum - 45min<br />
* Reunion Scrum - 30mn<br />
|-<br />
! Mardi 13/03<br />
| <br />
* Débug Fabric/composer (certificats ) - 4h30<br />
* Travail sur slide avec aymeric<br />
| <br />
* Rapport MPI ([[Media:RICM5 2017 2018 - UGAChain - Rapport MPI.pdf|PDF]]) - 4h<br />
* Debug Hyperledger - 3h<br />
* Préparation de la démo - 3h<br />
** Debug du Microservice - 2h<br />
** Debug du front - 1h<br />
| <br />
* Rapport MPI - 3h<br />
* Visite d'appartements<br />
|<br />
* Rapport MPI - 4h <br />
* Travail sur les slides du diapo - 2h<br />
| <br />
* Rapport MPI - 4H<br />
* Mise à jour du journal air - 1H<br />
* Hyperledger composer/fabric - 3H<br />
|<br />
* Rapport MPI - 4h<br />
* Mise à jour du journal air - 45 min<br />
* Diapo présentation - 1H<br />
|- <br />
! Mercredi 14/03<br />
|<br />
* Slides - 2h<br />
|<br />
* Slides et travail du discours - 2h<br />
* Mise en place de la démo - 1h<br />
| <br />
| <br />
| <br />
|<br />
* Présentation 3H<br />
|-<br />
! Jeudi 15/03<br />
| colspan=6 style="text-align:center; font-weight:bold"|Présentation finale<br />
|}<br />
<br />
=== Documents ===<br />
<br />
* [[Media:RICM5 2017 2018 - UGAChain - Rapport MPI.pdf|Rapport MPI]]<br />
<br />
=== Sprint report ===</div>
Aymeric.Vial-Grelier
https://air.imag.fr/index.php?title=RICM5_2017_2018_-_UGAChain_/_Journal&diff=40729
RICM5 2017 2018 - UGAChain / Journal
2018-03-13T09:52:20Z
<p>Aymeric.Vial-Grelier: /* Journal */</p>
<hr />
<div>[[RICM5 2017 2018 - UGAChain|<< Retour fiche]]<br />
<br />
== Semaine 1 ==<br />
<br />
=== Journal ===<br />
<br />
{| class="wikitable"<br />
! colspan=7|Semaine 1<br />
|-<br />
! style="width: 10%;" |<br />
! style="width: 15%;" | Ahmed<br />
! style="width: 15%;" | Antoine<br />
! style="width: 15%;" | Aymeric<br />
! style="width: 15%;" | Charles<br />
! style="width: 15%;" | Lucas<br />
! style="width: 15%;" | Simon<br />
|- <br />
! Lundi 29/01<br />
| <br />
* Début de lecture et résumé du paper et résumé (Blockchain for education) - 5h<br />
| <br />
* Début de lecture du paper (Blockchain for Education) - 3h<br />
* Documentation sur la Blockchain & Hyperledger - 1h<br />
* RDV avec Brice Duhamel - 30 min<br />
|<br />
* Abs<br />
|<br />
* Début de lecture du paper (Blockchain for Education) - 4h<br />
* Edition d'UML - 4h<br />
|<br />
* Début de lecture du paper (Blockchain for Education) - 4H<br />
|<br />
* Début de lecture du paper (Blockchain for Education) - 4H<br />
* RDV Brice Duhamel - 30 min<br />
|-<br />
! Mardi 30/01<br />
| <br />
* Lecture et résumé du paper (Blockchain for education) - 5h<br />
* Reunion Didier Donsez - 1h<br />
| <br />
* Mise en place des pages Air - 1h<br />
* Installation & documentation JHipster - 3h30<br />
* Réunion Hack Together - 45 min<br />
* Prises de RDV avec l'administration de Polytech - 15 min<br />
* RDV avec DD, Gerard et Lucas - 45 min<br />
* Recherches sur l'existant (notamment ESILV) - 1h <br />
| <br />
* Constatation de la disparition du projet initial - le matin<br />
* Maj des connaissances sur le projet - 1h<br />
* Réunion Hack Together - 45 min<br />
* Prises de RDV avec l'administration de Polytech - 15 min<br />
* RDV avec DD, Gerard et Lucas - 45 min<br />
* Installation & configuration Jhipster - 2h<br />
| <br />
* Lecture du sujet - 1h<br />
* Réunion - 1h<br />
* Génération (Jhipster) + recherche de modules (Jhipster) - 2h<br />
* Débogage IDE (tentative de maven build sur eclipse) <br />
| <br />
* Réunion Hack Together - 45 min<br />
* RDV avec DD, Gerard et Lucas - 45 min<br />
* Lecture du paper (Blockchain for Education) - 3h<br />
* Introduction à hyperledger Fabric - 3h<br />
|<br />
* Réunion Hack Together - 45 min<br />
* Prises de RDV avec l'administration de Polytech - 15 min<br />
* RDV avec DD, Gerard et Lucas - 45 min<br />
* Lecture du paper (Blockchain for Education) - 3h<br />
|- <br />
! Mercredi 31/01<br />
| <br />
* Lecture et résumé du paper (Blockchain for education) - 5h<br />
* Aide de Charles au démarrage de JHipster - 1h30<br />
| <br />
* Cours de créativité / gestion de projet - 4h<br />
* Documentation sur APOGEE - 3h<br />
* Préparation au RDV J. Guindet avec Simon - 30 min<br />
| <br />
* Cours de créativité / gestion de projet - 4h<br />
* Début développement front <br />
* Maj connaissances angular 4 - 2h<br />
* Essayer de faire quelque chose de fonctionnel sur le front - 1h<br />
| <br />
* Configuration des packages généré - 3h<br />
* Regénération + Yarn des microservices - 4h<br />
* Tentative Débugagge Maven Build (eclipse - Windows) - 4h<br />
|<br />
* Cours de créativité / gestion de projet - 4h<br />
* Documentation sur Hyperledger, Install Party des prérequis - 4H<br />
|<br />
* Cours de créativité / gestion de projet - 4h<br />
* Documentation sur Hyperledger - 3H<br />
* Préparation au RDV J. Guindet avec Antoine - 30 min<br />
|-<br />
! Jeudi 01/02<br />
|<br />
* Lecture et résumé du paper (Blockchain for education) - 4h<br />
* Réunion avec Simon et Antoine (mise au point)<br />
| <br />
* Relecture et complétion du SRS - 5h30<br />
* Définition de l'''asset'' (contenu) d'une transaction (avec Ahmed et Simon) - 30 min<br />
| <br />
* Tutos vidéo sur angular (et typescript) - 2h<br />
| <br />
* Regénération des microservices sans OAuth + mise a jour Github - 4h<br />
* Discussion sur l'API du back-end + fonctionnalités du site - 1h<br />
|<br />
* Documentation sur Hyperledger, Essai des premiers Tutos, Cassage et réparation de PC - 7H<br />
|<br />
* Relecture et complétion du SRS - 3H<br />
* Documentation HyperLedger - 1H30<br />
* Définition de l'''asset'' (contenu) d'une transaction (avec Ahmed et Antoine) - 30 min<br />
<br />
|- <br />
! Vendredi 02/02<br />
| <br />
* Définition et conception de UGAchain - 1 h <br />
* Lecture et résumé du paper (Blockchain for education) - 2h<br />
* Relecture du SRS et ajout des exigences fonctionnelles - 2h30<br />
| <br />
* Documentation "Blockchain for Education" - 1h30<br />
* Analyse existant - 1h<br />
* RDV avec J. Guindet ([[Media:UGAChain-CR_-_J._Guindet_-_31_01_2018.pdf|CR]]) - 45 min<br />
* Complétion du SRS - 2h30<br />
| <br />
* Mise en application des tutos angular sur notre gateway (2h30)<br />
| <br />
* Génération finale du microservice + gateway + registry + Mise à jour du GitHub (tout fonctionnel) - 4h<br />
* Explication de l'ensemble de l'architecture - 1h<br />
|<br />
|<br />
* RDV avec J. Guindet ([[Media:UGAChain-CR_-_J._Guindet_-_31_01_2018.pdf|CR]]) - 45 min<br />
* Complétion SRS - 1H30<br />
|}<br />
<br />
=== Documents ===<br />
<br />
* [[Media:UGAChain-CR_-_J._Guindet_-_31_01_2018.pdf|Compte-rendu de la réunion avec J. Guindet]]<br />
<br />
=== Sprint report ===<br />
<br />
'''TODO''' Sprint 0 sous le signe de la documentation<br />
<br />
== Semaine 2 ==<br />
<br />
=== Journal ===<br />
<br />
{| class="wikitable"<br />
! colspan=7|Semaine 2<br />
|-<br />
! style="width: 10%;" |<br />
! style="width: 15%;" | Ahmed<br />
! style="width: 15%;" | Antoine<br />
! style="width: 15%;" | Aymeric<br />
! style="width: 15%;" | Charles<br />
! style="width: 15%;" | Lucas<br />
! style="width: 15%;" | Simon<br />
|- <br />
! Lundi 5/02<br />
| <br />
* Réunion sprint - 30 min<br />
* Installation de Jhipster et résolution du bug de gitignore (avec charles et aymeric) - 3h<br />
* Lancement de Jhipster dans Docker - 1 h<br />
* Mise à jour du journal - 30min <br />
* Rédaction de l'éxistant - 1h<br />
| <br />
* Passage du SRS et des journaux sur la page Wiki - 1h<br />
* Réunion de début de sprint - 30 min<br />
* Renseignement sur l'API MediaWiki - 30 min<br />
* Rédaction de l'[[RICM5_2017_2018_-_UGAChain_/_Analyse_existant|analyse de l'existant]] - 1h30<br />
| <br />
* Réunion sprint - 30 min<br />
* discution ahmed pour maj architecture + explication blockchain - 45 min<br />
* Dev front - 4h<br />
| <br />
* Réunion sprint - 30mn<br />
* Compatibilité du projet (Windows - Ubuntu) + correction du Git Ignore - 3h <br />
* Compréhension du code généré + Développement de l'API - 4h <br />
|<br />
* Réunion sprint - 30 min<br />
* Lecture du glossaire HyperLedger Fabric - 1H<br />
* Tuto BYFN in Hyperledger Fabric - 4H<br />
|<br />
* Réunion sprint - 30 min<br />
* Mise à jour du journal et tâche SCRUM master 1H<br />
* Réalisation des premiers tutoriaux d'Hyperledger Fabric 3H30<br />
|-<br />
! Mardi 6/02<br />
| <br />
* Rédaction analyse de l'éxistant - 2h30<br />
* Entretient stage - 2h<br />
* Installation et formation Hyperledger Fabric 2h<br />
| <br />
* Préparation de la réunion de l'après-midi - 30 min<br />
* Réunion Skype DD - 30 min<br />
* Réunion M. Ziener ([[Media:UGAChain-CR_-_M._Ziener_-_06_02_2018.pdf|CR]]) - 1h<br />
* Lecture documentation Blockchain - 2h<br />
| <br />
* Formation et tests angular<br />
| <br />
* Développement d'une application JAVA (pour simulation APOGEE ) - 6h<br />
|<br />
* Tuto BYFN in Hyperledger Fabric + doc - 5h<br />
* Réunion M. Ziener ([[Media:UGAChain-CR_-_M._Ziener_-_06_02_2018.pdf|CR]]) - 1h<br />
|<br />
* Lecture de doc <br />
|- <br />
! Mercredi 7/02<br />
| <br />
* Cours de créativité / gestion de projet - 4h<br />
* Présentation et mise au point sur hyperledger fabric - 1h<br />
* Formation sur la mise en place du réseau de la blockchain (Fabric)- 3h30<br />
| <br />
* Cours de créativité / gestion de projet - 4h<br />
* Réunion de groupe - 15 min<br />
* Mailing - 15 min<br />
* Présentation / compréhension d'Hyperledger - 3h30<br />
* Installation et run d'un exemple HyperledgerFabric - 30 min<br />
| <br />
* dev front - 2h<br />
| <br />
* Fin développement d'une application JAVA (pour simulation APOGEE ) - 5h<br />
|<br />
* Cours de créativité / gestion de projet - 4H<br />
* Présentation et mise au point sur hyperledger fabric - 1H<br />
* Reflexion en groupe sur la mise en place du réseau de la blockchain dans hyperledger - 3H30<br />
|<br />
* Cours de créativité / gestion de projet 4H<br />
* Présentation et mise au point sur hyperledger fabric 1H<br />
* Formation sur la mise en place du réseau de la blockchain 3H30<br />
|-<br />
! Jeudi 8/02<br />
| <br />
* Mise à jour du journal - 30 min<br />
* Finalisation de l'analyse de l'existant - 1h30<br />
* Formation mise en place du réseau Hyperledger - 2h<br />
| <br />
* Finalisation de l'[[RICM5_2017_2018_-_UGAChain_/_Analyse_existant|analyse de l'existant]] - 1h<br />
* Mailing - 30 min<br />
* Call Skype DD - 30 min<br />
* Création des sprints sur Github avec Simon - 15 min<br />
* Mise à jour du planning (Dates clés à venir) - 30 min<br />
* Doc Hyperledger - 30 min<br />
* Exemple Hyperledger - 2h<br />
| <br />
* Fin dev front + validation avce antoine - 3-4h<br />
| <br />
* Développement Application JAVA - UGA Chain desktop - 6h<br />
| <br />
* Visionnage du cours sur les différents types de blockchain ([https://www.youtube.com/watch?v=ZUVg9stKHK4| Vidéo du cours]) - 2H<br />
* Petit compte rendu du cours à l'équipe - 30min<br />
* Doc Hyperledger - 3H<br />
|<br />
* j'ai cassé mon linux donc je l'ai réinstallé, saleté de murphy !!! <br />
|- <br />
! Vendredi 9/02<br />
| <br />
* Formation écriture d'une application Hyperledger 5h<br />
|<br />
* Documentation et tuto Hyperledger, encore et encore... 4h<br />
|<br />
| <br />
* Remplissage du journal - 1h<br />
* Fin CSV+ droppable -> PDF -3h<br />
| <br />
* videos youtube sur le concept blockchain - 1h<br />
<br />
| <br />
* Remplissage du journal - 1h<br />
|}<br />
<br />
=== Documents ===<br />
<br />
* [[Media:UGAChain-CR_-_M._Ziener_-_06_02_2018.pdf|Compte-rendu de la réunion avec M. Ziener]]<br />
<br />
=== Sprint report ===<br />
Réalisation de l'interface V0, génération de PDF et calcul de leur SHA. Réalisation des premières démos sur Hyperledger<br />
<br />
== Semaine 3 ==<br />
<br />
=== Journal ===<br />
<br />
{| class="wikitable"<br />
! colspan=7|Semaine 3<br />
|-<br />
! style="width: 10%;" |<br />
! style="width: 15%;" | Ahmed<br />
! style="width: 15%;" | Antoine<br />
! style="width: 15%;" | Aymeric<br />
! style="width: 15%;" | Charles<br />
! style="width: 15%;" | Lucas<br />
! style="width: 15%;" | Simon<br />
|- <br />
! Lundi 12/02<br />
| <br />
* Réunion Scrum - 30 m<br />
* Lecture de documentation Hyperledger Fabric - 3h<br />
| <br />
* Mise à jour Air.Imag - 30 min<br />
* Réunion Scrum - 30 min<br />
* Création du [[Media:UGAChain-logo.png|logo UGAChain]] - 30 min<br />
* Mise en place du PowerPoint - 30 min<br />
* Setup et contribution sur UGAChain-desktop - 3h<br />
* Maquettes IHM - 1h30<br />
| <br />
* Refais un diagramme <br />
* Trouver bug sur sha<br />
* Recherche librairies pdf/etc<br />
* Trouver solution (cryptoJS sur file content only)<br />
* Fais maquette ihm<br />
* MAJ air<br />
* Présentation mi parcours<br />
| <br />
* Problème lors du calcul du SHA256 - 4h<br />
| <br />
|<br />
* Réunion de groupe 30 min<br />
* Tâches SCRUM 45 min<br />
* Modification du SRS 1H<br />
* Tuto sur la création d'un réseau Hyperledger 3H<br />
|-<br />
! Mardi 13/02<br />
| <br />
* Préparation de slides pour la présentation - 2h<br />
* Réunion de présentation - 30m<br />
* Installation et documentation sur Hyperledger Composer - 3h<br />
| <br />
* Réparation du ePDU de la salle Air ([http://www.eaton.com/content/dam/eaton/products/backup-power-ups-surge-it-power-distribution/power-distribution-for-it-equipment/eaton-basic-rack-pdu/eaton-pdu-g3-network-connectivity-quick-start-guide-p-164000314.pdf doc]) - 1h<br />
* Comparaison et réparation du SHA256 avec Charles - 30 min <br />
* Fin de la maquette IHM - 1h<br />
* Contribution sur l'appli Java - 3h<br />
* Travail sur les slides pour demain - 30 min<br />
| <br />
* Refais un diagramme<br />
* Validation sha<br />
* Réunion présentation<br />
* Vidéos youtube blockchain/hyperledger/hyperledger composer<br />
| <br />
* Mise a jour de l'interface de l'appli JAVA - 4h<br />
* Ajout de la validation des étudiants dans l'appli JAVA - 4h<br />
* Travail sur les slides pour réunion de demain - 30mn<br />
| <br />
|<br />
* Documentation / Tuto sur Hyperledger 2H30<br />
* Slides soutenance 1H<br />
* Entrevue Marie Ziener 30min<br />
* Modif sur le SRS 1H<br />
|- <br />
! Mercredi 14/02 ♥<br />
| <br />
* Conférence Digit'Alps sur la [[Blockchain]] à l'IAE ([[RICM5 2017 2018 - UGAChain / Résumé Digit'Alps|résumé]]) - 2h<br />
* Présentation mi-parcours ([[:File:RICM5 2017 2018 UGAChain - Soutenance mi-parcours.pdf|slides]]) - 30 min<br />
* Réunion post-soutenance - 30 min<br />
* Documentation hyperledger composer<br />
| <br />
* Conférence Digit'Alps sur la [[Blockchain]] à l'IAE ([[RICM5 2017 2018 - UGAChain / Résumé Digit'Alps|résumé]]) - 2h<br />
* Écriture du résumé de la conférence de la matinée ([[RICM5 2017 2018 - UGAChain / Résumé Digit'Alps|résumé]]) - 1h<br />
* Présentation mi-parcours ([[:File:RICM5 2017 2018 UGAChain - Soutenance mi-parcours.pdf|slides]]) - 30 min<br />
* Réunion de réflexion sur les points soulevés lors de la soutenance - 30 min<br />
| <br />
* Préparation présentation<br />
* Présentation<br />
|<br />
* Préparation d'un prototype de test de l'application Java - 2h<br />
* Présentation mi-parcours - 30mn<br />
* Réunion de réflexion sur les points soulevés lors de la soutenance - 30 min<br />
* Lecture de document sur la lecture USB en Java - 2h<br />
| <br />
|<br />
* Conférence Digit'Alps sur la Blockchain à l'IAE 2H<br />
* Soutenance mi-parcours 30min<br />
* Réunion suite à la soutenance et compte rendu 1H30<br />
* Rédaction journal de bord et tâche SCRUM 1H<br />
|-<br />
! Jeudi 15/02<br />
| <br />
* Documentation serveur REST Hyperledger composer - 2h30<br />
| <br />
* Cours de Management de Projet Innovant ([[:File:RICM5 2017 2018 - UGAChain - MPI - Coût du projet.pdf|Coût du projet]] et [[:File:RICM5 2017 2018 - UGAChain - MPI - Analyse Risque.pdf|Analyse des riques]]) - 2h<br />
* Campus au Sommet et tentative de record du monde de descente aux flambeaux - 9h<br />
| <br />
| <br />
* Finalisation d'un programme de test pour USB + lecture de la clé privé sur l'USB - 4h<br />
* Tentative de modification Look and Feel application Java - 1h<br />
| <br />
|<br />
* Descente au flambeau<br />
|- <br />
! Vendredi 16/02<br />
| <br />
* Recherche de l'API swagger du serveur REST généré par composer - 2h<br />
| <br />
* Mise à jour du journal - 20 min<br />
* Résolution d'un pb avec HAProxy (Groupe [[Real Time Subtitles 2017-2018|RealTimeSubtitles]]) - 15 min<br />
* Fix d'un bug d'encodage des caractères sur les différents système d'exploitation - 1h<br />
* Début du flyer - 1h<br />
| <br />
* Administratif<br />
|<br />
* Mise a jour du journal - 1h<br />
* Correction Bug validation données Appli Java - 30mn<br />
| <br />
| <br />
|}<br />
<br />
=== Documents ===<br />
<br />
* [[RICM5 2017 2018 - UGAChain / Résumé Digit'Alps|Résumé rapide de la présentation Blockchain]] dans le cadre de Digit'Alps 2018 (IAE Grenoble)<br />
* [[:File:RICM5_2017_2018_UGAChain_-_Soutenance_mi-parcours.pdf|Slides de la présentation de mi-parcours]]<br />
* '''MPI :'''<br />
** [[Media:RICM5 2017 2018 - UGAChain - MPI - Coût du projet.pdf|Coût du projet]] <br />
** [[Media:RICM5 2017 2018 - UGAChain - MPI - Analyse Risque.pdf|Analyse des riques]]<br />
<br />
=== Sprint report ===<br />
<br />
== Semaine 4 ==<br />
<br />
=== Journal ===<br />
<br />
{| class="wikitable"<br />
! colspan=7|Semaine 4<br />
|-<br />
! style="width: 10%;" |<br />
! style="width: 15%;" | Ahmed<br />
! style="width: 15%;" | Antoine<br />
! style="width: 15%;" | Aymeric<br />
! style="width: 15%;" | Charles<br />
! style="width: 15%;" | Lucas<br />
! style="width: 15%;" | Simon<br />
|-<br />
! Lundi 19/02<br />
|colspan="6" rowspan="5" style="text-align:center;"|'''Interruption pédagogique'''<br />
→ Élaboration d'un pitch pour la présentation de notre projet aux M1RH de l'IAE le 26/02 (Lucas et Antoine)<br />
|-<br />
! Mardi 20/02<br />
|- <br />
! Mercredi 21/02<br />
|-<br />
! Jeudi 22/02<br />
|- <br />
! Vendredi 23/02<br />
|}<br />
<br />
== Semaine 5 ==<br />
<br />
===Journal===<br />
<br />
{| class="wikitable"<br />
! colspan=7|Semaine 5<br />
|-<br />
! style="width: 10%;" |<br />
! style="width: 15%;" | Ahmed<br />
! style="width: 15%;" | Antoine<br />
! style="width: 15%;" | Aymeric<br />
! style="width: 15%;" | Charles<br />
! style="width: 15%;" | Lucas<br />
! style="width: 15%;" | Simon<br />
|- <br />
! Lundi 26/02<br />
| <br />
* Cours de Management de Projet Innovant - 3h<br />
* Présentation du projet aux M1RH de l'IAE Grenoble - 1h<br />
* Réunion SCRUM - 20 min<br />
* Mise a jour journal AIR 1h<br />
* Mise en place en place d'un réseau fabric personalisé-1h30<br />
| <br />
* Cours de Management de Projet Innovant - 3h<br />
* Présentation du projet aux M1RH de l'IAE Grenoble - 1h<br />
* Réunion SCRUM - 20 min<br />
* Tutoriels Hyperledger Composer - 3h30<br />
| <br />
* Cours de Management de Projet Innovant - 3h<br />
* Présentation du projet aux M1RH de l'IAE Grenoble - 1h<br />
* Réunion SCRUM - 20 min<br />
| <br />
* Reunion SCRUM - 20 min<br />
* Application Java : finalisation de la sécuritée USB + tests de cette sécuritée - 5h<br />
| <br />
|<br />
* Cours de Management de Projet Innovant - 3h<br />
* Présentation du projet aux M1RH de l'IAE Grenoble - 1h<br />
* Réunion SCRUM - 20 min<br />
* Réparation environnement (Docker, Docker Compose, NodeJS, npm) 2H<br />
|-<br />
! Mardi 27/02<br />
| <br />
* Mise en place en place d'un réseau fabric personalisé - 3h30<br />
* Documentation Docker - 1h<br />
| <br />
* Tutoriels Hyperledger Composer - 3h<br />
* Débogage de Swagger - 30 min<br />
| <br />
* Migration du projet vers du angular propre - 2h<br />
| <br />
* Modification interface Application Java - 2h<br />
* Hashage des informations sur la clé USB de sécurité - 2h<br />
| <br />
|<br />
* Réparation environnement (Docker, Docker Compose, NodeJS, npm) 2H30<br />
<br />
|- <br />
! Mercredi 28/02<br />
| <br />
* Débogage fabric/docker - 3h<br />
| <br />
* Reverse-engineering de Hyperledger Fabric afin de retrouver comment (et où) était généré le fichier de définition Swagger (swagger.json) - 4h<br />
| <br />
* Factorisation massive de code - 2h<br />
* Utilisation propre de librairies avec angular - 30 min<br />
|<br />
* Installation Ubuntu sur second PC pour implémenter API de simulation d'un ledger - 5h<br />
| <br />
| <br />
* Renseignement Hyperledger Composer<br />
|-<br />
! Jeudi 01/03<br />
| <br />
* Renseignement docker avec Lucas et antoine - 2h<br />
* Création de scripts de génération de réseau - 2h30<br />
| <br />
* Apport d'expertise sur Docker pour Lucas et Ahmed - 2h<br />
| <br />
* Administratif<br />
| <br />
* Installation des dépendances pour développer une API test en node-JS - 3h<br />
| <br />
|<br />
* Renseignement Hyperledger Composer<br />
|- <br />
! Vendredi 02/03<br />
| <br />
* Pair programming avec Antoine (Hyperledger/Docker) - 3h30<br />
* RDV DD - 30 minutes<br />
| <br />
* Pair programming avec Ahmed (Hyperledger/Docker) - 3h30<br />
* RDV DD - 30 minutes<br />
| <br />
* Visite d'appartements<br />
|<br />
* Début de documentation sur Application Java - 2h<br />
* Mise a jour Journal - 1h<br />
| <br />
| <br />
* RDV DD - 30 minutes<br />
|}<br />
<br />
===Sprint report===<br />
<br />
== Semaine 6 ==<br />
<br />
=== Journal ===<br />
<br />
{| class="wikitable"<br />
! colspan=7|Semaine 6<br />
|-<br />
! style="width: 10%;" |<br />
! style="width: 15%;" | Ahmed<br />
! style="width: 15%;" | Antoine<br />
! style="width: 15%;" | Aymeric<br />
! style="width: 15%;" | Charles<br />
! style="width: 15%;" | Lucas<br />
! style="width: 15%;" | Simon<br />
|- <br />
! Lundi 05/03<br />
| <br />
* Réunion SCRUM ([[RICM5 2017 2018 - UGAChain / Prise de notes 1|Prise de note]]) - 30 min<br />
* Mise à jour journal Air<br />
* Réalisation d'un déploiement de chaincode à l'aide de Hyperledger Composer - 5h30<br />
| <br />
* Réunion SCRUM ([[RICM5 2017 2018 - UGAChain / Prise de notes 1|Prise de note]]) - 30 min<br />
* Documentation sur Air ([[Hyperledger Composer|Tuto Hyperledger Composer]]) - 4h<br />
| <br />
* Réunion SCRUM ([[RICM5 2017 2018 - UGAChain / Prise de notes 1|Prise de note]]) - 30 min<br />
* Mise au point avec Charles pour démo fonctionnelle - 2h<br />
| <br />
* Finalisation du systéme de mailer + test mailer - 2h30<br />
* Mise a niveau des logs afin de vérifier toutes les parties de la démo - 1h<br />
* Premiére démo de test avec Appli Java + Mailer - 1h<br />
| <br />
* Réunion SCRUM ([[RICM5 2017 2018 - UGAChain / Prise de notes 1|Prise de note]]) - 30 min<br />
* Début de réalisation de notre propre blockchain privée. 5H30<br />
| <br />
* Réunion SCRUM ([[RICM5 2017 2018 - UGAChain / Prise de notes 1|Prise de note]]) - 30 min<br />
* Prise en main Hyperledger Composer<br />
* Déploiement Hyperledger Composer => résolution de bug - 2H<br />
|-<br />
! Mardi 06/03<br />
| <br />
* Réalisation d'un déploiement de chaincode à l'aide de Hyperledger Composer - 5h30<br />
* Réunion avec Nina Reignier-Tayar [[RICM5 2017 2018 - UGAChain / CR Réunion Nina Reignier-Tayar|Compte-rendu réunion]] - 1h30<br />
| <br />
* Préparation à la réunion avec Nina Reignier-Tayar - 1h<br />
* Réunion avec Nina Reignier-Tayar [[RICM5 2017 2018 - UGAChain / CR Réunion Nina Reignier-Tayar|Compte-rendu réunion]] - 1h30<br />
| <br />
* Préparation à la réunion avec Nina Reignier-Tayar - 1h<br />
* Réunion avec Nina Reignier-Tayar [[RICM5 2017 2018 - UGAChain / CR Réunion Nina Reignier-Tayar|Compte-rendu réunion]] - 1h30<br />
|<br />
* Documentation Github pour l'application Java - 3h<br />
* Mise a jour des IP de connections pour une démo en Local - 2h<br />
* Réunion avec Nina Reignier-Tayar [[RICM5 2017 2018 - UGAChain / CR Réunion Nina Reignier-Tayar|Compte-rendu réunion]] - 1h30<br />
|<br />
|<br />
* Préparation à la réunion avec Nina Reignier-Tayar - 1h<br />
* Réunion avec Nina Reignier-Tayar [[RICM5 2017 2018 - UGAChain / CR Réunion Nina Reignier-Tayar|Compte-rendu réunion]] - 1h30<br />
* Prise en main Hyperledger Composer 2H<br />
* Administratif<br />
|- <br />
! Mercredi 07/03<br />
|<br />
* Résolution d'un bug npm (grpc, gyp_node) -4h30<br />
* Avancée sur composer mais nouveau bug- 3h<br />
| <br />
* Travail sur les slides (discours et définitions des termes) - 3h<br />
* Début du document à rendre en MPI - 1h <br />
| <br />
* Formation sur Microsoft Sharepoint (hors projet) - 2h<br />
| <br />
* Mise a jour des appels API pour mieux correspondre a la potentielle API d'un ledger - 3h<br />
* Mise a jour de l'API pour la rendre identitique aux nouveaux appel - 1h <br />
| <br />
|<br />
* Debug environnement - sur la journée<br />
|-<br />
! Jeudi 08/03<br />
| <br />
* Débug de composer - 3h30<br />
| <br />
* Finalisation du [[Media:RICM5_2017_2018_UGAChain-Flyer.pdf|flyer]] - 2h<br />
* Mises à jour Air - 1h<br />
* Taff sur le bug de Lucas (problème avec la chaincode) - 4h<br />
| <br />
* Visite d'appartements<br />
| <br />
* Mise a jour minime sur le texte + affichage sur l'application java - 2h <br />
| <br />
|<br />
* Administratif<br />
* Fin de debug environnement<br />
|- <br />
! Vendredi 09/03<br />
| <br />
* Débug de Composer - 6h<br />
| <br />
* Hyperledger toute la journée - 8h<br />
* Entrevue avec DD - 20 minutes<br />
| <br />
* Abs<br />
| <br />
* Mise a jour du journal - 1h<br />
|<br />
|<br />
* Mise à jour journal - 1H<br />
* Tâche scrum - 1H30<br />
* Déploiement Hyperledger Composer - 2H<br />
|}<br />
<br />
=== Documents ===<br />
<br />
* [[RICM5 2017 2018 - UGAChain / Prise de notes 1|Prise de notes]] de la réunion SCRUM de lundi matin<br />
* Tuto [[Hyperledger Composer]]<br />
* [[RICM5 2017 2018 - UGAChain / CR Réunion Nina Reignier-Tayar|Compte-rendu réunion]] avec Nina Reignier-Tayar<br />
<br />
=== Sprint report ===<br />
<br />
== Semaine 7 ==<br />
<br />
=== Journal ===<br />
<br />
{| class="wikitable"<br />
! colspan=7|Semaine 6<br />
|-<br />
! style="width: 10%;" |<br />
! style="width: 15%;" | Ahmed<br />
! style="width: 15%;" | Antoine<br />
! style="width: 15%;" | Aymeric<br />
! style="width: 15%;" | Charles<br />
! style="width: 15%;" | Lucas<br />
! style="width: 15%;" | Simon<br />
|- <br />
! Lundi 12/03<br />
| <br />
| <br />
* Travail sur Hyperledger - 6h<br />
| <br />
* Réunion SCRUM - 30 min<br />
* Préparation présentation finale + suivre évolution blockchain - 3h<br />
| <br />
* Reunion Scrum - 30mn<br />
* Préparation MPI - 1h<br />
* Préparation des slides pour la présentation finale - 1h<br />
* Recherche sur le vocabulaire pour présentation finale + MPI - 2h<br />
| <br />
| <br />
|-<br />
! Mardi 13/03<br />
| <br />
| <br />
* Rapport MPI - 4h<br />
* Hyperledger - 3h<br />
| <br />
* Rapport MPI - 3h<br />
* Visite d'appartements<br />
|<br />
* Rapport MPI - 4h <br />
* Travail sur les slides du diapo - 2h<br />
| <br />
|<br />
|- <br />
! Mercredi 14/03<br />
|<br />
| <br />
| <br />
| <br />
| <br />
| <br />
|-<br />
! Jeudi 15/03<br />
| colspan=6 style="text-align:center; font-weight:bold"|Présentation finale<br />
|}<br />
<br />
=== Sprint report ===</div>
Aymeric.Vial-Grelier
https://air.imag.fr/index.php?title=RICM5_2017_2018_-_UGAChain_/_Journal&diff=40718
RICM5 2017 2018 - UGAChain / Journal
2018-03-13T09:39:11Z
<p>Aymeric.Vial-Grelier: /* Journal */</p>
<hr />
<div>[[RICM5 2017 2018 - UGAChain|<< Retour fiche]]<br />
<br />
== Semaine 1 ==<br />
<br />
=== Journal ===<br />
<br />
{| class="wikitable"<br />
! colspan=7|Semaine 1<br />
|-<br />
! style="width: 10%;" |<br />
! style="width: 15%;" | Ahmed<br />
! style="width: 15%;" | Antoine<br />
! style="width: 15%;" | Aymeric<br />
! style="width: 15%;" | Charles<br />
! style="width: 15%;" | Lucas<br />
! style="width: 15%;" | Simon<br />
|- <br />
! Lundi 29/01<br />
| <br />
* Début de lecture et résumé du paper et résumé (Blockchain for education) - 5h<br />
| <br />
* Début de lecture du paper (Blockchain for Education) - 3h<br />
* Documentation sur la Blockchain & Hyperledger - 1h<br />
* RDV avec Brice Duhamel - 30 min<br />
|<br />
* Abs<br />
|<br />
* Début de lecture du paper (Blockchain for Education) - 4h<br />
* Edition d'UML - 4h<br />
|<br />
* Début de lecture du paper (Blockchain for Education) - 4H<br />
|<br />
* Début de lecture du paper (Blockchain for Education) - 4H<br />
* RDV Brice Duhamel - 30 min<br />
|-<br />
! Mardi 30/01<br />
| <br />
* Lecture et résumé du paper (Blockchain for education) - 5h<br />
* Reunion Didier Donsez - 1h<br />
| <br />
* Mise en place des pages Air - 1h<br />
* Installation & documentation JHipster - 3h30<br />
* Réunion Hack Together - 45 min<br />
* Prises de RDV avec l'administration de Polytech - 15 min<br />
* RDV avec DD, Gerard et Lucas - 45 min<br />
* Recherches sur l'existant (notamment ESILV) - 1h <br />
| <br />
* Constatation de la disparition du projet initial - le matin<br />
* Maj des connaissances sur le projet - 1h<br />
* Réunion Hack Together - 45 min<br />
* Prises de RDV avec l'administration de Polytech - 15 min<br />
* RDV avec DD, Gerard et Lucas - 45 min<br />
* Installation & configuration Jhipster - 2h<br />
| <br />
* Lecture du sujet - 1h<br />
* Réunion - 1h<br />
* Génération (Jhipster) + recherche de modules (Jhipster) - 2h<br />
* Débogage IDE (tentative de maven build sur eclipse) <br />
| <br />
* Réunion Hack Together - 45 min<br />
* RDV avec DD, Gerard et Lucas - 45 min<br />
* Lecture du paper (Blockchain for Education) - 3h<br />
* Introduction à hyperledger Fabric - 3h<br />
|<br />
* Réunion Hack Together - 45 min<br />
* Prises de RDV avec l'administration de Polytech - 15 min<br />
* RDV avec DD, Gerard et Lucas - 45 min<br />
* Lecture du paper (Blockchain for Education) - 3h<br />
|- <br />
! Mercredi 31/01<br />
| <br />
* Lecture et résumé du paper (Blockchain for education) - 5h<br />
* Aide de Charles au démarrage de JHipster - 1h30<br />
| <br />
* Cours de créativité / gestion de projet - 4h<br />
* Documentation sur APOGEE - 3h<br />
* Préparation au RDV J. Guindet avec Simon - 30 min<br />
| <br />
* Cours de créativité / gestion de projet - 4h<br />
* Début développement front <br />
* Maj connaissances angular 4 - 2h<br />
* Essayer de faire quelque chose de fonctionnel sur le front - 1h<br />
| <br />
* Configuration des packages généré - 3h<br />
* Regénération + Yarn des microservices - 4h<br />
* Tentative Débugagge Maven Build (eclipse - Windows) - 4h<br />
|<br />
* Cours de créativité / gestion de projet - 4h<br />
* Documentation sur Hyperledger, Install Party des prérequis - 4H<br />
|<br />
* Cours de créativité / gestion de projet - 4h<br />
* Documentation sur Hyperledger - 3H<br />
* Préparation au RDV J. Guindet avec Antoine - 30 min<br />
|-<br />
! Jeudi 01/02<br />
|<br />
* Lecture et résumé du paper (Blockchain for education) - 4h<br />
* Réunion avec Simon et Antoine (mise au point)<br />
| <br />
* Relecture et complétion du SRS - 5h30<br />
* Définition de l'''asset'' (contenu) d'une transaction (avec Ahmed et Simon) - 30 min<br />
| <br />
* Tutos vidéo sur angular (et typescript) - 2h<br />
| <br />
* Regénération des microservices sans OAuth + mise a jour Github - 4h<br />
* Discussion sur l'API du back-end + fonctionnalités du site - 1h<br />
|<br />
* Documentation sur Hyperledger, Essai des premiers Tutos, Cassage et réparation de PC - 7H<br />
|<br />
* Relecture et complétion du SRS - 3H<br />
* Documentation HyperLedger - 1H30<br />
* Définition de l'''asset'' (contenu) d'une transaction (avec Ahmed et Antoine) - 30 min<br />
<br />
|- <br />
! Vendredi 02/02<br />
| <br />
* Définition et conception de UGAchain - 1 h <br />
* Lecture et résumé du paper (Blockchain for education) - 2h<br />
* Relecture du SRS et ajout des exigences fonctionnelles - 2h30<br />
| <br />
* Documentation "Blockchain for Education" - 1h30<br />
* Analyse existant - 1h<br />
* RDV avec J. Guindet ([[Media:UGAChain-CR_-_J._Guindet_-_31_01_2018.pdf|CR]]) - 45 min<br />
* Complétion du SRS - 2h30<br />
| <br />
* Mise en application des tutos angular sur notre gateway (2h30)<br />
| <br />
* Génération finale du microservice + gateway + registry + Mise à jour du GitHub (tout fonctionnel) - 4h<br />
* Explication de l'ensemble de l'architecture - 1h<br />
|<br />
|<br />
* RDV avec J. Guindet ([[Media:UGAChain-CR_-_J._Guindet_-_31_01_2018.pdf|CR]]) - 45 min<br />
* Complétion SRS - 1H30<br />
|}<br />
<br />
=== Documents ===<br />
<br />
* [[Media:UGAChain-CR_-_J._Guindet_-_31_01_2018.pdf|Compte-rendu de la réunion avec J. Guindet]]<br />
<br />
=== Sprint report ===<br />
<br />
'''TODO''' Sprint 0 sous le signe de la documentation<br />
<br />
== Semaine 2 ==<br />
<br />
=== Journal ===<br />
<br />
{| class="wikitable"<br />
! colspan=7|Semaine 2<br />
|-<br />
! style="width: 10%;" |<br />
! style="width: 15%;" | Ahmed<br />
! style="width: 15%;" | Antoine<br />
! style="width: 15%;" | Aymeric<br />
! style="width: 15%;" | Charles<br />
! style="width: 15%;" | Lucas<br />
! style="width: 15%;" | Simon<br />
|- <br />
! Lundi 5/02<br />
| <br />
* Réunion sprint - 30 min<br />
* Installation de Jhipster et résolution du bug de gitignore (avec charles et aymeric) - 3h<br />
* Lancement de Jhipster dans Docker - 1 h<br />
* Mise à jour du journal - 30min <br />
* Rédaction de l'éxistant - 1h<br />
| <br />
* Passage du SRS et des journaux sur la page Wiki - 1h<br />
* Réunion de début de sprint - 30 min<br />
* Renseignement sur l'API MediaWiki - 30 min<br />
* Rédaction de l'[[RICM5_2017_2018_-_UGAChain_/_Analyse_existant|analyse de l'existant]] - 1h30<br />
| <br />
* Réunion sprint - 30 min<br />
* discution ahmed pour maj architecture + explication blockchain - 45 min<br />
* Dev front - 4h<br />
| <br />
* Réunion sprint - 30mn<br />
* Compatibilité du projet (Windows - Ubuntu) + correction du Git Ignore - 3h <br />
* Compréhension du code généré + Développement de l'API - 4h <br />
|<br />
* Réunion sprint - 30 min<br />
* Lecture du glossaire HyperLedger Fabric - 1H<br />
* Tuto BYFN in Hyperledger Fabric - 4H<br />
|<br />
* Réunion sprint - 30 min<br />
* Mise à jour du journal et tâche SCRUM master 1H<br />
* Réalisation des premiers tutoriaux d'Hyperledger Fabric 3H30<br />
|-<br />
! Mardi 6/02<br />
| <br />
* Rédaction analyse de l'éxistant - 2h30<br />
* Entretient stage - 2h<br />
* Installation et formation Hyperledger Fabric 2h<br />
| <br />
* Préparation de la réunion de l'après-midi - 30 min<br />
* Réunion Skype DD - 30 min<br />
* Réunion M. Ziener ([[Media:UGAChain-CR_-_M._Ziener_-_06_02_2018.pdf|CR]]) - 1h<br />
* Lecture documentation Blockchain - 2h<br />
| <br />
* Formation et tests angular<br />
| <br />
* Développement d'une application JAVA (pour simulation APOGEE ) - 6h<br />
|<br />
* Tuto BYFN in Hyperledger Fabric + doc - 5h<br />
* Réunion M. Ziener ([[Media:UGAChain-CR_-_M._Ziener_-_06_02_2018.pdf|CR]]) - 1h<br />
|<br />
* Lecture de doc <br />
|- <br />
! Mercredi 7/02<br />
| <br />
* Cours de créativité / gestion de projet - 4h<br />
* Présentation et mise au point sur hyperledger fabric - 1h<br />
* Formation sur la mise en place du réseau de la blockchain (Fabric)- 3h30<br />
| <br />
* Cours de créativité / gestion de projet - 4h<br />
* Réunion de groupe - 15 min<br />
* Mailing - 15 min<br />
* Présentation / compréhension d'Hyperledger - 3h30<br />
* Installation et run d'un exemple HyperledgerFabric - 30 min<br />
| <br />
* dev front - 2h<br />
| <br />
* Fin développement d'une application JAVA (pour simulation APOGEE ) - 5h<br />
|<br />
* Cours de créativité / gestion de projet - 4H<br />
* Présentation et mise au point sur hyperledger fabric - 1H<br />
* Reflexion en groupe sur la mise en place du réseau de la blockchain dans hyperledger - 3H30<br />
|<br />
* Cours de créativité / gestion de projet 4H<br />
* Présentation et mise au point sur hyperledger fabric 1H<br />
* Formation sur la mise en place du réseau de la blockchain 3H30<br />
|-<br />
! Jeudi 8/02<br />
| <br />
* Mise à jour du journal - 30 min<br />
* Finalisation de l'analyse de l'existant - 1h30<br />
* Formation mise en place du réseau Hyperledger - 2h<br />
| <br />
* Finalisation de l'[[RICM5_2017_2018_-_UGAChain_/_Analyse_existant|analyse de l'existant]] - 1h<br />
* Mailing - 30 min<br />
* Call Skype DD - 30 min<br />
* Création des sprints sur Github avec Simon - 15 min<br />
* Mise à jour du planning (Dates clés à venir) - 30 min<br />
* Doc Hyperledger - 30 min<br />
* Exemple Hyperledger - 2h<br />
| <br />
* Fin dev front + validation avce antoine - 3-4h<br />
| <br />
* Développement Application JAVA - UGA Chain desktop - 6h<br />
| <br />
* Visionnage du cours sur les différents types de blockchain ([https://www.youtube.com/watch?v=ZUVg9stKHK4| Vidéo du cours]) - 2H<br />
* Petit compte rendu du cours à l'équipe - 30min<br />
* Doc Hyperledger - 3H<br />
|<br />
* j'ai cassé mon linux donc je l'ai réinstallé, saleté de murphy !!! <br />
|- <br />
! Vendredi 9/02<br />
| <br />
* Formation écriture d'une application Hyperledger 5h<br />
|<br />
* Documentation et tuto Hyperledger, encore et encore... 4h<br />
|<br />
| <br />
* Remplissage du journal - 1h<br />
* Fin CSV+ droppable -> PDF -3h<br />
| <br />
* videos youtube sur le concept blockchain - 1h<br />
<br />
| <br />
* Remplissage du journal - 1h<br />
|}<br />
<br />
=== Documents ===<br />
<br />
* [[Media:UGAChain-CR_-_M._Ziener_-_06_02_2018.pdf|Compte-rendu de la réunion avec M. Ziener]]<br />
<br />
=== Sprint report ===<br />
Réalisation de l'interface V0, génération de PDF et calcul de leur SHA. Réalisation des premières démos sur Hyperledger<br />
<br />
== Semaine 3 ==<br />
<br />
=== Journal ===<br />
<br />
{| class="wikitable"<br />
! colspan=7|Semaine 3<br />
|-<br />
! style="width: 10%;" |<br />
! style="width: 15%;" | Ahmed<br />
! style="width: 15%;" | Antoine<br />
! style="width: 15%;" | Aymeric<br />
! style="width: 15%;" | Charles<br />
! style="width: 15%;" | Lucas<br />
! style="width: 15%;" | Simon<br />
|- <br />
! Lundi 12/02<br />
| <br />
* Réunion Scrum - 30 m<br />
* Lecture de documentation Hyperledger Fabric - 3h<br />
| <br />
* Mise à jour Air.Imag - 30 min<br />
* Réunion Scrum - 30 min<br />
* Création du [[Media:UGAChain-logo.png|logo UGAChain]] - 30 min<br />
* Mise en place du PowerPoint - 30 min<br />
* Setup et contribution sur UGAChain-desktop - 3h<br />
* Maquettes IHM - 1h30<br />
| <br />
* Refais un diagramme <br />
* Trouver bug sur sha<br />
* Recherche librairies pdf/etc<br />
* Trouver solution (cryptoJS sur file content only)<br />
* Fais maquette ihm<br />
* MAJ air<br />
* Présentation mi parcours<br />
| <br />
* Problème lors du calcul du SHA256 - 4h<br />
| <br />
|<br />
* Réunion de groupe 30 min<br />
* Tâches SCRUM 45 min<br />
* Modification du SRS 1H<br />
* Tuto sur la création d'un réseau Hyperledger 3H<br />
|-<br />
! Mardi 13/02<br />
| <br />
* Préparation de slides pour la présentation - 2h<br />
* Réunion de présentation - 30m<br />
* Installation et documentation sur Hyperledger Composer - 3h<br />
| <br />
* Réparation du ePDU de la salle Air ([http://www.eaton.com/content/dam/eaton/products/backup-power-ups-surge-it-power-distribution/power-distribution-for-it-equipment/eaton-basic-rack-pdu/eaton-pdu-g3-network-connectivity-quick-start-guide-p-164000314.pdf doc]) - 1h<br />
* Comparaison et réparation du SHA256 avec Charles - 30 min <br />
* Fin de la maquette IHM - 1h<br />
* Contribution sur l'appli Java - 3h<br />
* Travail sur les slides pour demain - 30 min<br />
| <br />
* Refais un diagramme<br />
* Validation sha<br />
* Réunion présentation<br />
* Vidéos youtube blockchain/hyperledger/hyperledger composer<br />
| <br />
* Mise a jour de l'interface de l'appli JAVA - 4h<br />
* Ajout de la validation des étudiants dans l'appli JAVA - 4h<br />
* Travail sur les slides pour réunion de demain - 30mn<br />
| <br />
|<br />
* Documentation / Tuto sur Hyperledger 2H30<br />
* Slides soutenance 1H<br />
* Entrevue Marie Ziener 30min<br />
* Modif sur le SRS 1H<br />
|- <br />
! Mercredi 14/02 ♥<br />
| <br />
* Conférence Digit'Alps sur la [[Blockchain]] à l'IAE ([[RICM5 2017 2018 - UGAChain / Résumé Digit'Alps|résumé]]) - 2h<br />
* Présentation mi-parcours ([[:File:RICM5 2017 2018 UGAChain - Soutenance mi-parcours.pdf|slides]]) - 30 min<br />
* Réunion post-soutenance - 30 min<br />
* Documentation hyperledger composer<br />
| <br />
* Conférence Digit'Alps sur la [[Blockchain]] à l'IAE ([[RICM5 2017 2018 - UGAChain / Résumé Digit'Alps|résumé]]) - 2h<br />
* Écriture du résumé de la conférence de la matinée ([[RICM5 2017 2018 - UGAChain / Résumé Digit'Alps|résumé]]) - 1h<br />
* Présentation mi-parcours ([[:File:RICM5 2017 2018 UGAChain - Soutenance mi-parcours.pdf|slides]]) - 30 min<br />
* Réunion de réflexion sur les points soulevés lors de la soutenance - 30 min<br />
| <br />
* Préparation présentation<br />
* Présentation<br />
|<br />
* Préparation d'un prototype de test de l'application Java - 2h<br />
* Présentation mi-parcours - 30mn<br />
* Réunion de réflexion sur les points soulevés lors de la soutenance - 30 min<br />
* Lecture de document sur la lecture USB en Java - 2h<br />
| <br />
|<br />
* Conférence Digit'Alps sur la Blockchain à l'IAE 2H<br />
* Soutenance mi-parcours 30min<br />
* Réunion suite à la soutenance et compte rendu 1H30<br />
* Rédaction journal de bord et tâche SCRUM 1H<br />
|-<br />
! Jeudi 15/02<br />
| <br />
* Documentation serveur REST Hyperledger composer - 2h30<br />
| <br />
* Cours de Management de Projet Innovant ([[:File:RICM5 2017 2018 - UGAChain - MPI - Coût du projet.pdf|Coût du projet]] et [[:File:RICM5 2017 2018 - UGAChain - MPI - Analyse Risque.pdf|Analyse des riques]]) - 2h<br />
* Campus au Sommet et tentative de record du monde de descente aux flambeaux - 9h<br />
| <br />
| <br />
* Finalisation d'un programme de test pour USB + lecture de la clé privé sur l'USB - 4h<br />
* Tentative de modification Look and Feel application Java - 1h<br />
| <br />
|<br />
* Descente au flambeau<br />
|- <br />
! Vendredi 16/02<br />
| <br />
* Recherche de l'API swagger du serveur REST généré par composer - 2h<br />
| <br />
* Mise à jour du journal - 20 min<br />
* Résolution d'un pb avec HAProxy (Groupe [[Real Time Subtitles 2017-2018|RealTimeSubtitles]]) - 15 min<br />
* Fix d'un bug d'encodage des caractères sur les différents système d'exploitation - 1h<br />
* Début du flyer - 1h<br />
| <br />
* Administratif<br />
|<br />
* Mise a jour du journal - 1h<br />
* Correction Bug validation données Appli Java - 30mn<br />
| <br />
| <br />
|}<br />
<br />
=== Documents ===<br />
<br />
* [[RICM5 2017 2018 - UGAChain / Résumé Digit'Alps|Résumé rapide de la présentation Blockchain]] dans le cadre de Digit'Alps 2018 (IAE Grenoble)<br />
* [[:File:RICM5_2017_2018_UGAChain_-_Soutenance_mi-parcours.pdf|Slides de la présentation de mi-parcours]]<br />
* '''MPI :'''<br />
** [[Media:RICM5 2017 2018 - UGAChain - MPI - Coût du projet.pdf|Coût du projet]] <br />
** [[Media:RICM5 2017 2018 - UGAChain - MPI - Analyse Risque.pdf|Analyse des riques]]<br />
<br />
=== Sprint report ===<br />
<br />
== Semaine 4 ==<br />
<br />
=== Journal ===<br />
<br />
{| class="wikitable"<br />
! colspan=7|Semaine 4<br />
|-<br />
! style="width: 10%;" |<br />
! style="width: 15%;" | Ahmed<br />
! style="width: 15%;" | Antoine<br />
! style="width: 15%;" | Aymeric<br />
! style="width: 15%;" | Charles<br />
! style="width: 15%;" | Lucas<br />
! style="width: 15%;" | Simon<br />
|-<br />
! Lundi 19/02<br />
|colspan="6" rowspan="5" style="text-align:center;"|'''Interruption pédagogique'''<br />
→ Élaboration d'un pitch pour la présentation de notre projet aux M1RH de l'IAE le 26/02 (Lucas et Antoine)<br />
|-<br />
! Mardi 20/02<br />
|- <br />
! Mercredi 21/02<br />
|-<br />
! Jeudi 22/02<br />
|- <br />
! Vendredi 23/02<br />
|}<br />
<br />
== Semaine 5 ==<br />
<br />
===Journal===<br />
<br />
{| class="wikitable"<br />
! colspan=7|Semaine 5<br />
|-<br />
! style="width: 10%;" |<br />
! style="width: 15%;" | Ahmed<br />
! style="width: 15%;" | Antoine<br />
! style="width: 15%;" | Aymeric<br />
! style="width: 15%;" | Charles<br />
! style="width: 15%;" | Lucas<br />
! style="width: 15%;" | Simon<br />
|- <br />
! Lundi 26/02<br />
| <br />
* Cours de Management de Projet Innovant - 3h<br />
* Présentation du projet aux M1RH de l'IAE Grenoble - 1h<br />
* Réunion SCRUM - 20 min<br />
* Mise a jour journal AIR 1h<br />
* Mise en place en place d'un réseau fabric personalisé-1h30<br />
| <br />
* Cours de Management de Projet Innovant - 3h<br />
* Présentation du projet aux M1RH de l'IAE Grenoble - 1h<br />
* Réunion SCRUM - 20 min<br />
* Tutoriels Hyperledger Composer - 3h30<br />
| <br />
* Cours de Management de Projet Innovant - 3h<br />
* Présentation du projet aux M1RH de l'IAE Grenoble - 1h<br />
* Réunion SCRUM - 20 min<br />
| <br />
* Reunion SCRUM - 20 min<br />
* Application Java : finalisation de la sécuritée USB + tests de cette sécuritée - 5h<br />
| <br />
|<br />
* Cours de Management de Projet Innovant - 3h<br />
* Présentation du projet aux M1RH de l'IAE Grenoble - 1h<br />
* Réunion SCRUM - 20 min<br />
* Réparation environnement (Docker, Docker Compose, NodeJS, npm) 2H<br />
|-<br />
! Mardi 27/02<br />
| <br />
* Mise en place en place d'un réseau fabric personalisé - 3h30<br />
* Documentation Docker - 1h<br />
| <br />
* Tutoriels Hyperledger Composer - 3h<br />
* Débogage de Swagger - 30 min<br />
| <br />
* Migration du projet vers du angular propre - 2h<br />
| <br />
* Modification interface Application Java - 2h<br />
* Hashage des informations sur la clé USB de sécurité - 2h<br />
| <br />
|<br />
* Réparation environnement (Docker, Docker Compose, NodeJS, npm) 2H30<br />
<br />
|- <br />
! Mercredi 28/02<br />
| <br />
* Débogage fabric/docker - 3h<br />
| <br />
* Reverse-engineering de Hyperledger Fabric afin de retrouver comment (et où) était généré le fichier de définition Swagger (swagger.json) - 4h<br />
| <br />
* Factorisation massive de code - 2h<br />
* Utilisation propre de librairies avec angular - 30 min<br />
|<br />
* Installation Ubuntu sur second PC pour implémenter API de simulation d'un ledger - 5h<br />
| <br />
| <br />
|-<br />
! Jeudi 01/03<br />
| <br />
* Renseignement docker avec Lucas et antoine - 2h<br />
* Création de scripts de génération de réseau - 2h30<br />
| <br />
* Apport d'expertise sur Docker pour Lucas et Ahmed - 2h<br />
| <br />
* Administratif<br />
| <br />
* Installation des dépendances pour développer une API test en node-JS - 3h<br />
| <br />
|<br />
|- <br />
! Vendredi 02/03<br />
| <br />
* Pair programming avec Antoine (Hyperledger/Docker) - 3h30<br />
* RDV DD - 30 minutes<br />
| <br />
* Pair programming avec Ahmed (Hyperledger/Docker) - 3h30<br />
* RDV DD - 30 minutes<br />
| <br />
* Visite d'appartements<br />
|<br />
* Début de documentation sur Application Java - 2h<br />
* Mise a jour Journal - 1h<br />
| <br />
| <br />
* RDV DD - 30 minutes<br />
|}<br />
<br />
===Sprint report===<br />
<br />
== Semaine 6 ==<br />
<br />
=== Journal ===<br />
<br />
{| class="wikitable"<br />
! colspan=7|Semaine 6<br />
|-<br />
! style="width: 10%;" |<br />
! style="width: 15%;" | Ahmed<br />
! style="width: 15%;" | Antoine<br />
! style="width: 15%;" | Aymeric<br />
! style="width: 15%;" | Charles<br />
! style="width: 15%;" | Lucas<br />
! style="width: 15%;" | Simon<br />
|- <br />
! Lundi 05/03<br />
| <br />
* Réunion SCRUM ([[RICM5 2017 2018 - UGAChain / Prise de notes 1|Prise de note]]) - 30 min<br />
* Mise à jour journal Air<br />
* Réalisation d'un déploiement de chaincode à l'aide de Hyperledger Composer - 5h30<br />
| <br />
* Réunion SCRUM ([[RICM5 2017 2018 - UGAChain / Prise de notes 1|Prise de note]]) - 30 min<br />
* Documentation sur Air ([[Hyperledger Composer|Tuto Hyperledger Composer]]) - 4h<br />
| <br />
| <br />
| <br />
| <br />
|-<br />
! Mardi 06/03<br />
| <br />
* Réalisation d'un déploiement de chaincode à l'aide de Hyperledger Composer - 5h30<br />
* Réunion avec Nina Reignier-Tayar [[RICM5 2017 2018 - UGAChain / CR Réunion Nina Reignier-Tayar|Compte-rendu réunion]] - 1h30<br />
| <br />
* Préparation à la réunion avec Nina Reignier-Tayar - 1h<br />
* Réunion avec Nina Reignier-Tayar [[RICM5 2017 2018 - UGAChain / CR Réunion Nina Reignier-Tayar|Compte-rendu réunion]] - 1h30<br />
| <br />
| <br />
| <br />
|<br />
|- <br />
! Mercredi 07/03<br />
|<br />
* Résolution d'un bug npm (grpc, gyp_node) -4h30<br />
* Avancée sur composer mais nouveau bug- 3h<br />
| <br />
* Travail sur les slides (discours et définitions des termes) - 3h<br />
* Début du document à rendre en MPI - 1h<br />
| <br />
| <br />
| <br />
| <br />
|-<br />
! Jeudi 08/03<br />
| <br />
* Débug de composer - 3h30<br />
| <br />
* Finalisation du [[Media:RICM5_2017_2018_UGAChain-Flyer.pdf|flyer]] - 2h<br />
* Mises à jour Air - 1h<br />
* Taff sur le bug de Lucas (problème avec la chaincode) - 4h<br />
| <br />
| <br />
| <br />
|<br />
|- <br />
! Vendredi 09/03<br />
| <br />
* Débug de Composer - 6h<br />
| <br />
* Hyperledger toute la journée - 8h<br />
* Entrevue avec DD - 20 minutes<br />
| <br />
| <br />
|<br />
| <br />
|}<br />
<br />
=== Documents ===<br />
<br />
* [[RICM5 2017 2018 - UGAChain / Prise de notes 1|Prise de notes]] de la réunion SCRUM de lundi matin<br />
* Tuto [[Hyperledger Composer]]<br />
* [[RICM5 2017 2018 - UGAChain / CR Réunion Nina Reignier-Tayar|Compte-rendu réunion]] avec Nina Reignier-Tayar<br />
<br />
=== Sprint report ===<br />
<br />
== Semaine 7 ==<br />
<br />
=== Journal ===<br />
<br />
{| class="wikitable"<br />
! colspan=7|Semaine 6<br />
|-<br />
! style="width: 10%;" |<br />
! style="width: 15%;" | Ahmed<br />
! style="width: 15%;" | Antoine<br />
! style="width: 15%;" | Aymeric<br />
! style="width: 15%;" | Charles<br />
! style="width: 15%;" | Lucas<br />
! style="width: 15%;" | Simon<br />
|- <br />
! Lundi 12/03<br />
| <br />
| <br />
* Travail sur Hyperledger - 6h<br />
| <br />
| <br />
| <br />
| <br />
|-<br />
! Mardi 13/03<br />
| <br />
| <br />
* Rapport MPI - 4h<br />
* Hyperledger - 3h<br />
| <br />
| <br />
| <br />
|<br />
|- <br />
! Mercredi 14/03<br />
|<br />
| <br />
| <br />
| <br />
| <br />
| <br />
|-<br />
! Jeudi 15/03<br />
| colspan=6 style="text-align:center; font-weight:bold"|Présentation finale<br />
|}<br />
<br />
=== Sprint report ===</div>
Aymeric.Vial-Grelier
https://air.imag.fr/index.php?title=RICM5_2017_2018_-_UGAChain_/_Journal&diff=40713
RICM5 2017 2018 - UGAChain / Journal
2018-03-13T09:35:54Z
<p>Aymeric.Vial-Grelier: /* Journal */</p>
<hr />
<div>[[RICM5 2017 2018 - UGAChain|<< Retour fiche]]<br />
<br />
== Semaine 1 ==<br />
<br />
=== Journal ===<br />
<br />
{| class="wikitable"<br />
! colspan=7|Semaine 1<br />
|-<br />
! style="width: 10%;" |<br />
! style="width: 15%;" | Ahmed<br />
! style="width: 15%;" | Antoine<br />
! style="width: 15%;" | Aymeric<br />
! style="width: 15%;" | Charles<br />
! style="width: 15%;" | Lucas<br />
! style="width: 15%;" | Simon<br />
|- <br />
! Lundi 29/01<br />
| <br />
* Début de lecture et résumé du paper et résumé (Blockchain for education) - 5h<br />
| <br />
* Début de lecture du paper (Blockchain for Education) - 3h<br />
* Documentation sur la Blockchain & Hyperledger - 1h<br />
* RDV avec Brice Duhamel - 30 min<br />
|<br />
* Abs<br />
|<br />
* Début de lecture du paper (Blockchain for Education) - 4h<br />
* Edition d'UML - 4h<br />
|<br />
* Début de lecture du paper (Blockchain for Education) - 4H<br />
|<br />
* Début de lecture du paper (Blockchain for Education) - 4H<br />
* RDV Brice Duhamel - 30 min<br />
|-<br />
! Mardi 30/01<br />
| <br />
* Lecture et résumé du paper (Blockchain for education) - 5h<br />
* Reunion Didier Donsez - 1h<br />
| <br />
* Mise en place des pages Air - 1h<br />
* Installation & documentation JHipster - 3h30<br />
* Réunion Hack Together - 45 min<br />
* Prises de RDV avec l'administration de Polytech - 15 min<br />
* RDV avec DD, Gerard et Lucas - 45 min<br />
* Recherches sur l'existant (notamment ESILV) - 1h <br />
| <br />
* Constatation de la disparition du projet initial - le matin<br />
* Maj des connaissances sur le projet - 1h<br />
* Réunion Hack Together - 45 min<br />
* Prises de RDV avec l'administration de Polytech - 15 min<br />
* RDV avec DD, Gerard et Lucas - 45 min<br />
* Installation & configuration Jhipster - 2h<br />
| <br />
* Lecture du sujet - 1h<br />
* Réunion - 1h<br />
* Génération (Jhipster) + recherche de modules (Jhipster) - 2h<br />
* Débogage IDE (tentative de maven build sur eclipse) <br />
| <br />
* Réunion Hack Together - 45 min<br />
* RDV avec DD, Gerard et Lucas - 45 min<br />
* Lecture du paper (Blockchain for Education) - 3h<br />
* Introduction à hyperledger Fabric - 3h<br />
|<br />
* Réunion Hack Together - 45 min<br />
* Prises de RDV avec l'administration de Polytech - 15 min<br />
* RDV avec DD, Gerard et Lucas - 45 min<br />
* Lecture du paper (Blockchain for Education) - 3h<br />
|- <br />
! Mercredi 31/01<br />
| <br />
* Lecture et résumé du paper (Blockchain for education) - 5h<br />
* Aide de Charles au démarrage de JHipster - 1h30<br />
| <br />
* Cours de créativité / gestion de projet - 4h<br />
* Documentation sur APOGEE - 3h<br />
* Préparation au RDV J. Guindet avec Simon - 30 min<br />
| <br />
* Cours de créativité / gestion de projet - 4h<br />
* Début développement front <br />
* Maj connaissances angular 4 - 2h<br />
* Essayer de faire quelque chose de fonctionnel sur le front - 1h<br />
| <br />
* Configuration des packages généré - 3h<br />
* Regénération + Yarn des microservices - 4h<br />
* Tentative Débugagge Maven Build (eclipse - Windows) - 4h<br />
|<br />
* Cours de créativité / gestion de projet - 4h<br />
* Documentation sur Hyperledger, Install Party des prérequis - 4H<br />
|<br />
* Cours de créativité / gestion de projet - 4h<br />
* Documentation sur Hyperledger - 3H<br />
* Préparation au RDV J. Guindet avec Antoine - 30 min<br />
|-<br />
! Jeudi 01/02<br />
|<br />
* Lecture et résumé du paper (Blockchain for education) - 4h<br />
* Réunion avec Simon et Antoine (mise au point)<br />
| <br />
* Relecture et complétion du SRS - 5h30<br />
* Définition de l'''asset'' (contenu) d'une transaction (avec Ahmed et Simon) - 30 min<br />
| <br />
* Tutos vidéo sur angular (et typescript) - 2h<br />
| <br />
* Regénération des microservices sans OAuth + mise a jour Github - 4h<br />
* Discussion sur l'API du back-end + fonctionnalités du site - 1h<br />
|<br />
* Documentation sur Hyperledger, Essai des premiers Tutos, Cassage et réparation de PC - 7H<br />
|<br />
* Relecture et complétion du SRS - 3H<br />
* Documentation HyperLedger - 1H30<br />
* Définition de l'''asset'' (contenu) d'une transaction (avec Ahmed et Antoine) - 30 min<br />
<br />
|- <br />
! Vendredi 02/02<br />
| <br />
* Définition et conception de UGAchain - 1 h <br />
* Lecture et résumé du paper (Blockchain for education) - 2h<br />
* Relecture du SRS et ajout des exigences fonctionnelles - 2h30<br />
| <br />
* Documentation "Blockchain for Education" - 1h30<br />
* Analyse existant - 1h<br />
* RDV avec J. Guindet ([[Media:UGAChain-CR_-_J._Guindet_-_31_01_2018.pdf|CR]]) - 45 min<br />
* Complétion du SRS - 2h30<br />
| <br />
* Mise en application des tutos angular sur notre gateway (2h30)<br />
| <br />
* Génération finale du microservice + gateway + registry + Mise à jour du GitHub (tout fonctionnel) - 4h<br />
* Explication de l'ensemble de l'architecture - 1h<br />
|<br />
|<br />
* RDV avec J. Guindet ([[Media:UGAChain-CR_-_J._Guindet_-_31_01_2018.pdf|CR]]) - 45 min<br />
* Complétion SRS - 1H30<br />
|}<br />
<br />
=== Documents ===<br />
<br />
* [[Media:UGAChain-CR_-_J._Guindet_-_31_01_2018.pdf|Compte-rendu de la réunion avec J. Guindet]]<br />
<br />
=== Sprint report ===<br />
<br />
'''TODO''' Sprint 0 sous le signe de la documentation<br />
<br />
== Semaine 2 ==<br />
<br />
=== Journal ===<br />
<br />
{| class="wikitable"<br />
! colspan=7|Semaine 2<br />
|-<br />
! style="width: 10%;" |<br />
! style="width: 15%;" | Ahmed<br />
! style="width: 15%;" | Antoine<br />
! style="width: 15%;" | Aymeric<br />
! style="width: 15%;" | Charles<br />
! style="width: 15%;" | Lucas<br />
! style="width: 15%;" | Simon<br />
|- <br />
! Lundi 5/02<br />
| <br />
* Réunion sprint - 30 min<br />
* Installation de Jhipster et résolution du bug de gitignore (avec charles et aymeric) - 3h<br />
* Lancement de Jhipster dans Docker - 1 h<br />
* Mise à jour du journal - 30min <br />
* Rédaction de l'éxistant - 1h<br />
| <br />
* Passage du SRS et des journaux sur la page Wiki - 1h<br />
* Réunion de début de sprint - 30 min<br />
* Renseignement sur l'API MediaWiki - 30 min<br />
* Rédaction de l'[[RICM5_2017_2018_-_UGAChain_/_Analyse_existant|analyse de l'existant]] - 1h30<br />
| <br />
* Réunion sprint - 30 min<br />
* discution ahmed pour maj architecture + explication blockchain - 45 min<br />
* Dev front - 4h<br />
| <br />
* Réunion sprint - 30mn<br />
* Compatibilité du projet (Windows - Ubuntu) + correction du Git Ignore - 3h <br />
* Compréhension du code généré + Développement de l'API - 4h <br />
|<br />
* Réunion sprint - 30 min<br />
* Lecture du glossaire HyperLedger Fabric - 1H<br />
* Tuto BYFN in Hyperledger Fabric - 4H<br />
|<br />
* Réunion sprint - 30 min<br />
* Mise à jour du journal et tâche SCRUM master 1H<br />
* Réalisation des premiers tutoriaux d'Hyperledger Fabric 3H30<br />
|-<br />
! Mardi 6/02<br />
| <br />
* Rédaction analyse de l'éxistant - 2h30<br />
* Entretient stage - 2h<br />
* Installation et formation Hyperledger Fabric 2h<br />
| <br />
* Préparation de la réunion de l'après-midi - 30 min<br />
* Réunion Skype DD - 30 min<br />
* Réunion M. Ziener ([[Media:UGAChain-CR_-_M._Ziener_-_06_02_2018.pdf|CR]]) - 1h<br />
* Lecture documentation Blockchain - 2h<br />
| <br />
* Formation et tests angular<br />
| <br />
* Développement d'une application JAVA (pour simulation APOGEE ) - 6h<br />
|<br />
* Tuto BYFN in Hyperledger Fabric + doc - 5h<br />
* Réunion M. Ziener ([[Media:UGAChain-CR_-_M._Ziener_-_06_02_2018.pdf|CR]]) - 1h<br />
|<br />
* Lecture de doc <br />
|- <br />
! Mercredi 7/02<br />
| <br />
* Cours de créativité / gestion de projet - 4h<br />
* Présentation et mise au point sur hyperledger fabric - 1h<br />
* Formation sur la mise en place du réseau de la blockchain (Fabric)- 3h30<br />
| <br />
* Cours de créativité / gestion de projet - 4h<br />
* Réunion de groupe - 15 min<br />
* Mailing - 15 min<br />
* Présentation / compréhension d'Hyperledger - 3h30<br />
* Installation et run d'un exemple HyperledgerFabric - 30 min<br />
| <br />
* dev front - 2h<br />
| <br />
* Fin développement d'une application JAVA (pour simulation APOGEE ) - 5h<br />
|<br />
* Cours de créativité / gestion de projet - 4H<br />
* Présentation et mise au point sur hyperledger fabric - 1H<br />
* Reflexion en groupe sur la mise en place du réseau de la blockchain dans hyperledger - 3H30<br />
|<br />
* Cours de créativité / gestion de projet 4H<br />
* Présentation et mise au point sur hyperledger fabric 1H<br />
* Formation sur la mise en place du réseau de la blockchain 3H30<br />
|-<br />
! Jeudi 8/02<br />
| <br />
* Mise à jour du journal - 30 min<br />
* Finalisation de l'analyse de l'existant - 1h30<br />
* Formation mise en place du réseau Hyperledger - 2h<br />
| <br />
* Finalisation de l'[[RICM5_2017_2018_-_UGAChain_/_Analyse_existant|analyse de l'existant]] - 1h<br />
* Mailing - 30 min<br />
* Call Skype DD - 30 min<br />
* Création des sprints sur Github avec Simon - 15 min<br />
* Mise à jour du planning (Dates clés à venir) - 30 min<br />
* Doc Hyperledger - 30 min<br />
* Exemple Hyperledger - 2h<br />
| <br />
* Fin dev front + validation avce antoine - 3-4h<br />
| <br />
* Développement Application JAVA - UGA Chain desktop - 6h<br />
| <br />
* Visionnage du cours sur les différents types de blockchain ([https://www.youtube.com/watch?v=ZUVg9stKHK4| Vidéo du cours]) - 2H<br />
* Petit compte rendu du cours à l'équipe - 30min<br />
* Doc Hyperledger - 3H<br />
|<br />
* j'ai cassé mon linux donc je l'ai réinstallé, saleté de murphy !!! <br />
|- <br />
! Vendredi 9/02<br />
| <br />
* Formation écriture d'une application Hyperledger 5h<br />
|<br />
* Documentation et tuto Hyperledger, encore et encore... 4h<br />
|<br />
| <br />
* Remplissage du journal - 1h<br />
* Fin CSV+ droppable -> PDF -3h<br />
| <br />
* videos youtube sur le concept blockchain - 1h<br />
<br />
| <br />
* Remplissage du journal - 1h<br />
|}<br />
<br />
=== Documents ===<br />
<br />
* [[Media:UGAChain-CR_-_M._Ziener_-_06_02_2018.pdf|Compte-rendu de la réunion avec M. Ziener]]<br />
<br />
=== Sprint report ===<br />
Réalisation de l'interface V0, génération de PDF et calcul de leur SHA. Réalisation des premières démos sur Hyperledger<br />
<br />
== Semaine 3 ==<br />
<br />
=== Journal ===<br />
<br />
{| class="wikitable"<br />
! colspan=7|Semaine 3<br />
|-<br />
! style="width: 10%;" |<br />
! style="width: 15%;" | Ahmed<br />
! style="width: 15%;" | Antoine<br />
! style="width: 15%;" | Aymeric<br />
! style="width: 15%;" | Charles<br />
! style="width: 15%;" | Lucas<br />
! style="width: 15%;" | Simon<br />
|- <br />
! Lundi 12/02<br />
| <br />
* Réunion Scrum - 30 m<br />
* Lecture de documentation Hyperledger Fabric - 3h<br />
| <br />
* Mise à jour Air.Imag - 30 min<br />
* Réunion Scrum - 30 min<br />
* Création du [[Media:UGAChain-logo.png|logo UGAChain]] - 30 min<br />
* Mise en place du PowerPoint - 30 min<br />
* Setup et contribution sur UGAChain-desktop - 3h<br />
* Maquettes IHM - 1h30<br />
| <br />
* Refais un diagramme <br />
* Trouver bug sur sha<br />
* Recherche librairies pdf/etc<br />
* Trouver solution (cryptoJS sur file content only)<br />
* Fais maquette ihm<br />
* MAJ air<br />
* Présentation mi parcours<br />
| <br />
* Problème lors du calcul du SHA256 - 4h<br />
| <br />
|<br />
* Réunion de groupe 30 min<br />
* Tâches SCRUM 45 min<br />
* Modification du SRS 1H<br />
* Tuto sur la création d'un réseau Hyperledger 3H<br />
|-<br />
! Mardi 13/02<br />
| <br />
* Préparation de slides pour la présentation - 2h<br />
* Réunion de présentation - 30m<br />
* Installation et documentation sur Hyperledger Composer - 3h<br />
| <br />
* Réparation du ePDU de la salle Air ([http://www.eaton.com/content/dam/eaton/products/backup-power-ups-surge-it-power-distribution/power-distribution-for-it-equipment/eaton-basic-rack-pdu/eaton-pdu-g3-network-connectivity-quick-start-guide-p-164000314.pdf doc]) - 1h<br />
* Comparaison et réparation du SHA256 avec Charles - 30 min <br />
* Fin de la maquette IHM - 1h<br />
* Contribution sur l'appli Java - 3h<br />
* Travail sur les slides pour demain - 30 min<br />
| <br />
* Refais un diagramme<br />
* Validation sha<br />
* Réunion présentation<br />
* Vidéos youtube blockchain/hyperledger/hyperledger composer<br />
| <br />
* Mise a jour de l'interface de l'appli JAVA - 4h<br />
* Ajout de la validation des étudiants dans l'appli JAVA - 4h<br />
* Travail sur les slides pour réunion de demain - 30mn<br />
| <br />
|<br />
* Documentation / Tuto sur Hyperledger 2H30<br />
* Slides soutenance 1H<br />
* Entrevue Marie Ziener 30min<br />
* Modif sur le SRS 1H<br />
|- <br />
! Mercredi 14/02 ♥<br />
| <br />
* Conférence Digit'Alps sur la [[Blockchain]] à l'IAE ([[RICM5 2017 2018 - UGAChain / Résumé Digit'Alps|résumé]]) - 2h<br />
* Présentation mi-parcours ([[:File:RICM5 2017 2018 UGAChain - Soutenance mi-parcours.pdf|slides]]) - 30 min<br />
* Réunion post-soutenance - 30 min<br />
* Documentation hyperledger composer<br />
| <br />
* Conférence Digit'Alps sur la [[Blockchain]] à l'IAE ([[RICM5 2017 2018 - UGAChain / Résumé Digit'Alps|résumé]]) - 2h<br />
* Écriture du résumé de la conférence de la matinée ([[RICM5 2017 2018 - UGAChain / Résumé Digit'Alps|résumé]]) - 1h<br />
* Présentation mi-parcours ([[:File:RICM5 2017 2018 UGAChain - Soutenance mi-parcours.pdf|slides]]) - 30 min<br />
* Réunion de réflexion sur les points soulevés lors de la soutenance - 30 min<br />
| <br />
* Préparation présentation<br />
* Présentation<br />
|<br />
* Préparation d'un prototype de test de l'application Java - 2h<br />
* Présentation mi-parcours - 30mn<br />
* Réunion de réflexion sur les points soulevés lors de la soutenance - 30 min<br />
* Lecture de document sur la lecture USB en Java - 2h<br />
| <br />
|<br />
* Conférence Digit'Alps sur la Blockchain à l'IAE 2H<br />
* Soutenance mi-parcours 30min<br />
* Réunion suite à la soutenance et compte rendu 1H30<br />
* Rédaction journal de bord et tâche SCRUM 1H<br />
|-<br />
! Jeudi 15/02<br />
| <br />
* Documentation serveur REST Hyperledger composer - 2h30<br />
| <br />
* Cours de Management de Projet Innovant ([[:File:RICM5 2017 2018 - UGAChain - MPI - Coût du projet.pdf|Coût du projet]] et [[:File:RICM5 2017 2018 - UGAChain - MPI - Analyse Risque.pdf|Analyse des riques]]) - 2h<br />
* Campus au Sommet et tentative de record du monde de descente aux flambeaux - 9h<br />
| <br />
| <br />
* Finalisation d'un programme de test pour USB + lecture de la clé privé sur l'USB - 4h<br />
* Tentative de modification Look and Feel application Java - 1h<br />
| <br />
|<br />
* Descente au flambeau<br />
|- <br />
! Vendredi 16/02<br />
| <br />
* Recherche de l'API swagger du serveur REST généré par composer - 2h<br />
| <br />
* Mise à jour du journal - 20 min<br />
* Résolution d'un pb avec HAProxy (Groupe [[Real Time Subtitles 2017-2018|RealTimeSubtitles]]) - 15 min<br />
* Fix d'un bug d'encodage des caractères sur les différents système d'exploitation - 1h<br />
* Début du flyer - 1h<br />
| <br />
* Administratif<br />
|<br />
* Mise a jour du journal - 1h<br />
* Correction Bug validation données Appli Java - 30mn<br />
| <br />
| <br />
|}<br />
<br />
=== Documents ===<br />
<br />
* [[RICM5 2017 2018 - UGAChain / Résumé Digit'Alps|Résumé rapide de la présentation Blockchain]] dans le cadre de Digit'Alps 2018 (IAE Grenoble)<br />
* [[:File:RICM5_2017_2018_UGAChain_-_Soutenance_mi-parcours.pdf|Slides de la présentation de mi-parcours]]<br />
* '''MPI :'''<br />
** [[Media:RICM5 2017 2018 - UGAChain - MPI - Coût du projet.pdf|Coût du projet]] <br />
** [[Media:RICM5 2017 2018 - UGAChain - MPI - Analyse Risque.pdf|Analyse des riques]]<br />
<br />
=== Sprint report ===<br />
<br />
== Semaine 4 ==<br />
<br />
=== Journal ===<br />
<br />
{| class="wikitable"<br />
! colspan=7|Semaine 4<br />
|-<br />
! style="width: 10%;" |<br />
! style="width: 15%;" | Ahmed<br />
! style="width: 15%;" | Antoine<br />
! style="width: 15%;" | Aymeric<br />
! style="width: 15%;" | Charles<br />
! style="width: 15%;" | Lucas<br />
! style="width: 15%;" | Simon<br />
|-<br />
! Lundi 19/02<br />
|colspan="6" rowspan="5" style="text-align:center;"|'''Interruption pédagogique'''<br />
→ Élaboration d'un pitch pour la présentation de notre projet aux M1RH de l'IAE le 26/02 (Lucas et Antoine)<br />
|-<br />
! Mardi 20/02<br />
|- <br />
! Mercredi 21/02<br />
|-<br />
! Jeudi 22/02<br />
|- <br />
! Vendredi 23/02<br />
|}<br />
<br />
== Semaine 5 ==<br />
<br />
===Journal===<br />
<br />
{| class="wikitable"<br />
! colspan=7|Semaine 5<br />
|-<br />
! style="width: 10%;" |<br />
! style="width: 15%;" | Ahmed<br />
! style="width: 15%;" | Antoine<br />
! style="width: 15%;" | Aymeric<br />
! style="width: 15%;" | Charles<br />
! style="width: 15%;" | Lucas<br />
! style="width: 15%;" | Simon<br />
|- <br />
! Lundi 26/02<br />
| <br />
* Cours de Management de Projet Innovant - 3h<br />
* Présentation du projet aux M1RH de l'IAE Grenoble - 1h<br />
* Réunion SCRUM - 20 min<br />
* Mise a jour journal AIR 1h<br />
* Mise en place en place d'un réseau fabric personalisé-1h30<br />
| <br />
* Cours de Management de Projet Innovant - 3h<br />
* Présentation du projet aux M1RH de l'IAE Grenoble - 1h<br />
* Réunion SCRUM - 20 min<br />
* Tutoriels Hyperledger Composer - 3h30<br />
| <br />
| <br />
| <br />
|<br />
* Cours de Management de Projet Innovant - 3h<br />
* Présentation du projet aux M1RH de l'IAE Grenoble - 1h<br />
* Réunion SCRUM - 20 min<br />
* Réparation environnement (Docker, Docker Compose, NodeJS, npm) 2H<br />
|-<br />
! Mardi 27/02<br />
| <br />
* Mise en place en place d'un réseau fabric personalisé - 3h30<br />
* Documentation Docker - 1h<br />
| <br />
* Tutoriels Hyperledger Composer - 3h<br />
* Débogage de Swagger - 30 min<br />
| <br />
| <br />
| <br />
|<br />
* Réparation environnement (Docker, Docker Compose, NodeJS, npm) 2H30<br />
<br />
|- <br />
! Mercredi 28/02<br />
| <br />
* Débogage fabric/docker - 3h<br />
| <br />
* J'ai oublié<br />
| <br />
|<br />
| <br />
| <br />
|-<br />
! Jeudi 01/03<br />
| <br />
* Renseignement docker avec Lucas et antoine - 2h<br />
* Création de scripts de génération de réseau - 2h30<br />
| <br />
* Apport d'expertise sur Docker pour Lucas et Ahmed - 2h<br />
| <br />
| <br />
| <br />
|<br />
|- <br />
! Vendredi 02/03<br />
| <br />
* Pair programming avec Antoine (Hyperledger/Docker) - 3h30<br />
* RDV DD - 30 minutes<br />
| <br />
* Pair programming avec Ahmed (Hyperledger/Docker) - 3h30<br />
* RDV DD - 30 minutes<br />
| <br />
|<br />
| <br />
| <br />
* RDV DD - 30 minutes<br />
|}<br />
<br />
===Sprint report===<br />
<br />
== Semaine 6 ==<br />
<br />
=== Journal ===<br />
<br />
{| class="wikitable"<br />
! colspan=7|Semaine 6<br />
|-<br />
! style="width: 10%;" |<br />
! style="width: 15%;" | Ahmed<br />
! style="width: 15%;" | Antoine<br />
! style="width: 15%;" | Aymeric<br />
! style="width: 15%;" | Charles<br />
! style="width: 15%;" | Lucas<br />
! style="width: 15%;" | Simon<br />
|- <br />
! Lundi 05/03<br />
| <br />
* Réunion SCRUM ([[RICM5 2017 2018 - UGAChain / Prise de notes 1|Prise de note]]) - 30 min<br />
* Mise à jour journal Air<br />
* Réalisation d'un déploiement de chaincode à l'aide de Hyperledger Composer - 5h30<br />
| <br />
* Réunion SCRUM ([[RICM5 2017 2018 - UGAChain / Prise de notes 1|Prise de note]]) - 30 min<br />
* Documentation sur Air ([[Hyperledger Composer|Tuto Hyperledger Composer]]) - 4h<br />
| <br />
| <br />
| <br />
| <br />
|-<br />
! Mardi 06/03<br />
| <br />
* Réalisation d'un déploiement de chaincode à l'aide de Hyperledger Composer - 5h30<br />
* Réunion avec Nina Reignier-Tayar [[RICM5 2017 2018 - UGAChain / CR Réunion Nina Reignier-Tayar|Compte-rendu réunion]] - 1h30<br />
| <br />
* Préparation à la réunion avec Nina Reignier-Tayar - 1h<br />
* Réunion avec Nina Reignier-Tayar [[RICM5 2017 2018 - UGAChain / CR Réunion Nina Reignier-Tayar|Compte-rendu réunion]] - 1h30<br />
| <br />
| <br />
| <br />
|<br />
|- <br />
! Mercredi 07/03<br />
|<br />
* Résolution d'un bug npm (grpc, gyp_node) -4h30<br />
* Avancée sur composer mais nouveau bug- 3h<br />
| <br />
* Travail sur les slides (discours et définitions des termes) - 3h<br />
* Début du document à rendre en MPI - 1h<br />
| <br />
| <br />
| <br />
| <br />
|-<br />
! Jeudi 08/03<br />
| <br />
* Débug de composer - 3h30<br />
| <br />
* Finalisation du [[Media:RICM5_2017_2018_UGAChain-Flyer.pdf|flyer]] - 2h<br />
* Mises à jour Air - 1h<br />
* Taff sur le bug de Lucas (problème avec la chaincode) - 4h<br />
| <br />
| <br />
| <br />
|<br />
|- <br />
! Vendredi 09/03<br />
| <br />
* Débug de Composer - 6h<br />
| <br />
* Hyperledger toute la journée - 8h<br />
* Entrevue avec DD - 20 minutes<br />
| <br />
| <br />
|<br />
| <br />
|}<br />
<br />
=== Documents ===<br />
<br />
* [[RICM5 2017 2018 - UGAChain / Prise de notes 1|Prise de notes]] de la réunion SCRUM de lundi matin<br />
* Tuto [[Hyperledger Composer]]<br />
* [[RICM5 2017 2018 - UGAChain / CR Réunion Nina Reignier-Tayar|Compte-rendu réunion]] avec Nina Reignier-Tayar<br />
<br />
=== Sprint report ===<br />
<br />
== Semaine 7 ==<br />
<br />
=== Journal ===<br />
<br />
{| class="wikitable"<br />
! colspan=7|Semaine 6<br />
|-<br />
! style="width: 10%;" |<br />
! style="width: 15%;" | Ahmed<br />
! style="width: 15%;" | Antoine<br />
! style="width: 15%;" | Aymeric<br />
! style="width: 15%;" | Charles<br />
! style="width: 15%;" | Lucas<br />
! style="width: 15%;" | Simon<br />
|- <br />
! Lundi 12/03<br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
|-<br />
! Mardi 13/03<br />
| <br />
| <br />
| <br />
| <br />
| <br />
|<br />
|- <br />
! Mercredi 14/03<br />
|<br />
| <br />
| <br />
| <br />
| <br />
| <br />
|-<br />
! Jeudi 15/03<br />
| colspan=6 style="text-align:center; font-weight:bold"|Présentation finale<br />
|}<br />
<br />
=== Sprint report ===</div>
Aymeric.Vial-Grelier
https://air.imag.fr/index.php?title=RICM5_2017_2018_-_UGAChain_/_Journal&diff=40049
RICM5 2017 2018 - UGAChain / Journal
2018-02-20T11:39:19Z
<p>Aymeric.Vial-Grelier: /* Journal */</p>
<hr />
<div>[[RICM5 2017 2018 - UGAChain|<< Retour fiche]]<br />
<br />
== Semaine 1 ==<br />
<br />
=== Journal ===<br />
<br />
{| class="wikitable"<br />
! colspan=7|Semaine 1<br />
|-<br />
! style="width: 10%;" |<br />
! style="width: 15%;" | Ahmed<br />
! style="width: 15%;" | Antoine<br />
! style="width: 15%;" | Aymeric<br />
! style="width: 15%;" | Charles<br />
! style="width: 15%;" | Lucas<br />
! style="width: 15%;" | Simon<br />
|- <br />
! Lundi 29/01<br />
| <br />
* Début de lecture et résumé du paper et résumé (Blockchain for education) - 5h<br />
| <br />
* Début de lecture du paper (Blockchain for Education) - 3h<br />
* Documentation sur la Blockchain & Hyperledger - 1h<br />
* RDV avec Brice Duhamel - 30 min<br />
|<br />
* Abs<br />
|<br />
* Début de lecture du paper (Blockchain for Education) - 4h<br />
* Edition d'UML - 4h<br />
|<br />
* Début de lecture du paper (Blockchain for Education) - 4H<br />
|<br />
* Début de lecture du paper (Blockchain for Education) - 4H<br />
* RDV Brice Duhamel - 30 min<br />
|-<br />
! Mardi 30/01<br />
| <br />
* Lecture et résumé du paper (Blockchain for education) - 5h<br />
* Reunion Didier Donsez - 1h<br />
| <br />
* Mise en place des pages Air - 1h<br />
* Installation & documentation JHipster - 3h30<br />
* Réunion Hack Together - 45 min<br />
* Prises de RDV avec l'administration de Polytech - 15 min<br />
* RDV avec DD, Gerard et Lucas - 45 min<br />
* Recherches sur l'existant (notamment ESILV) - 1h <br />
| <br />
* Constatation de la disparition du projet initial - le matin<br />
* Maj des connaissances sur le projet - 1h<br />
* Réunion Hack Together - 45 min<br />
* Prises de RDV avec l'administration de Polytech - 15 min<br />
* RDV avec DD, Gerard et Lucas - 45 min<br />
* Installation & configuration Jhipster - 2h<br />
| <br />
* Lecture du sujet - 1h<br />
* Réunion - 1h<br />
* Génération (Jhipster) + recherche de modules (Jhipster) - 2h<br />
* Débogage IDE (tentative de maven build sur eclipse) <br />
| <br />
* Réunion Hack Together - 45 min<br />
* RDV avec DD, Gerard et Lucas - 45 min<br />
* Lecture du paper (Blockchain for Education) - 3h<br />
* Introduction à hyperledger Fabric - 3h<br />
|<br />
* Réunion Hack Together - 45 min<br />
* Prises de RDV avec l'administration de Polytech - 15 min<br />
* RDV avec DD, Gerard et Lucas - 45 min<br />
* Lecture du paper (Blockchain for Education) - 3h<br />
|- <br />
! Mercredi 31/01<br />
| <br />
* Lecture et résumé du paper (Blockchain for education) - 5h<br />
* Aide de Charles au démarrage de JHipster - 1h30<br />
| <br />
* Cours de créativité / gestion de projet - 4h<br />
* Documentation sur APOGEE - 3h<br />
* Préparation au RDV J. Guindet avec Simon - 30 min<br />
| <br />
* Cours de créativité / gestion de projet - 4h<br />
* Début développement front <br />
* Maj connaissances angular 4 - 2h<br />
* Essayer de faire quelque chose de fonctionnel sur le front - 1h<br />
| <br />
* Configuration des packages généré - 3h<br />
* Regénération + Yarn des microservices - 4h<br />
* Tentative Débugagge Maven Build (eclipse - Windows) - 4h<br />
|<br />
* Cours de créativité / gestion de projet - 4h<br />
* Documentation sur Hyperledger, Install Party des prérequis - 4H<br />
|<br />
* Cours de créativité / gestion de projet - 4h<br />
* Documentation sur Hyperledger - 3H<br />
* Préparation au RDV J. Guindet avec Antoine - 30 min<br />
|-<br />
! Jeudi 01/02<br />
|<br />
* Lecture et résumé du paper (Blockchain for education) - 4h<br />
* Réunion avec Simon et Antoine (mise au point)<br />
| <br />
* Relecture et complétion du SRS - 5h30<br />
* Définition de l'''asset'' (contenu) d'une transaction (avec Ahmed et Simon) - 30 min<br />
| <br />
* Tutos vidéo sur angular (et typescript) - 2h<br />
| <br />
* Regénération des microservices sans OAuth + mise a jour Github - 4h<br />
* Discussion sur l'API du back-end + fonctionnalités du site - 1h<br />
|<br />
* Documentation sur Hyperledger, Essai des premiers Tutos, Cassage et réparation de PC - 7H<br />
|<br />
* Relecture et complétion du SRS - 3H<br />
* Documentation HyperLedger - 1H30<br />
* Définition de l'''asset'' (contenu) d'une transaction (avec Ahmed et Antoine) - 30 min<br />
<br />
|- <br />
! Vendredi 02/02<br />
| <br />
* Définition et conception de UGAchain - 1 h <br />
* Lecture et résumé du paper (Blockchain for education) - 2h<br />
* Relecture du SRS et ajout des exigences fonctionnelles - 2h30<br />
| <br />
* Documentation "Blockchain for Education" - 1h30<br />
* Analyse existant - 1h<br />
* RDV avec J. Guindet ([[Media:UGAChain-CR_-_J._Guindet_-_31_01_2018.pdf|CR]]) - 45 min<br />
* Complétion du SRS - 2h30<br />
| <br />
* Mise en application des tutos angular sur notre gateway (2h30)<br />
| <br />
* Génération finale du microservice + gateway + registry + Mise à jour du GitHub (tout fonctionnel) - 4h<br />
* Explication de l'ensemble de l'architecture - 1h<br />
|<br />
|<br />
* RDV avec J. Guindet ([[Media:UGAChain-CR_-_J._Guindet_-_31_01_2018.pdf|CR]]) - 45 min<br />
* Complétion SRS - 1H30<br />
|}<br />
<br />
=== Documents ===<br />
<br />
* [[Media:UGAChain-CR_-_J._Guindet_-_31_01_2018.pdf|Compte-rendu de la réunion avec J. Guindet]]<br />
<br />
=== Sprint report ===<br />
<br />
'''TODO''' Sprint 0 sous le signe de la documentation<br />
<br />
== Semaine 2 ==<br />
<br />
=== Journal ===<br />
<br />
{| class="wikitable"<br />
! colspan=7|Semaine 2<br />
|-<br />
! style="width: 10%;" |<br />
! style="width: 15%;" | Ahmed<br />
! style="width: 15%;" | Antoine<br />
! style="width: 15%;" | Aymeric<br />
! style="width: 15%;" | Charles<br />
! style="width: 15%;" | Lucas<br />
! style="width: 15%;" | Simon<br />
|- <br />
! Lundi 5/02<br />
| <br />
* Réunion sprint - 30 min<br />
* Installation de Jhipster et résolution du bug de gitignore (avec charles et aymeric) - 3h<br />
* Lancement de Jhipster dans Docker - 1 h<br />
* Mise à jour du journal - 30min <br />
* Rédaction de l'éxistant - 1h<br />
| <br />
* Passage du SRS et des journaux sur la page Wiki - 1h<br />
* Réunion de début de sprint - 30 min<br />
* Renseignement sur l'API MediaWiki - 30 min<br />
* Rédaction de l'[[RICM5_2017_2018_-_UGAChain_/_Analyse_existant|analyse de l'existant]] - 1h30<br />
| <br />
* Réunion sprint - 30 min<br />
* discution ahmed pour maj architecture + explication blockchain - 45 min<br />
* Dev front - 4h<br />
| <br />
* Réunion sprint - 30mn<br />
* Compatibilité du projet (Windows - Ubuntu) + correction du Git Ignore - 3h <br />
* Compréhension du code généré + Développement de l'API - 4h <br />
|<br />
* Réunion sprint - 30 min<br />
* Lecture du glossaire HyperLedger Fabric - 1H<br />
* Tuto BYFN in Hyperledger Fabric - 4H<br />
|<br />
* Réunion sprint - 30 min<br />
* Mise à jour du journal et tâche SCRUM master 1H<br />
* Réalisation des premiers tutoriaux d'Hyperledger Fabric 3H30<br />
|-<br />
! Mardi 6/02<br />
| <br />
* Rédaction analyse de l'éxistant - 2h30<br />
* Entretient stage - 2h<br />
| <br />
* Préparation de la réunion de l'après-midi - 30 min<br />
* Réunion Skype DD - 30 min<br />
* Réunion M. Ziener ([[Media:UGAChain-CR_-_M._Ziener_-_06_02_2018.pdf|CR]]) - 1h<br />
* Lecture documentation Blockchain - 2h<br />
| <br />
* Formation et tests angular<br />
| <br />
* Développement d'une application JAVA (pour simulation APOGEE ) - 6h<br />
|<br />
* Tuto BYFN in Hyperledger Fabric + doc - 5h<br />
* Réunion M. Ziener ([[Media:UGAChain-CR_-_M._Ziener_-_06_02_2018.pdf|CR]]) - 1h<br />
|<br />
* Lecture de doc <br />
|- <br />
! Mercredi 7/02<br />
| <br />
* Cours de créativité / gestion de projet - 4h<br />
* Présentation et mise au point sur hyperledger fabric - 1h<br />
* Formation sur la mise en place du réseau de la blockchain - 3h30<br />
| <br />
* Cours de créativité / gestion de projet - 4h<br />
* Réunion de groupe - 15 min<br />
* Mailing - 15 min<br />
* Présentation / compréhension d'Hyperledger - 3h30<br />
* Installation et run d'un exemple HyperledgerFabric - 30 min<br />
| <br />
* dev front - 2h<br />
| <br />
* Fin développement d'une application JAVA (pour simulation APOGEE ) - 5h<br />
|<br />
* Cours de créativité / gestion de projet - 4H<br />
* Présentation et mise au point sur hyperledger fabric - 1H<br />
* Reflexion en groupe sur la mise en place du réseau de la blockchain dans hyperledger - 3H30<br />
|<br />
* Cours de créativité / gestion de projet 4H<br />
* Présentation et mise au point sur hyperledger fabric 1H<br />
* Formation sur la mise en place du réseau de la blockchain 3H30<br />
|-<br />
! Jeudi 8/02<br />
| <br />
* Mise à jour du journal - 30 min<br />
* Finalisation de l'analyse de l'existant - 1h30<br />
* Formation mise en place du réseau Hyperledger - 2h<br />
| <br />
* Finalisation de l'[[RICM5_2017_2018_-_UGAChain_/_Analyse_existant|analyse de l'existant]] - 1h<br />
* Mailing - 30 min<br />
* Call Skype DD - 30 min<br />
* Création des sprints sur Github avec Simon - 15 min<br />
* Mise à jour du planning (Dates clés à venir) - 30 min<br />
* Doc Hyperledger - 30 min<br />
* Exemple Hyperledger - 2h<br />
| <br />
* Fin dev front + validation avce antoine - 3-4h<br />
| <br />
* Développement Application JAVA - UGA Chain desktop - 6h<br />
| <br />
* Visionnage du cours sur les différents types de blockchain ([https://www.youtube.com/watch?v=ZUVg9stKHK4| Vidéo du cours]) - 2H<br />
* Petit compte rendu du cours à l'équipe - 30min<br />
* Doc Hyperledger - 3H<br />
|<br />
* j'ai cassé mon linux donc je l'ai réinstallé, saleté de murphy !!! <br />
|- <br />
! Vendredi 9/02<br />
| <br />
* Formation écriture d'une application Hyperledger 5h<br />
|<br />
* Documentation et tuto Hyperledger, encore et encore... 4h<br />
|<br />
| <br />
* Remplissage du journal - 1h<br />
* Fin CSV+ droppable -> PDF -3h<br />
| <br />
* videos youtube sur le concept blockchain - 1h<br />
<br />
| <br />
* Remplissage du journal - 1h<br />
|}<br />
<br />
=== Documents ===<br />
<br />
* [[Media:UGAChain-CR_-_M._Ziener_-_06_02_2018.pdf|Compte-rendu de la réunion avec M. Ziener]]<br />
<br />
=== Sprint report ===<br />
Réalisation de l'interface V0, génération de PDF et calcul de leur SHA. Réalisation des premières démos sur Hyperledger<br />
<br />
== Semaine 3 ==<br />
<br />
=== Journal ===<br />
<br />
{| class="wikitable"<br />
! colspan=7|Semaine 3<br />
|-<br />
! style="width: 10%;" |<br />
! style="width: 15%;" | Ahmed<br />
! style="width: 15%;" | Antoine<br />
! style="width: 15%;" | Aymeric<br />
! style="width: 15%;" | Charles<br />
! style="width: 15%;" | Lucas<br />
! style="width: 15%;" | Simon<br />
|- <br />
! Lundi 12/02<br />
| <br />
| <br />
* Mise à jour Air.Imag - 30 min<br />
* Réunion Scrum - 30 min<br />
* Création du [[Media:UGAChain-logo.png|logo UGAChain]] - 30 min<br />
* Mise en place du PowerPoint - 30 min<br />
* Setup et contribution sur UGAChain-desktop - 3h<br />
* Maquettes IHM - 1h30<br />
| <br />
* Refais un diagramme <br />
* Trouver bug sur sha<br />
* Recherche librairies pdf/etc<br />
* Trouver solution (cryptoJS sur file content only)<br />
* Fais maquette ihm<br />
* MAJ air<br />
* Présentation mi parcours<br />
| <br />
* Problème lors du calcul du SHA256 - 4h<br />
| <br />
|<br />
* Réunion de groupe 30 min<br />
* Tâches SCRUM 45 min<br />
* Modification du SRS 1H<br />
* Tuto sur la création d'un réseau Hyperledger 3H<br />
|-<br />
! Mardi 13/02<br />
| <br />
| <br />
* Réparation du ePDU de la salle Air ([http://www.eaton.com/content/dam/eaton/products/backup-power-ups-surge-it-power-distribution/power-distribution-for-it-equipment/eaton-basic-rack-pdu/eaton-pdu-g3-network-connectivity-quick-start-guide-p-164000314.pdf doc]) - 1h<br />
* Comparaison et réparation du SHA256 avec Charles - 30 min <br />
* Fin de la maquette IHM - 1h<br />
* Contribution sur l'appli Java - 3h<br />
* Travail sur les slides pour demain - 30 min<br />
| <br />
* Refais un diagramme<br />
* Validation sha<br />
* Réunion présentation<br />
* Vidéos youtube blockchain/hyperledger/hyperledger composer<br />
| <br />
* Mise a jour de l'interface de l'appli JAVA - 4h<br />
* Ajout de la validation des étudiants dans l'appli JAVA - 4h<br />
* Travail sur les slides pour réunion de demain - 30mn<br />
| <br />
|<br />
* Documentation / Tuto sur Hyperledger 2H30<br />
* Slides soutenance 1H<br />
* Entrevue Marie Ziener 30min<br />
* Modif sur le SRS 1H<br />
|- <br />
! Mercredi 14/02 ♥<br />
| <br />
| <br />
* Conférence Digit'Alps sur la [[Blockchain]] à l'IAE ([[RICM5 2017 2018 - UGAChain / Résumé Digit'Alps|résumé]]) - 2h<br />
* Écriture du résumé de la conférence de la matinée ([[RICM5 2017 2018 - UGAChain / Résumé Digit'Alps|résumé]]) - 1h<br />
* Présentation mi-parcours ([[:File:RICM5 2017 2018 UGAChain - Soutenance mi-parcours.pdf|slides]]) - 30 min<br />
* Réunion de réflexion sur les points soulevés lors de la soutenance - 30 min<br />
| <br />
* Préparation présentation<br />
* Présentation<br />
|<br />
* Préparation d'un prototype de test de l'application Java - 2h<br />
* Présentation mi-parcours - 30mn<br />
* Réunion de réflexion sur les points soulevés lors de la soutenance - 30 min<br />
* Lecture de document sur la lecture USB en Java - 2h<br />
| <br />
|<br />
* Conférence Digit'Alps sur la Blockchain à l'IAE 2H<br />
* Soutenance mi-parcours 30min<br />
* Réunion suite à la soutenance et compte rendu 1H30<br />
* Rédaction journal de bord et tâche SCRUM 1H<br />
|-<br />
! Jeudi 15/02<br />
| <br />
| <br />
* Cours de Management de Projet Innovant ([[:File:RICM5 2017 2018 - UGAChain - MPI - Coût du projet.pdf|Coût du projet]] et [[:File:RICM5 2017 2018 - UGAChain - MPI - Analyse Risque.pdf|Analyse des riques]]) - 2h<br />
* Campus au Sommet et tentative de record du monde de descente aux flambeaux - 9h<br />
| <br />
| <br />
* Finalisation d'un programme de test pour USB + lecture de la clé privé sur l'USB - 4h<br />
* Tentative de modification Look and Feel application Java - 1h<br />
| <br />
|<br />
* Descente au flambeau<br />
|- <br />
! Vendredi 16/02<br />
| <br />
| <br />
* Mise à jour du journal - 20 min<br />
* Résolution d'un pb avec HAProxy (Groupe [[Real Time Subtitles 2017-2018|RealTimeSubtitles]]) - 15 min<br />
* Fix d'un bug d'encodage des caractères sur les différents système d'exploitation - 1h<br />
* Début du flyer - 1h<br />
| <br />
|<br />
* Mise a jour du journal - 1h<br />
* Correction Bug validation données Appli Java - 30mn<br />
| <br />
| <br />
|}<br />
<br />
=== Documents ===<br />
<br />
* [[RICM5 2017 2018 - UGAChain / Résumé Digit'Alps|Résumé rapide de la présentation Blockchain]] dans le cadre de Digit'Alps 2018 (IAE Grenoble)<br />
* [[:File:RICM5_2017_2018_UGAChain_-_Soutenance_mi-parcours.pdf|Slides de la présentation de mi-parcours]]<br />
* '''MPI :'''<br />
** [[Media:RICM5 2017 2018 - UGAChain - MPI - Coût du projet.pdf|Coût du projet]] <br />
** [[Media:RICM5 2017 2018 - UGAChain - MPI - Analyse Risque.pdf|Analyse des riques]]<br />
<br />
=== Sprint report ===<br />
<br />
== Semaine 4 ==<br />
<br />
=== Journal ===<br />
<br />
{| class="wikitable"<br />
! colspan=7|Semaine 4<br />
|-<br />
! style="width: 10%;" |<br />
! style="width: 15%;" | Ahmed<br />
! style="width: 15%;" | Antoine<br />
! style="width: 15%;" | Aymeric<br />
! style="width: 15%;" | Charles<br />
! style="width: 15%;" | Lucas<br />
! style="width: 15%;" | Simon<br />
|-<br />
! Lundi 19/02<br />
|colspan="6" rowspan="5" style="text-align:center;"|'''Interruption pédagogique'''<br />
|-<br />
! Mardi 20/02<br />
|- <br />
! Mercredi 21/02<br />
|-<br />
! Jeudi 22/02<br />
|- <br />
! Vendredi 23/02<br />
|}<br />
<br />
== Semaine 5 ==<br />
<br />
{| class="wikitable"<br />
! colspan=7|Semaine 5<br />
|-<br />
! style="width: 10%;" |<br />
! style="width: 15%;" | Ahmed<br />
! style="width: 15%;" | Antoine<br />
! style="width: 15%;" | Aymeric<br />
! style="width: 15%;" | Charles<br />
! style="width: 15%;" | Lucas<br />
! style="width: 15%;" | Simon<br />
|- <br />
! Lundi 26/02<br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
|-<br />
! Mardi 27/02<br />
| <br />
| <br />
| <br />
| <br />
| <br />
|<br />
|- <br />
! Mercredi 28/02<br />
| <br />
| <br />
| <br />
|<br />
| <br />
| <br />
|-<br />
! Jeudi 01/03<br />
| <br />
| <br />
| <br />
| <br />
| <br />
|<br />
|- <br />
! Vendredi 02/03<br />
| <br />
| <br />
| <br />
|<br />
| <br />
| <br />
|}<br />
<br />
== Semaine 6 ==<br />
<br />
{| class="wikitable"<br />
! colspan=7|Semaine 6<br />
|-<br />
! style="width: 10%;" |<br />
! style="width: 15%;" | Ahmed<br />
! style="width: 15%;" | Antoine<br />
! style="width: 15%;" | Aymeric<br />
! style="width: 15%;" | Charles<br />
! style="width: 15%;" | Lucas<br />
! style="width: 15%;" | Simon<br />
|- <br />
! Date<br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
|-<br />
! Date<br />
| <br />
| <br />
| <br />
| <br />
| <br />
|<br />
|- <br />
! Date<br />
|<br />
| <br />
| <br />
| <br />
| <br />
| <br />
|-<br />
! Date<br />
| <br />
| <br />
| <br />
| <br />
| <br />
|<br />
|- <br />
! Date<br />
| <br />
| <br />
| <br />
| <br />
|<br />
| <br />
|}</div>
Aymeric.Vial-Grelier
https://air.imag.fr/index.php?title=RICM5_2017_2018_-_UGAChain_/_SRS&diff=39756
RICM5 2017 2018 - UGAChain / SRS
2018-02-12T14:19:21Z
<p>Aymeric.Vial-Grelier: /* Interfaces utilisateur. */</p>
<hr />
<div>[[RICM5 2017 2018 - UGAChain|<< Retour Fiche]]<br />
<br />
= Introduction =<br />
<br />
Ce document de spécification des exigences logicielles (document SRS) a été créé dans le cadre d'un projet de dernière année d'école d'ingénieur visant à mettre en place un système empêchant la falsification des diplômes universitaires. Ce dernier sera basé sur le concept de blockchain. Ce document passe par la description du projet et les différentes exigences nécessaires pour le réaliser.<br />
<br />
Le public cible de cette description est le client ou les analystes des besoins et des tâches, les testeurs, les rédacteurs de documentation pour l'utilisateur et les chefs de projet.<br />
<br />
'''Nom du projet :''' UGAchain<br />
<br />
'''Clients / Superviseurs :'''<br />
* Didier Donsez<br />
* Lucas ??<br />
* Gérard ??<br />
* Marie Ziener<br />
* Mathieu PIERRE<br />
<br />
'''Établissement :''' Polytech Grenoble<br />
<br />
'''Équipe :'''<br />
* Antoine BOISADAM - Chef de projet<br />
* Simon CHAMBONNET - Scrum-master<br />
* Aymeric VIAL-GRELIER - Développeur<br />
* Charles MARCHAND - Développeur<br />
* Ahmed NASSIK - Développeur<br />
* Lucas GUERRY - Développeur<br />
<br />
== Sujet == <br />
<br />
Le but de ce document est de donner une description détaillée des besoins du projet “UGAchain”, un projet ayant pour but de détecter et à terme éviter les falsifications de diplômes de la part de personnes candidates à des emplois. Ce système serait communautaire entre plusieurs entités se faisant confiance les unes avec les autres, et mettant en communs leurs ressources afin de pouvoir authentifier différents diplômes.<br />
<br />
== Horizon ==<br />
<br />
UGAchain est un service qui se présente sous la forme d’un réseau de confiance appelé blockchain dans lequel les différentes entitées membres échangent de l’information et mettent leurs ressources en commun. Chaque ressource mise à disposition possède son propre historique afin qu’elle soit traçable est fiable au cours du temps.<br />
<br />
Dans le cas d’UGAChain les universités membres de la chaîne auront la possibilité de stocker une empreinte numérique du diplômes.<br />
<br />
<br />
[[File:(no UML)Génération de diplome.jpg||Figure 1 : Schéma global de génération d’un diplôme certifié]]<br />
<br />
''Figure 1 : Schéma global de génération d’un diplôme certifié''<br />
<br />
<br />
Un diplômé pourra à n’importe quel moment récupérer ses propres couples diplômes numériques & clés d’authentifications. '''-> Nous pensons que c’est un autre problème, différent du notre.'''<br />
<br />
Lorsque le diplômé souhaitera partager un diplôme avec une tierce personne, il pourra donner une version numérique (PDF) de son diplôme, ainsi que l’identifiant de la transaction sur la blockchain.<br />
Une personne souhaitant vérifier l’authenticité d’un diplôme provenant de l’une des universités membres de la chaîne n’aura plus qu’à utiliser notre portail web dans lequel il fournira la version du diplôme fournie par l’ex-étudiant ainsi que le numéro de transaction, envoyé par l’élève. L’application se chargera alors d’examiner la version du diplôme fournie, et en fonction de l’identifiant de transaction. L’interface web affichera clairement l’authenticité de la version numérique du diplôme fourni.<br />
<br />
<br />
[[File:91884145.jpeg||Figure 2 : Schéma lors de la vérification d’un diplôme par un employeur]]<br />
<br />
''Figure 2 : Schéma lors de la vérification d’un diplôme par un employeur''<br />
<br />
= Description Globale =<br />
== Architecture globale ==<br />
<br />
[[File:54086358.jpeg||Figure 4 : Architecture générale]]<br />
<br />
<br />
''Figure 4 : Architecture générale''<br />
<br />
<br />
Ce système est composé de 2 parties distinctes. La première partie concerne les universités, il s’agit d’une application web permettant aux universités d’uploader et d’héberger les diplômes de leurs étudiants.<br />
<br />
'''***TBD***''' <br />
Hébergement en mode cloud vs hébergement “local” dans toutes les universités<br />
'''***\TBD***'''<br />
<br />
== Architecture blockchain ==<br />
<br />
Rappel: La blockchain est une technologie basée sur une architecture pair à pair (P2P) garantissant ces trois principes :<br />
* sécurité<br />
* immutabilité<br />
* programmabilité<br />
<br />
La blockchain est donc un ledger (sorte de “gros livre” ou registre) regroupant des groupes de transactions (blocks) liés de manière cryptographique dans le temps. Ces transactions sont enregistrées sous forme d’entrées et contienne un “asset” (contenu) qui peut être n'importe quel type d’objet (virtuel ou physique).<br />
<br />
Nous définissons dans cette section le contenu d’une entrée (transaction) de la blockchain ainsi que plus précisément son asset, c’est à dire, l’information qu’elle transporte.<br />
<br />
L’information enregistrée dans la blockchain sera dans notre cas un “digest” (comprendre une série de chiffres et lettres générée par une fonction cryptographique (fonction de hachage) et relative à un fichier d’entrée) du diplôme. <br />
<br />
Le système UGAChain aura donc des entrées comme ceci :<br />
<br />
<br />
[[File:36885320.png||Figure 5 : Exemple d’une entrée dans un bloc de notre blockchain]]<br />
<br />
''Figure 5 : Exemple d’une entrée dans un bloc de notre blockchain''<br />
<br />
= Spécifications des besoins =<br />
<br />
== Besoins externes ==<br />
<br />
Cette section a pour but de détailler les spécifications externes de l’application, que ce soit matériel ou logiciel ainsi que les méthodes d’interaction basées sur des maquettes.<br />
<br />
=== Interfaces utilisateur. ===<br />
<br />
Dans le cadre de ce projet nous pouvons distinguer deux interfaces utilisateur distinctes.<br />
Ces 2 types d’utilisateurs sont :<br />
# les universités - qui vont créer un diplôme, dont l’empreinte va être enregistré dans la blockchain, ainsi qu’envoyer la version numérique (PDF) et l’identifiant de la transaction.<br />
# les entreprises ou tierces personnes, cherchant à vérifier l’authenticité d’un document qui leur a été transmis.<br />
<br />
[[File:Diploma_Authentication_HMI.jpg]]<br />
<br />
''Figure 6 : IHM des tierces personnes''<br />
<br />
Les universités doivent impérativement être authentifiées et identifiées afin de pouvoir utiliser le système (sinon la chaîne de confiance serait brisée). Par conséquent l’accent sera porté sur la sécurisation de la totalité de la chaîne.<br />
<br />
Le seul potentiel besoin d’authentification de l’étudiant serait quand l’étudiant veux récupérer les diplômes numérisés ainsi que les id de transaction de ses diplômes. Encore une fois, c’est probablement un autre problème.<br />
<br />
<br />
<br />
<br />
TODO: Creer des bout d’interface (IHM)<br />
<br />
== Exigences fonctionnelles ==<br />
=== Simplicité d’utilisation ===<br />
<br />
Le système étant utilisé par un public diversifié, il est nécessaire que la prise en main de l’application soit rapide. Le publique destiné n’ayant pas de connaissance dans la blockchain il faut réduire la distance sémantique. Il est néanmoins envisageable de former le personnel de l’université habilité à certifier les diplômes qui aura pour objectif d’ajouter le “digest” du diplôme numérisé dans la blockchain.<br />
<br />
=== Confidentialité des données de l’étudiant ===<br />
<br />
Concernant la protection des données du bénéficiaire (diplômé), il est interdit à une université de dévoiler les diplômes (ou l’absence de diplôme) d’un étudiant sans son autorisation.<br />
En ne stockant que le “digest” du diplôme, il est impossible d’obtenir toute information du diplôme. De plus, la certification du diplôme n’est possible que si la personne vérifiant (employeur) dispose du diplôme numérique et du numéro de transaction.<br />
<br />
=== Disponibilité du service de vérification ===<br />
<br />
L’importance de la disponibilité du service est relativement importante. Le système étant critique et impactant à terme l'éventuelle embauche d’un nombre important d'étudiant il faut pouvoir assurer un service continu et être résistant au attaques (DOS...)<br />
<br />
L’architecture (Microservices) tolérera une montée en charge grâce a la duplication des serveurs (Gateway, Microservice...).<br />
<br />
=== Sécurité de la blockchain ===<br />
<br />
Le choix d’une architecture fermée s’explique par l’importance de la validité des données de la blockchain. Il est donc important que ces données ne soient pas falsifiées. <br />
<br />
L’attaque du 51% est une façon évidente de falsifier les donnée dans une blockchain ouverte. En utilisant une blockchain fermée on ne valide que les transactions provenant des serveurs d’universités.<br />
<br />
Il est aussi pertinent de réaliser une vérification entre plusieurs membre de l’administration avant l’ajout du “digest” sur la blockchain.<br />
<br />
=== Efficacité d’utilisation ===<br />
<br />
Afin de simplifier le travail aux universités et employeurs, il est nécessaire d’automatiser, dans la mesure du possible, les tâches à accomplir.<br />
<br />
Il faudrait notamment pouvoir ajouter une liste entière de diplômes dans la blockchain en quelques étapes. Et avoir un service mailer qui envoie à chaque étudiant diplômé un mail contenant le PDF et le n° de transaction dans la blockchain, automatiquement lorsque le bloc de la blockchain est créé.<br />
<br />
= Problématiques =<br />
<br />
Comme notre application est sensible, nous sommes conscient que l’on doit être résistant aux attaques, notamment dans le cas une personne mal intentionnée irai sur le poste de travail laissé ouvert par inadvertance pourrait inscrire des diplômes (SHA 256 associée) dans la chaîne. Et donc par le principe même de la technologie block chain, informations immuables, notre système serait corrompu, et c’est diplômes inscrit de manière frauduleuse ne pourrai pas être reconnu invalide.<br />
<br />
Notre solution consiste à imiter le processus actuel, le “diplôme” devrait être validé par toutes les personnes qui doivent le signer en version papier. Et ainsi on le publierai sur la blockchain, lorsque toutes ces personnes l’auront validé.<br />
<br />
Cette méthode diminue le risque d’attaque et de maladresse, et de plus on est plus cohérent dans la manière de certification, qui se rapproche plus de lois en vigueur pour les diplômes.</div>
Aymeric.Vial-Grelier
https://air.imag.fr/index.php?title=RICM5_2017_2018_-_UGAChain_/_SRS&diff=39755
RICM5 2017 2018 - UGAChain / SRS
2018-02-12T14:19:06Z
<p>Aymeric.Vial-Grelier: /* Interfaces utilisateur. */</p>
<hr />
<div>[[RICM5 2017 2018 - UGAChain|<< Retour Fiche]]<br />
<br />
= Introduction =<br />
<br />
Ce document de spécification des exigences logicielles (document SRS) a été créé dans le cadre d'un projet de dernière année d'école d'ingénieur visant à mettre en place un système empêchant la falsification des diplômes universitaires. Ce dernier sera basé sur le concept de blockchain. Ce document passe par la description du projet et les différentes exigences nécessaires pour le réaliser.<br />
<br />
Le public cible de cette description est le client ou les analystes des besoins et des tâches, les testeurs, les rédacteurs de documentation pour l'utilisateur et les chefs de projet.<br />
<br />
'''Nom du projet :''' UGAchain<br />
<br />
'''Clients / Superviseurs :'''<br />
* Didier Donsez<br />
* Lucas ??<br />
* Gérard ??<br />
* Marie Ziener<br />
* Mathieu PIERRE<br />
<br />
'''Établissement :''' Polytech Grenoble<br />
<br />
'''Équipe :'''<br />
* Antoine BOISADAM - Chef de projet<br />
* Simon CHAMBONNET - Scrum-master<br />
* Aymeric VIAL-GRELIER - Développeur<br />
* Charles MARCHAND - Développeur<br />
* Ahmed NASSIK - Développeur<br />
* Lucas GUERRY - Développeur<br />
<br />
== Sujet == <br />
<br />
Le but de ce document est de donner une description détaillée des besoins du projet “UGAchain”, un projet ayant pour but de détecter et à terme éviter les falsifications de diplômes de la part de personnes candidates à des emplois. Ce système serait communautaire entre plusieurs entités se faisant confiance les unes avec les autres, et mettant en communs leurs ressources afin de pouvoir authentifier différents diplômes.<br />
<br />
== Horizon ==<br />
<br />
UGAchain est un service qui se présente sous la forme d’un réseau de confiance appelé blockchain dans lequel les différentes entitées membres échangent de l’information et mettent leurs ressources en commun. Chaque ressource mise à disposition possède son propre historique afin qu’elle soit traçable est fiable au cours du temps.<br />
<br />
Dans le cas d’UGAChain les universités membres de la chaîne auront la possibilité de stocker une empreinte numérique du diplômes.<br />
<br />
<br />
[[File:(no UML)Génération de diplome.jpg||Figure 1 : Schéma global de génération d’un diplôme certifié]]<br />
<br />
''Figure 1 : Schéma global de génération d’un diplôme certifié''<br />
<br />
<br />
Un diplômé pourra à n’importe quel moment récupérer ses propres couples diplômes numériques & clés d’authentifications. '''-> Nous pensons que c’est un autre problème, différent du notre.'''<br />
<br />
Lorsque le diplômé souhaitera partager un diplôme avec une tierce personne, il pourra donner une version numérique (PDF) de son diplôme, ainsi que l’identifiant de la transaction sur la blockchain.<br />
Une personne souhaitant vérifier l’authenticité d’un diplôme provenant de l’une des universités membres de la chaîne n’aura plus qu’à utiliser notre portail web dans lequel il fournira la version du diplôme fournie par l’ex-étudiant ainsi que le numéro de transaction, envoyé par l’élève. L’application se chargera alors d’examiner la version du diplôme fournie, et en fonction de l’identifiant de transaction. L’interface web affichera clairement l’authenticité de la version numérique du diplôme fourni.<br />
<br />
<br />
[[File:91884145.jpeg||Figure 2 : Schéma lors de la vérification d’un diplôme par un employeur]]<br />
<br />
''Figure 2 : Schéma lors de la vérification d’un diplôme par un employeur''<br />
<br />
= Description Globale =<br />
== Architecture globale ==<br />
<br />
[[File:54086358.jpeg||Figure 4 : Architecture générale]]<br />
<br />
<br />
''Figure 4 : Architecture générale''<br />
<br />
<br />
Ce système est composé de 2 parties distinctes. La première partie concerne les universités, il s’agit d’une application web permettant aux universités d’uploader et d’héberger les diplômes de leurs étudiants.<br />
<br />
'''***TBD***''' <br />
Hébergement en mode cloud vs hébergement “local” dans toutes les universités<br />
'''***\TBD***'''<br />
<br />
== Architecture blockchain ==<br />
<br />
Rappel: La blockchain est une technologie basée sur une architecture pair à pair (P2P) garantissant ces trois principes :<br />
* sécurité<br />
* immutabilité<br />
* programmabilité<br />
<br />
La blockchain est donc un ledger (sorte de “gros livre” ou registre) regroupant des groupes de transactions (blocks) liés de manière cryptographique dans le temps. Ces transactions sont enregistrées sous forme d’entrées et contienne un “asset” (contenu) qui peut être n'importe quel type d’objet (virtuel ou physique).<br />
<br />
Nous définissons dans cette section le contenu d’une entrée (transaction) de la blockchain ainsi que plus précisément son asset, c’est à dire, l’information qu’elle transporte.<br />
<br />
L’information enregistrée dans la blockchain sera dans notre cas un “digest” (comprendre une série de chiffres et lettres générée par une fonction cryptographique (fonction de hachage) et relative à un fichier d’entrée) du diplôme. <br />
<br />
Le système UGAChain aura donc des entrées comme ceci :<br />
<br />
<br />
[[File:36885320.png||Figure 5 : Exemple d’une entrée dans un bloc de notre blockchain]]<br />
<br />
''Figure 5 : Exemple d’une entrée dans un bloc de notre blockchain''<br />
<br />
= Spécifications des besoins =<br />
<br />
== Besoins externes ==<br />
<br />
Cette section a pour but de détailler les spécifications externes de l’application, que ce soit matériel ou logiciel ainsi que les méthodes d’interaction basées sur des maquettes.<br />
<br />
=== Interfaces utilisateur. ===<br />
<br />
Dans le cadre de ce projet nous pouvons distinguer deux interfaces utilisateur distinctes.<br />
Ces 2 types d’utilisateurs sont :<br />
# les universités - qui vont créer un diplôme, dont l’empreinte va être enregistré dans la blockchain, ainsi qu’envoyer la version numérique (PDF) et l’identifiant de la transaction.<br />
# les entreprises ou tierces personnes, cherchant à vérifier l’authenticité d’un document qui leur a été transmis.<br />
<br />
[[File:Diploma_Authentication_HMI.jpg]]<br />
''Figure 6 : IHM des tierces personnes''<br />
<br />
Les universités doivent impérativement être authentifiées et identifiées afin de pouvoir utiliser le système (sinon la chaîne de confiance serait brisée). Par conséquent l’accent sera porté sur la sécurisation de la totalité de la chaîne.<br />
<br />
Le seul potentiel besoin d’authentification de l’étudiant serait quand l’étudiant veux récupérer les diplômes numérisés ainsi que les id de transaction de ses diplômes. Encore une fois, c’est probablement un autre problème.<br />
<br />
<br />
<br />
<br />
TODO: Creer des bout d’interface (IHM)<br />
<br />
== Exigences fonctionnelles ==<br />
=== Simplicité d’utilisation ===<br />
<br />
Le système étant utilisé par un public diversifié, il est nécessaire que la prise en main de l’application soit rapide. Le publique destiné n’ayant pas de connaissance dans la blockchain il faut réduire la distance sémantique. Il est néanmoins envisageable de former le personnel de l’université habilité à certifier les diplômes qui aura pour objectif d’ajouter le “digest” du diplôme numérisé dans la blockchain.<br />
<br />
=== Confidentialité des données de l’étudiant ===<br />
<br />
Concernant la protection des données du bénéficiaire (diplômé), il est interdit à une université de dévoiler les diplômes (ou l’absence de diplôme) d’un étudiant sans son autorisation.<br />
En ne stockant que le “digest” du diplôme, il est impossible d’obtenir toute information du diplôme. De plus, la certification du diplôme n’est possible que si la personne vérifiant (employeur) dispose du diplôme numérique et du numéro de transaction.<br />
<br />
=== Disponibilité du service de vérification ===<br />
<br />
L’importance de la disponibilité du service est relativement importante. Le système étant critique et impactant à terme l'éventuelle embauche d’un nombre important d'étudiant il faut pouvoir assurer un service continu et être résistant au attaques (DOS...)<br />
<br />
L’architecture (Microservices) tolérera une montée en charge grâce a la duplication des serveurs (Gateway, Microservice...).<br />
<br />
=== Sécurité de la blockchain ===<br />
<br />
Le choix d’une architecture fermée s’explique par l’importance de la validité des données de la blockchain. Il est donc important que ces données ne soient pas falsifiées. <br />
<br />
L’attaque du 51% est une façon évidente de falsifier les donnée dans une blockchain ouverte. En utilisant une blockchain fermée on ne valide que les transactions provenant des serveurs d’universités.<br />
<br />
Il est aussi pertinent de réaliser une vérification entre plusieurs membre de l’administration avant l’ajout du “digest” sur la blockchain.<br />
<br />
=== Efficacité d’utilisation ===<br />
<br />
Afin de simplifier le travail aux universités et employeurs, il est nécessaire d’automatiser, dans la mesure du possible, les tâches à accomplir.<br />
<br />
Il faudrait notamment pouvoir ajouter une liste entière de diplômes dans la blockchain en quelques étapes. Et avoir un service mailer qui envoie à chaque étudiant diplômé un mail contenant le PDF et le n° de transaction dans la blockchain, automatiquement lorsque le bloc de la blockchain est créé.<br />
<br />
= Problématiques =<br />
<br />
Comme notre application est sensible, nous sommes conscient que l’on doit être résistant aux attaques, notamment dans le cas une personne mal intentionnée irai sur le poste de travail laissé ouvert par inadvertance pourrait inscrire des diplômes (SHA 256 associée) dans la chaîne. Et donc par le principe même de la technologie block chain, informations immuables, notre système serait corrompu, et c’est diplômes inscrit de manière frauduleuse ne pourrai pas être reconnu invalide.<br />
<br />
Notre solution consiste à imiter le processus actuel, le “diplôme” devrait être validé par toutes les personnes qui doivent le signer en version papier. Et ainsi on le publierai sur la blockchain, lorsque toutes ces personnes l’auront validé.<br />
<br />
Cette méthode diminue le risque d’attaque et de maladresse, et de plus on est plus cohérent dans la manière de certification, qui se rapproche plus de lois en vigueur pour les diplômes.</div>
Aymeric.Vial-Grelier
https://air.imag.fr/index.php?title=RICM5_2017_2018_-_UGAChain_/_SRS&diff=39754
RICM5 2017 2018 - UGAChain / SRS
2018-02-12T14:17:32Z
<p>Aymeric.Vial-Grelier: /* Interfaces utilisateur. */</p>
<hr />
<div>[[RICM5 2017 2018 - UGAChain|<< Retour Fiche]]<br />
<br />
= Introduction =<br />
<br />
Ce document de spécification des exigences logicielles (document SRS) a été créé dans le cadre d'un projet de dernière année d'école d'ingénieur visant à mettre en place un système empêchant la falsification des diplômes universitaires. Ce dernier sera basé sur le concept de blockchain. Ce document passe par la description du projet et les différentes exigences nécessaires pour le réaliser.<br />
<br />
Le public cible de cette description est le client ou les analystes des besoins et des tâches, les testeurs, les rédacteurs de documentation pour l'utilisateur et les chefs de projet.<br />
<br />
'''Nom du projet :''' UGAchain<br />
<br />
'''Clients / Superviseurs :'''<br />
* Didier Donsez<br />
* Lucas ??<br />
* Gérard ??<br />
* Marie Ziener<br />
* Mathieu PIERRE<br />
<br />
'''Établissement :''' Polytech Grenoble<br />
<br />
'''Équipe :'''<br />
* Antoine BOISADAM - Chef de projet<br />
* Simon CHAMBONNET - Scrum-master<br />
* Aymeric VIAL-GRELIER - Développeur<br />
* Charles MARCHAND - Développeur<br />
* Ahmed NASSIK - Développeur<br />
* Lucas GUERRY - Développeur<br />
<br />
== Sujet == <br />
<br />
Le but de ce document est de donner une description détaillée des besoins du projet “UGAchain”, un projet ayant pour but de détecter et à terme éviter les falsifications de diplômes de la part de personnes candidates à des emplois. Ce système serait communautaire entre plusieurs entités se faisant confiance les unes avec les autres, et mettant en communs leurs ressources afin de pouvoir authentifier différents diplômes.<br />
<br />
== Horizon ==<br />
<br />
UGAchain est un service qui se présente sous la forme d’un réseau de confiance appelé blockchain dans lequel les différentes entitées membres échangent de l’information et mettent leurs ressources en commun. Chaque ressource mise à disposition possède son propre historique afin qu’elle soit traçable est fiable au cours du temps.<br />
<br />
Dans le cas d’UGAChain les universités membres de la chaîne auront la possibilité de stocker une empreinte numérique du diplômes.<br />
<br />
<br />
[[File:(no UML)Génération de diplome.jpg||Figure 1 : Schéma global de génération d’un diplôme certifié]]<br />
<br />
''Figure 1 : Schéma global de génération d’un diplôme certifié''<br />
<br />
<br />
Un diplômé pourra à n’importe quel moment récupérer ses propres couples diplômes numériques & clés d’authentifications. '''-> Nous pensons que c’est un autre problème, différent du notre.'''<br />
<br />
Lorsque le diplômé souhaitera partager un diplôme avec une tierce personne, il pourra donner une version numérique (PDF) de son diplôme, ainsi que l’identifiant de la transaction sur la blockchain.<br />
Une personne souhaitant vérifier l’authenticité d’un diplôme provenant de l’une des universités membres de la chaîne n’aura plus qu’à utiliser notre portail web dans lequel il fournira la version du diplôme fournie par l’ex-étudiant ainsi que le numéro de transaction, envoyé par l’élève. L’application se chargera alors d’examiner la version du diplôme fournie, et en fonction de l’identifiant de transaction. L’interface web affichera clairement l’authenticité de la version numérique du diplôme fourni.<br />
<br />
<br />
[[File:91884145.jpeg||Figure 2 : Schéma lors de la vérification d’un diplôme par un employeur]]<br />
<br />
''Figure 2 : Schéma lors de la vérification d’un diplôme par un employeur''<br />
<br />
= Description Globale =<br />
== Architecture globale ==<br />
<br />
[[File:54086358.jpeg||Figure 4 : Architecture générale]]<br />
<br />
<br />
''Figure 4 : Architecture générale''<br />
<br />
<br />
Ce système est composé de 2 parties distinctes. La première partie concerne les universités, il s’agit d’une application web permettant aux universités d’uploader et d’héberger les diplômes de leurs étudiants.<br />
<br />
'''***TBD***''' <br />
Hébergement en mode cloud vs hébergement “local” dans toutes les universités<br />
'''***\TBD***'''<br />
<br />
== Architecture blockchain ==<br />
<br />
Rappel: La blockchain est une technologie basée sur une architecture pair à pair (P2P) garantissant ces trois principes :<br />
* sécurité<br />
* immutabilité<br />
* programmabilité<br />
<br />
La blockchain est donc un ledger (sorte de “gros livre” ou registre) regroupant des groupes de transactions (blocks) liés de manière cryptographique dans le temps. Ces transactions sont enregistrées sous forme d’entrées et contienne un “asset” (contenu) qui peut être n'importe quel type d’objet (virtuel ou physique).<br />
<br />
Nous définissons dans cette section le contenu d’une entrée (transaction) de la blockchain ainsi que plus précisément son asset, c’est à dire, l’information qu’elle transporte.<br />
<br />
L’information enregistrée dans la blockchain sera dans notre cas un “digest” (comprendre une série de chiffres et lettres générée par une fonction cryptographique (fonction de hachage) et relative à un fichier d’entrée) du diplôme. <br />
<br />
Le système UGAChain aura donc des entrées comme ceci :<br />
<br />
<br />
[[File:36885320.png||Figure 5 : Exemple d’une entrée dans un bloc de notre blockchain]]<br />
<br />
''Figure 5 : Exemple d’une entrée dans un bloc de notre blockchain''<br />
<br />
= Spécifications des besoins =<br />
<br />
== Besoins externes ==<br />
<br />
Cette section a pour but de détailler les spécifications externes de l’application, que ce soit matériel ou logiciel ainsi que les méthodes d’interaction basées sur des maquettes.<br />
<br />
=== Interfaces utilisateur. ===<br />
<br />
Dans le cadre de ce projet nous pouvons distinguer deux interfaces utilisateur distinctes.<br />
Ces 2 types d’utilisateurs sont :<br />
# les universités - qui vont créer un diplôme, dont l’empreinte va être enregistré dans la blockchain, ainsi qu’envoyer la version numérique (PDF) et l’identifiant de la transaction.<br />
# les entreprises ou tierces personnes, cherchant à vérifier l’authenticité d’un document qui leur a été transmis.<br />
<br />
[[File:Diploma_Authentication_HMI.jpg]]<br />
<br />
Les universités doivent impérativement être authentifiées et identifiées afin de pouvoir utiliser le système (sinon la chaîne de confiance serait brisée). Par conséquent l’accent sera porté sur la sécurisation de la totalité de la chaîne.<br />
<br />
Le seul potentiel besoin d’authentification de l’étudiant serait quand l’étudiant veux récupérer les diplômes numérisés ainsi que les id de transaction de ses diplômes. Encore une fois, c’est probablement un autre problème.<br />
<br />
<br />
<br />
<br />
TODO: Creer des bout d’interface (IHM)<br />
<br />
== Exigences fonctionnelles ==<br />
=== Simplicité d’utilisation ===<br />
<br />
Le système étant utilisé par un public diversifié, il est nécessaire que la prise en main de l’application soit rapide. Le publique destiné n’ayant pas de connaissance dans la blockchain il faut réduire la distance sémantique. Il est néanmoins envisageable de former le personnel de l’université habilité à certifier les diplômes qui aura pour objectif d’ajouter le “digest” du diplôme numérisé dans la blockchain.<br />
<br />
=== Confidentialité des données de l’étudiant ===<br />
<br />
Concernant la protection des données du bénéficiaire (diplômé), il est interdit à une université de dévoiler les diplômes (ou l’absence de diplôme) d’un étudiant sans son autorisation.<br />
En ne stockant que le “digest” du diplôme, il est impossible d’obtenir toute information du diplôme. De plus, la certification du diplôme n’est possible que si la personne vérifiant (employeur) dispose du diplôme numérique et du numéro de transaction.<br />
<br />
=== Disponibilité du service de vérification ===<br />
<br />
L’importance de la disponibilité du service est relativement importante. Le système étant critique et impactant à terme l'éventuelle embauche d’un nombre important d'étudiant il faut pouvoir assurer un service continu et être résistant au attaques (DOS...)<br />
<br />
L’architecture (Microservices) tolérera une montée en charge grâce a la duplication des serveurs (Gateway, Microservice...).<br />
<br />
=== Sécurité de la blockchain ===<br />
<br />
Le choix d’une architecture fermée s’explique par l’importance de la validité des données de la blockchain. Il est donc important que ces données ne soient pas falsifiées. <br />
<br />
L’attaque du 51% est une façon évidente de falsifier les donnée dans une blockchain ouverte. En utilisant une blockchain fermée on ne valide que les transactions provenant des serveurs d’universités.<br />
<br />
Il est aussi pertinent de réaliser une vérification entre plusieurs membre de l’administration avant l’ajout du “digest” sur la blockchain.<br />
<br />
=== Efficacité d’utilisation ===<br />
<br />
Afin de simplifier le travail aux universités et employeurs, il est nécessaire d’automatiser, dans la mesure du possible, les tâches à accomplir.<br />
<br />
Il faudrait notamment pouvoir ajouter une liste entière de diplômes dans la blockchain en quelques étapes. Et avoir un service mailer qui envoie à chaque étudiant diplômé un mail contenant le PDF et le n° de transaction dans la blockchain, automatiquement lorsque le bloc de la blockchain est créé.<br />
<br />
= Problématiques =<br />
<br />
Comme notre application est sensible, nous sommes conscient que l’on doit être résistant aux attaques, notamment dans le cas une personne mal intentionnée irai sur le poste de travail laissé ouvert par inadvertance pourrait inscrire des diplômes (SHA 256 associée) dans la chaîne. Et donc par le principe même de la technologie block chain, informations immuables, notre système serait corrompu, et c’est diplômes inscrit de manière frauduleuse ne pourrai pas être reconnu invalide.<br />
<br />
Notre solution consiste à imiter le processus actuel, le “diplôme” devrait être validé par toutes les personnes qui doivent le signer en version papier. Et ainsi on le publierai sur la blockchain, lorsque toutes ces personnes l’auront validé.<br />
<br />
Cette méthode diminue le risque d’attaque et de maladresse, et de plus on est plus cohérent dans la manière de certification, qui se rapproche plus de lois en vigueur pour les diplômes.</div>
Aymeric.Vial-Grelier
https://air.imag.fr/index.php?title=File:Diploma_Authentication_HMI.jpg&diff=39753
File:Diploma Authentication HMI.jpg
2018-02-12T14:17:04Z
<p>Aymeric.Vial-Grelier: </p>
<hr />
<div></div>
Aymeric.Vial-Grelier
https://air.imag.fr/index.php?title=RICM5_2017_2018_-_UGAChain_/_Journal&diff=39429
RICM5 2017 2018 - UGAChain / Journal
2018-02-11T12:29:00Z
<p>Aymeric.Vial-Grelier: /* Journal */</p>
<hr />
<div>[[RICM5 2017 2018 - UGAChain|<< Retour fiche]]<br />
<br />
== Semaine 1 ==<br />
<br />
=== Journal ===<br />
<br />
{| class="wikitable"<br />
! colspan=7|Semaine 1<br />
|-<br />
! style="width: 10%;" |<br />
! style="width: 15%;" | Ahmed<br />
! style="width: 15%;" | Antoine<br />
! style="width: 15%;" | Aymeric<br />
! style="width: 15%;" | Charles<br />
! style="width: 15%;" | Lucas<br />
! style="width: 15%;" | Simon<br />
|- <br />
! Lundi 29/01<br />
| <br />
* Début de lecture et résumé du paper et résumé (Blockchain for education) - 5h<br />
| <br />
* Début de lecture du paper (Blockchain for Education) - 3h<br />
* Documentation sur la Blockchain & Hyperledger - 1h<br />
* RDV avec Brice Duhamel - 30 min<br />
|<br />
* Abs<br />
|<br />
* Début de lecture du paper (Blockchain for Education) - 4h<br />
* Edition d'UML - 4h<br />
|<br />
* Début de lecture du paper (Blockchain for Education) - 4H<br />
|<br />
* Début de lecture du paper (Blockchain for Education) - 4H<br />
* RDV Brice Duhamel - 30 min<br />
|-<br />
! Mardi 30/01<br />
| <br />
* Lecture et résumé du paper (Blockchain for education) - 5h<br />
* Reunion Didier Donsez - 1h<br />
| <br />
* Mise en place des pages Air - 1h<br />
* Installation & documentation JHipster - 3h30<br />
* Réunion Hack Together - 45 min<br />
* Prises de RDV avec l'administration de Polytech - 15 min<br />
* RDV avec DD, Gerard et Lucas - 45 min<br />
* Recherches sur l'existant (notamment ESILV) - 1h <br />
| <br />
* Constatation de la disparition du projet initial - le matin<br />
* Maj des connaissances sur le projet - 1h<br />
* Réunion Hack Together - 45 min<br />
* Prises de RDV avec l'administration de Polytech - 15 min<br />
* RDV avec DD, Gerard et Lucas - 45 min<br />
* Installation & configuration Jhipster - 2h<br />
| <br />
* Lecture du sujet - 1h<br />
* Réunion - 1h<br />
* Génération (Jhipster) + recherche de modules (Jhipster) - 2h<br />
* Débogage IDE (tentative de maven build sur eclipse) <br />
| <br />
* Réunion Hack Together - 45 min<br />
* RDV avec DD, Gerard et Lucas - 45 min<br />
* Lecture du paper (Blockchain for Education) - 3h<br />
* Introduction à hyperledger Fabric - 3h<br />
|<br />
* Réunion Hack Together - 45 min<br />
* Prises de RDV avec l'administration de Polytech - 15 min<br />
* RDV avec DD, Gerard et Lucas - 45 min<br />
* Lecture du paper (Blockchain for Education) - 3h<br />
|- <br />
! Mercredi 31/01<br />
| <br />
* Lecture et résumé du paper (Blockchain for education) - 5h<br />
* Aide de Charles au démarrage de JHipster - 1h30<br />
| <br />
* Cours de créativité / gestion de projet - 4h<br />
* Documentation sur APOGEE - 3h<br />
* Préparation au RDV J. Guindet avec Simon - 30 min<br />
| <br />
* Cours de créativité / gestion de projet - 4h<br />
* Début développement front <br />
* Maj connaissances angular 4 - 2h<br />
* Essayer de faire quelque chose de fonctionnel sur le front - 1h<br />
| <br />
* Configuration des packages généré - 3h<br />
* Regénération + Yarn des microservices - 4h<br />
* Tentative Débugagge Maven Build (eclipse - Windows) - 4h<br />
|<br />
* Cours de créativité / gestion de projet - 4h<br />
* Documentation sur Hyperledger, Install Party des prérequis - 4H<br />
|<br />
* Cours de créativité / gestion de projet - 4h<br />
* Documentation sur Hyperledger - 3H<br />
* Préparation au RDV J. Guindet avec Antoine - 30 min<br />
|-<br />
! Jeudi 01/02<br />
|<br />
* Lecture et résumé du paper (Blockchain for education) - 4h<br />
* Réunion avec Simon et Antoine (mise au point)<br />
| <br />
* Relecture et complétion du SRS - 5h30<br />
* Définition de l'''asset'' (contenu) d'une transaction (avec Ahmed et Simon) - 30 min<br />
| <br />
* Tutos vidéo sur angular (et typescript) - 2h<br />
| <br />
* Regénération des microservices sans OAuth + mise a jour Github - 4h<br />
* Discussion sur l'API du back-end + fonctionnalités du site - 1h<br />
|<br />
* Documentation sur Hyperledger, Essai des premiers Tutos, Cassage et réparation de PC - 7H<br />
|<br />
* Relecture et complétion du SRS - 3H<br />
* Documentation HyperLedger - 1H30<br />
* Définition de l'''asset'' (contenu) d'une transaction (avec Ahmed et Antoine) - 30 min<br />
<br />
|- <br />
! Vendredi 02/02<br />
| <br />
* Définition et conception de UGAchain - 1 h <br />
* Lecture et résumé du paper (Blockchain for education) - 2h<br />
* Relecture du SRS et ajout des exigences fonctionnelles - 2h30<br />
| <br />
* Documentation "Blockchain for Education" - 1h30<br />
* Analyse existant - 1h<br />
* RDV avec J. Guindet ([[Media:UGAChain-CR_-_J._Guindet_-_31_01_2018.pdf|CR]]) - 45 min<br />
* Complétion du SRS - 2h30<br />
| <br />
* Mise en application des tutos angular sur notre gateway (2h30)<br />
| <br />
* Génération finale du microservice + gateway + registry + Mise à jour du GitHub (tout fonctionnel) - 4h<br />
* Explication de l'ensemble de l'architecture - 1h<br />
|<br />
|<br />
* RDV avec J. Guindet ([[Media:UGAChain-CR_-_J._Guindet_-_31_01_2018.pdf|CR]]) - 45 min<br />
* Complétion SRS - 1H30<br />
|}<br />
<br />
=== Documents ===<br />
<br />
* [[Media:UGAChain-CR_-_J._Guindet_-_31_01_2018.pdf|Compte-rendu de la réunion avec J. Guindet]]<br />
<br />
=== Sprint report ===<br />
<br />
'''TODO''' Sprint 0 sous le signe de la documentation<br />
<br />
== Semaine 2 ==<br />
<br />
=== Journal ===<br />
<br />
{| class="wikitable"<br />
! colspan=7|Semaine 2<br />
|-<br />
! style="width: 10%;" |<br />
! style="width: 15%;" | Ahmed<br />
! style="width: 15%;" | Antoine<br />
! style="width: 15%;" | Aymeric<br />
! style="width: 15%;" | Charles<br />
! style="width: 15%;" | Lucas<br />
! style="width: 15%;" | Simon<br />
|- <br />
! Lundi 5/02<br />
| <br />
* Réunion sprint - 30 min<br />
* Installation de Jhipster et résolution du bug de gitignore (avec charles et aymeric) - 3h<br />
* Lancement de Jhipster dans Docker - 1 h<br />
* Mise à jour du journal - 30min <br />
* Rédaction de l'éxistant - 1h<br />
| <br />
* Passage du SRS et des journaux sur la page Wiki - 1h<br />
* Réunion de début de sprint - 30 min<br />
* Renseignement sur l'API MediaWiki - 30 min<br />
* Rédaction de l'[[RICM5_2017_2018_-_UGAChain_/_Analyse_existant|analyse de l'existant]] - 1h30<br />
| <br />
* Réunion sprint - 30 min<br />
* discution ahmed pour maj architecture + explication blockchain - 45 min<br />
* Dev front - 4h<br />
| <br />
* Réunion sprint - 30mn<br />
* Compatibilité du projet (Windows - Ubuntu) + correction du Git Ignore - 3h <br />
* Compréhension du code généré + Développement de l'API - 4h <br />
|<br />
* Réunion sprint - 30 min<br />
* Lecture du glossaire HyperLedger Fabric - 1H<br />
* Tuto BYFN in Hyperledger Fabric - 4H<br />
|<br />
* Réunion sprint - 30 min<br />
* Mise à jour du journal et tâche SCRUM master 1H<br />
* Réalisation des premiers tutoriaux d'Hyperledger Fabric 3H30<br />
|-<br />
! Mardi 6/02<br />
| <br />
* Rédaction analyse de l'éxistant - 2h30<br />
* Entretient stage - 2h<br />
| <br />
* Préparation de la réunion de l'après-midi - 30 min<br />
* Réunion Skype DD - 30 min<br />
* Réunion M. Ziener ([[Media:UGAChain-CR_-_M._Ziener_-_06_02_2018.pdf|CR]]) - 1h<br />
* Lecture documentation Blockchain - 2h<br />
| <br />
* Formation et tests angular<br />
| <br />
* Développement d'une application JAVA (pour simulation APOGEE ) - 6h<br />
|<br />
* Tuto BYFN in Hyperledger Fabric + doc - 5h<br />
* Réunion M. Ziener ([[Media:UGAChain-CR_-_M._Ziener_-_06_02_2018.pdf|CR]]) - 1h<br />
|<br />
* Lecture de doc <br />
|- <br />
! Mercredi 7/02<br />
| <br />
* Cours de créativité / gestion de projet - 4h<br />
* Présentation et mise au point sur hyperledger fabric - 1h<br />
* Formation sur la mise en place du réseau de la blockchain - 3h30<br />
| <br />
* Cours de créativité / gestion de projet - 4h<br />
* Réunion de groupe - 15 min<br />
* Mailing - 15 min<br />
* Présentation / compréhension d'Hyperledger - 3h30<br />
* Installation et run d'un exemple HyperledgerFabric - 30 min<br />
| <br />
* dev front - 2h<br />
| <br />
* Fin développement d'une application JAVA (pour simulation APOGEE ) - 5h<br />
|<br />
* Cours de créativité / gestion de projet - 4H<br />
* Présentation et mise au point sur hyperledger fabric - 1H<br />
* Reflexion en groupe sur la mise en place du réseau de la blockchain dans hyperledger - 3H30<br />
|<br />
* Cours de créativité / gestion de projet 4H<br />
* Présentation et mise au point sur hyperledger fabric 1H<br />
* Formation sur la mise en place du réseau de la blockchain 3H30<br />
|-<br />
! Jeudi 8/02<br />
| <br />
* Mise à jour du journal - 30 min<br />
| <br />
* Finalisation de l'[[RICM5_2017_2018_-_UGAChain_/_Analyse_existant|analyse de l'existant]] - 1h<br />
* Mailing - 30 min<br />
* Call Skype DD - 30 min<br />
* Création des sprints sur Github avec Simon - 15 min<br />
* Mise à jour du planning (Dates clés à venir) - 30 min<br />
* Doc Hyperledger - 30 min<br />
* Exemple Hyperledger - 2h<br />
| <br />
* Fin dev front + validation avce antoine - 3-4h<br />
| <br />
* Développement Application JAVA - UGA Chain desktop - 6h<br />
| <br />
* Visionnage du cours sur les différents types de blockchain ([https://www.youtube.com/watch?v=ZUVg9stKHK4| Vidéo du cours]) - 2H<br />
* Petit compte rendu du cours à l'équipe - 30min<br />
* Doc Hyperledger - 3H<br />
|<br />
* j'ai cassé mon linux donc je l'ai réinstallé, saleté de murphy !!! <br />
|- <br />
! Vendredi 9/02<br />
| <br />
| <br />
| <br />
* videos youtube sur le concept blockchain - 1h<br />
| <br />
| <br />
* Remplissage du journal - 1h<br />
|}<br />
<br />
=== Documents ===<br />
<br />
* [[Media:UGAChain-CR_-_M._Ziener_-_06_02_2018.pdf|Compte-rendu de la réunion avec M. Ziener]]<br />
<br />
=== Sprint report ===<br />
<br />
== Semaine 3 ==<br />
<br />
{| class="wikitable"<br />
! colspan=7|Semaine 3<br />
|-<br />
!<br />
! Ahmed<br />
! Antoine<br />
! Aymeric<br />
! Charles<br />
! Lucas<br />
! Simon<br />
|- <br />
! Date<br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
|-<br />
! Date<br />
| <br />
| <br />
| <br />
| <br />
| <br />
|<br />
|- <br />
! Date<br />
| <br />
| <br />
| <br />
| <br />
| <br />
|-<br />
! Date<br />
| <br />
| <br />
| <br />
| <br />
| <br />
|<br />
|- <br />
! Date<br />
| <br />
| <br />
| <br />
| <br />
| <br />
|}<br />
<br />
== Semaine 4 ==<br />
<br />
{| class="wikitable"<br />
! colspan=7|Semaine 4<br />
|-<br />
!<br />
! Ahmed<br />
! Antoine<br />
! Aymeric<br />
! Charles<br />
! Lucas<br />
! Simon<br />
|- <br />
! Date<br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
|-<br />
! Date<br />
| <br />
| <br />
| <br />
| <br />
| <br />
|<br />
|- <br />
! Date<br />
| <br />
| <br />
| <br />
| <br />
| <br />
|-<br />
! Date<br />
| <br />
| <br />
| <br />
| <br />
| <br />
|<br />
|- <br />
! Date<br />
| <br />
| <br />
| <br />
| <br />
| <br />
|}<br />
<br />
== Semaine 5 ==<br />
<br />
{| class="wikitable"<br />
! colspan=7|Semaine 5<br />
|-<br />
!<br />
! Ahmed<br />
! Antoine<br />
! Aymeric<br />
! Charles<br />
! Lucas<br />
! Simon<br />
|- <br />
! Date<br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
|-<br />
! Date<br />
| <br />
| <br />
| <br />
| <br />
| <br />
|<br />
|- <br />
! Date<br />
| <br />
| <br />
| <br />
| <br />
| <br />
|-<br />
! Date<br />
| <br />
| <br />
| <br />
| <br />
| <br />
|<br />
|- <br />
! Date<br />
| <br />
| <br />
| <br />
| <br />
| <br />
|}<br />
<br />
== Semaine 6 ==<br />
<br />
{| class="wikitable"<br />
! colspan=7|Semaine 6<br />
|-<br />
!<br />
! Ahmed<br />
! Antoine<br />
! Aymeric<br />
! Charles<br />
! Lucas<br />
! Simon<br />
|- <br />
! Date<br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
|-<br />
! Date<br />
| <br />
| <br />
| <br />
| <br />
| <br />
|<br />
|- <br />
! Date<br />
| <br />
| <br />
| <br />
| <br />
| <br />
|-<br />
! Date<br />
| <br />
| <br />
| <br />
| <br />
| <br />
|<br />
|- <br />
! Date<br />
| <br />
| <br />
| <br />
| <br />
| <br />
|}</div>
Aymeric.Vial-Grelier
https://air.imag.fr/index.php?title=RICM5_2017_2018_-_UGAChain_/_Journal&diff=39428
RICM5 2017 2018 - UGAChain / Journal
2018-02-11T12:28:30Z
<p>Aymeric.Vial-Grelier: /* Journal */</p>
<hr />
<div>[[RICM5 2017 2018 - UGAChain|<< Retour fiche]]<br />
<br />
== Semaine 1 ==<br />
<br />
=== Journal ===<br />
<br />
{| class="wikitable"<br />
! colspan=7|Semaine 1<br />
|-<br />
! style="width: 10%;" |<br />
! style="width: 15%;" | Ahmed<br />
! style="width: 15%;" | Antoine<br />
! style="width: 15%;" | Aymeric<br />
! style="width: 15%;" | Charles<br />
! style="width: 15%;" | Lucas<br />
! style="width: 15%;" | Simon<br />
|- <br />
! Lundi 29/01<br />
| <br />
* Début de lecture et résumé du paper et résumé (Blockchain for education) - 5h<br />
| <br />
* Début de lecture du paper (Blockchain for Education) - 3h<br />
* Documentation sur la Blockchain & Hyperledger - 1h<br />
* RDV avec Brice Duhamel - 30 min<br />
|<br />
* Abs<br />
|<br />
* Début de lecture du paper (Blockchain for Education) - 4h<br />
* Edition d'UML - 4h<br />
|<br />
* Début de lecture du paper (Blockchain for Education) - 4H<br />
|<br />
* Début de lecture du paper (Blockchain for Education) - 4H<br />
* RDV Brice Duhamel - 30 min<br />
|-<br />
! Mardi 30/01<br />
| <br />
* Lecture et résumé du paper (Blockchain for education) - 5h<br />
* Reunion Didier Donsez - 1h<br />
| <br />
* Mise en place des pages Air - 1h<br />
* Installation & documentation JHipster - 3h30<br />
* Réunion Hack Together - 45 min<br />
* Prises de RDV avec l'administration de Polytech - 15 min<br />
* RDV avec DD, Gerard et Lucas - 45 min<br />
* Recherches sur l'existant (notamment ESILV) - 1h <br />
| <br />
* Constatation de la disparition du projet initial - le matin<br />
* Maj des connaissances sur le projet - 1h<br />
* Réunion Hack Together - 45 min<br />
* Prises de RDV avec l'administration de Polytech - 15 min<br />
* RDV avec DD, Gerard et Lucas - 45 min<br />
* Installation & configuration Jhipster - 2h<br />
| <br />
* Lecture du sujet - 1h<br />
* Réunion - 1h<br />
* Génération (Jhipster) + recherche de modules (Jhipster) - 2h<br />
* Débogage IDE (tentative de maven build sur eclipse) <br />
| <br />
* Réunion Hack Together - 45 min<br />
* RDV avec DD, Gerard et Lucas - 45 min<br />
* Lecture du paper (Blockchain for Education) - 3h<br />
* Introduction à hyperledger Fabric - 3h<br />
|<br />
* Réunion Hack Together - 45 min<br />
* Prises de RDV avec l'administration de Polytech - 15 min<br />
* RDV avec DD, Gerard et Lucas - 45 min<br />
* Lecture du paper (Blockchain for Education) - 3h<br />
|- <br />
! Mercredi 31/01<br />
| <br />
* Lecture et résumé du paper (Blockchain for education) - 5h<br />
* Aide de Charles au démarrage de JHipster - 1h30<br />
| <br />
* Cours de créativité / gestion de projet - 4h<br />
* Documentation sur APOGEE - 3h<br />
* Préparation au RDV J. Guindet avec Simon - 30 min<br />
| <br />
* Cours de créativité / gestion de projet - 4h<br />
* Début développement front <br />
* Maj connaissances angular 4 - 2h<br />
* Essayer de faire quelque chose de fonctionnel sur le front - 1h<br />
| <br />
* Configuration des packages généré - 3h<br />
* Regénération + Yarn des microservices - 4h<br />
* Tentative Débugagge Maven Build (eclipse - Windows) - 4h<br />
|<br />
* Cours de créativité / gestion de projet - 4h<br />
* Documentation sur Hyperledger, Install Party des prérequis - 4H<br />
|<br />
* Cours de créativité / gestion de projet - 4h<br />
* Documentation sur Hyperledger - 3H<br />
* Préparation au RDV J. Guindet avec Antoine - 30 min<br />
|-<br />
! Jeudi 01/02<br />
|<br />
* Lecture et résumé du paper (Blockchain for education) - 4h<br />
* Réunion avec Simon et Antoine (mise au point)<br />
| <br />
* Relecture et complétion du SRS - 5h30<br />
* Définition de l'''asset'' (contenu) d'une transaction (avec Ahmed et Simon) - 30 min<br />
| <br />
* Tutos vidéo sur angular (et typescript) - 2h<br />
| <br />
* Regénération des microservices sans OAuth + mise a jour Github - 4h<br />
* Discussion sur l'API du back-end + fonctionnalités du site - 1h<br />
|<br />
* Documentation sur Hyperledger, Essai des premiers Tutos, Cassage et réparation de PC - 7H<br />
|<br />
* Relecture et complétion du SRS - 3H<br />
* Documentation HyperLedger - 1H30<br />
* Définition de l'''asset'' (contenu) d'une transaction (avec Ahmed et Antoine) - 30 min<br />
<br />
|- <br />
! Vendredi 02/02<br />
| <br />
* Définition et conception de UGAchain - 1 h <br />
* Lecture et résumé du paper (Blockchain for education) - 2h<br />
* Relecture du SRS et ajout des exigences fonctionnelles - 2h30<br />
| <br />
* Documentation "Blockchain for Education" - 1h30<br />
* Analyse existant - 1h<br />
* RDV avec J. Guindet ([[Media:UGAChain-CR_-_J._Guindet_-_31_01_2018.pdf|CR]]) - 45 min<br />
* Complétion du SRS - 2h30<br />
| <br />
* Mise en application des tutos angular sur notre gateway (2h30)<br />
| <br />
* Génération finale du microservice + gateway + registry + Mise à jour du GitHub (tout fonctionnel) - 4h<br />
* Explication de l'ensemble de l'architecture - 1h<br />
|<br />
|<br />
* RDV avec J. Guindet ([[Media:UGAChain-CR_-_J._Guindet_-_31_01_2018.pdf|CR]]) - 45 min<br />
* Complétion SRS - 1H30<br />
|}<br />
<br />
=== Documents ===<br />
<br />
* [[Media:UGAChain-CR_-_J._Guindet_-_31_01_2018.pdf|Compte-rendu de la réunion avec J. Guindet]]<br />
<br />
=== Sprint report ===<br />
<br />
'''TODO''' Sprint 0 sous le signe de la documentation<br />
<br />
== Semaine 2 ==<br />
<br />
=== Journal ===<br />
<br />
{| class="wikitable"<br />
! colspan=7|Semaine 2<br />
|-<br />
! style="width: 10%;" |<br />
! style="width: 15%;" | Ahmed<br />
! style="width: 15%;" | Antoine<br />
! style="width: 15%;" | Aymeric<br />
! style="width: 15%;" | Charles<br />
! style="width: 15%;" | Lucas<br />
! style="width: 15%;" | Simon<br />
|- <br />
! Lundi 5/02<br />
| <br />
* Réunion sprint - 30 min<br />
* Installation de Jhipster et résolution du bug de gitignore (avec charles et aymeric) - 3h<br />
* Lancement de Jhipster dans Docker - 1 h<br />
* Mise à jour du journal - 30min <br />
* Rédaction de l'éxistant - 1h<br />
| <br />
* Passage du SRS et des journaux sur la page Wiki - 1h<br />
* Réunion de début de sprint - 30 min<br />
* Renseignement sur l'API MediaWiki - 30 min<br />
* Rédaction de l'[[RICM5_2017_2018_-_UGAChain_/_Analyse_existant|analyse de l'existant]] - 1h30<br />
| <br />
* Réunion sprint - 30 min<br />
* discution ahmed pour maj architecture + explication blockchain - 45 min<br />
* Dev front - 4h<br />
| <br />
* Réunion sprint - 30mn<br />
* Compatibilité du projet (Windows - Ubuntu) + correction du Git Ignore - 3h <br />
* Compréhension du code généré + Développement de l'API - 4h <br />
|<br />
* Réunion sprint - 30 min<br />
* Lecture du glossaire HyperLedger Fabric - 1H<br />
* Tuto BYFN in Hyperledger Fabric - 4H<br />
|<br />
* Réunion sprint - 30 min<br />
* Mise à jour du journal et tâche SCRUM master 1H<br />
* Réalisation des premiers tutoriaux d'Hyperledger Fabric 3H30<br />
|-<br />
! Mardi 6/02<br />
| <br />
* Rédaction analyse de l'éxistant - 2h30<br />
* Entretient stage - 2h<br />
| <br />
* Préparation de la réunion de l'après-midi - 30 min<br />
* Réunion Skype DD - 30 min<br />
* Réunion M. Ziener ([[Media:UGAChain-CR_-_M._Ziener_-_06_02_2018.pdf|CR]]) - 1h<br />
* Lecture documentation Blockchain - 2h<br />
| <br />
* Formation et tests angular<br />
| <br />
* Développement d'une application JAVA (pour simulation APOGEE ) - 6h<br />
|<br />
* Tuto BYFN in Hyperledger Fabric + doc - 5h<br />
* Réunion M. Ziener ([[Media:UGAChain-CR_-_M._Ziener_-_06_02_2018.pdf|CR]]) - 1h<br />
|<br />
* Lecture de doc <br />
|- <br />
! Mercredi 7/02<br />
| <br />
* Cours de créativité / gestion de projet - 4h<br />
* Présentation et mise au point sur hyperledger fabric - 1h<br />
* Formation sur la mise en place du réseau de la blockchain - 3h30<br />
| <br />
* Cours de créativité / gestion de projet - 4h<br />
* Réunion de groupe - 15 min<br />
* Mailing - 15 min<br />
* Présentation / compréhension d'Hyperledger - 3h30<br />
* Installation et run d'un exemple HyperledgerFabric - 30 min<br />
| <br />
* dev front - 2h<br />
| <br />
* Fin développement d'une application JAVA (pour simulation APOGEE ) - 5h<br />
|<br />
* Cours de créativité / gestion de projet - 4H<br />
* Présentation et mise au point sur hyperledger fabric - 1H<br />
* Reflexion en groupe sur la mise en place du réseau de la blockchain dans hyperledger - 3H30<br />
|<br />
* Cours de créativité / gestion de projet 4H<br />
* Présentation et mise au point sur hyperledger fabric 1H<br />
* Formation sur la mise en place du réseau de la blockchain 3H30<br />
|-<br />
! Jeudi 8/02<br />
| <br />
* Mise à jour du journal - 30 min<br />
| <br />
* Finalisation de l'[[RICM5_2017_2018_-_UGAChain_/_Analyse_existant|analyse de l'existant]] - 1h<br />
* Mailing - 30 min<br />
* Call Skype DD - 30 min<br />
* Création des sprints sur Github avec Simon - 15 min<br />
* Mise à jour du planning (Dates clés à venir) - 30 min<br />
* Doc Hyperledger - 30 min<br />
* Exemple Hyperledger - 2h<br />
| <br />
• Fin dev front + validation avce antoine - 3-4h<br />
| <br />
* Développement Application JAVA - UGA Chain desktop - 6h<br />
| <br />
* Visionnage du cours sur les différents types de blockchain ([https://www.youtube.com/watch?v=ZUVg9stKHK4| Vidéo du cours]) - 2H<br />
* Petit compte rendu du cours à l'équipe - 30min<br />
* Doc Hyperledger - 3H<br />
|<br />
* j'ai cassé mon linux donc je l'ai réinstallé, saleté de murphy !!! <br />
|- <br />
! Vendredi 9/02<br />
| <br />
| <br />
| <br />
* videos youtube sur le concept blockchain - 1h<br />
| <br />
| <br />
* Remplissage du journal - 1h<br />
|}<br />
<br />
=== Documents ===<br />
<br />
* [[Media:UGAChain-CR_-_M._Ziener_-_06_02_2018.pdf|Compte-rendu de la réunion avec M. Ziener]]<br />
<br />
=== Sprint report ===<br />
<br />
== Semaine 3 ==<br />
<br />
{| class="wikitable"<br />
! colspan=7|Semaine 3<br />
|-<br />
!<br />
! Ahmed<br />
! Antoine<br />
! Aymeric<br />
! Charles<br />
! Lucas<br />
! Simon<br />
|- <br />
! Date<br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
|-<br />
! Date<br />
| <br />
| <br />
| <br />
| <br />
| <br />
|<br />
|- <br />
! Date<br />
| <br />
| <br />
| <br />
| <br />
| <br />
|-<br />
! Date<br />
| <br />
| <br />
| <br />
| <br />
| <br />
|<br />
|- <br />
! Date<br />
| <br />
| <br />
| <br />
| <br />
| <br />
|}<br />
<br />
== Semaine 4 ==<br />
<br />
{| class="wikitable"<br />
! colspan=7|Semaine 4<br />
|-<br />
!<br />
! Ahmed<br />
! Antoine<br />
! Aymeric<br />
! Charles<br />
! Lucas<br />
! Simon<br />
|- <br />
! Date<br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
|-<br />
! Date<br />
| <br />
| <br />
| <br />
| <br />
| <br />
|<br />
|- <br />
! Date<br />
| <br />
| <br />
| <br />
| <br />
| <br />
|-<br />
! Date<br />
| <br />
| <br />
| <br />
| <br />
| <br />
|<br />
|- <br />
! Date<br />
| <br />
| <br />
| <br />
| <br />
| <br />
|}<br />
<br />
== Semaine 5 ==<br />
<br />
{| class="wikitable"<br />
! colspan=7|Semaine 5<br />
|-<br />
!<br />
! Ahmed<br />
! Antoine<br />
! Aymeric<br />
! Charles<br />
! Lucas<br />
! Simon<br />
|- <br />
! Date<br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
|-<br />
! Date<br />
| <br />
| <br />
| <br />
| <br />
| <br />
|<br />
|- <br />
! Date<br />
| <br />
| <br />
| <br />
| <br />
| <br />
|-<br />
! Date<br />
| <br />
| <br />
| <br />
| <br />
| <br />
|<br />
|- <br />
! Date<br />
| <br />
| <br />
| <br />
| <br />
| <br />
|}<br />
<br />
== Semaine 6 ==<br />
<br />
{| class="wikitable"<br />
! colspan=7|Semaine 6<br />
|-<br />
!<br />
! Ahmed<br />
! Antoine<br />
! Aymeric<br />
! Charles<br />
! Lucas<br />
! Simon<br />
|- <br />
! Date<br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
|-<br />
! Date<br />
| <br />
| <br />
| <br />
| <br />
| <br />
|<br />
|- <br />
! Date<br />
| <br />
| <br />
| <br />
| <br />
| <br />
|-<br />
! Date<br />
| <br />
| <br />
| <br />
| <br />
| <br />
|<br />
|- <br />
! Date<br />
| <br />
| <br />
| <br />
| <br />
| <br />
|}</div>
Aymeric.Vial-Grelier
https://air.imag.fr/index.php?title=RICM5_2017_2018_-_UGAChain_/_Journal&diff=39427
RICM5 2017 2018 - UGAChain / Journal
2018-02-11T12:19:36Z
<p>Aymeric.Vial-Grelier: /* Journal */</p>
<hr />
<div>[[RICM5 2017 2018 - UGAChain|<< Retour fiche]]<br />
<br />
== Semaine 1 ==<br />
<br />
=== Journal ===<br />
<br />
{| class="wikitable"<br />
! colspan=7|Semaine 1<br />
|-<br />
! style="width: 10%;" |<br />
! style="width: 15%;" | Ahmed<br />
! style="width: 15%;" | Antoine<br />
! style="width: 15%;" | Aymeric<br />
! style="width: 15%;" | Charles<br />
! style="width: 15%;" | Lucas<br />
! style="width: 15%;" | Simon<br />
|- <br />
! Lundi 29/01<br />
| <br />
* Début de lecture et résumé du paper et résumé (Blockchain for education) - 5h<br />
| <br />
* Début de lecture du paper (Blockchain for Education) - 3h<br />
* Documentation sur la Blockchain & Hyperledger - 1h<br />
* RDV avec Brice Duhamel - 30 min<br />
|<br />
* Abs<br />
|<br />
* Début de lecture du paper (Blockchain for Education) - 4h<br />
* Edition d'UML - 4h<br />
|<br />
* Début de lecture du paper (Blockchain for Education) - 4H<br />
|<br />
* Début de lecture du paper (Blockchain for Education) - 4H<br />
* RDV Brice Duhamel - 30 min<br />
|-<br />
! Mardi 30/01<br />
| <br />
* Lecture et résumé du paper (Blockchain for education) - 5h<br />
* Reunion Didier Donsez - 1h<br />
| <br />
* Mise en place des pages Air - 1h<br />
* Installation & documentation JHipster - 3h30<br />
* Réunion Hack Together - 45 min<br />
* Prises de RDV avec l'administration de Polytech - 15 min<br />
* RDV avec DD, Gerard et Lucas - 45 min<br />
* Recherches sur l'existant (notamment ESILV) - 1h <br />
| <br />
* Constatation de la disparition du projet initial - le matin<br />
* Maj des connaissances sur le projet - 1h<br />
* Réunion Hack Together - 45 min<br />
* Prises de RDV avec l'administration de Polytech - 15 min<br />
* RDV avec DD, Gerard et Lucas - 45 min<br />
* Installation & configuration Jhipster - 2h<br />
| <br />
* Lecture du sujet - 1h<br />
* Réunion - 1h<br />
* Génération (Jhipster) + recherche de modules (Jhipster) - 2h<br />
* Débogage IDE (tentative de maven build sur eclipse) <br />
| <br />
* Réunion Hack Together - 45 min<br />
* RDV avec DD, Gerard et Lucas - 45 min<br />
* Lecture du paper (Blockchain for Education) - 3h<br />
* Introduction à hyperledger Fabric - 3h<br />
|<br />
* Réunion Hack Together - 45 min<br />
* Prises de RDV avec l'administration de Polytech - 15 min<br />
* RDV avec DD, Gerard et Lucas - 45 min<br />
* Lecture du paper (Blockchain for Education) - 3h<br />
|- <br />
! Mercredi 31/01<br />
| <br />
* Lecture et résumé du paper (Blockchain for education) - 5h<br />
* Aide de Charles au démarrage de JHipster - 1h30<br />
| <br />
* Cours de créativité / gestion de projet - 4h<br />
* Documentation sur APOGEE - 3h<br />
* Préparation au RDV J. Guindet avec Simon - 30 min<br />
| <br />
* Cours de créativité / gestion de projet - 4h<br />
* Début développement front <br />
* Maj connaissances angular 4 - 2h<br />
* Essayer de faire quelque chose de fonctionnel sur le front - 1h<br />
| <br />
* Configuration des packages généré - 3h<br />
* Regénération + Yarn des microservices - 4h<br />
* Tentative Débugagge Maven Build (eclipse - Windows) - 4h<br />
|<br />
* Cours de créativité / gestion de projet - 4h<br />
* Documentation sur Hyperledger, Install Party des prérequis - 4H<br />
|<br />
* Cours de créativité / gestion de projet - 4h<br />
* Documentation sur Hyperledger - 3H<br />
* Préparation au RDV J. Guindet avec Antoine - 30 min<br />
|-<br />
! Jeudi 01/02<br />
|<br />
* Lecture et résumé du paper (Blockchain for education) - 4h<br />
* Réunion avec Simon et Antoine (mise au point)<br />
| <br />
* Relecture et complétion du SRS - 5h30<br />
* Définition de l'''asset'' (contenu) d'une transaction (avec Ahmed et Simon) - 30 min<br />
| <br />
* Tutos vidéo sur angular (et typescript) - 2h<br />
| <br />
* Regénération des microservices sans OAuth + mise a jour Github - 4h<br />
* Discussion sur l'API du back-end + fonctionnalités du site - 1h<br />
|<br />
* Documentation sur Hyperledger, Essai des premiers Tutos, Cassage et réparation de PC - 7H<br />
|<br />
* Relecture et complétion du SRS - 3H<br />
* Documentation HyperLedger - 1H30<br />
* Définition de l'''asset'' (contenu) d'une transaction (avec Ahmed et Antoine) - 30 min<br />
<br />
|- <br />
! Vendredi 02/02<br />
| <br />
* Définition et conception de UGAchain - 1 h <br />
* Lecture et résumé du paper (Blockchain for education) - 2h<br />
* Relecture du SRS et ajout des exigences fonctionnelles - 2h30<br />
| <br />
* Documentation "Blockchain for Education" - 1h30<br />
* Analyse existant - 1h<br />
* RDV avec J. Guindet ([[Media:UGAChain-CR_-_J._Guindet_-_31_01_2018.pdf|CR]]) - 45 min<br />
* Complétion du SRS - 2h30<br />
| <br />
* Mise en application des tutos angular sur notre gateway (2h30)<br />
| <br />
* Génération finale du microservice + gateway + registry + Mise à jour du GitHub (tout fonctionnel) - 4h<br />
* Explication de l'ensemble de l'architecture - 1h<br />
|<br />
|<br />
* RDV avec J. Guindet ([[Media:UGAChain-CR_-_J._Guindet_-_31_01_2018.pdf|CR]]) - 45 min<br />
* Complétion SRS - 1H30<br />
|}<br />
<br />
=== Documents ===<br />
<br />
* [[Media:UGAChain-CR_-_J._Guindet_-_31_01_2018.pdf|Compte-rendu de la réunion avec J. Guindet]]<br />
<br />
=== Sprint report ===<br />
<br />
'''TODO''' Sprint 0 sous le signe de la documentation<br />
<br />
== Semaine 2 ==<br />
<br />
=== Journal ===<br />
<br />
{| class="wikitable"<br />
! colspan=7|Semaine 2<br />
|-<br />
! style="width: 10%;" |<br />
! style="width: 15%;" | Ahmed<br />
! style="width: 15%;" | Antoine<br />
! style="width: 15%;" | Aymeric<br />
! style="width: 15%;" | Charles<br />
! style="width: 15%;" | Lucas<br />
! style="width: 15%;" | Simon<br />
|- <br />
! Lundi 5/02<br />
| <br />
* Réunion sprint - 30 min<br />
* Installation de Jhipster et résolution du bug de gitignore (avec charles et aymeric) - 3h<br />
* Lancement de Jhipster dans Docker - 1 h<br />
* Mise à jour du journal - 30min <br />
* Rédaction de l'éxistant - 1h<br />
| <br />
* Passage du SRS et des journaux sur la page Wiki - 1h<br />
* Réunion de début de sprint - 30 min<br />
* Renseignement sur l'API MediaWiki - 30 min<br />
* Rédaction de l'[[RICM5_2017_2018_-_UGAChain_/_Analyse_existant|analyse de l'existant]] - 1h30<br />
| <br />
| <br />
* Réunion sprint - 30mn<br />
* Compatibilité du projet (Windows - Ubuntu) + correction du Git Ignore - 3h <br />
* Compréhension du code généré + Développement de l'API - 4h <br />
|<br />
* Réunion sprint - 30 min<br />
* Lecture du glossaire HyperLedger Fabric - 1H<br />
* Tuto BYFN in Hyperledger Fabric - 4H<br />
|<br />
* Réunion sprint - 30 min<br />
* Mise à jour du journal et tâche SCRUM master 1H<br />
* Réalisation des premiers tutoriaux d'Hyperledger Fabric 3H30<br />
|-<br />
! Mardi 6/02<br />
| <br />
* Rédaction analyse de l'éxistant - 2h30<br />
* Entretient stage - 2h<br />
| <br />
* Préparation de la réunion de l'après-midi - 30 min<br />
* Réunion Skype DD - 30 min<br />
* Réunion M. Ziener ([[Media:UGAChain-CR_-_M._Ziener_-_06_02_2018.pdf|CR]]) - 1h<br />
* Lecture documentation Blockchain - 2h<br />
| <br />
| <br />
* Développement d'une application JAVA (pour simulation APOGEE ) - 6h<br />
|<br />
* Tuto BYFN in Hyperledger Fabric + doc - 5h<br />
* Réunion M. Ziener ([[Media:UGAChain-CR_-_M._Ziener_-_06_02_2018.pdf|CR]]) - 1h<br />
|<br />
* Lecture de doc <br />
|- <br />
! Mercredi 7/02<br />
| <br />
* Cours de créativité / gestion de projet - 4h<br />
* Présentation et mise au point sur hyperledger fabric - 1h<br />
* Formation sur la mise en place du réseau de la blockchain - 3h30<br />
| <br />
* Cours de créativité / gestion de projet - 4h<br />
* Réunion de groupe - 15 min<br />
* Mailing - 15 min<br />
* Présentation / compréhension d'Hyperledger - 3h30<br />
* Installation et run d'un exemple HyperledgerFabric - 30 min<br />
| <br />
| <br />
* Fin développement d'une application JAVA (pour simulation APOGEE ) - 5h<br />
|<br />
* Cours de créativité / gestion de projet - 4H<br />
* Présentation et mise au point sur hyperledger fabric - 1H<br />
* Reflexion en groupe sur la mise en place du réseau de la blockchain dans hyperledger - 3H30<br />
|<br />
* Cours de créativité / gestion de projet 4H<br />
* Présentation et mise au point sur hyperledger fabric 1H<br />
* Formation sur la mise en place du réseau de la blockchain 3H30<br />
|-<br />
! Jeudi 8/02<br />
| <br />
* Mise à jour du journal - 30 min<br />
| <br />
* Finalisation de l'[[RICM5_2017_2018_-_UGAChain_/_Analyse_existant|analyse de l'existant]] - 1h<br />
* Mailing - 30 min<br />
* Call Skype DD - 30 min<br />
* Création des sprints sur Github avec Simon - 15 min<br />
* Mise à jour du planning (Dates clés à venir) - 30 min<br />
* Doc Hyperledger - 30 min<br />
* Exemple Hyperledger - 2h<br />
| <br />
| <br />
* Développement Application JAVA - UGA Chain desktop - 6h<br />
| <br />
* Visionnage du cours sur les différents types de blockchain ([https://www.youtube.com/watch?v=ZUVg9stKHK4| Vidéo du cours]) - 2H<br />
* Petit compte rendu du cours à l'équipe - 30min<br />
* Doc Hyperledger - 3H<br />
|<br />
* j'ai cassé mon linux donc je l'ai réinstallé, saleté de murphy !!! <br />
|- <br />
! Vendredi 9/02<br />
| <br />
| <br />
| <br />
| <br />
| <br />
* Remplissage du journal - 1h<br />
|}<br />
<br />
=== Documents ===<br />
<br />
* [[Media:UGAChain-CR_-_M._Ziener_-_06_02_2018.pdf|Compte-rendu de la réunion avec M. Ziener]]<br />
<br />
=== Sprint report ===<br />
<br />
== Semaine 3 ==<br />
<br />
{| class="wikitable"<br />
! colspan=7|Semaine 3<br />
|-<br />
!<br />
! Ahmed<br />
! Antoine<br />
! Aymeric<br />
! Charles<br />
! Lucas<br />
! Simon<br />
|- <br />
! Date<br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
|-<br />
! Date<br />
| <br />
| <br />
| <br />
| <br />
| <br />
|<br />
|- <br />
! Date<br />
| <br />
| <br />
| <br />
| <br />
| <br />
|-<br />
! Date<br />
| <br />
| <br />
| <br />
| <br />
| <br />
|<br />
|- <br />
! Date<br />
| <br />
| <br />
| <br />
| <br />
| <br />
|}<br />
<br />
== Semaine 4 ==<br />
<br />
{| class="wikitable"<br />
! colspan=7|Semaine 4<br />
|-<br />
!<br />
! Ahmed<br />
! Antoine<br />
! Aymeric<br />
! Charles<br />
! Lucas<br />
! Simon<br />
|- <br />
! Date<br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
|-<br />
! Date<br />
| <br />
| <br />
| <br />
| <br />
| <br />
|<br />
|- <br />
! Date<br />
| <br />
| <br />
| <br />
| <br />
| <br />
|-<br />
! Date<br />
| <br />
| <br />
| <br />
| <br />
| <br />
|<br />
|- <br />
! Date<br />
| <br />
| <br />
| <br />
| <br />
| <br />
|}<br />
<br />
== Semaine 5 ==<br />
<br />
{| class="wikitable"<br />
! colspan=7|Semaine 5<br />
|-<br />
!<br />
! Ahmed<br />
! Antoine<br />
! Aymeric<br />
! Charles<br />
! Lucas<br />
! Simon<br />
|- <br />
! Date<br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
|-<br />
! Date<br />
| <br />
| <br />
| <br />
| <br />
| <br />
|<br />
|- <br />
! Date<br />
| <br />
| <br />
| <br />
| <br />
| <br />
|-<br />
! Date<br />
| <br />
| <br />
| <br />
| <br />
| <br />
|<br />
|- <br />
! Date<br />
| <br />
| <br />
| <br />
| <br />
| <br />
|}<br />
<br />
== Semaine 6 ==<br />
<br />
{| class="wikitable"<br />
! colspan=7|Semaine 6<br />
|-<br />
!<br />
! Ahmed<br />
! Antoine<br />
! Aymeric<br />
! Charles<br />
! Lucas<br />
! Simon<br />
|- <br />
! Date<br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
|-<br />
! Date<br />
| <br />
| <br />
| <br />
| <br />
| <br />
|<br />
|- <br />
! Date<br />
| <br />
| <br />
| <br />
| <br />
| <br />
|-<br />
! Date<br />
| <br />
| <br />
| <br />
| <br />
| <br />
|<br />
|- <br />
! Date<br />
| <br />
| <br />
| <br />
| <br />
| <br />
|}</div>
Aymeric.Vial-Grelier
https://air.imag.fr/index.php?title=RICM5_2017_2018_-_UGAChain_/_Journal&diff=39426
RICM5 2017 2018 - UGAChain / Journal
2018-02-11T12:18:21Z
<p>Aymeric.Vial-Grelier: /* Journal */</p>
<hr />
<div>[[RICM5 2017 2018 - UGAChain|<< Retour fiche]]<br />
<br />
== Semaine 1 ==<br />
<br />
=== Journal ===<br />
<br />
{| class="wikitable"<br />
! colspan=7|Semaine 1<br />
|-<br />
! style="width: 10%;" |<br />
! style="width: 15%;" | Ahmed<br />
! style="width: 15%;" | Antoine<br />
! style="width: 15%;" | Aymeric<br />
! style="width: 15%;" | Charles<br />
! style="width: 15%;" | Lucas<br />
! style="width: 15%;" | Simon<br />
|- <br />
! Lundi 29/01<br />
| <br />
* Début de lecture et résumé du paper et résumé (Blockchain for education) - 5h<br />
| <br />
* Début de lecture du paper (Blockchain for Education) - 3h<br />
* Documentation sur la Blockchain & Hyperledger - 1h<br />
* RDV avec Brice Duhamel - 30 min<br />
|<br />
• Abs<br />
|<br />
* Début de lecture du paper (Blockchain for Education) - 4h<br />
* Edition d'UML - 4h<br />
|<br />
* Début de lecture du paper (Blockchain for Education) - 4H<br />
|<br />
* Début de lecture du paper (Blockchain for Education) - 4H<br />
* RDV Brice Duhamel - 30 min<br />
|-<br />
! Mardi 30/01<br />
| <br />
* Lecture et résumé du paper (Blockchain for education) - 5h<br />
* Reunion Didier Donsez - 1h<br />
| <br />
* Mise en place des pages Air - 1h<br />
* Installation & documentation JHipster - 3h30<br />
* Réunion Hack Together - 45 min<br />
* Prises de RDV avec l'administration de Polytech - 15 min<br />
* RDV avec DD, Gerard et Lucas - 45 min<br />
* Recherches sur l'existant (notamment ESILV) - 1h <br />
| <br />
• Constatation de la disparition du projet initial - le matin<br />
• Maj des connaissances sur le projet - 1h<br />
* Réunion Hack Together - 45 min<br />
* Prises de RDV avec l'administration de Polytech - 15 min<br />
* RDV avec DD, Gerard et Lucas - 45 min<br />
• Installation & configuration Jhipster - 2h<br />
| <br />
* Lecture du sujet - 1h<br />
* Réunion - 1h<br />
* Génération (Jhipster) + recherche de modules (Jhipster) - 2h<br />
* Débogage IDE (tentative de maven build sur eclipse) <br />
| <br />
* Réunion Hack Together - 45 min<br />
* RDV avec DD, Gerard et Lucas - 45 min<br />
* Lecture du paper (Blockchain for Education) - 3h<br />
* Introduction à hyperledger Fabric - 3h<br />
|<br />
* Réunion Hack Together - 45 min<br />
* Prises de RDV avec l'administration de Polytech - 15 min<br />
* RDV avec DD, Gerard et Lucas - 45 min<br />
* Lecture du paper (Blockchain for Education) - 3h<br />
|- <br />
! Mercredi 31/01<br />
| <br />
* Lecture et résumé du paper (Blockchain for education) - 5h<br />
* Aide de Charles au démarrage de JHipster - 1h30<br />
| <br />
* Cours de créativité / gestion de projet - 4h<br />
* Documentation sur APOGEE - 3h<br />
* Préparation au RDV J. Guindet avec Simon - 30 min<br />
| <br />
* Cours de créativité / gestion de projet - 4h<br />
• Début développement front <br />
• Maj connaissances angular 4 - 2h<br />
• Essayer de faire quelque chose de fonctionnel sur le front - 1h<br />
| <br />
* Configuration des packages généré - 3h<br />
* Regénération + Yarn des microservices - 4h<br />
* Tentative Débugagge Maven Build (eclipse - Windows) - 4h<br />
|<br />
* Cours de créativité / gestion de projet - 4h<br />
* Documentation sur Hyperledger, Install Party des prérequis - 4H<br />
|<br />
* Cours de créativité / gestion de projet - 4h<br />
* Documentation sur Hyperledger - 3H<br />
* Préparation au RDV J. Guindet avec Antoine - 30 min<br />
|-<br />
! Jeudi 01/02<br />
|<br />
* Lecture et résumé du paper (Blockchain for education) - 4h<br />
* Réunion avec Simon et Antoine (mise au point)<br />
| <br />
* Relecture et complétion du SRS - 5h30<br />
* Définition de l'''asset'' (contenu) d'une transaction (avec Ahmed et Simon) - 30 min<br />
| <br />
* Tutos vidéo sur angular (et typescript) - 2h<br />
| <br />
* Regénération des microservices sans OAuth + mise a jour Github - 4h<br />
* Discussion sur l'API du back-end + fonctionnalités du site - 1h<br />
|<br />
* Documentation sur Hyperledger, Essai des premiers Tutos, Cassage et réparation de PC - 7H<br />
|<br />
* Relecture et complétion du SRS - 3H<br />
* Documentation HyperLedger - 1H30<br />
* Définition de l'''asset'' (contenu) d'une transaction (avec Ahmed et Antoine) - 30 min<br />
<br />
|- <br />
! Vendredi 02/02<br />
| <br />
* Définition et conception de UGAchain - 1 h <br />
* Lecture et résumé du paper (Blockchain for education) - 2h<br />
* Relecture du SRS et ajout des exigences fonctionnelles - 2h30<br />
| <br />
* Documentation "Blockchain for Education" - 1h30<br />
* Analyse existant - 1h<br />
* RDV avec J. Guindet ([[Media:UGAChain-CR_-_J._Guindet_-_31_01_2018.pdf|CR]]) - 45 min<br />
* Complétion du SRS - 2h30<br />
| <br />
* Mise en application des tutos angular sur notre gateway (2h30)<br />
| <br />
* Génération finale du microservice + gateway + registry + Mise à jour du GitHub (tout fonctionnel) - 4h<br />
* Explication de l'ensemble de l'architecture - 1h<br />
|<br />
|<br />
* RDV avec J. Guindet ([[Media:UGAChain-CR_-_J._Guindet_-_31_01_2018.pdf|CR]]) - 45 min<br />
* Complétion SRS - 1H30<br />
|}<br />
<br />
=== Documents ===<br />
<br />
* [[Media:UGAChain-CR_-_J._Guindet_-_31_01_2018.pdf|Compte-rendu de la réunion avec J. Guindet]]<br />
<br />
=== Sprint report ===<br />
<br />
'''TODO''' Sprint 0 sous le signe de la documentation<br />
<br />
== Semaine 2 ==<br />
<br />
=== Journal ===<br />
<br />
{| class="wikitable"<br />
! colspan=7|Semaine 2<br />
|-<br />
! style="width: 10%;" |<br />
! style="width: 15%;" | Ahmed<br />
! style="width: 15%;" | Antoine<br />
! style="width: 15%;" | Aymeric<br />
! style="width: 15%;" | Charles<br />
! style="width: 15%;" | Lucas<br />
! style="width: 15%;" | Simon<br />
|- <br />
! Lundi 5/02<br />
| <br />
* Réunion sprint - 30 min<br />
* Installation de Jhipster et résolution du bug de gitignore (avec charles et aymeric) - 3h<br />
* Lancement de Jhipster dans Docker - 1 h<br />
* Mise à jour du journal - 30min <br />
* Rédaction de l'éxistant - 1h<br />
| <br />
* Passage du SRS et des journaux sur la page Wiki - 1h<br />
* Réunion de début de sprint - 30 min<br />
* Renseignement sur l'API MediaWiki - 30 min<br />
* Rédaction de l'[[RICM5_2017_2018_-_UGAChain_/_Analyse_existant|analyse de l'existant]] - 1h30<br />
| <br />
| <br />
* Réunion sprint - 30mn<br />
* Compatibilité du projet (Windows - Ubuntu) + correction du Git Ignore - 3h <br />
* Compréhension du code généré + Développement de l'API - 4h <br />
|<br />
* Réunion sprint - 30 min<br />
* Lecture du glossaire HyperLedger Fabric - 1H<br />
* Tuto BYFN in Hyperledger Fabric - 4H<br />
|<br />
* Réunion sprint - 30 min<br />
* Mise à jour du journal et tâche SCRUM master 1H<br />
* Réalisation des premiers tutoriaux d'Hyperledger Fabric 3H30<br />
|-<br />
! Mardi 6/02<br />
| <br />
* Rédaction analyse de l'éxistant - 2h30<br />
* Entretient stage - 2h<br />
| <br />
* Préparation de la réunion de l'après-midi - 30 min<br />
* Réunion Skype DD - 30 min<br />
* Réunion M. Ziener ([[Media:UGAChain-CR_-_M._Ziener_-_06_02_2018.pdf|CR]]) - 1h<br />
* Lecture documentation Blockchain - 2h<br />
| <br />
| <br />
* Développement d'une application JAVA (pour simulation APOGEE ) - 6h<br />
|<br />
* Tuto BYFN in Hyperledger Fabric + doc - 5h<br />
* Réunion M. Ziener ([[Media:UGAChain-CR_-_M._Ziener_-_06_02_2018.pdf|CR]]) - 1h<br />
|<br />
* Lecture de doc <br />
|- <br />
! Mercredi 7/02<br />
| <br />
* Cours de créativité / gestion de projet - 4h<br />
* Présentation et mise au point sur hyperledger fabric - 1h<br />
* Formation sur la mise en place du réseau de la blockchain - 3h30<br />
| <br />
* Cours de créativité / gestion de projet - 4h<br />
* Réunion de groupe - 15 min<br />
* Mailing - 15 min<br />
* Présentation / compréhension d'Hyperledger - 3h30<br />
* Installation et run d'un exemple HyperledgerFabric - 30 min<br />
| <br />
| <br />
* Fin développement d'une application JAVA (pour simulation APOGEE ) - 5h<br />
|<br />
* Cours de créativité / gestion de projet - 4H<br />
* Présentation et mise au point sur hyperledger fabric - 1H<br />
* Reflexion en groupe sur la mise en place du réseau de la blockchain dans hyperledger - 3H30<br />
|<br />
* Cours de créativité / gestion de projet 4H<br />
* Présentation et mise au point sur hyperledger fabric 1H<br />
* Formation sur la mise en place du réseau de la blockchain 3H30<br />
|-<br />
! Jeudi 8/02<br />
| <br />
* Mise à jour du journal - 30 min<br />
| <br />
* Finalisation de l'[[RICM5_2017_2018_-_UGAChain_/_Analyse_existant|analyse de l'existant]] - 1h<br />
* Mailing - 30 min<br />
* Call Skype DD - 30 min<br />
* Création des sprints sur Github avec Simon - 15 min<br />
* Mise à jour du planning (Dates clés à venir) - 30 min<br />
* Doc Hyperledger - 30 min<br />
* Exemple Hyperledger - 2h<br />
| <br />
| <br />
* Développement Application JAVA - UGA Chain desktop - 6h<br />
| <br />
* Visionnage du cours sur les différents types de blockchain ([https://www.youtube.com/watch?v=ZUVg9stKHK4| Vidéo du cours]) - 2H<br />
* Petit compte rendu du cours à l'équipe - 30min<br />
* Doc Hyperledger - 3H<br />
|<br />
* j'ai cassé mon linux donc je l'ai réinstallé, saleté de murphy !!! <br />
|- <br />
! Vendredi 9/02<br />
| <br />
| <br />
| <br />
| <br />
| <br />
* Remplissage du journal - 1h<br />
|}<br />
<br />
=== Documents ===<br />
<br />
* [[Media:UGAChain-CR_-_M._Ziener_-_06_02_2018.pdf|Compte-rendu de la réunion avec M. Ziener]]<br />
<br />
=== Sprint report ===<br />
<br />
== Semaine 3 ==<br />
<br />
{| class="wikitable"<br />
! colspan=7|Semaine 3<br />
|-<br />
!<br />
! Ahmed<br />
! Antoine<br />
! Aymeric<br />
! Charles<br />
! Lucas<br />
! Simon<br />
|- <br />
! Date<br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
|-<br />
! Date<br />
| <br />
| <br />
| <br />
| <br />
| <br />
|<br />
|- <br />
! Date<br />
| <br />
| <br />
| <br />
| <br />
| <br />
|-<br />
! Date<br />
| <br />
| <br />
| <br />
| <br />
| <br />
|<br />
|- <br />
! Date<br />
| <br />
| <br />
| <br />
| <br />
| <br />
|}<br />
<br />
== Semaine 4 ==<br />
<br />
{| class="wikitable"<br />
! colspan=7|Semaine 4<br />
|-<br />
!<br />
! Ahmed<br />
! Antoine<br />
! Aymeric<br />
! Charles<br />
! Lucas<br />
! Simon<br />
|- <br />
! Date<br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
|-<br />
! Date<br />
| <br />
| <br />
| <br />
| <br />
| <br />
|<br />
|- <br />
! Date<br />
| <br />
| <br />
| <br />
| <br />
| <br />
|-<br />
! Date<br />
| <br />
| <br />
| <br />
| <br />
| <br />
|<br />
|- <br />
! Date<br />
| <br />
| <br />
| <br />
| <br />
| <br />
|}<br />
<br />
== Semaine 5 ==<br />
<br />
{| class="wikitable"<br />
! colspan=7|Semaine 5<br />
|-<br />
!<br />
! Ahmed<br />
! Antoine<br />
! Aymeric<br />
! Charles<br />
! Lucas<br />
! Simon<br />
|- <br />
! Date<br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
|-<br />
! Date<br />
| <br />
| <br />
| <br />
| <br />
| <br />
|<br />
|- <br />
! Date<br />
| <br />
| <br />
| <br />
| <br />
| <br />
|-<br />
! Date<br />
| <br />
| <br />
| <br />
| <br />
| <br />
|<br />
|- <br />
! Date<br />
| <br />
| <br />
| <br />
| <br />
| <br />
|}<br />
<br />
== Semaine 6 ==<br />
<br />
{| class="wikitable"<br />
! colspan=7|Semaine 6<br />
|-<br />
!<br />
! Ahmed<br />
! Antoine<br />
! Aymeric<br />
! Charles<br />
! Lucas<br />
! Simon<br />
|- <br />
! Date<br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
|-<br />
! Date<br />
| <br />
| <br />
| <br />
| <br />
| <br />
|<br />
|- <br />
! Date<br />
| <br />
| <br />
| <br />
| <br />
| <br />
|-<br />
! Date<br />
| <br />
| <br />
| <br />
| <br />
| <br />
|<br />
|- <br />
! Date<br />
| <br />
| <br />
| <br />
| <br />
| <br />
|}</div>
Aymeric.Vial-Grelier
https://air.imag.fr/index.php?title=RICM5_2017_2018_-_UGAChain_/_Journal&diff=39425
RICM5 2017 2018 - UGAChain / Journal
2018-02-11T12:12:43Z
<p>Aymeric.Vial-Grelier: /* Journal */</p>
<hr />
<div>[[RICM5 2017 2018 - UGAChain|<< Retour fiche]]<br />
<br />
== Semaine 1 ==<br />
<br />
=== Journal ===<br />
<br />
{| class="wikitable"<br />
! colspan=7|Semaine 1<br />
|-<br />
! style="width: 10%;" |<br />
! style="width: 15%;" | Ahmed<br />
! style="width: 15%;" | Antoine<br />
! style="width: 15%;" | Aymeric<br />
! style="width: 15%;" | Charles<br />
! style="width: 15%;" | Lucas<br />
! style="width: 15%;" | Simon<br />
|- <br />
! Lundi 29/01<br />
| <br />
* Début de lecture et résumé du paper et résumé (Blockchain for education) - 5h<br />
| <br />
* Début de lecture du paper (Blockchain for Education) - 3h<br />
* Documentation sur la Blockchain & Hyperledger - 1h<br />
* RDV avec Brice Duhamel - 30 min<br />
|<br />
• Abs<br />
|<br />
* Début de lecture du paper (Blockchain for Education) - 4h<br />
* Edition d'UML - 4h<br />
|<br />
* Début de lecture du paper (Blockchain for Education) - 4H<br />
|<br />
* Début de lecture du paper (Blockchain for Education) - 4H<br />
* RDV Brice Duhamel - 30 min<br />
|-<br />
! Mardi 30/01<br />
| <br />
* Lecture et résumé du paper (Blockchain for education) - 5h<br />
* Reunion Didier Donsez - 1h<br />
| <br />
* Mise en place des pages Air - 1h<br />
* Installation & documentation JHipster - 3h30<br />
* Réunion Hack Together - 45 min<br />
* Prises de RDV avec l'administration de Polytech - 15 min<br />
* RDV avec DD, Gerard et Lucas - 45 min<br />
* Recherches sur l'existant (notamment ESILV) - 1h <br />
| <br />
• Constatation de la disparition du projet initial - le matin<br />
• Maj des connaissances sur le projet - 1h<br />
* Réunion Hack Together - 45 min<br />
* Prises de RDV avec l'administration de Polytech - 15 min<br />
* RDV avec DD, Gerard et Lucas - 45 min<br />
• Installation & configuration Jhipster - 2h<br />
| <br />
* Lecture du sujet - 1h<br />
* Réunion - 1h<br />
* Génération (Jhipster) + recherche de modules (Jhipster) - 2h<br />
* Débogage IDE (tentative de maven build sur eclipse) <br />
| <br />
* Réunion Hack Together - 45 min<br />
* RDV avec DD, Gerard et Lucas - 45 min<br />
* Lecture du paper (Blockchain for Education) - 3h<br />
* Introduction à hyperledger Fabric - 3h<br />
|<br />
* Réunion Hack Together - 45 min<br />
* Prises de RDV avec l'administration de Polytech - 15 min<br />
* RDV avec DD, Gerard et Lucas - 45 min<br />
* Lecture du paper (Blockchain for Education) - 3h<br />
|- <br />
! Mercredi 31/01<br />
| <br />
* Lecture et résumé du paper (Blockchain for education) - 5h<br />
* Aide de Charles au démarrage de JHipster - 1h30<br />
| <br />
* Cours de créativité / gestion de projet - 4h<br />
* Documentation sur APOGEE - 3h<br />
* Préparation au RDV J. Guindet avec Simon - 30 min<br />
| <br />
* Cours de créativité / gestion de projet - 4h<br />
• Début développement front <br />
• Maj connaissances angular 4 - 2h<br />
• Essayer de faire quelque chose de fonctionnel sur le front - 1h<br />
| <br />
* Configuration des packages généré - 3h<br />
* Regénération + Yarn des microservices - 4h<br />
* Tentative Débugagge Maven Build (eclipse - Windows) - 4h<br />
|<br />
* Cours de créativité / gestion de projet - 4h<br />
* Documentation sur Hyperledger, Install Party des prérequis - 4H<br />
|<br />
* Cours de créativité / gestion de projet - 4h<br />
* Documentation sur Hyperledger - 3H<br />
* Préparation au RDV J. Guindet avec Antoine - 30 min<br />
|-<br />
! Jeudi 01/02<br />
|<br />
* Lecture et résumé du paper (Blockchain for education) - 4h<br />
* Réunion avec Simon et Antoine (mise au point)<br />
| <br />
* Relecture et complétion du SRS - 5h30<br />
* Définition de l'''asset'' (contenu) d'une transaction (avec Ahmed et Simon) - 30 min<br />
| <br />
<br />
| <br />
* Regénération des microservices sans OAuth + mise a jour Github - 4h<br />
* Discussion sur l'API du back-end + fonctionnalités du site - 1h<br />
|<br />
* Documentation sur Hyperledger, Essai des premiers Tutos, Cassage et réparation de PC - 7H<br />
|<br />
* Relecture et complétion du SRS - 3H<br />
* Documentation HyperLedger - 1H30<br />
* Définition de l'''asset'' (contenu) d'une transaction (avec Ahmed et Antoine) - 30 min<br />
<br />
|- <br />
! Vendredi 02/02<br />
| <br />
* Définition et conception de UGAchain - 1 h <br />
* Lecture et résumé du paper (Blockchain for education) - 2h<br />
* Relecture du SRS et ajout des exigences fonctionnelles - 2h30<br />
| <br />
* Documentation "Blockchain for Education" - 1h30<br />
* Analyse existant - 1h<br />
* RDV avec J. Guindet ([[Media:UGAChain-CR_-_J._Guindet_-_31_01_2018.pdf|CR]]) - 45 min<br />
* Complétion du SRS - 2h30<br />
| <br />
| <br />
* Génération finale du microservice + gateway + registry + Mise à jour du GitHub (tout fonctionnel) - 4h<br />
* Explication de l'ensemble de l'architecture - 1h<br />
|<br />
|<br />
* RDV avec J. Guindet ([[Media:UGAChain-CR_-_J._Guindet_-_31_01_2018.pdf|CR]]) - 45 min<br />
* Complétion SRS - 1H30<br />
|}<br />
<br />
=== Documents ===<br />
<br />
* [[Media:UGAChain-CR_-_J._Guindet_-_31_01_2018.pdf|Compte-rendu de la réunion avec J. Guindet]]<br />
<br />
=== Sprint report ===<br />
<br />
'''TODO''' Sprint 0 sous le signe de la documentation<br />
<br />
== Semaine 2 ==<br />
<br />
=== Journal ===<br />
<br />
{| class="wikitable"<br />
! colspan=7|Semaine 2<br />
|-<br />
! style="width: 10%;" |<br />
! style="width: 15%;" | Ahmed<br />
! style="width: 15%;" | Antoine<br />
! style="width: 15%;" | Aymeric<br />
! style="width: 15%;" | Charles<br />
! style="width: 15%;" | Lucas<br />
! style="width: 15%;" | Simon<br />
|- <br />
! Lundi 5/02<br />
| <br />
* Réunion sprint - 30 min<br />
* Installation de Jhipster et résolution du bug de gitignore (avec charles et aymeric) - 3h<br />
* Lancement de Jhipster dans Docker - 1 h<br />
* Mise à jour du journal - 30min <br />
* Rédaction de l'éxistant - 1h<br />
| <br />
* Passage du SRS et des journaux sur la page Wiki - 1h<br />
* Réunion de début de sprint - 30 min<br />
* Renseignement sur l'API MediaWiki - 30 min<br />
* Rédaction de l'[[RICM5_2017_2018_-_UGAChain_/_Analyse_existant|analyse de l'existant]] - 1h30<br />
| <br />
| <br />
* Réunion sprint - 30mn<br />
* Compatibilité du projet (Windows - Ubuntu) + correction du Git Ignore - 3h <br />
* Compréhension du code généré + Développement de l'API - 4h <br />
|<br />
* Réunion sprint - 30 min<br />
* Lecture du glossaire HyperLedger Fabric - 1H<br />
* Tuto BYFN in Hyperledger Fabric - 4H<br />
|<br />
* Réunion sprint - 30 min<br />
* Mise à jour du journal et tâche SCRUM master 1H<br />
* Réalisation des premiers tutoriaux d'Hyperledger Fabric 3H30<br />
|-<br />
! Mardi 6/02<br />
| <br />
* Rédaction analyse de l'éxistant - 2h30<br />
* Entretient stage - 2h<br />
| <br />
* Préparation de la réunion de l'après-midi - 30 min<br />
* Réunion Skype DD - 30 min<br />
* Réunion M. Ziener ([[Media:UGAChain-CR_-_M._Ziener_-_06_02_2018.pdf|CR]]) - 1h<br />
* Lecture documentation Blockchain - 2h<br />
| <br />
| <br />
* Développement d'une application JAVA (pour simulation APOGEE ) - 6h<br />
|<br />
* Tuto BYFN in Hyperledger Fabric + doc - 5h<br />
* Réunion M. Ziener ([[Media:UGAChain-CR_-_M._Ziener_-_06_02_2018.pdf|CR]]) - 1h<br />
|<br />
* Lecture de doc <br />
|- <br />
! Mercredi 7/02<br />
| <br />
* Cours de créativité / gestion de projet - 4h<br />
* Présentation et mise au point sur hyperledger fabric - 1h<br />
* Formation sur la mise en place du réseau de la blockchain - 3h30<br />
| <br />
* Cours de créativité / gestion de projet - 4h<br />
* Réunion de groupe - 15 min<br />
* Mailing - 15 min<br />
* Présentation / compréhension d'Hyperledger - 3h30<br />
* Installation et run d'un exemple HyperledgerFabric - 30 min<br />
| <br />
| <br />
* Fin développement d'une application JAVA (pour simulation APOGEE ) - 5h<br />
|<br />
* Cours de créativité / gestion de projet - 4H<br />
* Présentation et mise au point sur hyperledger fabric - 1H<br />
* Reflexion en groupe sur la mise en place du réseau de la blockchain dans hyperledger - 3H30<br />
|<br />
* Cours de créativité / gestion de projet 4H<br />
* Présentation et mise au point sur hyperledger fabric 1H<br />
* Formation sur la mise en place du réseau de la blockchain 3H30<br />
|-<br />
! Jeudi 8/02<br />
| <br />
* Mise à jour du journal - 30 min<br />
| <br />
* Finalisation de l'[[RICM5_2017_2018_-_UGAChain_/_Analyse_existant|analyse de l'existant]] - 1h<br />
* Mailing - 30 min<br />
* Call Skype DD - 30 min<br />
* Création des sprints sur Github avec Simon - 15 min<br />
* Mise à jour du planning (Dates clés à venir) - 30 min<br />
* Doc Hyperledger - 30 min<br />
* Exemple Hyperledger - 2h<br />
| <br />
| <br />
* Développement Application JAVA - UGA Chain desktop - 6h<br />
| <br />
* Visionnage du cours sur les différents types de blockchain ([https://www.youtube.com/watch?v=ZUVg9stKHK4| Vidéo du cours]) - 2H<br />
* Petit compte rendu du cours à l'équipe - 30min<br />
* Doc Hyperledger - 3H<br />
|<br />
* j'ai cassé mon linux donc je l'ai réinstallé, saleté de murphy !!! <br />
|- <br />
! Vendredi 9/02<br />
| <br />
| <br />
| <br />
| <br />
| <br />
* Remplissage du journal - 1h<br />
|}<br />
<br />
=== Documents ===<br />
<br />
* [[Media:UGAChain-CR_-_M._Ziener_-_06_02_2018.pdf|Compte-rendu de la réunion avec M. Ziener]]<br />
<br />
=== Sprint report ===<br />
<br />
== Semaine 3 ==<br />
<br />
{| class="wikitable"<br />
! colspan=7|Semaine 3<br />
|-<br />
!<br />
! Ahmed<br />
! Antoine<br />
! Aymeric<br />
! Charles<br />
! Lucas<br />
! Simon<br />
|- <br />
! Date<br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
|-<br />
! Date<br />
| <br />
| <br />
| <br />
| <br />
| <br />
|<br />
|- <br />
! Date<br />
| <br />
| <br />
| <br />
| <br />
| <br />
|-<br />
! Date<br />
| <br />
| <br />
| <br />
| <br />
| <br />
|<br />
|- <br />
! Date<br />
| <br />
| <br />
| <br />
| <br />
| <br />
|}<br />
<br />
== Semaine 4 ==<br />
<br />
{| class="wikitable"<br />
! colspan=7|Semaine 4<br />
|-<br />
!<br />
! Ahmed<br />
! Antoine<br />
! Aymeric<br />
! Charles<br />
! Lucas<br />
! Simon<br />
|- <br />
! Date<br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
|-<br />
! Date<br />
| <br />
| <br />
| <br />
| <br />
| <br />
|<br />
|- <br />
! Date<br />
| <br />
| <br />
| <br />
| <br />
| <br />
|-<br />
! Date<br />
| <br />
| <br />
| <br />
| <br />
| <br />
|<br />
|- <br />
! Date<br />
| <br />
| <br />
| <br />
| <br />
| <br />
|}<br />
<br />
== Semaine 5 ==<br />
<br />
{| class="wikitable"<br />
! colspan=7|Semaine 5<br />
|-<br />
!<br />
! Ahmed<br />
! Antoine<br />
! Aymeric<br />
! Charles<br />
! Lucas<br />
! Simon<br />
|- <br />
! Date<br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
|-<br />
! Date<br />
| <br />
| <br />
| <br />
| <br />
| <br />
|<br />
|- <br />
! Date<br />
| <br />
| <br />
| <br />
| <br />
| <br />
|-<br />
! Date<br />
| <br />
| <br />
| <br />
| <br />
| <br />
|<br />
|- <br />
! Date<br />
| <br />
| <br />
| <br />
| <br />
| <br />
|}<br />
<br />
== Semaine 6 ==<br />
<br />
{| class="wikitable"<br />
! colspan=7|Semaine 6<br />
|-<br />
!<br />
! Ahmed<br />
! Antoine<br />
! Aymeric<br />
! Charles<br />
! Lucas<br />
! Simon<br />
|- <br />
! Date<br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
|-<br />
! Date<br />
| <br />
| <br />
| <br />
| <br />
| <br />
|<br />
|- <br />
! Date<br />
| <br />
| <br />
| <br />
| <br />
| <br />
|-<br />
! Date<br />
| <br />
| <br />
| <br />
| <br />
| <br />
|<br />
|- <br />
! Date<br />
| <br />
| <br />
| <br />
| <br />
| <br />
|}</div>
Aymeric.Vial-Grelier
https://air.imag.fr/index.php?title=RICM5_2017_2018_-_UGAChain_/_SRS&diff=38683
RICM5 2017 2018 - UGAChain / SRS
2018-01-31T13:18:37Z
<p>Aymeric.Vial-Grelier: /* Introduction */</p>
<hr />
<div>SRS - Usine à projet<br />
<br />
= Introduction =<br />
Ce document de spécification des exigences logicielles (document SRS) a été créé dans le cadre d'un projet de dernière année d'école d'ingénieur sur la mise en place d’une blockchain pour l’éducation. Ce document passe par la description du projet et les différentes exigences nécessaires pour le réaliser.<br />
<br />
Le public cible de cette description est le client ou les analystes des besoins et des tâches, les testeurs, les rédacteurs de documentation pour l'utilisateur et les chefs de projet.<br />
<br />
'''Nom du projet :''' Usine à projet (Blockchain for Education)<br />
<br />
'''Superviseurs'''<br />
* Didier Donsez<br />
<br />
'''Établissement'''<br />
* Polytech Grenoble<br />
<br />
'''Équipe'''<br />
* Antoine BOISADAM - Chef de projet<br />
* Ahmed NASSIK - ########<br />
* Aymeric VIAL-GRELIER - #########<br />
* Simon CHAMBONNET - ######<br />
* Lucas GUERRY - ######<br />
* Charles MARCHAND - #########<br />
<br />
== Sujet ==<br />
<br />
Jusqu'à 30% des CV soumis par les candidats aux cabinets de recrutement mentionnent des diplômes «inexacts ou abusifs». (selon le Ministère de l'Education français).<br />
<br />
Le but de ce projet “Blockchain for Education” est de créer une application qui a pour but de proposer un service de certification de diplômes et/ou d’attestation entre universités, permettant de vérifier en temps réel les diplômes d’une personne. Le tout en gardant l’anonymat et en préservant la vie privée des étudiants et ancien étudiants. Les assets peuvent être des diplômes nationaux, des diplômes universitaires (DU), des certificats d'assiduité (en formation continue), des crédits ECTS, des années ou semestres validés, des suppléments au diplôme (action citoyenne, hackathon, ...), ... <br />
<br />
== But du document ==<br />
<br />
Le but de ce document est de donner une description détaillée des besoins du projet ''Blockchain for Education'', application qui a pour but de proposer un service de certification de diplômes et/ou d’attestation entre universités, permettant de vérifier en temps réel les diplômes d’une personnes. Le tout en gardant l’anonymat et en préservant la vie privée des étudiants et ancien étudiants.<br />
<br />
== Horizon ==<br />
''Blockchain for Education'' aura pour finalité une application web, permettant à toute personne étudiante ou anciennement étudiante de se connecter. Aussi il permettra à cette personne de sélectionner un ensemble non vide de diplômes afin d’obtenir une clef correspondante à cet ensemble de diplômes qu’il pourra transmettre à un tier ; Le site devra donc être capable pour toute personne d’utiliser une clef obtenue à l’aide d’une tierce personne afin de consulter la liste des documents de cette clef.<br />
Afin d’assurer l’intégrité et la validité des informations l’ensemble des certificats seront stockés dans une blockchain privée où seule les universités et établissement certifié auront le droit d’envoyer des informations. Ainsi la certification des établissements assure l'authentification des diplômes.<br />
<br />
Les utilisateurs de l’application utiliseront leur navigateur web favori afin d’utiliser le site web.<br />
<br />
= Description Globale =<br />
== Architecture globale ==</div>
Aymeric.Vial-Grelier
https://air.imag.fr/index.php?title=Projets_2017-2018&diff=38632
Projets 2017-2018
2018-01-31T09:14:28Z
<p>Aymeric.Vial-Grelier: /* Affectations */</p>
<hr />
<div><<[[Projets 2016-2017]] | [[Projets]] | [[Projets 2018-2019]]>><br />
=RICM=<br />
==RICM3==<br />
<br />
==RICM4==<br />
===Projet Semestre S8===<br />
<br />
Enseignants responsables : Olivier Richard, Didier Donsez<br />
<br />
* Dates : Lundi après-midi, Mardi après-midi <br />
* Lancement: 15/01/2018 en 257 à 15h45<br />
* Soutenance: A définir<br />
* Soutenance à mi-parcours: A définir<br />
<br />
* '''Evaluation à mi-parcours le lundi/mardi ???''': Format: 10min (5min de présentation 3 slides au plus, 5min de discussion). Cette évaluation sera prise en compte dans la note finale.<br />
<br />
'''Consignes générales:'''<br />
<br />
* '''Vous devez être pro-actifs !!!''': Si des points sont pas ou mals spécifiés, vous le faîtes et vous justifiez vos choix. Pour les problèmes techniques éventuels vous pouvez: creuser la question, contacter l'auteur du code si il y a lieu, écrire un rapport de bug ('''Attention:''' ca se prépare !), soumettre un patch/pull request, contacter l'enseignant ou la personne référente du projet.<br />
<br />
* '''Vous devez maintenir une fiche de suivi de projet''': elle doit être mise à jour chaque semaine, elle rassemble les élements essentiels du projet, elle indique les évolutions du projet et présente sa feuille de route. '''Note:''' le nom de la fiche doit être composé du nom du projet et suffixé par ricm4_2017_2018. '''Cette fiche compte pour la note finale'''<br />
<br />
* '''Votre code''' pour doit être hébergé sur le gitlab et à l'URL suivante https://gricad-gitlab.univ-grenoble-alpes.fr/Projet-RICM4/17-18 , vous utiliserez votre compte UGA.<br />
<br />
* Les documents public doivent être rédigés en anglais (README, documentation, commentaires de code, nom de variables et de fonctions). Une bonnification sera accordée si le rapport et les transparents sont en anglais (la soutenance sera en francais).<br />
<br />
'''Propositions de projets:'''<br />
<br />
# [[QCM C2I]] , Pierre Gillois, Didier Donsez<br />
# [[Dashboard pour gestionnaire de tâches]] (Angular 5): Olivier Richard<br />
# [[Moteur de workflows distribué]] (WDL/Cromwell): Olivier Richard <br />
# [[ESP32 et language D]]: Olivier Richard<br />
# [[Serious game multi-joueurs pour tables tactiles en réseau]] : Didier Donsez, Anne-Laure Finkel, Stéphanie Diligent.<br />
# [[Challenge OpenCity]] : Georges-Pierre Bonneau, Didier Donsez<br />
# Projet [[UltraTeam]] avec des trackers [[ESP32-LoRa]] + GPS : Reprise partielle du projet eCOM de gestion des courses sportives et du projet [[UltraTeam]] 2017 pour la partie backend et frontend du projet : Didier Donsez<br />
# Projet [[Réseau Social LoRa]] avec des pods [[ESP32-LoRa]] : Olivier Richard.<br />
# Contribution et evaluation au/du projet [https://github.com/IntelLabs/hpat HPAT] (A compiler-based big data framework in Python): Olivier Richard.<br />
# [[Ruche connectée LoRa]] : Nicolas Palix<br />
# [[Serres connectées]] : Nicolas Palix<br />
# [[I-Greenhouse]] : [[Serre connectée aquaponie]] : Nicolas Palix<br />
# Projet "Plateforme de mise en relation pour les entrepreneurs sociaux" : Didier Donsez<br />
# [[Chatbot pour borne d'accueil handicap]] : Didier Donsez, Marie-Paule Balicco et Jérôme Maisonnasse (service accueil handicap COMUE UGA)<br />
# Connected Shop (avec [[Eclipse SmartHome]]) : Didier Donsez.<br />
# [[Deploiment Nucleo | Déploiement sécurisé et sans fil pour carte Nucleo]]: Olivier Richard et Sylain Toru<br />
# [[RobAIR]] : Cobot Majordome : Jérôme Maisonnasse, Germain Lemasson, Bastien Scher (FabMSTIC).<br />
<br />
==== Affectations ====<br />
{|class="wikitable alternance"<br />
|+ Affectation des projets RICM4 2017-2018<br />
|-<br />
|<br />
!scope="col"| Sujet<br />
!scope="col"| Etudiants<br />
!scope="col"| Enseignant(s)<br />
!scope="col"| Fiche de suivi<br />
!scope="col"| Dépot git<br />
|-<br />
<br />
!scope="row"| 1<br />
| [[QCM C2I]]<br />
| NON ATTRIBUÉ<br />
| Pierre Gillois, Didier Donsez<br />
| [[RICM4_2017_2018_-_| Fiche]] - [[RICM4_2017_2018_-_/_SRS|SRS]] - [[RICM4_2017_2018_-_/UML | UML]]<br />
| <br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
<br />
!scope="row"| 2<br />
| [[Dashboard pour gestionnaire de tâches]] (Angular 5)<br />
| BELGUENDOUZ Sekina, LARNICOL Titouan<br />
| Olivier Richard<br />
| [[RICM4_2017_2018_-_Dashboard| Fiche]] - [[RICM4_2017_2018_-_/_SRS|SRS]] - [[RICM4_2017_2018_-_/UML | UML]]<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projet-RICM4/17-18/2 gitlab]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
<br />
!scope="row"| 3<br />
| [[Moteur de workflows distribué]] (WDL/Cromwell)<br />
| NON ATTRIBUÉ<br />
| Olivier Richard<br />
| [[RICM4_2017_2018_-_| Fiche]] - [[RICM4_2017_2018_-_/_SRS|SRS]] - [[RICM4_2017_2018_-_/UML | UML]]<br />
| <br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
<br />
!scope="row"| 4<br />
| [[ESP32 et language D]]<br />
| MANGER Raphael, HOUBRON Adrian<br />
| Olivier Richard<br />
| [[RICM4_2017_2018_-_ESP32_D| Fiche]] - [[RICM4_2017_2018_-_ESP32_D/_SRS|SRS]] - [[RICM4_2017_2018_-_ESP32_D/UML | UML]]<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projet-RICM4/17-18/4 gitlab]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
<br />
!scope="row"| 5<br />
| [[Serious game multi-joueurs pour tables tactiles en réseau]]<br />
| LEPAGE Tim, SERGEANT Dimitri <br />
| Didier Donsez, Anne-Laure Finkel, Stéphanie Diligent<br />
| [[RICM4_2017_2018_-_| Fiche]] - [[RICM4_2017_2018_-_/_SRS|SRS]] - [[RICM4_2017_2018_-_/UML | UML]]<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projet-RICM4/17-18/5 gitlab]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
<br />
!scope="row"| 6<br />
| [[Challenge OpenCity]]<br />
| BOUCHERIMA Amina, FOMBARON Quentin<br />
| Georges-Pierre Bonneau, Didier Donsez<br />
| [[RICM4_2017_2018_-_OpenCity| Fiche]] - [[RICM4_2017_2018_-_/_SRS|SRS]] - [[RICM4_2017_2018_-_/UML | UML]]<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projet-RICM4/17-18/6 gitlab]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
<br />
!scope="row"| 7.1<br />
| Projet [[UltraTeam]] avec des trackers [[ESP32-LoRa]] + GPS<br />
| TERRIER Bastien, Hugo GROS-DAILLON<br />
| Didier Donsez<br />
| [[RICM4_2017_2018_-_| Fiche]] - [[RICM4_2017_2018_-_/_SRS|SRS]] - [[RICM4_2017_2018_-_/UML | UML]]<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projet-RICM4/17-18/7.1 gitlab]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
<br />
!scope="row"| 7.2<br />
| Projet [[UltraTeam]] avec des trackers [[ESP32-LoRa]] + GPS<br />
| MOLION Enzo, VALETTE Léo<br />
| Didier Donsez<br />
| [[RICM4_2017_2018_-_| Fiche]] - [[RICM4_2017_2018_-_/_SRS|SRS]] - [[RICM4_2017_2018_-_/UML | UML]]<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projet-RICM4/17-18/7.2 gitlab]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
<br />
<br />
!scope="row"| 8<br />
| Projet [[Réseau Social LoRa]] avec des pods [[ESP32-LoRa]]<br />
| VEGREVILLE Thibaud, GENTILLON Loris, ZHENG Jian<br />
| Olivier Richard<br />
| [[RICM4_2017_2018_-_| Fiche]] - [[RICM4_2017_2018_-_/_SRS|SRS]] - [[RICM4_2017_2018_-_/UML | UML]]<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projet-RICM4/17-18/8 gitlab]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
<br />
!scope="row"| 9<br />
| Contribution et evaluation au/du projet [https://github.com/IntelLabs/hpat HPAT]<br />
| NON ATTRIBUÉ<br />
| Olivier Richard<br />
| [[RICM4_2017_2018_-_| Fiche]] - [[RICM4_2017_2018_-_/_SRS|SRS]] - [[RICM4_2017_2018_-_/UML | UML]]<br />
| <br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
<br />
!scope="row"| 10<br />
| [[Ruche connectée LoRa]] <br />
| BESNIER Benjamin, LÉVESQUE Théo, WEILL William<br />
| Nicolas Palix<br />
| [[RICM4_2017_2018_-_Ruche_Connectee| Fiche]] - [[RICM4_2017_2018_-_Ruche_Connectee_/_SRS|SRS]] - [[RICM4_2017_2018_-_Ruche_Connectee/UML | UML]]<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projet-RICM4/17-18/10 gitlab]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
<br />
!scope="row"| 11<br />
| [[Serres connectées]]<br />
| BESNARD Guillaume, DEPRIESTER Timothée<br />
| Nicolas Palix<br />
| [[RICM4_2017_2018_-_Serre_Connectee| Fiche]] - [[RICM4_2017_2018_-_Serre_Connectee_/_SRS|SRS]] - [[Serre_Connectee/UML | UML]]<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projet-RICM4/17-18/11 gitlab]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
<br />
!scope="row"| 12<br />
| [[I-Greenhouse]] : [[Serre connectée aquaponie]] <br />
| SURIER GAROFALO Aurélien, FERREIRA Joffrey, OZENDA Thomas<br />
| Nicolas Palix<br />
| [[RICM4_2017_2018_-_IGreenHouse| Fiche]] - [[RICM4_2017_2018_-_IGreenHouse_/_SRS|SRS]] - [[IGreenHouse/UML | UML]]<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projet-RICM4/17-18/12 gitlab]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
<br />
!scope="row"| 13<br />
| Projet "Plateforme de mise en relation pour les entrepreneurs sociaux"<br />
| AUBERT Vincent, COURTIAL Julien<br />
| Didier Donsez<br />
| [[RICM4_2017_2018_-_| Fiche]] - [[RICM4_2017_2018_-_/_SRS|SRS]] - [[RICM4_2017_2018_-_/UML | UML]]<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projet-RICM4/17-18/13 gitlab]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
<br />
<br />
!scope="row"| 14<br />
| [[Chatbot pour borne d'accueil handicap]]<br />
| AUCLAIR-CORDAT Julien, BAMBA Samuel<br />
| Didier Donsez, Marie-Paule Balicco et Jérôme Maisonnasse (service accueil handicap COMUE UGA) <br />
| [[RICM4_2017_2018_-_| Fiche]] - [[RICM4_2017_2018_-_/_SRS|SRS]] - [[RICM4_2017_2018_-_/UML | UML]]<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projet-RICM4/17-18/14 gitlab]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
<br />
!scope="row"| 15<br />
| Connected Shop (avec [[Eclipse SmartHome]])<br />
| CUZIN Florian, ECHEVET Théo<br />
| Didier Donsez<br />
| [[RICM4_2017_2018_-_| Fiche]] - [[RICM4_2017_2018_-_/_SRS|SRS]] - [[RICM4_2017_2018_-_/UML | UML]]<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projet-RICM4/17-18/15 gitlab]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
<br />
!scope="row"| 16<br />
| [[Deploiment Nucleo | Déploiement sécurisé et sans fil pour carte Nucleo]]<br />
| CHANET Zoran, CHARLOT Servan<br />
| Olivier Richard, Sylain Toru<br />
| [[RICM4_2017_2018_-_| Fiche]] - [[RICM4_2017_2018_-_/_SRS|SRS]] - [[RICM4_2017_2018_-_/UML | UML]]<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projet-RICM4/17-18/16 gitlab]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
<br />
!scope="row"| 17.1<br />
| [[RobAIR]] : Robot Majordome<br />
| DEVOS Xavier, LAFRASSE Cédric<br />
| Jérôme Maisonnasse, Germain Lemasson, Bastien Scher (FabMSTIC)<br />
| [[RICM4_2017_2018_-_| Fiche]] - [[RICM4_2017_2018_-_/_SRS|SRS]] - [[RICM4_2017_2018_-_/UML | UML]]<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projet-RICM4/17-18/17.1 gitlab]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
<br />
!scope="row"| 17.2<br />
| [[RobAIR]] : Robot Majordome<br />
| JEAN Jordan, EZ-ZINE Najwa<br />
| Jérôme Maisonnasse, Germain Lemasson, Bastien Scher (FabMSTIC)<br />
| [[RICM4_2017_2018_-_| Fiche]] - [[RICM4_2017_2018_-_/_SRS|SRS]] - [[RICM4_2017_2018_-_/UML | UML]]<br />
| [https://gricad-gitlab.univ-grenoble-alpes.fr/Projet-RICM4/17-18/17.2 gitlab]<br />
| [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:xxx.pdf|Presentation de mi-parcours]]<br />
|-<br />
<br />
|}<br />
<br />
==RICM5==<br />
===Projet Semestre S10===<br />
<br />
Enseignants responsables : Didier Donsez<br />
<br />
Calendrier: 29 Janvier à 15 Mars 2018.<br />
<br />
Séances de Management de projets innovants:<br />
* Mercredi 31/01 de 8h à 12h: Stéphanie Diligent<br />
* Mercredi 7 février de 8h à 12h : Stéphanie Diligent<br />
* Mardi 15 février de 8h à 12 : Emmanuelle Tréhoust<br />
* Lundi 26 février de 8h à 12h : Olivier Gilles<br />
* Mardi 13 mars de 8h à 12h : Stéphanie Diligent et Emmanuelle Tréhoust<br />
<br />
Réunion de présentation : 8 Janvier 2018 Matin à 9H00-10H00 (RdV Salle P257 et Salle AIR P259). Faire couler le café.<br />
<br />
Hackathon Vinci (8,9,10/02) : http://hacktogether.vinci-energies.com/<br />
<br />
Démarrage : Lundi 29 Janvier 2018<br />
<br />
Soutenance à mi-parcours : Mercredi 14 Février 2018, 8H00-11H00 (30 minutes par équipe).<br />
<br />
Soutenance (puis Pot de la fin) : Jeudi 15 Mars 2018<br />
<br />
Vendredi 16 Mars : 10000 ans de RICM<br />
<br />
<br />
==== Planning soutenances mi-parcours ====<br />
Mercredi 14 Février 2018, 8H00-11H00 (25 minutes TTC par équipe).<br />
'''A COMPLETER PAR LES CHEFS DE PROJET'''<br />
* 8H00-8H30<br />
* 8H30-9H00<br />
* 9H00-9H30<br />
* 9H30-10H00<br />
* 10H00-10H30 [[R'Montagne]]<br />
* 10H30-11H00 [[SmartMove]]<br />
<br />
<br />
==== Planning soutenances finales ====<br />
Jeudi 15 Mars 2018<br />
* 8H00-9H00 [[R'Montagne]] (50 minutes TTC)<br />
* 9H00-10H00 [[SmartMove]] (50 minutes TTC)<br />
* 10H00-11H00 (50 minutes TTC)<br />
* 11H00-12H00 (50 minutes TTC)<br />
Pause déjeuner<br />
* 13H00-14H00 (50 minutes TTC)<br />
* 14H00-15H00 (50 minutes TTC)<br />
* 15H00-16H00 (50 minutes TTC) <br />
* 16H00-17H00 (50 minutes TTC)<br />
<br />
==== Affectations ====<br />
{|class="wikitable alternance"<br />
|+ Affectation des projets RICM5 2017-2018<br />
|-<br />
|<br />
!scope="col"| Sujet<br />
!scope="col"| Etudiants<br />
!scope="col"| Enseignant(s)<br />
!scope="col"| Fiche de suivi<br />
!scope="col"| Dépot git<br />
|-<br />
<br />
<br />
!scope="row"| 1<br />
| [[RealTimeSubtitle - 2017/18 - RICM5| Sous-titre d'un cours en temps réel]]<br />
| Estelle ALLARD / Aymeric BROCHIER / Louis COCHINHO / Oriane DALLE / Alexandre FERRERA / Alice RIVOAL<br />
| Didier Donsez, Laurent Besacier, François Portet, Marie-Paule Balicco, Jérome Maisonnasse<br />
| [[Real Time Subtitles 2017-2018| Fiche]] - [[RICM5_2017_2018_-_/_SRS|SRS]]<br />
| [https://gitlab.com/LouisCochinho/RealTimeSubtitles GitLab]<br />
| [[Media:RICM5_2017_2018_XYZ.pdf|Rapport final]] - [[Media:RICM5_2017_2018_XYZ.pdf|Presentation finale FR]] - [[Media:RICM5_2017_2018_XYZ.pdf|Final Presentation EN]] - [[Media:RICM5_2017_2018_XYZ.pdf|Flyer]] - [[Media:RICM5_2017_2018_XYZ.pdf|Presentation de mi-parcours]]<br />
|-<br />
<br />
!scope="row"| 2<br />
| [[Réalité virtuelle et Augmentée pour la maintenance d'usines]]<br />
| Lucas LESAGE / Denis LACHARTRE / Douria ZENNOUCHE / Gilles BONHOURE / Maxime DEREYMEZ<br />
| Didier Donsez, Georges-Pierre Bonneau<br />
| [[RICM5_2017_2018_-_| Fiche]] - [[RICM5_2017_2018_-_/_SRS|SRS]]<br />
| <br />
| [[Media:RICM5_2017_2018_XYZ.pdf|Rapport final]] - [[Media:RICM5_2017_2018_XYZ.pdf|Presentation finale FR]] - [[Media:RICM5_2017_2018_XYZ.pdf|Final Presentation EN]] - [[Media:RICM5_2017_2018_XYZ.pdf|Flyer]] - [[Media:RICM5_2017_2018_XYZ.pdf|Presentation de mi-parcours]]<br />
|-<br />
<br />
!scope="row"| 3<br />
| [[Deep Learning 2017-2018|Deep Learning]] avec [[TensorFlow]] sur les référentiels de compétence<br />
| Héloise FERNANDES DE ALMEIDA / '''Romane GALLIER''' (Chef de Projet) / Alicia AUBERTIN / Antoine GAMBRO / Qianqian FU <br />
| Didier Donsez<br />
| [[Deep Learning 2017-2018| Fiche]] - [[Deep Learning 2017-2018/SRS|SRS]]<br />
| [https://github.com/Projet-DeepLearning-RICM5-2018 Organisation Git]<br />
| [[Media:RICM5_2017_2018_XYZ.pdf|Rapport final]] - [[Media:RICM5_2017_2018_XYZ.pdf|Presentation finale FR]] - [[Media:RICM5_2017_2018_XYZ.pdf|Final Presentation EN]] - [[Media:RICM5_2017_2018_XYZ.pdf|Flyer]] - [[Media:RICM5_2017_2018_XYZ.pdf|Presentation de mi-parcours]]<br />
|-<br />
<br />
!scope="row"| 4<br />
| [[Projet Disrupt'Campus Inovallée]]<br />
| Lambert ROCHER / Hervé BECHER / Rémi SAVARY / Boris ODIEVRE <br />
| Didier Donsez, Gérard Pollier<br />
| [[RICM5_2017_2018_-_| Fiche]] - [[RICM5_2017_2018_-_/_SRS|SRS]]<br />
| <br />
| [[Media:RICM5_2017_2018_XYZ.pdf|Rapport final]] - [[Media:RICM5_2017_2018_XYZ.pdf|Presentation finale FR]] - [[Media:RICM5_2017_2018_XYZ.pdf|Final Presentation EN]] - [[Media:RICM5_2017_2018_XYZ.pdf|Flyer]] - [[Media:RICM5_2017_2018_XYZ.pdf|Presentation de mi-parcours]]<br />
|-<br />
<br />
!scope="row"| 5<br />
| [[RICM5 2017 2018 - UGAChain|UGAChain]] : Blockchain for Education<br />
| Charles MARCHAND / Antoine BOISADAM / Ahmed NASSIK / Simon CHAMBONNET / Lucas GUERRY / Aymeric VIAL-GRELIER<br />
| Didier Donsez & co<br />
| [[RICM5 2017 2018 - Usine à projet| Fiche]] - [[RICM5 2017 2018 - Usine à projet /_SRS|SRS]]<br />
| [https://github.com/RICM5-BlockChain Github]<br />
| [[Media:RICM5_2017_2018_UGAChain.pdf|Rapport final]] - [[Media:RICM5_2017_2018_UGAChain.pdf|Présentation finale FR]] - [[Media:RICM5_2017_2018_UGAChain.pdf|Final Présentation EN]] - [[Media:RICM5_2017_2018_UGAChain.pdf|Flyer]] - [[Media:RICM5_2017_2018_UGAChain.pdf|Présentation de mi-parcours]] -- [[Media:RICM5_2017_2018_UGAChain.mp4|Screencast]]<br />
|-<br />
<br />
<br />
!scope="row"| 6<br />
| [[R'Montagne]]<br />
| '''Hugo AMODRU-FAVIN''' / Antoine DELISE / Gwenaël MOREAU<br />
| Bernard Tourancheau<br />
| [[RICM5_2017_2018_-_| Fiche]] - [[RICM5_2017_2018_-_/_SRS|SRS]]<br />
| <br />
| [[Media:RICM5_2017_2018_XYZ.pdf|Rapport final]] - [[Media:RICM5_2017_2018_XYZ.pdf|Presentation finale FR]] - [[Media:RICM5_2017_2018_XYZ.pdf|Final Presentation EN]] - [[Media:RICM5_2017_2018_XYZ.pdf|Flyer]] - [[Media:RICM5_2017_2018_XYZ.pdf|Presentation de mi-parcours]]<br />
|-<br />
<br />
!scope="row"| 7<br />
| [[SmartMove]]<br />
| Anthony Geourjon / Timothée Lemaire / Clément Rouquier / Vincent Turrin<br />
| Bernard Tourancheau<br />
| [[RICM5_2017-2018 - SmartMove| Fiche]] - [[RICM5_2017-2018-SmartMove-SRS|SRS]]<br />
| [https://github.com/orgs/SmartMove-PolytechGrenoble/dashboard Github]<br />
| [[Media:RICM5_2017_2018_XYZ.pdf|Rapport final]] - [[Media:RICM5_2017_2018_XYZ.pdf|Presentation finale FR]] - [[Media:RICM5_2017_2018_XYZ.pdf|Final Presentation EN]] - [[Media:RICM5_2017_2018_XYZ.pdf|Flyer]] - [[Media:RICM5_2017_2018_XYZ.pdf|Presentation de mi-parcours]]<br />
|-<br />
<br />
|}<br />
<br />
==== Sujets non choisis ====<br />
* [[Contributions open-source au projet JHipster]] (Didier Donsez)<br />
* [[Contributions à Software Heritage]] (Didier Donsez and co)<br />
* Projet IoT 3 : [[Ski-locator]] (Bernard Tourancheau)<br />
<br />
= Projets collectifs MAT/IESE =<br />
<br />
== Années 3 et 4 ==<br />
<br />
* [[ASAC/SJC|Serres connectées @ Jardin du coteau]]<br />
* [[ASAC/GEJC|Gestion de l'eau @ Jardin du coteau]]<br />
* [[ASAC/AP|Aquaponie @ Polytech]]<br />
<br />
=[[Projets M2PGI Services Machine-to-Machine et Internet-of-Things]]=<br />
==[[PM2M/2018/TP|PM2M]]==<br />
<br />
=Réserve (boite à idées)=<br />
# [http://www.opti-solar.com/french/ap_applications.fr.html |Interface contrôleur de charge batterie/PV]<br />
# [[Sonotone à apprentissage profond]]<br />
# [[StartAIR2]] (Nicolas Palix)<br />
# [[Tag et Paint Ball en réalité augmentée]] (Michaël Périn) <br />
# [[Passe moi ton fichier]] (Michaël Périn) <br />
# [[Extensions à Fab Server]] (Jean-Michel Molenaar) sous reserve (CM ou SR)<br />
# [[Table multijeux de café 2.0]]<br />
# [[ GPIO_Qemu_RasPI| Emulation des GPIO dans QEMU pour le carte Raspberry Pi]] (Olivier Richard)<br />
# [[ Qemu et STM32F0-Discovery ]] (Olivier Richard)<br />
# [[Serrure à clé MIDI multifactorielle]] (Didier Donsez)<br />
# [[Table interactive musicale]] (Didier Donsez)<br />
# [[iMailbox]] (Didier Donsez)<br />
# [[AmILight]] (eclairage d'ambience intelligent) (Didier Donsez)<br />
# [[PDAmeetPDA]] (synchronisation d'agenda) (Michaël Périn)<br />
# [[1 000 000 VMs]] (expérimentation d'application distribuée à très grande échelle) (Olivier Richard) (2-3 RICM4)<br />
# [[Multiple Kinect]] (utilisation simultanée de plusieurs Kinect) (Olivier Richard) (RICM ou 3I)<br />
# [[Kinect musicale]] (Didier Donsez) (RICM)<br />
# [[Ktechlab Simavr Arduino | Ktechlab et integration de Simavr(Arduino)]] (Olivier Richard) (2-3 RICM4-SR)<br />
# Ocaml on AVR (Arduino)<br />
# Ocaml on Cortex-M3<br />
# [[Arduino on STM32 Discovery]]<br />
# [[Reverse Geocache Puzzle Box]]<br />
# [[OSGi ME]] (Didier Donsez)<br />
# [[Affichage Etudiant à Polytech]]<br />
# Synthèse 3D + motion capture Kinect<br />
# Logiciel d'[[apprentissage du calcul]] sur tablette Android (reconnaissance de chiffres manuscrits)<br />
# Plancher de verre (saint gobain) à la [http://www.wat.tv/video/mickael-jackson-billie-jean-oewj_2ey2h_.html Mickael Jackson dans Billie Jean] ! woo<br />
# [[Ktechlab Simavr Arduino | Ktechlab et integration de Simavr(Arduino)]] (Olivier Richard) (2-3 RICM4-SR)<br />
# [[CNC]]<br />
# [[Idées en Vrac]]<br />
# Scheme Everywhere (Olivier Richard) (2-3 RICM4-SR)<br />
# [[Projet Station Météo]]<br />
# Ocaml on AVR (Arduino)<br />
# [[Table interactive musicale]] (Didier Donsez)<br />
# [[AmILight]] (eclairage d'amnbience intelligent) (Didier Donsez)<br />
# [[Cube pointeur]] d'activité ingénieur<br />
# [http://www.instructables.com/id/Puppeteer-Motion-Capture-Costume/ Puppeteer Motion-Capture Costume]<br />
# [[Musical Staircase]] @ Polytech (Didier Donsez, 1 RICM4 + 1 3I4)<br />
# [[Total Recall]] (Didier Donsez)<br />
# [[SoundMachine]]<br />
# [[IGN-OSM|Importation de données IGN publiques dans OSM]]<br />
# [[Speed-limit-OSM|Analyse de traces GPX pour déterminer les limitations de vitesse]]<br />
# [[Multi perceptual cameras]] (Didier Donsez)<br />
# [[Photomaton 3D]] (Didier Donsez)<br />
# [[ArduCopter]]<br />
# [[Parking Intelligent]]<br />
# Frontend Web multi-utilisateur pour un jeu sérieux d'entreprise : Didier Donsez, Stéphanie Diligent, Emmanuelle Tréhoust.<br />
# Construction d'un roadbook d'ultratrail (mais aussi trek, randonnée, cyclisme, ...) à partir de traces GPX et des réseaux sociaux (Strava, Trace de Trail, ...): Didier Donsez</div>
Aymeric.Vial-Grelier
https://air.imag.fr/index.php?title=File:VT2017_XXX_presentation.pdf&diff=36874
File:VT2017 XXX presentation.pdf
2017-10-27T14:25:12Z
<p>Aymeric.Vial-Grelier: </p>
<hr />
<div></div>
Aymeric.Vial-Grelier
https://air.imag.fr/index.php?title=VT2017&diff=36873
VT2017
2017-10-27T14:24:38Z
<p>Aymeric.Vial-Grelier: /* Séance 5 : 20/10 */</p>
<hr />
<div>[[VT2016|<< Etudes 2016]] [[VT|Sommaire]] [[VT2018|Etudes 2018 >>]]<br />
<br />
<br />
=Veille Technologique et Stratégique=<br />
* Enseignants: [[User:Gpbonneau|Georges-Pierre Bonneau]], [[User:Donsez|Didier Donsez]]<br />
* UE/Module: EAM (HPRJ9R6B) et EAR (HPRJ9R4B) en RICM5<br />
<br />
L'objectif de cette UE est de réaliser un travail de synthèse et d’évaluation sur une technologie / spécification / tendance<br />
<br />
Dans votre futur vie d'ingénieur, vous aurez à d'une part, vous former par vous-même sur une technologie émergente et d'autre part à réaliser une veille technologique (et stratégique) par rapport à votre entreprise et projet.<br />
Il s'agira de réaliser<br />
* le positionnement par rapport au marché<br />
* d'être critique<br />
<br />
Votre synthèse fait l'objet d'une présentation orale convaincante devant un auditoire (dans le futur, vos collègues, vos chefs ou vos clients) avec des transparents et un discours répété.<br />
Pour finir de convaincre (Saint Thomas), vous ferez la présentation d'une démonstration.<br />
<br />
Votre présentation sera noté et commenté par tous vos camarades via un sondage (téléphone mobile). Leurs notes et leurs commentaires seront notés en fonction de leur exactitude de jugement.<br />
<br />
Remarque: Le [https://fr.wikipedia.org/wiki/Plagiat plagiat] est incompatible avec l'éthique de l'ingénieur. Le directeur d'école peut demander à votre traduction devant la commission disciplinaire de l'université. La sanction peut aller jusqu’à une interdiction d'inscription dans les établissements de l'enseignement supérieur français pendant plusieurs années : Le jeu, en vaut-il la chandelle ?<br />
<br />
La présentation peut être réalisée avec [[reveal.js]]<br />
<br />
[[File:presentation-VT-RICM5-1516.pdf|transparents d'introduction à l'UE]]<br />
<br />
=Planning=<br />
<br />
<br />
==Séance 1 : 15/09==<br />
Enseignants : [[User:Gpbonneau|Georges-Pierre Bonneau]], [[User:Donsez|Didier Donsez]]<br />
* [[JHipster]] : Démonstration de génération de l'application de votre projet [[eCOM]] à partir du schéma [[JHipster#JDL|JDL]], Louis Cochinho, [[VT2017_JHipster|Fiche de synthèse]], [[Media:VT2017_JHipster_presentation.pdf|Transparents]], [https://github.com/jhipster/jdl-samples/blob/master/online-shop.jh Code source démo]<br />
* [[OAuth2]] (IMPORTANT) : démonstration avec [http://www.jhipster.tech/security/ JHipster]. Ahmed Amine NASSIK [[VT2017_OAuth2|Fiche de synthèse]], [[Media:Oauth_presentation.pdf|Transparents]], [https://github.com/nassahmed/OAuthVT|Code source démo]<br />
* [[Netflix Zuul]] : API gateway Design Pattern, Démonstration de Zuul dans [[JHipster]] : Hugo Amodru-Favin, [[VT2017_Netflix_Zuul|Fiche de synthèse]], [[Media:VT2017_Netflix_Zuul_presentation.pdf|Transparents]], [https://github.com/Hugo-AF/Demo-Jhipster-Zuul Démonstration]<br />
* [[Serverless Architectures]] : Démonstration de [[OpenWhisk]]. Antoine Boisadam, [[VT2017_Serverless_Architectures|Fiche de synthèse]], [[Media:VT2017_Serverless_Architecture_presentation.pdf|Transparents]], [[VT2017_Serverless_Architectures_Demo|Démo]]<br />
<br />
==Séance 2 : 29/09==<br />
Enseignants : [[User:Gpbonneau|Georges-Pierre Bonneau]], [[User:Donsez|Didier Donsez]]<br />
* [[Apache Phoenix]] : Alice Rivoal, [[VT2017_XXX|Fiche de synthèse]], [[Media:VT2017_XXX_presentation.pdf|Transparents]], [https://github.com/YYYZZZ/XXX_Demo_VT2017 Code source démo]<br />
* [[Vitess]] : Oriane Dalle, [[VT2017_Vitess|Fiche de synthèse]], [[Media:Transparents_Vitess.pdf|Transparents]], [https://github.com/youtube/vitess/tree/master/examples/demo Code source démo]<br />
* [[EnMasse]] : Denis Lachartre, [[VT2017_EnMasse|Fiche de synthèse]], [[Media:VT2017_XXX_presentation.pdf|Transparents]], [https://github.com/YYYZZZ/XXX_Demo_VT2017| Code source démo]<br />
* [[MemCached]] Alicia Aubertin, [[VT2017_MemCached|Fiche de synthèse]], [[Media:VT2017_MemCached_presentation.pdf|Transparents]], [https://gist.githubusercontent.com/Codeklopper/4556805 Code source démo]<br />
* Gestionnaires de contenu : démonstration de [[Apache Jackrabbit]] dans le projet [[eCOM]] : Hervé Becher, [[VT2017_XXX|Fiche de synthèse]], [[Media:VT2017_Jackrabbit_presentation.pdf|Transparents]], [https://github.com/YYYZZZ/XXX_Demo_VT2017|Code source démo]<br />
<br />
==Séance 3 : 06/10==<br />
Enseignants : [[User:Gpbonneau|Georges-Pierre Bonneau]], [[User:Donsez|Didier Donsez]]<br />
* Le langage [[Julia]] : Rémi Savary, [[VT2017_Julia|Fiche de synthèse]], [[Media:VT2017_XXX_presentation.pdf|Transparents]], [https://github.com/YYYZZZ/XXX_Demo_VT2017|Code source démo]<br />
* [[Cdoe Obofsucaitn]] : Lucas Lesage, [[VT2017_Cdoe_Obofsucaitn|Fiche de synthèse]], [[Media:VT2017_XXX_presentation.pdf|Transparents]], [https://github.com/YYYZZZ/XXX_Demo_VT2017|Code source démo]<br />
* [[Valgrind]] : Boris Odievre, [[VT2017_XXX|Fiche de synthèse]], [[Media:VT2017_XXX_presentation.pdf|Transparents]], [https://github.com/YYYZZZ/XXX_Demo_VT2017|Code source démo]<br />
* [[Prometheus]] : Estelle Allard, [[VT2017_Prometheus|Fiche de synthèse]], [[Media:VT2017_Prometheus_presentation.pdf|Transparents]], [https://github.com/YYYZZZ/Prometheus_Demo_VT2017|Code source démo]<br />
* [[Flow-based data processing]] : démonstration de [[Apache NiFi]] : Maxime Dereymez, [[VT2017_Flow-based data processing|Fiche de synthèse]], [[Media:VT2017_XXX_presentation.pdf|Transparents]], [https://github.com/YYYZZZ/XXX_Demo_VT2017|Code source démo]<br />
<br />
==Séance 4 : 13/10==<br />
Enseignants : [[User:Gpbonneau|Georges-Pierre Bonneau]], [[User:Donsez|Didier Donsez]]<br />
<br />
* [[Telehash]] : Gilles Bonhoure, [[VT2017_Telehash|Fiche de synthèse]], [[Media:VT2017_Telehash_presentation.pdf|Transparents]], [https://github.com/Number6406/telehash-js-demo-VT2017 Code source démo]<br />
* [[OpenFlow]] : Douria ZENNOUCHE, [[VT2017_OpenFlow|Fiche de synthèse]], [[Media:VT2017_OpenFlow_presentation.pdf|Transparents]], [https://github.com/YYYZZZ/XXX_Demo_VT2017|Code source démo]<br />
* [[OpenMP]] : Anthony Geourjon, [[VT2017_OpenMP|Fiche de synthèse]], [[Media:VT2017_XXX_presentation.pdf|Transparents]], [https://github.com/YYYZZZ/XXX_Demo_VT2017|Code source démo]<br />
* [[Hyperledger]] : Simon Chambonnet, [[VT2017_XXX|Fiche de synthèse]], [[Media:VT2017_XXX_presentation.pdf|Transparents]], [https://github.com/YYYZZZ/XXX_Demo_VT2017|Code source démo]<br />
* [[CloudFoundry]] Charles Marchand<br />
<br />
==Séance 5 : 20/10==<br />
Enseignants : [[User:Gpbonneau|Georges-Pierre Bonneau]]<br />
* [[GlusterFS]] : Vincent Turrin, [[VT2017_GlusterFS|Fiche de synthèse]], [[Media:VT2017_GlusterFS_Vincent_TURRIN_presentation.pdf|Transparents]], [[VT2017_GlusterFS_demo|démo]]<br />
* [[Electron]] : Héloïse Fernandes de Almeida, [[VT2017_Electron|Fiche de synthèse]], [[Media:VT2017_Electron_presentation.pdf|Transparents]], [[https://github.com/Heloise-fernandes/ApplicationDemoElectron Code source démo]]<br />
* [[OpenNLP]] : Démonstration pour l'internalisation automatique de site de commerce électronique [[eCOM]]. : Aymeric Brochier, [[VT2017_ONLP|Fiche de synthèse]], [[Media:VT2017_ONLP_presentation2.pdf|Transparents]], [https://github.com/YYYZZZ/XXX_Demo_VT2017|Code source démo]<br />
* [[Web scrapping]] [http://phantomjs.org PhantomJS] [http://casperjs.org CasperJS] : Gwenaël Moreau, [[VT2017_XXX|Fiche de synthèse]], [[Media:VT2017_XXX_presentation.pdf|Transparents]], [https://github.com/YYYZZZ/XXX_Demo_VT2017|Code source démo]<br />
* [[ActionHero.js]] : Aymeric VIAL-GRELIER, [[VT2017_actionhero.js|Fiche de synthèse]], [[Media:VT2017_XXX_presentation.pdf|Transparents]], REPORTE LE 27/10<br />
* [[Apache Mahout]], Lucas Guerry, [[VT2017_XXX|Fiche de synthèse]], [[Media:VT2017_ACTIONHERO.pdf|Transparents]], [https://github.com/YYYZZZ/XXX_Demo_VT2017|Code source démo]<br />
<br />
==Séance 6 : 27/10==<br />
Enseignants : [[User:Gpbonneau|Georges-Pierre Bonneau]], [[User:Donsez|Didier Donsez]]<br />
<br />
* [[GRAKN.AI]] :Qianqian Fu, [[VT2017_Grakn.AI|Fiche de synthèse]], [[Media:VT2017_graknAI_presentation.pdf|Transparents]], [https://grakn.ai/pages/documentation/graql-analytics/analytics-shortest-path.html démo]<br />
* [[OpenAI Gym]] : Lambert Rocher, [[VT2017_OpenAI_Gym|Fiche de synthèse]], [[Media:VT2017_OpenAIGym_presentation.pdf|Transparents]], [https://github.com/lambertrocher/Demo-VT-OpenAI-Gym |Code source démo]<br />
* [[Zephyr]] : démonstration avec un [[Arduino 101]] et un STM32 F7 (A récupérer auprès de Didier DONSEZ) : Timothée Lemaire, [[VT2017_Zephyr|Fiche de synthèse]], [[Media:VT2017_Zephyr_presentation.pdf|Transparents]], [https://github.com/TimotheeLemaire/Zephyr_Demo_VT2017 Code source démo]<br />
* [[Yocto]] : démonstration sur RPI3 : Antoine Gambro (Il faut contacter Nicolas Palix pour récupérer un RPI3 + alimentation), [[VT2017_XXX|Fiche de synthèse]], [[Media:VT2017_XXX_presentation.pdf|Transparents]], [https://github.com/YYYZZZ/XXX_Demo_VT2017|Code source démo]<br />
* [[OpenShift]] : Antoine Delise, [[VT2017_OpenShift|Fiche de synthèse]], [[Media:VT2017_OpenNLP_presentation.pdf|Transparents]], [https://github.com/delisea/javaee7-angular-swagger-docker|Code source démo]<br />
<br />
=Sujets non choisis=<br />
<br />
# [[Snapcraft]]<br />
# [[Kafka Streams]]<br />
# [[Moby]] : démonstration de containers avec votre projet [[ECOM-RICM|eCOM]].<br />
# [[Hazelcast]] : Démo avec Spring Boot ([https://dzone.com/storage/assets/6459742-dzone-rc247-gettingstartedwithspringbootandmicrose.pdf lien]) dans un projet [[JHipster]]<br />
# Twitter [[Finagle]]<br />
# Facebook [[Nifty]] et Facebook [[Swift]]<br />
# [[Zipkin]] (et Dapper)<br />
# [[In-Memory Data Grids]] : Démonstration de [[Gigaspaces]] et [[XAP]] Open Source<br />
# [[Fautes Byzantines]] : Démonstration de [[BFT-SMaRt]]<br />
# Insport Video<br />
# [[Memory-centric virtual distributed storage system]]<br />
# [[Performance Monitoring]]<br />
# [[Intel Clear Containers]] (HOT TOPIC)<br />
# [[ESB]] : démonstration de [[Mule ESB]]<br />
# [[Access Network Query Protocol (ANQP)]]<br />
# [[JCache]] : démonstration avec [[Apache Ignity]]<br />
# [[Apache Stratos]]<br />
# [[Fabric8]]<br />
# [[gceasy]] : Universal garbage collection log Analyser<br />
# [[Wildfly Swarm]]<br />
# [[Apache Solr]] : Démonstration avec [http://hortonworks.com/hadoop-tutorial/indexing-and-searching-text-within-images-with-apache-solr/ Tesseract OCR]<br />
# [[Content Delivery Network]]s : Démonstration de [[Amazon S3]], Azure, Akamaï ... sur votre projet [[ECOM-RICM|eCOM]]<br />
# [[web3j]]</div>
Aymeric.Vial-Grelier
https://air.imag.fr/index.php?title=VT2017&diff=36872
VT2017
2017-10-27T14:23:31Z
<p>Aymeric.Vial-Grelier: /* Séance 5 : 20/10 */</p>
<hr />
<div>[[VT2016|<< Etudes 2016]] [[VT|Sommaire]] [[VT2018|Etudes 2018 >>]]<br />
<br />
<br />
=Veille Technologique et Stratégique=<br />
* Enseignants: [[User:Gpbonneau|Georges-Pierre Bonneau]], [[User:Donsez|Didier Donsez]]<br />
* UE/Module: EAM (HPRJ9R6B) et EAR (HPRJ9R4B) en RICM5<br />
<br />
L'objectif de cette UE est de réaliser un travail de synthèse et d’évaluation sur une technologie / spécification / tendance<br />
<br />
Dans votre futur vie d'ingénieur, vous aurez à d'une part, vous former par vous-même sur une technologie émergente et d'autre part à réaliser une veille technologique (et stratégique) par rapport à votre entreprise et projet.<br />
Il s'agira de réaliser<br />
* le positionnement par rapport au marché<br />
* d'être critique<br />
<br />
Votre synthèse fait l'objet d'une présentation orale convaincante devant un auditoire (dans le futur, vos collègues, vos chefs ou vos clients) avec des transparents et un discours répété.<br />
Pour finir de convaincre (Saint Thomas), vous ferez la présentation d'une démonstration.<br />
<br />
Votre présentation sera noté et commenté par tous vos camarades via un sondage (téléphone mobile). Leurs notes et leurs commentaires seront notés en fonction de leur exactitude de jugement.<br />
<br />
Remarque: Le [https://fr.wikipedia.org/wiki/Plagiat plagiat] est incompatible avec l'éthique de l'ingénieur. Le directeur d'école peut demander à votre traduction devant la commission disciplinaire de l'université. La sanction peut aller jusqu’à une interdiction d'inscription dans les établissements de l'enseignement supérieur français pendant plusieurs années : Le jeu, en vaut-il la chandelle ?<br />
<br />
La présentation peut être réalisée avec [[reveal.js]]<br />
<br />
[[File:presentation-VT-RICM5-1516.pdf|transparents d'introduction à l'UE]]<br />
<br />
=Planning=<br />
<br />
<br />
==Séance 1 : 15/09==<br />
Enseignants : [[User:Gpbonneau|Georges-Pierre Bonneau]], [[User:Donsez|Didier Donsez]]<br />
* [[JHipster]] : Démonstration de génération de l'application de votre projet [[eCOM]] à partir du schéma [[JHipster#JDL|JDL]], Louis Cochinho, [[VT2017_JHipster|Fiche de synthèse]], [[Media:VT2017_JHipster_presentation.pdf|Transparents]], [https://github.com/jhipster/jdl-samples/blob/master/online-shop.jh Code source démo]<br />
* [[OAuth2]] (IMPORTANT) : démonstration avec [http://www.jhipster.tech/security/ JHipster]. Ahmed Amine NASSIK [[VT2017_OAuth2|Fiche de synthèse]], [[Media:Oauth_presentation.pdf|Transparents]], [https://github.com/nassahmed/OAuthVT|Code source démo]<br />
* [[Netflix Zuul]] : API gateway Design Pattern, Démonstration de Zuul dans [[JHipster]] : Hugo Amodru-Favin, [[VT2017_Netflix_Zuul|Fiche de synthèse]], [[Media:VT2017_Netflix_Zuul_presentation.pdf|Transparents]], [https://github.com/Hugo-AF/Demo-Jhipster-Zuul Démonstration]<br />
* [[Serverless Architectures]] : Démonstration de [[OpenWhisk]]. Antoine Boisadam, [[VT2017_Serverless_Architectures|Fiche de synthèse]], [[Media:VT2017_Serverless_Architecture_presentation.pdf|Transparents]], [[VT2017_Serverless_Architectures_Demo|Démo]]<br />
<br />
==Séance 2 : 29/09==<br />
Enseignants : [[User:Gpbonneau|Georges-Pierre Bonneau]], [[User:Donsez|Didier Donsez]]<br />
* [[Apache Phoenix]] : Alice Rivoal, [[VT2017_XXX|Fiche de synthèse]], [[Media:VT2017_XXX_presentation.pdf|Transparents]], [https://github.com/YYYZZZ/XXX_Demo_VT2017 Code source démo]<br />
* [[Vitess]] : Oriane Dalle, [[VT2017_Vitess|Fiche de synthèse]], [[Media:Transparents_Vitess.pdf|Transparents]], [https://github.com/youtube/vitess/tree/master/examples/demo Code source démo]<br />
* [[EnMasse]] : Denis Lachartre, [[VT2017_EnMasse|Fiche de synthèse]], [[Media:VT2017_XXX_presentation.pdf|Transparents]], [https://github.com/YYYZZZ/XXX_Demo_VT2017| Code source démo]<br />
* [[MemCached]] Alicia Aubertin, [[VT2017_MemCached|Fiche de synthèse]], [[Media:VT2017_MemCached_presentation.pdf|Transparents]], [https://gist.githubusercontent.com/Codeklopper/4556805 Code source démo]<br />
* Gestionnaires de contenu : démonstration de [[Apache Jackrabbit]] dans le projet [[eCOM]] : Hervé Becher, [[VT2017_XXX|Fiche de synthèse]], [[Media:VT2017_Jackrabbit_presentation.pdf|Transparents]], [https://github.com/YYYZZZ/XXX_Demo_VT2017|Code source démo]<br />
<br />
==Séance 3 : 06/10==<br />
Enseignants : [[User:Gpbonneau|Georges-Pierre Bonneau]], [[User:Donsez|Didier Donsez]]<br />
* Le langage [[Julia]] : Rémi Savary, [[VT2017_Julia|Fiche de synthèse]], [[Media:VT2017_XXX_presentation.pdf|Transparents]], [https://github.com/YYYZZZ/XXX_Demo_VT2017|Code source démo]<br />
* [[Cdoe Obofsucaitn]] : Lucas Lesage, [[VT2017_Cdoe_Obofsucaitn|Fiche de synthèse]], [[Media:VT2017_XXX_presentation.pdf|Transparents]], [https://github.com/YYYZZZ/XXX_Demo_VT2017|Code source démo]<br />
* [[Valgrind]] : Boris Odievre, [[VT2017_XXX|Fiche de synthèse]], [[Media:VT2017_XXX_presentation.pdf|Transparents]], [https://github.com/YYYZZZ/XXX_Demo_VT2017|Code source démo]<br />
* [[Prometheus]] : Estelle Allard, [[VT2017_Prometheus|Fiche de synthèse]], [[Media:VT2017_Prometheus_presentation.pdf|Transparents]], [https://github.com/YYYZZZ/Prometheus_Demo_VT2017|Code source démo]<br />
* [[Flow-based data processing]] : démonstration de [[Apache NiFi]] : Maxime Dereymez, [[VT2017_Flow-based data processing|Fiche de synthèse]], [[Media:VT2017_XXX_presentation.pdf|Transparents]], [https://github.com/YYYZZZ/XXX_Demo_VT2017|Code source démo]<br />
<br />
==Séance 4 : 13/10==<br />
Enseignants : [[User:Gpbonneau|Georges-Pierre Bonneau]], [[User:Donsez|Didier Donsez]]<br />
<br />
* [[Telehash]] : Gilles Bonhoure, [[VT2017_Telehash|Fiche de synthèse]], [[Media:VT2017_Telehash_presentation.pdf|Transparents]], [https://github.com/Number6406/telehash-js-demo-VT2017 Code source démo]<br />
* [[OpenFlow]] : Douria ZENNOUCHE, [[VT2017_OpenFlow|Fiche de synthèse]], [[Media:VT2017_OpenFlow_presentation.pdf|Transparents]], [https://github.com/YYYZZZ/XXX_Demo_VT2017|Code source démo]<br />
* [[OpenMP]] : Anthony Geourjon, [[VT2017_OpenMP|Fiche de synthèse]], [[Media:VT2017_XXX_presentation.pdf|Transparents]], [https://github.com/YYYZZZ/XXX_Demo_VT2017|Code source démo]<br />
* [[Hyperledger]] : Simon Chambonnet, [[VT2017_XXX|Fiche de synthèse]], [[Media:VT2017_XXX_presentation.pdf|Transparents]], [https://github.com/YYYZZZ/XXX_Demo_VT2017|Code source démo]<br />
* [[CloudFoundry]] Charles Marchand<br />
<br />
==Séance 5 : 20/10==<br />
Enseignants : [[User:Gpbonneau|Georges-Pierre Bonneau]]<br />
* [[GlusterFS]] : Vincent Turrin, [[VT2017_GlusterFS|Fiche de synthèse]], [[Media:VT2017_GlusterFS_Vincent_TURRIN_presentation.pdf|Transparents]], [[VT2017_GlusterFS_demo|démo]]<br />
* [[Electron]] : Héloïse Fernandes de Almeida, [[VT2017_Electron|Fiche de synthèse]], [[Media:VT2017_Electron_presentation.pdf|Transparents]], [[https://github.com/Heloise-fernandes/ApplicationDemoElectron Code source démo]]<br />
* [[OpenNLP]] : Démonstration pour l'internalisation automatique de site de commerce électronique [[eCOM]]. : Aymeric Brochier, [[VT2017_ONLP|Fiche de synthèse]], [[Media:VT2017_ONLP_presentation2.pdf|Transparents]], [https://github.com/YYYZZZ/XXX_Demo_VT2017|Code source démo]<br />
* [[Web scrapping]] [http://phantomjs.org PhantomJS] [http://casperjs.org CasperJS] : Gwenaël Moreau, [[VT2017_XXX|Fiche de synthèse]], [[Media:VT2017_XXX_presentation.pdf|Transparents]], [https://github.com/YYYZZZ/XXX_Demo_VT2017|Code source démo]<br />
* [[ActionHero.js]] : Aymeric VIAL-GRELIER, [[VT2017_actionhero.js|Fiche de synthèse]], [[Media:VT2017_XXX_presentation.pdf|Transparents]], REPORTE LE 27/10<br />
* [[Apache Mahout]], Lucas Guerry, [[VT2017_XXX|Fiche de synthèse]], [[Media:VT2017_XXX_presentation.pdf|Transparents]], [https://github.com/YYYZZZ/XXX_Demo_VT2017|Code source démo]<br />
<br />
==Séance 6 : 27/10==<br />
Enseignants : [[User:Gpbonneau|Georges-Pierre Bonneau]], [[User:Donsez|Didier Donsez]]<br />
<br />
* [[GRAKN.AI]] :Qianqian Fu, [[VT2017_Grakn.AI|Fiche de synthèse]], [[Media:VT2017_graknAI_presentation.pdf|Transparents]], [https://grakn.ai/pages/documentation/graql-analytics/analytics-shortest-path.html démo]<br />
* [[OpenAI Gym]] : Lambert Rocher, [[VT2017_OpenAI_Gym|Fiche de synthèse]], [[Media:VT2017_OpenAIGym_presentation.pdf|Transparents]], [https://github.com/lambertrocher/Demo-VT-OpenAI-Gym |Code source démo]<br />
* [[Zephyr]] : démonstration avec un [[Arduino 101]] et un STM32 F7 (A récupérer auprès de Didier DONSEZ) : Timothée Lemaire, [[VT2017_Zephyr|Fiche de synthèse]], [[Media:VT2017_Zephyr_presentation.pdf|Transparents]], [https://github.com/TimotheeLemaire/Zephyr_Demo_VT2017 Code source démo]<br />
* [[Yocto]] : démonstration sur RPI3 : Antoine Gambro (Il faut contacter Nicolas Palix pour récupérer un RPI3 + alimentation), [[VT2017_XXX|Fiche de synthèse]], [[Media:VT2017_XXX_presentation.pdf|Transparents]], [https://github.com/YYYZZZ/XXX_Demo_VT2017|Code source démo]<br />
* [[OpenShift]] : Antoine Delise, [[VT2017_OpenShift|Fiche de synthèse]], [[Media:VT2017_OpenNLP_presentation.pdf|Transparents]], [https://github.com/delisea/javaee7-angular-swagger-docker|Code source démo]<br />
<br />
=Sujets non choisis=<br />
<br />
# [[Snapcraft]]<br />
# [[Kafka Streams]]<br />
# [[Moby]] : démonstration de containers avec votre projet [[ECOM-RICM|eCOM]].<br />
# [[Hazelcast]] : Démo avec Spring Boot ([https://dzone.com/storage/assets/6459742-dzone-rc247-gettingstartedwithspringbootandmicrose.pdf lien]) dans un projet [[JHipster]]<br />
# Twitter [[Finagle]]<br />
# Facebook [[Nifty]] et Facebook [[Swift]]<br />
# [[Zipkin]] (et Dapper)<br />
# [[In-Memory Data Grids]] : Démonstration de [[Gigaspaces]] et [[XAP]] Open Source<br />
# [[Fautes Byzantines]] : Démonstration de [[BFT-SMaRt]]<br />
# Insport Video<br />
# [[Memory-centric virtual distributed storage system]]<br />
# [[Performance Monitoring]]<br />
# [[Intel Clear Containers]] (HOT TOPIC)<br />
# [[ESB]] : démonstration de [[Mule ESB]]<br />
# [[Access Network Query Protocol (ANQP)]]<br />
# [[JCache]] : démonstration avec [[Apache Ignity]]<br />
# [[Apache Stratos]]<br />
# [[Fabric8]]<br />
# [[gceasy]] : Universal garbage collection log Analyser<br />
# [[Wildfly Swarm]]<br />
# [[Apache Solr]] : Démonstration avec [http://hortonworks.com/hadoop-tutorial/indexing-and-searching-text-within-images-with-apache-solr/ Tesseract OCR]<br />
# [[Content Delivery Network]]s : Démonstration de [[Amazon S3]], Azure, Akamaï ... sur votre projet [[ECOM-RICM|eCOM]]<br />
# [[web3j]]</div>
Aymeric.Vial-Grelier
https://air.imag.fr/index.php?title=VT2017_XXX&diff=36871
VT2017 XXX
2017-10-27T14:19:43Z
<p>Aymeric.Vial-Grelier: Blanked the page</p>
<hr />
<div></div>
Aymeric.Vial-Grelier
https://air.imag.fr/index.php?title=VT2017_actionhero.js&diff=36870
VT2017 actionhero.js
2017-10-27T14:18:47Z
<p>Aymeric.Vial-Grelier: Created page with "=ActionHero.Js= * Sujet : ActionHero.js * Auteur : Aymeric VIAL-GRELIER * Enseignants : Didier Donsez, Georges-Pierre Bonneau * Date : 27/10/2017..."</p>
<hr />
<div>=ActionHero.Js=<br />
* Sujet : ActionHero.js<br />
* Auteur : [[User:Aymeric.Vial-Grelier|Aymeric VIAL-GRELIER]]<br />
* Enseignants : Didier Donsez, Georges-Pierre Bonneau<br />
* Date : 27/10/2017<br />
<br />
[[File:AH.png|300px]]<br />
<br />
=Résumé=<br />
<br />
ActionHero.js est un framework pour générer des API en javascript, utilisant Node.Js. Il permet notamment l’accès grâce à plusieurs moyens tels que TCP/http ou encore des websockets. Le développement d’une API multiplateforme est alors simplifié.<br />
<br />
<br />
* Mots-clés : Framework, Javascript, Node.js, évenements, performance, multi-plateforme<br />
<br />
=Abstract=<br />
A serverless architecture is an architecture where developers don't have to care about the infrastructure (machine or VM), it's managed by a 3rd party. One of the biggest benefits of this kind of architecture is the scalability. Developers can focus on code and can create functions which will be triggered by an event. ''Apache OpenWhisk is a serverless, open source cloud platform that allows you to execute code in response to events at any scale. OpenWhisk handles the infrastructure and servers so you can focus on building amazing things'' (website definition). OpenWhisk is able to execute Javascript and Swift code. IBM, with ''IBM Function'', provide an OpenWhisk service.<br />
<br />
* Keywords : Framework, Javascript, Node.js, events, performance, cross-plateform<br />
<br />
=Synthèse=<br />
<br />
ActionHero.Js est un framework pour générer des API accessibles par plusieurs moyens. Comme tout framework celui ci permet de générer facilement et rapidement des API écrites en javascript.<br />
Les technologies utilisées sont multiples. La première est un serveur Node.js afin de rendre les apis fonctionnelles. La seconde est l’utilisation de redis utilisé comme broker (gestion d’actions différées) ainsi que comme base de donnée NoSQL). <br />
ActionHero utilise Node.js, la programmation est donc évementielle. Les actions sont traitées une par une et peuvent ensuite appeler des callbacks.<br />
<br />
[[File:AH2.png]]<br />
<br />
[[File:AH1.png]]<br />
<br />
ActionHero.js fourni 3 serveurs différents. Un serveur web répondant a des requêtes http, le second un système de websocket, et enfin le dernier une plateforme de socket TCP.<br />
<br />
Nativement toutes les actions (fonctionnalités de l’api dans ActionHero.js) sont accessibles via tous les accès cités précédemment. C’est l’avantage particulier de ce framework quand on le compare à sa concurrence (Sails.js par exemple).<br />
Toutes les actions sont définies dans un répertoire particulier défini par le framework, et toutes les actions peuvent être appelées par des URLS définies dans un fichier particulier. C’est également le cas pour TCP toute action est immédiatement accessible.<br />
Côté performance, les performances sont semblables à toute architecture basée sur Node.JS, elles sont donc très bonnes.<br />
<br />
En conclusion ActionHero.js est un excellent framework dans le cas ou l’on souhaite programmer une API accessible via plusieurs protocoles. La documentation complète permet de comprendre rapidement comment évoluer dans le codage de la dite API.<br />
<br />
=Webographie=<br />
<br />
* https://www.actionherojs.com/<br />
* https://stackshare.io/stackups/actionherojs-vs-expressjs-vs-hapi<br />
* https://github.com/actionhero/actionhero<br />
* https://www.upwork.com/hiring/development/15-node-js-frameworks-to-know/<br />
• https://openclassrooms.com/courses/des-applications-ultra-rapides-avec-node-js</div>
Aymeric.Vial-Grelier
https://air.imag.fr/index.php?title=VT2017&diff=36869
VT2017
2017-10-27T14:18:33Z
<p>Aymeric.Vial-Grelier: /* Séance 5 : 20/10 */</p>
<hr />
<div>[[VT2016|<< Etudes 2016]] [[VT|Sommaire]] [[VT2018|Etudes 2018 >>]]<br />
<br />
<br />
=Veille Technologique et Stratégique=<br />
* Enseignants: [[User:Gpbonneau|Georges-Pierre Bonneau]], [[User:Donsez|Didier Donsez]]<br />
* UE/Module: EAM (HPRJ9R6B) et EAR (HPRJ9R4B) en RICM5<br />
<br />
L'objectif de cette UE est de réaliser un travail de synthèse et d’évaluation sur une technologie / spécification / tendance<br />
<br />
Dans votre futur vie d'ingénieur, vous aurez à d'une part, vous former par vous-même sur une technologie émergente et d'autre part à réaliser une veille technologique (et stratégique) par rapport à votre entreprise et projet.<br />
Il s'agira de réaliser<br />
* le positionnement par rapport au marché<br />
* d'être critique<br />
<br />
Votre synthèse fait l'objet d'une présentation orale convaincante devant un auditoire (dans le futur, vos collègues, vos chefs ou vos clients) avec des transparents et un discours répété.<br />
Pour finir de convaincre (Saint Thomas), vous ferez la présentation d'une démonstration.<br />
<br />
Votre présentation sera noté et commenté par tous vos camarades via un sondage (téléphone mobile). Leurs notes et leurs commentaires seront notés en fonction de leur exactitude de jugement.<br />
<br />
Remarque: Le [https://fr.wikipedia.org/wiki/Plagiat plagiat] est incompatible avec l'éthique de l'ingénieur. Le directeur d'école peut demander à votre traduction devant la commission disciplinaire de l'université. La sanction peut aller jusqu’à une interdiction d'inscription dans les établissements de l'enseignement supérieur français pendant plusieurs années : Le jeu, en vaut-il la chandelle ?<br />
<br />
La présentation peut être réalisée avec [[reveal.js]]<br />
<br />
[[File:presentation-VT-RICM5-1516.pdf|transparents d'introduction à l'UE]]<br />
<br />
=Planning=<br />
<br />
<br />
==Séance 1 : 15/09==<br />
Enseignants : [[User:Gpbonneau|Georges-Pierre Bonneau]], [[User:Donsez|Didier Donsez]]<br />
* [[JHipster]] : Démonstration de génération de l'application de votre projet [[eCOM]] à partir du schéma [[JHipster#JDL|JDL]], Louis Cochinho, [[VT2017_JHipster|Fiche de synthèse]], [[Media:VT2017_JHipster_presentation.pdf|Transparents]], [https://github.com/jhipster/jdl-samples/blob/master/online-shop.jh Code source démo]<br />
* [[OAuth2]] (IMPORTANT) : démonstration avec [http://www.jhipster.tech/security/ JHipster]. Ahmed Amine NASSIK [[VT2017_OAuth2|Fiche de synthèse]], [[Media:Oauth_presentation.pdf|Transparents]], [https://github.com/nassahmed/OAuthVT|Code source démo]<br />
* [[Netflix Zuul]] : API gateway Design Pattern, Démonstration de Zuul dans [[JHipster]] : Hugo Amodru-Favin, [[VT2017_Netflix_Zuul|Fiche de synthèse]], [[Media:VT2017_Netflix_Zuul_presentation.pdf|Transparents]], [https://github.com/Hugo-AF/Demo-Jhipster-Zuul Démonstration]<br />
* [[Serverless Architectures]] : Démonstration de [[OpenWhisk]]. Antoine Boisadam, [[VT2017_Serverless_Architectures|Fiche de synthèse]], [[Media:VT2017_Serverless_Architecture_presentation.pdf|Transparents]], [[VT2017_Serverless_Architectures_Demo|Démo]]<br />
<br />
==Séance 2 : 29/09==<br />
Enseignants : [[User:Gpbonneau|Georges-Pierre Bonneau]], [[User:Donsez|Didier Donsez]]<br />
* [[Apache Phoenix]] : Alice Rivoal, [[VT2017_XXX|Fiche de synthèse]], [[Media:VT2017_XXX_presentation.pdf|Transparents]], [https://github.com/YYYZZZ/XXX_Demo_VT2017 Code source démo]<br />
* [[Vitess]] : Oriane Dalle, [[VT2017_Vitess|Fiche de synthèse]], [[Media:Transparents_Vitess.pdf|Transparents]], [https://github.com/youtube/vitess/tree/master/examples/demo Code source démo]<br />
* [[EnMasse]] : Denis Lachartre, [[VT2017_EnMasse|Fiche de synthèse]], [[Media:VT2017_XXX_presentation.pdf|Transparents]], [https://github.com/YYYZZZ/XXX_Demo_VT2017| Code source démo]<br />
* [[MemCached]] Alicia Aubertin, [[VT2017_MemCached|Fiche de synthèse]], [[Media:VT2017_MemCached_presentation.pdf|Transparents]], [https://gist.githubusercontent.com/Codeklopper/4556805 Code source démo]<br />
* Gestionnaires de contenu : démonstration de [[Apache Jackrabbit]] dans le projet [[eCOM]] : Hervé Becher, [[VT2017_XXX|Fiche de synthèse]], [[Media:VT2017_Jackrabbit_presentation.pdf|Transparents]], [https://github.com/YYYZZZ/XXX_Demo_VT2017|Code source démo]<br />
<br />
==Séance 3 : 06/10==<br />
Enseignants : [[User:Gpbonneau|Georges-Pierre Bonneau]], [[User:Donsez|Didier Donsez]]<br />
* Le langage [[Julia]] : Rémi Savary, [[VT2017_Julia|Fiche de synthèse]], [[Media:VT2017_XXX_presentation.pdf|Transparents]], [https://github.com/YYYZZZ/XXX_Demo_VT2017|Code source démo]<br />
* [[Cdoe Obofsucaitn]] : Lucas Lesage, [[VT2017_Cdoe_Obofsucaitn|Fiche de synthèse]], [[Media:VT2017_XXX_presentation.pdf|Transparents]], [https://github.com/YYYZZZ/XXX_Demo_VT2017|Code source démo]<br />
* [[Valgrind]] : Boris Odievre, [[VT2017_XXX|Fiche de synthèse]], [[Media:VT2017_XXX_presentation.pdf|Transparents]], [https://github.com/YYYZZZ/XXX_Demo_VT2017|Code source démo]<br />
* [[Prometheus]] : Estelle Allard, [[VT2017_Prometheus|Fiche de synthèse]], [[Media:VT2017_Prometheus_presentation.pdf|Transparents]], [https://github.com/YYYZZZ/Prometheus_Demo_VT2017|Code source démo]<br />
* [[Flow-based data processing]] : démonstration de [[Apache NiFi]] : Maxime Dereymez, [[VT2017_Flow-based data processing|Fiche de synthèse]], [[Media:VT2017_XXX_presentation.pdf|Transparents]], [https://github.com/YYYZZZ/XXX_Demo_VT2017|Code source démo]<br />
<br />
==Séance 4 : 13/10==<br />
Enseignants : [[User:Gpbonneau|Georges-Pierre Bonneau]], [[User:Donsez|Didier Donsez]]<br />
<br />
* [[Telehash]] : Gilles Bonhoure, [[VT2017_Telehash|Fiche de synthèse]], [[Media:VT2017_Telehash_presentation.pdf|Transparents]], [https://github.com/Number6406/telehash-js-demo-VT2017 Code source démo]<br />
* [[OpenFlow]] : Douria ZENNOUCHE, [[VT2017_OpenFlow|Fiche de synthèse]], [[Media:VT2017_OpenFlow_presentation.pdf|Transparents]], [https://github.com/YYYZZZ/XXX_Demo_VT2017|Code source démo]<br />
* [[OpenMP]] : Anthony Geourjon, [[VT2017_OpenMP|Fiche de synthèse]], [[Media:VT2017_XXX_presentation.pdf|Transparents]], [https://github.com/YYYZZZ/XXX_Demo_VT2017|Code source démo]<br />
* [[Hyperledger]] : Simon Chambonnet, [[VT2017_XXX|Fiche de synthèse]], [[Media:VT2017_XXX_presentation.pdf|Transparents]], [https://github.com/YYYZZZ/XXX_Demo_VT2017|Code source démo]<br />
* [[CloudFoundry]] Charles Marchand<br />
<br />
==Séance 5 : 20/10==<br />
Enseignants : [[User:Gpbonneau|Georges-Pierre Bonneau]]<br />
* [[GlusterFS]] : Vincent Turrin, [[VT2017_GlusterFS|Fiche de synthèse]], [[Media:VT2017_GlusterFS_Vincent_TURRIN_presentation.pdf|Transparents]], [[VT2017_GlusterFS_demo|démo]]<br />
* [[Electron]] : Héloïse Fernandes de Almeida, [[VT2017_Electron|Fiche de synthèse]], [[Media:VT2017_Electron_presentation.pdf|Transparents]], [[https://github.com/Heloise-fernandes/ApplicationDemoElectron Code source démo]]<br />
* [[OpenNLP]] : Démonstration pour l'internalisation automatique de site de commerce électronique [[eCOM]]. : Aymeric Brochier, [[VT2017_ONLP|Fiche de synthèse]], [[Media:VT2017_ONLP_presentation2.pdf|Transparents]], [https://github.com/YYYZZZ/XXX_Demo_VT2017|Code source démo]<br />
* [[Web scrapping]] [http://phantomjs.org PhantomJS] [http://casperjs.org CasperJS] : Gwenaël Moreau, [[VT2017_XXX|Fiche de synthèse]], [[Media:VT2017_XXX_presentation.pdf|Transparents]], [https://github.com/YYYZZZ/XXX_Demo_VT2017|Code source démo]<br />
* [[ActionHero.js]] : Aymeric VIAL-GRELIER, [[VT2017_actionhero.js|Fiche de synthèse]], [[Media:VT2017_XXX_presentation.pdf|Transparents]], [https://github.com/YYYZZZ/XXX_Demo_VT2017|Code source démo] REPORTE LE 27/10<br />
* [[Apache Mahout]], Lucas Guerry, [[VT2017_XXX|Fiche de synthèse]], [[Media:VT2017_XXX_presentation.pdf|Transparents]], [https://github.com/YYYZZZ/XXX_Demo_VT2017|Code source démo]<br />
<br />
==Séance 6 : 27/10==<br />
Enseignants : [[User:Gpbonneau|Georges-Pierre Bonneau]], [[User:Donsez|Didier Donsez]]<br />
<br />
* [[GRAKN.AI]] :Qianqian Fu, [[VT2017_Grakn.AI|Fiche de synthèse]], [[Media:VT2017_graknAI_presentation.pdf|Transparents]], [https://grakn.ai/pages/documentation/graql-analytics/analytics-shortest-path.html démo]<br />
* [[OpenAI Gym]] : Lambert Rocher, [[VT2017_OpenAI_Gym|Fiche de synthèse]], [[Media:VT2017_OpenAIGym_presentation.pdf|Transparents]], [https://github.com/lambertrocher/Demo-VT-OpenAI-Gym |Code source démo]<br />
* [[Zephyr]] : démonstration avec un [[Arduino 101]] et un STM32 F7 (A récupérer auprès de Didier DONSEZ) : Timothée Lemaire, [[VT2017_Zephyr|Fiche de synthèse]], [[Media:VT2017_Zephyr_presentation.pdf|Transparents]], [https://github.com/TimotheeLemaire/Zephyr_Demo_VT2017 Code source démo]<br />
* [[Yocto]] : démonstration sur RPI3 : Antoine Gambro (Il faut contacter Nicolas Palix pour récupérer un RPI3 + alimentation), [[VT2017_XXX|Fiche de synthèse]], [[Media:VT2017_XXX_presentation.pdf|Transparents]], [https://github.com/YYYZZZ/XXX_Demo_VT2017|Code source démo]<br />
* [[OpenShift]] : Antoine Delise, [[VT2017_OpenShift|Fiche de synthèse]], [[Media:VT2017_OpenNLP_presentation.pdf|Transparents]], [https://github.com/delisea/javaee7-angular-swagger-docker|Code source démo]<br />
<br />
=Sujets non choisis=<br />
<br />
# [[Snapcraft]]<br />
# [[Kafka Streams]]<br />
# [[Moby]] : démonstration de containers avec votre projet [[ECOM-RICM|eCOM]].<br />
# [[Hazelcast]] : Démo avec Spring Boot ([https://dzone.com/storage/assets/6459742-dzone-rc247-gettingstartedwithspringbootandmicrose.pdf lien]) dans un projet [[JHipster]]<br />
# Twitter [[Finagle]]<br />
# Facebook [[Nifty]] et Facebook [[Swift]]<br />
# [[Zipkin]] (et Dapper)<br />
# [[In-Memory Data Grids]] : Démonstration de [[Gigaspaces]] et [[XAP]] Open Source<br />
# [[Fautes Byzantines]] : Démonstration de [[BFT-SMaRt]]<br />
# Insport Video<br />
# [[Memory-centric virtual distributed storage system]]<br />
# [[Performance Monitoring]]<br />
# [[Intel Clear Containers]] (HOT TOPIC)<br />
# [[ESB]] : démonstration de [[Mule ESB]]<br />
# [[Access Network Query Protocol (ANQP)]]<br />
# [[JCache]] : démonstration avec [[Apache Ignity]]<br />
# [[Apache Stratos]]<br />
# [[Fabric8]]<br />
# [[gceasy]] : Universal garbage collection log Analyser<br />
# [[Wildfly Swarm]]<br />
# [[Apache Solr]] : Démonstration avec [http://hortonworks.com/hadoop-tutorial/indexing-and-searching-text-within-images-with-apache-solr/ Tesseract OCR]<br />
# [[Content Delivery Network]]s : Démonstration de [[Amazon S3]], Azure, Akamaï ... sur votre projet [[ECOM-RICM|eCOM]]<br />
# [[web3j]]</div>
Aymeric.Vial-Grelier
https://air.imag.fr/index.php?title=VT2017_XXX&diff=36868
VT2017 XXX
2017-10-27T14:17:19Z
<p>Aymeric.Vial-Grelier: </p>
<hr />
<div>=ActionHero.Js=<br />
* Sujet : ActionHero.js<br />
* Auteur : [[User:Aymeric.Vial-Grelier|Aymeric VIAL-GRELIER]]<br />
* Enseignants : Didier Donsez, Georges-Pierre Bonneau<br />
* Date : 27/10/2017<br />
<br />
[[File:AH.png|300px]]<br />
<br />
=Résumé=<br />
<br />
ActionHero.js est un framework pour générer des API en javascript, utilisant Node.Js. Il permet notamment l’accès grâce à plusieurs moyens tels que TCP/http ou encore des websockets. Le développement d’une API multiplateforme est alors simplifié.<br />
<br />
<br />
* Mots-clés : Framework, Javascript, Node.js, évenements, performance, multi-plateforme<br />
<br />
=Abstract=<br />
A serverless architecture is an architecture where developers don't have to care about the infrastructure (machine or VM), it's managed by a 3rd party. One of the biggest benefits of this kind of architecture is the scalability. Developers can focus on code and can create functions which will be triggered by an event. ''Apache OpenWhisk is a serverless, open source cloud platform that allows you to execute code in response to events at any scale. OpenWhisk handles the infrastructure and servers so you can focus on building amazing things'' (website definition). OpenWhisk is able to execute Javascript and Swift code. IBM, with ''IBM Function'', provide an OpenWhisk service.<br />
<br />
* Keywords : Framework, Javascript, Node.js, events, performance, cross-plateform<br />
<br />
=Synthèse=<br />
<br />
ActionHero.Js est un framework pour générer des API accessibles par plusieurs moyens. Comme tout framework celui ci permet de générer facilement et rapidement des API écrites en javascript.<br />
Les technologies utilisées sont multiples. La première est un serveur Node.js afin de rendre les apis fonctionnelles. La seconde est l’utilisation de redis utilisé comme broker (gestion d’actions différées) ainsi que comme base de donnée NoSQL). <br />
ActionHero utilise Node.js, la programmation est donc évementielle. Les actions sont traitées une par une et peuvent ensuite appeler des callbacks.<br />
<br />
[[File:AH2.png]]<br />
<br />
[[File:AH1.png]]<br />
<br />
ActionHero.js fourni 3 serveurs différents. Un serveur web répondant a des requêtes http, le second un système de websocket, et enfin le dernier une plateforme de socket TCP.<br />
<br />
Nativement toutes les actions (fonctionnalités de l’api dans ActionHero.js) sont accessibles via tous les accès cités précédemment. C’est l’avantage particulier de ce framework quand on le compare à sa concurrence (Sails.js par exemple).<br />
Toutes les actions sont définies dans un répertoire particulier défini par le framework, et toutes les actions peuvent être appelées par des URLS définies dans un fichier particulier. C’est également le cas pour TCP toute action est immédiatement accessible.<br />
Côté performance, les performances sont semblables à toute architecture basée sur Node.JS, elles sont donc très bonnes.<br />
<br />
En conclusion ActionHero.js est un excellent framework dans le cas ou l’on souhaite programmer une API accessible via plusieurs protocoles. La documentation complète permet de comprendre rapidement comment évoluer dans le codage de la dite API.<br />
<br />
=Webographie=<br />
<br />
* https://www.actionherojs.com/<br />
* https://stackshare.io/stackups/actionherojs-vs-expressjs-vs-hapi<br />
* https://github.com/actionhero/actionhero<br />
* https://www.upwork.com/hiring/development/15-node-js-frameworks-to-know/<br />
• https://openclassrooms.com/courses/des-applications-ultra-rapides-avec-node-js</div>
Aymeric.Vial-Grelier
https://air.imag.fr/index.php?title=VT2017_XXX&diff=36867
VT2017 XXX
2017-10-27T14:17:08Z
<p>Aymeric.Vial-Grelier: Blanked the page</p>
<hr />
<div></div>
Aymeric.Vial-Grelier
https://air.imag.fr/index.php?title=VT2017_XXX&diff=36866
VT2017 XXX
2017-10-27T14:10:56Z
<p>Aymeric.Vial-Grelier: </p>
<hr />
<div>=ActionHero.Js=<br />
* Sujet : ActionHero.js<br />
* Auteur : [[User:Aymeric.Vial-Grelier|Aymeric VIAL-GRELIER]]<br />
* Enseignants : Didier Donsez, Georges-Pierre Bonneau<br />
* Date : 27/10/2017<br />
<br />
[[File:AH.png|300px]]<br />
<br />
=Résumé=<br />
<br />
ActionHero.js est un framework pour générer des API en javascript, utilisant Node.Js. Il permet notamment l’accès grâce à plusieurs moyens tels que TCP/http ou encore des websockets. Le développement d’une API multiplateforme est alors simplifié.<br />
<br />
<br />
* Mots-clés : Framework, Javascript, Node.js, évenements, performance, multi-plateforme<br />
<br />
=Abstract=<br />
A serverless architecture is an architecture where developers don't have to care about the infrastructure (machine or VM), it's managed by a 3rd party. One of the biggest benefits of this kind of architecture is the scalability. Developers can focus on code and can create functions which will be triggered by an event. ''Apache OpenWhisk is a serverless, open source cloud platform that allows you to execute code in response to events at any scale. OpenWhisk handles the infrastructure and servers so you can focus on building amazing things'' (website definition). OpenWhisk is able to execute Javascript and Swift code. IBM, with ''IBM Function'', provide an OpenWhisk service.<br />
<br />
* Keywords : Framework, Javascript, Node.js, events, performance, cross-plateform<br />
<br />
=Synthèse=<br />
<br />
ActionHero.Js est un framework pour générer des API accessibles par plusieurs moyens. Comme tout framework celui ci permet de générer facilement et rapidement des API écrites en javascript.<br />
Les technologies utilisées sont multiples. La première est un serveur Node.js afin de rendre les apis fonctionnelles. La seconde est l’utilisation de redis utilisé comme broker (gestion d’actions différées) ainsi que comme base de donnée NoSQL). <br />
ActionHero utilise Node.js, la programmation est donc évementielle. Les actions sont traitées une par une et peuvent ensuite appeler des callbacks.<br />
<br />
[[File:AH2.png]]<br />
<br />
[[File:AH1.png]]<br />
<br />
ActionHero.js fourni 3 serveurs différents. Un serveur web répondant a des requêtes http, le second un système de websocket, et enfin le dernier une plateforme de socket TCP.<br />
<br />
Nativement toutes les actions (fonctionnalités de l’api dans ActionHero.js) sont accessibles via tous les accès cités précédemment. C’est l’avantage particulier de ce framework quand on le compare à sa concurrence (Sails.js par exemple).<br />
Toutes les actions sont définies dans un répertoire particulier défini par le framework, et toutes les actions peuvent être appelées par des URLS définies dans un fichier particulier. C’est également le cas pour TCP toute action est immédiatement accessible.<br />
Côté performance, les performances sont semblables à toute architecture basée sur Node.JS, elles sont donc très bonnes.<br />
<br />
En conclusion ActionHero.js est un excellent framework dans le cas ou l’on souhaite programmer une API accessible via plusieurs protocoles. La documentation complète permet de comprendre rapidement comment évoluer dans le codage de la dite API.<br />
<br />
=Webographie=<br />
<br />
* https://www.actionherojs.com/<br />
* https://stackshare.io/stackups/actionherojs-vs-expressjs-vs-hapi<br />
* https://github.com/actionhero/actionhero<br />
* https://www.upwork.com/hiring/development/15-node-js-frameworks-to-know/<br />
• https://openclassrooms.com/courses/des-applications-ultra-rapides-avec-node-js</div>
Aymeric.Vial-Grelier
https://air.imag.fr/index.php?title=VT2017_XXX&diff=36865
VT2017 XXX
2017-10-27T14:09:17Z
<p>Aymeric.Vial-Grelier: </p>
<hr />
<div>=ActionHero.Js=<br />
* Sujet : ActionHero.js<br />
* Auteur : [[User:Aymeric.Vial-Grelier|Aymeric VIAL-GRELIER]]<br />
* Enseignants : Didier Donsez, Georges-Pierre Bonneau<br />
* Date : 27/10/2017<br />
<br />
[[File:AH.png|300px]]<br />
<br />
=Résumé=<br />
<br />
ActionHero.js est un framework pour générer des API en javascript, utilisant Node.Js. Il permet notamment l’accès grâce à plusieurs moyens tels que TCP/http ou encore des websockets. Le développement d’une API multiplateforme est alors simplifié.<br />
<br />
<br />
* Mots-clés : Framework, Javascript, Node.js, évenements, performance, multi-plateforme<br />
<br />
=Abstract=<br />
A serverless architecture is an architecture where developers don't have to care about the infrastructure (machine or VM), it's managed by a 3rd party. One of the biggest benefits of this kind of architecture is the scalability. Developers can focus on code and can create functions which will be triggered by an event. ''Apache OpenWhisk is a serverless, open source cloud platform that allows you to execute code in response to events at any scale. OpenWhisk handles the infrastructure and servers so you can focus on building amazing things'' (website definition). OpenWhisk is able to execute Javascript and Swift code. IBM, with ''IBM Function'', provide an OpenWhisk service.<br />
<br />
* Keywords : Framework, Javascript, Node.js, events, performance, cross-plateform<br />
<br />
=Synthèse=<br />
<br />
ActionHero.Js est un framework pour générer des API accessibles par plusieurs moyens. Comme tout framework celui ci permet de générer facilement et rapidement des API écrites en javascript.<br />
Les technologies utilisées sont multiples. La première est un serveur Node.js afin de rendre les apis fonctionnelles. La seconde est l’utilisation de redis utilisé comme broker (gestion d’actions différées) ainsi que comme base de donnée NoSQL). <br />
ActionHero utilise Node.js, la programmation est donc évementielle. Les actions sont traitées une par une et peuvent ensuite appeler des callbacks.<br />
<br />
[[File:AH2.png|300px]]<br />
<br />
[[File:AH1.png|300px]]<br />
<br />
ActionHero.js fourni 3 serveurs différents. Un serveur web répondant a des requêtes http, le second un système de websocket, et enfin le dernier une plateforme de socket TCP.<br />
<br />
Nativement toutes les actions (fonctionnalités de l’api dans ActionHero.js) sont accessibles via tous les accès cités précédemment. C’est l’avantage particulier de ce framework quand on le compare à sa concurrence (Sails.js par exemple).<br />
Toutes les actions sont définies dans un répertoire particulier défini par le framework, et toutes les actions peuvent être appelées par des URLS définies dans un fichier particulier. C’est également le cas pour TCP toute action est immédiatement accessible.<br />
Côté performance, les performances sont semblables à toute architecture basée sur Node.JS, elles sont donc très bonnes.<br />
<br />
En conclusion ActionHero.js est un excellent framework dans le cas ou l’on souhaite programmer une API accessible via plusieurs protocoles. La documentation complète permet de comprendre rapidement comment évoluer dans le codage de la dite API.<br />
<br />
=Webographie=<br />
<br />
* https://www.actionherojs.com/<br />
* https://stackshare.io/stackups/actionherojs-vs-expressjs-vs-hapi<br />
* https://github.com/actionhero/actionhero<br />
* https://www.upwork.com/hiring/development/15-node-js-frameworks-to-know/</div>
Aymeric.Vial-Grelier
https://air.imag.fr/index.php?title=File:AH1.png&diff=36864
File:AH1.png
2017-10-27T14:08:31Z
<p>Aymeric.Vial-Grelier: </p>
<hr />
<div></div>
Aymeric.Vial-Grelier
https://air.imag.fr/index.php?title=File:AH2.png&diff=36863
File:AH2.png
2017-10-27T14:08:07Z
<p>Aymeric.Vial-Grelier: </p>
<hr />
<div></div>
Aymeric.Vial-Grelier
https://air.imag.fr/index.php?title=VT2017_XXX&diff=36862
VT2017 XXX
2017-10-27T14:07:47Z
<p>Aymeric.Vial-Grelier: </p>
<hr />
<div>=ActionHero.Js=<br />
* Sujet : ActionHero.js<br />
* Auteur : [[User:Aymeric.Vial-Grelier|Aymeric VIAL-GRELIER]]<br />
* Enseignants : Didier Donsez, Georges-Pierre Bonneau<br />
* Date : 27/10/2017<br />
<br />
[[File:AH.png|300px]]<br />
<br />
=Résumé=<br />
<br />
ActionHero.js est un framework pour générer des API en javascript, utilisant Node.Js. Il permet notamment l’accès grâce à plusieurs moyens tels que TCP/http ou encore des websockets. Le développement d’une API multiplateforme est alors simplifié.<br />
<br />
<br />
* Mots-clés : Framework, Javascript, Node.js, évenements, performance, multi-plateforme<br />
<br />
=Abstract=<br />
A serverless architecture is an architecture where developers don't have to care about the infrastructure (machine or VM), it's managed by a 3rd party. One of the biggest benefits of this kind of architecture is the scalability. Developers can focus on code and can create functions which will be triggered by an event. ''Apache OpenWhisk is a serverless, open source cloud platform that allows you to execute code in response to events at any scale. OpenWhisk handles the infrastructure and servers so you can focus on building amazing things'' (website definition). OpenWhisk is able to execute Javascript and Swift code. IBM, with ''IBM Function'', provide an OpenWhisk service.<br />
<br />
* Keywords : Framework, Javascript, Node.js, events, performance, cross-plateform<br />
<br />
=Synthèse=<br />
<br />
ActionHero.Js est un framework pour générer des API accessibles par plusieurs moyens. Comme tout framework celui ci permet de générer facilement et rapidement des API écrites en javascript.<br />
Les technologies utilisées sont multiples. La première est un serveur Node.js afin de rendre les apis fonctionnelles. La seconde est l’utilisation de redis utilisé comme broker (gestion d’actions différées) ainsi que comme base de donnée NoSQL). <br />
ActionHero utilise Node.js, la programmation est donc évementielle. Les actions sont traitées une par une et peuvent ensuite appeler des callbacks.<br />
[[File:AH2.png|300px]]<br />
[[File:AH1.png|300px]]<br />
ActionHero.js fourni 3 serveurs différents. Un serveur web répondant a des requêtes http, le second un système de websocket, et enfin le dernier une plateforme de socket TCP.<br />
Nativement toutes les actions (fonctionnalités de l’api dans ActionHero.js) sont accessibles via tous les accès cités précédemment. C’est l’avantage particulier de ce framework quand on le compare à sa concurrence (Sails.js par exemple).<br />
Toutes les actions sont définies dans un répertoire particulier défini par le framework, et toutes les actions peuvent être appelées par des URLS définies dans un fichier particulier. C’est également le cas pour TCP toute action est immédiatement accessible.<br />
Côté performance, les performances sont semblables à toute architecture basée sur Node.JS, elles sont donc très bonnes.<br />
<br />
En conclusion ActionHero.js est un excellent framework dans le cas ou l’on souhaite programmer une API accessible via plusieurs protocoles. La documentation complète permet de comprendre rapidement comment évoluer dans le codage de la dite API.<br />
<br />
=Webographie=<br />
<br />
* https://www.actionherojs.com/<br />
* https://stackshare.io/stackups/actionherojs-vs-expressjs-vs-hapi<br />
* https://github.com/actionhero/actionhero<br />
* https://www.upwork.com/hiring/development/15-node-js-frameworks-to-know/</div>
Aymeric.Vial-Grelier
https://air.imag.fr/index.php?title=File:AH.png&diff=36861
File:AH.png
2017-10-27T14:06:45Z
<p>Aymeric.Vial-Grelier: </p>
<hr />
<div></div>
Aymeric.Vial-Grelier
https://air.imag.fr/index.php?title=VT2017_XXX&diff=36860
VT2017 XXX
2017-10-27T14:05:02Z
<p>Aymeric.Vial-Grelier: </p>
<hr />
<div>=ActionHero.Js=<br />
* Sujet : ActionHero.js<br />
* Auteur : [[User:Aymeric.Vial-Grelier|Aymeric VIAL-GRELIER]]<br />
* Enseignants : Didier Donsez, Georges-Pierre Bonneau<br />
* Date : 27/10/2017<br />
<br />
[[File:logo-and-wordmark.svg|300px]]<br />
<br />
=Résumé=<br />
<br />
ActionHero.js est un framework pour générer des API en javascript, utilisant Node.Js. Il permet notamment l’accès grâce à plusieurs moyens tels que TCP/http ou encore des websockets. Le développement d’une API multiplateforme est alors simplifié.<br />
<br />
<br />
* Mots-clés : Framework, Javascript, Node.js, évenements, performance, multi-plateforme<br />
<br />
=Abstract=<br />
A serverless architecture is an architecture where developers don't have to care about the infrastructure (machine or VM), it's managed by a 3rd party. One of the biggest benefits of this kind of architecture is the scalability. Developers can focus on code and can create functions which will be triggered by an event. ''Apache OpenWhisk is a serverless, open source cloud platform that allows you to execute code in response to events at any scale. OpenWhisk handles the infrastructure and servers so you can focus on building amazing things'' (website definition). OpenWhisk is able to execute Javascript and Swift code. IBM, with ''IBM Function'', provide an OpenWhisk service.<br />
<br />
* Keywords : Framework, Javascript, Node.js, events, performance, cross-plateform<br />
<br />
=Synthèse=<br />
<br />
ActionHero.Js est un framework pour générer des API accessibles par plusieurs moyens. Comme tout framework celui ci permet de générer facilement et rapidement des API écrites en javascript.<br />
Les technologies utilisées sont multiples. La première est un serveur Node.js afin de rendre les apis fonctionnelles. La seconde est l’utilisation de redis utilisé comme broker (gestion d’actions différées) ainsi que comme base de donnée NoSQL). <br />
ActionHero utilise Node.js, la programmation est donc évementielle. Les actions sont traitées une par une et peuvent ensuite appeler des callbacks.<br />
[[File:AH2.png|300px]]<br />
[[File:AH1.png|300px]]<br />
ActionHero.js fourni 3 serveurs différents. Un serveur web répondant a des requêtes http, le second un système de websocket, et enfin le dernier une plateforme de socket TCP.<br />
Nativement toutes les actions (fonctionnalités de l’api dans ActionHero.js) sont accessibles via tous les accès cités précédemment. C’est l’avantage particulier de ce framework quand on le compare à sa concurrence (Sails.js par exemple).<br />
Toutes les actions sont définies dans un répertoire particulier défini par le framework, et toutes les actions peuvent être appelées par des URLS définies dans un fichier particulier. C’est également le cas pour TCP toute action est immédiatement accessible.<br />
Côté performance, les performances sont semblables à toute architecture basée sur Node.JS, elles sont donc très bonnes.<br />
<br />
En conclusion ActionHero.js est un excellent framework dans le cas ou l’on souhaite programmer une API accessible via plusieurs protocoles. La documentation complète permet de comprendre rapidement comment évoluer dans le codage de la dite API.<br />
<br />
=Webographie=<br />
<br />
* https://www.actionherojs.com/<br />
* https://stackshare.io/stackups/actionherojs-vs-expressjs-vs-hapi<br />
* https://github.com/actionhero/actionhero<br />
* https://www.upwork.com/hiring/development/15-node-js-frameworks-to-know/</div>
Aymeric.Vial-Grelier
https://air.imag.fr/index.php?title=Projets_2016-2017&diff=35234
Projets 2016-2017
2017-04-02T23:02:08Z
<p>Aymeric.Vial-Grelier: </p>
<hr />
<div><<[[Projets 2015-2016]] | [[Projets]] | [[Projets 2017-2018]]>><br />
=RICM=<br />
==RICM3==<br />
<br />
==RICM4==<br />
===Projet Semestre S8===<br />
<br />
Enseignants responsables : Olivier Richard, Didier Donsez<br />
<br />
Dates : Lundi 9/01/2017 au 29/03/2017<br />
Lancement: 9/01/2017 après-midi<br />
<br />
'''Soutenances:'''<br />
* le 3/04/2017 matin et après-midi<br />
* '''[https://groupes.renater.fr/reunion/foodle/Soutenance-projet-RICM4-58d91 ordre de passage]'''<br />
<br />
* '''Evaluation à mi-parcours le lundi/mardi ???''': Format: 10min (5min de présentation 3 slides au plus, 5min de discussion). Cette évaluation sera prise en compte dans la note finale.<br />
<br />
'''Consignes générales:'''<br />
<br />
* '''Vous devez être pro-actifs !!!''': Si des points sont pas ou mals spécifiés, vous le faîtes et vous justifiez vos choix. Pour les problèmes techniques éventuels vous pouvez: creuser la question, contacter l'auteur du code si il y a lieu, écrire un rapport de bug ('''Attention:''' ca se prépare !), soumettre un patch/pull request, contacter l'enseignant ou la personne référente du projet.<br />
<br />
* '''Vous devez maintenir une fiche de suivi de projet''': elle doit être mise à jour chaque semaine, elle rassemble les élements essentiels du projet, elle <br />
indique les évolutions du projet et présente sa feuille de route. '''Note:''' le nom de la fiche doit être composé du nom du projet et suffixé par ricm4_2015_2016. '''Cette fiche compte pour la note finale'''<br />
<br />
* '''Vous devez utiliser un logiciel de gestion de version''' pour vos développements comme [http://en.wikipedia.org/wiki/Git_%28software%29 git ] et nous vous conseillons d'utiliser le site [https://github.com github] pour l'hébergement de votre dépôt public.<br />
<br />
* Les document public (exemple sur github) doivent être rédigés en anglais (README, documentation, commentaires de code, nom de variables et de fonctions). Une bonnification sera accordée si le rapport et les transparents sont en anglais (la soutenance sera en francais).<br />
<br />
{|class="wikitable alternance"<br />
|+ Affectation des projets RICM4 2016-2017<br />
|-<br />
|<br />
!scope="col"| Sujet<br />
!scope="col"| Etudiants<br />
!scope="col"| Enseignant(s)<br />
!scope="col"| Fiche de suivi<br />
!scope="col"| Dépot git<br />
|-<br />
<br />
!scope="row"| 1<br />
| [[Ruche connectée LoRa]] <br />
| MOREAU, LESAGE, <br />
| Palix, Richard<br />
| [[RICM4_2016_2017_-_Ruche_Connectee| Fiche]] - [[RICM4_2016_2017_-_Ruche_Connectee_/_SRS|SRS]] - [[Ruche_Connectee/UML | UML]]<br />
| [https://github.com/GwenaelMoreau/connectedhive github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:slides1.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:PresentationMiParcours_Ruche.pdf|Presentation]]<br />
|-<br />
<br />
<br />
!scope="row"| 2<br />
| [[Serres connectées]]<br />
| BOISADAM, DALLE<br />
| Palix<br />
| [[Projets-2016-2017-Serres_connectées| Fiche]] - [[Projet-2016-2017-Serres_connectées_-_SRS| SRS]]<br />
| [https://github.com/igreenhouse/endpoints/blob/master/README.md github]<br />
| [[Media:rapport-IGreenhouse2017.pdf|Rapport]] - [[Media:Presentation_-_mi-projet_-_serre-connectee-2017.pdf|Transparents]] - [[Media:Poster-IGreenhouse2017.pdf|Poster]] - [[Media:Flyer-SerresConnectees2017.pdf|Flyer]] - [[Media:presentation-IGreenhouse2017.pdf|Presentation finale]]<br />
|-<br />
<br />
!scope="row"| 3<br />
| [[I-Greenhouse]] : [[Serre connectée aquaponie]]<br />
| MARCHAND, PELLICER<br />
| Palix, Donsez<br />
| [[Projets-2016-2017-I-Greenhouse : Serre connectée aquaponie | Fiche]] - [[Projets-2015-2016-I-Greenhouse : Serre connectée aquaponie/UML_Diagrams | UML]] - [[Projets-2015-2016-I-Greenhouse : Serre connectée aquaponie/SRS | SRS]]<br />
| [https://github.com/igreenhouse Full github] - [https://github.com/stractus/I-Greenhouse-Aquaponie Project's github]<br />
| [[Media:rapport-IGreenhouse2017.pdf|Rapport]] - [[Media:presentationMiParcours_igreenhouse.pdf|Transparents]] - [[Media:Poster-IGreenhouse2017.pdf|Poster]] - [[Media:Flyer-IGreenhouse2017-aquaponie.pdf|Flyer]] - [[Media:IGrennhouseAquaponie.pdf|Presentation]]<br />
|-<br />
<br />
!scope="row"| 4<br />
| [[Station de pompage connectée]]<br />
| FERNANDES, CHEVALIER, FU <br />
| Palix, Donsez, Richard<br />
| [[Projets-2016-2017-Station de pompage connectée| Fiche]] - [[Projets-2016-2017-Station de pompage connectée - SRS| SRS]] - [[Projets-2016-2017-Station de pompage connectée - UML| UML]]<br />
| [https://github.com/GroupeProjetRICM4StationDePompage2017/ github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:slides.pdf|Transparents]] - [[Media:Flyer_station_de_pompage_connectee.pdf|Flyer]] - [[Media:rapport_station_de_pompage_connectee.pdf|Rapport]] - [[Media:presentation_station_de_pompage_connectee.pdf|Presentation]]<br />
|-<br />
<br />
!scope="row"| 5<br />
| Géolocation Indoor basée sur les [[Beacon]]s BLE <br />
| COCHINHO, GAMBRO<br />
| Donsez<br />
| [[Projets-2016-2017-IndoorGeoloc| Fiche]] - [[Projets-2016-2017-IndoorGeoloc-UML | UML]] - [[Proj-2016-2017-IndoorGeoloc/SRS|SRS]]<br />
| [https://github.com/LouisCochinho/Geoloc_Indoor github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:slides1.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:IndoorGeoloc-miparcours.pdf|Presentation mi-parcours]]<br />
|-<br />
<br />
!scope="row"| 6<br />
| [[Application de suivi de colis avec RFID UHF (EPC Global)]],<br />
| AMODRU-FAVIN, DELISE <br />
| Donsez<br />
| [[Projets-2016-2017-SuiviColisRFID| Fiche]] - [[Proj-2016-2017-ColisMatter/SRS|SRS]]<br />
| [https://github.com/delisea/ColisMatter github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:slides1.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]<br />
|-<br />
<br />
!scope="row"| 7<br />
| [[StartAIR 2017]]<br />
| ODIEVRE, CHAMBONNET<br />
| Palix<br />
| [[Projets-2016-2017-StartAir| Fiche]] - [[Projets-2016-2017-StartAir-UML| UML]] - [[Projets-2016-2017-StartAir-SRS| SRS]]<br />
| [https://github.com/s6mon/StartAir2017.git github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:slides1.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]<br />
|-<br />
<br />
!scope="row"| 8<br />
| [[SmartSelfService]] <br />
| ABONNENC, BONHOURE<br />
| Donsez<br />
| [[Projets-2016-2017-SmartSelfService| Fiche]] - [[Projets-2016-2017-SmartSelfService/SRS | SRS]] - [[Projets-2016-2017-SmartSelfService/UML | UML ]]<br />
| [https://github.com/RICM4SmartSelfService/RICM4_Projet_SmartSelfService github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:SmartSelfService_transparents.pdf|Transparents]] - [[Media:Flyer_Smart_Self_Service_2017.pdf|Flyer]] - [[Media:rapport_Smart_Self_Service_2017.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]<br />
|-<br />
<br />
!scope="row"| 9<br />
| [[Interface de contrôle "Photo" pour OpenHAB]]<br />
| LACHARTRE, SAVARY <br />
| Donsez<br />
| [[Projets-2016-2017 - Interface de contrôle "Photo" pour OpenHAB| Fiche]]- [[Projets-2016-2017 - Interface de contrôle "Photo" pour OpenHAB/SRS| SRS]]<br />
| [https://github.com/ArchibaldLeMagnifique/smarthome github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:slides1.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:Diapo Openhab(1).pdf|Presentation]]<br />
|-<br />
<br />
!scope="row"| 10<br />
| [[UltraTeam|UltraTeam: Application Mobile pour les Ultra-trailers et les randonneurs]],<br />
| ROUQUIER, GEOURJON<br />
| Donsez<br />
| [[Projets-2016-2017-UltraTeamBest| Fiche]]- [[Projets-2016-2017-UltraTeamBest/SRS| SRS]]<br />
| [https://github.com/ultratrail github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:UltraTEAM_Presentation_Mi_Projet.pdf|Présentation Mi-Parcours]] - [[Media:UltraTEAM_GR_Poster.png|Flyer]] - [[Media:UltraTEAM_GR_Rapport.pdf|Rapport]] - [[Media:UltraTEAM_GR_Presentation.pdf|Presentation Finale]]<br />
|-<br />
<br />
!scope="row"| 10<br />
| [[UltraTeam|UltraTeam: Application Mobile pour les Ultra-trailers et les randonneurs]],<br />
| GALLIER, FERRERA<br />
| Donsez<br />
| [[Projets-2016-2017-UltraTeam| Fiche]]- [[Projet-2016-2017-UltraTeam/SRS| SRS]] - [[Projet-2016-2017-UltraTeam/UML | UML ]]<br />
| [https://github.com/ultratrail github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:UltraTEAM_Presentation_Mi_Projet.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]<br />
|-<br />
<br />
!scope="row"| 11<br />
| [[Plateforme d'analyse de données IoT]] <br />
| ALLARD, ROCHER<br />
| Palix, Richard<br />
| [[Projets-2016-2017-Plateform_Analyse_Données_IOT| Fiche]] [[Projets-2016-2017-Plateform_Analyse_Données_IOT/SRS| SRS]] [[Projets-2016-2017-Plateform_Analyse_Données_IOT/UML| UML]]<br />
| [https://github.com/lambertrocher/Projets-2016-2017-Plateform-Analyse-Donn-es-IOT github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:Plateforme_IoT_presentation.pdf|Transparents]] - [[Media:Flyer_platform.pdf|Flyer]] - [[Media:RapportPlatform.pdf|Rapport]] - [[Media:presentation_Platform.pdf|Presentation]]<br />
|-<br />
<br />
!scope="row"| 13<br />
| [[IRock : Surveillance Géotechnique LoRa|iRock]]<br />
| SIEST, VEGREVILLE<br />
| Donsez<br />
| [[Projets-2016-2017-Projet_IRock| Fiche]]<br />
| [https://github.com/Shadsa/IRock github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:slides1.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]<br />
|-<br />
<br />
!scope="row"| 14<br />
| [[GrenobloisFuté]]<br />
| VIAL, GUERRY<br />
| Palix<br />
| [[Projets-2016-2017-GrenobloisFute| Fiche]]<br />
| [https://github.com/Gr05/Osmand github]<br />
| [[Media:test.pdf|Rapport]] - [[Media: PrésentationGrenobloisFuté.zip|Transparents]] - [[Media:GrenobloisFuteFlyer.pptx|Flyer]] - [[Media:rapportGrenobloisFuté.pdf|Rapport]]<br />
|-<br />
<br />
!scope="row"| 15<br />
| [[GeoDiff]]<br />
| AMAURIN, BECHER, BROCHIER<br />
| Palix<br />
| [[Projets-2016-2017-GeoDiff| Fiche]] - [[Projets-2016-2017-GeoDiff/SRS| SRS]] - [[Projets-2016-2017-GeoDiff/UML| UML]]<br />
| [https://github.com/Hbecher/GeoDiff github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:slides1.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:Geodiff-mini-soutenance.pdf|Presentation]]<br />
|-<br />
<br />
!scope="row"| 16<br />
| [[floatingimage UPnP feed]] <br />
| FUSTES, DEREYMEZ<br />
| Palix, Donsez<br />
| [[Projets-2016-2017-floatingimageUPnP | Fiche]] - [[Projets-2016-2017-floatingimageUPnP/SRS | SRS]] - [[Projets-2016-2017-floatingimageUPnP/UML | UML]]<br />
| [https://github.com/fustesr/floatingimage github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:slides1.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]<br />
|-<br />
<br />
!scope="row"| 17<br />
| Webconférence [[Google VR]]<br />
| RIVOAL, ZENNOUCHE <br />
| Donsez<br />
| [[Projets-2016-2017-VideoConference| Fiche]] - [[viseoconferenceUML| UML]]<br />
| [https://github.com/ github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:slides1.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:videoconference.pdf|Presentation]]<br />
|-<br />
<br />
!scope="row"| 18<br />
| [[NixOsTegraX1 | NixOS for Tegra X1]]<br />
| NASSIK, TURRIN<br />
| Richard<br />
| [[Projets-2016-2017-NixosTegraX1| Fiche]] - [[NixosTegraX1/SRS| SRS]]<br />
| [https://github.com/mesh33/nixpkgs github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:Nixos.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]<br />
|-<br />
<br />
!scope="row"| 20<br />
| [[ExperimentControl | Experiment Control]] <br />
| HOMBERG, LEMAIRE<br />
| Richard<br />
| [[Proj-2016-2017-ExperimentControl| Fiche]] - [[ExperimentControl/SRS| SRS]]<br />
| [https://github.com/TimotheeLemaire/Project_RICM4_2017 github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:Experiment Control.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]<br />
|-<br />
<br />
!scope="row"| 23<br />
| Intégration de caméras UPnP dans [[OpenHAB]] <br />
| BLANC, LAW<br />
| Donsez<br />
| [[Projets-2016-2017-UPnP Cameras integration into OpenHAB | Fiche]] - [[Projets-2016-2017-UPnP Cameras integration into OpenHAB/SRS | SRS]]<br />
| [https://github.com/lawchris/openhab2-addons/tree/upnp-camera-binding github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:slides1.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:UpnpCamera BLANC LAW.pdf|Presentation mi_parcours]]<br />
|-<br />
<br />
|}<br />
<br />
'''Propositions de projets:'''<br />
<br />
# [[Ruche connectée LoRa]] (OpenHab) , Didier Donsez, Denis Jongmann, Olivier Richard<br />
# [[Serres connectées]] (OpenHab) Surveillance des serres d'une exploitation agricole. Nicolas Palix, Michaël Périn et Vincent Hibon ("Les jardins du Coteau").<br />
# [[I-Greenhouse]] : [[Serre connectée aquaponie]] (OpenHab). Nicolas Palix, Didier Donsez (2 groupes)<br />
# [[Station de pompage connectée]]. Nicolas Palix<br />
# Géolocation Indoor basée sur les [[Beacon]]s BLE (iBeacon, AltBeacon, Eddystone). Utilisation d'algorithmes de trigonalisation ([https://github.com/jpias/beacon-pfilter-simulation/wiki lien]), (Didier Donsez, Vivien Quéma)<br />
# [[Application de suivi de colis avec RFID UHF (EPC Global)]], Didier Donsez<br />
# Projet [[StartAIR 2017]] : interface tablette de tableau de bord d'ULM, fiabilisation du réflecteur Flight Simulator (Fabrice Dubois, Nicolas Palix)<br />
# [[SmartSelfService]] (Didier Donsez, François Portet) en collaboration avec PHELMA.<br />
# [[Interface de contrôle "Photo"]] pour [[OpenHAB]] : éventuelle contribution à la fondation Eclipse (Didier Donsez)<br />
# [[UltraTeam|UltraTeam: Application Mobile pour les Ultra-trailers et les randonneurs]] (Didier Donsez, Vivien Quéma)<br />
# [[Plateforme d'analyse de données IoT]] (Nicolas Palix)<br />
# Extension de [[Swagger]] pour [[CoAP]] : Application avec [[Californium]] (Contribution à une communauté open-source), (Didier Donsez)<br />
# [[IRock : Surveillance Géotechnique LoRa|iRock]]: Plateforme Ubilitics pour la surveillance des risques naturelles (déploiement grande échelle de capteurs [[LoRa]] sur le terrain pour l'observation de glissement de terrain) en commun avec Geotech (à confirmer) : Didier Donsez, Sandrine Caroly, Denis Jongmans.<br />
# [[GrenobloisFuté]] Couche trafic sur OsmAnd avec un greffon. Données dynamique de la métro. Dvp Android. Nicolas Palix.<br />
# [[GeoDiff]] Production, visualisation, fusion de variations (diff) sur de l'information géocodée : Nicolas Palix (Multimédia)<br />
# [[floatingimage UPnP feed]] Cadre photos connecté à Kodi. Dvp Android. Nicolas Palix, Didier Donsez<br />
# Webconférence WebRTC stereoscopique avec [[Google VR]] SDK for Android (Jérôme Maisonnasse, Didier Donsez)<br />
# [[NixOsTegraX1 | NixOS for Tegra X1]]: (Olivier Richard)<br />
# [[LittleJump | Little Jump]]: Inventer un blablacar pour les petits trajets (Olivier Richard)<br />
# [[ExperimentControl | Experiment Control]] Développer un moteur de conduite d'expérience pour les systèmes distribués (Olivier Richard) <br />
# [[CrystalLanguageMicrocontroller | Crystal Language for Microcontroller]] (Olivier Richard)<br />
# Questionnaires automatiques, (Pierre Gillois, Didier Donsez)<br />
# Intégration de caméras UPnP dans [[OpenHAB]] (Didier Donsez)<br />
Moins prioritaires:<br />
# [[OwnPOI]] ownCloud plugin and osmand plugin to share POI and favorite positions. Dvp Android. Nicolas Palix.<br />
# [[OwnList]] ownCloud plugin and Android app to share a TODO list. Nicolas Palix.<br />
# [[Osmand-Auto]] Support Android Auto sur [[OsmAnd]] Nicolas Palix,<br />
# [[OCR de composition d'étiquettes alimentaires pour la base Open Food Facts]] (Nicolas Palix, Didier Donsez)<br />
Sous réserve de matériel<br />
# Reconstruction 3D d'images thermiques provenant des réseaux de caméras thermiques [[Flir One]] : application au sport connecté(Didier DONSEZ)<br />
# Géolocation Indoor basée sur [[Decaware]]. Utilisation d'algorithmes de trigonalisation ([https://github.com/jpias/beacon-pfilter-simulation/wiki lien]), (Didier Donsez, Vivien Quéma)<br />
<br />
==RICM5==<br />
===Projet Semestre S10===<br />
<br />
Enseignants responsables : Didier Donsez<br />
<br />
====Calendrier====<br />
<br />
le projet commence le 23/01 et se termine le 17/03.<br />
<br />
Réunion de présentation : 23/01 à 8H00 (RdV Salle AIR).<br />
<br />
Soutenance à mi-parcours : Date: Vendredi 17/02 de 08:00-11:00 (Salle P257)<br />
<br />
Soutenance (puis Pot de la fin): A DEFINIR (Provisoirement le 16/03 après-midi)<br />
<br />
====Projet====<br />
<br />
<br />
<br />
{|class="wikitable alternance"<br />
|+ Affectation des projets RICM5 2016-2017<br />
|-<br />
|<br />
!scope="col"| Sujet<br />
!scope="col"| Etudiants<br />
!scope="col"| Enseignant(s)<br />
!scope="col"| Fiche de suivi<br />
!scope="col"| Dépot git<br />
!scope="col"| Supports<br />
|-<br />
<br />
!scope="row"| 1<br />
| [[RealTimeSubtitle - 2016/17 - RICM5| Sous-titre d'un cours en temps réel]] <br />
| BRUEL, BUI, LECHEVALLIER, MATHIEU, MOURET, <br />
| Laurent Besacier, Didier Donsez, Marie-Paule Balicco, Jérôme Maisonnasse<br />
| [[RealTimeSubtitle - 2016/17 - RICM5| Fiche]] - [[RICM5_2016_2017_-_RealTimeSubtitle/SRS|SRS]]<br />
| [https://gitlab.com/annaBanana/RealTimeSubtitles gitlab]<br />
| [[Media:slideRealTimeSubtitle2017s.pdf|Présentation intermédiare]] - [[Media:presentationRealTimeSubtitle2017.pdf|Presentation finale]] - [https://35.157.107.127| site web]<br />
|-<br />
<br />
!scope="row"| 2<br />
| [[Réalité virtuelle et Augmentée pour la maintenance d'usines]] <br />
| BERTRAND-DALECHAMPS, POPEK, ZAHO, SUN, NDIAYE, HAMMOUTI, <br />
| Didier Donsez, Georges-Pierre Bonneau<br />
| [[RVA_Fiche_de_suivi | Fiche de suivi]] - [[SRS_Realite_Virtuelle|SRS]]<br />
| [https://github.com/ github]<br />
| [[Media:RVA_PresentationConception.pdf|Presentation intermédiaire]] - [[Media:RVA_PresentationFinale.pdf|Presentation Finale]] - [[Media:RVA_DocUtilisateur.pdf|Documentation Utilisateur]] - [[Media:DevAR.pdf|Documentation Développeur]] - [[RVA_PageVideo|Videos]]<br />
|-<br />
<br />
!scope="row"| 3<br />
| [[CoCass|CoCaas : CaaS Docker collaboratif]] <br />
| ARRADA, FAURE, FOUNAS, HALLAL, MEDEWOU, VOUTAT, <br />
| Didier Donsez<br />
| [[Fiche de suivi - CoCaas|Fiche]] - [[SRS-CoCaas|SRS]]<br />
| [https://github.com/CoCaas/ github]<br />
| [[Media:MPI_CoCaas.pdf|Rapport MPI]] - [https://docs.google.com/presentation/d/10nwRHcUiLSjD7otbTfsswkDlIWpb3ddvc19HUSlrKvg/edit?usp=sharing Presentation intermédiaire] - [[Media:Test.pdf|Presentation finale]]<br />
|-<br />
<br />
<br />
!scope="row"| 4<br />
| [[Projet 2017 : Gestionnaire de packages Polytech| Gestion des images systèmes pour les supports à Polytech Grenoble]] <br />
| GATTAZ, LECORPS, NOUGUIER, RAMEL, <br />
| Didier Donsez<br />
| [[Fiche de suivi - Gestionnaire de packages| Fiche]] - [[SRS - Gestionnaire de packages|SRS]]<br />
| [https://github.com/Packebian github]<br />
| [[Media:PackagesPresentationConception.pdf|Presentation intermédiaire]] - [[Media:PackagesPresentationFinale2.pdf| Présentation finale]]<br />
|-<br />
<br />
<br />
!scope="row"| 5<br />
| [[Suggestion_intelligente_de_films_basée_sur_TensorFlow | Suggestion intelligente de films basée sur TensorFlow]] <br />
| DUNAND, HATTINGUAIS, NAVARRO, NIOGRET, RACHEX, <br />
| Didier Donsez<br />
| [[Fiche_de_suivi_-_Recommandation_intelligente_de_films| Fiche]] - [[SRS_-_Recommandation_intelligente_de_films|SRS]]<br />
| [https://github.com/DeepLearningMoviesProject github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:presentation.pdf|Presentation intermédiaire]] - [[Media:presentation.pdf|Presentation]]<br />
|-<br />
<br />
!scope="row"| 6<br />
| [[Projet Startup]] <br />
| LUCIDARME, DELAPORTE, <br />
| Didier Donsez<br />
| [[RICM5_2016_2017_-_Startup| Fiche]] - [[RICM5_2016_2017_-_Startup/SRS|SRS]]<br />
| [https://github.com/ github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:slides.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation intermédiaire]] - [[Media:presentation.pdf|Presentation]] - Video - Photos<br />
|-<br />
<br />
<br />
!scope="row"| 7<br />
| [[Contributions à RIOT OS]] autour de [[LoRa]] <br />
| Taquyeddine ZEGAOUI, <br />
| Didier Donsez<br />
| [[RICM5_2016_2017_-_RIOTOSLoRa| Fiche]] - [[RICM5_2016_2017_-_RIOTOSLoRa/SRS|SRS]]<br />
| [https://github.com/ github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:slides.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation intermédiaire]] - [[Media:presentation.pdf|Presentation]] - Video - Photos<br />
|-<br />
<br />
|}<br />
<br />
<br />
Projets non choisi:<br />
# Borne d'accueil handicap : Didier Donsez, Marie-Paule Balicco, Jérôme Maisonnasse<br />
# [[Plateforme IoT du LIG basé sur Walt]] : Bernard Tourancheau, Franck Rousseau, Etienne Dublé<br />
<br />
====Soutenance à mi-parcours====<br />
Date: Vendredi 17/02 de 08:00-11:00 (Salle P257)<br />
# 08H00-08H25: [[RealTimeSubtitle - 2016/17 - RICM5| Sous-titre d'un cours en temps réel]]<br />
# 08H25-08H50: [[Réalité virtuelle et Augmentée pour la maintenance d'usines]] (avec [[Unity 3D]] et [[Google VR]] SDK for Android, caméra Flir One, [[WebRTC]])<br />
# 08H50-09H15: [[CoCass|CoCass : CaaS Docker collaboratif]] : Didier Donsez (ARRADA, FAURE, FOUNAS, HALLAL, MEDEWOU, VOUTAT)<br />
# 09H15-09H40: [[Projet 2017 : Gestionnaire de packages Polytech| Gestion des images systèmes pour les supports à Polytech Grenoble]]<br />
# 09H40-10H05: [[Suggestion_intelligente_de_films_basée_sur_TensorFlow | Suggestion intelligente de films basée sur TensorFlow]]<br />
# 10H05-10H30: Projet Startup<br />
# 10H30-11H00:[[Contributions à RIOT OS]] autour de [[LoRa]]<br />
<br />
Instructions:<br />
* 10 minutes de présentation + démonstration.<br />
* 10 minutes de questions<br />
<br />
(7 transparents maximum pour résumer l'organisation et l'avancement du projet)<br />
<br />
====Soutenance (puis Pot de la fin)====<br />
Le 16/03 en P129 le matin et P007 l'après-midi<br />
<br />
* 10:00-10:40 [[Projet Startup]]<br />
* 10:45-11:25 [[Projet 2017 : Gestionnaire de packages Polytech| Gestion des images systèmes pour les supports à Polytech Grenoble]]<br />
* 13:00-13:40 [[RealTimeSubtitle - 2016/17 - RICM5| Sous-titre d'un cours en temps réel]]<br />
* 13:45-14:25 [[Réalité virtuelle et Augmentée pour la maintenance d'usines]]<br />
* 14:30-15:10 [[CoCass|CoCass : CaaS Docker collaboratif]]<br />
* 15:15-15:55 [[Suggestion_intelligente_de_films_basée_sur_TensorFlow | Suggestion intelligente de films basée sur TensorFlow]] <br />
* 16:00-16:30 [[Contributions à RIOT OS]] autour de [[LoRa]] <br />
<br />
* Pot d' "Au Revoir" (16:45-18:30 à la Kfet de Polytech)<br />
<br />
Instructions:<br />
*Chaque soutenance comporte 15 minutes de présentation, 15 minutes de démonstration et 10 minutes de questions. Un transparent doit être consacré au travail confié et réalisé par les étudiants en DUT (AVOSTI).<br />
* Répétez plusieurs fois votre présentation et votre démonstration.<br />
* L'ensemble des documents (y compris photos, vidéos et ''[[Logiciels#Screencast|screencast]]s'') doivent être accessibles depuis le tableau ci-dessous et dans chaque fiche de suivi. Prévoyez une copie sur clé USB.<br />
* Les étudiants de DUT vous accompagnent lors de votre soutenance.<br />
* '''TOUT Le matériel prêté devra être rapporté et restitué dans un sac cabas lors de la soutenance.'''<br />
<br />
====Séances Suivi:====<br />
* Lundi 30/01 - 08:00-11:00<br />
* Mardi 31/01 - 10:00-12:00<br />
* Lundi 06/02 - 08:00-10:00<br />
* Lundi 13/02 - 08:00-10:00<br />
* Lundi 27/02 - 08:00-10:00<br />
* Lundi 06/03 - 08:00-10:00<br />
* Lundi 13/03 - 08:00-09:45<br />
<br />
====Séances MPI:====<br />
* Jeudi 26 janvier matin (Stéphanie Diligent)<br />
* Jeudi 2 février matin (Stéphanie Diligent)<br />
* Lundi 6 février matin (Emmanuelle Tréhoust)<br />
* Mardi 14 février matin (Emmanuelle Tréhoust)<br />
* Lundi 6 mars après midi (Stéphanie Diligent et Emmanuelle Tréhoust)<br />
<br />
<br />
====Bonus track====<br />
Remarque: [http://snowcamp.io/2017/fr/welcome Netbeans Days 2017], 7 Février 2017, Bâtiment IMAG. Pensez à vous inscrire!<br />
<br />
Remarque: [https://wiki.eclipse.org/Eclipse_IoT_Day_Grenoble_2017 Eclipse IoT Days 2017], 9-10 Mars 2017, Bâtiment IMAG. Pensez à vous inscrire!<br />
<br />
=Année à définir=<br />
<br />
* [[Non linear MKV Editor]] : Nicolas Palix<br />
* [[Smart campus augmenté et contributif]]<br />
* [[Intégration OpenHAB / OpenTele]]<br />
* [[Client MQTT pour OBD]] sur Android<br />
* [[Sommeilomètre]] (Michael Perin, Didier Donsez)<br />
* [[Open DynDNS]]<br />
* [[IllumiRoom]]<br />
* [[Emergency mobile app]] Dvp Android. Nicolas Palix pour TIS, PRI et RICM<br />
* [[Kodi Reflexive Remote]] Dynamic remote control for Kodi. Nicolas Palix.<br />
* [http://intgat.tigress.co.uk/rmy/uml/index.html Zerofree] Portage de zerofree pour d'autres systèmes de fichiers que ext2/3/4 (notamment Unix FS). Voir également la page [http://packages.qa.debian.org/z/zerofree.html QA de Debian]. Nicolas Palix.<br />
* [[Bracelet électronique de monitoriing de l'alcoolémie]]<br />
* [[Oxymètre DIY]]<br />
* [[PinSound]]<br />
* [[Extension du support STM32Fx-Discovery dans libopencm3]] : Olivier Richard<br />
* [[Arduino et libopencm3]] : Olivier Richard<br />
* [[Data Acquisition System et Stm32f4-Discovery]] : Olivier Richard<br />
* [[Distributed Data Storage System]] : Olivier Richard<br />
* [[Dashboard based on w2ui]]<br />
* [[Environnement logiciel pour FabLab]] : Olivier Richard<br />
* [[Environnement logiciel pour le Live Programming]] : Olivier Richard<br />
* [[VirtualPinball]]<br />
* Tondeuse dessinatrice<br />
* [[ImmersiveDog]] Nicolas Glade, Didier Donsez<br />
* Projet avec [[OpenROV]] ???? : Didier Donsez<br />
* [[Sphero]] malin (Michael Périn) (2 etudiants)<br />
* [[Drone paramoteur]] ???<br />
* [[Optimisation de l'énergie pour cyclotouriste électrique]]<br />
* [[SmartSelfService|Smart Self-Service 2015]] Didier Donsez & Vivien Quema<br />
* [[Station Météo LoRa]] : contribution au projet [[LoRA-Fabian]] (Didier Donsez)<br />
<br />
=Réserve (boite à idées)=<br />
<br />
# [[Tag et Paint Ball en réalité augmentée]] (Michaël Périn) <br />
# [[Passe moi ton fichier]] (Michaël Périn) <br />
# [[Extensions à Fab Server]] (Jean-Michel Molenaar) sous reserve (CM ou SR)<br />
# [[Table multijeux de café 2.0]]<br />
# [[ GPIO_Qemu_RasPI| Emulation des GPIO dans QEMU pour le carte Raspberry Pi]] (Olivier Richard)<br />
# [[ Qemu et STM32F0-Discovery ]] (Olivier Richard)<br />
# [[Serrure à clé MIDI multifactorielle]] (Didier Donsez)<br />
# [[Table interactive musicale]] (Didier Donsez)<br />
# [[iMailbox]] (Didier Donsez)<br />
# [[AmILight]] (eclairage d'ambience intelligent) (Didier Donsez)<br />
# [[PDAmeetPDA]] (synchronisation d'agenda) (Michaël Périn)<br />
# [[1 000 000 VMs]] (expérimentation d'application distribuée à très grande échelle) (Olivier Richard) (2-3 RICM4)<br />
# [[Multiple Kinect]] (utilisation simultanée de plusieurs Kinect) (Olivier Richard) (RICM ou 3I)<br />
# [[Kinect musicale]] (Didier Donsez) (RICM)<br />
# [[Ktechlab Simavr Arduino | Ktechlab et integration de Simavr(Arduino)]] (Olivier Richard) (2-3 RICM4-SR)<br />
# Ocaml on AVR (Arduino)<br />
# Ocaml on Cortex-M3<br />
# [[Arduino on STM32 Discovery]]<br />
# [[Reverse Geocache Puzzle Box]]<br />
# [[OSGi ME]] (Didier Donsez)<br />
# [[Affichage Etudiant à Polytech]]<br />
# Synthèse 3D + motion capture Kinect<br />
# Logiciel d'[[apprentissage du calcul]] sur tablette Android (reconnaissance de chiffres manuscrits)<br />
# Plancher de verre (saint gobain) à la [http://www.wat.tv/video/mickael-jackson-billie-jean-oewj_2ey2h_.html Mickael Jackson dans Billie Jean] ! woo<br />
# [[Ktechlab Simavr Arduino | Ktechlab et integration de Simavr(Arduino)]] (Olivier Richard) (2-3 RICM4-SR)<br />
# [[CNC]]<br />
# [[Idées en Vrac]]<br />
# Scheme Everywhere (Olivier Richard) (2-3 RICM4-SR)<br />
# [[Projet Station Météo]]<br />
# Ocaml on AVR (Arduino)<br />
# [[Table interactive musicale]] (Didier Donsez)<br />
# [[AmILight]] (eclairage d'amnbience intelligent) (Didier Donsez)<br />
# [[Cube pointeur]] d'activité ingénieur<br />
# [http://www.instructables.com/id/Puppeteer-Motion-Capture-Costume/ Puppeteer Motion-Capture Costume]<br />
# [[Musical Staircase]] @ Polytech (Didier Donsez, 1 RICM4 + 1 3I4)<br />
# [[Total Recall]] (Didier Donsez)<br />
# [[SoundMachine]]<br />
# [[IGN-OSM|Importation de données IGN publiques dans OSM]]<br />
# [[Speed-limit-OSM|Analyse de traces GPX pour déterminer les limitations de vitesse]]<br />
# [[Multi perceptual cameras]] (Didier Donsez)<br />
# [[Photomaton 3D]] (Didier Donsez)<br />
# [[ArduCopter]]<br />
# [[Parking Intelligent]]</div>
Aymeric.Vial-Grelier
https://air.imag.fr/index.php?title=File:Pr%C3%A9sentationGrenobloisFut%C3%A9.zip&diff=35233
File:PrésentationGrenobloisFuté.zip
2017-04-02T23:01:23Z
<p>Aymeric.Vial-Grelier: </p>
<hr />
<div></div>
Aymeric.Vial-Grelier
https://air.imag.fr/index.php?title=Projets_2016-2017&diff=35228
Projets 2016-2017
2017-04-02T22:49:06Z
<p>Aymeric.Vial-Grelier: </p>
<hr />
<div><<[[Projets 2015-2016]] | [[Projets]] | [[Projets 2017-2018]]>><br />
=RICM=<br />
==RICM3==<br />
<br />
==RICM4==<br />
===Projet Semestre S8===<br />
<br />
Enseignants responsables : Olivier Richard, Didier Donsez<br />
<br />
Dates : Lundi 9/01/2017 au 29/03/2017<br />
Lancement: 9/01/2017 après-midi<br />
<br />
'''Soutenances:'''<br />
* le 3/04/2017 matin et après-midi<br />
* '''[https://groupes.renater.fr/reunion/foodle/Soutenance-projet-RICM4-58d91 ordre de passage]'''<br />
<br />
* '''Evaluation à mi-parcours le lundi/mardi ???''': Format: 10min (5min de présentation 3 slides au plus, 5min de discussion). Cette évaluation sera prise en compte dans la note finale.<br />
<br />
'''Consignes générales:'''<br />
<br />
* '''Vous devez être pro-actifs !!!''': Si des points sont pas ou mals spécifiés, vous le faîtes et vous justifiez vos choix. Pour les problèmes techniques éventuels vous pouvez: creuser la question, contacter l'auteur du code si il y a lieu, écrire un rapport de bug ('''Attention:''' ca se prépare !), soumettre un patch/pull request, contacter l'enseignant ou la personne référente du projet.<br />
<br />
* '''Vous devez maintenir une fiche de suivi de projet''': elle doit être mise à jour chaque semaine, elle rassemble les élements essentiels du projet, elle <br />
indique les évolutions du projet et présente sa feuille de route. '''Note:''' le nom de la fiche doit être composé du nom du projet et suffixé par ricm4_2015_2016. '''Cette fiche compte pour la note finale'''<br />
<br />
* '''Vous devez utiliser un logiciel de gestion de version''' pour vos développements comme [http://en.wikipedia.org/wiki/Git_%28software%29 git ] et nous vous conseillons d'utiliser le site [https://github.com github] pour l'hébergement de votre dépôt public.<br />
<br />
* Les document public (exemple sur github) doivent être rédigés en anglais (README, documentation, commentaires de code, nom de variables et de fonctions). Une bonnification sera accordée si le rapport et les transparents sont en anglais (la soutenance sera en francais).<br />
<br />
{|class="wikitable alternance"<br />
|+ Affectation des projets RICM4 2016-2017<br />
|-<br />
|<br />
!scope="col"| Sujet<br />
!scope="col"| Etudiants<br />
!scope="col"| Enseignant(s)<br />
!scope="col"| Fiche de suivi<br />
!scope="col"| Dépot git<br />
|-<br />
<br />
!scope="row"| 1<br />
| [[Ruche connectée LoRa]] <br />
| MOREAU, LESAGE, <br />
| Palix, Richard<br />
| [[RICM4_2016_2017_-_Ruche_Connectee| Fiche]] - [[RICM4_2016_2017_-_Ruche_Connectee_/_SRS|SRS]] - [[Ruche_Connectee/UML | UML]]<br />
| [https://github.com/GwenaelMoreau/connectedhive github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:slides1.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:PresentationMiParcours_Ruche.pdf|Presentation]]<br />
|-<br />
<br />
<br />
!scope="row"| 2<br />
| [[Serres connectées]]<br />
| BOISADAM, DALLE<br />
| Palix<br />
| [[Projets-2016-2017-Serres_connectées| Fiche]] - [[Projet-2016-2017-Serres_connectées_-_SRS| SRS]]<br />
| [https://github.com/igreenhouse/endpoints/blob/master/README.md github]<br />
| [[Media:rapport-IGreenhouse2017.pdf|Rapport]] - [[Media:Presentation_-_mi-projet_-_serre-connectee-2017.pdf|Transparents]] - [[Media:Poster-IGreenhouse2017.pdf|Poster]] - [[Media:Flyer-SerresConnectees2017.pdf|Flyer]] - [[Media:presentation-IGreenhouse2017.pdf|Presentation finale]]<br />
|-<br />
<br />
!scope="row"| 3<br />
| [[I-Greenhouse]] : [[Serre connectée aquaponie]]<br />
| MARCHAND, PELLICER<br />
| Palix, Donsez<br />
| [[Projets-2016-2017-I-Greenhouse : Serre connectée aquaponie | Fiche]] - [[Projets-2015-2016-I-Greenhouse : Serre connectée aquaponie/UML_Diagrams | UML]] - [[Projets-2015-2016-I-Greenhouse : Serre connectée aquaponie/SRS | SRS]]<br />
| [https://github.com/igreenhouse Full github] - [https://github.com/stractus/I-Greenhouse-Aquaponie Project's github]<br />
| [[Media:rapport-IGreenhouse2017.pdf|Rapport]] - [[Media:presentationMiParcours_igreenhouse.pdf|Transparents]] - [[Media:Poster-IGreenhouse2017.pdf|Poster]] - [[Media:Flyer-IGreenhouse2017-aquaponie.pdf|Flyer]] - [[Media:IGrennhouseAquaponie.pdf|Presentation]]<br />
|-<br />
<br />
!scope="row"| 4<br />
| [[Station de pompage connectée]]<br />
| FERNANDES, CHEVALIER, FU <br />
| Palix, Donsez, Richard<br />
| [[Projets-2016-2017-Station de pompage connectée| Fiche]] - [[Projets-2016-2017-Station de pompage connectée - SRS| SRS]] - [[Projets-2016-2017-Station de pompage connectée - UML| UML]]<br />
| [https://github.com/GroupeProjetRICM4StationDePompage2017/ github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:slides.pdf|Transparents]] - [[Media:Flyer_station_de_pompage_connectee.pdf|Flyer]] - [[Media:rapport_station_de_pompage_connectee.pdf|Rapport]] - [[Media:presentation_station_de_pompage_connectee.pdf|Presentation]]<br />
|-<br />
<br />
!scope="row"| 5<br />
| Géolocation Indoor basée sur les [[Beacon]]s BLE <br />
| COCHINHO, GAMBRO<br />
| Donsez<br />
| [[Projets-2016-2017-IndoorGeoloc| Fiche]] - [[Projets-2016-2017-IndoorGeoloc-UML | UML]] - [[Proj-2016-2017-IndoorGeoloc/SRS|SRS]]<br />
| [https://github.com/LouisCochinho/Geoloc_Indoor github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:slides1.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:IndoorGeoloc-miparcours.pdf|Presentation mi-parcours]]<br />
|-<br />
<br />
!scope="row"| 6<br />
| [[Application de suivi de colis avec RFID UHF (EPC Global)]],<br />
| AMODRU-FAVIN, DELISE <br />
| Donsez<br />
| [[Projets-2016-2017-SuiviColisRFID| Fiche]] - [[Proj-2016-2017-ColisMatter/SRS|SRS]]<br />
| [https://github.com/delisea/ColisMatter github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:slides1.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]<br />
|-<br />
<br />
!scope="row"| 7<br />
| [[StartAIR 2017]]<br />
| ODIEVRE, CHAMBONNET<br />
| Palix<br />
| [[Projets-2016-2017-StartAir| Fiche]] - [[Projets-2016-2017-StartAir-UML| UML]] - [[Projets-2016-2017-StartAir-SRS| SRS]]<br />
| [https://github.com/s6mon/StartAir2017.git github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:slides1.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]<br />
|-<br />
<br />
!scope="row"| 8<br />
| [[SmartSelfService]] <br />
| ABONNENC, BONHOURE<br />
| Donsez<br />
| [[Projets-2016-2017-SmartSelfService| Fiche]] - [[Projets-2016-2017-SmartSelfService/SRS | SRS]] - [[Projets-2016-2017-SmartSelfService/UML | UML ]]<br />
| [https://github.com/RICM4SmartSelfService/RICM4_Projet_SmartSelfService github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:SmartSelfService_transparents.pdf|Transparents]] - [[Media:Flyer_Smart_Self_Service_2017.pdf|Flyer]] - [[Media:rapport_Smart_Self_Service_2017.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]<br />
|-<br />
<br />
!scope="row"| 9<br />
| [[Interface de contrôle "Photo" pour OpenHAB]]<br />
| LACHARTRE, SAVARY <br />
| Donsez<br />
| [[Projets-2016-2017 - Interface de contrôle "Photo" pour OpenHAB| Fiche]]- [[Projets-2016-2017 - Interface de contrôle "Photo" pour OpenHAB/SRS| SRS]]<br />
| [https://github.com/ArchibaldLeMagnifique/smarthome github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:slides1.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:Diapo Openhab(1).pdf|Presentation]]<br />
|-<br />
<br />
!scope="row"| 10<br />
| [[UltraTeam|UltraTeam: Application Mobile pour les Ultra-trailers et les randonneurs]],<br />
| ROUQUIER, GEOURJON<br />
| Donsez<br />
| [[Projets-2016-2017-UltraTeamBest| Fiche]]- [[Projets-2016-2017-UltraTeamBest/SRS| SRS]]<br />
| [https://github.com/ultratrail github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:UltraTEAM_Presentation_Mi_Projet.pdf|Présentation Mi-Parcours]] - [[Media:UltraTEAM_GR_Poster.png|Flyer]] - [[Media:UltraTEAM_GR_Rapport.pdf|Rapport]] - [[Media:UltraTEAM_GR_Presentation.pdf|Presentation Finale]]<br />
|-<br />
<br />
!scope="row"| 10<br />
| [[UltraTeam|UltraTeam: Application Mobile pour les Ultra-trailers et les randonneurs]],<br />
| GALLIER, FERRERA<br />
| Donsez<br />
| [[Projets-2016-2017-UltraTeam| Fiche]]- [[Projet-2016-2017-UltraTeam/SRS| SRS]] - [[Projet-2016-2017-UltraTeam/UML | UML ]]<br />
| [https://github.com/ultratrail github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:UltraTEAM_Presentation_Mi_Projet.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]<br />
|-<br />
<br />
!scope="row"| 11<br />
| [[Plateforme d'analyse de données IoT]] <br />
| ALLARD, ROCHER<br />
| Palix, Richard<br />
| [[Projets-2016-2017-Plateform_Analyse_Données_IOT| Fiche]] [[Projets-2016-2017-Plateform_Analyse_Données_IOT/SRS| SRS]] [[Projets-2016-2017-Plateform_Analyse_Données_IOT/UML| UML]]<br />
| [https://github.com/lambertrocher/Projets-2016-2017-Plateform-Analyse-Donn-es-IOT github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:Plateforme_IoT_presentation.pdf|Transparents]] - [[Media:Flyer_platform.pdf|Flyer]] - [[Media:RapportPlatform.pdf|Rapport]] - [[Media:presentation_Platform.pdf|Presentation]]<br />
|-<br />
<br />
!scope="row"| 13<br />
| [[IRock : Surveillance Géotechnique LoRa|iRock]]<br />
| SIEST, VEGREVILLE<br />
| Donsez<br />
| [[Projets-2016-2017-Projet_IRock| Fiche]]<br />
| [https://github.com/Shadsa/IRock github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:slides1.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]<br />
|-<br />
<br />
!scope="row"| 14<br />
| [[GrenobloisFuté]]<br />
| VIAL, GUERRY<br />
| Palix<br />
| [[Projets-2016-2017-GrenobloisFute| Fiche]]<br />
| [https://github.com/Gr05/Osmand github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:slides1.pdf|Transparents]] - [[Media:GrenobloisFuteFlyer.pptx|Flyer]] - [[Media:rapportGrenobloisFuté.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]<br />
|-<br />
<br />
!scope="row"| 15<br />
| [[GeoDiff]]<br />
| AMAURIN, BECHER, BROCHIER<br />
| Palix<br />
| [[Projets-2016-2017-GeoDiff| Fiche]] - [[Projets-2016-2017-GeoDiff/SRS| SRS]] - [[Projets-2016-2017-GeoDiff/UML| UML]]<br />
| [https://github.com/Hbecher/GeoDiff github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:slides1.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:Geodiff-mini-soutenance.pdf|Presentation]]<br />
|-<br />
<br />
!scope="row"| 16<br />
| [[floatingimage UPnP feed]] <br />
| FUSTES, DEREYMEZ<br />
| Palix, Donsez<br />
| [[Projets-2016-2017-floatingimageUPnP | Fiche]] - [[Projets-2016-2017-floatingimageUPnP/SRS | SRS]] - [[Projets-2016-2017-floatingimageUPnP/UML | UML]]<br />
| [https://github.com/fustesr/floatingimage github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:slides1.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]<br />
|-<br />
<br />
!scope="row"| 17<br />
| Webconférence [[Google VR]]<br />
| RIVOAL, ZENNOUCHE <br />
| Donsez<br />
| [[Projets-2016-2017-VideoConference| Fiche]] - [[viseoconferenceUML| UML]]<br />
| [https://github.com/ github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:slides1.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:videoconference.pdf|Presentation]]<br />
|-<br />
<br />
!scope="row"| 18<br />
| [[NixOsTegraX1 | NixOS for Tegra X1]]<br />
| NASSIK, TURRIN<br />
| Richard<br />
| [[Projets-2016-2017-NixosTegraX1| Fiche]] - [[NixosTegraX1/SRS| SRS]]<br />
| [https://github.com/mesh33/nixpkgs github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:Nixos.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]<br />
|-<br />
<br />
!scope="row"| 20<br />
| [[ExperimentControl | Experiment Control]] <br />
| HOMBERG, LEMAIRE<br />
| Richard<br />
| [[Proj-2016-2017-ExperimentControl| Fiche]] - [[ExperimentControl/SRS| SRS]]<br />
| [https://github.com/TimotheeLemaire/Project_RICM4_2017 github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:Experiment Control.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]<br />
|-<br />
<br />
!scope="row"| 23<br />
| Intégration de caméras UPnP dans [[OpenHAB]] <br />
| BLANC, LAW<br />
| Donsez<br />
| [[Projets-2016-2017-UPnP Cameras integration into OpenHAB | Fiche]] - [[Projets-2016-2017-UPnP Cameras integration into OpenHAB/SRS | SRS]]<br />
| [https://github.com/lawchris/openhab2-addons/tree/upnp-camera-binding github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:slides1.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:UpnpCamera BLANC LAW.pdf|Presentation mi_parcours]]<br />
|-<br />
<br />
|}<br />
<br />
'''Propositions de projets:'''<br />
<br />
# [[Ruche connectée LoRa]] (OpenHab) , Didier Donsez, Denis Jongmann, Olivier Richard<br />
# [[Serres connectées]] (OpenHab) Surveillance des serres d'une exploitation agricole. Nicolas Palix, Michaël Périn et Vincent Hibon ("Les jardins du Coteau").<br />
# [[I-Greenhouse]] : [[Serre connectée aquaponie]] (OpenHab). Nicolas Palix, Didier Donsez (2 groupes)<br />
# [[Station de pompage connectée]]. Nicolas Palix<br />
# Géolocation Indoor basée sur les [[Beacon]]s BLE (iBeacon, AltBeacon, Eddystone). Utilisation d'algorithmes de trigonalisation ([https://github.com/jpias/beacon-pfilter-simulation/wiki lien]), (Didier Donsez, Vivien Quéma)<br />
# [[Application de suivi de colis avec RFID UHF (EPC Global)]], Didier Donsez<br />
# Projet [[StartAIR 2017]] : interface tablette de tableau de bord d'ULM, fiabilisation du réflecteur Flight Simulator (Fabrice Dubois, Nicolas Palix)<br />
# [[SmartSelfService]] (Didier Donsez, François Portet) en collaboration avec PHELMA.<br />
# [[Interface de contrôle "Photo"]] pour [[OpenHAB]] : éventuelle contribution à la fondation Eclipse (Didier Donsez)<br />
# [[UltraTeam|UltraTeam: Application Mobile pour les Ultra-trailers et les randonneurs]] (Didier Donsez, Vivien Quéma)<br />
# [[Plateforme d'analyse de données IoT]] (Nicolas Palix)<br />
# Extension de [[Swagger]] pour [[CoAP]] : Application avec [[Californium]] (Contribution à une communauté open-source), (Didier Donsez)<br />
# [[IRock : Surveillance Géotechnique LoRa|iRock]]: Plateforme Ubilitics pour la surveillance des risques naturelles (déploiement grande échelle de capteurs [[LoRa]] sur le terrain pour l'observation de glissement de terrain) en commun avec Geotech (à confirmer) : Didier Donsez, Sandrine Caroly, Denis Jongmans.<br />
# [[GrenobloisFuté]] Couche trafic sur OsmAnd avec un greffon. Données dynamique de la métro. Dvp Android. Nicolas Palix.<br />
# [[GeoDiff]] Production, visualisation, fusion de variations (diff) sur de l'information géocodée : Nicolas Palix (Multimédia)<br />
# [[floatingimage UPnP feed]] Cadre photos connecté à Kodi. Dvp Android. Nicolas Palix, Didier Donsez<br />
# Webconférence WebRTC stereoscopique avec [[Google VR]] SDK for Android (Jérôme Maisonnasse, Didier Donsez)<br />
# [[NixOsTegraX1 | NixOS for Tegra X1]]: (Olivier Richard)<br />
# [[LittleJump | Little Jump]]: Inventer un blablacar pour les petits trajets (Olivier Richard)<br />
# [[ExperimentControl | Experiment Control]] Développer un moteur de conduite d'expérience pour les systèmes distribués (Olivier Richard) <br />
# [[CrystalLanguageMicrocontroller | Crystal Language for Microcontroller]] (Olivier Richard)<br />
# Questionnaires automatiques, (Pierre Gillois, Didier Donsez)<br />
# Intégration de caméras UPnP dans [[OpenHAB]] (Didier Donsez)<br />
Moins prioritaires:<br />
# [[OwnPOI]] ownCloud plugin and osmand plugin to share POI and favorite positions. Dvp Android. Nicolas Palix.<br />
# [[OwnList]] ownCloud plugin and Android app to share a TODO list. Nicolas Palix.<br />
# [[Osmand-Auto]] Support Android Auto sur [[OsmAnd]] Nicolas Palix,<br />
# [[OCR de composition d'étiquettes alimentaires pour la base Open Food Facts]] (Nicolas Palix, Didier Donsez)<br />
Sous réserve de matériel<br />
# Reconstruction 3D d'images thermiques provenant des réseaux de caméras thermiques [[Flir One]] : application au sport connecté(Didier DONSEZ)<br />
# Géolocation Indoor basée sur [[Decaware]]. Utilisation d'algorithmes de trigonalisation ([https://github.com/jpias/beacon-pfilter-simulation/wiki lien]), (Didier Donsez, Vivien Quéma)<br />
<br />
==RICM5==<br />
===Projet Semestre S10===<br />
<br />
Enseignants responsables : Didier Donsez<br />
<br />
====Calendrier====<br />
<br />
le projet commence le 23/01 et se termine le 17/03.<br />
<br />
Réunion de présentation : 23/01 à 8H00 (RdV Salle AIR).<br />
<br />
Soutenance à mi-parcours : Date: Vendredi 17/02 de 08:00-11:00 (Salle P257)<br />
<br />
Soutenance (puis Pot de la fin): A DEFINIR (Provisoirement le 16/03 après-midi)<br />
<br />
====Projet====<br />
<br />
<br />
<br />
{|class="wikitable alternance"<br />
|+ Affectation des projets RICM5 2016-2017<br />
|-<br />
|<br />
!scope="col"| Sujet<br />
!scope="col"| Etudiants<br />
!scope="col"| Enseignant(s)<br />
!scope="col"| Fiche de suivi<br />
!scope="col"| Dépot git<br />
!scope="col"| Supports<br />
|-<br />
<br />
!scope="row"| 1<br />
| [[RealTimeSubtitle - 2016/17 - RICM5| Sous-titre d'un cours en temps réel]] <br />
| BRUEL, BUI, LECHEVALLIER, MATHIEU, MOURET, <br />
| Laurent Besacier, Didier Donsez, Marie-Paule Balicco, Jérôme Maisonnasse<br />
| [[RealTimeSubtitle - 2016/17 - RICM5| Fiche]] - [[RICM5_2016_2017_-_RealTimeSubtitle/SRS|SRS]]<br />
| [https://gitlab.com/annaBanana/RealTimeSubtitles gitlab]<br />
| [[Media:slideRealTimeSubtitle2017s.pdf|Présentation intermédiare]] - [[Media:presentationRealTimeSubtitle2017.pdf|Presentation finale]] - [https://35.157.107.127| site web]<br />
|-<br />
<br />
!scope="row"| 2<br />
| [[Réalité virtuelle et Augmentée pour la maintenance d'usines]] <br />
| BERTRAND-DALECHAMPS, POPEK, ZAHO, SUN, NDIAYE, HAMMOUTI, <br />
| Didier Donsez, Georges-Pierre Bonneau<br />
| [[RVA_Fiche_de_suivi | Fiche de suivi]] - [[SRS_Realite_Virtuelle|SRS]]<br />
| [https://github.com/ github]<br />
| [[Media:RVA_PresentationConception.pdf|Presentation intermédiaire]] - [[Media:RVA_PresentationFinale.pdf|Presentation Finale]] - [[Media:RVA_DocUtilisateur.pdf|Documentation Utilisateur]] - [[Media:DevAR.pdf|Documentation Développeur]] - [[RVA_PageVideo|Videos]]<br />
|-<br />
<br />
!scope="row"| 3<br />
| [[CoCass|CoCaas : CaaS Docker collaboratif]] <br />
| ARRADA, FAURE, FOUNAS, HALLAL, MEDEWOU, VOUTAT, <br />
| Didier Donsez<br />
| [[Fiche de suivi - CoCaas|Fiche]] - [[SRS-CoCaas|SRS]]<br />
| [https://github.com/CoCaas/ github]<br />
| [[Media:MPI_CoCaas.pdf|Rapport MPI]] - [https://docs.google.com/presentation/d/10nwRHcUiLSjD7otbTfsswkDlIWpb3ddvc19HUSlrKvg/edit?usp=sharing Presentation intermédiaire] - [[Media:Test.pdf|Presentation finale]]<br />
|-<br />
<br />
<br />
!scope="row"| 4<br />
| [[Projet 2017 : Gestionnaire de packages Polytech| Gestion des images systèmes pour les supports à Polytech Grenoble]] <br />
| GATTAZ, LECORPS, NOUGUIER, RAMEL, <br />
| Didier Donsez<br />
| [[Fiche de suivi - Gestionnaire de packages| Fiche]] - [[SRS - Gestionnaire de packages|SRS]]<br />
| [https://github.com/Packebian github]<br />
| [[Media:PackagesPresentationConception.pdf|Presentation intermédiaire]] - [[Media:PackagesPresentationFinale2.pdf| Présentation finale]]<br />
|-<br />
<br />
<br />
!scope="row"| 5<br />
| [[Suggestion_intelligente_de_films_basée_sur_TensorFlow | Suggestion intelligente de films basée sur TensorFlow]] <br />
| DUNAND, HATTINGUAIS, NAVARRO, NIOGRET, RACHEX, <br />
| Didier Donsez<br />
| [[Fiche_de_suivi_-_Recommandation_intelligente_de_films| Fiche]] - [[SRS_-_Recommandation_intelligente_de_films|SRS]]<br />
| [https://github.com/DeepLearningMoviesProject github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:presentation.pdf|Presentation intermédiaire]] - [[Media:presentation.pdf|Presentation]]<br />
|-<br />
<br />
!scope="row"| 6<br />
| [[Projet Startup]] <br />
| LUCIDARME, DELAPORTE, <br />
| Didier Donsez<br />
| [[RICM5_2016_2017_-_Startup| Fiche]] - [[RICM5_2016_2017_-_Startup/SRS|SRS]]<br />
| [https://github.com/ github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:slides.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation intermédiaire]] - [[Media:presentation.pdf|Presentation]] - Video - Photos<br />
|-<br />
<br />
<br />
!scope="row"| 7<br />
| [[Contributions à RIOT OS]] autour de [[LoRa]] <br />
| Taquyeddine ZEGAOUI, <br />
| Didier Donsez<br />
| [[RICM5_2016_2017_-_RIOTOSLoRa| Fiche]] - [[RICM5_2016_2017_-_RIOTOSLoRa/SRS|SRS]]<br />
| [https://github.com/ github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:slides.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation intermédiaire]] - [[Media:presentation.pdf|Presentation]] - Video - Photos<br />
|-<br />
<br />
|}<br />
<br />
<br />
Projets non choisi:<br />
# Borne d'accueil handicap : Didier Donsez, Marie-Paule Balicco, Jérôme Maisonnasse<br />
# [[Plateforme IoT du LIG basé sur Walt]] : Bernard Tourancheau, Franck Rousseau, Etienne Dublé<br />
<br />
====Soutenance à mi-parcours====<br />
Date: Vendredi 17/02 de 08:00-11:00 (Salle P257)<br />
# 08H00-08H25: [[RealTimeSubtitle - 2016/17 - RICM5| Sous-titre d'un cours en temps réel]]<br />
# 08H25-08H50: [[Réalité virtuelle et Augmentée pour la maintenance d'usines]] (avec [[Unity 3D]] et [[Google VR]] SDK for Android, caméra Flir One, [[WebRTC]])<br />
# 08H50-09H15: [[CoCass|CoCass : CaaS Docker collaboratif]] : Didier Donsez (ARRADA, FAURE, FOUNAS, HALLAL, MEDEWOU, VOUTAT)<br />
# 09H15-09H40: [[Projet 2017 : Gestionnaire de packages Polytech| Gestion des images systèmes pour les supports à Polytech Grenoble]]<br />
# 09H40-10H05: [[Suggestion_intelligente_de_films_basée_sur_TensorFlow | Suggestion intelligente de films basée sur TensorFlow]]<br />
# 10H05-10H30: Projet Startup<br />
# 10H30-11H00:[[Contributions à RIOT OS]] autour de [[LoRa]]<br />
<br />
Instructions:<br />
* 10 minutes de présentation + démonstration.<br />
* 10 minutes de questions<br />
<br />
(7 transparents maximum pour résumer l'organisation et l'avancement du projet)<br />
<br />
====Soutenance (puis Pot de la fin)====<br />
Le 16/03 en P129 le matin et P007 l'après-midi<br />
<br />
* 10:00-10:40 [[Projet Startup]]<br />
* 10:45-11:25 [[Projet 2017 : Gestionnaire de packages Polytech| Gestion des images systèmes pour les supports à Polytech Grenoble]]<br />
* 13:00-13:40 [[RealTimeSubtitle - 2016/17 - RICM5| Sous-titre d'un cours en temps réel]]<br />
* 13:45-14:25 [[Réalité virtuelle et Augmentée pour la maintenance d'usines]]<br />
* 14:30-15:10 [[CoCass|CoCass : CaaS Docker collaboratif]]<br />
* 15:15-15:55 [[Suggestion_intelligente_de_films_basée_sur_TensorFlow | Suggestion intelligente de films basée sur TensorFlow]] <br />
* 16:00-16:30 [[Contributions à RIOT OS]] autour de [[LoRa]] <br />
<br />
* Pot d' "Au Revoir" (16:45-18:30 à la Kfet de Polytech)<br />
<br />
Instructions:<br />
*Chaque soutenance comporte 15 minutes de présentation, 15 minutes de démonstration et 10 minutes de questions. Un transparent doit être consacré au travail confié et réalisé par les étudiants en DUT (AVOSTI).<br />
* Répétez plusieurs fois votre présentation et votre démonstration.<br />
* L'ensemble des documents (y compris photos, vidéos et ''[[Logiciels#Screencast|screencast]]s'') doivent être accessibles depuis le tableau ci-dessous et dans chaque fiche de suivi. Prévoyez une copie sur clé USB.<br />
* Les étudiants de DUT vous accompagnent lors de votre soutenance.<br />
* '''TOUT Le matériel prêté devra être rapporté et restitué dans un sac cabas lors de la soutenance.'''<br />
<br />
====Séances Suivi:====<br />
* Lundi 30/01 - 08:00-11:00<br />
* Mardi 31/01 - 10:00-12:00<br />
* Lundi 06/02 - 08:00-10:00<br />
* Lundi 13/02 - 08:00-10:00<br />
* Lundi 27/02 - 08:00-10:00<br />
* Lundi 06/03 - 08:00-10:00<br />
* Lundi 13/03 - 08:00-09:45<br />
<br />
====Séances MPI:====<br />
* Jeudi 26 janvier matin (Stéphanie Diligent)<br />
* Jeudi 2 février matin (Stéphanie Diligent)<br />
* Lundi 6 février matin (Emmanuelle Tréhoust)<br />
* Mardi 14 février matin (Emmanuelle Tréhoust)<br />
* Lundi 6 mars après midi (Stéphanie Diligent et Emmanuelle Tréhoust)<br />
<br />
<br />
====Bonus track====<br />
Remarque: [http://snowcamp.io/2017/fr/welcome Netbeans Days 2017], 7 Février 2017, Bâtiment IMAG. Pensez à vous inscrire!<br />
<br />
Remarque: [https://wiki.eclipse.org/Eclipse_IoT_Day_Grenoble_2017 Eclipse IoT Days 2017], 9-10 Mars 2017, Bâtiment IMAG. Pensez à vous inscrire!<br />
<br />
=Année à définir=<br />
<br />
* [[Non linear MKV Editor]] : Nicolas Palix<br />
* [[Smart campus augmenté et contributif]]<br />
* [[Intégration OpenHAB / OpenTele]]<br />
* [[Client MQTT pour OBD]] sur Android<br />
* [[Sommeilomètre]] (Michael Perin, Didier Donsez)<br />
* [[Open DynDNS]]<br />
* [[IllumiRoom]]<br />
* [[Emergency mobile app]] Dvp Android. Nicolas Palix pour TIS, PRI et RICM<br />
* [[Kodi Reflexive Remote]] Dynamic remote control for Kodi. Nicolas Palix.<br />
* [http://intgat.tigress.co.uk/rmy/uml/index.html Zerofree] Portage de zerofree pour d'autres systèmes de fichiers que ext2/3/4 (notamment Unix FS). Voir également la page [http://packages.qa.debian.org/z/zerofree.html QA de Debian]. Nicolas Palix.<br />
* [[Bracelet électronique de monitoriing de l'alcoolémie]]<br />
* [[Oxymètre DIY]]<br />
* [[PinSound]]<br />
* [[Extension du support STM32Fx-Discovery dans libopencm3]] : Olivier Richard<br />
* [[Arduino et libopencm3]] : Olivier Richard<br />
* [[Data Acquisition System et Stm32f4-Discovery]] : Olivier Richard<br />
* [[Distributed Data Storage System]] : Olivier Richard<br />
* [[Dashboard based on w2ui]]<br />
* [[Environnement logiciel pour FabLab]] : Olivier Richard<br />
* [[Environnement logiciel pour le Live Programming]] : Olivier Richard<br />
* [[VirtualPinball]]<br />
* Tondeuse dessinatrice<br />
* [[ImmersiveDog]] Nicolas Glade, Didier Donsez<br />
* Projet avec [[OpenROV]] ???? : Didier Donsez<br />
* [[Sphero]] malin (Michael Périn) (2 etudiants)<br />
* [[Drone paramoteur]] ???<br />
* [[Optimisation de l'énergie pour cyclotouriste électrique]]<br />
* [[SmartSelfService|Smart Self-Service 2015]] Didier Donsez & Vivien Quema<br />
* [[Station Météo LoRa]] : contribution au projet [[LoRA-Fabian]] (Didier Donsez)<br />
<br />
=Réserve (boite à idées)=<br />
<br />
# [[Tag et Paint Ball en réalité augmentée]] (Michaël Périn) <br />
# [[Passe moi ton fichier]] (Michaël Périn) <br />
# [[Extensions à Fab Server]] (Jean-Michel Molenaar) sous reserve (CM ou SR)<br />
# [[Table multijeux de café 2.0]]<br />
# [[ GPIO_Qemu_RasPI| Emulation des GPIO dans QEMU pour le carte Raspberry Pi]] (Olivier Richard)<br />
# [[ Qemu et STM32F0-Discovery ]] (Olivier Richard)<br />
# [[Serrure à clé MIDI multifactorielle]] (Didier Donsez)<br />
# [[Table interactive musicale]] (Didier Donsez)<br />
# [[iMailbox]] (Didier Donsez)<br />
# [[AmILight]] (eclairage d'ambience intelligent) (Didier Donsez)<br />
# [[PDAmeetPDA]] (synchronisation d'agenda) (Michaël Périn)<br />
# [[1 000 000 VMs]] (expérimentation d'application distribuée à très grande échelle) (Olivier Richard) (2-3 RICM4)<br />
# [[Multiple Kinect]] (utilisation simultanée de plusieurs Kinect) (Olivier Richard) (RICM ou 3I)<br />
# [[Kinect musicale]] (Didier Donsez) (RICM)<br />
# [[Ktechlab Simavr Arduino | Ktechlab et integration de Simavr(Arduino)]] (Olivier Richard) (2-3 RICM4-SR)<br />
# Ocaml on AVR (Arduino)<br />
# Ocaml on Cortex-M3<br />
# [[Arduino on STM32 Discovery]]<br />
# [[Reverse Geocache Puzzle Box]]<br />
# [[OSGi ME]] (Didier Donsez)<br />
# [[Affichage Etudiant à Polytech]]<br />
# Synthèse 3D + motion capture Kinect<br />
# Logiciel d'[[apprentissage du calcul]] sur tablette Android (reconnaissance de chiffres manuscrits)<br />
# Plancher de verre (saint gobain) à la [http://www.wat.tv/video/mickael-jackson-billie-jean-oewj_2ey2h_.html Mickael Jackson dans Billie Jean] ! woo<br />
# [[Ktechlab Simavr Arduino | Ktechlab et integration de Simavr(Arduino)]] (Olivier Richard) (2-3 RICM4-SR)<br />
# [[CNC]]<br />
# [[Idées en Vrac]]<br />
# Scheme Everywhere (Olivier Richard) (2-3 RICM4-SR)<br />
# [[Projet Station Météo]]<br />
# Ocaml on AVR (Arduino)<br />
# [[Table interactive musicale]] (Didier Donsez)<br />
# [[AmILight]] (eclairage d'amnbience intelligent) (Didier Donsez)<br />
# [[Cube pointeur]] d'activité ingénieur<br />
# [http://www.instructables.com/id/Puppeteer-Motion-Capture-Costume/ Puppeteer Motion-Capture Costume]<br />
# [[Musical Staircase]] @ Polytech (Didier Donsez, 1 RICM4 + 1 3I4)<br />
# [[Total Recall]] (Didier Donsez)<br />
# [[SoundMachine]]<br />
# [[IGN-OSM|Importation de données IGN publiques dans OSM]]<br />
# [[Speed-limit-OSM|Analyse de traces GPX pour déterminer les limitations de vitesse]]<br />
# [[Multi perceptual cameras]] (Didier Donsez)<br />
# [[Photomaton 3D]] (Didier Donsez)<br />
# [[ArduCopter]]<br />
# [[Parking Intelligent]]</div>
Aymeric.Vial-Grelier
https://air.imag.fr/index.php?title=File:RapportGrenobloisFut%C3%A9.pdf&diff=35227
File:RapportGrenobloisFuté.pdf
2017-04-02T22:47:48Z
<p>Aymeric.Vial-Grelier: </p>
<hr />
<div></div>
Aymeric.Vial-Grelier
https://air.imag.fr/index.php?title=Projets_2016-2017&diff=35137
Projets 2016-2017
2017-04-01T10:13:11Z
<p>Aymeric.Vial-Grelier: /* Projet Semestre S8 */</p>
<hr />
<div><<[[Projets 2015-2016]] | [[Projets]] | [[Projets 2017-2018]]>><br />
=RICM=<br />
==RICM3==<br />
<br />
==RICM4==<br />
===Projet Semestre S8===<br />
<br />
Enseignants responsables : Olivier Richard, Didier Donsez<br />
<br />
Dates : Lundi 9/01/2017 au 29/03/2017<br />
Lancement: 9/01/2017 après-midi<br />
<br />
'''Soutenances:'''<br />
* le 3/04/2017 matin et après-midi<br />
* '''[https://groupes.renater.fr/reunion/foodle/Soutenance-projet-RICM4-58d91 ordre de passage]'''<br />
<br />
* '''Evaluation à mi-parcours le lundi/mardi ???''': Format: 10min (5min de présentation 3 slides au plus, 5min de discussion). Cette évaluation sera prise en compte dans la note finale.<br />
<br />
'''Consignes générales:'''<br />
<br />
* '''Vous devez être pro-actifs !!!''': Si des points sont pas ou mals spécifiés, vous le faîtes et vous justifiez vos choix. Pour les problèmes techniques éventuels vous pouvez: creuser la question, contacter l'auteur du code si il y a lieu, écrire un rapport de bug ('''Attention:''' ca se prépare !), soumettre un patch/pull request, contacter l'enseignant ou la personne référente du projet.<br />
<br />
* '''Vous devez maintenir une fiche de suivi de projet''': elle doit être mise à jour chaque semaine, elle rassemble les élements essentiels du projet, elle <br />
indique les évolutions du projet et présente sa feuille de route. '''Note:''' le nom de la fiche doit être composé du nom du projet et suffixé par ricm4_2015_2016. '''Cette fiche compte pour la note finale'''<br />
<br />
* '''Vous devez utiliser un logiciel de gestion de version''' pour vos développements comme [http://en.wikipedia.org/wiki/Git_%28software%29 git ] et nous vous conseillons d'utiliser le site [https://github.com github] pour l'hébergement de votre dépôt public.<br />
<br />
* Les document public (exemple sur github) doivent être rédigés en anglais (README, documentation, commentaires de code, nom de variables et de fonctions). Une bonnification sera accordée si le rapport et les transparents sont en anglais (la soutenance sera en francais).<br />
<br />
{|class="wikitable alternance"<br />
|+ Affectation des projets RICM4 2016-2017<br />
|-<br />
|<br />
!scope="col"| Sujet<br />
!scope="col"| Etudiants<br />
!scope="col"| Enseignant(s)<br />
!scope="col"| Fiche de suivi<br />
!scope="col"| Dépot git<br />
|-<br />
<br />
!scope="row"| 1<br />
| [[Ruche connectée LoRa]] <br />
| MOREAU, LESAGE, <br />
| Palix, Richard<br />
| [[RICM4_2016_2017_-_Ruche_Connectee| Fiche]] - [[RICM4_2016_2017_-_Ruche_Connectee_/_SRS|SRS]]<br />
| [https://github.com/GwenaelMoreau/connectedhive github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:slides1.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:PresentationMiParcours_Ruche.pdf|Presentation]]<br />
|-<br />
<br />
<br />
!scope="row"| 2<br />
| [[Serres connectées]]<br />
| BOISADAM, DALLE<br />
| Palix<br />
| [[Projets-2016-2017-Serres_connectées| Fiche]] - [[Projet-2016-2017-Serres_connectées_-_SRS| SRS]]<br />
| [https://github.com/igreenhouse/endpoints/blob/master/README.md github]<br />
| [[Media:rapport-IGreenhouse2017.pdf|Rapport]] - [[Media:Presentation_-_mi-projet_-_serre-connectee-2017.pdf|Transparents]] - [[Media:Poster-IGreenhouse2017.pdf|Poster]] - [[Media:Flyer-IGreenhouse2017.pdf|Flyer]] - [[Media:presentation-IGreenhouse2017.pdf|Presentation finale]]<br />
|-<br />
<br />
!scope="row"| 3<br />
| [[I-Greenhouse]] : [[Serre connectée aquaponie]]<br />
| MARCHAND, PELLICER<br />
| Palix, Donsez<br />
| [[Projets-2016-2017-I-Greenhouse : Serre connectée aquaponie | Fiche]] - [[Projets-2015-2016-I-Greenhouse : Serre connectée aquaponie/UML_Diagrams | UML]] - [[Projets-2015-2016-I-Greenhouse : Serre connectée aquaponie/SRS | SRS]]<br />
| [https://github.com/igreenhouse github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:slides1.pdf|Transparents]] - [[Media:Poster-IGreenhouse2017.pdf|Poster]] - [[Media:Flyer-IGreenhouse2017.pdf|Flyer]] - [[Media:rapport-IGreenhouse2017.pdf|Rapport]] - [[Media:presentationMiParcours_igreenhouse.pdf|Presentation]]<br />
|-<br />
<br />
!scope="row"| 4<br />
| [[Station de pompage connectée]]<br />
| FERNANDES, CHEVALIER, FU <br />
| Palix, Donsez, Richard<br />
| [[Projets-2016-2017-Station de pompage connectée| Fiche]] - [[Projets-2016-2017-Station de pompage connectée - SRS| SRS]] - [[Projets-2016-2017-Station de pompage connectée - UML| UML]]<br />
| [https://github.com/ github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:slides.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]<br />
|-<br />
<br />
!scope="row"| 5<br />
| Géolocation Indoor basée sur les [[Beacon]]s BLE <br />
| COCHINHO, GAMBRO<br />
| Donsez<br />
| [[Projets-2016-2017-IndoorGeoloc| Fiche]] - [[Projets-2016-2017-IndoorGeoloc-UML | UML]] - [[Proj-2016-2017-IndoorGeoloc/SRS|SRS]]<br />
| [https://github.com/LouisCochinho/Geoloc_Indoor github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:slides1.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:IndoorGeoloc-miparcours.pdf|Presentation mi-parcours]]<br />
|-<br />
<br />
!scope="row"| 6<br />
| [[Application de suivi de colis avec RFID UHF (EPC Global)]],<br />
| AMODRU-FAVIN, DELISE <br />
| Donsez<br />
| [[Projets-2016-2017-SuiviColisRFID| Fiche]] - [[Proj-2016-2017-ColisMatter/SRS|SRS]]<br />
| [https://github.com/delisea/ColisMatter github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:slides1.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]<br />
|-<br />
<br />
!scope="row"| 7<br />
| [[StartAIR 2017]]<br />
| ODIEVRE, CHAMBONNET<br />
| Palix<br />
| [[Projets-2016-2017-StartAir| Fiche]] - [[Projets-2016-2017-StartAir-UML| UML]] - [[Projets-2016-2017-StartAir-SRS| SRS]]<br />
| [https://github.com/s6mon/StartAir2017.git github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:slides1.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]<br />
|-<br />
<br />
!scope="row"| 8<br />
| [[SmartSelfService]] <br />
| ABONNENC, BONHOURE<br />
| Donsez<br />
| [[Projets-2016-2017-SmartSelfService| Fiche]] - [[Projets-2016-2017-SmartSelfService/SRS | SRS]] - [[Projets-2016-2017-SmartSelfService/UML | UML ]]<br />
| [https://github.com/RICM4SmartSelfService/RICM4_Projet_SmartSelfService github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:SmartSelfService_transparents.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]<br />
|-<br />
<br />
!scope="row"| 9<br />
| [[Interface de contrôle "Photo" pour OpenHAB]]<br />
| LACHARTRE, SAVARY <br />
| Donsez<br />
| [[Projets-2016-2017 - Interface de contrôle "Photo" pour OpenHAB| Fiche]]- [[Projets-2016-2017 - Interface de contrôle "Photo" pour OpenHAB/SRS| SRS]]<br />
| [https://github.com/ github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:slides1.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:Diapo Openhab(1).pdf|Presentation]]<br />
|-<br />
<br />
!scope="row"| 10<br />
| [[UltraTeam|UltraTeam: Application Mobile pour les Ultra-trailers et les randonneurs]],<br />
| ROUQUIER, GEOURJON<br />
| Donsez<br />
| [[Projets-2016-2017-UltraTeamBest| Fiche]]- [[Projets-2016-2017-UltraTeamBest/SRS| SRS]]<br />
| [https://github.com/ultratrail github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:UltraTEAM_Presentation_Mi_Projet.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]<br />
|-<br />
<br />
!scope="row"| 10<br />
| [[UltraTeam|UltraTeam: Application Mobile pour les Ultra-trailers et les randonneurs]],<br />
| GALLIER, FERRERA<br />
| Donsez<br />
| [[Projets-2016-2017-UltraTeam| Fiche]]- [[Projet-2016-2017-UltraTeam/SRS| SRS]] - [[Projet-2016-2017-UltraTeam/UML | UML ]]<br />
| [https://github.com/ultratrail github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:UltraTEAM_Presentation_Mi_Projet.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]<br />
|-<br />
<br />
!scope="row"| 11<br />
| [[Plateforme d'analyse de données IoT]] <br />
| ALLARD, ROCHER<br />
| Palix, Richard<br />
| [[Projets-2016-2017-Plateform_Analyse_Données_IOT| Fiche]] [[Projets-2016-2017-Plateform_Analyse_Données_IOT/SRS| SRS]] [[Projets-2016-2017-Plateform_Analyse_Données_IOT/UML| UML]]<br />
| [https://github.com/lambertrocher/Projets-2016-2017-Plateform-Analyse-Donn-es-IOT github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:Plateforme_IoT_presentation.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]<br />
|-<br />
<br />
!scope="row"| 13<br />
| [[IRock : Surveillance Géotechnique LoRa|iRock]]<br />
| SIEST, VEGREVILLE<br />
| Donsez<br />
| [[Projets-2016-2017-Projet_IRock| Fiche]]<br />
| [https://github.com/Shadsa/IRock github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:slides1.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]<br />
|-<br />
<br />
!scope="row"| 14<br />
| [[GrenobloisFuté]]<br />
| VIAL, GUERRY<br />
| Palix<br />
| [[Projets-2016-2017-GrenobloisFute| Fiche]]<br />
| [https://github.com/Gr05/Osmand github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:slides1.pdf|Transparents]] - [[Media:GrenobloisFuteFlyer.pptx|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]<br />
|-<br />
<br />
!scope="row"| 15<br />
| [[GeoDiff]]<br />
| AMAURIN, BECHER, BROCHIER<br />
| Palix<br />
| [[Projets-2016-2017-GeoDiff| Fiche]] - [[Projets-2016-2017-GeoDiff/SRS| SRS]] - [[Projets-2016-2017-GeoDiff/UML| UML]]<br />
| [https://github.com/Hbecher/GeoDiff github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:slides1.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:Geodiff-mini-soutenance.pdf|Presentation]]<br />
|-<br />
<br />
!scope="row"| 16<br />
| [[floatingimage UPnP feed]] <br />
| FUSTES, DEREYMEZ<br />
| Palix, Donsez<br />
| [[Projets-2016-2017-floatingimageUPnP | Fiche]] - [[Projets-2016-2017-floatingimageUPnP/SRS | SRS]] - [[Projets-2016-2017-floatingimageUPnP/UML | UML]]<br />
| [https://github.com/fustesr/floatingimage github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:slides1.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]<br />
|-<br />
<br />
!scope="row"| 17<br />
| Webconférence [[Google VR]]<br />
| RIVOAL, ZENNOUCHE <br />
| Donsez<br />
| [[Projets-2016-2017-VideoConference| Fiche]] - [[viseoconferenceUML| UML]]<br />
| [https://github.com/ github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:slides1.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:videoconference.pdf|Presentation]]<br />
|-<br />
<br />
!scope="row"| 18<br />
| [[NixOsTegraX1 | NixOS for Tegra X1]]<br />
| NASSIK, TURRIN<br />
| Richard<br />
| [[Projets-2016-2017-NixosTegraX1| Fiche]] - [[NixosTegraX1/SRS| SRS]]<br />
| [https://github.com/mesh33/nixpkgs github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:Nixos.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]<br />
|-<br />
<br />
!scope="row"| 20<br />
| [[ExperimentControl | Experiment Control]] <br />
| HOMBERG, LEMAIRE<br />
| Richard<br />
| [[Proj-2016-2017-ExperimentControl| Fiche]] - [[ExperimentControl/SRS| SRS]]<br />
| [https://github.com/TimotheeLemaire/Project_RICM4_2017 github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:Experiment Control.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]<br />
|-<br />
<br />
!scope="row"| 23<br />
| Intégration de caméras UPnP dans [[OpenHAB]] <br />
| BLANC, LAW<br />
| Donsez<br />
| [[Projets-2016-2017-UPnP Cameras integration into OpenHAB | Fiche]] - [[Projets-2016-2017-UPnP Cameras integration into OpenHAB/SRS | SRS]]<br />
| [https://github.com/lawchris/openhab2-addons/tree/upnp-camera-binding github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:slides1.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:UpnpCamera BLANC LAW.pdf|Presentation mi_parcours]]<br />
|-<br />
<br />
|}<br />
<br />
'''Propositions de projets:'''<br />
<br />
# [[Ruche connectée LoRa]] (OpenHab) , Didier Donsez, Denis Jongmann, Olivier Richard<br />
# [[Serres connectées]] (OpenHab) Surveillance des serres d'une exploitation agricole. Nicolas Palix, Michaël Périn et Vincent Hibon ("Les jardins du Coteau").<br />
# [[I-Greenhouse]] : [[Serre connectée aquaponie]] (OpenHab). Nicolas Palix, Didier Donsez (2 groupes)<br />
# [[Station de pompage connectée]]. Nicolas Palix<br />
# Géolocation Indoor basée sur les [[Beacon]]s BLE (iBeacon, AltBeacon, Eddystone). Utilisation d'algorithmes de trigonalisation ([https://github.com/jpias/beacon-pfilter-simulation/wiki lien]), (Didier Donsez, Vivien Quéma)<br />
# [[Application de suivi de colis avec RFID UHF (EPC Global)]], Didier Donsez<br />
# Projet [[StartAIR 2017]] : interface tablette de tableau de bord d'ULM, fiabilisation du réflecteur Flight Simulator (Fabrice Dubois, Nicolas Palix)<br />
# [[SmartSelfService]] (Didier Donsez, François Portet) en collaboration avec PHELMA.<br />
# [[Interface de contrôle "Photo"]] pour [[OpenHAB]] : éventuelle contribution à la fondation Eclipse (Didier Donsez)<br />
# [[UltraTeam|UltraTeam: Application Mobile pour les Ultra-trailers et les randonneurs]] (Didier Donsez, Vivien Quéma)<br />
# [[Plateforme d'analyse de données IoT]] (Nicolas Palix)<br />
# Extension de [[Swagger]] pour [[CoAP]] : Application avec [[Californium]] (Contribution à une communauté open-source), (Didier Donsez)<br />
# [[IRock : Surveillance Géotechnique LoRa|iRock]]: Plateforme Ubilitics pour la surveillance des risques naturelles (déploiement grande échelle de capteurs [[LoRa]] sur le terrain pour l'observation de glissement de terrain) en commun avec Geotech (à confirmer) : Didier Donsez, Sandrine Caroly, Denis Jongmans.<br />
# [[GrenobloisFuté]] Couche trafic sur OsmAnd avec un greffon. Données dynamique de la métro. Dvp Android. Nicolas Palix.<br />
# [[GeoDiff]] Production, visualisation, fusion de variations (diff) sur de l'information géocodée : Nicolas Palix (Multimédia)<br />
# [[floatingimage UPnP feed]] Cadre photos connecté à Kodi. Dvp Android. Nicolas Palix, Didier Donsez<br />
# Webconférence WebRTC stereoscopique avec [[Google VR]] SDK for Android (Jérôme Maisonnasse, Didier Donsez)<br />
# [[NixOsTegraX1 | NixOS for Tegra X1]]: (Olivier Richard)<br />
# [[LittleJump | Little Jump]]: Inventer un blablacar pour les petits trajets (Olivier Richard)<br />
# [[ExperimentControl | Experiment Control]] Développer un moteur de conduite d'expérience pour les systèmes distribués (Olivier Richard) <br />
# [[CrystalLanguageMicrocontroller | Crystal Language for Microcontroller]] (Olivier Richard)<br />
# Questionnaires automatiques, (Pierre Gillois, Didier Donsez)<br />
# Intégration de caméras UPnP dans [[OpenHAB]] (Didier Donsez)<br />
Moins prioritaires:<br />
# [[OwnPOI]] ownCloud plugin and osmand plugin to share POI and favorite positions. Dvp Android. Nicolas Palix.<br />
# [[OwnList]] ownCloud plugin and Android app to share a TODO list. Nicolas Palix.<br />
# [[Osmand-Auto]] Support Android Auto sur [[OsmAnd]] Nicolas Palix,<br />
# [[OCR de composition d'étiquettes alimentaires pour la base Open Food Facts]] (Nicolas Palix, Didier Donsez)<br />
Sous réserve de matériel<br />
# Reconstruction 3D d'images thermiques provenant des réseaux de caméras thermiques [[Flir One]] : application au sport connecté(Didier DONSEZ)<br />
# Géolocation Indoor basée sur [[Decaware]]. Utilisation d'algorithmes de trigonalisation ([https://github.com/jpias/beacon-pfilter-simulation/wiki lien]), (Didier Donsez, Vivien Quéma)<br />
<br />
==RICM5==<br />
===Projet Semestre S10===<br />
<br />
Enseignants responsables : Didier Donsez<br />
<br />
====Calendrier====<br />
<br />
le projet commence le 23/01 et se termine le 17/03.<br />
<br />
Réunion de présentation : 23/01 à 8H00 (RdV Salle AIR).<br />
<br />
Soutenance à mi-parcours : Date: Vendredi 17/02 de 08:00-11:00 (Salle P257)<br />
<br />
Soutenance (puis Pot de la fin): A DEFINIR (Provisoirement le 16/03 après-midi)<br />
<br />
====Projet====<br />
<br />
<br />
<br />
{|class="wikitable alternance"<br />
|+ Affectation des projets RICM5 2016-2017<br />
|-<br />
|<br />
!scope="col"| Sujet<br />
!scope="col"| Etudiants<br />
!scope="col"| Enseignant(s)<br />
!scope="col"| Fiche de suivi<br />
!scope="col"| Dépot git<br />
!scope="col"| Supports<br />
|-<br />
<br />
!scope="row"| 1<br />
| [[RealTimeSubtitle - 2016/17 - RICM5| Sous-titre d'un cours en temps réel]] <br />
| BRUEL, BUI, LECHEVALLIER, MATHIEU, MOURET, <br />
| Laurent Besacier, Didier Donsez, Marie-Paule Balicco, Jérôme Maisonnasse<br />
| [[RealTimeSubtitle - 2016/17 - RICM5| Fiche]] - [[RICM5_2016_2017_-_RealTimeSubtitle/SRS|SRS]]<br />
| [https://gitlab.com/annaBanana/RealTimeSubtitles gitlab]<br />
| [[Media:slideRealTimeSubtitle2017s.pdf|Présentation intermédiare]] - [[Media:presentationRealTimeSubtitle2017.pdf|Presentation finale]] - [https://35.157.107.127| site web]<br />
|-<br />
<br />
!scope="row"| 2<br />
| [[Réalité virtuelle et Augmentée pour la maintenance d'usines]] <br />
| BERTRAND-DALECHAMPS, POPEK, ZAHO, SUN, NDIAYE, HAMMOUTI, <br />
| Didier Donsez, Georges-Pierre Bonneau<br />
| [[RVA_Fiche_de_suivi | Fiche de suivi]] - [[SRS_Realite_Virtuelle|SRS]]<br />
| [https://github.com/ github]<br />
| [[Media:RVA_PresentationConception.pdf|Presentation intermédiaire]] - [[Media:RVA_PresentationFinale.pdf|Presentation Finale]] - [[Media:RVA_DocUtilisateur.pdf|Documentation Utilisateur]] - [[Media:DevAR.pdf|Documentation Développeur]] - [[RVA_PageVideo|Videos]]<br />
|-<br />
<br />
!scope="row"| 3<br />
| [[CoCass|CoCaas : CaaS Docker collaboratif]] <br />
| ARRADA, FAURE, FOUNAS, HALLAL, MEDEWOU, VOUTAT, <br />
| Didier Donsez<br />
| [[Fiche de suivi - CoCaas|Fiche]] - [[SRS-CoCaas|SRS]]<br />
| [https://github.com/CoCaas/ github]<br />
| [[Media:MPI_CoCaas.pdf|Rapport MPI]] - [https://docs.google.com/presentation/d/10nwRHcUiLSjD7otbTfsswkDlIWpb3ddvc19HUSlrKvg/edit?usp=sharing Presentation intermédiaire] - [[Media:Test.pdf|Presentation finale]]<br />
|-<br />
<br />
<br />
!scope="row"| 4<br />
| [[Projet 2017 : Gestionnaire de packages Polytech| Gestion des images systèmes pour les supports à Polytech Grenoble]] <br />
| GATTAZ, LECORPS, NOUGUIER, RAMEL, <br />
| Didier Donsez<br />
| [[Fiche de suivi - Gestionnaire de packages| Fiche]] - [[SRS - Gestionnaire de packages|SRS]]<br />
| [https://github.com/Packebian github]<br />
| [[Media:PackagesPresentationConception.pdf|Presentation intermédiaire]] - [[Media:PackagesPresentationFinale2.pdf| Présentation finale]]<br />
|-<br />
<br />
<br />
!scope="row"| 5<br />
| [[Suggestion_intelligente_de_films_basée_sur_TensorFlow | Suggestion intelligente de films basée sur TensorFlow]] <br />
| DUNAND, HATTINGUAIS, NAVARRO, NIOGRET, RACHEX, <br />
| Didier Donsez<br />
| [[Fiche_de_suivi_-_Recommandation_intelligente_de_films| Fiche]] - [[SRS_-_Recommandation_intelligente_de_films|SRS]]<br />
| [https://github.com/DeepLearningMoviesProject github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:presentation.pdf|Presentation intermédiaire]] - [[Media:presentation.pdf|Presentation]]<br />
|-<br />
<br />
!scope="row"| 6<br />
| [[Projet Startup]] <br />
| LUCIDARME, DELAPORTE, <br />
| Didier Donsez<br />
| [[RICM5_2016_2017_-_Startup| Fiche]] - [[RICM5_2016_2017_-_Startup/SRS|SRS]]<br />
| [https://github.com/ github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:slides.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation intermédiaire]] - [[Media:presentation.pdf|Presentation]] - Video - Photos<br />
|-<br />
<br />
<br />
!scope="row"| 7<br />
| [[Contributions à RIOT OS]] autour de [[LoRa]] <br />
| Taquyeddine ZEGAOUI, <br />
| Didier Donsez<br />
| [[RICM5_2016_2017_-_RIOTOSLoRa| Fiche]] - [[RICM5_2016_2017_-_RIOTOSLoRa/SRS|SRS]]<br />
| [https://github.com/ github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:slides.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation intermédiaire]] - [[Media:presentation.pdf|Presentation]] - Video - Photos<br />
|-<br />
<br />
|}<br />
<br />
<br />
Projets non choisi:<br />
# Borne d'accueil handicap : Didier Donsez, Marie-Paule Balicco, Jérôme Maisonnasse<br />
# [[Plateforme IoT du LIG basé sur Walt]] : Bernard Tourancheau, Franck Rousseau, Etienne Dublé<br />
<br />
====Soutenance à mi-parcours====<br />
Date: Vendredi 17/02 de 08:00-11:00 (Salle P257)<br />
# 08H00-08H25: [[RealTimeSubtitle - 2016/17 - RICM5| Sous-titre d'un cours en temps réel]]<br />
# 08H25-08H50: [[Réalité virtuelle et Augmentée pour la maintenance d'usines]] (avec [[Unity 3D]] et [[Google VR]] SDK for Android, caméra Flir One, [[WebRTC]])<br />
# 08H50-09H15: [[CoCass|CoCass : CaaS Docker collaboratif]] : Didier Donsez (ARRADA, FAURE, FOUNAS, HALLAL, MEDEWOU, VOUTAT)<br />
# 09H15-09H40: [[Projet 2017 : Gestionnaire de packages Polytech| Gestion des images systèmes pour les supports à Polytech Grenoble]]<br />
# 09H40-10H05: [[Suggestion_intelligente_de_films_basée_sur_TensorFlow | Suggestion intelligente de films basée sur TensorFlow]]<br />
# 10H05-10H30: Projet Startup<br />
# 10H30-11H00:[[Contributions à RIOT OS]] autour de [[LoRa]]<br />
<br />
Instructions:<br />
* 10 minutes de présentation + démonstration.<br />
* 10 minutes de questions<br />
<br />
(7 transparents maximum pour résumer l'organisation et l'avancement du projet)<br />
<br />
====Soutenance (puis Pot de la fin)====<br />
Le 16/03 en P129 le matin et P007 l'après-midi<br />
<br />
* 10:00-10:40 [[Projet Startup]]<br />
* 10:45-11:25 [[Projet 2017 : Gestionnaire de packages Polytech| Gestion des images systèmes pour les supports à Polytech Grenoble]]<br />
* 13:00-13:40 [[RealTimeSubtitle - 2016/17 - RICM5| Sous-titre d'un cours en temps réel]]<br />
* 13:45-14:25 [[Réalité virtuelle et Augmentée pour la maintenance d'usines]]<br />
* 14:30-15:10 [[CoCass|CoCass : CaaS Docker collaboratif]]<br />
* 15:15-15:55 [[Suggestion_intelligente_de_films_basée_sur_TensorFlow | Suggestion intelligente de films basée sur TensorFlow]] <br />
* 16:00-16:30 [[Contributions à RIOT OS]] autour de [[LoRa]] <br />
<br />
* Pot d' "Au Revoir" (16:45-18:30 à la Kfet de Polytech)<br />
<br />
Instructions:<br />
*Chaque soutenance comporte 15 minutes de présentation, 15 minutes de démonstration et 10 minutes de questions. Un transparent doit être consacré au travail confié et réalisé par les étudiants en DUT (AVOSTI).<br />
* Répétez plusieurs fois votre présentation et votre démonstration.<br />
* L'ensemble des documents (y compris photos, vidéos et ''[[Logiciels#Screencast|screencast]]s'') doivent être accessibles depuis le tableau ci-dessous et dans chaque fiche de suivi. Prévoyez une copie sur clé USB.<br />
* Les étudiants de DUT vous accompagnent lors de votre soutenance.<br />
* '''TOUT Le matériel prêté devra être rapporté et restitué dans un sac cabas lors de la soutenance.'''<br />
<br />
====Séances Suivi:====<br />
* Lundi 30/01 - 08:00-11:00<br />
* Mardi 31/01 - 10:00-12:00<br />
* Lundi 06/02 - 08:00-10:00<br />
* Lundi 13/02 - 08:00-10:00<br />
* Lundi 27/02 - 08:00-10:00<br />
* Lundi 06/03 - 08:00-10:00<br />
* Lundi 13/03 - 08:00-09:45<br />
<br />
====Séances MPI:====<br />
* Jeudi 26 janvier matin (Stéphanie Diligent)<br />
* Jeudi 2 février matin (Stéphanie Diligent)<br />
* Lundi 6 février matin (Emmanuelle Tréhoust)<br />
* Mardi 14 février matin (Emmanuelle Tréhoust)<br />
* Lundi 6 mars après midi (Stéphanie Diligent et Emmanuelle Tréhoust)<br />
<br />
<br />
====Bonus track====<br />
Remarque: [http://snowcamp.io/2017/fr/welcome Netbeans Days 2017], 7 Février 2017, Bâtiment IMAG. Pensez à vous inscrire!<br />
<br />
Remarque: [https://wiki.eclipse.org/Eclipse_IoT_Day_Grenoble_2017 Eclipse IoT Days 2017], 9-10 Mars 2017, Bâtiment IMAG. Pensez à vous inscrire!<br />
<br />
=Année à définir=<br />
<br />
* [[Non linear MKV Editor]] : Nicolas Palix<br />
* [[Smart campus augmenté et contributif]]<br />
* [[Intégration OpenHAB / OpenTele]]<br />
* [[Client MQTT pour OBD]] sur Android<br />
* [[Sommeilomètre]] (Michael Perin, Didier Donsez)<br />
* [[Open DynDNS]]<br />
* [[IllumiRoom]]<br />
* [[Emergency mobile app]] Dvp Android. Nicolas Palix pour TIS, PRI et RICM<br />
* [[Kodi Reflexive Remote]] Dynamic remote control for Kodi. Nicolas Palix.<br />
* [http://intgat.tigress.co.uk/rmy/uml/index.html Zerofree] Portage de zerofree pour d'autres systèmes de fichiers que ext2/3/4 (notamment Unix FS). Voir également la page [http://packages.qa.debian.org/z/zerofree.html QA de Debian]. Nicolas Palix.<br />
* [[Bracelet électronique de monitoriing de l'alcoolémie]]<br />
* [[Oxymètre DIY]]<br />
* [[PinSound]]<br />
* [[Extension du support STM32Fx-Discovery dans libopencm3]] : Olivier Richard<br />
* [[Arduino et libopencm3]] : Olivier Richard<br />
* [[Data Acquisition System et Stm32f4-Discovery]] : Olivier Richard<br />
* [[Distributed Data Storage System]] : Olivier Richard<br />
* [[Dashboard based on w2ui]]<br />
* [[Environnement logiciel pour FabLab]] : Olivier Richard<br />
* [[Environnement logiciel pour le Live Programming]] : Olivier Richard<br />
* [[VirtualPinball]]<br />
* Tondeuse dessinatrice<br />
* [[ImmersiveDog]] Nicolas Glade, Didier Donsez<br />
* Projet avec [[OpenROV]] ???? : Didier Donsez<br />
* [[Sphero]] malin (Michael Périn) (2 etudiants)<br />
* [[Drone paramoteur]] ???<br />
* [[Optimisation de l'énergie pour cyclotouriste électrique]]<br />
* [[SmartSelfService|Smart Self-Service 2015]] Didier Donsez & Vivien Quema<br />
* [[Station Météo LoRa]] : contribution au projet [[LoRA-Fabian]] (Didier Donsez)<br />
<br />
=Réserve (boite à idées)=<br />
<br />
# [[Tag et Paint Ball en réalité augmentée]] (Michaël Périn) <br />
# [[Passe moi ton fichier]] (Michaël Périn) <br />
# [[Extensions à Fab Server]] (Jean-Michel Molenaar) sous reserve (CM ou SR)<br />
# [[Table multijeux de café 2.0]]<br />
# [[ GPIO_Qemu_RasPI| Emulation des GPIO dans QEMU pour le carte Raspberry Pi]] (Olivier Richard)<br />
# [[ Qemu et STM32F0-Discovery ]] (Olivier Richard)<br />
# [[Serrure à clé MIDI multifactorielle]] (Didier Donsez)<br />
# [[Table interactive musicale]] (Didier Donsez)<br />
# [[iMailbox]] (Didier Donsez)<br />
# [[AmILight]] (eclairage d'ambience intelligent) (Didier Donsez)<br />
# [[PDAmeetPDA]] (synchronisation d'agenda) (Michaël Périn)<br />
# [[1 000 000 VMs]] (expérimentation d'application distribuée à très grande échelle) (Olivier Richard) (2-3 RICM4)<br />
# [[Multiple Kinect]] (utilisation simultanée de plusieurs Kinect) (Olivier Richard) (RICM ou 3I)<br />
# [[Kinect musicale]] (Didier Donsez) (RICM)<br />
# [[Ktechlab Simavr Arduino | Ktechlab et integration de Simavr(Arduino)]] (Olivier Richard) (2-3 RICM4-SR)<br />
# Ocaml on AVR (Arduino)<br />
# Ocaml on Cortex-M3<br />
# [[Arduino on STM32 Discovery]]<br />
# [[Reverse Geocache Puzzle Box]]<br />
# [[OSGi ME]] (Didier Donsez)<br />
# [[Affichage Etudiant à Polytech]]<br />
# Synthèse 3D + motion capture Kinect<br />
# Logiciel d'[[apprentissage du calcul]] sur tablette Android (reconnaissance de chiffres manuscrits)<br />
# Plancher de verre (saint gobain) à la [http://www.wat.tv/video/mickael-jackson-billie-jean-oewj_2ey2h_.html Mickael Jackson dans Billie Jean] ! woo<br />
# [[Ktechlab Simavr Arduino | Ktechlab et integration de Simavr(Arduino)]] (Olivier Richard) (2-3 RICM4-SR)<br />
# [[CNC]]<br />
# [[Idées en Vrac]]<br />
# Scheme Everywhere (Olivier Richard) (2-3 RICM4-SR)<br />
# [[Projet Station Météo]]<br />
# Ocaml on AVR (Arduino)<br />
# [[Table interactive musicale]] (Didier Donsez)<br />
# [[AmILight]] (eclairage d'amnbience intelligent) (Didier Donsez)<br />
# [[Cube pointeur]] d'activité ingénieur<br />
# [http://www.instructables.com/id/Puppeteer-Motion-Capture-Costume/ Puppeteer Motion-Capture Costume]<br />
# [[Musical Staircase]] @ Polytech (Didier Donsez, 1 RICM4 + 1 3I4)<br />
# [[Total Recall]] (Didier Donsez)<br />
# [[SoundMachine]]<br />
# [[IGN-OSM|Importation de données IGN publiques dans OSM]]<br />
# [[Speed-limit-OSM|Analyse de traces GPX pour déterminer les limitations de vitesse]]<br />
# [[Multi perceptual cameras]] (Didier Donsez)<br />
# [[Photomaton 3D]] (Didier Donsez)<br />
# [[ArduCopter]]<br />
# [[Parking Intelligent]]</div>
Aymeric.Vial-Grelier
https://air.imag.fr/index.php?title=File:GrenobloisFuteFlyer.pptx&diff=35136
File:GrenobloisFuteFlyer.pptx
2017-04-01T10:11:40Z
<p>Aymeric.Vial-Grelier: </p>
<hr />
<div></div>
Aymeric.Vial-Grelier
https://air.imag.fr/index.php?title=Projets_2016-2017&diff=34289
Projets 2016-2017
2017-03-07T14:08:33Z
<p>Aymeric.Vial-Grelier: /* Projet Semestre S8 */</p>
<hr />
<div><<[[Projets 2015-2016]] | [[Projets]] | [[Projets 2017-2018]]>><br />
=RICM=<br />
==RICM3==<br />
<br />
==RICM4==<br />
===Projet Semestre S8===<br />
<br />
Enseignants responsables : Olivier Richard, Didier Donsez<br />
<br />
Dates : Lundi 9/01/2017 au 29/03/2017<br />
Lancement: 9/01/2017 après-midi<br />
Soutenance: le 3/04/2017 matin et après-midi<br />
Soutenance à mi-parcours: A définir<br />
<br />
* '''Evaluation à mi-parcours le lundi/mardi ???''': Format: 10min (5min de présentation 3 slides au plus, 5min de discussion). Cette évaluation sera prise en compte dans la note finale.<br />
<br />
'''Consignes générales:'''<br />
<br />
* '''Vous devez être pro-actifs !!!''': Si des points sont pas ou mals spécifiés, vous le faîtes et vous justifiez vos choix. Pour les problèmes techniques éventuels vous pouvez: creuser la question, contacter l'auteur du code si il y a lieu, écrire un rapport de bug ('''Attention:''' ca se prépare !), soumettre un patch/pull request, contacter l'enseignant ou la personne référente du projet.<br />
<br />
* '''Vous devez maintenir une fiche de suivi de projet''': elle doit être mise à jour chaque semaine, elle rassemble les élements essentiels du projet, elle <br />
indique les évolutions du projet et présente sa feuille de route. '''Note:''' le nom de la fiche doit être composé du nom du projet et suffixé par ricm4_2015_2016. '''Cette fiche compte pour la note finale'''<br />
<br />
* '''Vous devez utiliser un logiciel de gestion de version''' pour vos développements comme [http://en.wikipedia.org/wiki/Git_%28software%29 git ] et nous vous conseillons d'utiliser le site [https://github.com github] pour l'hébergement de votre dépôt public.<br />
<br />
* Les document public (exemple sur github) doivent être rédigés en anglais (README, documentation, commentaires de code, nom de variables et de fonctions). Une bonnification sera accordée si le rapport et les transparents sont en anglais (la soutenance sera en francais).<br />
<br />
{|class="wikitable alternance"<br />
|+ Affectation des projets RICM4 2016-2017<br />
|-<br />
|<br />
!scope="col"| Sujet<br />
!scope="col"| Etudiants<br />
!scope="col"| Enseignant(s)<br />
!scope="col"| Fiche de suivi<br />
!scope="col"| Dépot git<br />
|-<br />
<br />
!scope="row"| 1<br />
| [[Ruche connectée LoRa]] <br />
| MOREAU, LESAGE, <br />
| Palix, Richard<br />
| [[RICM4_2016_2017_-_Ruche_Connectee| Fiche]] - [[RICM4_2016_2017_-_Ruche_Connectee_/_SRS|SRS]]<br />
| [https://github.com/ github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:slides1.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:PresentationMiParcours_Ruche.pdf|Presentation]]<br />
|-<br />
<br />
<br />
!scope="row"| 2<br />
| [[Serres connectées]]<br />
| BOISADAM, DALLE<br />
| Palix<br />
| [[Projets-2016-2017-Serres_connectées| Fiche]] - [[Projet-2016-2017-Serres_connectées_-_SRS| SRS]]<br />
| [https://github.com/igreenhouse github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:Presentation_-_mi-projet_-_serre-connectee-2017.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]<br />
|-<br />
<br />
!scope="row"| 3<br />
| [[I-Greenhouse]] : [[Serre connectée aquaponie]]<br />
| MARCHAND, PELLICER<br />
| Palix, Donsez<br />
| [[Projets-2016-2017-I-Greenhouse : Serre connectée aquaponie | Fiche]] - [[Projets-2015-2016-I-Greenhouse : Serre connectée aquaponie/UML_Diagrams | UML]] - [[Projets-2015-2016-I-Greenhouse : Serre connectée aquaponie/SRS | SRS]]<br />
| [https://github.com/igreenhouse github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:slides1.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentationMiParcours_igreenhouse.pdf|Presentation]]<br />
|-<br />
<br />
!scope="row"| 4<br />
| [[Station de pompage connectée]]<br />
| FERNANDES, CHEVALIER, FU <br />
| Palix, Donsez, Richard<br />
| [[Projets-2016-2017-Station de pompage connectée| Fiche]] - [[Projets-2016-2017-Station de pompage connectée - SRS| SRS]] - [[Projets-2016-2017-Station de pompage connectée - UML| UML]]<br />
| [https://github.com/ github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:slides.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]<br />
|-<br />
<br />
!scope="row"| 5<br />
| Géolocation Indoor basée sur les [[Beacon]]s BLE <br />
| COCHINHO, GAMBRO<br />
| Donsez<br />
| [[Projets-2016-2017-IndoorGeoloc| Fiche]] - [[Projets-2016-2017-IndoorGeoloc-UML | UML]] - [[Proj-2016-2017-IndoorGeoloc/SRS|SRS]]<br />
| [https://github.com/LouisCochinho/Geoloc_Indoor github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:slides1.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:IndoorGeoloc-miparcours.pdf|Presentation mi-parcours]]<br />
|-<br />
<br />
!scope="row"| 6<br />
| [[Application de suivi de colis avec RFID UHF (EPC Global)]],<br />
| AMODRU-FAVIN, DELISE <br />
| Donsez<br />
| [[Projets-2016-2017-SuiviColisRFID| Fiche]] - [[Proj-2016-2017-ColisMatter/SRS|SRS]]<br />
| [https://github.com/delisea/ColisMatter github]]<br />
| [[Media:test.pdf|Rapport]] - [[Media:slides1.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]<br />
|-<br />
<br />
!scope="row"| 7<br />
| [[StartAIR 2017]]<br />
| ODIEVRE, CHAMBONNET<br />
| Palix<br />
| [[Projets-2016-2017-StartAir| Fiche]] - [[Projets-2016-2017-StartAir-UML| UML]] - [[Projets-2016-2017-StartAir-SRS| SRS]]<br />
| [https://github.com/s6mon/StartAir2017.git github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:slides1.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]<br />
|-<br />
<br />
!scope="row"| 8<br />
| [[SmartSelfService]] <br />
| ABONNENC, BONHOURE<br />
| Donsez<br />
| [[Projets-2016-2017-SmartSelfService| Fiche]] - [[Projets-2016-2017-SmartSelfService/SRS | SRS]] - [[Projets-2016-2017-SmartSelfService/UML | UML ]]<br />
| [https://github.com/RICM4SmartSelfService/RICM4_Projet_SmartSelfService github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:SmartSelfService_transparents.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]<br />
|-<br />
<br />
!scope="row"| 9<br />
| [[Interface de contrôle "Photo" pour OpenHAB]]<br />
| LACHARTRE, SAVARY <br />
| Donsez<br />
| [[Projets-2016-2017 - Interface de contrôle "Photo" pour OpenHAB| Fiche]]- [[Projets-2016-2017 - Interface de contrôle "Photo" pour OpenHAB/SRS| SRS]]<br />
| [https://github.com/ github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:slides1.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:Diapo Openhab(1).pdf|Presentation]]<br />
|-<br />
<br />
!scope="row"| 10<br />
| [[UltraTeam|UltraTeam: Application Mobile pour les Ultra-trailers et les randonneurs]],<br />
| ROUQUIER, GEOURJON<br />
| Donsez<br />
| [[Projets-2016-2017-UltraTeamBest| Fiche]]- [[Projets-2016-2017-UltraTeamBest/SRS| SRS]]<br />
| [https://github.com/ultratrail github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:UltraTEAM_Presentation_Mi_Projet.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]<br />
|-<br />
<br />
!scope="row"| 10<br />
| [[UltraTeam|UltraTeam: Application Mobile pour les Ultra-trailers et les randonneurs]],<br />
| GALLIER, FERRERA<br />
| Donsez<br />
| [[Projets-2016-2017-UltraTeam| Fiche]]- [[Projet-2016-2017-UltraTeam/SRS| SRS]] - [[Projet-2016-2017-UltraTeam/UML | UML ]]<br />
| [https://github.com/ultratrail github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:UltraTEAM_Presentation_Mi_Projet.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]<br />
|-<br />
<br />
!scope="row"| 11<br />
| [[Plateforme d'analyse de données IoT]] <br />
| ALLARD, ROCHER<br />
| Palix, Richard<br />
| [[Projets-2016-2017-Plateform_Analyse_Données_IOT| Fiche]] [[Projets-2016-2017-Plateform_Analyse_Données_IOT/SRS| SRS]] [[Projets-2016-2017-Plateform_Analyse_Données_IOT/UML| UML]]<br />
| [https://github.com/ github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:Plateforme_IoT_presentation.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]<br />
|-<br />
<br />
!scope="row"| 13<br />
| [[IRock : Surveillance Géotechnique LoRa|iRock]]<br />
| SIEST, VEGREVILLE<br />
| Donsez<br />
| [[Projets-2016-2017-Projet_IRock| Fiche]]<br />
| [https://github.com/Shadsa/IRock github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:slides1.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]<br />
|-<br />
<br />
!scope="row"| 14<br />
| [[GrenobloisFuté]]<br />
| VIAL, GUERRY<br />
| Palix<br />
| [[Projets-2016-2017-GrenobloisFute| Fiche]]<br />
| [https://github.com/Gr05/Osmand github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:slides1.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]<br />
|-<br />
<br />
!scope="row"| 15<br />
| [[GeoDiff]]<br />
| AMAURIN, BECHER, BROCHIER<br />
| Palix<br />
| [[Projets-2016-2017-GeoDiff| Fiche]] - [[Projets-2016-2017-GeoDiff/SRS| SRS]] - [[Projets-2016-2017-GeoDiff/UML| UML]]<br />
| [https://github.com/Hbecher/GeoDiff github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:slides1.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:Geodiff-mini-soutenance.pdf|Presentation]]<br />
|-<br />
<br />
!scope="row"| 16<br />
| [[floatingimage UPnP feed]] <br />
| FUSTES, DEREYMEZ<br />
| Palix, Donsez<br />
| [[Projets-2016-2017-floatingimageUPnP | Fiche]] - [[Projets-2016-2017-floatingimageUPnP/SRS | SRS]] - [[Projets-2016-2017-floatingimageUPnP/UML | UML]]<br />
| [https://github.com/fustesr/floatingimage github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:slides1.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]<br />
|-<br />
<br />
!scope="row"| 17<br />
| Webconférence [[Google VR]]<br />
| RIVOAL, ZENNOUCHE <br />
| Donsez<br />
| [[Projets-2016-2017-VideoConference| Fiche]] - [[viseoconferenceUML| UML]]<br />
| [https://github.com/ github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:slides1.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:videoconference.pdf|Presentation]]<br />
|-<br />
<br />
!scope="row"| 18<br />
| [[NixOsTegraX1 | NixOS for Tegra X1]]<br />
| NASSIK, TURRIN<br />
| Richard<br />
| [[Projets-2016-2017-NixosTegraX1| Fiche]] - [[NixosTegraX1/SRS| SRS]]<br />
| [https://github.com/mesh33/nixpkgs github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:Nixos.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]<br />
|-<br />
<br />
!scope="row"| 20<br />
| [[ExperimentControl | Experiment Control]] <br />
| HOMBERG, LEMAIRE<br />
| Richard<br />
| [[Proj-2016-2017-ExperimentControl| Fiche]] - [[ExperimentControl/SRS| SRS]]<br />
| [https://github.com/ github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:Experiment Control.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]<br />
|-<br />
<br />
!scope="row"| 23<br />
| Intégration de caméras UPnP dans [[OpenHAB]] <br />
| BLANC, LAW<br />
| Donsez<br />
| [[Projets-2016-2017-UPnP Cameras integration into OpenHAB | Fiche]] - [[Projets-2016-2017-UPnP Cameras integration into OpenHAB/SRS | SRS]]<br />
| [https://github.com/lawchris/openhab2-addons/tree/upnp-camera-binding github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:slides1.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:UpnpCamera BLANC LAW.pdf|Presentation mi_parcours]]<br />
|-<br />
<br />
|}<br />
<br />
'''Propositions de projets:'''<br />
<br />
# [[Ruche connectée LoRa]] (OpenHab) , Didier Donsez, Denis Jongmann, Olivier Richard<br />
# [[Serres connectées]] (OpenHab) Surveillance des serres d'une exploitation agricole. Nicolas Palix, Michaël Périn et Vincent Hibon ("Les jardins du Coteau").<br />
# [[I-Greenhouse]] : [[Serre connectée aquaponie]] (OpenHab). Nicolas Palix, Didier Donsez (2 groupes)<br />
# [[Station de pompage connectée]]. Nicolas Palix<br />
# Géolocation Indoor basée sur les [[Beacon]]s BLE (iBeacon, AltBeacon, Eddystone). Utilisation d'algorithmes de trigonalisation ([https://github.com/jpias/beacon-pfilter-simulation/wiki lien]), (Didier Donsez, Vivien Quéma)<br />
# [[Application de suivi de colis avec RFID UHF (EPC Global)]], Didier Donsez<br />
# Projet [[StartAIR 2017]] : interface tablette de tableau de bord d'ULM, fiabilisation du réflecteur Flight Simulator (Fabrice Dubois, Nicolas Palix)<br />
# [[SmartSelfService]] (Didier Donsez, François Portet) en collaboration avec PHELMA.<br />
# [[Interface de contrôle "Photo"]] pour [[OpenHAB]] : éventuelle contribution à la fondation Eclipse (Didier Donsez)<br />
# [[UltraTeam|UltraTeam: Application Mobile pour les Ultra-trailers et les randonneurs]] (Didier Donsez, Vivien Quéma)<br />
# [[Plateforme d'analyse de données IoT]] (Nicolas Palix)<br />
# Extension de [[Swagger]] pour [[CoAP]] : Application avec [[Californium]] (Contribution à une communauté open-source), (Didier Donsez)<br />
# [[IRock : Surveillance Géotechnique LoRa|iRock]]: Plateforme Ubilitics pour la surveillance des risques naturelles (déploiement grande échelle de capteurs [[LoRa]] sur le terrain pour l'observation de glissement de terrain) en commun avec Geotech (à confirmer) : Didier Donsez, Sandrine Caroly, Denis Jongmans.<br />
# [[GrenobloisFuté]] Couche trafic sur OsmAnd avec un greffon. Données dynamique de la métro. Dvp Android. Nicolas Palix.<br />
# [[GeoDiff]] Production, visualisation, fusion de variations (diff) sur de l'information géocodée : Nicolas Palix (Multimédia)<br />
# [[floatingimage UPnP feed]] Cadre photos connecté à Kodi. Dvp Android. Nicolas Palix, Didier Donsez<br />
# Webconférence WebRTC stereoscopique avec [[Google VR]] SDK for Android (Jérôme Maisonnasse, Didier Donsez)<br />
# [[NixOsTegraX1 | NixOS for Tegra X1]]: (Olivier Richard)<br />
# [[LittleJump | Little Jump]]: Inventer un blablacar pour les petits trajets (Olivier Richard)<br />
# [[ExperimentControl | Experiment Control]] Développer un moteur de conduite d'expérience pour les systèmes distribués (Olivier Richard) <br />
# [[CrystalLanguageMicrocontroller | Crystal Language for Microcontroller]] (Olivier Richard)<br />
# Questionnaires automatiques, (Pierre Gillois, Didier Donsez)<br />
# Intégration de caméras UPnP dans [[OpenHAB]] (Didier Donsez)<br />
Moins prioritaires:<br />
# [[OwnPOI]] ownCloud plugin and osmand plugin to share POI and favorite positions. Dvp Android. Nicolas Palix.<br />
# [[OwnList]] ownCloud plugin and Android app to share a TODO list. Nicolas Palix.<br />
# [[Osmand-Auto]] Support Android Auto sur [[OsmAnd]] Nicolas Palix,<br />
# [[OCR de composition d'étiquettes alimentaires pour la base Open Food Facts]] (Nicolas Palix, Didier Donsez)<br />
Sous réserve de matériel<br />
# Reconstruction 3D d'images thermiques provenant des réseaux de caméras thermiques [[Flir One]] : application au sport connecté(Didier DONSEZ)<br />
# Géolocation Indoor basée sur [[Decaware]]. Utilisation d'algorithmes de trigonalisation ([https://github.com/jpias/beacon-pfilter-simulation/wiki lien]), (Didier Donsez, Vivien Quéma)<br />
<br />
==RICM5==<br />
===Projet Semestre S10===<br />
<br />
Enseignants responsables : Didier Donsez<br />
<br />
====Calendrier====<br />
<br />
le projet commence le 23/01 et se termine le 17/03.<br />
<br />
Réunion de présentation : 23/01 à 8H00 (RdV Salle AIR).<br />
<br />
Soutenance à mi-parcours : Date: Vendredi 17/02 de 08:00-11:00 (Salle P257)<br />
<br />
Soutenance (puis Pot de la fin): A DEFINIR (Provisoirement le 16/03 après-midi)<br />
<br />
====Projet====<br />
<br />
<br />
<br />
{|class="wikitable alternance"<br />
|+ Affectation des projets RICM5 2016-2017<br />
|-<br />
|<br />
!scope="col"| Sujet<br />
!scope="col"| Etudiants<br />
!scope="col"| Enseignant(s)<br />
!scope="col"| Fiche de suivi<br />
!scope="col"| Dépot git<br />
!scope="col"| Supports<br />
|-<br />
<br />
!scope="row"| 1<br />
| [[RealTimeSubtitle - 2016/17 - RICM5| Sous-titre d'un cours en temps réel]] <br />
| BRUEL, BUI, LECHEVALLIER, MATHIEU, MOURET, <br />
| Laurent Besacier, Didier Donsez, Marie-Paule Balicco, Jérôme Maisonnasse<br />
| [[RealTimeSubtitle - 2016/17 - RICM5| Fiche]] - [[RICM5_2016_2017_-_RealTimeSubtitle/SRS|SRS]]<br />
| [https://gitlab.com/annaBanana/RealTimeSubtitles github]<br />
| [[Media:slideRealTimeSubtitle2017s.pdf|Présentation intermédiare]] - [[Media:presentationRealTimeSubtitle2017.pdf|Presentation finale]] - Video - Photos<br />
|-<br />
<br />
!scope="row"| 2<br />
| [[Réalité virtuelle et Augmentée pour la maintenance d'usines]] <br />
| BERTRAND-DALECHAMPS, POPEK, ZAHO, SUN, NDIAYE, HAMMOUTI, <br />
| Didier Donsez, Georges-Pierre Bonneau<br />
| [[RVA_Fiche_de_suivi | Fiche de suivi]] - [[RVA_Analyse_des_besoins|Analyse des besoins]]<br />
| [https://github.com/ github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:slides.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:RVA_PresentationConception.pdf|Presentation intermédiaire]] - [[Media:presentation.pdf|Presentation]] - Video - Photos<br />
|-<br />
<br />
!scope="row"| 3<br />
| [[CoCass|CoCass : CaaS Docker collaboratif]] <br />
| ARRADA, FAURE, FOUNAS, HALLAL, MEDEWOU, VOUTAT, <br />
| Didier Donsez<br />
| [[Fiche de suivi - CoCass|Fiche]] - [[SRS-CoCass|SRS]]<br />
| [https://github.com/CoCaas/ github]<br />
| [[Media:test.pdf|Rapport MPI]] - [https://docs.google.com/presentation/d/10nwRHcUiLSjD7otbTfsswkDlIWpb3ddvc19HUSlrKvg/edit?usp=sharing Presentation intermédiaire] - [[Media:presentation.pdf|Presentation finale]]<br />
|-<br />
<br />
<br />
!scope="row"| 4<br />
| [[Projet 2017 : Gestionnaire de packages Polytech| Gestion des images systèmes pour les supports à Polytech Grenoble]] <br />
| GATTAZ, LECORPS, NOUGUIER, RAMEL, <br />
| Didier Donsez<br />
| [[Fiche de suivi - Gestionnaire de packages| Fiche]] - [[SRS - Gestionnaire de packages|SRS]]<br />
| [https://github.com/Packebian github]<br />
| [[Media:PackagesPresentationConception.pdf|Presentation intermédiaire]] - [[Media:PackagesPresentationFinale.pdf| Présentation finale]]<br />
|-<br />
<br />
<br />
!scope="row"| 5<br />
| [[Suggestion_intelligente_de_films_basée_sur_TensorFlow | Suggestion intelligente de films basée sur TensorFlow]] <br />
| DUNAND, HATTINGUAIS, NAVARRO, NIOGRET, RACHEX, <br />
| Didier Donsez<br />
| [[Fiche_de_suivi_-_Recommandation_intelligente_de_films| Fiche]] - [[SRS_-_Recommandation_intelligente_de_films|SRS]]<br />
| [https://github.com/DeepLearningMoviesProject github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:presentation.pdf|Presentation intermédiaire]] - [[Media:presentation.pdf|Presentation]]<br />
|-<br />
<br />
!scope="row"| 6<br />
| [[Projet Startup]] <br />
| LUCIDARME, DELAPORTE, <br />
| Didier Donsez<br />
| [[RICM5_2016_2017_-_Startup| Fiche]] - [[RICM5_2016_2017_-_Startup/SRS|SRS]]<br />
| [https://github.com/ github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:slides.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation intermédiaire]] - [[Media:presentation.pdf|Presentation]] - Video - Photos<br />
|-<br />
<br />
<br />
!scope="row"| 7<br />
| [[Contributions à RIOT OS]] autour de [[LoRa]] <br />
| Taquyeddine ZEGAOUI, <br />
| Didier Donsez<br />
| [[RICM5_2016_2017_-_RIOTOSLoRa| Fiche]] - [[RICM5_2016_2017_-_RIOTOSLoRa/SRS|SRS]]<br />
| [https://github.com/ github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:slides.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation intermédiaire]] - [[Media:presentation.pdf|Presentation]] - Video - Photos<br />
|-<br />
<br />
|}<br />
<br />
<br />
Projets non choisi:<br />
# Borne d'accueil handicap : Didier Donsez, Marie-Paule Balicco, Jérôme Maisonnasse<br />
# [[Plateforme IoT du LIG basé sur Walt]] : Bernard Tourancheau, Franck Rousseau, Etienne Dublé<br />
<br />
====Soutenance à mi-parcours====<br />
Date: Vendredi 17/02 de 08:00-11:00 (Salle P257)<br />
# 08H00-08H25: [[RealTimeSubtitle - 2016/17 - RICM5| Sous-titre d'un cours en temps réel]]<br />
# 08H25-08H50: [[Réalité virtuelle et Augmentée pour la maintenance d'usines]] (avec [[Unity 3D]] et [[Google VR]] SDK for Android, caméra Flir One, [[WebRTC]])<br />
# 08H50-09H15: [[CoCass|CoCass : CaaS Docker collaboratif]] : Didier Donsez (ARRADA, FAURE, FOUNAS, HALLAL, MEDEWOU, VOUTAT)<br />
# 09H15-09H40: [[Projet 2017 : Gestionnaire de packages Polytech| Gestion des images systèmes pour les supports à Polytech Grenoble]]<br />
# 09H40-10H05: [[Suggestion_intelligente_de_films_basée_sur_TensorFlow | Suggestion intelligente de films basée sur TensorFlow]]<br />
# 10H05-10H30: Projet Startup<br />
# 10H30-11H00:[[Contributions à RIOT OS]] autour de [[LoRa]]<br />
<br />
Instructions:<br />
* 10 minutes de présentation + démonstration.<br />
* 10 minutes de questions<br />
<br />
(7 transparents maximum pour résumer l'organisation et l'avancement du projet)<br />
<br />
====Soutenance (puis Pot de la fin)====<br />
Le 16/03 en P129 le matin et P007 l'après-midi<br />
<br />
* 10:00-10:40 [[Projet Startup]]<br />
* 10:45-11:25 [[Projet 2017 : Gestionnaire de packages Polytech| Gestion des images systèmes pour les supports à Polytech Grenoble]]<br />
* 13:00-13:40 [[Réalité virtuelle et Augmentée pour la maintenance d'usines]] <br />
* 13:45-14:25 [[RealTimeSubtitle - 2016/17 - RICM5| Sous-titre d'un cours en temps réel]] <br />
* 14:30-15:10 [[CoCass|CoCass : CaaS Docker collaboratif]]<br />
* 15:15-15:55 [[Suggestion_intelligente_de_films_basée_sur_TensorFlow | Suggestion intelligente de films basée sur TensorFlow]] <br />
* 16:00-16:30 [[Contributions à RIOT OS]] autour de [[LoRa]] <br />
<br />
* Pot d' "Au Revoir" (16:45-18:30 à la Kfet de Polytech)<br />
<br />
Instructions:<br />
*Chaque soutenance comporte 15 minutes de présentation, 15 minutes de démonstration et 10 minutes de questions. Un transparent doit être consacré au travail confié et réalisé par les étudiants en DUT (AVOSTI).<br />
* Répétez plusieurs fois votre présentation et votre démonstration.<br />
* L'ensemble des documents (y compris photos, vidéos et ''[[Logiciels#Screencast|screencast]]s'') doivent être accessibles depuis le tableau ci-dessous et dans chaque fiche de suivi. Prévoyez une copie sur clé USB.<br />
* Les étudiants de DUT vous accompagnent lors de votre soutenance.<br />
* '''TOUT Le matériel prêté devra être rapporté et restitué dans un sac cabas lors de la soutenance.'''<br />
<br />
====Séances Suivi:====<br />
* Lundi 30/01 - 08:00-11:00<br />
* Mardi 31/01 - 10:00-12:00<br />
* Lundi 06/02 - 08:00-10:00<br />
* Lundi 13/02 - 08:00-10:00<br />
* Lundi 27/02 - 08:00-10:00<br />
* Lundi 06/03 - 08:00-10:00<br />
* Lundi 13/03 - 08:00-09:45<br />
<br />
====Séances MPI:====<br />
* Jeudi 26 janvier matin (Stéphanie Diligent)<br />
* Jeudi 2 février matin (Stéphanie Diligent)<br />
* Lundi 6 février matin (Emmanuelle Tréhoust)<br />
* Mardi 14 février matin (Emmanuelle Tréhoust)<br />
* Lundi 6 mars après midi (Stéphanie Diligent et Emmanuelle Tréhoust)<br />
<br />
<br />
====Bonus track====<br />
Remarque: [http://snowcamp.io/2017/fr/welcome Netbeans Days 2017], 7 Février 2017, Bâtiment IMAG. Pensez à vous inscrire!<br />
<br />
Remarque: [https://wiki.eclipse.org/Eclipse_IoT_Day_Grenoble_2017 Eclipse IoT Days 2017], 9-10 Mars 2017, Bâtiment IMAG. Pensez à vous inscrire!<br />
<br />
=Année à définir=<br />
<br />
* [[Non linear MKV Editor]] : Nicolas Palix<br />
* [[Smart campus augmenté et contributif]]<br />
* [[Intégration OpenHAB / OpenTele]]<br />
* [[Client MQTT pour OBD]] sur Android<br />
* [[Sommeilomètre]] (Michael Perin, Didier Donsez)<br />
* [[Open DynDNS]]<br />
* [[IllumiRoom]]<br />
* [[Emergency mobile app]] Dvp Android. Nicolas Palix pour TIS, PRI et RICM<br />
* [[Kodi Reflexive Remote]] Dynamic remote control for Kodi. Nicolas Palix.<br />
* [http://intgat.tigress.co.uk/rmy/uml/index.html Zerofree] Portage de zerofree pour d'autres systèmes de fichiers que ext2/3/4 (notamment Unix FS). Voir également la page [http://packages.qa.debian.org/z/zerofree.html QA de Debian]. Nicolas Palix.<br />
* [[Bracelet électronique de monitoriing de l'alcoolémie]]<br />
* [[Oxymètre DIY]]<br />
* [[PinSound]]<br />
* [[Extension du support STM32Fx-Discovery dans libopencm3]] : Olivier Richard<br />
* [[Arduino et libopencm3]] : Olivier Richard<br />
* [[Data Acquisition System et Stm32f4-Discovery]] : Olivier Richard<br />
* [[Distributed Data Storage System]] : Olivier Richard<br />
* [[Dashboard based on w2ui]]<br />
* [[Environnement logiciel pour FabLab]] : Olivier Richard<br />
* [[Environnement logiciel pour le Live Programming]] : Olivier Richard<br />
* [[VirtualPinball]]<br />
* Tondeuse dessinatrice<br />
* [[ImmersiveDog]] Nicolas Glade, Didier Donsez<br />
* Projet avec [[OpenROV]] ???? : Didier Donsez<br />
* [[Sphero]] malin (Michael Périn) (2 etudiants)<br />
* [[Drone paramoteur]] ???<br />
* [[Optimisation de l'énergie pour cyclotouriste électrique]]<br />
* [[SmartSelfService|Smart Self-Service 2015]] Didier Donsez & Vivien Quema<br />
* [[Station Météo LoRa]] : contribution au projet [[LoRA-Fabian]] (Didier Donsez)<br />
<br />
=Réserve (boite à idées)=<br />
<br />
# [[Tag et Paint Ball en réalité augmentée]] (Michaël Périn) <br />
# [[Passe moi ton fichier]] (Michaël Périn) <br />
# [[Extensions à Fab Server]] (Jean-Michel Molenaar) sous reserve (CM ou SR)<br />
# [[Table multijeux de café 2.0]]<br />
# [[ GPIO_Qemu_RasPI| Emulation des GPIO dans QEMU pour le carte Raspberry Pi]] (Olivier Richard)<br />
# [[ Qemu et STM32F0-Discovery ]] (Olivier Richard)<br />
# [[Serrure à clé MIDI multifactorielle]] (Didier Donsez)<br />
# [[Table interactive musicale]] (Didier Donsez)<br />
# [[iMailbox]] (Didier Donsez)<br />
# [[AmILight]] (eclairage d'ambience intelligent) (Didier Donsez)<br />
# [[PDAmeetPDA]] (synchronisation d'agenda) (Michaël Périn)<br />
# [[1 000 000 VMs]] (expérimentation d'application distribuée à très grande échelle) (Olivier Richard) (2-3 RICM4)<br />
# [[Multiple Kinect]] (utilisation simultanée de plusieurs Kinect) (Olivier Richard) (RICM ou 3I)<br />
# [[Kinect musicale]] (Didier Donsez) (RICM)<br />
# [[Ktechlab Simavr Arduino | Ktechlab et integration de Simavr(Arduino)]] (Olivier Richard) (2-3 RICM4-SR)<br />
# Ocaml on AVR (Arduino)<br />
# Ocaml on Cortex-M3<br />
# [[Arduino on STM32 Discovery]]<br />
# [[Reverse Geocache Puzzle Box]]<br />
# [[OSGi ME]] (Didier Donsez)<br />
# [[Affichage Etudiant à Polytech]]<br />
# Synthèse 3D + motion capture Kinect<br />
# Logiciel d'[[apprentissage du calcul]] sur tablette Android (reconnaissance de chiffres manuscrits)<br />
# Plancher de verre (saint gobain) à la [http://www.wat.tv/video/mickael-jackson-billie-jean-oewj_2ey2h_.html Mickael Jackson dans Billie Jean] ! woo<br />
# [[Ktechlab Simavr Arduino | Ktechlab et integration de Simavr(Arduino)]] (Olivier Richard) (2-3 RICM4-SR)<br />
# [[CNC]]<br />
# [[Idées en Vrac]]<br />
# Scheme Everywhere (Olivier Richard) (2-3 RICM4-SR)<br />
# [[Projet Station Météo]]<br />
# Ocaml on AVR (Arduino)<br />
# [[Table interactive musicale]] (Didier Donsez)<br />
# [[AmILight]] (eclairage d'amnbience intelligent) (Didier Donsez)<br />
# [[Cube pointeur]] d'activité ingénieur<br />
# [http://www.instructables.com/id/Puppeteer-Motion-Capture-Costume/ Puppeteer Motion-Capture Costume]<br />
# [[Musical Staircase]] @ Polytech (Didier Donsez, 1 RICM4 + 1 3I4)<br />
# [[Total Recall]] (Didier Donsez)<br />
# [[SoundMachine]]<br />
# [[IGN-OSM|Importation de données IGN publiques dans OSM]]<br />
# [[Speed-limit-OSM|Analyse de traces GPX pour déterminer les limitations de vitesse]]<br />
# [[Multi perceptual cameras]] (Didier Donsez)<br />
# [[Photomaton 3D]] (Didier Donsez)<br />
# [[ArduCopter]]<br />
# [[Parking Intelligent]]</div>
Aymeric.Vial-Grelier
https://air.imag.fr/index.php?title=Projets_2016-2017&diff=34288
Projets 2016-2017
2017-03-07T14:07:27Z
<p>Aymeric.Vial-Grelier: /* Projet Semestre S8 */</p>
<hr />
<div><<[[Projets 2015-2016]] | [[Projets]] | [[Projets 2017-2018]]>><br />
=RICM=<br />
==RICM3==<br />
<br />
==RICM4==<br />
===Projet Semestre S8===<br />
<br />
Enseignants responsables : Olivier Richard, Didier Donsez<br />
<br />
Dates : Lundi 9/01/2017 au 29/03/2017<br />
Lancement: 9/01/2017 après-midi<br />
Soutenance: le 3/04/2017 matin et après-midi<br />
Soutenance à mi-parcours: A définir<br />
<br />
* '''Evaluation à mi-parcours le lundi/mardi ???''': Format: 10min (5min de présentation 3 slides au plus, 5min de discussion). Cette évaluation sera prise en compte dans la note finale.<br />
<br />
'''Consignes générales:'''<br />
<br />
* '''Vous devez être pro-actifs !!!''': Si des points sont pas ou mals spécifiés, vous le faîtes et vous justifiez vos choix. Pour les problèmes techniques éventuels vous pouvez: creuser la question, contacter l'auteur du code si il y a lieu, écrire un rapport de bug ('''Attention:''' ca se prépare !), soumettre un patch/pull request, contacter l'enseignant ou la personne référente du projet.<br />
<br />
* '''Vous devez maintenir une fiche de suivi de projet''': elle doit être mise à jour chaque semaine, elle rassemble les élements essentiels du projet, elle <br />
indique les évolutions du projet et présente sa feuille de route. '''Note:''' le nom de la fiche doit être composé du nom du projet et suffixé par ricm4_2015_2016. '''Cette fiche compte pour la note finale'''<br />
<br />
* '''Vous devez utiliser un logiciel de gestion de version''' pour vos développements comme [http://en.wikipedia.org/wiki/Git_%28software%29 git ] et nous vous conseillons d'utiliser le site [https://github.com github] pour l'hébergement de votre dépôt public.<br />
<br />
* Les document public (exemple sur github) doivent être rédigés en anglais (README, documentation, commentaires de code, nom de variables et de fonctions). Une bonnification sera accordée si le rapport et les transparents sont en anglais (la soutenance sera en francais).<br />
<br />
{|class="wikitable alternance"<br />
|+ Affectation des projets RICM4 2016-2017<br />
|-<br />
|<br />
!scope="col"| Sujet<br />
!scope="col"| Etudiants<br />
!scope="col"| Enseignant(s)<br />
!scope="col"| Fiche de suivi<br />
!scope="col"| Dépot git<br />
|-<br />
<br />
!scope="row"| 1<br />
| [[Ruche connectée LoRa]] <br />
| MOREAU, LESAGE, <br />
| Palix, Richard<br />
| [[RICM4_2016_2017_-_Ruche_Connectee| Fiche]] - [[RICM4_2016_2017_-_Ruche_Connectee_/_SRS|SRS]]<br />
| [https://github.com/ github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:slides1.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:PresentationMiParcours_Ruche.pdf|Presentation]]<br />
|-<br />
<br />
<br />
!scope="row"| 2<br />
| [[Serres connectées]]<br />
| BOISADAM, DALLE<br />
| Palix<br />
| [[Projets-2016-2017-Serres_connectées| Fiche]] - [[Projet-2016-2017-Serres_connectées_-_SRS| SRS]]<br />
| [https://github.com/igreenhouse github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:Presentation_-_mi-projet_-_serre-connectee-2017.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]<br />
|-<br />
<br />
!scope="row"| 3<br />
| [[I-Greenhouse]] : [[Serre connectée aquaponie]]<br />
| MARCHAND, PELLICER<br />
| Palix, Donsez<br />
| [[Projets-2016-2017-I-Greenhouse : Serre connectée aquaponie | Fiche]] - [[Projets-2015-2016-I-Greenhouse : Serre connectée aquaponie/UML_Diagrams | UML]] - [[Projets-2015-2016-I-Greenhouse : Serre connectée aquaponie/SRS | SRS]]<br />
| [https://github.com/igreenhouse github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:slides1.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentationMiParcours_igreenhouse.pdf|Presentation]]<br />
|-<br />
<br />
!scope="row"| 4<br />
| [[Station de pompage connectée]]<br />
| FERNANDES, CHEVALIER, FU <br />
| Palix, Donsez, Richard<br />
| [[Projets-2016-2017-Station de pompage connectée| Fiche]] - [[Projets-2016-2017-Station de pompage connectée - SRS| SRS]] - [[Projets-2016-2017-Station de pompage connectée - UML| UML]]<br />
| [https://github.com/ github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:slides.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]<br />
|-<br />
<br />
!scope="row"| 5<br />
| Géolocation Indoor basée sur les [[Beacon]]s BLE <br />
| COCHINHO, GAMBRO<br />
| Donsez<br />
| [[Projets-2016-2017-IndoorGeoloc| Fiche]] - [[Projets-2016-2017-IndoorGeoloc-UML | UML]] - [[Proj-2016-2017-IndoorGeoloc/SRS|SRS]]<br />
| [https://github.com/LouisCochinho/Geoloc_Indoor github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:slides1.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:IndoorGeoloc-miparcours.pdf|Presentation mi-parcours]]<br />
|-<br />
<br />
!scope="row"| 6<br />
| [[Application de suivi de colis avec RFID UHF (EPC Global)]],<br />
| AMODRU-FAVIN, DELISE <br />
| Donsez<br />
| [[Projets-2016-2017-SuiviColisRFID| Fiche]] - [[Proj-2016-2017-ColisMatter/SRS|SRS]]<br />
| [https://github.com/delisea/ColisMatter github]]<br />
| [[Media:test.pdf|Rapport]] - [[Media:slides1.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]<br />
|-<br />
<br />
!scope="row"| 7<br />
| [[StartAIR 2017]]<br />
| ODIEVRE, CHAMBONNET<br />
| Palix<br />
| [[Projets-2016-2017-StartAir| Fiche]] - [[Projets-2016-2017-StartAir-UML| UML]] - [[Projets-2016-2017-StartAir-SRS| SRS]]<br />
| [https://github.com/s6mon/StartAir2017.git github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:slides1.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]<br />
|-<br />
<br />
!scope="row"| 8<br />
| [[SmartSelfService]] <br />
| ABONNENC, BONHOURE<br />
| Donsez<br />
| [[Projets-2016-2017-SmartSelfService| Fiche]] - [[Projets-2016-2017-SmartSelfService/SRS | SRS]] - [[Projets-2016-2017-SmartSelfService/UML | UML ]]<br />
| [https://github.com/RICM4SmartSelfService/RICM4_Projet_SmartSelfService github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:SmartSelfService_transparents.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]<br />
|-<br />
<br />
!scope="row"| 9<br />
| [[Interface de contrôle "Photo" pour OpenHAB]]<br />
| LACHARTRE, SAVARY <br />
| Donsez<br />
| [[Projets-2016-2017 - Interface de contrôle "Photo" pour OpenHAB| Fiche]]- [[Projets-2016-2017 - Interface de contrôle "Photo" pour OpenHAB/SRS| SRS]]<br />
| [https://github.com/ github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:slides1.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:Diapo Openhab(1).pdf|Presentation]]<br />
|-<br />
<br />
!scope="row"| 10<br />
| [[UltraTeam|UltraTeam: Application Mobile pour les Ultra-trailers et les randonneurs]],<br />
| ROUQUIER, GEOURJON<br />
| Donsez<br />
| [[Projets-2016-2017-UltraTeamBest| Fiche]]- [[Projets-2016-2017-UltraTeamBest/SRS| SRS]]<br />
| [https://github.com/ultratrail github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:UltraTEAM_Presentation_Mi_Projet.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]<br />
|-<br />
<br />
!scope="row"| 10<br />
| [[UltraTeam|UltraTeam: Application Mobile pour les Ultra-trailers et les randonneurs]],<br />
| GALLIER, FERRERA<br />
| Donsez<br />
| [[Projets-2016-2017-UltraTeam| Fiche]]- [[Projet-2016-2017-UltraTeam/SRS| SRS]] - [[Projet-2016-2017-UltraTeam/UML | UML ]]<br />
| [https://github.com/ultratrail github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:UltraTEAM_Presentation_Mi_Projet.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]<br />
|-<br />
<br />
!scope="row"| 11<br />
| [[Plateforme d'analyse de données IoT]] <br />
| ALLARD, ROCHER<br />
| Palix, Richard<br />
| [[Projets-2016-2017-Plateform_Analyse_Données_IOT| Fiche]] [[Projets-2016-2017-Plateform_Analyse_Données_IOT/SRS| SRS]] [[Projets-2016-2017-Plateform_Analyse_Données_IOT/UML| UML]]<br />
| [https://github.com/ github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:Plateforme_IoT_presentation.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]<br />
|-<br />
<br />
!scope="row"| 13<br />
| [[IRock : Surveillance Géotechnique LoRa|iRock]]<br />
| SIEST, VEGREVILLE<br />
| Donsez<br />
| [[Projets-2016-2017-Projet_IRock| Fiche]]<br />
| [https://github.com/Shadsa/IRock github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:slides1.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]<br />
|-<br />
<br />
!scope="row"| 14<br />
| [[GrenobloisFuté]]<br />
| VIAL, GUERRY<br />
| Palix<br />
| [[Projets-2016-2017-GrenobloisFute| Fiche]]<br />
| [https://github.com/Gr05/Osmand|github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:slides1.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]<br />
|-<br />
<br />
!scope="row"| 15<br />
| [[GeoDiff]]<br />
| AMAURIN, BECHER, BROCHIER<br />
| Palix<br />
| [[Projets-2016-2017-GeoDiff| Fiche]] - [[Projets-2016-2017-GeoDiff/SRS| SRS]] - [[Projets-2016-2017-GeoDiff/UML| UML]]<br />
| [https://github.com/Hbecher/GeoDiff github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:slides1.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:Geodiff-mini-soutenance.pdf|Presentation]]<br />
|-<br />
<br />
!scope="row"| 16<br />
| [[floatingimage UPnP feed]] <br />
| FUSTES, DEREYMEZ<br />
| Palix, Donsez<br />
| [[Projets-2016-2017-floatingimageUPnP | Fiche]] - [[Projets-2016-2017-floatingimageUPnP/SRS | SRS]] - [[Projets-2016-2017-floatingimageUPnP/UML | UML]]<br />
| [https://github.com/fustesr/floatingimage github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:slides1.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]<br />
|-<br />
<br />
!scope="row"| 17<br />
| Webconférence [[Google VR]]<br />
| RIVOAL, ZENNOUCHE <br />
| Donsez<br />
| [[Projets-2016-2017-VideoConference| Fiche]] - [[viseoconferenceUML| UML]]<br />
| [https://github.com/ github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:slides1.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:videoconference.pdf|Presentation]]<br />
|-<br />
<br />
!scope="row"| 18<br />
| [[NixOsTegraX1 | NixOS for Tegra X1]]<br />
| NASSIK, TURRIN<br />
| Richard<br />
| [[Projets-2016-2017-NixosTegraX1| Fiche]] - [[NixosTegraX1/SRS| SRS]]<br />
| [https://github.com/mesh33/nixpkgs github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:Nixos.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]<br />
|-<br />
<br />
!scope="row"| 20<br />
| [[ExperimentControl | Experiment Control]] <br />
| HOMBERG, LEMAIRE<br />
| Richard<br />
| [[Proj-2016-2017-ExperimentControl| Fiche]] - [[ExperimentControl/SRS| SRS]]<br />
| [https://github.com/ github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:Experiment Control.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]<br />
|-<br />
<br />
!scope="row"| 23<br />
| Intégration de caméras UPnP dans [[OpenHAB]] <br />
| BLANC, LAW<br />
| Donsez<br />
| [[Projets-2016-2017-UPnP Cameras integration into OpenHAB | Fiche]] - [[Projets-2016-2017-UPnP Cameras integration into OpenHAB/SRS | SRS]]<br />
| [https://github.com/lawchris/openhab2-addons/tree/upnp-camera-binding github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:slides1.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:UpnpCamera BLANC LAW.pdf|Presentation mi_parcours]]<br />
|-<br />
<br />
|}<br />
<br />
'''Propositions de projets:'''<br />
<br />
# [[Ruche connectée LoRa]] (OpenHab) , Didier Donsez, Denis Jongmann, Olivier Richard<br />
# [[Serres connectées]] (OpenHab) Surveillance des serres d'une exploitation agricole. Nicolas Palix, Michaël Périn et Vincent Hibon ("Les jardins du Coteau").<br />
# [[I-Greenhouse]] : [[Serre connectée aquaponie]] (OpenHab). Nicolas Palix, Didier Donsez (2 groupes)<br />
# [[Station de pompage connectée]]. Nicolas Palix<br />
# Géolocation Indoor basée sur les [[Beacon]]s BLE (iBeacon, AltBeacon, Eddystone). Utilisation d'algorithmes de trigonalisation ([https://github.com/jpias/beacon-pfilter-simulation/wiki lien]), (Didier Donsez, Vivien Quéma)<br />
# [[Application de suivi de colis avec RFID UHF (EPC Global)]], Didier Donsez<br />
# Projet [[StartAIR 2017]] : interface tablette de tableau de bord d'ULM, fiabilisation du réflecteur Flight Simulator (Fabrice Dubois, Nicolas Palix)<br />
# [[SmartSelfService]] (Didier Donsez, François Portet) en collaboration avec PHELMA.<br />
# [[Interface de contrôle "Photo"]] pour [[OpenHAB]] : éventuelle contribution à la fondation Eclipse (Didier Donsez)<br />
# [[UltraTeam|UltraTeam: Application Mobile pour les Ultra-trailers et les randonneurs]] (Didier Donsez, Vivien Quéma)<br />
# [[Plateforme d'analyse de données IoT]] (Nicolas Palix)<br />
# Extension de [[Swagger]] pour [[CoAP]] : Application avec [[Californium]] (Contribution à une communauté open-source), (Didier Donsez)<br />
# [[IRock : Surveillance Géotechnique LoRa|iRock]]: Plateforme Ubilitics pour la surveillance des risques naturelles (déploiement grande échelle de capteurs [[LoRa]] sur le terrain pour l'observation de glissement de terrain) en commun avec Geotech (à confirmer) : Didier Donsez, Sandrine Caroly, Denis Jongmans.<br />
# [[GrenobloisFuté]] Couche trafic sur OsmAnd avec un greffon. Données dynamique de la métro. Dvp Android. Nicolas Palix.<br />
# [[GeoDiff]] Production, visualisation, fusion de variations (diff) sur de l'information géocodée : Nicolas Palix (Multimédia)<br />
# [[floatingimage UPnP feed]] Cadre photos connecté à Kodi. Dvp Android. Nicolas Palix, Didier Donsez<br />
# Webconférence WebRTC stereoscopique avec [[Google VR]] SDK for Android (Jérôme Maisonnasse, Didier Donsez)<br />
# [[NixOsTegraX1 | NixOS for Tegra X1]]: (Olivier Richard)<br />
# [[LittleJump | Little Jump]]: Inventer un blablacar pour les petits trajets (Olivier Richard)<br />
# [[ExperimentControl | Experiment Control]] Développer un moteur de conduite d'expérience pour les systèmes distribués (Olivier Richard) <br />
# [[CrystalLanguageMicrocontroller | Crystal Language for Microcontroller]] (Olivier Richard)<br />
# Questionnaires automatiques, (Pierre Gillois, Didier Donsez)<br />
# Intégration de caméras UPnP dans [[OpenHAB]] (Didier Donsez)<br />
Moins prioritaires:<br />
# [[OwnPOI]] ownCloud plugin and osmand plugin to share POI and favorite positions. Dvp Android. Nicolas Palix.<br />
# [[OwnList]] ownCloud plugin and Android app to share a TODO list. Nicolas Palix.<br />
# [[Osmand-Auto]] Support Android Auto sur [[OsmAnd]] Nicolas Palix,<br />
# [[OCR de composition d'étiquettes alimentaires pour la base Open Food Facts]] (Nicolas Palix, Didier Donsez)<br />
Sous réserve de matériel<br />
# Reconstruction 3D d'images thermiques provenant des réseaux de caméras thermiques [[Flir One]] : application au sport connecté(Didier DONSEZ)<br />
# Géolocation Indoor basée sur [[Decaware]]. Utilisation d'algorithmes de trigonalisation ([https://github.com/jpias/beacon-pfilter-simulation/wiki lien]), (Didier Donsez, Vivien Quéma)<br />
<br />
==RICM5==<br />
===Projet Semestre S10===<br />
<br />
Enseignants responsables : Didier Donsez<br />
<br />
====Calendrier====<br />
<br />
le projet commence le 23/01 et se termine le 17/03.<br />
<br />
Réunion de présentation : 23/01 à 8H00 (RdV Salle AIR).<br />
<br />
Soutenance à mi-parcours : Date: Vendredi 17/02 de 08:00-11:00 (Salle P257)<br />
<br />
Soutenance (puis Pot de la fin): A DEFINIR (Provisoirement le 16/03 après-midi)<br />
<br />
====Projet====<br />
<br />
<br />
<br />
{|class="wikitable alternance"<br />
|+ Affectation des projets RICM5 2016-2017<br />
|-<br />
|<br />
!scope="col"| Sujet<br />
!scope="col"| Etudiants<br />
!scope="col"| Enseignant(s)<br />
!scope="col"| Fiche de suivi<br />
!scope="col"| Dépot git<br />
!scope="col"| Supports<br />
|-<br />
<br />
!scope="row"| 1<br />
| [[RealTimeSubtitle - 2016/17 - RICM5| Sous-titre d'un cours en temps réel]] <br />
| BRUEL, BUI, LECHEVALLIER, MATHIEU, MOURET, <br />
| Laurent Besacier, Didier Donsez, Marie-Paule Balicco, Jérôme Maisonnasse<br />
| [[RealTimeSubtitle - 2016/17 - RICM5| Fiche]] - [[RICM5_2016_2017_-_RealTimeSubtitle/SRS|SRS]]<br />
| [https://gitlab.com/annaBanana/RealTimeSubtitles github]<br />
| [[Media:slideRealTimeSubtitle2017s.pdf|Présentation intermédiare]] - [[Media:presentationRealTimeSubtitle2017.pdf|Presentation finale]] - Video - Photos<br />
|-<br />
<br />
!scope="row"| 2<br />
| [[Réalité virtuelle et Augmentée pour la maintenance d'usines]] <br />
| BERTRAND-DALECHAMPS, POPEK, ZAHO, SUN, NDIAYE, HAMMOUTI, <br />
| Didier Donsez, Georges-Pierre Bonneau<br />
| [[RVA_Fiche_de_suivi | Fiche de suivi]] - [[RVA_Analyse_des_besoins|Analyse des besoins]]<br />
| [https://github.com/ github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:slides.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:RVA_PresentationConception.pdf|Presentation intermédiaire]] - [[Media:presentation.pdf|Presentation]] - Video - Photos<br />
|-<br />
<br />
!scope="row"| 3<br />
| [[CoCass|CoCass : CaaS Docker collaboratif]] <br />
| ARRADA, FAURE, FOUNAS, HALLAL, MEDEWOU, VOUTAT, <br />
| Didier Donsez<br />
| [[Fiche de suivi - CoCass|Fiche]] - [[SRS-CoCass|SRS]]<br />
| [https://github.com/CoCaas/ github]<br />
| [[Media:test.pdf|Rapport MPI]] - [https://docs.google.com/presentation/d/10nwRHcUiLSjD7otbTfsswkDlIWpb3ddvc19HUSlrKvg/edit?usp=sharing Presentation intermédiaire] - [[Media:presentation.pdf|Presentation finale]]<br />
|-<br />
<br />
<br />
!scope="row"| 4<br />
| [[Projet 2017 : Gestionnaire de packages Polytech| Gestion des images systèmes pour les supports à Polytech Grenoble]] <br />
| GATTAZ, LECORPS, NOUGUIER, RAMEL, <br />
| Didier Donsez<br />
| [[Fiche de suivi - Gestionnaire de packages| Fiche]] - [[SRS - Gestionnaire de packages|SRS]]<br />
| [https://github.com/Packebian github]<br />
| [[Media:PackagesPresentationConception.pdf|Presentation intermédiaire]] - [[Media:PackagesPresentationFinale.pdf| Présentation finale]]<br />
|-<br />
<br />
<br />
!scope="row"| 5<br />
| [[Suggestion_intelligente_de_films_basée_sur_TensorFlow | Suggestion intelligente de films basée sur TensorFlow]] <br />
| DUNAND, HATTINGUAIS, NAVARRO, NIOGRET, RACHEX, <br />
| Didier Donsez<br />
| [[Fiche_de_suivi_-_Recommandation_intelligente_de_films| Fiche]] - [[SRS_-_Recommandation_intelligente_de_films|SRS]]<br />
| [https://github.com/DeepLearningMoviesProject github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:presentation.pdf|Presentation intermédiaire]] - [[Media:presentation.pdf|Presentation]]<br />
|-<br />
<br />
!scope="row"| 6<br />
| [[Projet Startup]] <br />
| LUCIDARME, DELAPORTE, <br />
| Didier Donsez<br />
| [[RICM5_2016_2017_-_Startup| Fiche]] - [[RICM5_2016_2017_-_Startup/SRS|SRS]]<br />
| [https://github.com/ github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:slides.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation intermédiaire]] - [[Media:presentation.pdf|Presentation]] - Video - Photos<br />
|-<br />
<br />
<br />
!scope="row"| 7<br />
| [[Contributions à RIOT OS]] autour de [[LoRa]] <br />
| Taquyeddine ZEGAOUI, <br />
| Didier Donsez<br />
| [[RICM5_2016_2017_-_RIOTOSLoRa| Fiche]] - [[RICM5_2016_2017_-_RIOTOSLoRa/SRS|SRS]]<br />
| [https://github.com/ github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:slides.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation intermédiaire]] - [[Media:presentation.pdf|Presentation]] - Video - Photos<br />
|-<br />
<br />
|}<br />
<br />
<br />
Projets non choisi:<br />
# Borne d'accueil handicap : Didier Donsez, Marie-Paule Balicco, Jérôme Maisonnasse<br />
# [[Plateforme IoT du LIG basé sur Walt]] : Bernard Tourancheau, Franck Rousseau, Etienne Dublé<br />
<br />
====Soutenance à mi-parcours====<br />
Date: Vendredi 17/02 de 08:00-11:00 (Salle P257)<br />
# 08H00-08H25: [[RealTimeSubtitle - 2016/17 - RICM5| Sous-titre d'un cours en temps réel]]<br />
# 08H25-08H50: [[Réalité virtuelle et Augmentée pour la maintenance d'usines]] (avec [[Unity 3D]] et [[Google VR]] SDK for Android, caméra Flir One, [[WebRTC]])<br />
# 08H50-09H15: [[CoCass|CoCass : CaaS Docker collaboratif]] : Didier Donsez (ARRADA, FAURE, FOUNAS, HALLAL, MEDEWOU, VOUTAT)<br />
# 09H15-09H40: [[Projet 2017 : Gestionnaire de packages Polytech| Gestion des images systèmes pour les supports à Polytech Grenoble]]<br />
# 09H40-10H05: [[Suggestion_intelligente_de_films_basée_sur_TensorFlow | Suggestion intelligente de films basée sur TensorFlow]]<br />
# 10H05-10H30: Projet Startup<br />
# 10H30-11H00:[[Contributions à RIOT OS]] autour de [[LoRa]]<br />
<br />
Instructions:<br />
* 10 minutes de présentation + démonstration.<br />
* 10 minutes de questions<br />
<br />
(7 transparents maximum pour résumer l'organisation et l'avancement du projet)<br />
<br />
====Soutenance (puis Pot de la fin)====<br />
Le 16/03 en P129 le matin et P007 l'après-midi<br />
<br />
* 10:00-10:40 [[Projet Startup]]<br />
* 10:45-11:25 [[Projet 2017 : Gestionnaire de packages Polytech| Gestion des images systèmes pour les supports à Polytech Grenoble]]<br />
* 13:00-13:40 [[Réalité virtuelle et Augmentée pour la maintenance d'usines]] <br />
* 13:45-14:25 [[RealTimeSubtitle - 2016/17 - RICM5| Sous-titre d'un cours en temps réel]] <br />
* 14:30-15:10 [[CoCass|CoCass : CaaS Docker collaboratif]]<br />
* 15:15-15:55 [[Suggestion_intelligente_de_films_basée_sur_TensorFlow | Suggestion intelligente de films basée sur TensorFlow]] <br />
* 16:00-16:30 [[Contributions à RIOT OS]] autour de [[LoRa]] <br />
<br />
* Pot d' "Au Revoir" (16:45-18:30 à la Kfet de Polytech)<br />
<br />
Instructions:<br />
*Chaque soutenance comporte 15 minutes de présentation, 15 minutes de démonstration et 10 minutes de questions. Un transparent doit être consacré au travail confié et réalisé par les étudiants en DUT (AVOSTI).<br />
* Répétez plusieurs fois votre présentation et votre démonstration.<br />
* L'ensemble des documents (y compris photos, vidéos et ''[[Logiciels#Screencast|screencast]]s'') doivent être accessibles depuis le tableau ci-dessous et dans chaque fiche de suivi. Prévoyez une copie sur clé USB.<br />
* Les étudiants de DUT vous accompagnent lors de votre soutenance.<br />
* '''TOUT Le matériel prêté devra être rapporté et restitué dans un sac cabas lors de la soutenance.'''<br />
<br />
====Séances Suivi:====<br />
* Lundi 30/01 - 08:00-11:00<br />
* Mardi 31/01 - 10:00-12:00<br />
* Lundi 06/02 - 08:00-10:00<br />
* Lundi 13/02 - 08:00-10:00<br />
* Lundi 27/02 - 08:00-10:00<br />
* Lundi 06/03 - 08:00-10:00<br />
* Lundi 13/03 - 08:00-09:45<br />
<br />
====Séances MPI:====<br />
* Jeudi 26 janvier matin (Stéphanie Diligent)<br />
* Jeudi 2 février matin (Stéphanie Diligent)<br />
* Lundi 6 février matin (Emmanuelle Tréhoust)<br />
* Mardi 14 février matin (Emmanuelle Tréhoust)<br />
* Lundi 6 mars après midi (Stéphanie Diligent et Emmanuelle Tréhoust)<br />
<br />
<br />
====Bonus track====<br />
Remarque: [http://snowcamp.io/2017/fr/welcome Netbeans Days 2017], 7 Février 2017, Bâtiment IMAG. Pensez à vous inscrire!<br />
<br />
Remarque: [https://wiki.eclipse.org/Eclipse_IoT_Day_Grenoble_2017 Eclipse IoT Days 2017], 9-10 Mars 2017, Bâtiment IMAG. Pensez à vous inscrire!<br />
<br />
=Année à définir=<br />
<br />
* [[Non linear MKV Editor]] : Nicolas Palix<br />
* [[Smart campus augmenté et contributif]]<br />
* [[Intégration OpenHAB / OpenTele]]<br />
* [[Client MQTT pour OBD]] sur Android<br />
* [[Sommeilomètre]] (Michael Perin, Didier Donsez)<br />
* [[Open DynDNS]]<br />
* [[IllumiRoom]]<br />
* [[Emergency mobile app]] Dvp Android. Nicolas Palix pour TIS, PRI et RICM<br />
* [[Kodi Reflexive Remote]] Dynamic remote control for Kodi. Nicolas Palix.<br />
* [http://intgat.tigress.co.uk/rmy/uml/index.html Zerofree] Portage de zerofree pour d'autres systèmes de fichiers que ext2/3/4 (notamment Unix FS). Voir également la page [http://packages.qa.debian.org/z/zerofree.html QA de Debian]. Nicolas Palix.<br />
* [[Bracelet électronique de monitoriing de l'alcoolémie]]<br />
* [[Oxymètre DIY]]<br />
* [[PinSound]]<br />
* [[Extension du support STM32Fx-Discovery dans libopencm3]] : Olivier Richard<br />
* [[Arduino et libopencm3]] : Olivier Richard<br />
* [[Data Acquisition System et Stm32f4-Discovery]] : Olivier Richard<br />
* [[Distributed Data Storage System]] : Olivier Richard<br />
* [[Dashboard based on w2ui]]<br />
* [[Environnement logiciel pour FabLab]] : Olivier Richard<br />
* [[Environnement logiciel pour le Live Programming]] : Olivier Richard<br />
* [[VirtualPinball]]<br />
* Tondeuse dessinatrice<br />
* [[ImmersiveDog]] Nicolas Glade, Didier Donsez<br />
* Projet avec [[OpenROV]] ???? : Didier Donsez<br />
* [[Sphero]] malin (Michael Périn) (2 etudiants)<br />
* [[Drone paramoteur]] ???<br />
* [[Optimisation de l'énergie pour cyclotouriste électrique]]<br />
* [[SmartSelfService|Smart Self-Service 2015]] Didier Donsez & Vivien Quema<br />
* [[Station Météo LoRa]] : contribution au projet [[LoRA-Fabian]] (Didier Donsez)<br />
<br />
=Réserve (boite à idées)=<br />
<br />
# [[Tag et Paint Ball en réalité augmentée]] (Michaël Périn) <br />
# [[Passe moi ton fichier]] (Michaël Périn) <br />
# [[Extensions à Fab Server]] (Jean-Michel Molenaar) sous reserve (CM ou SR)<br />
# [[Table multijeux de café 2.0]]<br />
# [[ GPIO_Qemu_RasPI| Emulation des GPIO dans QEMU pour le carte Raspberry Pi]] (Olivier Richard)<br />
# [[ Qemu et STM32F0-Discovery ]] (Olivier Richard)<br />
# [[Serrure à clé MIDI multifactorielle]] (Didier Donsez)<br />
# [[Table interactive musicale]] (Didier Donsez)<br />
# [[iMailbox]] (Didier Donsez)<br />
# [[AmILight]] (eclairage d'ambience intelligent) (Didier Donsez)<br />
# [[PDAmeetPDA]] (synchronisation d'agenda) (Michaël Périn)<br />
# [[1 000 000 VMs]] (expérimentation d'application distribuée à très grande échelle) (Olivier Richard) (2-3 RICM4)<br />
# [[Multiple Kinect]] (utilisation simultanée de plusieurs Kinect) (Olivier Richard) (RICM ou 3I)<br />
# [[Kinect musicale]] (Didier Donsez) (RICM)<br />
# [[Ktechlab Simavr Arduino | Ktechlab et integration de Simavr(Arduino)]] (Olivier Richard) (2-3 RICM4-SR)<br />
# Ocaml on AVR (Arduino)<br />
# Ocaml on Cortex-M3<br />
# [[Arduino on STM32 Discovery]]<br />
# [[Reverse Geocache Puzzle Box]]<br />
# [[OSGi ME]] (Didier Donsez)<br />
# [[Affichage Etudiant à Polytech]]<br />
# Synthèse 3D + motion capture Kinect<br />
# Logiciel d'[[apprentissage du calcul]] sur tablette Android (reconnaissance de chiffres manuscrits)<br />
# Plancher de verre (saint gobain) à la [http://www.wat.tv/video/mickael-jackson-billie-jean-oewj_2ey2h_.html Mickael Jackson dans Billie Jean] ! woo<br />
# [[Ktechlab Simavr Arduino | Ktechlab et integration de Simavr(Arduino)]] (Olivier Richard) (2-3 RICM4-SR)<br />
# [[CNC]]<br />
# [[Idées en Vrac]]<br />
# Scheme Everywhere (Olivier Richard) (2-3 RICM4-SR)<br />
# [[Projet Station Météo]]<br />
# Ocaml on AVR (Arduino)<br />
# [[Table interactive musicale]] (Didier Donsez)<br />
# [[AmILight]] (eclairage d'amnbience intelligent) (Didier Donsez)<br />
# [[Cube pointeur]] d'activité ingénieur<br />
# [http://www.instructables.com/id/Puppeteer-Motion-Capture-Costume/ Puppeteer Motion-Capture Costume]<br />
# [[Musical Staircase]] @ Polytech (Didier Donsez, 1 RICM4 + 1 3I4)<br />
# [[Total Recall]] (Didier Donsez)<br />
# [[SoundMachine]]<br />
# [[IGN-OSM|Importation de données IGN publiques dans OSM]]<br />
# [[Speed-limit-OSM|Analyse de traces GPX pour déterminer les limitations de vitesse]]<br />
# [[Multi perceptual cameras]] (Didier Donsez)<br />
# [[Photomaton 3D]] (Didier Donsez)<br />
# [[ArduCopter]]<br />
# [[Parking Intelligent]]</div>
Aymeric.Vial-Grelier
https://air.imag.fr/index.php?title=Projets_2016-2017&diff=34287
Projets 2016-2017
2017-03-07T14:06:38Z
<p>Aymeric.Vial-Grelier: /* Projet Semestre S8 */</p>
<hr />
<div><<[[Projets 2015-2016]] | [[Projets]] | [[Projets 2017-2018]]>><br />
=RICM=<br />
==RICM3==<br />
<br />
==RICM4==<br />
===Projet Semestre S8===<br />
<br />
Enseignants responsables : Olivier Richard, Didier Donsez<br />
<br />
Dates : Lundi 9/01/2017 au 29/03/2017<br />
Lancement: 9/01/2017 après-midi<br />
Soutenance: le 3/04/2017 matin et après-midi<br />
Soutenance à mi-parcours: A définir<br />
<br />
* '''Evaluation à mi-parcours le lundi/mardi ???''': Format: 10min (5min de présentation 3 slides au plus, 5min de discussion). Cette évaluation sera prise en compte dans la note finale.<br />
<br />
'''Consignes générales:'''<br />
<br />
* '''Vous devez être pro-actifs !!!''': Si des points sont pas ou mals spécifiés, vous le faîtes et vous justifiez vos choix. Pour les problèmes techniques éventuels vous pouvez: creuser la question, contacter l'auteur du code si il y a lieu, écrire un rapport de bug ('''Attention:''' ca se prépare !), soumettre un patch/pull request, contacter l'enseignant ou la personne référente du projet.<br />
<br />
* '''Vous devez maintenir une fiche de suivi de projet''': elle doit être mise à jour chaque semaine, elle rassemble les élements essentiels du projet, elle <br />
indique les évolutions du projet et présente sa feuille de route. '''Note:''' le nom de la fiche doit être composé du nom du projet et suffixé par ricm4_2015_2016. '''Cette fiche compte pour la note finale'''<br />
<br />
* '''Vous devez utiliser un logiciel de gestion de version''' pour vos développements comme [http://en.wikipedia.org/wiki/Git_%28software%29 git ] et nous vous conseillons d'utiliser le site [https://github.com github] pour l'hébergement de votre dépôt public.<br />
<br />
* Les document public (exemple sur github) doivent être rédigés en anglais (README, documentation, commentaires de code, nom de variables et de fonctions). Une bonnification sera accordée si le rapport et les transparents sont en anglais (la soutenance sera en francais).<br />
<br />
{|class="wikitable alternance"<br />
|+ Affectation des projets RICM4 2016-2017<br />
|-<br />
|<br />
!scope="col"| Sujet<br />
!scope="col"| Etudiants<br />
!scope="col"| Enseignant(s)<br />
!scope="col"| Fiche de suivi<br />
!scope="col"| Dépot git<br />
|-<br />
<br />
!scope="row"| 1<br />
| [[Ruche connectée LoRa]] <br />
| MOREAU, LESAGE, <br />
| Palix, Richard<br />
| [[RICM4_2016_2017_-_Ruche_Connectee| Fiche]] - [[RICM4_2016_2017_-_Ruche_Connectee_/_SRS|SRS]]<br />
| [https://github.com/ github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:slides1.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:PresentationMiParcours_Ruche.pdf|Presentation]]<br />
|-<br />
<br />
<br />
!scope="row"| 2<br />
| [[Serres connectées]]<br />
| BOISADAM, DALLE<br />
| Palix<br />
| [[Projets-2016-2017-Serres_connectées| Fiche]] - [[Projet-2016-2017-Serres_connectées_-_SRS| SRS]]<br />
| [https://github.com/igreenhouse github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:Presentation_-_mi-projet_-_serre-connectee-2017.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]<br />
|-<br />
<br />
!scope="row"| 3<br />
| [[I-Greenhouse]] : [[Serre connectée aquaponie]]<br />
| MARCHAND, PELLICER<br />
| Palix, Donsez<br />
| [[Projets-2016-2017-I-Greenhouse : Serre connectée aquaponie | Fiche]] - [[Projets-2015-2016-I-Greenhouse : Serre connectée aquaponie/UML_Diagrams | UML]] - [[Projets-2015-2016-I-Greenhouse : Serre connectée aquaponie/SRS | SRS]]<br />
| [https://github.com/igreenhouse github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:slides1.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentationMiParcours_igreenhouse.pdf|Presentation]]<br />
|-<br />
<br />
!scope="row"| 4<br />
| [[Station de pompage connectée]]<br />
| FERNANDES, CHEVALIER, FU <br />
| Palix, Donsez, Richard<br />
| [[Projets-2016-2017-Station de pompage connectée| Fiche]] - [[Projets-2016-2017-Station de pompage connectée - SRS| SRS]] - [[Projets-2016-2017-Station de pompage connectée - UML| UML]]<br />
| [https://github.com/ github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:slides.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]<br />
|-<br />
<br />
!scope="row"| 5<br />
| Géolocation Indoor basée sur les [[Beacon]]s BLE <br />
| COCHINHO, GAMBRO<br />
| Donsez<br />
| [[Projets-2016-2017-IndoorGeoloc| Fiche]] - [[Projets-2016-2017-IndoorGeoloc-UML | UML]] - [[Proj-2016-2017-IndoorGeoloc/SRS|SRS]]<br />
| [https://github.com/LouisCochinho/Geoloc_Indoor github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:slides1.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:IndoorGeoloc-miparcours.pdf|Presentation mi-parcours]]<br />
|-<br />
<br />
!scope="row"| 6<br />
| [[Application de suivi de colis avec RFID UHF (EPC Global)]],<br />
| AMODRU-FAVIN, DELISE <br />
| Donsez<br />
| [[Projets-2016-2017-SuiviColisRFID| Fiche]] - [[Proj-2016-2017-ColisMatter/SRS|SRS]]<br />
| [https://github.com/delisea/ColisMatter github]]<br />
| [[Media:test.pdf|Rapport]] - [[Media:slides1.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]<br />
|-<br />
<br />
!scope="row"| 7<br />
| [[StartAIR 2017]]<br />
| ODIEVRE, CHAMBONNET<br />
| Palix<br />
| [[Projets-2016-2017-StartAir| Fiche]] - [[Projets-2016-2017-StartAir-UML| UML]] - [[Projets-2016-2017-StartAir-SRS| SRS]]<br />
| [https://github.com/s6mon/StartAir2017.git github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:slides1.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]<br />
|-<br />
<br />
!scope="row"| 8<br />
| [[SmartSelfService]] <br />
| ABONNENC, BONHOURE<br />
| Donsez<br />
| [[Projets-2016-2017-SmartSelfService| Fiche]] - [[Projets-2016-2017-SmartSelfService/SRS | SRS]] - [[Projets-2016-2017-SmartSelfService/UML | UML ]]<br />
| [https://github.com/RICM4SmartSelfService/RICM4_Projet_SmartSelfService github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:SmartSelfService_transparents.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]<br />
|-<br />
<br />
!scope="row"| 9<br />
| [[Interface de contrôle "Photo" pour OpenHAB]]<br />
| LACHARTRE, SAVARY <br />
| Donsez<br />
| [[Projets-2016-2017 - Interface de contrôle "Photo" pour OpenHAB| Fiche]]- [[Projets-2016-2017 - Interface de contrôle "Photo" pour OpenHAB/SRS| SRS]]<br />
| [https://github.com/ github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:slides1.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:Diapo Openhab(1).pdf|Presentation]]<br />
|-<br />
<br />
!scope="row"| 10<br />
| [[UltraTeam|UltraTeam: Application Mobile pour les Ultra-trailers et les randonneurs]],<br />
| ROUQUIER, GEOURJON<br />
| Donsez<br />
| [[Projets-2016-2017-UltraTeamBest| Fiche]]- [[Projets-2016-2017-UltraTeamBest/SRS| SRS]]<br />
| [https://github.com/ultratrail github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:UltraTEAM_Presentation_Mi_Projet.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]<br />
|-<br />
<br />
!scope="row"| 10<br />
| [[UltraTeam|UltraTeam: Application Mobile pour les Ultra-trailers et les randonneurs]],<br />
| GALLIER, FERRERA<br />
| Donsez<br />
| [[Projets-2016-2017-UltraTeam| Fiche]]- [[Projet-2016-2017-UltraTeam/SRS| SRS]] - [[Projet-2016-2017-UltraTeam/UML | UML ]]<br />
| [https://github.com/ultratrail github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:UltraTEAM_Presentation_Mi_Projet.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]<br />
|-<br />
<br />
!scope="row"| 11<br />
| [[Plateforme d'analyse de données IoT]] <br />
| ALLARD, ROCHER<br />
| Palix, Richard<br />
| [[Projets-2016-2017-Plateform_Analyse_Données_IOT| Fiche]] [[Projets-2016-2017-Plateform_Analyse_Données_IOT/SRS| SRS]] [[Projets-2016-2017-Plateform_Analyse_Données_IOT/UML| UML]]<br />
| [https://github.com/ github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:Plateforme_IoT_presentation.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]<br />
|-<br />
<br />
!scope="row"| 13<br />
| [[IRock : Surveillance Géotechnique LoRa|iRock]]<br />
| SIEST, VEGREVILLE<br />
| Donsez<br />
| [[Projets-2016-2017-Projet_IRock| Fiche]]<br />
| [https://github.com/Shadsa/IRock github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:slides1.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]<br />
|-<br />
<br />
!scope="row"| 14<br />
| [[GrenobloisFuté]]<br />
| VIAL, GUERRY<br />
| Palix<br />
| [[Projets-2016-2017-GrenobloisFute| Fiche]]<br />
| [https://github.com/Gr05/Osmand]<br />
| [[Media:test.pdf|Rapport]] - [[Media:slides1.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]<br />
|-<br />
<br />
!scope="row"| 15<br />
| [[GeoDiff]]<br />
| AMAURIN, BECHER, BROCHIER<br />
| Palix<br />
| [[Projets-2016-2017-GeoDiff| Fiche]] - [[Projets-2016-2017-GeoDiff/SRS| SRS]] - [[Projets-2016-2017-GeoDiff/UML| UML]]<br />
| [https://github.com/Hbecher/GeoDiff github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:slides1.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:Geodiff-mini-soutenance.pdf|Presentation]]<br />
|-<br />
<br />
!scope="row"| 16<br />
| [[floatingimage UPnP feed]] <br />
| FUSTES, DEREYMEZ<br />
| Palix, Donsez<br />
| [[Projets-2016-2017-floatingimageUPnP | Fiche]] - [[Projets-2016-2017-floatingimageUPnP/SRS | SRS]] - [[Projets-2016-2017-floatingimageUPnP/UML | UML]]<br />
| [https://github.com/fustesr/floatingimage github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:slides1.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]<br />
|-<br />
<br />
!scope="row"| 17<br />
| Webconférence [[Google VR]]<br />
| RIVOAL, ZENNOUCHE <br />
| Donsez<br />
| [[Projets-2016-2017-VideoConference| Fiche]] - [[viseoconferenceUML| UML]]<br />
| [https://github.com/ github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:slides1.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:videoconference.pdf|Presentation]]<br />
|-<br />
<br />
!scope="row"| 18<br />
| [[NixOsTegraX1 | NixOS for Tegra X1]]<br />
| NASSIK, TURRIN<br />
| Richard<br />
| [[Projets-2016-2017-NixosTegraX1| Fiche]] - [[NixosTegraX1/SRS| SRS]]<br />
| [https://github.com/mesh33/nixpkgs github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:Nixos.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]<br />
|-<br />
<br />
!scope="row"| 20<br />
| [[ExperimentControl | Experiment Control]] <br />
| HOMBERG, LEMAIRE<br />
| Richard<br />
| [[Proj-2016-2017-ExperimentControl| Fiche]] - [[ExperimentControl/SRS| SRS]]<br />
| [https://github.com/ github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:Experiment Control.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]<br />
|-<br />
<br />
!scope="row"| 23<br />
| Intégration de caméras UPnP dans [[OpenHAB]] <br />
| BLANC, LAW<br />
| Donsez<br />
| [[Projets-2016-2017-UPnP Cameras integration into OpenHAB | Fiche]] - [[Projets-2016-2017-UPnP Cameras integration into OpenHAB/SRS | SRS]]<br />
| [https://github.com/lawchris/openhab2-addons/tree/upnp-camera-binding github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:slides1.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:UpnpCamera BLANC LAW.pdf|Presentation mi_parcours]]<br />
|-<br />
<br />
|}<br />
<br />
'''Propositions de projets:'''<br />
<br />
# [[Ruche connectée LoRa]] (OpenHab) , Didier Donsez, Denis Jongmann, Olivier Richard<br />
# [[Serres connectées]] (OpenHab) Surveillance des serres d'une exploitation agricole. Nicolas Palix, Michaël Périn et Vincent Hibon ("Les jardins du Coteau").<br />
# [[I-Greenhouse]] : [[Serre connectée aquaponie]] (OpenHab). Nicolas Palix, Didier Donsez (2 groupes)<br />
# [[Station de pompage connectée]]. Nicolas Palix<br />
# Géolocation Indoor basée sur les [[Beacon]]s BLE (iBeacon, AltBeacon, Eddystone). Utilisation d'algorithmes de trigonalisation ([https://github.com/jpias/beacon-pfilter-simulation/wiki lien]), (Didier Donsez, Vivien Quéma)<br />
# [[Application de suivi de colis avec RFID UHF (EPC Global)]], Didier Donsez<br />
# Projet [[StartAIR 2017]] : interface tablette de tableau de bord d'ULM, fiabilisation du réflecteur Flight Simulator (Fabrice Dubois, Nicolas Palix)<br />
# [[SmartSelfService]] (Didier Donsez, François Portet) en collaboration avec PHELMA.<br />
# [[Interface de contrôle "Photo"]] pour [[OpenHAB]] : éventuelle contribution à la fondation Eclipse (Didier Donsez)<br />
# [[UltraTeam|UltraTeam: Application Mobile pour les Ultra-trailers et les randonneurs]] (Didier Donsez, Vivien Quéma)<br />
# [[Plateforme d'analyse de données IoT]] (Nicolas Palix)<br />
# Extension de [[Swagger]] pour [[CoAP]] : Application avec [[Californium]] (Contribution à une communauté open-source), (Didier Donsez)<br />
# [[IRock : Surveillance Géotechnique LoRa|iRock]]: Plateforme Ubilitics pour la surveillance des risques naturelles (déploiement grande échelle de capteurs [[LoRa]] sur le terrain pour l'observation de glissement de terrain) en commun avec Geotech (à confirmer) : Didier Donsez, Sandrine Caroly, Denis Jongmans.<br />
# [[GrenobloisFuté]] Couche trafic sur OsmAnd avec un greffon. Données dynamique de la métro. Dvp Android. Nicolas Palix.<br />
# [[GeoDiff]] Production, visualisation, fusion de variations (diff) sur de l'information géocodée : Nicolas Palix (Multimédia)<br />
# [[floatingimage UPnP feed]] Cadre photos connecté à Kodi. Dvp Android. Nicolas Palix, Didier Donsez<br />
# Webconférence WebRTC stereoscopique avec [[Google VR]] SDK for Android (Jérôme Maisonnasse, Didier Donsez)<br />
# [[NixOsTegraX1 | NixOS for Tegra X1]]: (Olivier Richard)<br />
# [[LittleJump | Little Jump]]: Inventer un blablacar pour les petits trajets (Olivier Richard)<br />
# [[ExperimentControl | Experiment Control]] Développer un moteur de conduite d'expérience pour les systèmes distribués (Olivier Richard) <br />
# [[CrystalLanguageMicrocontroller | Crystal Language for Microcontroller]] (Olivier Richard)<br />
# Questionnaires automatiques, (Pierre Gillois, Didier Donsez)<br />
# Intégration de caméras UPnP dans [[OpenHAB]] (Didier Donsez)<br />
Moins prioritaires:<br />
# [[OwnPOI]] ownCloud plugin and osmand plugin to share POI and favorite positions. Dvp Android. Nicolas Palix.<br />
# [[OwnList]] ownCloud plugin and Android app to share a TODO list. Nicolas Palix.<br />
# [[Osmand-Auto]] Support Android Auto sur [[OsmAnd]] Nicolas Palix,<br />
# [[OCR de composition d'étiquettes alimentaires pour la base Open Food Facts]] (Nicolas Palix, Didier Donsez)<br />
Sous réserve de matériel<br />
# Reconstruction 3D d'images thermiques provenant des réseaux de caméras thermiques [[Flir One]] : application au sport connecté(Didier DONSEZ)<br />
# Géolocation Indoor basée sur [[Decaware]]. Utilisation d'algorithmes de trigonalisation ([https://github.com/jpias/beacon-pfilter-simulation/wiki lien]), (Didier Donsez, Vivien Quéma)<br />
<br />
==RICM5==<br />
===Projet Semestre S10===<br />
<br />
Enseignants responsables : Didier Donsez<br />
<br />
====Calendrier====<br />
<br />
le projet commence le 23/01 et se termine le 17/03.<br />
<br />
Réunion de présentation : 23/01 à 8H00 (RdV Salle AIR).<br />
<br />
Soutenance à mi-parcours : Date: Vendredi 17/02 de 08:00-11:00 (Salle P257)<br />
<br />
Soutenance (puis Pot de la fin): A DEFINIR (Provisoirement le 16/03 après-midi)<br />
<br />
====Projet====<br />
<br />
<br />
<br />
{|class="wikitable alternance"<br />
|+ Affectation des projets RICM5 2016-2017<br />
|-<br />
|<br />
!scope="col"| Sujet<br />
!scope="col"| Etudiants<br />
!scope="col"| Enseignant(s)<br />
!scope="col"| Fiche de suivi<br />
!scope="col"| Dépot git<br />
!scope="col"| Supports<br />
|-<br />
<br />
!scope="row"| 1<br />
| [[RealTimeSubtitle - 2016/17 - RICM5| Sous-titre d'un cours en temps réel]] <br />
| BRUEL, BUI, LECHEVALLIER, MATHIEU, MOURET, <br />
| Laurent Besacier, Didier Donsez, Marie-Paule Balicco, Jérôme Maisonnasse<br />
| [[RealTimeSubtitle - 2016/17 - RICM5| Fiche]] - [[RICM5_2016_2017_-_RealTimeSubtitle/SRS|SRS]]<br />
| [https://gitlab.com/annaBanana/RealTimeSubtitles github]<br />
| [[Media:slideRealTimeSubtitle2017s.pdf|Présentation intermédiare]] - [[Media:presentationRealTimeSubtitle2017.pdf|Presentation finale]] - Video - Photos<br />
|-<br />
<br />
!scope="row"| 2<br />
| [[Réalité virtuelle et Augmentée pour la maintenance d'usines]] <br />
| BERTRAND-DALECHAMPS, POPEK, ZAHO, SUN, NDIAYE, HAMMOUTI, <br />
| Didier Donsez, Georges-Pierre Bonneau<br />
| [[RVA_Fiche_de_suivi | Fiche de suivi]] - [[RVA_Analyse_des_besoins|Analyse des besoins]]<br />
| [https://github.com/ github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:slides.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:RVA_PresentationConception.pdf|Presentation intermédiaire]] - [[Media:presentation.pdf|Presentation]] - Video - Photos<br />
|-<br />
<br />
!scope="row"| 3<br />
| [[CoCass|CoCass : CaaS Docker collaboratif]] <br />
| ARRADA, FAURE, FOUNAS, HALLAL, MEDEWOU, VOUTAT, <br />
| Didier Donsez<br />
| [[Fiche de suivi - CoCass|Fiche]] - [[SRS-CoCass|SRS]]<br />
| [https://github.com/CoCaas/ github]<br />
| [[Media:test.pdf|Rapport MPI]] - [https://docs.google.com/presentation/d/10nwRHcUiLSjD7otbTfsswkDlIWpb3ddvc19HUSlrKvg/edit?usp=sharing Presentation intermédiaire] - [[Media:presentation.pdf|Presentation finale]]<br />
|-<br />
<br />
<br />
!scope="row"| 4<br />
| [[Projet 2017 : Gestionnaire de packages Polytech| Gestion des images systèmes pour les supports à Polytech Grenoble]] <br />
| GATTAZ, LECORPS, NOUGUIER, RAMEL, <br />
| Didier Donsez<br />
| [[Fiche de suivi - Gestionnaire de packages| Fiche]] - [[SRS - Gestionnaire de packages|SRS]]<br />
| [https://github.com/Packebian github]<br />
| [[Media:PackagesPresentationConception.pdf|Presentation intermédiaire]] - [[Media:PackagesPresentationFinale.pdf| Présentation finale]]<br />
|-<br />
<br />
<br />
!scope="row"| 5<br />
| [[Suggestion_intelligente_de_films_basée_sur_TensorFlow | Suggestion intelligente de films basée sur TensorFlow]] <br />
| DUNAND, HATTINGUAIS, NAVARRO, NIOGRET, RACHEX, <br />
| Didier Donsez<br />
| [[Fiche_de_suivi_-_Recommandation_intelligente_de_films| Fiche]] - [[SRS_-_Recommandation_intelligente_de_films|SRS]]<br />
| [https://github.com/DeepLearningMoviesProject github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:presentation.pdf|Presentation intermédiaire]] - [[Media:presentation.pdf|Presentation]]<br />
|-<br />
<br />
!scope="row"| 6<br />
| [[Projet Startup]] <br />
| LUCIDARME, DELAPORTE, <br />
| Didier Donsez<br />
| [[RICM5_2016_2017_-_Startup| Fiche]] - [[RICM5_2016_2017_-_Startup/SRS|SRS]]<br />
| [https://github.com/ github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:slides.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation intermédiaire]] - [[Media:presentation.pdf|Presentation]] - Video - Photos<br />
|-<br />
<br />
<br />
!scope="row"| 7<br />
| [[Contributions à RIOT OS]] autour de [[LoRa]] <br />
| Taquyeddine ZEGAOUI, <br />
| Didier Donsez<br />
| [[RICM5_2016_2017_-_RIOTOSLoRa| Fiche]] - [[RICM5_2016_2017_-_RIOTOSLoRa/SRS|SRS]]<br />
| [https://github.com/ github]<br />
| [[Media:test.pdf|Rapport]] - [[Media:slides.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation intermédiaire]] - [[Media:presentation.pdf|Presentation]] - Video - Photos<br />
|-<br />
<br />
|}<br />
<br />
<br />
Projets non choisi:<br />
# Borne d'accueil handicap : Didier Donsez, Marie-Paule Balicco, Jérôme Maisonnasse<br />
# [[Plateforme IoT du LIG basé sur Walt]] : Bernard Tourancheau, Franck Rousseau, Etienne Dublé<br />
<br />
====Soutenance à mi-parcours====<br />
Date: Vendredi 17/02 de 08:00-11:00 (Salle P257)<br />
# 08H00-08H25: [[RealTimeSubtitle - 2016/17 - RICM5| Sous-titre d'un cours en temps réel]]<br />
# 08H25-08H50: [[Réalité virtuelle et Augmentée pour la maintenance d'usines]] (avec [[Unity 3D]] et [[Google VR]] SDK for Android, caméra Flir One, [[WebRTC]])<br />
# 08H50-09H15: [[CoCass|CoCass : CaaS Docker collaboratif]] : Didier Donsez (ARRADA, FAURE, FOUNAS, HALLAL, MEDEWOU, VOUTAT)<br />
# 09H15-09H40: [[Projet 2017 : Gestionnaire de packages Polytech| Gestion des images systèmes pour les supports à Polytech Grenoble]]<br />
# 09H40-10H05: [[Suggestion_intelligente_de_films_basée_sur_TensorFlow | Suggestion intelligente de films basée sur TensorFlow]]<br />
# 10H05-10H30: Projet Startup<br />
# 10H30-11H00:[[Contributions à RIOT OS]] autour de [[LoRa]]<br />
<br />
Instructions:<br />
* 10 minutes de présentation + démonstration.<br />
* 10 minutes de questions<br />
<br />
(7 transparents maximum pour résumer l'organisation et l'avancement du projet)<br />
<br />
====Soutenance (puis Pot de la fin)====<br />
Le 16/03 en P129 le matin et P007 l'après-midi<br />
<br />
* 10:00-10:40 [[Projet Startup]]<br />
* 10:45-11:25 [[Projet 2017 : Gestionnaire de packages Polytech| Gestion des images systèmes pour les supports à Polytech Grenoble]]<br />
* 13:00-13:40 [[Réalité virtuelle et Augmentée pour la maintenance d'usines]] <br />
* 13:45-14:25 [[RealTimeSubtitle - 2016/17 - RICM5| Sous-titre d'un cours en temps réel]] <br />
* 14:30-15:10 [[CoCass|CoCass : CaaS Docker collaboratif]]<br />
* 15:15-15:55 [[Suggestion_intelligente_de_films_basée_sur_TensorFlow | Suggestion intelligente de films basée sur TensorFlow]] <br />
* 16:00-16:30 [[Contributions à RIOT OS]] autour de [[LoRa]] <br />
<br />
* Pot d' "Au Revoir" (16:45-18:30 à la Kfet de Polytech)<br />
<br />
Instructions:<br />
*Chaque soutenance comporte 15 minutes de présentation, 15 minutes de démonstration et 10 minutes de questions. Un transparent doit être consacré au travail confié et réalisé par les étudiants en DUT (AVOSTI).<br />
* Répétez plusieurs fois votre présentation et votre démonstration.<br />
* L'ensemble des documents (y compris photos, vidéos et ''[[Logiciels#Screencast|screencast]]s'') doivent être accessibles depuis le tableau ci-dessous et dans chaque fiche de suivi. Prévoyez une copie sur clé USB.<br />
* Les étudiants de DUT vous accompagnent lors de votre soutenance.<br />
* '''TOUT Le matériel prêté devra être rapporté et restitué dans un sac cabas lors de la soutenance.'''<br />
<br />
====Séances Suivi:====<br />
* Lundi 30/01 - 08:00-11:00<br />
* Mardi 31/01 - 10:00-12:00<br />
* Lundi 06/02 - 08:00-10:00<br />
* Lundi 13/02 - 08:00-10:00<br />
* Lundi 27/02 - 08:00-10:00<br />
* Lundi 06/03 - 08:00-10:00<br />
* Lundi 13/03 - 08:00-09:45<br />
<br />
====Séances MPI:====<br />
* Jeudi 26 janvier matin (Stéphanie Diligent)<br />
* Jeudi 2 février matin (Stéphanie Diligent)<br />
* Lundi 6 février matin (Emmanuelle Tréhoust)<br />
* Mardi 14 février matin (Emmanuelle Tréhoust)<br />
* Lundi 6 mars après midi (Stéphanie Diligent et Emmanuelle Tréhoust)<br />
<br />
<br />
====Bonus track====<br />
Remarque: [http://snowcamp.io/2017/fr/welcome Netbeans Days 2017], 7 Février 2017, Bâtiment IMAG. Pensez à vous inscrire!<br />
<br />
Remarque: [https://wiki.eclipse.org/Eclipse_IoT_Day_Grenoble_2017 Eclipse IoT Days 2017], 9-10 Mars 2017, Bâtiment IMAG. Pensez à vous inscrire!<br />
<br />
=Année à définir=<br />
<br />
* [[Non linear MKV Editor]] : Nicolas Palix<br />
* [[Smart campus augmenté et contributif]]<br />
* [[Intégration OpenHAB / OpenTele]]<br />
* [[Client MQTT pour OBD]] sur Android<br />
* [[Sommeilomètre]] (Michael Perin, Didier Donsez)<br />
* [[Open DynDNS]]<br />
* [[IllumiRoom]]<br />
* [[Emergency mobile app]] Dvp Android. Nicolas Palix pour TIS, PRI et RICM<br />
* [[Kodi Reflexive Remote]] Dynamic remote control for Kodi. Nicolas Palix.<br />
* [http://intgat.tigress.co.uk/rmy/uml/index.html Zerofree] Portage de zerofree pour d'autres systèmes de fichiers que ext2/3/4 (notamment Unix FS). Voir également la page [http://packages.qa.debian.org/z/zerofree.html QA de Debian]. Nicolas Palix.<br />
* [[Bracelet électronique de monitoriing de l'alcoolémie]]<br />
* [[Oxymètre DIY]]<br />
* [[PinSound]]<br />
* [[Extension du support STM32Fx-Discovery dans libopencm3]] : Olivier Richard<br />
* [[Arduino et libopencm3]] : Olivier Richard<br />
* [[Data Acquisition System et Stm32f4-Discovery]] : Olivier Richard<br />
* [[Distributed Data Storage System]] : Olivier Richard<br />
* [[Dashboard based on w2ui]]<br />
* [[Environnement logiciel pour FabLab]] : Olivier Richard<br />
* [[Environnement logiciel pour le Live Programming]] : Olivier Richard<br />
* [[VirtualPinball]]<br />
* Tondeuse dessinatrice<br />
* [[ImmersiveDog]] Nicolas Glade, Didier Donsez<br />
* Projet avec [[OpenROV]] ???? : Didier Donsez<br />
* [[Sphero]] malin (Michael Périn) (2 etudiants)<br />
* [[Drone paramoteur]] ???<br />
* [[Optimisation de l'énergie pour cyclotouriste électrique]]<br />
* [[SmartSelfService|Smart Self-Service 2015]] Didier Donsez & Vivien Quema<br />
* [[Station Météo LoRa]] : contribution au projet [[LoRA-Fabian]] (Didier Donsez)<br />
<br />
=Réserve (boite à idées)=<br />
<br />
# [[Tag et Paint Ball en réalité augmentée]] (Michaël Périn) <br />
# [[Passe moi ton fichier]] (Michaël Périn) <br />
# [[Extensions à Fab Server]] (Jean-Michel Molenaar) sous reserve (CM ou SR)<br />
# [[Table multijeux de café 2.0]]<br />
# [[ GPIO_Qemu_RasPI| Emulation des GPIO dans QEMU pour le carte Raspberry Pi]] (Olivier Richard)<br />
# [[ Qemu et STM32F0-Discovery ]] (Olivier Richard)<br />
# [[Serrure à clé MIDI multifactorielle]] (Didier Donsez)<br />
# [[Table interactive musicale]] (Didier Donsez)<br />
# [[iMailbox]] (Didier Donsez)<br />
# [[AmILight]] (eclairage d'ambience intelligent) (Didier Donsez)<br />
# [[PDAmeetPDA]] (synchronisation d'agenda) (Michaël Périn)<br />
# [[1 000 000 VMs]] (expérimentation d'application distribuée à très grande échelle) (Olivier Richard) (2-3 RICM4)<br />
# [[Multiple Kinect]] (utilisation simultanée de plusieurs Kinect) (Olivier Richard) (RICM ou 3I)<br />
# [[Kinect musicale]] (Didier Donsez) (RICM)<br />
# [[Ktechlab Simavr Arduino | Ktechlab et integration de Simavr(Arduino)]] (Olivier Richard) (2-3 RICM4-SR)<br />
# Ocaml on AVR (Arduino)<br />
# Ocaml on Cortex-M3<br />
# [[Arduino on STM32 Discovery]]<br />
# [[Reverse Geocache Puzzle Box]]<br />
# [[OSGi ME]] (Didier Donsez)<br />
# [[Affichage Etudiant à Polytech]]<br />
# Synthèse 3D + motion capture Kinect<br />
# Logiciel d'[[apprentissage du calcul]] sur tablette Android (reconnaissance de chiffres manuscrits)<br />
# Plancher de verre (saint gobain) à la [http://www.wat.tv/video/mickael-jackson-billie-jean-oewj_2ey2h_.html Mickael Jackson dans Billie Jean] ! woo<br />
# [[Ktechlab Simavr Arduino | Ktechlab et integration de Simavr(Arduino)]] (Olivier Richard) (2-3 RICM4-SR)<br />
# [[CNC]]<br />
# [[Idées en Vrac]]<br />
# Scheme Everywhere (Olivier Richard) (2-3 RICM4-SR)<br />
# [[Projet Station Météo]]<br />
# Ocaml on AVR (Arduino)<br />
# [[Table interactive musicale]] (Didier Donsez)<br />
# [[AmILight]] (eclairage d'amnbience intelligent) (Didier Donsez)<br />
# [[Cube pointeur]] d'activité ingénieur<br />
# [http://www.instructables.com/id/Puppeteer-Motion-Capture-Costume/ Puppeteer Motion-Capture Costume]<br />
# [[Musical Staircase]] @ Polytech (Didier Donsez, 1 RICM4 + 1 3I4)<br />
# [[Total Recall]] (Didier Donsez)<br />
# [[SoundMachine]]<br />
# [[IGN-OSM|Importation de données IGN publiques dans OSM]]<br />
# [[Speed-limit-OSM|Analyse de traces GPX pour déterminer les limitations de vitesse]]<br />
# [[Multi perceptual cameras]] (Didier Donsez)<br />
# [[Photomaton 3D]] (Didier Donsez)<br />
# [[ArduCopter]]<br />
# [[Parking Intelligent]]</div>
Aymeric.Vial-Grelier
https://air.imag.fr/index.php?title=Projets-2016-2017-GrenobloisFute&diff=34185
Projets-2016-2017-GrenobloisFute
2017-03-06T12:41:42Z
<p>Aymeric.Vial-Grelier: Created page with "== test =="</p>
<hr />
<div>== test ==</div>
Aymeric.Vial-Grelier