https://air.imag.fr/api.php?action=feedcontributions&user=Remi.Savary&feedformat=atomair - User contributions [en]2024-03-28T19:57:50ZUser contributionsMediaWiki 1.35.13https://air.imag.fr/index.php?title=EasyFlight_2017-2018/Fiche_de_suivi&diff=40978EasyFlight 2017-2018/Fiche de suivi2018-03-15T12:22:55Z<p>Remi.Savary: </p>
<hr />
<div>[[EasyFlight_2017-2018 | '''<<< RETOUR''']]<br />
----<br />
<br />
{|class="wikitable alternance"<br />
|+ Fiche de suivi<br />
|-<br />
|<br />
!scope="col"| Lundi<br />
!scope="col"| Mardi<br />
!scope="col"| Mercredi<br />
!scope="col"| Jeudi<br />
!scope="col"| Vendredi<br />
|-<br />
|colspan="6" style="text-align: center; background-color:azure;"| <span style="color:black">Semaine du 29/01</span><br />
|-<br />
|<span style="color:black">'''Boris'''</span> <br />
|<!-- Lundi--> style="width: 250px;" |<br />
Etude du rapport sur la transition numérique de Inovallée, et prise de contact avec les différent intervenants<br />
|<!-- Mardi--> style="width: 250px;" | <br />
Recherche sur innovalée, réflexion de groupe sur ce qui pourrai être réalisé<br />
|<!-- Mercredi--> style="width: 250px;" |<br />
<br />
|<!-- Jeudi--> style="width: 250px;" |<br />
|<!-- Vendredi--> style="width: 250px;" |<br />
Réunion Inovallée, découverte du sujet et du travail réellement demandé. Est-ce que cela correspond à un sujet de projet de fin d'étude ?<br />
|-<br />
|<span style="color:black">'''Hervé'''</span> <br />
|<!-- Lundi--> style="width: 250px;" |<br />
Etude du rapport sur la transition numérique de l'Inovallée<br />
|<!-- Mardi--> style="width: 250px;" |<br />
|<!-- Mercredi--> style="width: 250px;" |<br />
|<!-- Jeudi--> style="width: 250px;" |<br />
|<!-- Vendredi--> style="width: 250px;" |<br />
|-<br />
|<span style="color:black">'''Rémi'''</span> <br />
|<!-- Lundi--> style="width: 250px;" |<br />
Lecture du rapport fourni par les gens de l'IAE sur le projet de transition numérique.<br />
|<!-- Mardi--><br />
|<!-- Mercredi--><br />
|<!-- Jeudi--><br />
|<!-- Vendredi--><br />
Réunion au Tarmac pour rencontrer les acteurs du projet, définir notre rôle. -> Suite à cette réunion, est-ce vraiment un projet adapté au PFE????<br />
|-<br />
|<span style="color:black">'''Lambert'''</span> <br />
|<!-- Lundi--><br />
Etude du rapport sur la transition numérique de Inovallée<br />
|<!-- Mardi--><br />
|<!-- Mercredi--><br />
|<!-- Jeudi--><br />
|<!-- Vendredi--><br />
Réunion à inovallée<br />
|-<br />
|colspan="6" style="text-align: center; background-color:azure;"| <span style="color:black">Semaine du 05/02</span><br />
|-<br />
|<span style="color:black">'''Boris'''</span> <br />
|<!-- Lundi--> style="width: 250px;" |<br />
Redéfinition du sujet, rédaction du cahier des charges. <br />
|<!-- Mardi--> style="width: 250px;" |<br />
recherches des différentes technologies à utiliser. Etudes des déférents site à utiliser pour récupérer les informations.<br />
<br />
|<!-- Mercredi--> style="width: 250px;" | <br />
Réflexion sur comment structurer l'application,IHM etc <br />
<br />
|<!-- Jeudi--> style="width: 250px;" |<br />
API calcul masse et centrage. Calcul réalisé pour pouvoir être intégré. <br />
|<!-- Vendredi--> style="width: 250px;" |<br />
API calcul de performance de l'avion + finition calcul masse et centrage.<br />
|-<br />
|<span style="color:black">'''Hervé'''</span> <br />
|<!-- Lundi--> style="width: 250px;" |<br />
Analyse des techniques de récupération des données des sites usuels pour la préparation de vols<br />
|<!-- Mardi--><br />
Recherche d'une API simplifiée pour la récupération de données METAR et TAF<br />
|<!-- Mercredi--><br />
Ecriture d'un client test en Java qui récupère les informations<br />
|<!-- Jeudi--><br />
|<!-- Vendredi--><br />
|-<br />
|<span style="color:black">'''Rémi'''</span> <br />
|<!-- Lundi--> Réunion pour redéfinir le projet, établir un cahier des charges et les rôles de chacun.<br />
|<!-- Mardi--> Etude des différentes technologies envisageables pour faire l'appli -> On retient Jhipster pour générer le backend et le le frontend (frontend en Angular 5, en utilisant Ionic et Cordova)<br />
|<!-- Mercredi--> Installation de l'environnement nécessaire à Jhipster<br />
|<!-- Jeudi--> Auto-formation Jhipster<br />
|<!-- Vendredi--> Auto-formation Jhipster<br />
|-<br />
|<span style="color:black">'''Lambert'''</span> <br />
|<!-- Lundi--><br />
Redéfinition du projet en groupe<br />
|<!-- Mardi--><br />
Mise en place des outils Kanban<br />
<br />
Tentative de webscrapping pour récupérer les notams depuis le site officiel<br />
|<!-- Mercredi--><br />
Recherche d'une API pour récupérer les notams<br />
|<!-- Jeudi--><br />
Management de projet innovant<br />
|<!-- Vendredi--><br />
Hackaton<br />
|-<br />
|colspan="6" style="text-align: center; background-color:azure;"| <span style="color:black">Semaine du 12/02</span><br />
|-<br />
|<span style="color:black">'''Boris'''</span> <br />
|<!-- Lundi--> style="width: 250px;" |<br />
Finition API calcul de perfo. Prise de contact avec des membre de safetyPlane.<br />
|<!-- Mardi--> style="width: 250px;" |<br />
Rencontre avec mr Christian Roux, aéroport de st Geoirs. Discussion sur ce le projet, ce que cela peu apporter et ce qu'il faudrait que cela apporte. <br />
Récupération de données utiles qui pourrai être utilisé pour les avions de l'aéro-club de Grenoble Isère et sa région.<br />
|<!-- Mercredi--> style="width: 250px;" |<br />
Travail sur l'IHM de l'aplication<br />
|<!-- Jeudi--> style="width: 250px;" |<br />
Retour à l'aéro-club pour récupérer les carnets de vol des avions pour les intégrer à la base de donné.<br />
<br />
|<!-- Vendredi--> style="width: 250px;" |<br />
Début de réflexion sur ce que nous devrons intégrer à la base de donnée. Énormément d'info disponible. Qu'est ce qui est pertinent et qu'est ce qui ne l'est pas?<br />
|-<br />
|<span style="color:black">'''Hervé'''</span> <br />
|<!-- Lundi--><br />
|<!-- Mardi--><br />
|<!-- Mercredi--><br />
|<!-- Jeudi--><br />
|<!-- Vendredi--><br />
|-<br />
|<span style="color:black">'''Rémi'''</span> <br />
|<!-- Lundi--> Génération de projet test Jhipster pour voir l'architecture, les résultats, valider les techno utilisées<br />
|<!-- Mardi--> Travail de compréhension sur le code généré la veille afin de mieux comprendre le fonctionnement global de l'appli<br />
|<!-- Mercredi--> Génération d'une Version 1 de l'appli EasyFlight<br />
|<!-- Jeudi--> Après réunion, techno choisies pour la V1 inadaptées -> Génération d'une nouvelle app<br />
|<!-- Vendredi--> Mise en place d'une base de données MySQL en local et connexion de l'appli à la base <br />
|-<br />
|<span style="color:black">'''Lambert'''</span> <br />
|<!-- Lundi--><br />
Ajout fiche projet et fiche de suivi sur air<br />
<br />
Écriture de scripts de test de l'API en python<br />
|<!-- Mardi--><br />
Réflexion sur les infos qui doivent être sauvegardées en base de données<br />
|<!-- Mercredi--><br />
Autoformation swagger<br />
|<!-- Jeudi--><br />
|<!-- Vendredi--><br />
<br />
|-<br />
|colspan="7" style="text-align: center; background-color:azure;"| <span style="color:black">Semaine du 26/02</span><br />
|-<br />
|<span style="color:black">'''Boris'''</span> <br />
|<!-- Lundi--> style="width: 250px;" |<br />
Travail sur l'IHM, comment oragniser l,'application. <br />
|<!-- Mardi--> style="width: 250px;" |<br />
Tentative de vol découverte avec le groupe. Annulé pour cause météo.<br />
|<!-- Mercredi--> style="width: 250px;" |<br />
Travail de mise à jour sous air plus séance de management de projet innovant.<br />
|<!-- Jeudi--> style="width: 250px;" |<br />
Auto formation Jhipster<br />
|<!-- Vendredi--> style="width: 250px;" |<br />
Absent pour raison famillial.<br />
|-<br />
|<span style="color:black">'''Hervé'''</span> <br />
|<!-- Lundi--><br />
|<!-- Mardi--><br />
|<!-- Mercredi--><br />
|<!-- Jeudi--><br />
|<!-- Vendredi--><br />
Réunion de suivi avec Didier DONSEZ<br />
Récupération de la LoRaMote<br />
|-<br />
|<span style="color:black">'''Rémi'''</span> <br />
|<!-- Lundi--> Génération du code final de l'appli avec Jhipster<br />
|<!-- Mardi--> Déploiement de la BDD sur une instance Amazon<br />
|<!-- Mercredi--> Tentative de connexion à la bd dans la cloud<br />
|<!-- Jeudi--> Connexion à la bd dans le cloud<br />
|<!-- Vendredi--> Réunion de suivi, récupération du matériel LoRa au Fablab<br />
|-<br />
|<span style="color:black">'''Lambert'''</span> <br />
|<!-- Lundi--><br />
|<!-- Mardi--><br />
Création d'une instance RDS (AWS) pour déploiement d'une BD dans le cloud<br />
|<!-- Mercredi--><br />
Etude documentation Jhipster<br />
|<!-- Jeudi--><br />
Etude documentation Ionic<br />
|<!-- Vendredi--><br />
Réunion avec M. Donsez<br />
Récupération carte LoRa au FabLab<br />
<br />
|-<br />
|colspan="7" style="text-align: center; background-color:azure;"| <span style="color:black">Semaine du 05/03</span><br />
|-<br />
|<span style="color:black">'''Boris'''</span> <br />
|<!-- Lundi--> style="width: 250px;" |<br />
Toute l'équipe se rend à st Geoirs. Présentation complète de la préparation d'un vol plus vol d'une petite heure en chartreuse.<br />
|<!-- Mardi--> style="width: 250px;" |<br />
Retour a l'aéroclub pour discussion avec des membres du club sur l'appli.<br />
|<!-- Mercredi--> style="width: 250px;" |<br />
Organisation de l'appli.<br />
|<!-- Jeudi--> style="width: 250px;" | Absent<br />
|<!-- Vendredi--> style="width: 250px;" |<br />
Réunion avec Monsieur Donzez. Travail sur le rapport de management.<br />
|-<br />
|<span style="color:black">'''Hervé'''</span> <br />
|<!-- Lundi--><br />
|<!-- Mardi--><br />
Mise en place de l'environnement de développement pour la carte LoRa<br />
<br />
Installation de Coocox CoIDE<br />
<br />
Résolution de problèmes de drivers<br />
<br />
Beaucoup de documentation<br />
<br />
Suivi de tutoriels Youtube<br />
|<!-- Mercredi--><br />
Tentative d'exécution des exemples LoRaMAC : échec<br />
<br />
Mise en place de l'intégration continue<br />
<br />
Spécification de la base de données<br />
|<!-- Jeudi--><br />
Résolution de problèmes liés à l'instance EC2<br />
|<!-- Vendredi--><br />
|-<br />
|<span style="color:black">'''Rémi'''</span> <br />
|<!-- Lundi--> Visite de l'aéro-club avec l'équipe, préparation + vol en avion<br />
|<!-- Mardi--> <br />
|<!-- Mercredi--> Tentative d'automatisation du lancement de l'appli -> Bug de connexion à la bdd<br />
|<!-- Jeudi--> Correction du bug de connexion à la base de données<br />
|<!-- Vendredi--> Réunion de suivi<br />
|-<br />
|<span style="color:black">'''Lambert'''</span> <br />
|<!-- Lundi--><br />
Visite de l'aéro-club avec l'équipe, préparation et vol en avion<br />
|<!-- Mardi--><br />
Création et configuration d'une instance EC2 pour déploiement dans le Cloud<br />
|<!-- Mercredi--><br />
Création et configuration Jenkins<br />
|<!-- Jeudi--><br />
Créations de conteneurs Docker pour déployer l'application<br />
|<!-- Vendredi--><br />
Réunion de suivi<br />
<br />
|-<br />
|colspan="7" style="text-align: center; background-color:azure;"| <span style="color:black">Semaine du 12/03</span><br />
|-<br />
|<span style="color:black">'''Boris'''</span> <br />
|<!-- Lundi--> style="width: 250px;" |<br />
Préparation de la soutenance, mise à jour R<br />
|<!-- Mardi--> style="width: 250px;" |<br />
Rapport de management de projet<br />
|<!-- Mercredi--> style="width: 250px;" |<br />
Préparation d'une vidéo de présentation du projet, à st Geoirs.<br />
|<!-- Jeudi--> style="width: 250px;" |<br />
Soutenance de Projet<br />
|<!-- Vendredi--> style="width: 250px;" |<br />
|-<br />
|<span style="color:black">'''Hervé'''</span> <br />
|<!-- Lundi--><br />
Migration sur une VM Lubuntu pour développement LoRa<br />
<br />
Toolchain fonctionnelle (programmes "hello world à la Arduino" testés avec succès sur la carte)<br />
|<!-- Mardi--><br />
Test avec succès de LoRaMac, récupération des données sur TTN et intégration avec cayenne.mydevices.com<br />
<br />
Problème d'endianness des clés résolu<br />
|<!-- Mercredi--><br />
Création des intégrations TTN et ajout de l'API LoRaMote sur le backend<br />
|<!-- Jeudi--><br />
|<!-- Vendredi--><br />
|-<br />
|<span style="color:black">'''Rémi'''</span> <br />
|<!-- Lundi--> Déploiement du schéma de base de donnée sur la base instanciée sur AWS<br />
|<!-- Mardi--> Liaison entre Backend et Frontend grâce aux API, modification FrontEnd<br />
|<!-- Mercredi--> Liaison entre Backend et Frontend grâce aux API, modification FrontEnd<br />
|<!-- Jeudi--> Préparation soutenance, légère modifications FrontEnd<br />
|<!-- Vendredi--><br />
|-<br />
|<span style="color:black">'''Lambert'''</span> <br />
|<!-- Lundi--><br />
|<!-- Mardi--><br />
|<!-- Mercredi--><br />
|<!-- Jeudi--><br />
|<!-- Vendredi--></div>Remi.Savaryhttps://air.imag.fr/index.php?title=Projets_2017-2018&diff=40539Projets 2017-20182018-03-09T14:16:20Z<p>Remi.Savary: /* 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: Lundi 12 et mardi 13 mars: [[ordre_passages_mi_parcours_RICM4_2017_2018 | Ordre de passages]]<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_-_Dashboard/_SRS|SRS]] - [[RICM4_2017_2018_-_Dashboard/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_-SeriousGame Polystar | Fiche]] - [[RICM4_2017_2018_- SeriousGame Polystar /_SRS|SRS]] - [[RICM4_2017_2018_- SeriousGame Polystar /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_-_OpenCity/_SRS|SRS]] - [[RICM4_2017_2018_-_OpenCity/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, GROS-DAILLON Hugo <br />
| Didier Donsez<br />
| [[RICM4_2017_2018_-_UltraTeam_7.1| Fiche]] - [[RICM4_2017_2018_-_UltraTeam_7.1/_SRS|SRS]] - [[RICM4_2017_2018_-_UltraTeam_7.1/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_-_UltraTeamMV| Fiche]] - [[RICM4_2017_2018_-_UltraTeamMV_:_SRS|SRS]] - [[RICM4_2017_2018_-_UltraTeamMV_:_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_-_Réseau_Social_LoRa| Fiche]] - [[RICM4_2017_2018_-_Réseau_Social_LoRa/_SRS|SRS]] - [[RICM4_2017_2018_-_Réseau_Social_LoRa/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]] - [[RICM4_2017_2018_-_Serre_Connecte/UML | UML]] - [[RICM4_2017_2018_-_Serre_Connecte/Schedule | Schedule]]<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_-_Entrepreneur_AUBERT_COURTIAL/_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_-_Nucleo | Fiche]] - [[RICM4_2017_2018_-_Nucleo/_SRS|SRS]] - [[RICM4_2017_2018_-_Nucleo/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_-_RobAIR17-1| Fiche]] - [[RICM4_2017_2018_-_RobAIRDL/_SRS|SRS]] - [[RICM4_2017_2018_-_RobAIRDL/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_-_robair2| Fiche]] - [[RICM4_2017_2018_-_robair2/_SRS|SRS]] - [[RICM4_2017_2018_-_robair2/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 IoT S9===<br />
Enseignants responsables : Bernard Tourancheau<br />
<br />
Calendrier: ??? Septembre à ??? Décembre 2017.<br />
<br />
* Projet IoT 3 : [[Ski-locator]] (Bernard Tourancheau)<br />
<br />
<br />
<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 />
Rendu rapport de management : Mardi 13 Mars 2018 - Matin<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, salle P144, 8H00-11H00 (25 minutes TTC par équipe).<br />
<br />
* 8H00-8H30 [[Real Time Subtitles 2017-2018| Real Time Subtitles]]<br />
* 8H30-9H00 [[Deep Learning 2017-2018 | Deep Learning]]<br />
* 9H00-9H30 [[EasyFlight]]<br />
* 9H30-10H00 [[ Réalité virtuelle et Augmentée pour la maintenance d'usines]]<br />
* 10H00-10H30 [[R'Montagne]]<br />
* 10H30-11H00 [[SmartMove]]<br />
* 11H00-11H30 [[RICM5 2017 2018 - UGAChain|UGAChain]]<br />
<br />
==== Planning soutenances finales ====<br />
Jeudi 15 Mars 2018<br />
Matin (Salle P251)<br />
* 8H00-9H00 [[R'Montagne]] (50 minutes TTC)<br />
* 9H00-10H00 [[SmartMove]] (50 minutes TTC)<br />
* 10H00-11H00 (50 minutes TTC) [[ Réalité virtuelle et Augmentée pour la maintenance d'usines]]<br />
* 11H00-12H00 (50 minutes TTC) [[RICM5 2017 2018 - UGAChain|UGAChain]] : Blockchain for Education<br />
Pause déjeuner<br />
Matin (Salle P249)<br />
* 13H00-14H00 [[Real Time Subtitles 2017-2018| Real Time Subtitles]] (50 minutes TTC)<br />
* 14H00-15H00 [[SmartRecruiting]] (50 minutes TTC)<br />
* 15H00-16H00 [[EasyFlight]] (50 minutes TTC)<br />
<br />
Instructions:<br />
* Chaque soutenance comporte 20 minutes de présentation, 10 minutes de question et 20 minutes de démonstration. Un transparent doit être consacré au travail confié et réalisé par les étudiants en DUT (AVOSTI) pour R'Montagne.<br />
* La présentation est constituée des chapitres suivants:<br />
** Rappel du sujet/besoin et cahier des charges<br />
** Technologies employées<br />
** Architecture techniques<br />
** Réalisations techniques<br />
** Gestion de projet (méthode, planning prévisionnel et effectif, gestion des risques, rôles des membres, ...)<br />
** Outils (collaboration, CD/CI par exemple ...)<br />
** Métriques logiciels : lignes de code, langages, performance, temps ingénieur (d'après vos journaux)...)<br />
** Conclusion (Retour d'expérience)<br />
** Transparent introduisant la démonstration<br />
* Répétez plusieurs fois votre présentation et votre démonstration. Il y aura des personnalités invitées. Prévoyez un démonstration filmée pour palier à l'effet "démo".<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 et présenteront leur travail. Coordonnez vous avec eux et faites les répéter.<br />
* '''TOUT Le matériel prêté devra être rapporté et restitué dans un sac cabas lors de la soutenance.'''<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 />
| [[Real Time Subtitles 2017-2018| 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]] - [[Real_Time_Subtitles_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_Real_time_subtitles_mi.pdf|Presentation de mi-parcours]]<br />
|-<br />
<br />
!scope="row"| 2<br />
| [[Réalité Augmentée pour le Smart Campus 2018|Réalité Augmentée pour le Smart Campus]]<br />
| Lucas LESAGE / '''Denis LACHARTRE''' / Douria ZENNOUCHE / Gilles BONHOURE / Maxime DEREYMEZ<br />
| Didier Donsez, Georges-Pierre Bonneau<br />
| [[RVA2018_Fiche_de_suivi|Fiche]] - [[Media:ProjetAR_2018_SRS.pdf|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:Presentation_Mi_parcours_ProjetAR_2018.pdf|Presentation de mi-parcours]]<br />
|-<br />
<br />
!scope="row"| 3<br />
| SmartRecruiting : [[SmartRecruiting|Deep Learning]] avec [[TensorFlow]] sur les référentiels de compétence<br />
| Héloise FERNANDES DE ALMEIDA / '''Romane GALLIER''' / Alicia AUBERTIN / Antoine GAMBRO / Qianqian FU <br />
| Didier Donsez<br />
| [[SmartRecruiting| Fiche]] - [[SmartRecruiting/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_DeepLearning_mi-parcours.pdf|Presentation de mi-parcours]]<br />
|-<br />
<br />
!scope="row"| 4<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 />
| style="white-space: nowrap;"|[[RICM5 2017 2018 - UGAChain| Fiche]] - [[RICM5 2017 2018 - UGAChain /_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-Flyer.pdf|Flyer]] - [[Media:RICM5_2017_2018_UGAChain_-_Soutenance_mi-parcours.pdf|Présentation de mi-parcours]]<br />
|-<br />
<br />
<br />
!scope="row"| 5<br />
| [[R'Montagne]]<br />
| '''Hugo AMODRU-FAVIN''' / Antoine DELISE / Gwenaël MOREAU<br />
| Bernard Tourancheau<br />
| [[R'Montagne| Fiche]] - [[RICM5_2017_2018_-_RMontagne_/_SRS|SRS]]<br />
| [https://github.com/delisea/R-Montagne 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 />
!scope="row"| 6<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 />
!scope="row"| 7<br />
| [[EasyFlight 2017-2018|EasyFlight]]<br />
| '''Boris ODIEVRE''' / Remi SAVARY / Lambert ROCHER / Hervé BECHER<br />
| Didier Donsez<br />
| [[EasyFlight 2017-2018| Fiche]] - [[RICM5_2017-2018-EasyFlight-SRS|SRS]]<br />
| [https://github.com/lambertrocher/EasyFlight 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 />
<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]]==</div>Remi.Savaryhttps://air.imag.fr/index.php?title=EasyFlight_2017-2018/Fiche_de_suivi&diff=40523EasyFlight 2017-2018/Fiche de suivi2018-03-09T13:55:46Z<p>Remi.Savary: </p>
<hr />
<div>[[EasyFlight_2017-2018 | '''<<< RETOUR''']]<br />
----<br />
<br />
{|class="wikitable alternance"<br />
|+ Fiche de suivi<br />
|-<br />
|<br />
!scope="col"| Lundi<br />
!scope="col"| Mardi<br />
!scope="col"| Mercredi<br />
!scope="col"| Jeudi<br />
!scope="col"| Vendredi<br />
|-<br />
|colspan="6" style="text-align: center; background-color:azure;"| <span style="color:black">Semaine du 29/01</span><br />
|-<br />
|<span style="color:black">'''Boris'''</span> <br />
|<!-- Lundi--> style="width: 250px;" |<br />
Etude du rapport sur la transition numérique de Inovallée, et prise de contact avec les différent intervenants<br />
|<!-- Mardi--> style="width: 250px;" | <br />
Recherche sur innovalée, réflexion de groupe sur ce qui pourrai être réalisé<br />
|<!-- Mercredi--> style="width: 250px;" |<br />
<br />
|<!-- Jeudi--> style="width: 250px;" |<br />
|<!-- Vendredi--> style="width: 250px;" |<br />
Réunion Inovallée, découverte du sujet et du travail réellement demandé. Est-ce que cela correspond à un sujet de projet de fin d'étude ?<br />
|-<br />
|<span style="color:black">'''Hervé'''</span> <br />
|<!-- Lundi--> style="width: 250px;" |<br />
Etude du rapport sur la transition numérique de l'Inovallée<br />
|<!-- Mardi--> style="width: 250px;" |<br />
|<!-- Mercredi--> style="width: 250px;" |<br />
|<!-- Jeudi--> style="width: 250px;" |<br />
|<!-- Vendredi--> style="width: 250px;" |<br />
|-<br />
|<span style="color:black">'''Rémi'''</span> <br />
|<!-- Lundi--> style="width: 250px;" |<br />
Lecture du rapport fourni par les gens de l'IAE sur le projet de transition numérique.<br />
|<!-- Mardi--><br />
|<!-- Mercredi--><br />
|<!-- Jeudi--><br />
|<!-- Vendredi--><br />
Réunion au Tarmac pour rencontrer les acteurs du projet, définir notre rôle. -> Suite à cette réunion, est-ce vraiment un projet adapté au PFE????<br />
|-<br />
|<span style="color:black">'''Lambert'''</span> <br />
|<!-- Lundi--><br />
Etude du rapport sur la transition numérique de Inovallée<br />
|<!-- Mardi--><br />
|<!-- Mercredi--><br />
|<!-- Jeudi--><br />
|<!-- Vendredi--><br />
Réunion à inovallée<br />
|-<br />
|colspan="6" style="text-align: center; background-color:azure;"| <span style="color:black">Semaine du 05/02</span><br />
|-<br />
|<span style="color:black">'''Boris'''</span> <br />
|<!-- Lundi--> style="width: 250px;" |<br />
Redéfinition du sujet, rédaction du cahier des charges. <br />
|<!-- Mardi--> style="width: 250px;" |<br />
recherches des différentes technologies à utiliser. Etudes des déférents site à utiliser pour récupérer les informations.<br />
<br />
|<!-- Mercredi--> style="width: 250px;" | <br />
Réflexion sur comment structurer l'application,IHM etc <br />
<br />
|<!-- Jeudi--> style="width: 250px;" |<br />
API calcul masse et centrage. Calcul réalisé pour pouvoir être intégré. <br />
|<!-- Vendredi--> style="width: 250px;" |<br />
API calcul de performance de l'avion + finition calcul masse et centrage.<br />
|-<br />
|<span style="color:black">'''Hervé'''</span> <br />
|<!-- Lundi--> style="width: 250px;" |<br />
Analyse des techniques de récupération des données des sites usuels pour la préparation de vols<br />
|<!-- Mardi--><br />
Recherche d'une API simplifiée pour la récupération de données METAR et TAF<br />
|<!-- Mercredi--><br />
Ecriture d'un client test en Java qui récupère les informations<br />
|<!-- Jeudi--><br />
|<!-- Vendredi--><br />
|-<br />
|<span style="color:black">'''Rémi'''</span> <br />
|<!-- Lundi--> Réunion pour redéfinir le projet, établir un cahier des charges et les rôles de chacun.<br />
|<!-- Mardi--> Etude des différentes technologies envisageables pour faire l'appli -> On retient Jhipster pour générer le backend et le le frontend (frontend en Angular 5, en utilisant Ionic et Cordova)<br />
|<!-- Mercredi--> Installation de l'environnement nécessaire à Jhipster<br />
|<!-- Jeudi--> Auto-formation Jhipster<br />
|<!-- Vendredi--> Auto-formation Jhipster<br />
|-<br />
|<span style="color:black">'''Lambert'''</span> <br />
|<!-- Lundi--><br />
Redéfinition du projet en groupe<br />
|<!-- Mardi--><br />
Mise en place des outils Kanban<br />
<br />
Tentative de webscrapping pour récupérer les notams depuis le site officiel<br />
|<!-- Mercredi--><br />
Recherche d'une API pour récupérer les notams<br />
|<!-- Jeudi--><br />
Management de projet innovant<br />
|<!-- Vendredi--><br />
Hackaton<br />
|-<br />
|colspan="6" style="text-align: center; background-color:azure;"| <span style="color:black">Semaine du 12/02</span><br />
|-<br />
|<span style="color:black">'''Boris'''</span> <br />
|<!-- Lundi--> style="width: 250px;" |<br />
Finition API calcul de perfo. Prise de contact avec des membre de safetyPlane.<br />
|<!-- Mardi--> style="width: 250px;" |<br />
Rencontre avec mr Christian Roux, aéroport de st Geoirs. Discussion sur ce le projet, ce que cela peu apporter et ce qu'il faudrait que cela apporte. <br />
Récupération de données utiles qui pourrai être utilisé pour les avions de l'aéro-club de Grenoble Isère et sa région.<br />
|<!-- Mercredi--> style="width: 250px;" |<br />
|<!-- Jeudi--> style="width: 250px;" |<br />
|<!-- Vendredi--> style="width: 250px;" |<br />
|-<br />
|<span style="color:black">'''Hervé'''</span> <br />
|<!-- Lundi--><br />
|<!-- Mardi--><br />
|<!-- Mercredi--><br />
|<!-- Jeudi--><br />
|<!-- Vendredi--><br />
|-<br />
|<span style="color:black">'''Rémi'''</span> <br />
|<!-- Lundi--> Génération de projet test Jhipster pour voir l'architecture, les résultats, valider les techno utilisées<br />
|<!-- Mardi--> Travail de compréhension sur le code généré la veille afin de mieux comprendre le fonctionnement global de l'appli<br />
|<!-- Mercredi--> Génération d'une Version 1 de l'appli EasyFlight<br />
|<!-- Jeudi--> Après réunion, techno choisies pour la V1 inadaptées -> Génération d'une nouvelle app<br />
|<!-- Vendredi--> Mise en place d'une base de données MySQL en local et connexion de l'appli à la base <br />
|-<br />
|<span style="color:black">'''Lambert'''</span> <br />
|<!-- Lundi--><br />
Ajout fiche projet et fiche de suivi sur air<br />
<br />
Écriture de scripts de test de l'API en python<br />
|<!-- Mardi--><br />
Réflexion sur les infos qui doivent être sauvegardées en base de données<br />
|<!-- Mercredi--><br />
|<!-- Jeudi--><br />
|<!-- Vendredi--><br />
<br />
|-<br />
|colspan="7" style="text-align: center; background-color:azure;"| <span style="color:black">Semaine du 26/02</span><br />
|-<br />
|<span style="color:black">'''Boris'''</span> <br />
|<!-- Lundi--> style="width: 250px;" |<br />
|<!-- Mardi--> style="width: 250px;" |<br />
|<!-- Mercredi--> style="width: 250px;" |<br />
|<!-- Jeudi--> style="width: 250px;" |<br />
|<!-- Vendredi--> style="width: 250px;" |<br />
|-<br />
|<span style="color:black">'''Hervé'''</span> <br />
|<!-- Lundi--><br />
|<!-- Mardi--><br />
|<!-- Mercredi--><br />
|<!-- Jeudi--><br />
|<!-- Vendredi--><br />
Réunion de suivi avec Didier DONSEZ<br />
Récupération de la LoRaMote<br />
|-<br />
|<span style="color:black">'''Rémi'''</span> <br />
|<!-- Lundi--> Génération du code final de l'appli avec Jhipster<br />
|<!-- Mardi--> Déploiement de la BDD sur une instance Amazon<br />
|<!-- Mercredi--> Tentative de connexion à la bd dans la cloud<br />
|<!-- Jeudi--> Connexion à la bd dans le cloud<br />
|<!-- Vendredi--> Réunion de suivi, récupération du matériel LoRa au Fablab<br />
|-<br />
|<span style="color:black">'''Lambert'''</span> <br />
|<!-- Lundi--><br />
|<!-- Mardi--><br />
|<!-- Mercredi--><br />
Etude documentation Jhipster<br />
|<!-- Jeudi--><br />
Etude documentation Ionic<br />
|<!-- Vendredi--><br />
Réunion avec M. Donsez<br />
<br />
|-<br />
|colspan="7" style="text-align: center; background-color:azure;"| <span style="color:black">Semaine du 05/03</span><br />
|-<br />
|<span style="color:black">'''Boris'''</span> <br />
|<!-- Lundi--> style="width: 250px;" |<br />
|<!-- Mardi--> style="width: 250px;" |<br />
|<!-- Mercredi--> style="width: 250px;" |<br />
|<!-- Jeudi--> style="width: 250px;" |<br />
|<!-- Vendredi--> style="width: 250px;" |<br />
|-<br />
|<span style="color:black">'''Hervé'''</span> <br />
|<!-- Lundi--><br />
|<!-- Mardi--><br />
Mise en place de l'environnement de développement pour la carte LoRa<br />
<br />
- Installation de Coocox CoIDE<br />
<br />
- Résolution de problèmes de drivers<br />
<br />
- Beaucoup de documentation<br />
<br />
- Suivi de tutoriels Youtube<br />
|<!-- Mercredi--><br />
Tentative d'exécution des exemples LoRaMAC : échec<br />
<br />
Mise en place de l'intégration continue<br />
<br />
Spécification de la base de données<br />
|<!-- Jeudi--><br />
Résolution de problèmes liés à l'instance EC2<br />
|<!-- Vendredi--><br />
|-<br />
|<span style="color:black">'''Rémi'''</span> <br />
|<!-- Lundi--> Visite de l'aéro-club avec l'équipe, préparation + vol en avion<br />
|<!-- Mardi--> <br />
|<!-- Mercredi--> Tentative d'automatisation du lancement de l'appli -> Bug de connexion à la bdd<br />
|<!-- Jeudi--> Correction du bug de connexion à la base de données<br />
|<!-- Vendredi--> Réunion de suivi<br />
|-<br />
|<span style="color:black">'''Lambert'''</span> <br />
|<!-- Lundi--><br />
|<!-- Mardi--><br />
Création et configuration d'une instance EC2 pour déploiement dans le Cloud<br />
|<!-- Mercredi--><br />
Création et configuration Jenkins<br />
|<!-- Jeudi--><br />
Créations de conteneurs Docker pour déployer l'application<br />
|<!-- Vendredi--></div>Remi.Savaryhttps://air.imag.fr/index.php?title=EasyFlight_2017-2018/Fiche_de_suivi&diff=40522EasyFlight 2017-2018/Fiche de suivi2018-03-09T13:52:31Z<p>Remi.Savary: </p>
<hr />
<div>[[EasyFlight_2017-2018 | '''<<< RETOUR''']]<br />
----<br />
<br />
{|class="wikitable alternance"<br />
|+ Fiche de suivi<br />
|-<br />
|<br />
!scope="col"| Lundi<br />
!scope="col"| Mardi<br />
!scope="col"| Mercredi<br />
!scope="col"| Jeudi<br />
!scope="col"| Vendredi<br />
|-<br />
|colspan="6" style="text-align: center; background-color:azure;"| <span style="color:black">Semaine du 29/01</span><br />
|-<br />
|<span style="color:black">'''Boris'''</span> <br />
|<!-- Lundi--> style="width: 250px;" |<br />
Etude du rapport sur la transition numérique de Inovallée, et prise de contact avec les différent intervenants<br />
|<!-- Mardi--> style="width: 250px;" | <br />
Recherche sur innovalée, réflexion de groupe sur ce qui pourrai être réalisé<br />
|<!-- Mercredi--> style="width: 250px;" |<br />
<br />
|<!-- Jeudi--> style="width: 250px;" |<br />
|<!-- Vendredi--> style="width: 250px;" |<br />
Réunion Inovallée, découverte du sujet et du travail réellement demandé. Est-ce que cela correspond à un sujet de projet de fin d'étude ?<br />
|-<br />
|<span style="color:black">'''Hervé'''</span> <br />
|<!-- Lundi--> style="width: 250px;" |<br />
Etude du rapport sur la transition numérique de l'Inovallée<br />
|<!-- Mardi--> style="width: 250px;" |<br />
|<!-- Mercredi--> style="width: 250px;" |<br />
|<!-- Jeudi--> style="width: 250px;" |<br />
|<!-- Vendredi--> style="width: 250px;" |<br />
|-<br />
|<span style="color:black">'''Rémi'''</span> <br />
|<!-- Lundi--> style="width: 250px;" |<br />
Lecture du rapport fourni par les gens de l'IAE sur le projet de transition numérique.<br />
|<!-- Mardi--><br />
|<!-- Mercredi--><br />
|<!-- Jeudi--><br />
|<!-- Vendredi--><br />
Réunion au Tarmac pour rencontrer les acteurs du projet, définir notre rôle. -> Suite à cette réunion, est-ce vraiment un projet adapté au PFE????<br />
|-<br />
|<span style="color:black">'''Lambert'''</span> <br />
|<!-- Lundi--><br />
Etude du rapport sur la transition numérique de Inovallée<br />
|<!-- Mardi--><br />
|<!-- Mercredi--><br />
|<!-- Jeudi--><br />
|<!-- Vendredi--><br />
Réunion à inovallée<br />
|-<br />
|colspan="6" style="text-align: center; background-color:azure;"| <span style="color:black">Semaine du 05/02</span><br />
|-<br />
|<span style="color:black">'''Boris'''</span> <br />
|<!-- Lundi--> style="width: 250px;" |<br />
Redéfinition du sujet, rédaction du cahier des charges. <br />
|<!-- Mardi--> style="width: 250px;" |<br />
recherches des différentes technologies à utiliser. Etudes des déférents site à utiliser pour récupérer les informations.<br />
<br />
|<!-- Mercredi--> style="width: 250px;" | <br />
Réflexion sur comment structurer l'application,IHM etc <br />
<br />
|<!-- Jeudi--> style="width: 250px;" |<br />
API calcul masse et centrage. Calcul réalisé pour pouvoir être intégré. <br />
|<!-- Vendredi--> style="width: 250px;" |<br />
API calcul de performance de l'avion + finition calcul masse et centrage.<br />
|-<br />
|<span style="color:black">'''Hervé'''</span> <br />
|<!-- Lundi--> style="width: 250px;" |<br />
Analyse des techniques de récupération des données des sites usuels pour la préparation de vols<br />
|<!-- Mardi--><br />
Recherche d'une API simplifiée pour la récupération de données METAR et TAF<br />
|<!-- Mercredi--><br />
Ecriture d'un client test en Java qui récupère les informations<br />
|<!-- Jeudi--><br />
|<!-- Vendredi--><br />
|-<br />
|<span style="color:black">'''Rémi'''</span> <br />
|<!-- Lundi--> Réunion pour redéfinir le projet, établir un cahier des charges et les rôles de chacun.<br />
|<!-- Mardi--> Etude des différentes technologies envisageables pour faire l'appli -> On retient Jhipster pour générer le backend et le le frontend (frontend en Angular 5, en utilisant Ionic et Cordova)<br />
|<!-- Mercredi--> Installation de l'environnement nécessaire à Jhipster<br />
|<!-- Jeudi--> Auto-formation Jhipster<br />
|<!-- Vendredi--> Auto-formation Jhipster<br />
|-<br />
|<span style="color:black">'''Lambert'''</span> <br />
|<!-- Lundi--><br />
Redéfinition du projet en groupe<br />
|<!-- Mardi--><br />
Mise en place des outils Kanban<br />
<br />
Tentative de webscrapping pour récupérer les notams depuis le site officiel<br />
|<!-- Mercredi--><br />
Recherche d'une API pour récupérer les notams<br />
|<!-- Jeudi--><br />
Management de projet innovant<br />
|<!-- Vendredi--><br />
Hackaton<br />
|-<br />
|colspan="6" style="text-align: center; background-color:azure;"| <span style="color:black">Semaine du 12/02</span><br />
|-<br />
|<span style="color:black">'''Boris'''</span> <br />
|<!-- Lundi--> style="width: 250px;" |<br />
Finition API calcul de perfo. Prise de contact avec des membre de safetyPlane.<br />
|<!-- Mardi--> style="width: 250px;" |<br />
Rencontre avec mr Christian Roux, aéroport de st Geoirs. Discussion sur ce le projet, ce que cela peu apporter et ce qu'il faudrait que cela apporte. <br />
Récupération de données utiles qui pourrai être utilisé pour les avions de l'aéro-club de Grenoble Isère et sa région.<br />
|<!-- Mercredi--> style="width: 250px;" |<br />
|<!-- Jeudi--> style="width: 250px;" |<br />
|<!-- Vendredi--> style="width: 250px;" |<br />
|-<br />
|<span style="color:black">'''Hervé'''</span> <br />
|<!-- Lundi--><br />
|<!-- Mardi--><br />
|<!-- Mercredi--><br />
|<!-- Jeudi--><br />
|<!-- Vendredi--><br />
|-<br />
|<span style="color:black">'''Rémi'''</span> <br />
|<!-- Lundi--> Génération de projet test Jhipster pour voir l'architecture, les résultats, valider les techno utilisées<br />
|<!-- Mardi--> Travail de compréhension sur le code généré la veille afin de mieux comprendre le fonctionnement global de l'appli<br />
|<!-- Mercredi--> Génération d'une Version 1 de l'appli EasyFlight<br />
|<!-- Jeudi--> Après réunion, techno choisies pour la V1 inadaptées -> Génération d'une nouvelle app<br />
|<!-- Vendredi--> Mise en place d'une base de données MySQL en local et connexion de l'appli à la base <br />
|-<br />
|<span style="color:black">'''Lambert'''</span> <br />
|<!-- Lundi--><br />
Ajout fiche projet et fiche de suivi sur air<br />
<br />
Écriture de scripts de test de l'API en python<br />
|<!-- Mardi--><br />
Réflexion sur les infos qui doivent être sauvegardées en base de données<br />
|<!-- Mercredi--><br />
|<!-- Jeudi--><br />
|<!-- Vendredi--><br />
<br />
|-<br />
|colspan="7" style="text-align: center; background-color:azure;"| <span style="color:black">Semaine du 26/02</span><br />
|-<br />
|<span style="color:black">'''Boris'''</span> <br />
|<!-- Lundi--> style="width: 250px;" |<br />
|<!-- Mardi--> style="width: 250px;" |<br />
|<!-- Mercredi--> style="width: 250px;" |<br />
|<!-- Jeudi--> style="width: 250px;" |<br />
|<!-- Vendredi--> style="width: 250px;" |<br />
|-<br />
|<span style="color:black">'''Hervé'''</span> <br />
|<!-- Lundi--><br />
|<!-- Mardi--><br />
|<!-- Mercredi--><br />
|<!-- Jeudi--><br />
|<!-- Vendredi--><br />
Réunion de suivi avec Didier DONSEZ<br />
Récupération de la LoRaMote<br />
|-<br />
|<span style="color:black">'''Rémi'''</span> <br />
|<!-- Lundi--> <br />
|<!-- Mardi--><br />
|<!-- Mercredi--><br />
|<!-- Jeudi--><br />
|<!-- Vendredi--> Réunion de suivi, récupération du matériel LoRa au Fablab<br />
|-<br />
|<span style="color:black">'''Lambert'''</span> <br />
|<!-- Lundi--><br />
|<!-- Mardi--><br />
|<!-- Mercredi--><br />
Etude documentation Jhipster<br />
|<!-- Jeudi--><br />
Etude documentation Ionic<br />
|<!-- Vendredi--><br />
Réunion avec M. Donsez<br />
<br />
|-<br />
|colspan="7" style="text-align: center; background-color:azure;"| <span style="color:black">Semaine du 05/03</span><br />
|-<br />
|<span style="color:black">'''Boris'''</span> <br />
|<!-- Lundi--> style="width: 250px;" |<br />
|<!-- Mardi--> style="width: 250px;" |<br />
|<!-- Mercredi--> style="width: 250px;" |<br />
|<!-- Jeudi--> style="width: 250px;" |<br />
|<!-- Vendredi--> style="width: 250px;" |<br />
|-<br />
|<span style="color:black">'''Hervé'''</span> <br />
|<!-- Lundi--><br />
|<!-- Mardi--><br />
Mise en place de l'environnement de développement pour la carte LoRa<br />
<br />
- Installation de Coocox CoIDE<br />
<br />
- Résolution de problèmes de drivers<br />
<br />
- Beaucoup de documentation<br />
<br />
- Suivi de tutoriels Youtube<br />
|<!-- Mercredi--><br />
Tentative d'exécution des exemples LoRaMAC : échec<br />
<br />
Mise en place de l'intégration continue<br />
<br />
Spécification de la base de données<br />
|<!-- Jeudi--><br />
Résolution de problèmes liés à l'instance EC2<br />
|<!-- Vendredi--><br />
|-<br />
|<span style="color:black">'''Rémi'''</span> <br />
|<!-- Lundi--> Visite de l'aéro-club avec l'équipe, préparation + vol en avion<br />
|<!-- Mardi--> <br />
|<!-- Mercredi--> Tentative d'automatisation du lancement de l'appli -> Bug de connexion à la bdd<br />
|<!-- Jeudi--> Correction du bug de connexion à la base de données<br />
|<!-- Vendredi--> Réunion de suivi<br />
|-<br />
|<span style="color:black">'''Lambert'''</span> <br />
|<!-- Lundi--><br />
|<!-- Mardi--><br />
Création et configuration d'une instance EC2 pour déploiement dans le Cloud<br />
|<!-- Mercredi--><br />
Création et configuration Jenkins<br />
|<!-- Jeudi--><br />
Créations de conteneurs Docker pour déployer l'application<br />
|<!-- Vendredi--></div>Remi.Savaryhttps://air.imag.fr/index.php?title=EasyFlight_2017-2018/Fiche_de_suivi&diff=40519EasyFlight 2017-2018/Fiche de suivi2018-03-09T13:48:01Z<p>Remi.Savary: </p>
<hr />
<div>[[EasyFlight_2017-2018 | '''<<< RETOUR''']]<br />
----<br />
<br />
{|class="wikitable alternance"<br />
|+ Fiche de suivi<br />
|-<br />
|<br />
!scope="col"| Lundi<br />
!scope="col"| Mardi<br />
!scope="col"| Mercredi<br />
!scope="col"| Jeudi<br />
!scope="col"| Vendredi<br />
|-<br />
|colspan="6" style="text-align: center; background-color:azure;"| <span style="color:black">Semaine du 29/01</span><br />
|-<br />
|<span style="color:black">'''Boris'''</span> <br />
|<!-- Lundi--> style="width: 250px;" |<br />
Etude du rapport sur la transition numérique de Inovallée, et prise de contact avec les différent intervenants<br />
|<!-- Mardi--> style="width: 250px;" | <br />
Recherche sur innovalée, réflexion de groupe sur ce qui pourrai être réalisé<br />
|<!-- Mercredi--> style="width: 250px;" |<br />
<br />
|<!-- Jeudi--> style="width: 250px;" |<br />
|<!-- Vendredi--> style="width: 250px;" |<br />
Réunion Inovallée, découverte du sujet et du travail réellement demandé. Est-ce que cela correspond à un sujet de projet de fin d'étude ?<br />
|-<br />
|<span style="color:black">'''Hervé'''</span> <br />
|<!-- Lundi--> style="width: 250px;" |<br />
Etude du rapport sur la transition numérique de l'Inovallée<br />
|<!-- Mardi--> style="width: 250px;" |<br />
|<!-- Mercredi--> style="width: 250px;" |<br />
|<!-- Jeudi--> style="width: 250px;" |<br />
|<!-- Vendredi--> style="width: 250px;" |<br />
|-<br />
|<span style="color:black">'''Rémi'''</span> <br />
|<!-- Lundi--> style="width: 250px;" |<br />
Lecture du rapport fourni par les gens de l'IAE sur le projet de transition numérique.<br />
|<!-- Mardi--><br />
|<!-- Mercredi--><br />
|<!-- Jeudi--><br />
|<!-- Vendredi--><br />
Réunion au Tarmac pour rencontrer les acteurs du projet, définir notre rôle. -> Suite à cette réunion, est-ce vraiment un projet adapté au PFE????<br />
|-<br />
|<span style="color:black">'''Lambert'''</span> <br />
|<!-- Lundi--><br />
Etude du rapport sur la transition numérique de Inovallée<br />
|<!-- Mardi--><br />
|<!-- Mercredi--><br />
|<!-- Jeudi--><br />
|<!-- Vendredi--><br />
Réunion à inovallée<br />
|-<br />
|colspan="6" style="text-align: center; background-color:azure;"| <span style="color:black">Semaine du 05/02</span><br />
|-<br />
|<span style="color:black">'''Boris'''</span> <br />
|<!-- Lundi--> style="width: 250px;" |<br />
Redéfinition du sujet, rédaction du cahier des charges. <br />
|<!-- Mardi--> style="width: 250px;" |<br />
recherches des différentes technologies à utiliser. Etudes des déférents site à utiliser pour récupérer les informations.<br />
<br />
|<!-- Mercredi--> style="width: 250px;" | <br />
Réflexion sur comment structurer l'application,IHM etc <br />
<br />
|<!-- Jeudi--> style="width: 250px;" |<br />
API calcul masse et centrage. Calcul réalisé pour pouvoir être intégré. <br />
|<!-- Vendredi--> style="width: 250px;" |<br />
API calcul de performance de l'avion + finition calcul masse et centrage.<br />
|-<br />
|<span style="color:black">'''Hervé'''</span> <br />
|<!-- Lundi--> style="width: 250px;" |<br />
Analyse des techniques de récupération des données des sites usuels pour la préparation de vols<br />
|<!-- Mardi--><br />
Recherche d'une API simplifiée pour la récupération de données METAR et TAF<br />
|<!-- Mercredi--><br />
Ecriture d'un client test en Java qui récupère les informations<br />
|<!-- Jeudi--><br />
|<!-- Vendredi--><br />
|-<br />
|<span style="color:black">'''Rémi'''</span> <br />
|<!-- Lundi--> Réunion pour redéfinir le projet, établir un cahier des charges et les rôles de chacun.<br />
|<!-- Mardi--> Etude des différentes technologies envisageables pour faire l'appli -> On retient Jhipster pour générer le backend et le le frontend (frontend en Angular 5, en utilisant Ionic et Cordova)<br />
|<!-- Mercredi--> Installation de l'environnement nécessaire à Jhipster<br />
|<!-- Jeudi--> Auto-formation Jhipster<br />
|<!-- Vendredi--> Auto-formation Jhipster<br />
|-<br />
|<span style="color:black">'''Lambert'''</span> <br />
|<!-- Lundi--><br />
Redéfinition du projet en groupe<br />
|<!-- Mardi--><br />
Mise en place des outils Kanban<br />
<br />
Tentative de webscrapping pour récupérer les notams depuis le site officiel<br />
|<!-- Mercredi--><br />
Recherche d'une API pour récupérer les notams<br />
|<!-- Jeudi--><br />
Management de projet innovant<br />
|<!-- Vendredi--><br />
Hackaton<br />
|-<br />
|colspan="6" style="text-align: center; background-color:azure;"| <span style="color:black">Semaine du 12/02</span><br />
|-<br />
|<span style="color:black">'''Boris'''</span> <br />
|<!-- Lundi--> style="width: 250px;" |<br />
Finition API calcul de perfo. Prise de contact avec des membre de safetyPlane.<br />
|<!-- Mardi--> style="width: 250px;" |<br />
Rencontre avec mr Christian Roux, aéroport de st Geoirs. Discussion sur ce le projet, ce que cela peu apporter et ce qu'il faudrait que cela apporte. <br />
Récupération de données utiles qui pourrai être utilisé pour les avions de l'aéro-club de Grenoble Isère et sa région.<br />
|<!-- Mercredi--> style="width: 250px;" |<br />
|<!-- Jeudi--> style="width: 250px;" |<br />
|<!-- Vendredi--> style="width: 250px;" |<br />
|-<br />
|<span style="color:black">'''Hervé'''</span> <br />
|<!-- Lundi--><br />
|<!-- Mardi--><br />
|<!-- Mercredi--><br />
|<!-- Jeudi--><br />
|<!-- Vendredi--><br />
|-<br />
|<span style="color:black">'''Rémi'''</span> <br />
|<!-- Lundi--> Génération de projet test Jhipster pour voir l'architecture, les résultats, valider les techno utilisées<br />
|<!-- Mardi--> Travail de compréhension sur le code généré la veille afin de mieux comprendre le fonctionnement global de l'appli<br />
|<!-- Mercredi--> Génération d'une Version 1 de l'appli EasyFlight<br />
|<!-- Jeudi--> Après réunion, techno choisies pour la V1 inadaptées -> Génération d'une nouvelle app<br />
|<!-- Vendredi--> Mise en place d'une base de données MySQL en local et connexion de l'appli à la base <br />
|-<br />
|<span style="color:black">'''Lambert'''</span> <br />
|<!-- Lundi--><br />
Ajout fiche projet et fiche de suivi sur air<br />
<br />
Écriture de scripts de test de l'API en python<br />
|<!-- Mardi--><br />
Réflexion sur les infos qui doivent être sauvegardées en base de données<br />
|<!-- Mercredi--><br />
|<!-- Jeudi--><br />
|<!-- Vendredi--><br />
<br />
|-<br />
|colspan="7" style="text-align: center; background-color:azure;"| <span style="color:black">Semaine du 26/02</span><br />
|-<br />
|<span style="color:black">'''Boris'''</span> <br />
|<!-- Lundi--> style="width: 250px;" |<br />
|<!-- Mardi--> style="width: 250px;" |<br />
|<!-- Mercredi--> style="width: 250px;" |<br />
|<!-- Jeudi--> style="width: 250px;" |<br />
|<!-- Vendredi--> style="width: 250px;" |<br />
|-<br />
|<span style="color:black">'''Hervé'''</span> <br />
|<!-- Lundi--><br />
|<!-- Mardi--><br />
|<!-- Mercredi--><br />
|<!-- Jeudi--><br />
|<!-- Vendredi--><br />
Réunion de suivi avec Didier DONSEZ<br />
Récupération de la LoRaMote<br />
|-<br />
|<span style="color:black">'''Rémi'''</span> <br />
|<!-- Lundi--> <br />
|<!-- Mardi--><br />
|<!-- Mercredi--><br />
|<!-- Jeudi--><br />
|<!-- Vendredi--> Réunion de suivi, récupération du matériel LoRa au Fablab<br />
|-<br />
|<span style="color:black">'''Lambert'''</span> <br />
|<!-- Lundi--><br />
|<!-- Mardi--><br />
|<!-- Mercredi--><br />
Etude documentation Jhipster<br />
|<!-- Jeudi--><br />
Etude documentation Ionic<br />
|<!-- Vendredi--><br />
Réunion avec M. Donsez<br />
<br />
|-<br />
|colspan="7" style="text-align: center; background-color:azure;"| <span style="color:black">Semaine du 05/03</span><br />
|-<br />
|<span style="color:black">'''Boris'''</span> <br />
|<!-- Lundi--> style="width: 250px;" |<br />
|<!-- Mardi--> style="width: 250px;" |<br />
|<!-- Mercredi--> style="width: 250px;" |<br />
|<!-- Jeudi--> style="width: 250px;" |<br />
|<!-- Vendredi--> style="width: 250px;" |<br />
|-<br />
|<span style="color:black">'''Hervé'''</span> <br />
|<!-- Lundi--><br />
|<!-- Mardi--><br />
Mise en place de l'environnement de développement pour la carte LoRa<br />
<br />
- Installation de Coocox CoIDE<br />
<br />
- Résolution de problèmes de drivers<br />
<br />
- Beaucoup de documentation<br />
<br />
- Suivi de tutoriels Youtube<br />
|<!-- Mercredi--><br />
Tentative d'exécution des exemples LoRaMAC : échec<br />
<br />
Mise en place de l'intégration continue<br />
<br />
Spécification de la base de données<br />
|<!-- Jeudi--><br />
Résolution de problèmes liés à l'instance EC2<br />
|<!-- Vendredi--><br />
|-<br />
|<span style="color:black">'''Rémi'''</span> <br />
|<!-- Lundi--><br />
|<!-- Mardi--><br />
|<!-- Mercredi--><br />
|<!-- Jeudi--><br />
|<!-- Vendredi--><br />
|-<br />
|<span style="color:black">'''Lambert'''</span> <br />
|<!-- Lundi--><br />
|<!-- Mardi--><br />
Création et configuration d'une instance EC2 pour déploiement dans le Cloud<br />
|<!-- Mercredi--><br />
Création et configuration Jenkins<br />
|<!-- Jeudi--><br />
Créations de conteneurs Docker pour déployer l'application<br />
|<!-- Vendredi--></div>Remi.Savaryhttps://air.imag.fr/index.php?title=EasyFlight_2017-2018/Fiche_de_suivi&diff=40516EasyFlight 2017-2018/Fiche de suivi2018-03-09T13:36:06Z<p>Remi.Savary: </p>
<hr />
<div>[[EasyFlight_2017-2018 | '''<<< RETOUR''']]<br />
----<br />
<br />
{|class="wikitable alternance"<br />
|+ Fiche de suivi<br />
|-<br />
|<br />
!scope="col"| Lundi<br />
!scope="col"| Mardi<br />
!scope="col"| Mercredi<br />
!scope="col"| Jeudi<br />
!scope="col"| Vendredi<br />
|-<br />
|colspan="6" style="text-align: center; background-color:azure;"| <span style="color:black">Semaine du 29/01</span><br />
|-<br />
|<span style="color:black">'''Boris'''</span> <br />
|<!-- Lundi--> style="width: 250px;" |<br />
Etude du rapport sur la transition numérique de Inovallée, et prise de contact avec les différent intervenants<br />
|<!-- Mardi--> style="width: 250px;" | <br />
Recherche sur innovalée, réflexion de groupe sur ce qui pourrai être réalisé<br />
|<!-- Mercredi--> style="width: 250px;" |<br />
<br />
|<!-- Jeudi--> style="width: 250px;" |<br />
|<!-- Vendredi--> style="width: 250px;" |<br />
Réunion Inovallée, découverte du sujet et du travail réellement demandé. Est-ce que cela correspond à un sujet de projet de fin d'étude ?<br />
|-<br />
|<span style="color:black">'''Hervé'''</span> <br />
|<!-- Lundi--> style="width: 250px;" |<br />
Etude du rapport sur la transition numérique de l'Inovallée<br />
|<!-- Mardi--> style="width: 250px;" |<br />
|<!-- Mercredi--> style="width: 250px;" |<br />
|<!-- Jeudi--> style="width: 250px;" |<br />
|<!-- Vendredi--> style="width: 250px;" |<br />
|-<br />
|<span style="color:black">'''Rémi'''</span> <br />
|<!-- Lundi--> style="width: 250px;" |<br />
Lecture du rapport fourni par les gens de l'IAE sur le projet de transition numérique.<br />
|<!-- Mardi--><br />
|<!-- Mercredi--><br />
|<!-- Jeudi--><br />
|<!-- Vendredi--><br />
Réunion au Tarmac pour rencontrer les acteurs du projet, définir notre rôle. -> Suite à cette réunion, est-ce vraiment un projet adapté au PFE????<br />
|-<br />
|<span style="color:black">'''Lambert'''</span> <br />
|<!-- Lundi--><br />
Etude du rapport sur la transition numérique de Inovallée<br />
|<!-- Mardi--><br />
|<!-- Mercredi--><br />
|<!-- Jeudi--><br />
|<!-- Vendredi--><br />
Réunion à inovallée<br />
|-<br />
|colspan="6" style="text-align: center; background-color:azure;"| <span style="color:black">Semaine du 05/02</span><br />
|-<br />
|<span style="color:black">'''Boris'''</span> <br />
|<!-- Lundi--> style="width: 250px;" |<br />
Redéfinition du sujet, rédaction du cahier des charges. <br />
|<!-- Mardi--> style="width: 250px;" |<br />
recherches des différentes technologies à utiliser. Etudes des déférents site à utiliser pour récupérer les informations.<br />
<br />
|<!-- Mercredi--> style="width: 250px;" | <br />
Réflexion sur comment structurer l'application,IHM etc <br />
<br />
|<!-- Jeudi--> style="width: 250px;" |<br />
API calcul masse et centrage. Calcul réalisé pour pouvoir être intégré. <br />
|<!-- Vendredi--> style="width: 250px;" |<br />
API calcul de performance de l'avion + finition calcul masse et centrage.<br />
|-<br />
|<span style="color:black">'''Hervé'''</span> <br />
|<!-- Lundi--> style="width: 250px;" |<br />
Analyse des techniques de récupération des données des sites usuels pour la préparation de vols<br />
|<!-- Mardi--><br />
Recherche d'une API simplifiée pour la récupération de données METAR et TAF<br />
|<!-- Mercredi--><br />
Ecriture d'un client test en Java qui récupère les informations<br />
|<!-- Jeudi--><br />
|<!-- Vendredi--><br />
|-<br />
|<span style="color:black">'''Rémi'''</span> <br />
|<!-- Lundi--> Réunion pour redéfinir le projet, établir un cahier des charges et les rôles de chacun.<br />
|<!-- Mardi--> Etude des différentes technologies envisageables pour faire l'appli -> On retient Jhipster pour générer le backend et le le frontend (frontend en Angular 5, en utilisant Ionic et Cordova)<br />
|<!-- Mercredi--> Installation de l'environnement nécessaire à Jhipster<br />
|<!-- Jeudi--> Auto-formation Jhipster<br />
|<!-- Vendredi--> Auto-formation Jhipster<br />
|-<br />
|<span style="color:black">'''Lambert'''</span> <br />
|<!-- Lundi--><br />
Redéfinition du projet en groupe<br />
|<!-- Mardi--><br />
Mise en place des outils Kanban<br />
<br />
Tentative de webscrapping pour récupérer les notams depuis le site officiel<br />
|<!-- Mercredi--><br />
Recherche d'une API pour récupérer les notams<br />
|<!-- Jeudi--><br />
Management de projet innovant<br />
|<!-- Vendredi--><br />
Hackaton<br />
|-<br />
|colspan="6" style="text-align: center; background-color:azure;"| <span style="color:black">Semaine du 12/02</span><br />
|-<br />
|<span style="color:black">'''Boris'''</span> <br />
|<!-- Lundi--> style="width: 250px;" |<br />
Finition API calcul de perfo. Prise de contact avec des membre de safetyPlane.<br />
|<!-- Mardi--> style="width: 250px;" |<br />
Rencontre avec mr Christian Roux, aéroport de st Geoirs. Discussion sur ce le projet, ce que cela peu apporter et ce qu'il faudrait que cela apporte. <br />
Récupération de données utiles qui pourrai être utilisé pour les avions de l'aéro-club de Grenoble Isère et sa région.<br />
|<!-- Mercredi--> style="width: 250px;" |<br />
|<!-- Jeudi--> style="width: 250px;" |<br />
|<!-- Vendredi--> style="width: 250px;" |<br />
|-<br />
|<span style="color:black">'''Hervé'''</span> <br />
|<!-- Lundi--><br />
|<!-- Mardi--><br />
|<!-- Mercredi--><br />
|<!-- Jeudi--><br />
|<!-- Vendredi--><br />
|-<br />
|<span style="color:black">'''Rémi'''</span> <br />
|<!-- Lundi--><br />
|<!-- Mardi--><br />
|<!-- Mercredi--><br />
|<!-- Jeudi--><br />
|<!-- Vendredi--><br />
|-<br />
|<span style="color:black">'''Lambert'''</span> <br />
|<!-- Lundi--><br />
Ajout fiche projet et fiche de suivi sur air<br />
<br />
Écriture de scripts de test de l'API en python<br />
|<!-- Mardi--><br />
Réflexion sur les infos qui doivent être sauvegardées en base de données<br />
|<!-- Mercredi--><br />
|<!-- Jeudi--><br />
|<!-- Vendredi--><br />
<br />
|-<br />
|colspan="7" style="text-align: center; background-color:azure;"| <span style="color:black">Semaine du 26/02</span><br />
|-<br />
|<span style="color:black">'''Boris'''</span> <br />
|<!-- Lundi--> style="width: 250px;" |<br />
|<!-- Mardi--> style="width: 250px;" |<br />
|<!-- Mercredi--> style="width: 250px;" |<br />
|<!-- Jeudi--> style="width: 250px;" |<br />
|<!-- Vendredi--> style="width: 250px;" |<br />
|-<br />
|<span style="color:black">'''Hervé'''</span> <br />
|<!-- Lundi--><br />
|<!-- Mardi--><br />
|<!-- Mercredi--><br />
|<!-- Jeudi--><br />
|<!-- Vendredi--><br />
Réunion de suivi avec Didier DONSEZ<br />
Récupération de la LoRaMote<br />
|-<br />
|<span style="color:black">'''Rémi'''</span> <br />
|<!-- Lundi--><br />
|<!-- Mardi--><br />
|<!-- Mercredi--><br />
|<!-- Jeudi--><br />
|<!-- Vendredi--><br />
|-<br />
|<span style="color:black">'''Lambert'''</span> <br />
|<!-- Lundi--><br />
|<!-- Mardi--><br />
|<!-- Mercredi--><br />
Etude documentation Jhipster<br />
|<!-- Jeudi--><br />
Etude documentation Ionic<br />
|<!-- Vendredi--><br />
Réunion avec M. Donsez<br />
<br />
|-<br />
|colspan="7" style="text-align: center; background-color:azure;"| <span style="color:black">Semaine du 05/03</span><br />
|-<br />
|<span style="color:black">'''Boris'''</span> <br />
|<!-- Lundi--> style="width: 250px;" |<br />
|<!-- Mardi--> style="width: 250px;" |<br />
|<!-- Mercredi--> style="width: 250px;" |<br />
|<!-- Jeudi--> style="width: 250px;" |<br />
|<!-- Vendredi--> style="width: 250px;" |<br />
|-<br />
|<span style="color:black">'''Hervé'''</span> <br />
|<!-- Lundi--><br />
|<!-- Mardi--><br />
Mise en place de l'environnement de développement pour la carte LoRa<br />
<br />
- Installation de Coocox CoIDE<br />
<br />
- Résolution de problèmes de drivers<br />
<br />
- Beaucoup de documentation<br />
<br />
- Suivi de tutoriels Youtube<br />
|<!-- Mercredi--><br />
Tentative d'exécution des exemples LoRaMAC : échec<br />
<br />
Mise en place de l'intégration continue<br />
<br />
Spécification de la base de données<br />
|<!-- Jeudi--><br />
Résolution de problèmes liés à l'instance EC2<br />
|<!-- Vendredi--><br />
|-<br />
|<span style="color:black">'''Rémi'''</span> <br />
|<!-- Lundi--><br />
|<!-- Mardi--><br />
|<!-- Mercredi--><br />
|<!-- Jeudi--><br />
|<!-- Vendredi--><br />
|-<br />
|<span style="color:black">'''Lambert'''</span> <br />
|<!-- Lundi--><br />
|<!-- Mardi--><br />
Création et configuration d'une instance EC2 pour déploiement dans le Cloud<br />
|<!-- Mercredi--><br />
Création et configuration Jenkins<br />
|<!-- Jeudi--><br />
Créations de conteneurs Docker pour déployer l'application<br />
|<!-- Vendredi--></div>Remi.Savaryhttps://air.imag.fr/index.php?title=EasyFlight_2017-2018&diff=40514EasyFlight 2017-20182018-03-09T13:30:03Z<p>Remi.Savary: /* Objectifs du projet */</p>
<hr />
<div>[[Projets_2017-2018#Projet_Semestre_S10|'''<< Projets de 2017-2018''']]<br />
<br />
= Objectifs du projet=<br />
<br />
Réaliser une application portable pour aider les pilotes privé d'avion.<br />
<br />
Le monde de l'aéronautique légère peut parfois être dangereux. La plupart des pratiquants sont des passionnés qui volent par loisir. Ce domaine est tout de même régi par de nombreuses règles de sécurité et lois qu'il faut respecter. Avant chaque vol, tout pilote doit suivre un certain nombre de procédures pour préparer ce vol. Il doit pouvoir justifier de cette préparation en cas de contrôle par les forces de l'ordre. <br />
Cette préparation est parfois longue et fastidieuse, et certains pilotes peuvent en faire abstraction. En effet, beaucoup de pilotes utilisent leur licences pour faire des vols locaux dans leur région avec des amis, ce qui incite une préparation rapide pour aller à l'essentiel: le vol.<br />
<br />
Le but de l'application est dans un premier temps de simplifier cette phase de préparation.<br />
<br />
=Equipe=<br />
<br />
* '''Enseignant encadrant''' : Didier Donsez<br />
<br />
==Equipe projet==<br />
{| class="wikitable"<br />
|-<br />
! scope="col" width="250px" style="background-color:azure" | Membre<br />
! scope="col" style="background-color:azure"| Rôles<br />
|-<br />
|ODIEVRE BOris<br />
|Chef de projet<br />
|-<br />
|BECHER Hervé<br />
|Lead developpeur<br />
|-<br />
|SAVARY Rémi<br />
|Developpeur<br />
|-<br />
|ROCHER Lambert<br />
|Developpeur<br />
|-<br />
|}<br />
<br />
= Gestion de projet =<br />
<br />
* [[EasyFlight_2017-2018/Fiche de suivi|Fiche de suivi]]<br />
<br />
= Conception =</div>Remi.Savaryhttps://air.imag.fr/index.php?title=ECOM_RICM5_Groupe3_2017_Journal_R%C3%A9mi&diff=38082ECOM RICM5 Groupe3 2017 Journal Rémi2017-12-19T03:40:26Z<p>Remi.Savary: /* Sprint 9 - 14 Novembre au 20 Novembre */</p>
<hr />
<div>=Sprint 4 - 10 Octobre au 16 Octobre=<br />
* Fin de l'élaboration de l'architecture de la base de données - 2h<br />
* Réalisation d'un diagramme exploitable - 2h<br />
<br />
=Sprint 5 - 17 Octobre au 23 Octobre=<br />
* Formation Generjee, génération de petits projets pour mieux comprendre le fonctionnement - 6h<br />
<br />
=Sprint 6 - 24 Octobre au 30 Octobre=<br />
* Génération du projet, à partir des schémas établis précédemment - 3h<br />
<br />
=Sprint 7 - 31 Octobre au 6 Novembre=<br />
* Préparation de l'audit - 3h<br />
<br />
=Sprint 8 - 7 Novembre au 13 Novembre=<br />
* Recherche d'une solution pour externaliser la base de données du Docker - 5h<br />
<br />
=Sprint 9 - 14 Novembre au 20 Novembre=<br />
*Tentative de mise en place d'un service d'e-mailing - 3h<br />
<br />
=Sprint 10 - 21 Novembre au 28 Novembre=<br />
* Tentative de mise en place d'influx DB, telegraf, grafana - 6h<br />
<br />
=Sprint 11 - 28 Novembre au 5 Décembre=<br />
* Mise en place du monitoring Grafana - 8h<br />
<br />
=Sprint 12 - 6 Décembre au 12 Décembre=<br />
* Préparation soutenance finale - 2h<br />
* Refonte du jeu de données - 3h</div>Remi.Savaryhttps://air.imag.fr/index.php?title=ECOM_RICM5_Groupe3_2017_Journal_R%C3%A9mi&diff=38081ECOM RICM5 Groupe3 2017 Journal Rémi2017-12-19T03:36:40Z<p>Remi.Savary: </p>
<hr />
<div>=Sprint 4 - 10 Octobre au 16 Octobre=<br />
* Fin de l'élaboration de l'architecture de la base de données - 2h<br />
* Réalisation d'un diagramme exploitable - 2h<br />
<br />
=Sprint 5 - 17 Octobre au 23 Octobre=<br />
* Formation Generjee, génération de petits projets pour mieux comprendre le fonctionnement - 6h<br />
<br />
=Sprint 6 - 24 Octobre au 30 Octobre=<br />
* Génération du projet, à partir des schémas établis précédemment - 3h<br />
<br />
=Sprint 7 - 31 Octobre au 6 Novembre=<br />
* Préparation de l'audit - 3h<br />
<br />
=Sprint 8 - 7 Novembre au 13 Novembre=<br />
* Recherche d'une solution pour externaliser la base de données du Docker - 5h<br />
<br />
=Sprint 9 - 14 Novembre au 20 Novembre=<br />
<br />
<br />
=Sprint 10 - 21 Novembre au 28 Novembre=<br />
* Tentative de mise en place d'influx DB, telegraf, grafana - 6h<br />
<br />
=Sprint 11 - 28 Novembre au 5 Décembre=<br />
* Mise en place du monitoring Grafana - 8h<br />
<br />
=Sprint 12 - 6 Décembre au 12 Décembre=<br />
* Préparation soutenance finale - 2h<br />
* Refonte du jeu de données - 3h</div>Remi.Savaryhttps://air.imag.fr/index.php?title=ECOM_RICM5_Groupe3_2017_Journal_R%C3%A9mi&diff=38080ECOM RICM5 Groupe3 2017 Journal Rémi2017-12-19T03:18:22Z<p>Remi.Savary: </p>
<hr />
<div><br />
=Sprint 7 - 31 Octobre au 6 Novembre=<br />
<br />
=Sprint 8 - 7 Novembre au 13 Novembre=<br />
<br />
=Sprint 9 - 14 Novembre au 20 Novembre=<br />
<br />
=Sprint 10 - 21 Novembre au 28 Novembre=<br />
<br />
=Sprint 11 - 28 Novembre au 5 Décembre=<br />
<br />
=Sprint 12 - 6 Décembre au 12 Décembre=</div>Remi.Savaryhttps://air.imag.fr/index.php?title=ECOM_RICM5_Groupe3_2017_Journal_R%C3%A9mi&diff=38077ECOM RICM5 Groupe3 2017 Journal Rémi2017-12-19T03:15:12Z<p>Remi.Savary: Created page with "<<<Retour au Panning du groupe <<<Retour a la page du projet =Sprint 4 - 10 Octobre au 16 Octobre= =Sprin..."</p>
<hr />
<div>[[ECOM RICM5 Groupe3 2017 Journal|<<<Retour au Panning du groupe ]]<br />
<br />
[[ECOM RICM5 Groupe3 2017|<<<Retour a la page du projet ]]<br />
<br />
<br />
=Sprint 4 - 10 Octobre au 16 Octobre=<br />
<br />
=Sprint 5 - 17 Octobre au 23 Octobre=<br />
<br />
=Sprint 6 - 24 Octobre au 30 Octobre=<br />
<br />
=Sprint 7 - 31 Octobre au 6 Novembre=<br />
<br />
=Sprint 8 - 7 Novembre au 13 Novembre=<br />
<br />
=Sprint 9 - 14 Novembre au 20 Novembre=<br />
<br />
=Sprint 10 - 21 Novembre au 28 Novembre=<br />
<br />
=Sprint 11 - 28 Novembre au 5 Décembre=<br />
<br />
=Sprint 12 - 6 Décembre au 12 Décembre=</div>Remi.Savaryhttps://air.imag.fr/index.php?title=VT2017_Julia&diff=37503VT2017 Julia2017-11-26T18:57:09Z<p>Remi.Savary: </p>
<hr />
<div>=Julia=<br />
<br />
<br />
[[File:Julia.png|150px|right]]<br />
* Auteur : Rémi Savary<br />
* Enseignants : Didier Donsez et Georges-Pierre Bonneau<br />
* Date : 06/10/2017<br />
<br />
=Historique=<br />
Jeff Bezanson, Stefan Karpinski, Viral B. Shah et Alan Edelman ont commencé à travailler sur Julia en 2009. En 2012, l'équipe a créé un site web expliquant leur travail sur Julia, ainsi que l'objectif recherché du langage. Depuis, une communauté c'est créée, et Julia compte aujourd'hui plus de 1,2 millions de téléchargements. Une autre preuve du dynamisme actuel du langage est fourni par GitHub: le projet compte presque 10 000 stars, et plus de 100 pull requests effectués par semaine. <br />
<br />
<br />
=Résumé=<br />
Julia est un langage conçu pour permettre une programmation de haut niveau, et à hautes performances adapté pour le calcul scientifique. La syntaxe est inspirée notamment de Python, R, Matlab. Julia offre une bibliothèque contenant de fonctions mathématiques, écrites souvent en Julia, mais contient aussi des bibliothèques C et Fortran quand celles ci ont fait preuve de leur efficacité, notamment pour l'algèbre linéaire, la génération des nombres aléatoires... De plus, la communauté Julia développe régulièrement de nouvelles bibliothèques, dans le but d'avoir un environnement aussi fourni que Python.<br />
<br />
=Abstract=<br />
Created in 2009, Julia is a high level programming language, made for scientific calculation. With a syntax inspired from Python, R and Matlab, Julia possesses a lot of useful libraries, mostly written in Julia, but also in C and Python. Julia's community is very active and a lot of packages are developed, in order to reach the same amount of packages and possibilities than Python. Julia also provides great performances, and supports parallel and distributed algorithms. <br />
<br />
=Principales caractéristiques=<br />
D'après le site officiel de Julia, https://julialang.org/, voici les principales fonctionnalités du langage:<br />
* Un typage dynamique<br />
* Appel possible de fonctions issues de C et Python<br />
* Un gestionnaire de paquets intégré<br />
* Conçu pour le parallélisme et le calcul distribué<br />
* Prise en charge d'Unicode<br />
* Présence d'un shell permettant la gestion de processus<br />
* Performances élevées, proches de celles de C<br />
* Distribution multiple : permet de définir le comportement des fonctions selon leurs paramètres<br />
* Open source (licence MIT)<br />
<br />
=Interfaces d'utilisation=<br />
Julia fournit une interface en console, permettant d'utiliser le shell, d'importer des packages. Voici l'interface proposée:<br />
[[File:Julia_console.png|600px|center]]<br />
<br />
Une autre façon d'utiliser Julia est d'utiliser Jupyter notebook (http://jupyter.org/). Cette application web permet de programmer, de compiler et de voir les résultats obtenus. Voici un aperçu: <br />
[[File:Julia_jupyter.png|600px|center]]<br />
<br />
=Performances=<br />
L'objectif de Julia est de fournir un langage haut niveau mais ayant des performances très élevées. Au moyen d'un compilateur Just In Time, les performances de Julia mesurées sur des algorithmes de base avoisinent celles de C, un langage référence en terme de vitesse, et sont bien meilleures que d'autres langages de calcul comme R et Matlab. On peut voir les comparaisons sur le graphique ci-dessous:<br />
[[File:Julia_performances.png|700px|center]]<br />
<br />
A noter que les performances de ce benchmark sont relatives à celles de C (performance de C = 1). <br />
<br />
=Références=<br />
* https://julialang.org/<br />
* https://github.com/JuliaLang/<br />
* https://en.wikipedia.org/wiki/Julia_(programming_language)<br />
* http://jupyter.org/</div>Remi.Savaryhttps://air.imag.fr/index.php?title=File:Julia_performances.png&diff=37502File:Julia performances.png2017-11-26T18:53:39Z<p>Remi.Savary: </p>
<hr />
<div></div>Remi.Savaryhttps://air.imag.fr/index.php?title=VT2017_Julia&diff=37501VT2017 Julia2017-11-26T18:42:13Z<p>Remi.Savary: </p>
<hr />
<div>=Julia=<br />
<br />
<br />
[[File:Julia.png|150px|right]]<br />
* Auteur : Rémi Savary<br />
* Enseignants : Didier Donsez et Georges-Pierre Bonneau<br />
* Date : 06/10/2017<br />
<br />
=Historique=<br />
Jeff Bezanson, Stefan Karpinski, Viral B. Shah et Alan Edelman ont commencé à travailler sur Julia en 2009. En 2012, l'équipe a créé un site web expliquant leur travail sur Julia, ainsi que l'objectif recherché du langage. Depuis, une communauté c'est créée, et Julia compte aujourd'hui plus de 1,2 millions de téléchargements. Une autre preuve du dynamisme actuel du langage est fourni par GitHub: le projet compte presque 10 000 stars, et plus de 100 pull requests effectués par semaine. <br />
<br />
<br />
=Résumé=<br />
Julia est un langage conçu pour permettre une programmation de haut niveau, et à hautes performances adapté pour le calcul scientifique. La syntaxe est inspirée notamment de Python, R, Matlab. Julia offre une bibliothèque contenant de fonctions mathématiques, écrites souvent en Julia, mais contient aussi des bibliothèques C et Fortran quand celles ci ont fait preuve de leur efficacité, notamment pour l'algèbre linéaire, la génération des nombres aléatoires... De plus, la communauté Julia développe régulièrement de nouvelles bibliothèques, dans le but d'avoir un environnement aussi fourni que Python.<br />
<br />
=Abstract=<br />
Created in 2009, Julia is a high level programming language, made for scientific calculation. With a syntax inspired from Python, R and Matlab, Julia possesses a lot of useful libraries, mostly written in Julia, but also in C and Python. Julia's community is very active and a lot of packages are developed, in order to reach the same amount of packages and possibilities than Python. Julia also provides great performances, and supports parallel and distributed algorithms. <br />
<br />
=Principales caractéristiques=<br />
D'après le site officiel de Julia, https://julialang.org/, voici les principales fonctionnalités du langage:<br />
* Un typage dynamique<br />
* Appel possible de fonctions issues de C et Python<br />
* Un gestionnaire de paquets intégré<br />
* Conçu pour le parallélisme et le calcul distribué<br />
* Prise en charge d'Unicode<br />
* Présence d'un shell permettant la gestion de processus<br />
* Performances élevées, proches de celles de C<br />
* Distribution multiple : permet de définir le comportement des fonctions selon leurs paramètres<br />
* Open source (licence MIT)<br />
<br />
=Interfaces d'utilisation=<br />
Julia fournit une interface en console, permettant d'utiliser le shell, d'importer des packages. Voici l'interface proposée:<br />
[[File:Julia_console.png|600px|center]]<br />
<br />
Une autre façon d'utiliser Julia est d'utiliser Jupyter notebook (http://jupyter.org/). Cette application web permet de programmer, de compiler et de voir les résultats obtenus. Voici un aperçu: <br />
[[File:Julia_jupyter.png|600px|center]]<br />
<br />
=Références=<br />
* https://julialang.org/<br />
* https://github.com/JuliaLang/<br />
* https://en.wikipedia.org/wiki/Julia_(programming_language)<br />
* http://jupyter.org/</div>Remi.Savaryhttps://air.imag.fr/index.php?title=VT2017_Julia&diff=37500VT2017 Julia2017-11-26T18:41:46Z<p>Remi.Savary: </p>
<hr />
<div>=Julia=<br />
<br />
<br />
[[File:Julia.png|150px|right]]<br />
* Auteur : Rémi Savary<br />
* Enseignants : Didier Donsez et Georges-Pierre Bonneau<br />
* Date : 06/10/2017<br />
<br />
=Historique=<br />
Jeff Bezanson, Stefan Karpinski, Viral B. Shah et Alan Edelman ont commencé à travailler sur Julia en 2009. En 2012, l'équipe a créé un site web expliquant leur travail sur Julia, ainsi que l'objectif recherché du langage. Depuis, une communauté c'est créée, et Julia compte aujourd'hui plus de 1,2 millions de téléchargements. Une autre preuve du dynamisme actuel du langage est fourni par GitHub: le projet compte presque 10 000 stars, et plus de 100 pull requests effectués par semaine. <br />
<br />
<br />
=Résumé=<br />
Julia est un langage conçu pour permettre une programmation de haut niveau, et à hautes performances adapté pour le calcul scientifique. La syntaxe est inspirée notamment de Python, R, Matlab. Julia offre une bibliothèque contenant de fonctions mathématiques, écrites souvent en Julia, mais contient aussi des bibliothèques C et Fortran quand celles ci ont fait preuve de leur efficacité, notamment pour l'algèbre linéaire, la génération des nombres aléatoires... De plus, la communauté Julia développe régulièrement de nouvelles bibliothèques, dans le but d'avoir un environnement aussi fourni que Python.<br />
<br />
=Abstract=<br />
Created in 2009, Julia is a high level programming language, made for scientific calculation. With a syntax inspired from Python, R and Matlab, Julia possesses a lot of useful libraries, mostly written in Julia, but also in C and Python. Julia's community is very active and a lot of packages are developed, in order to reach the same amount of packages and possibilities than Python. Julia also provides great performances, and supports parallel and distributed algorithms. <br />
<br />
=Principales caractéristiques=<br />
D'après le site officiel de Julia, https://julialang.org/, voici les principales fonctionnalités du langage:<br />
* Un typage dynamique<br />
* Appel possible de fonctions issues de C et Python<br />
* Un gestionnaire de paquets intégré<br />
* Conçu pour le parallélisme et le calcul distribué<br />
* Prise en charge d'Unicode<br />
* Présence d'un shell permettant la gestion de processus<br />
* Performances élevées, proches de celles de C<br />
* Distribution multiple : permet de définir le comportement des fonctions selon leurs paramètres<br />
* Open source (licence MIT)<br />
<br />
=Interfaces d'utilisation=<br />
Julia fournit une interface en console, permettant d'utiliser le shell, d'importer des packages. Voici l'interface proposée:<br />
[[File:Julia_console.png|600px|center]]<br />
<br />
Une autre façon d'utiliser Julia est d'utiliser Jupyter notebook (http://jupyter.org/). Cette application web permet de programmer, de compiler et de voir les résultats obtenus. Voici un aperçu: <br />
[[File:Julia_jupyter.png|600px|center]]<br />
<br />
=Références=<br />
https://julialang.org/<br />
https://github.com/JuliaLang/<br />
https://en.wikipedia.org/wiki/Julia_(programming_language)<br />
http://jupyter.org/</div>Remi.Savaryhttps://air.imag.fr/index.php?title=VT2017_Julia&diff=37499VT2017 Julia2017-11-26T18:37:34Z<p>Remi.Savary: </p>
<hr />
<div>=Julia=<br />
<br />
<br />
[[File:Julia.png|150px|right]]<br />
* Auteur : Rémi Savary<br />
* Enseignants : Didier Donsez et Georges-Pierre Bonneau<br />
* Date : 06/10/2017<br />
<br />
=Historique=<br />
Jeff Bezanson, Stefan Karpinski, Viral B. Shah et Alan Edelman ont commencé à travailler sur Julia en 2009. En 2012, l'équipe a créé un site web expliquant leur travail sur Julia, ainsi que l'objectif recherché du langage. Depuis, une communauté c'est créée, et Julia compte aujourd'hui plus de 1,2 millions de téléchargements. Une autre preuve du dynamisme actuel du langage est fourni par GitHub: le projet compte presque 10 000 stars, et plus de 100 pull requests effectués par semaine. <br />
<br />
<br />
=Résumé=<br />
Julia est un langage conçu pour permettre une programmation de haut niveau, et à hautes performances adapté pour le calcul scientifique. La syntaxe est inspirée notamment de Python, R, Matlab. Julia offre une bibliothèque contenant de fonctions mathématiques, écrites souvent en Julia, mais contient aussi des bibliothèques C et Fortran quand celles ci ont fait preuve de leur efficacité, notamment pour l'algèbre linéaire, la génération des nombres aléatoires... De plus, la communauté Julia développe régulièrement de nouvelles bibliothèques, dans le but d'avoir un environnement aussi fourni que Python.<br />
<br />
=Abstract=<br />
Created in 2009, Julia is a high level programming language, made for scientific calculation. With a syntax inspired from Python, R and Matlab, Julia possesses a lot of useful libraries, mostly written in Julia, but also in C and Python. Julia's community is very active and a lot of packages are developed, in order to reach the same amount of packages and possibilities than Python. Julia also provides great performances, and supports parallel and distributed algorithms. <br />
<br />
=Principales caractéristiques=<br />
D'après le site officiel de Julia, https://julialang.org/, voici les principales fonctionnalités du langage:<br />
* Un typage dynamique<br />
* Appel possible de fonctions issues de C et Python<br />
* Un gestionnaire de paquets intégré<br />
* Conçu pour le parallélisme et le calcul distribué<br />
* Prise en charge d'Unicode<br />
* Présence d'un shell permettant la gestion de processus<br />
* Performances élevées, proches de celles de C<br />
* Distribution multiple : permet de définir le comportement des fonctions selon leurs paramètres<br />
* Open source (licence MIT)<br />
<br />
=Interfaces d'utilisation=<br />
Julia fournit une interface en console, permettant d'utiliser le shell, d'importer des packages. Voici l'interface proposée:<br />
[[File:Julia_console.png|600px|center]]<br />
<br />
Une autre façon d'utiliser Julia est d'utiliser Jupyter notebook (http://jupyter.org/). Cette application web permet de programmer, de compiler et de voir les résultats obtenus. Voici un aperçu: <br />
[[File:Julia_jupyter.png|600px|center]]</div>Remi.Savaryhttps://air.imag.fr/index.php?title=VT2017_Julia&diff=37498VT2017 Julia2017-11-26T17:55:42Z<p>Remi.Savary: </p>
<hr />
<div>=Julia=<br />
<br />
<br />
[[File:Julia.png|150px|right]]<br />
* Auteur : Rémi Savary<br />
* Enseignants : Didier Donsez et Georges-Pierre Bonneau<br />
* Date : 06/10/2017<br />
<br />
=Historique=<br />
Jeff Bezanson, Stefan Karpinski, Viral B. Shah et Alan Edelman ont commencé à travailler sur Julia en 2009. En 2012, l'équipe a créé un site web expliquant leur travail sur Julia, ainsi que l'objectif recherché du langage. Depuis, une communauté c'est créée, et Julia compte aujourd'hui plus de 1,2 millions de téléchargements. Une autre preuve du dynamisme actuel du langage est fourni par GitHub: le projet compte presque 10 000 stars, et plus de 100 pull requests effectués par semaine. <br />
<br />
<br />
=Résumé=<br />
Julia est un langage conçu pour permettre une programmation de haut niveau, et à hautes performances adapté pour le calcul scientifique. La syntaxe est inspirée notamment de Python, R, Matlab. Julia offre une bibliothèque contenant de fonctions mathématiques, écrites souvent en Julia, mais contient aussi des bibliothèques C et Fortran quand celles ci ont fait preuve de leur efficacité, notamment pour l'algèbre linéaire, la génération des nombres aléatoires... De plus, la communauté Julia développe régulièrement de nouvelles bibliothèques, dans le bu d'avoir un environnement aussi fourni que Python.<br />
<br />
=Principales caractéristiques=<br />
D'après le site officiel de Julia, https://julialang.org/, voici les principales fonctionnalités du langage:<br />
* Un typage dynamique<br />
* Appel possible de fonctions issues de C et Python<br />
* Un gestionnaire de paquets intégré<br />
* Conçu pour le parallélisme et le calcul distribué<br />
* Prise en charge d'Unicode<br />
* Présence d'un shell permettant la gestion de processus<br />
* Performances élevées, proches de celles de C<br />
* Distribution multiple : permet de définir le comportement des fonctions selon leurs paramètres<br />
* Open source (licence MIT)<br />
<br />
=Interfaces d'utilisation=<br />
Julia fournit une interface en console, permettant d'utiliser le shell, d'importer des packages. Voici l'interface proposée:<br />
[[File:Julia_console.png|600px|center]]<br />
<br />
Une autre façon d'utiliser Julia est d'utiliser Jupyter notebook (http://jupyter.org/). Cette application web permet de programmer, de compiler et de voir les résultats obtenus. Voici un aperçu: <br />
[[File:Julia_jupyter.png|600px|center]]</div>Remi.Savaryhttps://air.imag.fr/index.php?title=File:Julia_jupyter.png&diff=37497File:Julia jupyter.png2017-11-26T17:54:58Z<p>Remi.Savary: </p>
<hr />
<div></div>Remi.Savaryhttps://air.imag.fr/index.php?title=VT2017_Julia&diff=37496VT2017 Julia2017-11-26T17:37:02Z<p>Remi.Savary: </p>
<hr />
<div>=Julia=<br />
<br />
<br />
[[File:Julia.png|150px|right]]<br />
* Auteur : Rémi Savary<br />
* Enseignants : Didier Donsez et Georges-Pierre Bonneau<br />
* Date : 06/10/2017<br />
<br />
=Historique=<br />
Jeff Bezanson, Stefan Karpinski, Viral B. Shah et Alan Edelman ont commencé à travailler sur Julia en 2009. En 2012, l'équipe a créé un site web expliquant leur travail sur Julia, ainsi que l'objectif recherché du langage. Depuis, une communauté c'est créée, et Julia compte aujourd'hui plus de 1,2 millions de téléchargements. Une autre preuve du dynamisme actuel du langage est fourni par GitHub: le projet compte presque 10 000 stars, et plus de 100 pull requests effectués par semaine. <br />
<br />
<br />
=Résumé=<br />
Julia est un langage conçu pour permettre une programmation de haut niveau, et à hautes performances adapté pour le calcul scientifique. La syntaxe est inspirée notamment de Python, R, Matlab. Julia offre une bibliothèque contenant de fonctions mathématiques, écrites souvent en Julia, mais contient aussi des bibliothèques C et Fortran quand celles ci ont fait preuve de leur efficacité, notamment pour l'algèbre linéaire, la génération des nombres aléatoires... De plus, la communauté Julia développe régulièrement de nouvelles bibliothèques, dans le bu d'avoir un environnement aussi fourni que Python.<br />
<br />
=Principales caractéristiques=<br />
D'après le site officiel de Julia, https://julialang.org/, voici les principales fonctionnalités du langage:<br />
* Un typage dynamique<br />
* Appel possible de fonctions issues de C et Python<br />
* Un gestionnaire de paquets intégré<br />
* Conçu pour le parallélisme et le calcul distribué<br />
* Prise en charge d'Unicode<br />
* Présence d'un shell permettant la gestion de processus<br />
* Performances élevées, proches de celles de C<br />
* Distribution multiple : permet de définir le comportement des fonctions selon leurs paramètres<br />
* Open source (licence MIT)<br />
<br />
=Interfaces d'utilisation=<br />
Julia fournit une interface en console, permettant d'utiliser le shell, d'importer des packages. Voici l'interface proposée:<br />
[[File:Julia_console.png|600px|center]]</div>Remi.Savaryhttps://air.imag.fr/index.php?title=File:Julia_console.png&diff=37495File:Julia console.png2017-11-26T17:35:29Z<p>Remi.Savary: </p>
<hr />
<div></div>Remi.Savaryhttps://air.imag.fr/index.php?title=VT2017_Julia&diff=37492VT2017 Julia2017-11-26T16:22:00Z<p>Remi.Savary: </p>
<hr />
<div>=Julia=<br />
<br />
<br />
[[File:Julia.png|150px|right]]<br />
* Auteur : Rémi Savary<br />
* Enseignants : Didier Donsez et Georges-Pierre Bonneau<br />
* Date : 06/10/2017<br />
<br />
=Historique=<br />
Jeff Bezanson, Stefan Karpinski, Viral B. Shah et Alan Edelman ont commencé à travailler sur Julia en 2009. En 2012, l'équipe a créé un site web expliquant leur travail sur Julia, ainsi que l'objectif recherché du langage. Depuis, une communauté c'est créée, et Julia compte aujourd'hui plus de 1,2 millions de téléchargements. Une autre preuve du dynamisme actuel du langage est fourni par GitHub: le projet compte presque 10 000 stars, et plus de 100 pull requests effectués par semaine. <br />
<br />
<br />
=Résumé=<br />
Julia est un langage conçu pour permettre une programmation de haut niveau, et à hautes performances adapté pour le calcul scientifique. La syntaxe est inspirée notamment de Python, R, Matlab. Julia offre une bibliothèque contenant de fonctions mathématiques, écrites souvent en Julia, mais contient aussi des bibliothèques C et Fortran quand celles ci ont fait preuve de leur efficacité, notamment pour l'algèbre linéaire, la génération des nombres aléatoires... De plus, la communauté Julia développe régulièrement de nouvelles bibliothèques, dans le bu d'avoir un environnement aussi fourni que Python.<br />
<br />
=Principales caractéristiques=<br />
D'après le site officiel de Julia, https://julialang.org/, voici les principales fonctionnalités du langage:<br />
* Un typage dynamique<br />
* Appel possible de fonctions issues de C et Python<br />
* Un gestionnaire de paquets intégré<br />
* Conçu pour le parallélisme et le calcul distribué<br />
* Prise en charge d'Unicode<br />
* Présence d'un shell permettant la gestion de processus<br />
* Performances élevées, proches de celles de C<br />
* Distribution multiple : permet de définir le comportement des fonctions selon leurs paramètres<br />
* Open source (licence MIT)</div>Remi.Savaryhttps://air.imag.fr/index.php?title=VT2017_Julia&diff=37491VT2017 Julia2017-11-26T16:03:56Z<p>Remi.Savary: /* Résumé */</p>
<hr />
<div>=Julia=<br />
<br />
<br />
[[File:Julia.png|150px|right]]<br />
* Auteur : Rémi Savary<br />
* Enseignants : Didier Donsez et Georges-Pierre Bonneau<br />
* Date : 06/10/2017<br />
<br />
=Historique=<br />
Jeff Bezanson, Stefan Karpinski, Viral B. Shah et Alan Edelman ont commencé à travailler sur Julia en 2009. En 2012, l'équipe a créé un site web expliquant leur travail sur Julia, ainsi que l'objectif recherché du langage. Depuis, une communauté c'est créée, et Julia compte aujourd'hui plus de 1,2 millions de téléchargements. Une autre preuve du dynamisme actuel du langage est fourni par GitHub: le projet compte presque 10 000 stars, et plus de 100 pull requests effectués par semaine. <br />
<br />
<br />
=Résumé=<br />
Julia est un langage conçu pour permettre une programmation de haut niveau, et à hautes performances adapté pour le calcul scientifique. La syntaxe est inspirée notamment de Python, R, Matlab. Julia offre une bibliothèque contenant de fonctions mathématiques, écrites souvent en Julia, mais contient aussi des bibliothèques C et Fortran quand celles ci ont fait preuve de leur efficacité, notamment pour l'algèbre linéaire, la génération des nombres aléatoires... De plus, la communauté Julia développe régulièrement de nouvelles bibliothèques, dans le bu d'avoir un environnement aussi fourni que Python.</div>Remi.Savaryhttps://air.imag.fr/index.php?title=VT2017_Julia&diff=37490VT2017 Julia2017-11-26T16:03:22Z<p>Remi.Savary: </p>
<hr />
<div>=Julia=<br />
<br />
<br />
[[File:Julia.png|150px|right]]<br />
* Auteur : Rémi Savary<br />
* Enseignants : Didier Donsez et Georges-Pierre Bonneau<br />
* Date : 06/10/2017<br />
<br />
=Historique=<br />
Jeff Bezanson, Stefan Karpinski, Viral B. Shah et Alan Edelman ont commencé à travailler sur Julia en 2009. En 2012, l'équipe a créé un site web expliquant leur travail sur Julia, ainsi que l'objectif recherché du langage. Depuis, une communauté c'est créée, et Julia compte aujourd'hui plus de 1,2 millions de téléchargements. Une autre preuve du dynamisme actuel du langage est fourni par GitHub: le projet compte presque 10 000 stars, et plus de 100 pull requests effectués par semaine. <br />
<br />
<br />
=Résumé=<br />
Julia est un langage conçu pour permettre une programmation de haut niveau, et à hautes performances adapté pour le calcul scientifique. La syntaxe est inspirée notamment de Python, R, Matlab... Julia offre une bibliothèque contenant de fonctions mathématiques, écrites souvent en Julia, mais contient aussi des bibliothèques C et Fortran quand celles ci ont fait preuve de leur efficacité, notamment pour l'algèbre linéaire, la génération des nombres aléatoires... De plus, la communauté Julia développe régulièrement de nouvelles bibliothèques, dans le bu d'avoir un environnement aussi fourni que Python.</div>Remi.Savaryhttps://air.imag.fr/index.php?title=VT2017&diff=37484VT20172017-11-25T18:15:08Z<p>Remi.Savary: /* Séance 3 : 06/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_Julia_RémiSAVARY_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_Cdoe_Obofsucaitn_presentation.pdf|Transparents]], [[VT2017_Cdoe_Obofsucaitn_demo|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:openMP.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_MOREAU_WebScraping.pdf|Transparents]], [https://github.com/ariya/phantomjs/blob/master/examples|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_Yocto_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>Remi.Savaryhttps://air.imag.fr/index.php?title=ECOM_RICM5_Groupe3_2017_Journal&diff=37094ECOM RICM5 Groupe3 2017 Journal2017-11-07T08:19:59Z<p>Remi.Savary: </p>
<hr />
<div>{|class="wikitable"<br />
! colspan="5"| Planning groupe 3<br />
|-<br />
! scope="col"| Tache<br />
! scope="col"| Affectation<br />
! scope="col"| Problèmes - Commentaires<br />
! scope="col"| Temps de réalisation estimé<br />
! scope="col"| Etat <br />
|-<br />
<br />
! colspan="5"| Sprint 1<br />
|-<br />
|style="color: black; width: 25%;" | Découverte du sujet<br />
| Tout le groupe<br />
| Aucun<br />
| 6 heures<br />
| Réalisé<br />
<br />
|-<br />
|Définition des rôles<br />
| Tout le groupe<br />
| Changement au cours du projet <br />
| 1 heure<br />
| Réalisé<br />
<br />
|-<br />
|Rédaction des différentes tâches à réaliser<br />
| Hervé, Anthony <br />
| Aucun<br />
| 2 heures<br />
| Réalisé<br />
|-<br />
|Brainstorming autour des technologies à utiliser durant le projet<br />
| Tout le groupe<br />
| Tout le groupe ne part pas vec les mêmes connaissances<br />
| 5 heures<br />
| Réalisé<br />
|-<br />
|Liste de tâches à effectuer<br />
| Oriane, Rémi et Denis<br />
| Aucun<br />
| 2 heures<br />
| Réalisé<br />
|-<br />
! colspan="5"| Sprint 2<br />
|-<br />
|Commencement de la redaction du Dossier de Conception Système (DCS)<br />
| Anthony<br />
|<br />
| 5 heures<br />
| Réalisé<br />
|-<br />
|Préparation d'un questionnaire d'évaluation des besoins<br />
| Oriane<br />
| Aucun<br />
| 2 heures<br />
| Réalisé<br />
|-<br />
|Réalisation d'un arbre de tâches<br />
| Oriane, Denis<br />
| Aucun <br />
| 2 heures<br />
| Réalisé<br />
|-<br />
|Début de mise en place de l'architecture du projet<br />
| Hervé, Anthony<br />
| <br />
| 3 heures<br />
| Réalisé<br />
|-<br />
|Réalisation de l’architecture de la base de données<br />
| Rémi<br />
| <br />
* Gestion du prix des places de concert <br />
* Gestions des places dans une salle <br />
| 5 heures<br />
| Réalisé<br />
|-<br />
|Création d'un diagramme de cas d'utilisation<br />
| Hervé<br />
| Aucun<br />
| 3 heures<br />
| Réalisé<br />
|-<br />
|Début d'analyse de l'existant<br />
| Oriane<br />
| Beaucoup de ressemblance entre tout les sites existant<br />
| 2 heures <br />
| Réalisé<br />
|-<br />
! colspan="5"| Sprint 3<br />
|-<br />
|Finition du diagramme de cas d'utilisation<br />
| Hervé<br />
| Aucun<br />
| 2 heures<br />
| Réalisé<br />
|-<br />
|Finition du Dossier de Conception Système (DCS)<br />
| Anthony <br />
| <br />
| 3 heures<br />
| Réalisé<br />
|-<br />
|Analyse du questionnaire<br />
| Oriane<br />
| Beaucoup de réponse sur une seule tranche d'age<br />
| 1 heure<br />
| Réalisé<br />
|-<br />
|Analyse de l'existant<br />
| Oriane<br />
| Essayer de se mettre dans la peau d'un personne qui n'utilise pas souvent internet<br />
| 2 heures<br />
| Réalisé<br />
|-<br />
|Préparation de la première présentation<br />
| Rémi, Denis <br />
| Aucun<br />
| 2 heures<br />
| Réalisé<br />
|-<br />
! colspan="5"| Sprint 4<br />
|-<br />
! colspan="5"|Commencer le travail en sous groupe (back-end et front-end)<br />
|-<br />
|Faire un planning détaillé pour le client<br />
| Anthony, Oriane<br />
| <br />
*Prévision des capacités de chaque personne de l'équipe<br />
*Mise en forme sur air <br />
| 6 heures<br />
| Réalisé <br />
|-<br />
|Jeu de données pour les spectacles<br />
| Rémi, Denis<br />
|<br />
| 4 heures<br />
| Réalisé<br />
|-<br />
|Vérifier que tout le monde connait les bases des technologies qu'il doit utiliser<br />
| Tout le groupe<br />
| <br />
| 2 heures<br />
| Réalisé<br />
|-<br />
! style= "background-color: #9AA6FD"|Back-end<br />
|-<br />
|Mise en place l’intégration continue<br />
| Anthony, Hervé<br />
|<br />
| 4 heures <br />
| Réalisé <br />
|-<br />
|Faire les schémas d'explication du système (architecture et diagramme de classe)<br />
| Anthony, Rémi<br />
| <br />
| 3 heures <br />
| Réalisé<br />
|-<br />
! style= "background-color: #FA9AFD"|Front-end<br />
|- <br />
|Première version du font-end<br />
| Denis, Oriane<br />
| Mettre en place un design<br />
|7 heures<br />
| Réalisé<br />
|-&<br />
! colspan="5" | Sprint 5<br />
|-<br />
! style= "background-color: #9AA6FD"|Back-end<br />
|-<br />
|Premier embryon d'application fonctionnel<br />
| Anthony, Hervé<br />
|<br />
| 8 heures <br />
| Réalisé <br />
|-<br />
|Faire fonctionner l'intégration continue<br />
| Anthony<br />
| Quelques problèmes rencontrés avec amazon font que cela ne fonctionne plus pour le moment <br />
| 6 heures <br />
| Réalisé <br />
|-<br />
|Formation Genergee<br />
| Rémi<br />
|<br />
| 4 heures <br />
| Réalisé<br />
|-<br />
|Entities Beans<br />
| Hervé, Anthony <br />
|<br />
| 5 heures <br />
| Réalisé<br />
|-<br />
! style= "background-color: #FA9AFD"|Front-end<br />
|-<br />
|Page d’accueil<br />
| Denis<br />
| Mise en place du framework Bootstrap<br />
| 7 heures<br />
| Réalisé<br />
|-<br />
|-<br />
|Page de recherche<br />
| Oriane<br />
| Installation de WebSorm et prise en main de bootstrap<br />
| 6 heures <br />
| Réalisé<br />
|-<br />
|Réalisation d’éléments fixes de l'IHM (header, navbar, footer)<br />
| Denis<br />
|<br />
| 2 heures<br />
| Réalisé<br />
|-<br />
! colspan="5"| Sprint 6<br />
|-<br />
! style= "background-color: #9AA6FD"|Back-end<br />
|-<br />
|Développement des fonctions d'insertions de l'API<br />
| Hervé<br />
|<br />
| 4 heures<br />
| En cours <br />
|-<br />
|Génération du projet <br />
| Anthony, Rémi <br />
|<br />
| 2 heures<br />
| En cours <br />
|-<br />
! style= "background-color: #FA9AFD"|Front-end<br />
|-<br />
|Formation AngularJS et mise en place dans le projet <br />
| Denis, Oriane<br />
|<br />
| 5 heures <br />
| En cours <br />
|-<br />
|style="background-color = #FFFFFF; color: orange;" |'''Sprint en cours'''<br />
! colspan="5"| Sprint 7<br />
|-<br />
|Préparation soutenance - Slides pour la soutenance<br />
| Tout le groupe<br />
|<br />
| 3 heures<br />
| <br />
|-<br />
! style= "background-color: #9AA6FD"|Back-end<br />
|-<br />
! style= "background-color: #FA9AFD"|Front-end<br />
|-<br />
|Première version du front-end<br />
| Denis, Oriane<br />
|<br />
| 3 heures <br />
| En cours <br />
|-<br />
|Gestion panier <br />
| Denis <br />
| Nous pesions le développer en back-end mais finalement cela nous a semblé plus logique de le faire en front-end<br />
| 4 heures <br />
| Réalisé<br />
|-<br />
! colspan="5"| Sprint 8<br />
|-<br />
|Discussion post-soutenance <br />
|<br />
|<br />
|<br />
|<br />
|-<br />
! style= "background-color: #9AA6FD"|Back-end<br />
|-<br />
|Réservation spectacle fonctionnels<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
|Ecriture des tests unitaires<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
! style= "background-color: #FA9AFD"|Front-end<br />
|-<br />
|IHM de recherche et de sélection de spectacle<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
|Correction de l'IHM en fonction des retours de la soutenance<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
! colspan="5"| Sprint 9<br />
|-<br />
|Mise en place du serveur de mail<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
|Développement des fonctions liées au <br />
|<br />
|<br />
|<br />
|<br />
|-<br />
|Tests fonctionnels<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
! style= "background-color: #FA9AFD"|Front-end<br />
|-<br />
|version 2<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
! colspan="5"| Sprint 10<br />
|-<br />
! style= "background-color: #9AA6FD" | Back-end<br />
|-<br />
|Paiement à la banque fonctionnelle<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
|Génération et envoi des mails fonctionnels<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
! colspan="5"| Sprint 11<br />
|-<br />
! colspan="5"| Sprint 12<br />
|-<br />
|Mise en place du proxy HAProxy<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
|Mise en place d'outils de monitoring(Grafana - InfluxDB - Telegraph)<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
! colspan="5"| Sprint 13<br />
|-<br />
! colspan="5"| Sprint 14<br />
|-<br />
|Soutenance finale<br />
|-<br />
|Préparation soutenance<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
|Slides<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
|}</div>Remi.Savaryhttps://air.imag.fr/index.php?title=ECOM_RICM5_Groupe3_2017&diff=36333ECOM RICM5 Groupe3 20172017-10-10T07:49:24Z<p>Remi.Savary: </p>
<hr />
<div>Cette page wiki a pour but de détailler l'avancement du travail sur le projet eCOM du groupe 3 de la promotion 2017-2018 de RICM. <br />
Le projet eCOM a pour but de développer une application de commerce en ligne par groupe de 5 étudiants. Il regroupe une partie Système ainsi qu'une partie IHM qui seront toutes les deux détaillées sur cette page. <br />
<br />
=Résumé du projet=<br />
<br />
Notre projet de eCOM s'appelle ''MySpectacle''. Le but est de mettre en oeuvre un site internet servant à réserver en ligne des places de spectacle. Notre site doit proposer toute une panoplie de spectacles que l'utilisateur doit pouvoir trier en fonction de ce qu'il souhaite voir, du lieu, de la date...<br />
<br />
=L'équipe=<br />
<br />
Pour mener à bien ce projet l'équipe est composée de : <br />
<br />
*BECHER Hervé : Développeur (Spécialité sécurité)<br />
*DALLE Oriane : Chef de projet<br />
*GEOURJON Anthony : Scrum Master, Lead Developer (Spécialiste [[OpenShift]], [[Docker]]).<br />
*LACHARTRE Denis : Développeur Frontend (JSP, Twitter Bootstrap)<br />
*SAVARY Rémi : Développeur ([[JavaEE]], [[Wildfly]])<br />
<br />
=Ressources =<br />
<br />
*[[Media:DCS_Myspectacle.pdf | DCS]]<br />
*[[Media:Soutenance_10_Octobre_MySpectacle.pdf | Slide audit 1]]<br />
<br />
=Les tâches prioritaires =<br />
<br />
Voici les tâches que nous souhaitons implementer en premier lieux : <br />
<br />
*Permettre à l'utilisateur de consulter toutes les offres de spectacle<br />
*Permettre à l'utilisateur de réaliser une recherche large (avec une seule contrainte)<br />
*Permettre à l'utilisateur de réaliser une recherche affinée (avec plusieurs paramètres)<br />
*Permettre à l'utilisateur de connaître le nombre de places restantes pour le spectacle <br />
*Permettre à l'utilisateur de connaître le nombre de places restantes dans les différentes zones de la salle <br />
*Permettre à l'utilisateur de gérer son panier (Ajouter des places et/ou en enlever)<br />
*Permettre à l'utilisateur de payer en ligne <br />
*Permettre à l'utilisateur de choisir son mode de récupération des billets<br />
<br />
<br />
<br />
=Partie IHM= <br />
<br />
Cette partie a pour but de décrire l'aspect de l'application web, elle détaillera l'approche utilisée afin de développer notre interface. On y trouvera pour qui elle est développée, dans quel but et dans quel contexte. <br />
<br />
==Les utilisateurs visés==<br />
<br />
''Analyse en cours de réalisation''<br />
<br />
<br />
[https://docs.google.com/forms/d/e/1FAIpQLSdZej9hLfvwITRwdplvJAMUJKID21N54CgXEBFlnxc5Bh2SiQ/viewform Lien vers notre questionnaire ]<br />
<br />
[[media:Réponse_sondage_myspectacle.pdf | Toutes les réponses au sondage]]<br />
<br />
==Arbre de tâches==<br />
[[File:Arbre_de_tache_Myspectacle.jpg|800px|thumb|left|Arbre de tâches]]<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
=SCRUM=<br />
<br />
Cette partie à pour but de détaillé le travail effectué chaque semaine par l'équipe <br />
<br />
==Sprint 1 : du 19 septembre au 26 Septembre == <br />
<br />
*Découverte du sujet<br />
*Définition des rôles<br />
*Rédaction des différentes tâches à réaliser<br />
*Brainstorming autour des technologies a utiliser durant le projet<br />
*Liste de tâches à effectuer<br />
<br />
==Sprint 2 : du 26 septembre au 3 Octobre == <br />
<br />
*Commencement de la redaction du Dossier de Conception Système (DCS) <br />
*Préparation d'un questionnaire d'évaluation des besoins<br />
*Réalisation d'un arbre de tâches<br />
*Début de mise en place de l'architecture du projet<br />
*Réalisation de l’architecture de la base de données <br />
*Création d'un diagramme de cas d'utilisation<br />
*Début d'analyse de l'existant<br />
<br />
==Sprint 3 : du 4 Octobre au 10 Octobre ==<br />
<br />
*Finition du diagramme de cas d'utilisation <br />
*Réalisation du schéma d'architecture <br />
*Elaboration du Dossier de Conception Système (DCS)<br />
*Faire un planning détaillé<br />
*</div>Remi.Savaryhttps://air.imag.fr/index.php?title=VT2017_Julia&diff=36227VT2017 Julia2017-10-06T15:37:00Z<p>Remi.Savary: </p>
<hr />
<div>=Julia=<br />
<br />
<br />
[[File:Julia.png|150px|right]]<br />
* Auteur : Rémi Savary<br />
* Enseignants : Didier Donsez et Georges-Pierre Bonneau<br />
* Date : 06/10/2017<br />
<br />
=Résumé=<br />
L'objectif de Julia est de fournir un langage de programmation haut niveau, ayant des performances</div>Remi.Savaryhttps://air.imag.fr/index.php?title=VT2017_Julia&diff=36226VT2017 Julia2017-10-06T15:24:30Z<p>Remi.Savary: Created page with "=Julia= right * Auteur : Rémi Savary * Enseignants : Didier Donsez et Georges-Pierre Bonneau * Date : 06/10/2017"</p>
<hr />
<div>=Julia=<br />
<br />
<br />
[[File:Julia.png|150px|right]]<br />
* Auteur : Rémi Savary<br />
* Enseignants : Didier Donsez et Georges-Pierre Bonneau<br />
* Date : 06/10/2017</div>Remi.Savaryhttps://air.imag.fr/index.php?title=VT2017_XXX&diff=36225VT2017 XXX2017-10-06T15:24:11Z<p>Remi.Savary: Blanked the page</p>
<hr />
<div></div>Remi.Savaryhttps://air.imag.fr/index.php?title=VT2017&diff=36224VT20172017-10-06T15:21:32Z<p>Remi.Savary: </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.github.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_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 4 : 13/10==<br />
Enseignants : [[User:Gpbonneau|Georges-Pierre Bonneau]], [[User:Donsez|Didier Donsez]]<br />
<br />
* [[Telehash]] : Gilles Bonhoure, , [[VT2017_XXX|Fiche de synthèse]], [[Media:VT2017_XXX_presentation.pdf|Transparents]], [https://github.com/YYYZZZ/XXX_Demo_VT2017|Code source démo]<br />
* [[GlusterFS]] : Vincent Turrin, [[VT2017_XXX|Fiche de synthèse]], [[Media:VT2017_XXX_presentation.pdf|Transparents]], [https://github.com/YYYZZZ/XXX_Demo_VT2017|Code source démo]<br />
* [[OpenFlow]] : Douria ZENNOUCHE, [[VT2017_XXX|Fiche de synthèse]], [[Media:VT2017_XXX_presentation.pdf|Transparents]], [https://github.com/YYYZZZ/XXX_Demo_VT2017|Code source démo]<br />
* [[OpenMP]] : Anthony Geourjon, [[VT2017_XXX|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 />
* [[Electron]] : Héloïse Fernandes de Almeida, [[VT2017_XXX|Fiche de synthèse]], [[Media:VT2017_XXX_presentation.pdf|Transparents]], [https://github.com/YYYZZZ/XXX_Demo_VT2017|Code source démo]<br />
* [[OpenNLP]] : Démonstration pour l'internalisation automatique de site de commerce électronique [[eCOM]]. : Aymeric Brochier, [[VT2017_XXX|Fiche de synthèse]], [[Media:VT2017_XXX_presentation.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_XXX|Fiche de synthèse]], [[Media:VT2017_XXX_presentation.pdf|Transparents]], [https://github.com/YYYZZZ/XXX_Demo_VT2017|Code source démo]<br />
* [[Apache Mahout]], ?????????, [[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_XXX|Fiche de synthèse]], [[Media:VT2017_XXX_presentation.pdf|Transparents]], [https://github.com/YYYZZZ/XXX_Demo_VT2017|Code source démo]<br />
* [[OpenAI Gym]] : Lambert Rocher, [[VT2017_XXX|Fiche de synthèse]], [[Media:VT2017_XXX_presentation.pdf|Transparents]], [https://github.com/YYYZZZ/XXX_Demo_VT2017|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_XXX|Fiche de synthèse]], [[Media:VT2017_XXX_presentation.pdf|Transparents]], [https://github.com/YYYZZZ/XXX_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 />
* [[??????]] : Antoine Delise, [[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 />
=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 />
# [[OpenShift]] CaaS : démo sur le projet eCOM<br />
# [[web3j]]</div>Remi.Savaryhttps://air.imag.fr/index.php?title=VT2017_XXX&diff=36223VT2017 XXX2017-10-06T15:19:42Z<p>Remi.Savary: </p>
<hr />
<div>=Julia=<br />
<br />
<br />
[[File:Julia.png|150px|right]]<br />
* Auteur : Rémi Savary<br />
* Enseignants : Didier Donsez et Georges-Pierre Bonneau<br />
* Date : 06/10/2017</div>Remi.Savaryhttps://air.imag.fr/index.php?title=File:Julia.png&diff=36222File:Julia.png2017-10-06T15:17:19Z<p>Remi.Savary: Logo de Julia</p>
<hr />
<div>Logo de Julia</div>Remi.Savaryhttps://air.imag.fr/index.php?title=File:VT2017_Julia_R%C3%A9miSAVARY_presentation.pdf&diff=36220File:VT2017 Julia RémiSAVARY presentation.pdf2017-10-06T14:48:57Z<p>Remi.Savary: Diapo utilisé pour présenter le langage Julia lors de la séance de veille technologique du 06/10/2017</p>
<hr />
<div>Diapo utilisé pour présenter le langage Julia lors de la séance de veille technologique du 06/10/2017</div>Remi.Savaryhttps://air.imag.fr/index.php?title=VT2017_EnMasse&diff=36212VT2017 EnMasse2017-10-06T11:59:15Z<p>Remi.Savary: </p>
<hr />
<div>=EnMasse=<br />
* Auteur : Denis Lachartre<br />
* Enseignants : Didier Donsez et Georges-Pierre Bonneau<br />
<br />
<br />
<br />
<br />
=Résumé=<br />
Avec l'émergence des technologies de l'IOT, un des défis majeur est de pouvoir faire communiquer des systèmes légers et tous differents. Le service EnMasse apporte une réponse à ce problème. Ce dernier est en effet un service de messagerie (son nom est d'ailleurs dérivé de Message as a service). Il permet la communication grâce aux protocoles MQTT et AMQP. Une des forces d'EnMasse est sa rapidité d'installation puisqu'il peut se déployer sur OpenShift en quelques lignes de commandes. OpenShift offre alors de quoi monitorer entièrement notre système. On peut par exemple augmenter le nombre de dock lié à l'authentification ou encore ajouter un load balancer.<br />
<br />
=Abstract=<br />
With the emergence of IOT technologies, one of the major challenges is to establish communication between light and all different systems. The EnMasse service provides an answer to this. It is indeed a messaging service (its name is also derived from Message as a service). It allows the communication thanks to the protocols MQTT and AMQP. One of the strengths of EnMasse is speed of installation since it can be deployed on OpenShift in a few command lines. OpenShift then offers what fully monitor our system. For example, it is possible to increase the number of docks linked to the authentication or to add a load balancer. <br />
<br />
=Synthèse=<br />
<br />
===Présentation d'EnMasse===<br />
EnMasse est un projet open source de messagerie. Il fourni des services performants et de taille adaptable et peut tourner sur sa propre machine (en local) ou sur un cloud. OpenShift permet le deployement du système et de tout ses microservices, ce qui facilite considérablement la mise en place du projet. EnMasse utilise les protocoles MQTT et AMQP afin d'établir les diverses communications.<br />
[[File:Enmasse architecture.png]]<br />
<br />
<br />
===MQTT===<br />
MQTT est un service de messagerie TCP/IP simple et extrêmement léger dans le sens où des messages de toutes sortes peuvent être transmis. Les messages sont envoyés par des publieurs (les publishers) sur un canal (une chaîne d’information si vous voulez) appelé Topic. Ces messages peuvent être lus par les abonnés (les subscribers). Les Topics (ou les canaux d’informations) peuvent avoir une hiérarchie qui permet de sélectionner finement les informations que l’on désire.<br />
Le serveur fait de plus office de traducteur entre les différents systèmes présents.<br />
<br />
<br />
[[File:Amqp.png]]<br />
<br />
<br />
===AMQP===<br />
AMQP (pour Advanced Message Queuing Protocol) est un protocole ouvert pour les systèmes de messagerie orientés intergiciel. L'objectif d'AMQP est de standardiser les échanges entre serveurs de messages en se basant sur les principes suivants : orienté message, utilisation de files d'attente, routage (point à point et publish-subscribe), fiabilité et sécurité. Il s’agit grossièrement d’une liste FIFO (First In First Out) dans laquelle sont ajoutés les messages qui seront ensuite redistribués aux différents consommateurs connectés à cette file.<br />
<br />
<br />
[[File:Mqtt.png]]<br />
<br />
<br />
===OpenShift===<br />
OpenShift est un système développé par Red Hat pour le déployement d'application basé sur docker. Tout le code source est disponible sur GitHub et est disponible sous license Apache et est basé sur les concepts suivant:<br />
• Une rapidité d'execution et une facilité a s'adapter à la taille de l'application.<br />
• Une console web pour monitorer des parametres comme l'état de chaque micro-services.<br />
• Du load balancing, du logging et des metrics automatiques.<br />
<br />
<br />
=Bibliographie/Webographie=<br />
<br />
*https://github.com/EnMasseProject/enmasse<br />
*https://github.com/openshift/origin<br />
*https://blog.guiguiabloc.fr/index.php/2014/11/13/mqtt-faites-communiquer-vos-objets-simplement/</div>Remi.Savaryhttps://air.imag.fr/index.php?title=VT2017_EnMasse&diff=36211VT2017 EnMasse2017-10-06T11:57:18Z<p>Remi.Savary: </p>
<hr />
<div>=EnMasse=<br />
* Auteur : Denis Lachartre<br />
* Enseignants : Didier Donsez et Georges-Pierre Bonneau<br />
<br />
<br />
<br />
<br />
=Résumé=<br />
Avec l'émergence des technologies de l'IOT, un des défis majeur est de pouvoir faire communiquer des systèmes légers et tous differents. Le service EnMasse apporte une réponse à ce problème. Ce dernier est en effet un service de messagerie (son nom est d'ailleurs dérivé de Message as a service). Il permet la communication grâce aux protocoles MQTT et AMQP. Une des forces d'EnMasse est sa rapidité d'installation puisqu'il peut se déployer sur OpenShift en quelques lignes de commandes. OpenShift offre alors de quoi monitorer entièrement notre système. On peut par exemple augmenter le nombre de dock lié à l'authentification ou encore ajouter un load balancer.<br />
<br />
=Abstract=<br />
With the emergence of IOT technologies, one of the major challenges is to establish communication between light and all different systems. The EnMasse service provides an answer to this. It is indeed a messaging service (its name is also derived from Message as a service). It allows the communication thanks to the protocols MQTT and AMQP. One of the strengths of EnMasse is speed of installation since it can be deployed on OpenShift in a few command lines. OpenShift then offers what fully monitor our system. For example, it is possible to increase the number of docks linked to the authentication or to add a load balancer. <br />
<br />
=Synthèse=<br />
<br />
===Présentation d'EnMasse===<br />
EnMasse est un projet open source de messagerie. Il fourni des services performants et de taille adaptable et peut tourner sur sa propre machine (en local) ou sur un cloud. OpenShift permet le deployement du système et de tout ses microservices, ce qui facilite considérablement la mise en place du projet. EnMasse utilise les protocoles MQTT et AMQP afin d'établir les diverses communications.<br />
[[File:Enmasse architecture.png]]<br />
<br />
<br />
===MQTT===<br />
MQTT est un service de messagerie TCP/IP simple et extrêmement léger dans le sens où des messages de toutes sortes peuvent être transmis. Les messages sont envoyés par des publieurs (les publishers) sur un canal (une chaîne d’information si vous voulez) appelé Topic. Ces messages peuvent être lus par les abonnés (les subscribers). Les Topics (ou les canaux d’informations) peuvent avoir une hiérarchie qui permet de sélectionner finement les informations que l’on désire.<br />
Le serveur fait de plus office de traducteur entre les différents systèmes présents.<br />
[[File:Amqp.png]]<br />
<br />
<br />
===AMQP===<br />
AMQP (pour Advanced Message Queuing Protocol) est un protocole ouvert pour les systèmes de messagerie orientés intergiciel. L'objectif d'AMQP est de standardiser les échanges entre serveurs de messages en se basant sur les principes suivants : orienté message, utilisation de files d'attente, routage (point à point et publish-subscribe), fiabilité et sécurité. Il s’agit grossièrement d’une liste FIFO (First In First Out) dans laquelle sont ajoutés les messages qui seront ensuite redistribués aux différents consommateurs connectés à cette file.<br />
[[File:Mqtt.png]]<br />
<br />
<br />
===OpenShift===<br />
OpenShift est un système développé par Red Hat pour le déployement d'application basé sur docker. Tout le code source est disponible sur GitHub et est disponible sous license Apache et est basé sur les concepts suivant:<br />
• Une rapidité d'execution et une facilité a s'adapter à la taille de l'application.<br />
• Une console web pour monitorer des parametres comme l'état de chaque micro-services.<br />
• Du load balancing, du logging et des metrics automatiques.<br />
<br />
<br />
=Bibliographie/Webographie=<br />
<br />
*https://github.com/EnMasseProject/enmasse<br />
*https://github.com/openshift/origin<br />
*https://blog.guiguiabloc.fr/index.php/2014/11/13/mqtt-faites-communiquer-vos-objets-simplement/</div>Remi.Savaryhttps://air.imag.fr/index.php?title=File:Mqtt.png&diff=36210File:Mqtt.png2017-10-06T11:57:04Z<p>Remi.Savary: </p>
<hr />
<div></div>Remi.Savaryhttps://air.imag.fr/index.php?title=File:Amqp.png&diff=36209File:Amqp.png2017-10-06T11:56:41Z<p>Remi.Savary: </p>
<hr />
<div></div>Remi.Savaryhttps://air.imag.fr/index.php?title=File:Enmasse_architecture.png&diff=36208File:Enmasse architecture.png2017-10-06T11:56:00Z<p>Remi.Savary: </p>
<hr />
<div></div>Remi.Savaryhttps://air.imag.fr/index.php?title=VT2017_EnMasse&diff=36207VT2017 EnMasse2017-10-06T11:51:23Z<p>Remi.Savary: </p>
<hr />
<div>=EnMasse=<br />
* Auteur : Denis Lachartre<br />
* Enseignants : Didier Donsez et Georges-Pierre Bonneau<br />
<br />
<br />
<br />
<br />
=Résumé=<br />
Avec l'émergence des technologies de l'IOT, un des défis majeur est de pouvoir faire communiquer des systèmes légers et tous differents. Le service EnMasse apporte une réponse à ce problème. Ce dernier est en effet un service de messagerie (son nom est d'ailleurs dérivé de Message as a service). Il permet la communication grâce aux protocoles MQTT et AMQP. Une des forces d'EnMasse est sa rapidité d'installation puisqu'il peut se déployer sur OpenShift en quelques lignes de commandes. OpenShift offre alors de quoi monitorer entièrement notre système. On peut par exemple augmenter le nombre de dock lié à l'authentification ou encore ajouter un load balancer.<br />
<br />
=Abstract=<br />
With the emergence of IOT technologies, one of the major challenges is to establish communication between light and all different systems. The EnMasse service provides an answer to this. It is indeed a messaging service (its name is also derived from Message as a service). It allows the communication thanks to the protocols MQTT and AMQP. One of the strengths of EnMasse is speed of installation since it can be deployed on OpenShift in a few command lines. OpenShift then offers what fully monitor our system. For example, it is possible to increase the number of docks linked to the authentication or to add a load balancer. <br />
<br />
=Synthèse=<br />
<br />
===Présentation d'EnMasse===<br />
EnMasse est un projet open source de messagerie. Il fourni des services performants et de taille adaptable et peut tourner sur sa propre machine (en local) ou sur un cloud. OpenShift permet le deployement du système et de tout ses microservices, ce qui facilite considérablement la mise en place du projet. EnMasse utilise les protocoles MQTT et AMQP afin d'établir les diverses communications.<br />
<br />
<br />
===MQTT===<br />
MQTT est un service de messagerie TCP/IP simple et extrêmement léger dans le sens où des messages de toutes sortes peuvent être transmis. Les messages sont envoyés par des publieurs (les publishers) sur un canal (une chaîne d’information si vous voulez) appelé Topic. Ces messages peuvent être lus par les abonnés (les subscribers). Les Topics (ou les canaux d’informations) peuvent avoir une hiérarchie qui permet de sélectionner finement les informations que l’on désire.<br />
Le serveur fait de plus office de traducteur entre les différents systèmes présents.<br />
<br />
===AMQP===<br />
AMQP (pour Advanced Message Queuing Protocol) est un protocole ouvert pour les systèmes de messagerie orientés intergiciel. L'objectif d'AMQP est de standardiser les échanges entre serveurs de messages en se basant sur les principes suivants : orienté message, utilisation de files d'attente, routage (point à point et publish-subscribe), fiabilité et sécurité. Il s’agit grossièrement d’une liste FIFO (First In First Out) dans laquelle sont ajoutés les messages qui seront ensuite redistribués aux différents consommateurs connectés à cette file.<br />
<br />
===OpenShift===<br />
OpenShift est un système développé par Red Hat pour le déployement d'application basé sur docker. Tout le code source est disponible sur GitHub et est disponible sous license Apache et est basé sur les concepts suivant:<br />
• Une rapidité d'execution et une facilité a s'adapter à la taille de l'application.<br />
• Une console web pour monitorer des parametres comme l'état de chaque micro-services.<br />
• Du load balancing, du logging et des metrics automatiques.<br />
<br />
<br />
=Bibliographie/Webographie=<br />
<br />
*https://github.com/EnMasseProject/enmasse<br />
*https://github.com/openshift/origin<br />
*https://blog.guiguiabloc.fr/index.php/2014/11/13/mqtt-faites-communiquer-vos-objets-simplement/</div>Remi.Savaryhttps://air.imag.fr/index.php?title=VT2017_EnMasse&diff=36203VT2017 EnMasse2017-10-06T11:26:00Z<p>Remi.Savary: </p>
<hr />
<div>=EnMasse=<br />
* Auteur : Denis Lachartre<br />
* Enseignants : Didier Donsez et Georges-Pierre Bonneau<br />
<br />
<br />
<br />
<br />
=Résumé=<br />
Avec l'émergence des technologies de l'IOT, un des défis majeur est de pouvoir faire communiquer des systèmes légers et tous differents. Le service EnMasse apporte une réponse à ce problème. Ce dernier est en effet un service de messagerie (son nom est d'ailleurs dérivé de Message as a service). Il permet la communication grâce aux protocoles MQTT et AMQP. Une des forces d'EnMasse est sa rapidité d'installation puisqu'il peut se déployer sur OpenShift en quelques lignes de commandes. OpenShift offre alors de quoi monitorer entièrement notre système. On peut par exemple augmenter le nombre de dock lié à l'authentification ou encore ajouter un load balancer.<br />
<br />
=Abstract=<br />
With the emergence of IOT technologies, one of the major challenges is to establish communication between light and all different systems. The EnMasse service provides an answer to this. It is indeed a messaging service (its name is also derived from Message as a service). It allows the communication thanks to the protocols MQTT and AMQP. One of the strengths of EnMasse is speed of installation since it can be deployed on OpenShift in a few command lines. OpenShift then offers what fully monitor our system. For example, it is possible to increase the number of docks linked to the authentication or to add a load balancer. <br />
<br />
=Synthèse=<br />
<br />
===Présentation d'EnMasse===<br />
EnMasse est un projet open source de messagerie. Il fourni des services performants et de taille adaptable et peut tourner sur sa propre machine (en local) ou sur un cloud. OpenShift permet le deployement du système et de tout ses microservices, ce qui facilite considérablement la mise en place du projet. EnMasse utilise les protocoles MQTT et AMQP afin d'établir les diverses communications.<br />
<br />
<br />
===MQTT===<br />
MQTT est un service de messagerie TCP/IP simple et extrêmement léger dans le sens où des messages de toutes sortes peuvent être transmis. Les messages sont envoyés par des publieurs (les publishers) sur un canal (une chaîne d’information si vous voulez) appelé Topic. Ces messages peuvent être lus par les abonnés (les subscribers). Les Topics (ou les canaux d’informations) peuvent avoir une hiérarchie qui permet de sélectionner finement les informations que l’on désire.<br />
Le serveur fait de plus office de traducteur entre les différents système présent<br />
<br />
===AMQP===<br />
<br />
===OpenShift===<br />
<br />
<br />
<br />
=Bibliographie/Webographie=<br />
<br />
*https://github.com/EnMasseProject/enmasse<br />
*https://github.com/openshift/origin<br />
*https://blog.guiguiabloc.fr/index.php/2014/11/13/mqtt-faites-communiquer-vos-objets-simplement/</div>Remi.Savaryhttps://air.imag.fr/index.php?title=VT2017_EnMasse&diff=36199VT2017 EnMasse2017-10-06T11:20:33Z<p>Remi.Savary: </p>
<hr />
<div>=EnMasse=<br />
* Auteur : Denis Lachartre<br />
* Enseignants : Didier Donsez et Georges-Pierre Bonneau<br />
<br />
<br />
<br />
<br />
=Résumé=<br />
Avec l'émergence des technologies de l'IOT, un des défis majeur est de pouvoir faire communiquer des systèmes légers et tous differents. Le service EnMasse apporte une réponse à ce problème. Ce dernier est en effet un service de messagerie (son nom est d'ailleurs dérivé de Message as a service). Il permet la communication grâce aux protocoles MQTT et AMQP. Une des forces d'EnMasse est sa rapidité d'installation puisqu'il peut se déployer sur OpenShift en quelques lignes de commandes. OpenShift offre alors de quoi monitorer entièrement notre système. On peut par exemple augmenter le nombre de dock lié à l'authentification ou encore ajouter un load balancer.<br />
<br />
=Abstract=<br />
With the emergence of IOT technologies, one of the major challenges is to establish communication between light and all different systems. The EnMasse service provides an answer to this. It is indeed a messaging service (its name is also derived from Message as a service). It allows the communication thanks to the protocols MQTT and AMQP. One of the strengths of EnMasse is speed of installation since it can be deployed on OpenShift in a few command lines. OpenShift then offers what fully monitor our system. For example, it is possible to increase the number of docks linked to the authentication or to add a load balancer. <br />
<br />
=Synthèse=<br />
<br />
===Présentation d'EnMasse===<br />
EnMasse est un projet open source de messagerie. Il fourni des services performants et de taille adaptable et peut tourner sur sa propre machine (en local) ou sur un cloud. OpenShift permet le deployement du système et de tout ses microservices, ce qui facilite considérablement la mise en place du projet. EnMasse utilise les protocoles MQTT et AMQP afin d'établir les diverses communications.<br />
<br />
<br />
===MQTT===<br />
<br />
===AMQP===<br />
<br />
===OpenShift===<br />
<br />
<br />
<br />
=Bibliographie/Webographie=<br />
<br />
*https://github.com/EnMasseProject/enmasse<br />
*https://github.com/openshift/origin</div>Remi.Savaryhttps://air.imag.fr/index.php?title=VT2017_EnMasse&diff=36054VT2017 EnMasse2017-09-29T09:35:48Z<p>Remi.Savary: </p>
<hr />
<div>=EnMasse=<br />
* Auteur : Denis Lachartre<br />
* Enseignants : Didier Donsez et Georges-Pierre Bonneau<br />
<br />
<br />
<br />
<br />
=Résumé=<br />
Avec l'émergence des technologies de l'IOT, un des défis majeur est de pouvoir faire communiquer des systèmes légers et tous differents. Le service EnMasse apporte une réponse à ce problème. Ce dernier est en effet un service de messagerie (son nom est d'ailleurs dérivé de Message as a service). Il permet la communication grâce aux protocoles MQTT et AMQP. Une des forces d'EnMasse est sa rapidité d'installation puisqu'il peut se déployer sur OpenShift en quelques lignes de commandes. OpenShift offre alors de quoi monitorer entièrement notre système. On peut par exemple augmenter le nombre de dock lié à l'authentification ou encore ajouter un load balancer.<br />
<br />
=Abstract=<br />
With the emergence of IOT technologies, one of the major challenges is to establish communication between light and all different systems. The EnMasse service provides an answer to this. It is indeed a messaging service (its name is also derived from Message as a service). It allows the communication thanks to the protocols MQTT and AMQP. One of the strengths of EnMasse is speed of installation since it can be deployed on OpenShift in a few command lines. OpenShift then offers what fully monitor our system. For example, it is possible to increase the number of docks linked to the authentication or to add a load balancer. <br />
<br />
=Synthèse=<br />
<br />
===Présentation d'EnMasse===<br />
<br />
<br />
<br />
===MQTT===<br />
<br />
===AMQP===<br />
<br />
===OpenShift===<br />
<br />
<br />
<br />
=Bibliographie/Webographie=<br />
<br />
*https://github.com/EnMasseProject/enmasse<br />
*https://github.com/openshift/origin</div>Remi.Savaryhttps://air.imag.fr/index.php?title=VT2017_EnMasse&diff=36053VT2017 EnMasse2017-09-29T09:34:42Z<p>Remi.Savary: </p>
<hr />
<div>=EnMasse=<br />
* Auteur : Denis Lachartre<br />
* Enseignants : Didier Donsez et Georges-Pierre Bonneau<br />
<br />
<br />
<br />
<br />
=Résumé=<br />
Avec l'émergence des technologies de l'IOT, un des défis majeur est de pouvoir faire communiquer des systèmes légers et tous differents. Le service EnMasse apporte une réponse à ce problème. Ce dernier est en effet un service de messagerie (son nom est d'ailleurs dérivé de Message as a service). Il permet la communication grâce aux protocoles MQTT et AMQP. Une des forces d'EnMasse est sa rapidité d'installation puisqu'il peut se déployer sur OpenShift en quelques lignes de commandes. OpenShift offre alors de quoi monitorer entièrement notre système. On peut par exemple augmenter le nombre de dock lié à l'authentification ou encore ajouter un load balancer.<br />
<br />
=Abstract=<br />
With the emergence of IOT technologies, one of the major challenges is to establish communication between light and all different systems. The EnMasse service provides an answer to this. It is indeed a messaging service (its name is also derived from Message as a service). It allows the communication thanks to the protocols MQTT and AMQP. One of the strengths of EnMasse is speed of installation since it can be deployed on OpenShift in a few command lines. OpenShift then offers what fully monitor our system. For example, it is possible to increase the number of docks linked to the authentication or to add a load balancer. <br />
<br />
=Synthèse=<br />
<br />
qu'un enfant béni<br />
<br />
=Contexte=<br />
<br />
rend immortel <br />
<br />
===Présentation d'EnMasse===<br />
<br />
===MQTT===<br />
<br />
===AMQP===<br />
<br />
<br />
<br />
<br />
<br />
=Bibliographie/Webographie=<br />
<br />
*https://github.com/EnMasseProject/enmasse<br />
*https://github.com/openshift/origin</div>Remi.Savaryhttps://air.imag.fr/index.php?title=VT2017_EnMasse&diff=36052VT2017 EnMasse2017-09-29T09:27:21Z<p>Remi.Savary: </p>
<hr />
<div>=EnMasse=<br />
* Auteur : Denis Lachartre<br />
* Enseignants : Didier Donsez et Georges-Pierre Bonneau<br />
<br />
<br />
<br />
<br />
=Résumé=<br />
<br />
Avec l'émergence des technologies de l'IOT, un des défis majeur est de pouvoir faire communiquer des systèmes légers et tous differents. Le service EnMasse apporte une réponse à ce problème. Ce dernier est en effet un service de messagerie, son nom est d'ailleurs dérivé de Message as a service. Il permet la comminication grâce aux protocoles MQTT et AMQP. Une des forces d'EnMasse est sa rapidité d'installation puisqu'il peut se déployer sur OpenShift en quelques lignes de commandes. OpenShift offre alors de quoi monitorer entièrement notre système. On peut par exemple augmenter le nombre de dock lié à l'authentification ou encore ajouter un load balancer.<br />
<br />
=Abstract=<br />
<br />
Au cycle éternel<br />
<br />
=Synthèse=<br />
<br />
qu'un enfant béni<br />
<br />
=Contexte=<br />
<br />
rend immortel <br />
<br />
===Présentation d'EnMasse===<br />
<br />
===MQTT===<br />
<br />
===AMQP===<br />
<br />
<br />
<br />
<br />
<br />
=Bibliographie/Webographie=<br />
<br />
*https://github.com/EnMasseProject/enmasse<br />
*https://github.com/openshift/origin</div>Remi.Savaryhttps://air.imag.fr/index.php?title=VT2017_EnMasse&diff=36051VT2017 EnMasse2017-09-29T09:24:37Z<p>Remi.Savary: </p>
<hr />
<div>=EnMasse=<br />
* Auteur : Denis Lachartre<br />
* Enseignants : Didier Donsez et Georges-Pierre Bonneau<br />
<br />
<br />
<br />
<br />
=Résumé=<br />
<br />
Avec l'émergence des technologies de l'IOT, un des défis majeur est de pouvoir faire communiquer des systèmes légers et tous differents. Le service EnMasse apporte une réponse à ce problème. Ce dernier est en effet un service de messagerie, son nom est d'ailleurs dérivé de Message as a service. Il permet la comminication grâce aux protocoles MQTT et AMQP. Une des forces d'EnMasse est sa rapidité d'installation puisqu'il peut se déployer sur OpenShift en quelques lignes de commandes.<br />
<br />
=Abstract=<br />
<br />
Au cycle éternel<br />
<br />
=Synthèse=<br />
<br />
qu'un enfant béni<br />
<br />
==Contexte==<br />
<br />
rend immortel <br />
<br />
===Présentation d'EnMasse===<br />
<br />
===MQTT===<br />
<br />
===AMQP===<br />
<br />
<br />
<br />
<br />
<br />
=Bibliographie/Webographie=<br />
<br />
*https://github.com/EnMasseProject/enmasse<br />
*https://github.com/openshift/origin</div>Remi.Savaryhttps://air.imag.fr/index.php?title=VT2017_EnMasse&diff=36050VT2017 EnMasse2017-09-29T09:21:58Z<p>Remi.Savary: </p>
<hr />
<div>=EnMasse=<br />
* Auteur : Denis Lachartre<br />
* Enseignants : Didier Donsez et Georges-Pierre Bonneau<br />
<br />
<br />
<br />
<br />
=Résumé=<br />
<br />
Avec l'émergence des technologies de l'IOT, un des défis majeur est de pouvoir faire communiquer des systèmes légers et tous differents. Le service EnMasse apporte une réponse à ce problème. Ce dernier est en effet un service de messagerie, son nom est d'ailleurs dérivé de Message as a service. Il permet la comminication grâce aux protocoles MQTT et AMQP. Une des forces d'EnMasse est sa rapidité d'installation puisqu'il peut se déployer sur OpenShift en quelques lignes de commandes.<br />
<br />
=Abstract=<br />
<br />
Au cycle éternel<br />
<br />
=Synthèse=<br />
<br />
qu'un enfant béni<br />
<br />
==Contexte==<br />
<br />
rend immortel <br />
<br />
==Présentation d'EnMasse==<br />
<br />
==MQTT==<br />
<br />
===AMQP===<br />
<br />
<br />
<br />
<br />
<br />
=Bibliographie/Webographie=<br />
<br />
*https://github.com/EnMasseProject/enmasse<br />
*https://github.com/openshift/origin</div>Remi.Savaryhttps://air.imag.fr/index.php?title=VT2017_EnMasse&diff=36049VT2017 EnMasse2017-09-29T09:11:23Z<p>Remi.Savary: </p>
<hr />
<div>=EnMasse=<br />
* Auteur : Denis Lachartre<br />
* Enseignants : Didier Donsez et Georges-Pierre Bonneau<br />
<br />
<br />
<br />
<br />
=Résumé=<br />
<br />
C'est l'histoire de la vie<br />
<br />
=Abstract=<br />
<br />
Au cycle éternel<br />
<br />
=Synthèse=<br />
<br />
qu'un enfant béni<br />
<br />
==Contexte==<br />
<br />
rend immortel <br />
<br />
==truc1==<br />
<br />
==truc2==<br />
<br />
==truc3==<br />
<br />
<br />
<br />
<br />
<br />
=Bibliographie/Webographie=<br />
<br />
*https://github.com/EnMasseProject/enmasse<br />
*https://github.com/openshift/origin</div>Remi.Savaryhttps://air.imag.fr/index.php?title=VT2017_EnMasse&diff=36048VT2017 EnMasse2017-09-29T09:10:42Z<p>Remi.Savary: </p>
<hr />
<div>=EnMasse=<br />
* Auteur : Denis Lachartre<br />
* Enseignants : Didier Donsez et Georges-Pierre Bonneau<br />
<br />
<br />
<br />
<br />
=Résumé=<br />
<br />
C'est l'histoire de la vie<br />
<br />
=Abstract=<br />
<br />
Au cycle éternel<br />
<br />
=Synthèse=<br />
<br />
qu'un enfant béni<br />
<br />
==Contexte==<br />
<br />
rend immortel <br />
<br />
==truc1==<br />
<br />
==truc2==<br />
<br />
==truc3==<br />
<br />
<br />
<br />
<br />
<br />
=Bibliographie/Webographie=<br />
<br />
*https://github.com/EnMasseProject/enmasse</div>Remi.Savaryhttps://air.imag.fr/index.php?title=VT2017_EnMasse&diff=36047VT2017 EnMasse2017-09-29T09:05:55Z<p>Remi.Savary: Created page with "=EnMasse= * Auteur : Denis Lachartre * Enseignants : Didier Donsez et Georges-Pierre Bonneau"</p>
<hr />
<div>=EnMasse=<br />
* Auteur : Denis Lachartre<br />
* Enseignants : Didier Donsez et Georges-Pierre Bonneau</div>Remi.Savaryhttps://air.imag.fr/index.php?title=VT2017&diff=36046VT20172017-09-29T09:03:09Z<p>Remi.Savary: /* Séance 2 : 29/09 */</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/YYYZZZ/XXX_Demo_VT2017|Code source démo]<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:VT2017_XXX_presentation.pdf|Transparents]], [https://github.com/YYYZZZ/XXX_Demo_VT2017|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_XXX_presentation.pdf|Transparents]], [https://github.com/YYYZZZ/XXX_Demo_VT2017|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_XXX_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_XXX|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_XXX|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_XXX|Fiche de synthèse]], [[Media:VT2017_XXX_presentation.pdf|Transparents]], [https://github.com/YYYZZZ/XXX_Demo_VT2017|Code source démo]<br />
* [[Flow-based data processing]] : démonstration de [[Apache NiFi]] : Maxime Dereymez, [[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 4 : 13/10==<br />
Enseignants : [[User:Gpbonneau|Georges-Pierre Bonneau]], [[User:Donsez|Didier Donsez]]<br />
<br />
* [[Telehash]] : Gilles Bonhoure, , [[VT2017_XXX|Fiche de synthèse]], [[Media:VT2017_XXX_presentation.pdf|Transparents]], [https://github.com/YYYZZZ/XXX_Demo_VT2017|Code source démo]<br />
* [[GlusterFS]] : Vincent Turrin, [[VT2017_XXX|Fiche de synthèse]], [[Media:VT2017_XXX_presentation.pdf|Transparents]], [https://github.com/YYYZZZ/XXX_Demo_VT2017|Code source démo]<br />
* [[OpenFlow]] : Douria ZENNOUCHE, [[VT2017_XXX|Fiche de synthèse]], [[Media:VT2017_XXX_presentation.pdf|Transparents]], [https://github.com/YYYZZZ/XXX_Demo_VT2017|Code source démo]<br />
* [[OpenMP]] : Anthony Geourjon, [[VT2017_XXX|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 />
* [[Electron]] : Héloïse Fernandes de Almeida, [[VT2017_XXX|Fiche de synthèse]], [[Media:VT2017_XXX_presentation.pdf|Transparents]], [https://github.com/YYYZZZ/XXX_Demo_VT2017|Code source démo]<br />
* [[OpenNLP]] : Démonstration pour l'internalisation automatique de site de commerce électronique [[eCOM]]. : Aymeric Brochier, [[VT2017_XXX|Fiche de synthèse]], [[Media:VT2017_XXX_presentation.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_XXX|Fiche de synthèse]], [[Media:VT2017_XXX_presentation.pdf|Transparents]], [https://github.com/YYYZZZ/XXX_Demo_VT2017|Code source démo]<br />
* [[Apache Mahout]], ?????????, [[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_XXX|Fiche de synthèse]], [[Media:VT2017_XXX_presentation.pdf|Transparents]], [https://github.com/YYYZZZ/XXX_Demo_VT2017|Code source démo]<br />
* [[OpenAI Gym]] : Lambert Rocher, [[VT2017_XXX|Fiche de synthèse]], [[Media:VT2017_XXX_presentation.pdf|Transparents]], [https://github.com/YYYZZZ/XXX_Demo_VT2017|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_XXX|Fiche de synthèse]], [[Media:VT2017_XXX_presentation.pdf|Transparents]], [https://github.com/YYYZZZ/XXX_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 />
* [[??????]] : Antoine Delise, [[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 />
=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 />
# [[OpenShift]] CaaS : démo sur le projet eCOM<br />
# [[web3j]]</div>Remi.Savary