<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://air.imag.fr/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Theo.Levesque</id>
	<title>air - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://air.imag.fr/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Theo.Levesque"/>
	<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php/Special:Contributions/Theo.Levesque"/>
	<updated>2026-05-30T05:18:22Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.17</generator>
	<entry>
		<id>https://air.imag.fr/index.php?title=File:Presentation-MiParcours-campusiot.pdf&amp;diff=45172</id>
		<title>File:Presentation-MiParcours-campusiot.pdf</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=File:Presentation-MiParcours-campusiot.pdf&amp;diff=45172"/>
		<updated>2019-03-05T09:12:11Z</updated>

		<summary type="html">&lt;p&gt;Theo.Levesque: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Theo.Levesque</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Projets_2018-2019&amp;diff=45171</id>
		<title>Projets 2018-2019</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Projets_2018-2019&amp;diff=45171"/>
		<updated>2019-03-05T09:11:57Z</updated>

		<summary type="html">&lt;p&gt;Theo.Levesque: /* Affectations */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;&amp;lt;[[Projets 2017-2018]] | [[Projets]] | [[Projets 2019-2020]]&amp;gt;&amp;gt;&lt;br /&gt;
=INFO=&lt;br /&gt;
==INFO3==&lt;br /&gt;
&lt;br /&gt;
==INFO4==&lt;br /&gt;
===Projet Semestre S8===&lt;br /&gt;
&lt;br /&gt;
Enseignants responsables : Olivier Richard, Didier Donsez&lt;br /&gt;
&lt;br /&gt;
* Dates : Lundi après-midi, Mardi après-midi  &lt;br /&gt;
* Lancement: &#039;&#039;&#039;21/01/19 à 14h30&#039;&#039;&#039;&lt;br /&gt;
* Soutenance à mi-parcours: A définir&lt;br /&gt;
* Soutenance: A définir&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Evaluation à mi-parcours le lundi/mardi ???&#039;&#039;&#039;: Format: 10min (5min de présentation 3 slides au plus, 5min de discussion). Cette évaluation sera prise en compte dans la note finale.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Consignes générales:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Vous devez être pro-actifs !!!&#039;&#039;&#039;: 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&#039;auteur du code si il y a lieu, écrire un rapport de bug (&#039;&#039;&#039;Attention:&#039;&#039;&#039; ca se prépare !), soumettre un patch/pull request, contacter l&#039;enseignant ou la personne référente du projet.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Vous devez maintenir une fiche de suivi de projet&#039;&#039;&#039;: 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. &#039;&#039;&#039;Note:&#039;&#039;&#039; le nom de la fiche doit être composé du nom du projet et suffixé par info4_2018_2019. &#039;&#039;&#039;Cette fiche compte pour la note finale&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Votre code&#039;&#039;&#039; pour doit être hébergé sur le gitlab et à l&#039;URL suivante https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/18-19 , vous utiliserez votre compte UGA.&lt;br /&gt;
&lt;br /&gt;
* Chaque projet doit avoir &#039;&#039;&#039;aux moins 2 dépôts git&#039;&#039;&#039;:&lt;br /&gt;
** &#039;&#039;&#039;Un pour les documents&#039;&#039;&#039; demandés rapport, présentation de pré-soutenante, de soutenance, flyer. &#039;&#039;&#039;Il sera appelé documents.&#039;&#039;&#039;&lt;br /&gt;
** Un ou plusieurs pour le code, les tests, les évaluations, les preuves de concept, la ou les documentations afférentes. &lt;br /&gt;
&lt;br /&gt;
* 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).&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;La note obtenue&#039;&#039;&#039; tiendra compte du &#039;&#039;&#039;nombre et de la qualité des commits&#039;&#039;&#039; observé dans &#039;&#039;&#039;vos dépots git et la branche master&#039;&#039;&#039; (or depot documents). La qualité comprend l&#039;intitulé du commit et son contenu. Les notes pourront être différentiées dans un groupe, il n&#039;est pas acceptable de pas avoir de commit dans le(s) dépôt(s) du projet (or dépôt documents).&lt;br /&gt;
&lt;br /&gt;
* Il est fortement conseillé de suivre un &#039;&#039;&#039;développement incrémental&#039;&#039;&#039; qui permette d&#039;avoir à tout moment un démonstrateur à présenter, un projet peut être constituer d&#039;une succession de &#039;&#039;&#039;démonstrateurs présentables séparément&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
* Vous devez faire aussi des &#039;&#039;&#039;schémas d&#039;architectures générales et/ou spéficiques, des diagrammes de séquence&#039;&#039;&#039;, et autre documents de spécification si nécessaire. Ces documents vous serviront de base de discussion/brainstorming interne ainsi que dans vos différents documents (rapport, présentations, documentation). Ces schémas sont avant tout conceptuels et techniques.&lt;br /&gt;
&lt;br /&gt;
===Propositions de projets===&lt;br /&gt;
&lt;br /&gt;
* [[LoRaGAN]] : LoRa in the Space, Didier Donsez avec le [https://www.csug.fr/ CSUG] (S)&lt;br /&gt;
* [[LoRaRescueBalloon]], Didier Donsez avec le [https://www.csug.fr/ CSUG] et des élèves IESE 3 et 4. (S)&lt;br /&gt;
* Agriculture connectée à [[ASAC/AP|Polytech]] et à [[ASAC/SJC|St Cassien]] en partenariat avec les projets collectifs IESE/MAT&lt;br /&gt;
*# [[ASAC/AP/AP-2019-1|Serre Polytech - Système embarqué]] - Projet embarqué sur STM32 ou RPi3 + LoRa (S)&lt;br /&gt;
*# [[ASAC/AP/AP-2019-2|Serre Polytech - Kiosk]] - Kiosk, App. mobile Android et site web de visualisation des données (M)&lt;br /&gt;
*# [[ASAC/SJC/SJC-2019|Serre St Cassien]] - Kiosk, App. mobile Android et site web de visualisation des données (M)&lt;br /&gt;
* [[Projet FICHA - tri sélectif connecté]], Sylvain Toru.&lt;br /&gt;
* [[Dataviz de la qualité de l&#039;air]], Didier Donsez, avec Atmo AURA et [https://github.com/CampusIoT/campusiot.github.io CampusIoT] (M)&lt;br /&gt;
* [[Application mobile Ionic pour Cages à marmotte connectées en LoRaWAN]], Didier Donsez, Franck Delbard, avec le [https://www.jardinalpindulautaret.fr/ Station alpine Joseph Fourier] (M)&lt;br /&gt;
* [[Testeur radio LoRaWAN en Ionic pour la plateforme CampusIoT]], Didier Donsez (S&amp;amp;M)&lt;br /&gt;
* [[Serious game multi-joueurs pour tables tactiles en réseau]] : Anne-Laure Finkel, Tim Lepage, Didier Donsez. (S&amp;amp;M)&lt;br /&gt;
* [[Interface de visualisation mobile du projet e-Tree]]: Anne Delaballe, Didier Donsez. (M)&lt;br /&gt;
* [[OpenHAB UPnP DCS 2018]], Didier Donsez (S&amp;amp;M)&lt;br /&gt;
* [[Application mobile Ionic pour cabine de biathlon connectée en LoRa]], Didier Donsez et d&#039;autres avec Neoxia&lt;br /&gt;
* [[P2P_IPFS | Réseau social pair-à-pair basé sur IPFS]], Olivier Richard (S)&lt;br /&gt;
* [[proxy_web_oar | Service de Proxy web pour un gestionnaire de tâches]], Olivier Richard (S)&lt;br /&gt;
* [[Colmet_energy | Mesure de consommation d&#039;énergie et de perfomance pour cluster]], Olivier Richard (S)&lt;br /&gt;
* [[kanixfs | Diffusion de fichiers pour le gestionnaire de paquets NIX sur supercalculateur]], Olivier Richard (S)&lt;br /&gt;
* [[dashboard_sci | Générateur de tableau de bord pour applications scientifiques]], Olivier Richard (S&amp;amp;M)&lt;br /&gt;
* [[generate_NIX_expression | Génération d&#039;expression NIX]] (S)&lt;br /&gt;
 &lt;br /&gt;
Non prioritaire&lt;br /&gt;
* [[Précarité numérique]], Didier Donsez, avec [https://disrupt-campus.univ-grenoble-alpes.fr/ Disrupt Campus]&lt;br /&gt;
* [[Covoiturage Solidaire]], Didier Donsez&lt;br /&gt;
* [[CannonBall de voitures autonomes 2018]]&lt;br /&gt;
* Intégration de [[Walabot]] à [[RobAIR]]&lt;br /&gt;
&lt;br /&gt;
==== Affectation  ====&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
 |+ Affectation des projets INFO4 2018-2019&lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Sujet&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Etudiants&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Enseignant(s)&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Fiche de suivi&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Dépot git&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 1&lt;br /&gt;
 | [[LoRaGAN]]&lt;br /&gt;
 | VINCENT	Mathieu, SAUTON	Tanguy, ANCRENAZ	Ariane&lt;br /&gt;
 | Didier Donsez avec le [https://www.csug.fr/ CSUG]&lt;br /&gt;
 | [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/18-19/1/docs/README.md Fiche]&lt;br /&gt;
 | [[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]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 2&lt;br /&gt;
 | [[LoRaRescueBalloon]]&lt;br /&gt;
 | Non attribué&lt;br /&gt;
 | Didier Donsez avec le [https://www.csug.fr/ CSUG]&lt;br /&gt;
 | [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/18-19/2/docs/README.md Fiche]&lt;br /&gt;
 | [[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]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 3&lt;br /&gt;
 | [[ASAC/AP/AP-2019-1|Serre Polytech - Système embarqué]]&lt;br /&gt;
 | Non attribué&lt;br /&gt;
 | Nicolas Palix&lt;br /&gt;
 | [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/18-19/3/docs/README.md Fiche]&lt;br /&gt;
 | [[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]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 4&lt;br /&gt;
 | [[ASAC/AP/AP-2019-2|Serre Polytech]]&lt;br /&gt;
 | RAKOTOARIMALALA 	Andriamahatratra, BARDOU	Eva, GAUFFIER	Léni&lt;br /&gt;
 | Nicolas Palix&lt;br /&gt;
 | [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/18-19/4/docs/README.md Fiche]&lt;br /&gt;
 | [[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]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 5&lt;br /&gt;
 | [[ASAC/SJC/SJC-2019|Serre St Cassien]]&lt;br /&gt;
 | DECAMPS	Marceau, LANDI	Estelle, BONASPETTI	GIULIA&lt;br /&gt;
 | Nicolas Palix&lt;br /&gt;
 | [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/18-19/5/docs/README.md Fiche]&lt;br /&gt;
 | [[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]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 6&lt;br /&gt;
 | [[Projet FICHA - tri sélectif connecté]]&lt;br /&gt;
 | SCHANEN	Loïc, VINCENT	Maxence, VANDAL	Jade&lt;br /&gt;
 | Sylvain Toru&lt;br /&gt;
 | [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/18-19/6/docs/README.md Fiche]&lt;br /&gt;
 | [[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]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 7&lt;br /&gt;
 | [[Dataviz de la qualité de l&#039;air]]&lt;br /&gt;
 | ZARCOS 	Paul, ZHENG	Jian, REYMOND	Estelle&lt;br /&gt;
 | Didier Donsez, avec Atmo AURA et [https://github.com/CampusIoT/campusiot.github.io CampusIoT]&lt;br /&gt;
 | [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/18-19/7/docs/README.md Fiche]&lt;br /&gt;
 | [[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]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 8&lt;br /&gt;
 | [[Application mobile Ionic pour Cages à marmotte connectées en LoRaWAN]]&lt;br /&gt;
 | SERRE	Ancelin, BOUVIER	Baptiste, WYKLAND	Damien&lt;br /&gt;
 | Didier Donsez, Franck Delbard, avec le [https://www.jardinalpindulautaret.fr/ Station alpine Joseph Fourier]&lt;br /&gt;
 | [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/18-19/8/docs/README.md Fiche]&lt;br /&gt;
 | [[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]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 9&lt;br /&gt;
 | [[Testeur radio LoRaWAN en Ionic pour la plateforme CampusIoT]]&lt;br /&gt;
 | THOMAS	Antoine, RIVOIRE	Antoine, DENIS	Guillaume&lt;br /&gt;
 | Didier Donsez&lt;br /&gt;
 | [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/18-19/9/docs/README.md Fiche]&lt;br /&gt;
 | [[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]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 10&lt;br /&gt;
 | [[Serious game multi-joueurs pour tables tactiles en réseau]]&lt;br /&gt;
 | DUMENIL	Antoine, BETEND	Baptiste, JAN 	Léo&lt;br /&gt;
 | Anne-Laure Finkel, Tim Lepage, Didier Donsez&lt;br /&gt;
 | [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/18-19/10/docs/README.md Fiche]&lt;br /&gt;
 | [[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]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 11&lt;br /&gt;
 | [[Interface de visualisation mobile du projet e-Tree]]&lt;br /&gt;
 | SOLVERY	Tom, SALA	Ergi, DUMAX-VORZET	Mathieu&lt;br /&gt;
 | Anne Delaballe, Didier Donsez&lt;br /&gt;
 | [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/18-19/11/docs/README.md Fiche]&lt;br /&gt;
 | [[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]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 12&lt;br /&gt;
 | [[OpenHAB UPnP DCS 2018]]&lt;br /&gt;
 | VARENNE	Rémi, TRESTOUR	Grégory, SOUCHON	Loïc&lt;br /&gt;
 | Didier Donsez&lt;br /&gt;
 | [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/18-19/12/docs/README.md Fiche]&lt;br /&gt;
 | [[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]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 13&lt;br /&gt;
 | [[Application mobile Ionic pour cabine de biathlon connectée en LoRa]]&lt;br /&gt;
 | LORDEY	Maxime, LATTARD	Alexis, GILBERT-COLLET	Bertrand&lt;br /&gt;
 | Didier Donsez et d&#039;autres avec Neoxia&lt;br /&gt;
 | [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/18-19/13/docs/README.md Fiche]&lt;br /&gt;
 | [[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]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 14&lt;br /&gt;
 | [[P2P_IPFS | Réseau social pair-à-pair basé sur IPFS]]&lt;br /&gt;
 | REYGROBELLET 	Lucas, BRES 	Maxence, PELISSON	Antoine&lt;br /&gt;
 | Olivier Richard&lt;br /&gt;
 | [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/18-19/14/docs/README.md Fiche]&lt;br /&gt;
 | [[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]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 15&lt;br /&gt;
 | [[proxy_web_oar | Service de Proxy web pour un gestionnaire de tâches]]&lt;br /&gt;
 | Non attribué&lt;br /&gt;
 | Olivier Richard&lt;br /&gt;
 | [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/18-19/15/docs/README.md Fiche]&lt;br /&gt;
 | [[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]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 16&lt;br /&gt;
 | [[Colmet_energy | Mesure de consommation d&#039;énergie et de perfomance pour cluster]]&lt;br /&gt;
 | DALAINE	Nathan, FONTFREYDE	Joachim, GAUTIER-PIGNONBLANC	Yann&lt;br /&gt;
 | Olivier Richard, Adrien Faure&lt;br /&gt;
 | [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/18-19/16/docs/README.md Fiche]&lt;br /&gt;
 | [[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]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 17&lt;br /&gt;
 | [[kanixfs | Diffusion de fichiers pour le gestionnaire de paquets NIX sur supercalculateur]]&lt;br /&gt;
 | Non attribué&lt;br /&gt;
 | Olivier Richard&lt;br /&gt;
 | [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/18-19/17/docs/README.md Fiche]&lt;br /&gt;
 | [[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]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 18&lt;br /&gt;
 | [[dashboard_sci | Générateur de tableau de bord pour applications scientifiques]]&lt;br /&gt;
 | BADAT	Léya, CUAU	Victor, MASSON	Jérémy&lt;br /&gt;
 | Olivier Richard&lt;br /&gt;
 | [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/18-19/18/docs/README.md Fiche]&lt;br /&gt;
 | [[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]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 19&lt;br /&gt;
 | [[generate_NIX_expression | Génération d&#039;expression NIX]]&lt;br /&gt;
 | CHABRE	Manon, DE ARAUJO 	Bastien, COSCIA	Daniel&lt;br /&gt;
 | Olivier Richard&lt;br /&gt;
 | [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/18-19/19/docs/README.md Fiche]&lt;br /&gt;
 | [[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]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 20&lt;br /&gt;
 | [[Gestion des Polypoints]]&lt;br /&gt;
 | CASTANO	Nicolas, SIBUE	Quentin, LAPLANTE	Juliette&lt;br /&gt;
 | Didier Donsez, Olivier Richard&lt;br /&gt;
 | [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/18-19/20/docs/README.md Fiche]&lt;br /&gt;
 | [[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]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 21&lt;br /&gt;
 | [[Smart Recruting]]&lt;br /&gt;
 | GUILLOT	Romain, ARNOUX	Thibaut, CHASSEGUET	Corentin&lt;br /&gt;
 | Didier Donsez, Olivier Richard&lt;br /&gt;
 | [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/18-19/21/docs/README.md Fiche]&lt;br /&gt;
 | [[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]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 22&lt;br /&gt;
 | [[Aide aux handicaps]]&lt;br /&gt;
 | JALMIN	Hoël, ALACALI	Kadir uraz, MASTOURA	Iheb&lt;br /&gt;
 | Didier Donsez, Olivier Richard&lt;br /&gt;
 | [https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/18-19/22/docs/README.md Fiche]&lt;br /&gt;
 | [[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]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==INFO5==&lt;br /&gt;
===Projet IoT S9===&lt;br /&gt;
Enseignants responsables : Bernard Tourancheau&lt;br /&gt;
&lt;br /&gt;
Calendrier: ??? Septembre à ??? Décembre 2017.&lt;br /&gt;
&lt;br /&gt;
* Projet IoT 3 : [[Ski-locator]] (Bernard Tourancheau)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Projet Semestre S10===&lt;br /&gt;
&lt;br /&gt;
Enseignants responsables : [[user:Donsez | Didier Donsez]]&lt;br /&gt;
&lt;br /&gt;
Calendrier: Fin Janvier à Fin Mars 2019.&lt;br /&gt;
&lt;br /&gt;
Séances de Management de projets innovants:&lt;br /&gt;
&lt;br /&gt;
Réunion de présentation : Salle 249 de 11H30 a 12H30, Mercredi 23 Janvier. Faire couler le café.&lt;br /&gt;
&lt;br /&gt;
Démarrage : A définir: Salle 251 de 8H30 a 11H00, Lundi 23 Janvier. Faire couler le café.&lt;br /&gt;
&lt;br /&gt;
Soutenance à mi-parcours : 5 Mars, 9H00-11H30 (15 minutes par équipe).&lt;br /&gt;
&lt;br /&gt;
Soutenance (puis Pot de la fin) :  A définir : à cheval 27 et 28 Mars.&lt;br /&gt;
&lt;br /&gt;
==== Affectations ====&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
 |+ Affectation des projets INFO5 2018-2019&lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Sujet&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Etudiants&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Enseignant(s)&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Fiche de suivi&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Documents&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 1&lt;br /&gt;
 | [[LoRaGAN/INFO5A/2019|LoRaGAN]]&lt;br /&gt;
 | Thibaud VEGREVILLE,Aurélien SURIER GAROFALO&lt;br /&gt;
 | Didier Donsez, Bernard Tourancheau, Mathieu Barthélémy ([https://www.csug.fr/ CSUG])&lt;br /&gt;
 | TBD&lt;br /&gt;
 | [[Media:xxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:Presentation-MiParcours-xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 2&lt;br /&gt;
 | [[Contributions open-source au projet Eclipse EdCampus]]&lt;br /&gt;
 | [[User:Servan.Charlot | CHARLOT Servan]] (chef de projet), [[User:Zoran.Chanet | CHANET Zoran]]&lt;br /&gt;
 | Anthony Geourjon, Gérard Pollier, Didier Donsez&lt;br /&gt;
 | [[PROJET-INFO5 1819 EDCampus | Fiche de suivi ]]&lt;br /&gt;
 | [[Media:Presentationxxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:EDCampus_Mi_Parcours_CHARLOT_CHANET.pdf|Presentation de mi-parcours]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 3&lt;br /&gt;
 | [[RICM5 2018 2019 - UGAChain|UGAChain 2019]] : [[Générateur Hyperledger pour JHipster]] : refactoring du projet [[RICM5 2017 2018 - UGAChain|UGAChain 2018]]&lt;br /&gt;
 | Loris GENTILLON, Jordan JEAN, Enzo MOLION, Léo VALETTE&lt;br /&gt;
 | Didier Donsez, Anthony Geourjon&lt;br /&gt;
 | TBD&lt;br /&gt;
 | [[Media:Presentationxxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:Presentation-MiParcours-xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 4&lt;br /&gt;
 | [[Aide aux déficients visuelles]] (deep-learning avec [[Intel Movidius]], [https://greenwaves-technologies.com/product/gapduino/ GAPDunio], [[Lidar]] 1D et 2D, ...)&lt;br /&gt;
 | Samuel Bamba, Florian Cuzin, Théo Echevet, Raphaël Manger&lt;br /&gt;
 | Didier Donsez, Marie-Paule Balicco, Nicolas Vuillerme&lt;br /&gt;
 | TBD&lt;br /&gt;
 | [[Media:Presentationxxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:Presentation-MiParcours-DeficientsVisuels.pdf|Presentation de mi-parcours]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 5&lt;br /&gt;
 | [[Plateforme CampusIoT]]&lt;br /&gt;
 | &#039;&#039;&#039;William Weill (CP)&#039;&#039;&#039;, Guillaume Besnard, Benjamin Besnier, Timothée Depriester, Théo Lévesque&lt;br /&gt;
 | Didier Donsez&lt;br /&gt;
 | [[PROJET-1FO5_1819_CampusIoT|Fiche]] - [[PROJET-1FO5_1819_CampusIoT_journal|Journal]]&lt;br /&gt;
 | [[Media:Presentationxxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:Presentation-MiParcours-campusiot.pdf|Presentation de mi-parcours]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 6&lt;br /&gt;
 | [[Rééducation Kiné connecté]]&lt;br /&gt;
 | &#039;&#039;&#039;Sekina Belguendouz (CP)&#039;&#039;&#039;, Vincent Aubert, Amina Boucherima, Najwa Ez-Zine&lt;br /&gt;
 | Sylvain Toru, Bernard Tourancheau&lt;br /&gt;
 | [[PROJET-INFO5_Kiné_Connecté | Fiche]]&lt;br /&gt;
 | [[Media:Presentationxxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:KinéConnectéMiParcours.pdf|Presentation de mi-parcours]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 7&lt;br /&gt;
 | Projet IoT 3 : [[Ski-locator]]&lt;br /&gt;
 | &#039;&#039;&#039;Quentin Fombaron (CP)&#039;&#039;&#039;, Tim Lepage, Thomas Ozenda, Joffrey Ferreira, Titouan Larnicol&lt;br /&gt;
 | Bernard Tourancheau&lt;br /&gt;
 | [[PROJET-1FO5_1819_SkiLocator|Fiche]] - [[PROJET-1FO5_1819_SkiLocator/SRS|SRS]]&lt;br /&gt;
 | [[Media:Presentationxxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:Presentation-MiParcours-xxx.pdf|Presentation de mi-parcours]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 8&lt;br /&gt;
 | [[Contributions open-source au projet JHipster]]&lt;br /&gt;
 | &#039;&#039;&#039;Hugo GROS-DAILLON (CP)&#039;&#039;&#039;, Julien COURTIAL, Cédric LAFRASSE, Bastien TERRIER&lt;br /&gt;
 | Didier Donsez, Anthony Geourjon&lt;br /&gt;
 | [[ PROJET-INFO5_Contributions_JHipster | Fiche ]]&lt;br /&gt;
 | [[Media:Presentationxxx.pdf|Rapport final]] - [[Media:xxx.pdf|Presentation finale FR]] - [[Media:xxx.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:Jhipster_Contribution_miparcour_2019.pdf|Presentation de mi-parcours]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Réserve&lt;br /&gt;
* [[Contributions à Software Heritage]] (Didier Donsez and co)&lt;br /&gt;
* [[Sécurisation des données IoT avec des blockchains de consortium]] (Didier Donsez) --&amp;gt; commun avec CampusIoT et UGAChain&lt;br /&gt;
&lt;br /&gt;
= Projets collectifs MAT/IESE =&lt;br /&gt;
&lt;br /&gt;
== Années 3 et 4 ==&lt;br /&gt;
&lt;br /&gt;
* [[ASAC/SJC|Serres connectées @ Jardin du coteau]]&lt;br /&gt;
* [[ASAC/GEJC|Gestion de l&#039;eau @ Jardin du coteau]]&lt;br /&gt;
* [[ASAC/AP|Aquaponie @ Polytech]]&lt;br /&gt;
&lt;br /&gt;
=[[Projets M2PGI Services Machine-to-Machine et Internet-of-Things]]=&lt;br /&gt;
==[[PM2M/2019/TP|PM2M]]==&lt;br /&gt;
&lt;br /&gt;
=Réserve (boite à idées)=&lt;br /&gt;
# [http://www.opti-solar.com/french/ap_applications.fr.html |Interface contrôleur de charge batterie/PV]&lt;br /&gt;
# [[Sonotone à apprentissage profond]]&lt;br /&gt;
# [[StartAIR2]] (Nicolas Palix)&lt;br /&gt;
# [[Tag et Paint Ball en réalité augmentée]] (Michaël Périn) &lt;br /&gt;
# [[Passe moi ton fichier]] (Michaël Périn) &lt;br /&gt;
# [[Extensions à Fab Server]] (Jean-Michel Molenaar) sous reserve (CM ou SR)&lt;br /&gt;
# [[Table multijeux de café 2.0]]&lt;br /&gt;
# [[ GPIO_Qemu_RasPI| Emulation des GPIO dans QEMU pour le carte Raspberry Pi]] (Olivier Richard)&lt;br /&gt;
# [[ Qemu et STM32F0-Discovery ]] (Olivier Richard)&lt;br /&gt;
# [[Serrure à clé MIDI multifactorielle]] (Didier Donsez)&lt;br /&gt;
# [[Table interactive musicale]] (Didier Donsez)&lt;br /&gt;
# [[iMailbox]] (Didier Donsez)&lt;br /&gt;
# [[AmILight]] (eclairage d&#039;ambience intelligent) (Didier Donsez)&lt;br /&gt;
# [[PDAmeetPDA]] (synchronisation d&#039;agenda) (Michaël Périn)&lt;br /&gt;
# [[1 000 000 VMs]] (expérimentation d&#039;application distribuée à très grande échelle) (Olivier Richard) (2-3 RICM4)&lt;br /&gt;
# [[Multiple Kinect]] (utilisation simultanée de plusieurs Kinect) (Olivier Richard) (RICM ou 3I)&lt;br /&gt;
# [[Kinect musicale]] (Didier Donsez) (RICM)&lt;br /&gt;
# [[Ktechlab Simavr Arduino | Ktechlab et integration de Simavr(Arduino)]] (Olivier Richard) (2-3 RICM4-SR)&lt;br /&gt;
# Ocaml on AVR (Arduino)&lt;br /&gt;
# Ocaml on Cortex-M3&lt;br /&gt;
# [[Arduino on STM32 Discovery]]&lt;br /&gt;
# [[Reverse Geocache Puzzle Box]]&lt;br /&gt;
# [[OSGi ME]] (Didier Donsez)&lt;br /&gt;
# [[Affichage Etudiant à Polytech]]&lt;br /&gt;
# Synthèse 3D + motion capture Kinect&lt;br /&gt;
# Logiciel d&#039;[[apprentissage du calcul]] sur tablette Android (reconnaissance de chiffres manuscrits)&lt;br /&gt;
# Plancher de verre (saint gobain) à la [http://www.wat.tv/video/mickael-jackson-billie-jean-oewj_2ey2h_.html Mickael Jackson dans Billie Jean] ! woo&lt;br /&gt;
# [[Ktechlab Simavr Arduino | Ktechlab et integration de Simavr(Arduino)]] (Olivier Richard) (2-3 RICM4-SR)&lt;br /&gt;
# [[CNC]]&lt;br /&gt;
# [[Idées en Vrac]]&lt;br /&gt;
# Scheme Everywhere (Olivier Richard) (2-3 RICM4-SR)&lt;br /&gt;
# [[Projet Station Météo]]&lt;br /&gt;
# Ocaml on AVR (Arduino)&lt;br /&gt;
# [[Table interactive musicale]] (Didier Donsez)&lt;br /&gt;
# [[AmILight]] (eclairage d&#039;amnbience intelligent) (Didier Donsez)&lt;br /&gt;
# [[Cube pointeur]] d&#039;activité ingénieur&lt;br /&gt;
# [http://www.instructables.com/id/Puppeteer-Motion-Capture-Costume/ Puppeteer Motion-Capture Costume]&lt;br /&gt;
# [[Musical Staircase]] @ Polytech (Didier Donsez, 1 RICM4 + 1 3I4)&lt;br /&gt;
# [[Total Recall]] (Didier Donsez)&lt;br /&gt;
# [[SoundMachine]]&lt;br /&gt;
# [[IGN-OSM|Importation de données IGN publiques dans OSM]]&lt;br /&gt;
# [[Speed-limit-OSM|Analyse de traces GPX pour déterminer les limitations de vitesse]]&lt;br /&gt;
# [[Multi perceptual cameras]] (Didier Donsez)&lt;br /&gt;
# [[Photomaton 3D]] (Didier Donsez)&lt;br /&gt;
# [[ArduCopter]]&lt;br /&gt;
# [[Parking Intelligent]]&lt;br /&gt;
# Frontend Web multi-utilisateur pour un jeu sérieux d&#039;entreprise : Didier Donsez, Stéphanie Diligent, Emmanuelle Tréhoust.&lt;br /&gt;
# Construction d&#039;un roadbook d&#039;ultratrail (mais aussi trek, randonnée, cyclisme, ...) à partir de traces GPX et des réseaux sociaux (Strava, Trace de Trail, ...): Didier Donsez&lt;/div&gt;</summary>
		<author><name>Theo.Levesque</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=ECOM-1FO_1819_MYRESTO_L9_LOG&amp;diff=43981</id>
		<title>ECOM-1FO 1819 MYRESTO L9 LOG</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=ECOM-1FO_1819_MYRESTO_L9_LOG&amp;diff=43981"/>
		<updated>2018-12-18T00:03:11Z</updated>

		<summary type="html">&lt;p&gt;Theo.Levesque: /* Activité */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Benjamin =&lt;br /&gt;
==Sprint 1==&lt;br /&gt;
=== Activité ===&lt;br /&gt;
*Découverte du projet&lt;br /&gt;
*Mise en place des rôles au sein de l&#039;équipe&lt;br /&gt;
*Détermination des dates clés du projet&lt;br /&gt;
*Établissement de la longueur des sprints&lt;br /&gt;
*Finalisation diagramme de tâche&lt;br /&gt;
*Arbre des tâches&lt;br /&gt;
=== Problèmes / difficultés rencontrées ===&lt;br /&gt;
L&#039;arbre des taches ainsi que le diagramme de tâche nous ont pris un peu plus de temps que prévu&lt;br /&gt;
&lt;br /&gt;
==Sprint 2==&lt;br /&gt;
=== Activité ===&lt;br /&gt;
*Préparation à l&#039;audit 1&lt;br /&gt;
*Réflexion sur les entités de l&#039;application&lt;br /&gt;
*Découverte du langage JDL&lt;br /&gt;
*Génération et premier contact avec JHipster&lt;br /&gt;
*Formation Spring&lt;br /&gt;
&lt;br /&gt;
=== Problèmes / difficultés rencontrées ===&lt;br /&gt;
Jhipster utilise Sprint et Angular, deux technos que nous ne connaissons pas nous devons donc nous former&lt;br /&gt;
&lt;br /&gt;
==Sprint 3==&lt;br /&gt;
=== Activité ===&lt;br /&gt;
*Création d&#039;une première version du JDL&lt;br /&gt;
*Diagrammes de cas d&#039;utilisation&lt;br /&gt;
*Diagrammes de contexte&lt;br /&gt;
*Formation Spring et JHipster&lt;br /&gt;
=== Problèmes / difficultés rencontrées ===&lt;br /&gt;
*Jhispter génére beaucoup de fichier, il est donc difficile de comprendre ou commencer à rajouter du code&lt;br /&gt;
&lt;br /&gt;
==Sprint 4==&lt;br /&gt;
=== Activité ===&lt;br /&gt;
*Préparation audit 2&lt;br /&gt;
*Amélioration du déploiement de l&#039;application sur le serveur&lt;br /&gt;
=== Problèmes / difficultés rencontrées ===&lt;br /&gt;
J&#039;ai été hospitalisé 1 semaine donc je n&#039;ai pas pu énormément travailler sur ce sprint la.&lt;br /&gt;
&lt;br /&gt;
==Sprint 5==&lt;br /&gt;
=== Activité ===&lt;br /&gt;
*Liaison du backend et frontend pour le scénario 1 avec la création de endpoint&lt;br /&gt;
*Résolution de bugs mineur&lt;br /&gt;
*Création d&#039;autre endpoint pour les différents scénarios&lt;br /&gt;
=== Problèmes / difficultés rencontrées ===&lt;br /&gt;
Lors du merge entre le backend et le frontend, il y a eu quelques problèmes de liaison, mais ceux ci ont été réglé&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Loris =&lt;br /&gt;
==Sprint 1 25 Sept au 9 Oct==&lt;br /&gt;
* Découverte du projet&lt;br /&gt;
* Mise en place des rôles au sein de l’équipe&lt;br /&gt;
* Détermination des dates clés du projet&lt;br /&gt;
* Etablissement de la longueur des sprints&lt;br /&gt;
* Arbre des tâches&lt;br /&gt;
&lt;br /&gt;
==Sprint 2 9 Oct au 20 Oct==&lt;br /&gt;
* Préparation à l&#039;audit 1&lt;br /&gt;
* Réflexion sur les entités de l&#039;application&lt;br /&gt;
* Découverte du langage JDL&lt;br /&gt;
* Génération et premier contact avec JHipster&lt;br /&gt;
* Formation sur le Spring et Angular&lt;br /&gt;
&lt;br /&gt;
==Sprint 3 20 Oct au 6 Nov==&lt;br /&gt;
* Création d&#039;une première version du JDL de l&#039;application&lt;br /&gt;
* IHM abstraite&lt;br /&gt;
* Diagrammes de cas d&#039;utilisation&lt;br /&gt;
* Diagrammes de contexte&lt;br /&gt;
* Analyse et tentative de compréhension du code généré par JHipster&lt;br /&gt;
&lt;br /&gt;
==Sprint 4 6 Nov au 20 Nov==&lt;br /&gt;
* Préparation audit 2&lt;br /&gt;
* Création requête JPA personnalisées pour calcul de statistiques&lt;br /&gt;
* Amélioration du déploiement de l&#039;application sur le serveur&lt;br /&gt;
&lt;br /&gt;
==Sprint 5 20 Nov au 11 Dec==&lt;br /&gt;
* Liaison du backend et frontend pour l&#039;affichage des stats&lt;br /&gt;
* Résolution de bugs&lt;br /&gt;
* Mise en place de la recherche de restaurant avec filtre coté backend&lt;br /&gt;
* Problème sur l&#039;attribution des réservations sur les tables&lt;br /&gt;
&lt;br /&gt;
= Thomas =&lt;br /&gt;
==Sprint 1==&lt;br /&gt;
=== Activité ===&lt;br /&gt;
* Découverte du projet &lt;br /&gt;
* Mise en place des rôles au sein de l’équipe &lt;br /&gt;
* Détermination des dates clés du projet &lt;br /&gt;
* Etablissement de la longueur des sprints &lt;br /&gt;
* Icone de l&#039;application &lt;br /&gt;
* Finalisation du diagramme de tâche &lt;br /&gt;
* Arbre des tâches&lt;br /&gt;
=== Problèmes / difficultés rencontrées ===&lt;br /&gt;
Des difficulté pour produire les livrables. Mauvaise compréhension des objectifs. Perdu pas mal de temps à cerner correctement le sujet.&lt;br /&gt;
&lt;br /&gt;
==Sprint 2==&lt;br /&gt;
=== Activité ===&lt;br /&gt;
* Préparation à l&#039;audit 1 &lt;br /&gt;
* Réflexion sur les entités de l&#039;application &lt;br /&gt;
* Découverte du langage JDL &lt;br /&gt;
* Génération et premier contact avec JHipster &lt;br /&gt;
* Formation sur le Spring et Angular&lt;br /&gt;
 &lt;br /&gt;
=== Problèmes / difficultés rencontrées ===&lt;br /&gt;
Pas mal de difficulté pour prendre en main JHipster, car nous avons attaqué par JHipster sans connaitre les technologies utilisées derrière. Pas mal de temps perdu avec la modélisation UML d&#039;un schéma de base de donnée, qui est au final assez différent du JDL.&lt;br /&gt;
&lt;br /&gt;
==Sprint 3==&lt;br /&gt;
=== Activité ===&lt;br /&gt;
&lt;br /&gt;
=== Problèmes / difficultés rencontrées ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sprint 4==&lt;br /&gt;
=== Activité ===&lt;br /&gt;
=== Avancement ===&lt;br /&gt;
=== Problèmes / difficultés rencontrées ===&lt;br /&gt;
=== Autres remarques ===&lt;br /&gt;
&lt;br /&gt;
==Sprint 5==&lt;br /&gt;
=== Activité ===&lt;br /&gt;
=== Avancement ===&lt;br /&gt;
=== Problèmes / difficultés rencontrées ===&lt;br /&gt;
=== Autres remarques ===&lt;br /&gt;
&lt;br /&gt;
= William =&lt;br /&gt;
==Sprint 1==&lt;br /&gt;
=== Activité ===&lt;br /&gt;
=== Avancement ===&lt;br /&gt;
=== Problèmes / difficultés rencontrées ===&lt;br /&gt;
=== Autres remarques ===&lt;br /&gt;
&lt;br /&gt;
==Sprint 2==&lt;br /&gt;
=== Activité ===&lt;br /&gt;
=== Avancement ===&lt;br /&gt;
=== Problèmes / difficultés rencontrées ===&lt;br /&gt;
=== Autres remarques ===&lt;br /&gt;
&lt;br /&gt;
==Sprint 3==&lt;br /&gt;
=== Activité ===&lt;br /&gt;
=== Avancement ===&lt;br /&gt;
=== Problèmes / difficultés rencontrées ===&lt;br /&gt;
=== Autres remarques ===&lt;br /&gt;
&lt;br /&gt;
==Sprint 4==&lt;br /&gt;
=== Activité ===&lt;br /&gt;
=== Avancement ===&lt;br /&gt;
=== Problèmes / difficultés rencontrées ===&lt;br /&gt;
=== Autres remarques ===&lt;br /&gt;
&lt;br /&gt;
==Sprint 5==&lt;br /&gt;
=== Activité ===&lt;br /&gt;
=== Avancement ===&lt;br /&gt;
=== Problèmes / difficultés rencontrées ===&lt;br /&gt;
=== Autres remarques ===&lt;br /&gt;
&lt;br /&gt;
= Théo =&lt;br /&gt;
==Sprint 1==&lt;br /&gt;
*Découverte du projet&lt;br /&gt;
*Mise en place des rôles au sein de l&#039;équipe&lt;br /&gt;
*Détermination des dates clés du projet&lt;br /&gt;
*Établissement de la longueur des sprints&lt;br /&gt;
*Finalisation diagramme de tâche&lt;br /&gt;
*Arbre des tâches&lt;br /&gt;
&lt;br /&gt;
==Sprint 2==&lt;br /&gt;
*Préparation à l&#039;audit 1&lt;br /&gt;
*Découverte du langage JDL&lt;br /&gt;
*Génération et premier contact avec JHipster&lt;br /&gt;
*Formation Spring&lt;br /&gt;
*Génération d&#039;un pipeline GitLab-CI&lt;br /&gt;
*Correction de bugs dans les fichiers de CI générés par JHipster&lt;br /&gt;
&lt;br /&gt;
==Sprint 3==&lt;br /&gt;
*Création des documents de conceptions&lt;br /&gt;
*Découverte JPA et Hibernate&lt;br /&gt;
*Exploration du code généré par JHipster&lt;br /&gt;
*Configuration de Traefik et Let&#039;s Encrypt pour l&#039;HTTPS&lt;br /&gt;
&lt;br /&gt;
==Sprint 4==&lt;br /&gt;
*Préparation audit 2&lt;br /&gt;
*Génération de PDF avec Spring&lt;br /&gt;
*Mise en place de WatchTower pour le déploiement continu&lt;br /&gt;
&lt;br /&gt;
==Sprint 5==&lt;br /&gt;
*Prise en main d&#039;Angular et Leaflet&lt;br /&gt;
*Affichage d&#039;une carte OpenStreetMap des restaurants&lt;br /&gt;
*Mise en place du monitoring du serveur&lt;/div&gt;</summary>
		<author><name>Theo.Levesque</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=ECOM-1FO_1819_MYRESTO_L9_LOG&amp;diff=43978</id>
		<title>ECOM-1FO 1819 MYRESTO L9 LOG</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=ECOM-1FO_1819_MYRESTO_L9_LOG&amp;diff=43978"/>
		<updated>2018-12-18T00:02:14Z</updated>

		<summary type="html">&lt;p&gt;Theo.Levesque: /* Sprint 5 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Benjamin =&lt;br /&gt;
==Sprint 1==&lt;br /&gt;
=== Activité ===&lt;br /&gt;
*Découverte du projet&lt;br /&gt;
*Mise en place des rôles au sein de l&#039;équipe&lt;br /&gt;
*Détermination des dates clés du projet&lt;br /&gt;
*Établissement de la longueur des sprints&lt;br /&gt;
*Finalisation diagramme de tâche&lt;br /&gt;
*Arbre des tâches&lt;br /&gt;
=== Problèmes / difficultés rencontrées ===&lt;br /&gt;
L&#039;arbre des taches ainsi que le diagramme de tâche nous ont pris un peu plus de temps que prévue&lt;br /&gt;
&lt;br /&gt;
==Sprint 2==&lt;br /&gt;
=== Activité ===&lt;br /&gt;
*Préparation à l&#039;audit 1&lt;br /&gt;
*Réflexion sur les entités de l&#039;application&lt;br /&gt;
*Découverte du langage JDL&lt;br /&gt;
*Génération et premier contact avec JHipster&lt;br /&gt;
*Formation Sprint&lt;br /&gt;
=== Problèmes / difficultés rencontrées ===&lt;br /&gt;
Jhipster utilise Sprint et angular, deux technos que nous ne connaissons pas nous devons donc nous former&lt;br /&gt;
&lt;br /&gt;
==Sprint 3==&lt;br /&gt;
=== Activité ===&lt;br /&gt;
*Création d&#039;une première version du JDL&lt;br /&gt;
*Diagrammes de cas d&#039;utilisation&lt;br /&gt;
*Diagrammes de contexte&lt;br /&gt;
*Formation Spring et JHipster&lt;br /&gt;
=== Problèmes / difficultés rencontrées ===&lt;br /&gt;
*Jhispter génére beaucoup de fichier, il est donc difficile de comprendre ou commencer à rajouter du code&lt;br /&gt;
&lt;br /&gt;
==Sprint 4==&lt;br /&gt;
=== Activité ===&lt;br /&gt;
*Préparation audit 2&lt;br /&gt;
*Amélioration du déploiement de l&#039;application sur le serveur&lt;br /&gt;
=== Problèmes / difficultés rencontrées ===&lt;br /&gt;
J&#039;ai été hospitalisé 1 semaine donc je n&#039;ai pas pu énormément travailler sur ce sprint la.&lt;br /&gt;
&lt;br /&gt;
==Sprint 5==&lt;br /&gt;
=== Activité ===&lt;br /&gt;
*Liaison du backend et frontend pour le scénario 1 avec la création de endpoint&lt;br /&gt;
*Résolution de bugs mineur&lt;br /&gt;
*Création d&#039;autre endpoint pour les différents scénarios&lt;br /&gt;
=== Problèmes / difficultés rencontrées ===&lt;br /&gt;
Lors du merge entre le backend et le frontend, il y a eu quelques problèmes de liaison, mais ceux ci ont été réglé&lt;br /&gt;
&lt;br /&gt;
= Loris =&lt;br /&gt;
==Sprint 1 25 Sept au 9 Oct==&lt;br /&gt;
* Découverte du projet&lt;br /&gt;
* Mise en place des rôles au sein de l’équipe&lt;br /&gt;
* Détermination des dates clés du projet&lt;br /&gt;
* Etablissement de la longueur des sprints&lt;br /&gt;
* Icone de l&#039;application&lt;br /&gt;
* Finalisation du diagramme de tâche&lt;br /&gt;
* Arbre des tâches&lt;br /&gt;
&lt;br /&gt;
==Sprint 2 9 Oct au 20 Oct==&lt;br /&gt;
* Préparation à l&#039;audit 1&lt;br /&gt;
* Réflexion sur les entités de l&#039;application&lt;br /&gt;
* Découverte du langage JDL&lt;br /&gt;
* Génération et premier contact avec JHipster&lt;br /&gt;
* Formation sur le Spring et Angular&lt;br /&gt;
* Mise en place d&#039;un processus d&#039;integration&lt;br /&gt;
&lt;br /&gt;
==Sprint 3 20 Oct au 6 Nov==&lt;br /&gt;
* Création d&#039;une première version du JDL de l&#039;application&lt;br /&gt;
* IHM Concrète&lt;br /&gt;
* IHM abstraite&lt;br /&gt;
* Diagrammes de cas d&#039;utilisation&lt;br /&gt;
* Diagrammes de contexte&lt;br /&gt;
* Test de création de requêtes personnalisées avec JPA&lt;br /&gt;
* Analyse et tentative de compréhension du code généré par JHipster&lt;br /&gt;
* Mise en place d&#039;un proxy HTTPS&lt;br /&gt;
&lt;br /&gt;
==Sprint 4 6 Nov au 20 Nov==&lt;br /&gt;
* Préparation audit 2&lt;br /&gt;
* Création requête JPA personnalisées pour calcul de statistiques&lt;br /&gt;
* Affichage graphique dynamique avec Angular&lt;br /&gt;
* Génération d&#039;un PDF avec Spring&lt;br /&gt;
* Amélioration du déploiement de l&#039;application sur le serveur&lt;br /&gt;
&lt;br /&gt;
==Sprint 5 20 Nov au 11 Dec==&lt;br /&gt;
* Affichage d&#039;une carte OpenStreetMap des restaurants&lt;br /&gt;
* Liaison du backend et frontend pour l&#039;affichage des stats&lt;br /&gt;
* Monitoring du serveur&lt;br /&gt;
* Résolution de bugs&lt;br /&gt;
* Mise en place de la recherche de restaurant coté backend&lt;br /&gt;
* Problème sur l&#039;attribution des réservations sur les tables&lt;br /&gt;
&lt;br /&gt;
= Thomas =&lt;br /&gt;
==Sprint 1==&lt;br /&gt;
=== Activité ===&lt;br /&gt;
* Découverte du projet &lt;br /&gt;
* Mise en place des rôles au sein de l’équipe &lt;br /&gt;
* Détermination des dates clés du projet &lt;br /&gt;
* Etablissement de la longueur des sprints &lt;br /&gt;
* Icone de l&#039;application &lt;br /&gt;
* Finalisation du diagramme de tâche &lt;br /&gt;
* Arbre des tâches&lt;br /&gt;
=== Problèmes / difficultés rencontrées ===&lt;br /&gt;
Des difficulté pour produire les livrables. Mauvaise compréhension des objectifs. Perdu pas mal de temps à cerner correctement le sujet.&lt;br /&gt;
&lt;br /&gt;
==Sprint 2==&lt;br /&gt;
=== Activité ===&lt;br /&gt;
* Préparation à l&#039;audit 1 &lt;br /&gt;
* Réflexion sur les entités de l&#039;application &lt;br /&gt;
* Découverte du langage JDL &lt;br /&gt;
* Génération et premier contact avec JHipster &lt;br /&gt;
* Formation sur le Spring et Angular&lt;br /&gt;
 &lt;br /&gt;
=== Problèmes / difficultés rencontrées ===&lt;br /&gt;
Pas mal de difficulté pour prendre en main JHipster, car nous avons attaqué par JHipster sans connaitre les technologies utilisées derrière. Pas mal de temps perdu avec la modélisation UML d&#039;un schéma de base de donnée, qui est au final assez différent du JDL.&lt;br /&gt;
&lt;br /&gt;
==Sprint 3==&lt;br /&gt;
=== Activité ===&lt;br /&gt;
&lt;br /&gt;
=== Problèmes / difficultés rencontrées ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sprint 4==&lt;br /&gt;
=== Activité ===&lt;br /&gt;
=== Avancement ===&lt;br /&gt;
=== Problèmes / difficultés rencontrées ===&lt;br /&gt;
=== Autres remarques ===&lt;br /&gt;
&lt;br /&gt;
==Sprint 5==&lt;br /&gt;
=== Activité ===&lt;br /&gt;
=== Avancement ===&lt;br /&gt;
=== Problèmes / difficultés rencontrées ===&lt;br /&gt;
=== Autres remarques ===&lt;br /&gt;
&lt;br /&gt;
= William =&lt;br /&gt;
==Sprint 1==&lt;br /&gt;
=== Activité ===&lt;br /&gt;
=== Avancement ===&lt;br /&gt;
=== Problèmes / difficultés rencontrées ===&lt;br /&gt;
=== Autres remarques ===&lt;br /&gt;
&lt;br /&gt;
==Sprint 2==&lt;br /&gt;
=== Activité ===&lt;br /&gt;
=== Avancement ===&lt;br /&gt;
=== Problèmes / difficultés rencontrées ===&lt;br /&gt;
=== Autres remarques ===&lt;br /&gt;
&lt;br /&gt;
==Sprint 3==&lt;br /&gt;
=== Activité ===&lt;br /&gt;
=== Avancement ===&lt;br /&gt;
=== Problèmes / difficultés rencontrées ===&lt;br /&gt;
=== Autres remarques ===&lt;br /&gt;
&lt;br /&gt;
==Sprint 4==&lt;br /&gt;
=== Activité ===&lt;br /&gt;
=== Avancement ===&lt;br /&gt;
=== Problèmes / difficultés rencontrées ===&lt;br /&gt;
=== Autres remarques ===&lt;br /&gt;
&lt;br /&gt;
==Sprint 5==&lt;br /&gt;
=== Activité ===&lt;br /&gt;
=== Avancement ===&lt;br /&gt;
=== Problèmes / difficultés rencontrées ===&lt;br /&gt;
=== Autres remarques ===&lt;br /&gt;
&lt;br /&gt;
= Théo =&lt;br /&gt;
==Sprint 1==&lt;br /&gt;
*Découverte du projet&lt;br /&gt;
*Mise en place des rôles au sein de l&#039;équipe&lt;br /&gt;
*Détermination des dates clés du projet&lt;br /&gt;
*Établissement de la longueur des sprints&lt;br /&gt;
*Finalisation diagramme de tâche&lt;br /&gt;
*Arbre des tâches&lt;br /&gt;
&lt;br /&gt;
==Sprint 2==&lt;br /&gt;
*Préparation à l&#039;audit 1&lt;br /&gt;
*Découverte du langage JDL&lt;br /&gt;
*Génération et premier contact avec JHipster&lt;br /&gt;
*Formation Spring&lt;br /&gt;
*Génération d&#039;un pipeline GitLab-CI&lt;br /&gt;
*Correction de bugs dans les fichiers de CI générés par JHipster&lt;br /&gt;
&lt;br /&gt;
==Sprint 3==&lt;br /&gt;
*Création des documents de conceptions&lt;br /&gt;
*Découverte JPA et Hibernate&lt;br /&gt;
*Exploration du code généré par JHipster&lt;br /&gt;
*Configuration de Traefik et Let&#039;s Encrypt pour l&#039;HTTPS&lt;br /&gt;
&lt;br /&gt;
==Sprint 4==&lt;br /&gt;
*Préparation audit 2&lt;br /&gt;
*Génération de PDF avec Spring&lt;br /&gt;
*Mise en place de WatchTower pour le déploiement continu&lt;br /&gt;
&lt;br /&gt;
==Sprint 5==&lt;br /&gt;
*Prise en main d&#039;Angular et Leaflet&lt;br /&gt;
*Affichage d&#039;une carte OpenStreetMap des restaurants&lt;br /&gt;
*Mise en place du monitoring du serveur&lt;/div&gt;</summary>
		<author><name>Theo.Levesque</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=ECOM-1FO_1819_MYRESTO_L9_LOG&amp;diff=43977</id>
		<title>ECOM-1FO 1819 MYRESTO L9 LOG</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=ECOM-1FO_1819_MYRESTO_L9_LOG&amp;diff=43977"/>
		<updated>2018-12-18T00:01:29Z</updated>

		<summary type="html">&lt;p&gt;Theo.Levesque: /* Théo */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Benjamin =&lt;br /&gt;
==Sprint 1==&lt;br /&gt;
=== Activité ===&lt;br /&gt;
*Découverte du projet&lt;br /&gt;
*Mise en place des rôles au sein de l&#039;équipe&lt;br /&gt;
*Détermination des dates clés du projet&lt;br /&gt;
*Établissement de la longueur des sprints&lt;br /&gt;
*Finalisation diagramme de tâche&lt;br /&gt;
*Arbre des tâches&lt;br /&gt;
=== Problèmes / difficultés rencontrées ===&lt;br /&gt;
L&#039;arbre des taches ainsi que le diagramme de tâche nous ont pris un peu plus de temps que prévue&lt;br /&gt;
&lt;br /&gt;
==Sprint 2==&lt;br /&gt;
=== Activité ===&lt;br /&gt;
*Préparation à l&#039;audit 1&lt;br /&gt;
*Réflexion sur les entités de l&#039;application&lt;br /&gt;
*Découverte du langage JDL&lt;br /&gt;
*Génération et premier contact avec JHipster&lt;br /&gt;
*Formation Sprint&lt;br /&gt;
=== Problèmes / difficultés rencontrées ===&lt;br /&gt;
Jhipster utilise Sprint et angular, deux technos que nous ne connaissons pas nous devons donc nous former&lt;br /&gt;
&lt;br /&gt;
==Sprint 3==&lt;br /&gt;
=== Activité ===&lt;br /&gt;
*Création d&#039;une première version du JDL&lt;br /&gt;
*Diagrammes de cas d&#039;utilisation&lt;br /&gt;
*Diagrammes de contexte&lt;br /&gt;
*Formation Spring et JHipster&lt;br /&gt;
=== Problèmes / difficultés rencontrées ===&lt;br /&gt;
*Jhispter génére beaucoup de fichier, il est donc difficile de comprendre ou commencer à rajouter du code&lt;br /&gt;
&lt;br /&gt;
==Sprint 4==&lt;br /&gt;
=== Activité ===&lt;br /&gt;
*Préparation audit 2&lt;br /&gt;
*Amélioration du déploiement de l&#039;application sur le serveur&lt;br /&gt;
=== Problèmes / difficultés rencontrées ===&lt;br /&gt;
J&#039;ai été hospitalisé 1 semaine donc je n&#039;ai pas pu énormément travailler sur ce sprint la.&lt;br /&gt;
&lt;br /&gt;
==Sprint 5==&lt;br /&gt;
=== Activité ===&lt;br /&gt;
*Liaison du backend et frontend pour le scénario 1 avec la création de endpoint&lt;br /&gt;
*Résolution de bugs mineur&lt;br /&gt;
*Création d&#039;autre endpoint pour les différents scénarios&lt;br /&gt;
=== Problèmes / difficultés rencontrées ===&lt;br /&gt;
Lors du merge entre le backend et le frontend, il y a eu quelques problèmes de liaison, mais ceux ci ont été réglé&lt;br /&gt;
&lt;br /&gt;
= Loris =&lt;br /&gt;
==Sprint 1 25 Sept au 9 Oct==&lt;br /&gt;
* Découverte du projet&lt;br /&gt;
* Mise en place des rôles au sein de l’équipe&lt;br /&gt;
* Détermination des dates clés du projet&lt;br /&gt;
* Etablissement de la longueur des sprints&lt;br /&gt;
* Icone de l&#039;application&lt;br /&gt;
* Finalisation du diagramme de tâche&lt;br /&gt;
* Arbre des tâches&lt;br /&gt;
&lt;br /&gt;
==Sprint 2 9 Oct au 20 Oct==&lt;br /&gt;
* Préparation à l&#039;audit 1&lt;br /&gt;
* Réflexion sur les entités de l&#039;application&lt;br /&gt;
* Découverte du langage JDL&lt;br /&gt;
* Génération et premier contact avec JHipster&lt;br /&gt;
* Formation sur le Spring et Angular&lt;br /&gt;
* Mise en place d&#039;un processus d&#039;integration&lt;br /&gt;
&lt;br /&gt;
==Sprint 3 20 Oct au 6 Nov==&lt;br /&gt;
* Création d&#039;une première version du JDL de l&#039;application&lt;br /&gt;
* IHM Concrète&lt;br /&gt;
* IHM abstraite&lt;br /&gt;
* Diagrammes de cas d&#039;utilisation&lt;br /&gt;
* Diagrammes de contexte&lt;br /&gt;
* Test de création de requêtes personnalisées avec JPA&lt;br /&gt;
* Analyse et tentative de compréhension du code généré par JHipster&lt;br /&gt;
* Mise en place d&#039;un proxy HTTPS&lt;br /&gt;
&lt;br /&gt;
==Sprint 4 6 Nov au 20 Nov==&lt;br /&gt;
* Préparation audit 2&lt;br /&gt;
* Création requête JPA personnalisées pour calcul de statistiques&lt;br /&gt;
* Affichage graphique dynamique avec Angular&lt;br /&gt;
* Génération d&#039;un PDF avec Spring&lt;br /&gt;
* Amélioration du déploiement de l&#039;application sur le serveur&lt;br /&gt;
&lt;br /&gt;
==Sprint 5 20 Nov au 11 Dec==&lt;br /&gt;
* Affichage d&#039;une carte OpenStreetMap des restaurants&lt;br /&gt;
* Liaison du backend et frontend pour l&#039;affichage des stats&lt;br /&gt;
* Monitoring du serveur&lt;br /&gt;
* Résolution de bugs&lt;br /&gt;
* Mise en place de la recherche de restaurant coté backend&lt;br /&gt;
* Problème sur l&#039;attribution des réservations sur les tables&lt;br /&gt;
&lt;br /&gt;
= Thomas =&lt;br /&gt;
==Sprint 1==&lt;br /&gt;
=== Activité ===&lt;br /&gt;
* Découverte du projet &lt;br /&gt;
* Mise en place des rôles au sein de l’équipe &lt;br /&gt;
* Détermination des dates clés du projet &lt;br /&gt;
* Etablissement de la longueur des sprints &lt;br /&gt;
* Icone de l&#039;application &lt;br /&gt;
* Finalisation du diagramme de tâche &lt;br /&gt;
* Arbre des tâches&lt;br /&gt;
=== Problèmes / difficultés rencontrées ===&lt;br /&gt;
Des difficulté pour produire les livrables. Mauvaise compréhension des objectifs. Perdu pas mal de temps à cerner correctement le sujet.&lt;br /&gt;
&lt;br /&gt;
==Sprint 2==&lt;br /&gt;
=== Activité ===&lt;br /&gt;
* Préparation à l&#039;audit 1 &lt;br /&gt;
* Réflexion sur les entités de l&#039;application &lt;br /&gt;
* Découverte du langage JDL &lt;br /&gt;
* Génération et premier contact avec JHipster &lt;br /&gt;
* Formation sur le Spring et Angular&lt;br /&gt;
 &lt;br /&gt;
=== Problèmes / difficultés rencontrées ===&lt;br /&gt;
Pas mal de difficulté pour prendre en main JHipster, car nous avons attaqué par JHipster sans connaitre les technologies utilisées derrière. Pas mal de temps perdu avec la modélisation UML d&#039;un schéma de base de donnée, qui est au final assez différent du JDL.&lt;br /&gt;
&lt;br /&gt;
==Sprint 3==&lt;br /&gt;
=== Activité ===&lt;br /&gt;
&lt;br /&gt;
=== Problèmes / difficultés rencontrées ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sprint 4==&lt;br /&gt;
=== Activité ===&lt;br /&gt;
=== Avancement ===&lt;br /&gt;
=== Problèmes / difficultés rencontrées ===&lt;br /&gt;
=== Autres remarques ===&lt;br /&gt;
&lt;br /&gt;
==Sprint 5==&lt;br /&gt;
=== Activité ===&lt;br /&gt;
=== Avancement ===&lt;br /&gt;
=== Problèmes / difficultés rencontrées ===&lt;br /&gt;
=== Autres remarques ===&lt;br /&gt;
&lt;br /&gt;
= William =&lt;br /&gt;
==Sprint 1==&lt;br /&gt;
=== Activité ===&lt;br /&gt;
=== Avancement ===&lt;br /&gt;
=== Problèmes / difficultés rencontrées ===&lt;br /&gt;
=== Autres remarques ===&lt;br /&gt;
&lt;br /&gt;
==Sprint 2==&lt;br /&gt;
=== Activité ===&lt;br /&gt;
=== Avancement ===&lt;br /&gt;
=== Problèmes / difficultés rencontrées ===&lt;br /&gt;
=== Autres remarques ===&lt;br /&gt;
&lt;br /&gt;
==Sprint 3==&lt;br /&gt;
=== Activité ===&lt;br /&gt;
=== Avancement ===&lt;br /&gt;
=== Problèmes / difficultés rencontrées ===&lt;br /&gt;
=== Autres remarques ===&lt;br /&gt;
&lt;br /&gt;
==Sprint 4==&lt;br /&gt;
=== Activité ===&lt;br /&gt;
=== Avancement ===&lt;br /&gt;
=== Problèmes / difficultés rencontrées ===&lt;br /&gt;
=== Autres remarques ===&lt;br /&gt;
&lt;br /&gt;
==Sprint 5==&lt;br /&gt;
=== Activité ===&lt;br /&gt;
=== Avancement ===&lt;br /&gt;
=== Problèmes / difficultés rencontrées ===&lt;br /&gt;
=== Autres remarques ===&lt;br /&gt;
&lt;br /&gt;
= Théo =&lt;br /&gt;
==Sprint 1==&lt;br /&gt;
*Découverte du projet&lt;br /&gt;
*Mise en place des rôles au sein de l&#039;équipe&lt;br /&gt;
*Détermination des dates clés du projet&lt;br /&gt;
*Établissement de la longueur des sprints&lt;br /&gt;
*Finalisation diagramme de tâche&lt;br /&gt;
*Arbre des tâches&lt;br /&gt;
&lt;br /&gt;
==Sprint 2==&lt;br /&gt;
*Préparation à l&#039;audit 1&lt;br /&gt;
*Découverte du langage JDL&lt;br /&gt;
*Génération et premier contact avec JHipster&lt;br /&gt;
*Formation Spring&lt;br /&gt;
*Génération d&#039;un pipeline GitLab-CI&lt;br /&gt;
*Correction de bugs dans les fichiers de CI générés par JHipster&lt;br /&gt;
&lt;br /&gt;
==Sprint 3==&lt;br /&gt;
*Création des documents de conceptions&lt;br /&gt;
*Découverte JPA et Hibernate&lt;br /&gt;
*Exploration du code généré par JHipster&lt;br /&gt;
*Configuration de Traefik et Let&#039;s Encrypt pour l&#039;HTTPS&lt;br /&gt;
&lt;br /&gt;
==Sprint 4==&lt;br /&gt;
*Préparation audit 2&lt;br /&gt;
*Génération de PDF avec Spring&lt;br /&gt;
*Mise en place de WatchTower pour le déploiement continu&lt;br /&gt;
&lt;br /&gt;
==Sprint 5==&lt;br /&gt;
*Affichage d&#039;une carte OpenStreetMap des restaurants&lt;br /&gt;
*Mise en place du monitoring du serveur&lt;/div&gt;</summary>
		<author><name>Theo.Levesque</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=ECOM-1FO_1819_Restaurant&amp;diff=43959</id>
		<title>ECOM-1FO 1819 Restaurant</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=ECOM-1FO_1819_Restaurant&amp;diff=43959"/>
		<updated>2018-12-17T23:29:46Z</updated>

		<summary type="html">&lt;p&gt;Theo.Levesque: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
[[ECOM-1FO|&amp;lt;&amp;lt;&amp;lt;&amp;lt; Retour vers la page ECOM 2018-2019]]&lt;br /&gt;
&lt;br /&gt;
=Le projet en quelques mots=&lt;br /&gt;
L’objectif de notre projet E-com est de mettre en place un service en ligne (et une application mobile) permettant l&#039;organisation des réservations, du placement et de l&#039;accueil de clients dans de multiples restaurants.&lt;br /&gt;
&lt;br /&gt;
=L&#039;équipe et leurs rôles=&lt;br /&gt;
&lt;br /&gt;
* William WEILL : Chef de projet, Frontend&lt;br /&gt;
* Théo LEVESQUE : Scrum Master, Devops, Backend&lt;br /&gt;
* Loris GENTILLON : Lead Développeur, Backend&lt;br /&gt;
* Benjamin BESNIER : Développeur, Backend&lt;br /&gt;
* Thomas OZENDA : Développeur, Frontend&lt;br /&gt;
&lt;br /&gt;
=Gestion de projet=&lt;br /&gt;
Choix des outils :&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Gitlab&#039;&#039; : pour le dépôt, pour la documentation, l&#039;intégration en continu&lt;br /&gt;
* &#039;&#039;ClickUp&#039;&#039; : pour la gestion des sprints et des user stories&lt;br /&gt;
* &#039;&#039;Google Docs&#039;&#039; : pour la répartition et la gestion des tâches hors code (rédaction de documents etc)&lt;br /&gt;
&lt;br /&gt;
=SCRUM=&lt;br /&gt;
==Sprint 1 25 Sept au 9 Oct==&lt;br /&gt;
* Découverte du projet&lt;br /&gt;
* Mise en place des rôles au sein de l’équipe&lt;br /&gt;
* Détermination des dates clés du projet&lt;br /&gt;
* Etablissement de la longueur des sprints&lt;br /&gt;
* Icone de l&#039;application&lt;br /&gt;
* Finalisation du diagramme de tâche&lt;br /&gt;
* Arbre des tâches&lt;br /&gt;
&lt;br /&gt;
==Sprint 2 9 Oct au 20 Oct==&lt;br /&gt;
* Préparation à l&#039;audit 1&lt;br /&gt;
* Réflexion sur les entités de l&#039;application&lt;br /&gt;
* Découverte du langage JDL&lt;br /&gt;
* Génération et premier contact avec JHipster&lt;br /&gt;
* Formation sur le Spring et Angular&lt;br /&gt;
* Mise en place d&#039;un processus d&#039;integration&lt;br /&gt;
&lt;br /&gt;
[[File:SlideAudit1.pdf]]&lt;br /&gt;
&lt;br /&gt;
==Sprint 3 20 Oct au 6 Nov==&lt;br /&gt;
* Création d&#039;une première version du JDL de l&#039;application&lt;br /&gt;
* IHM Concrète&lt;br /&gt;
* IHM abstraite&lt;br /&gt;
* Diagrammes de cas d&#039;utilisation&lt;br /&gt;
* Diagrammes de contexte&lt;br /&gt;
* Test de création de requêtes personnalisées avec JPA&lt;br /&gt;
* Analyse et tentative de compréhension du code généré par JHipster&lt;br /&gt;
* Mise en place d&#039;un proxy HTTPS&lt;br /&gt;
&lt;br /&gt;
==Sprint 4 6 Nov au 20 Nov==&lt;br /&gt;
* Préparation audit 2&lt;br /&gt;
* Création requête JPA personnalisées pour calcul de statistiques&lt;br /&gt;
* Affichage graphique dynamique avec Angular&lt;br /&gt;
* Génération d&#039;un PDF avec Spring&lt;br /&gt;
* Amélioration du déploiement de l&#039;application sur le serveur&lt;br /&gt;
&lt;br /&gt;
[[File:SlideAudit2.pdf]]&lt;br /&gt;
&lt;br /&gt;
==Sprint 5 20 Nov au 11 Dec==&lt;br /&gt;
* Affichage d&#039;une carte OpenStreetMap des restaurants&lt;br /&gt;
* Liaison du backend et frontend pour l&#039;affichage des stats&lt;br /&gt;
* Monitoring du serveur&lt;br /&gt;
* Résolution de bugs&lt;br /&gt;
* Mise en place de la recherche de restaurant coté backend&lt;br /&gt;
* Problème sur l&#039;attribution des réservations sur les tables&lt;br /&gt;
&lt;br /&gt;
= Livrables =&lt;br /&gt;
==L3. Analyse des scénarios clients ==&lt;br /&gt;
[[File:Sujet_Myresto.pdf]]&lt;br /&gt;
&lt;br /&gt;
===Scénario 1===&lt;br /&gt;
*En tant que gestionnaire, je souhaite voir les taux de remplissage passés et futurs&lt;br /&gt;
*En tant que gestionnaire, je souhaite pouvoir comparer les taux des différents restaurants supervisés&lt;br /&gt;
*En tant que gestionnaire, je souhaite pouvoir comparer les taux entre restaurants&lt;br /&gt;
*En tant que gestionnaire, je souhaite pouvoir filtrer les résultat (hausse, baisse)&lt;br /&gt;
&lt;br /&gt;
===Scénario 2===&lt;br /&gt;
*En tant que gestionnaire des réservations, je veux pouvoir voir le nombre de réservation&lt;br /&gt;
*En tant que gestionnaire des réservations, je veux pouvoir voir le plan de la salle&lt;br /&gt;
*En tant que gestionnaire des réservations, je veux pouvoir assigner des réservations à une table&lt;br /&gt;
*En tant que gestionnaire des réservations, je veux pouvoir assigner des tables à un serveur&lt;br /&gt;
&lt;br /&gt;
===Scénario 3===&lt;br /&gt;
*En tant que serveur, je souhaite pouvoir retrouver la réservation d’un client avec un QRCode qui aura été généré lors de la réservation.&lt;br /&gt;
*En tant que serveur, je souhaite voir quelle table sur le plan de salle est attribué à la réservation d’un client. &lt;br /&gt;
*En tant que serveur, si un client se présente sans réservation, je souhaite pouvoir lui attribuer une table.&lt;br /&gt;
*En tant que serveur, je souhaite voir l’intégralité des réservations pour le service à venir.&lt;br /&gt;
&lt;br /&gt;
===Scénario 4===&lt;br /&gt;
*En tant que client, je veux pouvoir choisir la date ou une fourchette de ma réservation&lt;br /&gt;
*En tant que client, je veux pouvoir choisir les restaurant ouvert le midi et/ou le soir&lt;br /&gt;
&lt;br /&gt;
===Scénario 5===&lt;br /&gt;
*En tant que client, je veux pouvoir choisir les restaurant possédant un certain type de cuisine&lt;br /&gt;
*En tant que client, je veux pouvoir savoir les menus des restaurants, leur prix et la quantité disponible&lt;br /&gt;
*En tant que restaurateur, je souhaite pouvoir faire des promotions en fonctions des quantités (groupe) ou de la période de réservation (optionnel)&lt;br /&gt;
*En tant que client, je veux recevoir mes billets de réservation par PDF imprimable ou en version mobile (QR Code) &lt;br /&gt;
*En tant que client, je veux pouvoir payer ma commande en ligne par Paypal ou CB&lt;br /&gt;
&lt;br /&gt;
===Scénario 6===&lt;br /&gt;
*En tant que client, je souhaite pouvoir filtrer le résultats de recherche en fonction du lieu.&lt;br /&gt;
*En tant que client, je souhaite pouvoir consulter la carte du restaurant.&lt;br /&gt;
*En tant que client, je suis capable de réserver sans choisir un menu et donc sans payer en me créant/connectant à un compte client avec adresse e-mail et mot de passe.&lt;br /&gt;
*En tant que client, je souhaite être notifié du bon déroulement de ma réservation.&lt;br /&gt;
*En tant que client, je souhaite recevoir un justificatif de commande sur ma boîte mail.&lt;br /&gt;
&lt;br /&gt;
==L4. Maquette==&lt;br /&gt;
[[File:My_carte-MYRESTO.png]]&lt;br /&gt;
[[File:My_compte-MYRESTO.png]]&lt;br /&gt;
[[File:My_gerant-MYRESTO.png]]&lt;br /&gt;
[[File:My_liste-MYRESTO.png]]&lt;br /&gt;
[[File:My_recherche-MYRESTO.png]]&lt;br /&gt;
[[File:My_serveur-MYRESTO.png]]&lt;br /&gt;
[[File:My_web-MYRESTO.png]]&lt;br /&gt;
&lt;br /&gt;
==L5. SRS==&lt;br /&gt;
[[ECOM-1FO_1819_MYRESTO_L5_SRS|SRS]]&lt;br /&gt;
&lt;br /&gt;
==L6. Diagramme UML==&lt;br /&gt;
===Diagramme de contexte===&lt;br /&gt;
[[File:Contexte-RICM5-MYRESTO.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
===Vue logique de haut niveau===&lt;br /&gt;
[[File:LogiqueHN-RICM5-MYRESTO.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
===Vues logiques détaillées===&lt;br /&gt;
[[File:LogiqueDetail-RICM5-MYRESTO.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
===Vue physique===&lt;br /&gt;
[[File:PhysiqueView-RICM5-MYRESTO.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
===Vues dynamiques===&lt;br /&gt;
[[File:DynamiqueView-RICM5-MYRESTO.png]]&lt;br /&gt;
&lt;br /&gt;
==L7. Modèles des tâches==&lt;br /&gt;
===Modèle de tache : Gérer restaurants===&lt;br /&gt;
[[File:Taskmodel-MYRESTO-restaurant.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Modèle de tache : Gérer service===&lt;br /&gt;
[[File:Taskmodel-MYRESTO-service.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Modèle de tache : Effectuer une réservation===&lt;br /&gt;
[[File:Taskmodel-MYRESTO-reservation.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==L9. Journal==&lt;br /&gt;
[[ECOM-1FO_1819_MYRESTO_L9_LOG|Journal de l&#039;équipe]]&lt;br /&gt;
&lt;br /&gt;
==L10. Dépôt Git==&lt;br /&gt;
&lt;br /&gt;
https://gitlab.com/myresto2018&lt;br /&gt;
&lt;br /&gt;
==L11. Application en ligne==&lt;br /&gt;
&lt;br /&gt;
[https://myresto.guyteub.xyz Site web]&lt;br /&gt;
&lt;br /&gt;
[https://myresto.guyteub.xyz/v2/api-docs API]&lt;br /&gt;
&lt;br /&gt;
==L12. Evaluation IHM réalisée==&lt;br /&gt;
&lt;br /&gt;
==L13. Evaluation qualité du projet==&lt;br /&gt;
&lt;br /&gt;
* Rapports SonarQube&lt;br /&gt;
[https://sonar.myresto.guyteub.xyz SonarQube]&lt;br /&gt;
&lt;br /&gt;
==L14. Evaluation économique du projet==&lt;br /&gt;
&lt;br /&gt;
Nous prenons comme salaire de base 2500€/mois et par personne.&lt;br /&gt;
&lt;br /&gt;
Les rapports SonarQube nous indique les lignes de codes du projet.&lt;br /&gt;
Au départ, JHipster génère 13 062 lignes et à la fin du projet nous avons environ 15 000 lignes.&lt;br /&gt;
Le rapport COCOMO est le suivant :&lt;br /&gt;
[[File:cocomo.png]]&lt;br /&gt;
&lt;br /&gt;
==L15. Evaluation de la cybersécurité du projet (option)==&lt;br /&gt;
* [[Media:ECOM-1FO_1819_MYRESTO_RGPD_Report.pdf]] (1 page de type checklist)&lt;br /&gt;
&lt;br /&gt;
==L16. Evaluation des performances (option)==&lt;br /&gt;
* [[Media:ECOM-1FO_1819_MYRESTO_PERF.pdf]] (résultat des injections de charge JMeter, Gatling, ...)&lt;br /&gt;
&lt;br /&gt;
==L17. Gestion des risques (option)==&lt;br /&gt;
* [[Media:ECOM-1FO_1819_MYRESTO_RISQUES.pdf]]&lt;br /&gt;
&lt;br /&gt;
==L18. Slides de présentation conception==&lt;br /&gt;
* [[Media:ECOM-1FO_1819_MYRESTO_SLIDES_CONCEPTION.pdf]]&lt;br /&gt;
&lt;br /&gt;
==L19. Slides de présentation finale==&lt;br /&gt;
*[[Media:ECOM-1FO_1819_MYRESTO_SLIDES_FINALE.pdf]]&lt;br /&gt;
&lt;br /&gt;
==L20. Auto-évaluation==&lt;br /&gt;
* [[Media:ECOM-1FO_1819_MYRESTO_EVAL.pdf]]&lt;br /&gt;
&lt;br /&gt;
==L21. Slides de présentation client==&lt;br /&gt;
* [[Media:ECOM-1FO_1819_MYRESTO_SLIDES_CLIENT.pdf]]&lt;/div&gt;</summary>
		<author><name>Theo.Levesque</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=ECOM-1FO_1819_Restaurant&amp;diff=43956</id>
		<title>ECOM-1FO 1819 Restaurant</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=ECOM-1FO_1819_Restaurant&amp;diff=43956"/>
		<updated>2018-12-17T23:25:54Z</updated>

		<summary type="html">&lt;p&gt;Theo.Levesque: /* Sprint 5 20 Nov au 11 Dec */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
[[ECOM-1FO|&amp;lt;&amp;lt;&amp;lt;&amp;lt; Retour vers la page ECOM 2018-2019]]&lt;br /&gt;
&lt;br /&gt;
=Le projet en quelques mots=&lt;br /&gt;
L’objectif de notre projet E-com est de mettre en place un service en ligne (et une application mobile) permettant l&#039;organisation des réservations, du placement et de l&#039;accueil de clients dans de multiples restaurants.&lt;br /&gt;
&lt;br /&gt;
=L&#039;équipe et leurs rôles=&lt;br /&gt;
&lt;br /&gt;
* William WEILL : Chef de projet, Frontend&lt;br /&gt;
* Théo LEVESQUE : Scrum Master, Devops, Backend&lt;br /&gt;
* Loris GENTILLON : Lead Développeur, Backend&lt;br /&gt;
* Benjamin BESNIER : Développeur, Backend&lt;br /&gt;
* Thomas OZENDA : Développeur, Frontend&lt;br /&gt;
&lt;br /&gt;
=Gestion de projet=&lt;br /&gt;
Choix des outils :&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Gitlab&#039;&#039; : pour le dépôt, pour la documentation, l&#039;intégration en continu&lt;br /&gt;
* &#039;&#039;ClickUp&#039;&#039; : pour la gestion des sprints et des user stories&lt;br /&gt;
* &#039;&#039;Google Docs&#039;&#039; : pour la répartition et la gestion des tâches hors code (rédaction de documents etc)&lt;br /&gt;
&lt;br /&gt;
=SCRUM=&lt;br /&gt;
==Sprint 1 25 Sept au 9 Oct==&lt;br /&gt;
* Découverte du projet&lt;br /&gt;
* Mise en place des rôles au sein de l’équipe&lt;br /&gt;
* Détermination des dates clés du projet&lt;br /&gt;
* Etablissement de la longueur des sprints&lt;br /&gt;
* Icone de l&#039;application&lt;br /&gt;
* Finalisation du diagramme de tâche&lt;br /&gt;
* Arbre des tâches&lt;br /&gt;
&lt;br /&gt;
==Sprint 2 9 Oct au 20 Oct==&lt;br /&gt;
* Préparation à l&#039;audit 1&lt;br /&gt;
* Réflexion sur les entités de l&#039;application&lt;br /&gt;
* Découverte du langage JDL&lt;br /&gt;
* Génération et premier contact avec JHipster&lt;br /&gt;
* Formation sur le Spring et Angular&lt;br /&gt;
* Mise en place d&#039;un processus d&#039;integration&lt;br /&gt;
&lt;br /&gt;
[[File:SlideAudit1.pdf]]&lt;br /&gt;
&lt;br /&gt;
==Sprint 3 20 Oct au 6 Nov==&lt;br /&gt;
* Création d&#039;une première version du JDL de l&#039;application&lt;br /&gt;
* IHM Concrète&lt;br /&gt;
* IHM abstraite&lt;br /&gt;
* Diagrammes de cas d&#039;utilisation&lt;br /&gt;
* Diagrammes de contexte&lt;br /&gt;
* Test de création de requêtes personnalisées avec JPA&lt;br /&gt;
* Analyse et tentative de compréhension du code généré par JHipster&lt;br /&gt;
* Mise en place d&#039;un proxy HTTPS&lt;br /&gt;
&lt;br /&gt;
==Sprint 4 6 Nov au 20 Nov==&lt;br /&gt;
* Préparation audit 2&lt;br /&gt;
* Création requête JPA personnalisées pour calcul de statistiques&lt;br /&gt;
* Affichage graphique dynamique avec Angular&lt;br /&gt;
* Génération d&#039;un PDF avec Spring&lt;br /&gt;
* Amélioration du déploiement de l&#039;application sur le serveur&lt;br /&gt;
&lt;br /&gt;
[[File:SlideAudit2.pdf]]&lt;br /&gt;
&lt;br /&gt;
==Sprint 5 20 Nov au 11 Dec==&lt;br /&gt;
* Affichage d&#039;une carte OpenStreetMap des restaurants&lt;br /&gt;
* Liaison du backend et frontend pour l&#039;affichage des stats&lt;br /&gt;
* Monitoring du serveur&lt;br /&gt;
* Résolution de bugs&lt;br /&gt;
* Mise en place de la recherche de restaurant coté backend&lt;br /&gt;
* Problème sur l&#039;attribution des réservations sur les tables&lt;br /&gt;
&lt;br /&gt;
= Livrables =&lt;br /&gt;
==L2. Dossier de conception système ==&lt;br /&gt;
&lt;br /&gt;
[[File:ECOM-1FO_1819_MYRESTO_L2_DCS.pdf]]&lt;br /&gt;
&lt;br /&gt;
==L3. Analyse des scénarios clients ==&lt;br /&gt;
[[File:Sujet_Myresto.pdf]]&lt;br /&gt;
&lt;br /&gt;
===Scénario 1===&lt;br /&gt;
*En tant que gestionnaire, je souhaite voir les taux de remplissage passés et futurs&lt;br /&gt;
*En tant que gestionnaire, je souhaite pouvoir comparer les taux des différents restaurants supervisés&lt;br /&gt;
*En tant que gestionnaire, je souhaite pouvoir comparer les taux entre restaurants&lt;br /&gt;
*En tant que gestionnaire, je souhaite pouvoir filtrer les résultat (hausse, baisse)&lt;br /&gt;
&lt;br /&gt;
===Scénario 2===&lt;br /&gt;
*En tant que gestionnaire des réservations, je veux pouvoir voir le nombre de réservation&lt;br /&gt;
*En tant que gestionnaire des réservations, je veux pouvoir voir le plan de la salle&lt;br /&gt;
*En tant que gestionnaire des réservations, je veux pouvoir assigner des réservations à une table&lt;br /&gt;
*En tant que gestionnaire des réservations, je veux pouvoir assigner des tables à un serveur&lt;br /&gt;
&lt;br /&gt;
===Scénario 3===&lt;br /&gt;
*En tant que serveur, je souhaite pouvoir retrouver la réservation d’un client avec un QRCode qui aura été généré lors de la réservation.&lt;br /&gt;
*En tant que serveur, je souhaite voir quelle table sur le plan de salle est attribué à la réservation d’un client. &lt;br /&gt;
*En tant que serveur, si un client se présente sans réservation, je souhaite pouvoir lui attribuer une table.&lt;br /&gt;
*En tant que serveur, je souhaite voir l’intégralité des réservations pour le service à venir.&lt;br /&gt;
&lt;br /&gt;
===Scénario 4===&lt;br /&gt;
*En tant que client, je veux pouvoir choisir la date ou une fourchette de ma réservation&lt;br /&gt;
*En tant que client, je veux pouvoir choisir les restaurant ouvert le midi et/ou le soir&lt;br /&gt;
&lt;br /&gt;
===Scénario 5===&lt;br /&gt;
*En tant que client, je veux pouvoir choisir les restaurant possédant un certain type de cuisine&lt;br /&gt;
*En tant que client, je veux pouvoir savoir les menus des restaurants, leur prix et la quantité disponible&lt;br /&gt;
*En tant que restaurateur, je souhaite pouvoir faire des promotions en fonctions des quantités (groupe) ou de la période de réservation (optionnel)&lt;br /&gt;
*En tant que client, je veux recevoir mes billets de réservation par PDF imprimable ou en version mobile (QR Code) &lt;br /&gt;
*En tant que client, je veux pouvoir payer ma commande en ligne par Paypal ou CB&lt;br /&gt;
&lt;br /&gt;
===Scénario 6===&lt;br /&gt;
*En tant que client, je souhaite pouvoir filtrer le résultats de recherche en fonction du lieu.&lt;br /&gt;
*En tant que client, je souhaite pouvoir consulter la carte du restaurant.&lt;br /&gt;
*En tant que client, je suis capable de réserver sans choisir un menu et donc sans payer en me créant/connectant à un compte client avec adresse e-mail et mot de passe.&lt;br /&gt;
*En tant que client, je souhaite être notifié du bon déroulement de ma réservation.&lt;br /&gt;
*En tant que client, je souhaite recevoir un justificatif de commande sur ma boîte mail.&lt;br /&gt;
&lt;br /&gt;
==L4. Maquette==&lt;br /&gt;
[[File:My_carte-MYRESTO.png]]&lt;br /&gt;
[[File:My_compte-MYRESTO.png]]&lt;br /&gt;
[[File:My_gerant-MYRESTO.png]]&lt;br /&gt;
[[File:My_liste-MYRESTO.png]]&lt;br /&gt;
[[File:My_recherche-MYRESTO.png]]&lt;br /&gt;
[[File:My_serveur-MYRESTO.png]]&lt;br /&gt;
[[File:My_web-MYRESTO.png]]&lt;br /&gt;
&lt;br /&gt;
==L5. SRS==&lt;br /&gt;
[[ECOM-1FO_1819_MYRESTO_L5_SRS|SRS]]&lt;br /&gt;
&lt;br /&gt;
==L6. Diagramme UML==&lt;br /&gt;
===Diagramme de contexte===&lt;br /&gt;
[[File:Contexte-RICM5-MYRESTO.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
===Vue logique de haut niveau===&lt;br /&gt;
[[File:LogiqueHN-RICM5-MYRESTO.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
===Vues logiques détaillées===&lt;br /&gt;
[[File:LogiqueDetail-RICM5-MYRESTO.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
===Vue physique===&lt;br /&gt;
[[File:PhysiqueView-RICM5-MYRESTO.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
===Vues dynamiques===&lt;br /&gt;
[[File:DynamiqueView-RICM5-MYRESTO.png]]&lt;br /&gt;
&lt;br /&gt;
==L7. Modèles des tâches==&lt;br /&gt;
===Modèle de tache : Gérer restaurants===&lt;br /&gt;
[[File:Taskmodel-MYRESTO-restaurant.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Modèle de tache : Gérer service===&lt;br /&gt;
[[File:Taskmodel-MYRESTO-service.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Modèle de tache : Effectuer une réservation===&lt;br /&gt;
[[File:Taskmodel-MYRESTO-reservation.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==L9. Journal==&lt;br /&gt;
[[ECOM-1FO_1819_MYRESTO_L9_LOG|Journal de l&#039;équipe]]&lt;br /&gt;
&lt;br /&gt;
==L10. Dépôt Git==&lt;br /&gt;
&lt;br /&gt;
https://gitlab.com/myresto2018&lt;br /&gt;
&lt;br /&gt;
==L11. Application en ligne==&lt;br /&gt;
&lt;br /&gt;
[https://myresto.guyteub.xyz Site web]&lt;br /&gt;
&lt;br /&gt;
[https://myresto.guyteub.xyz/v2/api-docs API]&lt;br /&gt;
&lt;br /&gt;
==L12. Evaluation IHM réalisée==&lt;br /&gt;
&lt;br /&gt;
==L13. Evaluation qualité du projet==&lt;br /&gt;
&lt;br /&gt;
* Rapports SonarQube&lt;br /&gt;
[https://sonar.myresto.guyteub.xyz SonarQube]&lt;br /&gt;
&lt;br /&gt;
==L14. Evaluation économique du projet==&lt;br /&gt;
&lt;br /&gt;
Nous prenons comme salaire de base 2500€/mois et par personne.&lt;br /&gt;
&lt;br /&gt;
Les rapports SonarQube nous indique les lignes de codes du projet.&lt;br /&gt;
Au départ, JHipster génère 13 062 lignes et à la fin du projet nous avons environ 15 000 lignes.&lt;br /&gt;
Le rapport COCOMO est le suivant :&lt;br /&gt;
[[File:cocomo.png]]&lt;br /&gt;
&lt;br /&gt;
==L15. Evaluation de la cybersécurité du projet (option)==&lt;br /&gt;
* [[Media:ECOM-1FO_1819_MYRESTO_RGPD_Report.pdf]] (1 page de type checklist)&lt;br /&gt;
&lt;br /&gt;
==L16. Evaluation des performances (option)==&lt;br /&gt;
* [[Media:ECOM-1FO_1819_MYRESTO_PERF.pdf]] (résultat des injections de charge JMeter, Gatling, ...)&lt;br /&gt;
&lt;br /&gt;
==L17. Gestion des risques (option)==&lt;br /&gt;
* [[Media:ECOM-1FO_1819_MYRESTO_RISQUES.pdf]]&lt;br /&gt;
&lt;br /&gt;
==L18. Slides de présentation conception==&lt;br /&gt;
* [[Media:ECOM-1FO_1819_MYRESTO_SLIDES_CONCEPTION.pdf]]&lt;br /&gt;
&lt;br /&gt;
==L19. Slides de présentation finale==&lt;br /&gt;
*[[Media:ECOM-1FO_1819_MYRESTO_SLIDES_FINALE.pdf]]&lt;br /&gt;
&lt;br /&gt;
==L20. Auto-évaluation==&lt;br /&gt;
* [[Media:ECOM-1FO_1819_MYRESTO_EVAL.pdf]]&lt;br /&gt;
&lt;br /&gt;
==L21. Slides de présentation client==&lt;br /&gt;
* [[Media:ECOM-1FO_1819_MYRESTO_SLIDES_CLIENT.pdf]]&lt;/div&gt;</summary>
		<author><name>Theo.Levesque</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=ECOM-1FO_1819_Restaurant&amp;diff=43955</id>
		<title>ECOM-1FO 1819 Restaurant</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=ECOM-1FO_1819_Restaurant&amp;diff=43955"/>
		<updated>2018-12-17T23:17:06Z</updated>

		<summary type="html">&lt;p&gt;Theo.Levesque: /* SCRUM */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
[[ECOM-1FO|&amp;lt;&amp;lt;&amp;lt;&amp;lt; Retour vers la page ECOM 2018-2019]]&lt;br /&gt;
&lt;br /&gt;
=Le projet en quelques mots=&lt;br /&gt;
L’objectif de notre projet E-com est de mettre en place un service en ligne (et une application mobile) permettant l&#039;organisation des réservations, du placement et de l&#039;accueil de clients dans de multiples restaurants.&lt;br /&gt;
&lt;br /&gt;
=L&#039;équipe et leurs rôles=&lt;br /&gt;
&lt;br /&gt;
* William WEILL : Chef de projet, Frontend&lt;br /&gt;
* Théo LEVESQUE : Scrum Master, Devops, Backend&lt;br /&gt;
* Loris GENTILLON : Lead Développeur, Backend&lt;br /&gt;
* Benjamin BESNIER : Développeur, Backend&lt;br /&gt;
* Thomas OZENDA : Développeur, Frontend&lt;br /&gt;
&lt;br /&gt;
=Gestion de projet=&lt;br /&gt;
Choix des outils :&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Gitlab&#039;&#039; : pour le dépôt, pour la documentation, l&#039;intégration en continu&lt;br /&gt;
* &#039;&#039;ClickUp&#039;&#039; : pour la gestion des sprints et des user stories&lt;br /&gt;
* &#039;&#039;Google Docs&#039;&#039; : pour la répartition et la gestion des tâches hors code (rédaction de documents etc)&lt;br /&gt;
&lt;br /&gt;
=SCRUM=&lt;br /&gt;
==Sprint 1 25 Sept au 9 Oct==&lt;br /&gt;
* Découverte du projet&lt;br /&gt;
* Mise en place des rôles au sein de l’équipe&lt;br /&gt;
* Détermination des dates clés du projet&lt;br /&gt;
* Etablissement de la longueur des sprints&lt;br /&gt;
* Icone de l&#039;application&lt;br /&gt;
* Finalisation du diagramme de tâche&lt;br /&gt;
* Arbre des tâches&lt;br /&gt;
&lt;br /&gt;
==Sprint 2 9 Oct au 20 Oct==&lt;br /&gt;
* Préparation à l&#039;audit 1&lt;br /&gt;
* Réflexion sur les entités de l&#039;application&lt;br /&gt;
* Découverte du langage JDL&lt;br /&gt;
* Génération et premier contact avec JHipster&lt;br /&gt;
* Formation sur le Spring et Angular&lt;br /&gt;
* Mise en place d&#039;un processus d&#039;integration&lt;br /&gt;
&lt;br /&gt;
[[File:SlideAudit1.pdf]]&lt;br /&gt;
&lt;br /&gt;
==Sprint 3 20 Oct au 6 Nov==&lt;br /&gt;
* Création d&#039;une première version du JDL de l&#039;application&lt;br /&gt;
* IHM Concrète&lt;br /&gt;
* IHM abstraite&lt;br /&gt;
* Diagrammes de cas d&#039;utilisation&lt;br /&gt;
* Diagrammes de contexte&lt;br /&gt;
* Test de création de requêtes personnalisées avec JPA&lt;br /&gt;
* Analyse et tentative de compréhension du code généré par JHipster&lt;br /&gt;
* Mise en place d&#039;un proxy HTTPS&lt;br /&gt;
&lt;br /&gt;
==Sprint 4 6 Nov au 20 Nov==&lt;br /&gt;
* Préparation audit 2&lt;br /&gt;
* Création requête JPA personnalisées pour calcul de statistiques&lt;br /&gt;
* Affichage graphique dynamique avec Angular&lt;br /&gt;
* Génération d&#039;un PDF avec Spring&lt;br /&gt;
* Amélioration du déploiement de l&#039;application sur le serveur&lt;br /&gt;
&lt;br /&gt;
[[File:SlideAudit2.pdf]]&lt;br /&gt;
&lt;br /&gt;
==Sprint 5 20 Nov au 11 Dec==&lt;br /&gt;
* Affichage d&#039;une carte OpenStreetMap des restaurants&lt;br /&gt;
* Liaison du backend et frontend pour l&#039;affichage des stats&lt;br /&gt;
* Monitoring du serveur&lt;br /&gt;
* Résolution de bugs&lt;br /&gt;
&lt;br /&gt;
= Livrables =&lt;br /&gt;
==L2. Dossier de conception système ==&lt;br /&gt;
&lt;br /&gt;
[[File:ECOM-1FO_1819_MYRESTO_L2_DCS.pdf]]&lt;br /&gt;
&lt;br /&gt;
==L3. Analyse des scénarios clients ==&lt;br /&gt;
[[File:Sujet_Myresto.pdf]]&lt;br /&gt;
&lt;br /&gt;
===Scénario 1===&lt;br /&gt;
*En tant que gestionnaire, je souhaite voir les taux de remplissage passés et futurs&lt;br /&gt;
*En tant que gestionnaire, je souhaite pouvoir comparer les taux des différents restaurants supervisés&lt;br /&gt;
*En tant que gestionnaire, je souhaite pouvoir comparer les taux entre restaurants&lt;br /&gt;
*En tant que gestionnaire, je souhaite pouvoir filtrer les résultat (hausse, baisse)&lt;br /&gt;
&lt;br /&gt;
===Scénario 2===&lt;br /&gt;
*En tant que gestionnaire des réservations, je veux pouvoir voir le nombre de réservation&lt;br /&gt;
*En tant que gestionnaire des réservations, je veux pouvoir voir le plan de la salle&lt;br /&gt;
*En tant que gestionnaire des réservations, je veux pouvoir assigner des réservations à une table&lt;br /&gt;
*En tant que gestionnaire des réservations, je veux pouvoir assigner des tables à un serveur&lt;br /&gt;
&lt;br /&gt;
===Scénario 3===&lt;br /&gt;
*En tant que serveur, je souhaite pouvoir retrouver la réservation d’un client avec un QRCode qui aura été généré lors de la réservation.&lt;br /&gt;
*En tant que serveur, je souhaite voir quelle table sur le plan de salle est attribué à la réservation d’un client. &lt;br /&gt;
*En tant que serveur, si un client se présente sans réservation, je souhaite pouvoir lui attribuer une table.&lt;br /&gt;
*En tant que serveur, je souhaite voir l’intégralité des réservations pour le service à venir.&lt;br /&gt;
&lt;br /&gt;
===Scénario 4===&lt;br /&gt;
*En tant que client, je veux pouvoir choisir la date ou une fourchette de ma réservation&lt;br /&gt;
*En tant que client, je veux pouvoir choisir les restaurant ouvert le midi et/ou le soir&lt;br /&gt;
&lt;br /&gt;
===Scénario 5===&lt;br /&gt;
*En tant que client, je veux pouvoir choisir les restaurant possédant un certain type de cuisine&lt;br /&gt;
*En tant que client, je veux pouvoir savoir les menus des restaurants, leur prix et la quantité disponible&lt;br /&gt;
*En tant que restaurateur, je souhaite pouvoir faire des promotions en fonctions des quantités (groupe) ou de la période de réservation (optionnel)&lt;br /&gt;
*En tant que client, je veux recevoir mes billets de réservation par PDF imprimable ou en version mobile (QR Code) &lt;br /&gt;
*En tant que client, je veux pouvoir payer ma commande en ligne par Paypal ou CB&lt;br /&gt;
&lt;br /&gt;
===Scénario 6===&lt;br /&gt;
*En tant que client, je souhaite pouvoir filtrer le résultats de recherche en fonction du lieu.&lt;br /&gt;
*En tant que client, je souhaite pouvoir consulter la carte du restaurant.&lt;br /&gt;
*En tant que client, je suis capable de réserver sans choisir un menu et donc sans payer en me créant/connectant à un compte client avec adresse e-mail et mot de passe.&lt;br /&gt;
*En tant que client, je souhaite être notifié du bon déroulement de ma réservation.&lt;br /&gt;
*En tant que client, je souhaite recevoir un justificatif de commande sur ma boîte mail.&lt;br /&gt;
&lt;br /&gt;
==L4. Maquette==&lt;br /&gt;
[[File:My_carte-MYRESTO.png]]&lt;br /&gt;
[[File:My_compte-MYRESTO.png]]&lt;br /&gt;
[[File:My_gerant-MYRESTO.png]]&lt;br /&gt;
[[File:My_liste-MYRESTO.png]]&lt;br /&gt;
[[File:My_recherche-MYRESTO.png]]&lt;br /&gt;
[[File:My_serveur-MYRESTO.png]]&lt;br /&gt;
[[File:My_web-MYRESTO.png]]&lt;br /&gt;
&lt;br /&gt;
==L5. SRS==&lt;br /&gt;
[[ECOM-1FO_1819_MYRESTO_L5_SRS|SRS]]&lt;br /&gt;
&lt;br /&gt;
==L6. Diagramme UML==&lt;br /&gt;
===Diagramme de contexte===&lt;br /&gt;
[[File:Contexte-RICM5-MYRESTO.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
===Vue logique de haut niveau===&lt;br /&gt;
[[File:LogiqueHN-RICM5-MYRESTO.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
===Vues logiques détaillées===&lt;br /&gt;
[[File:LogiqueDetail-RICM5-MYRESTO.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
===Vue physique===&lt;br /&gt;
[[File:PhysiqueView-RICM5-MYRESTO.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
===Vues dynamiques===&lt;br /&gt;
[[File:DynamiqueView-RICM5-MYRESTO.png]]&lt;br /&gt;
&lt;br /&gt;
==L7. Modèles des tâches==&lt;br /&gt;
===Modèle de tache : Gérer restaurants===&lt;br /&gt;
[[File:Taskmodel-MYRESTO-restaurant.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Modèle de tache : Gérer service===&lt;br /&gt;
[[File:Taskmodel-MYRESTO-service.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Modèle de tache : Effectuer une réservation===&lt;br /&gt;
[[File:Taskmodel-MYRESTO-reservation.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==L9. Journal==&lt;br /&gt;
[[ECOM-1FO_1819_MYRESTO_L9_LOG|Journal de l&#039;équipe]]&lt;br /&gt;
&lt;br /&gt;
==L10. Dépôt Git==&lt;br /&gt;
&lt;br /&gt;
https://gitlab.com/myresto2018&lt;br /&gt;
&lt;br /&gt;
==L11. Application en ligne==&lt;br /&gt;
&lt;br /&gt;
[https://myresto.guyteub.xyz Site web]&lt;br /&gt;
&lt;br /&gt;
[https://myresto.guyteub.xyz/v2/api-docs API]&lt;br /&gt;
&lt;br /&gt;
==L12. Evaluation IHM réalisée==&lt;br /&gt;
&lt;br /&gt;
==L13. Evaluation qualité du projet==&lt;br /&gt;
&lt;br /&gt;
* Rapports SonarQube&lt;br /&gt;
[https://sonar.myresto.guyteub.xyz SonarQube]&lt;br /&gt;
&lt;br /&gt;
==L14. Evaluation économique du projet==&lt;br /&gt;
&lt;br /&gt;
Nous prenons comme salaire de base 2500€/mois et par personne.&lt;br /&gt;
&lt;br /&gt;
Les rapports SonarQube nous indique les lignes de codes du projet.&lt;br /&gt;
Au départ, JHipster génère 13 062 lignes et à la fin du projet nous avons environ 15 000 lignes.&lt;br /&gt;
Le rapport COCOMO est le suivant :&lt;br /&gt;
[[File:cocomo.png]]&lt;br /&gt;
&lt;br /&gt;
==L15. Evaluation de la cybersécurité du projet (option)==&lt;br /&gt;
* [[Media:ECOM-1FO_1819_MYRESTO_RGPD_Report.pdf]] (1 page de type checklist)&lt;br /&gt;
&lt;br /&gt;
==L16. Evaluation des performances (option)==&lt;br /&gt;
* [[Media:ECOM-1FO_1819_MYRESTO_PERF.pdf]] (résultat des injections de charge JMeter, Gatling, ...)&lt;br /&gt;
&lt;br /&gt;
==L17. Gestion des risques (option)==&lt;br /&gt;
* [[Media:ECOM-1FO_1819_MYRESTO_RISQUES.pdf]]&lt;br /&gt;
&lt;br /&gt;
==L18. Slides de présentation conception==&lt;br /&gt;
* [[Media:ECOM-1FO_1819_MYRESTO_SLIDES_CONCEPTION.pdf]]&lt;br /&gt;
&lt;br /&gt;
==L19. Slides de présentation finale==&lt;br /&gt;
*[[Media:ECOM-1FO_1819_MYRESTO_SLIDES_FINALE.pdf]]&lt;br /&gt;
&lt;br /&gt;
==L20. Auto-évaluation==&lt;br /&gt;
* [[Media:ECOM-1FO_1819_MYRESTO_EVAL.pdf]]&lt;br /&gt;
&lt;br /&gt;
==L21. Slides de présentation client==&lt;br /&gt;
* [[Media:ECOM-1FO_1819_MYRESTO_SLIDES_CLIENT.pdf]]&lt;/div&gt;</summary>
		<author><name>Theo.Levesque</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=ECOM-1FO_1819_Restaurant&amp;diff=43953</id>
		<title>ECOM-1FO 1819 Restaurant</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=ECOM-1FO_1819_Restaurant&amp;diff=43953"/>
		<updated>2018-12-17T22:48:54Z</updated>

		<summary type="html">&lt;p&gt;Theo.Levesque: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
[[ECOM-1FO|&amp;lt;&amp;lt;&amp;lt;&amp;lt; Retour vers la page ECOM 2018-2019]]&lt;br /&gt;
&lt;br /&gt;
=Le projet en quelques mots=&lt;br /&gt;
L’objectif de notre projet E-com est de mettre en place un service en ligne (et une application mobile) permettant l&#039;organisation des réservations, du placement et de l&#039;accueil de clients dans de multiples restaurants.&lt;br /&gt;
&lt;br /&gt;
=L&#039;équipe et leurs rôles=&lt;br /&gt;
&lt;br /&gt;
* William WEILL : Chef de projet, Frontend&lt;br /&gt;
* Théo LEVESQUE : Scrum Master, Devops, Backend&lt;br /&gt;
* Loris GENTILLON : Lead Développeur, Backend&lt;br /&gt;
* Benjamin BESNIER : Développeur, Backend&lt;br /&gt;
* Thomas OZENDA : Développeur, Frontend&lt;br /&gt;
&lt;br /&gt;
=Gestion de projet=&lt;br /&gt;
Choix des outils :&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Gitlab&#039;&#039; : pour le dépôt, pour la documentation, l&#039;intégration en continu&lt;br /&gt;
* &#039;&#039;ClickUp&#039;&#039; : pour la gestion des sprints et des user stories&lt;br /&gt;
* &#039;&#039;Google Docs&#039;&#039; : pour la répartition et la gestion des tâches hors code (rédaction de documents etc)&lt;br /&gt;
&lt;br /&gt;
=SCRUM=&lt;br /&gt;
==Sprint 1 XX au XX==&lt;br /&gt;
* Découverte du projet&lt;br /&gt;
* Mise en place des rôles au sein de l’équipe&lt;br /&gt;
* Détermination des dates clés du projet&lt;br /&gt;
* Etablissement de la longueur des sprints&lt;br /&gt;
* Justification du choix : &lt;br /&gt;
&lt;br /&gt;
===Audit 1===&lt;br /&gt;
[[File:SlideAudit1.pdf]]&lt;br /&gt;
===Remarque===&lt;br /&gt;
Mettre le modèle de tâche dans la présentation. &lt;br /&gt;
Pas besoin de montrer des maquettes à cette étape la.&lt;br /&gt;
&lt;br /&gt;
==Sprint 2 XX au XX==&lt;br /&gt;
&lt;br /&gt;
===Audit 2===&lt;br /&gt;
[[File:SlideAudit2.pdf]]&lt;br /&gt;
&lt;br /&gt;
===Remarque===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sprint 3 XX au XX==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sprint 4 XX au XX==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sprint 5 XX au XX==&lt;br /&gt;
&lt;br /&gt;
= Livrables =&lt;br /&gt;
==L2. Dossier de conception système ==&lt;br /&gt;
&lt;br /&gt;
[[File:ECOM-1FO_1819_MYRESTO_L2_DCS.pdf]]&lt;br /&gt;
&lt;br /&gt;
==L3. Analyse des scénarios clients ==&lt;br /&gt;
[[File:Sujet_Myresto.pdf]]&lt;br /&gt;
&lt;br /&gt;
===Scénario 1===&lt;br /&gt;
*En tant que gestionnaire, je souhaite voir les taux de remplissage passés et futurs&lt;br /&gt;
*En tant que gestionnaire, je souhaite pouvoir comparer les taux des différents restaurants supervisés&lt;br /&gt;
*En tant que gestionnaire, je souhaite pouvoir comparer les taux entre restaurants&lt;br /&gt;
*En tant que gestionnaire, je souhaite pouvoir filtrer les résultat (hausse, baisse)&lt;br /&gt;
&lt;br /&gt;
===Scénario 2===&lt;br /&gt;
*En tant que gestionnaire des réservations, je veux pouvoir voir le nombre de réservation&lt;br /&gt;
*En tant que gestionnaire des réservations, je veux pouvoir voir le plan de la salle&lt;br /&gt;
*En tant que gestionnaire des réservations, je veux pouvoir assigner des réservations à une table&lt;br /&gt;
*En tant que gestionnaire des réservations, je veux pouvoir assigner des tables à un serveur&lt;br /&gt;
&lt;br /&gt;
===Scénario 3===&lt;br /&gt;
*En tant que serveur, je souhaite pouvoir retrouver la réservation d’un client avec un QRCode qui aura été généré lors de la réservation.&lt;br /&gt;
*En tant que serveur, je souhaite voir quelle table sur le plan de salle est attribué à la réservation d’un client. &lt;br /&gt;
*En tant que serveur, si un client se présente sans réservation, je souhaite pouvoir lui attribuer une table.&lt;br /&gt;
*En tant que serveur, je souhaite voir l’intégralité des réservations pour le service à venir.&lt;br /&gt;
&lt;br /&gt;
===Scénario 4===&lt;br /&gt;
*En tant que client, je veux pouvoir choisir la date ou une fourchette de ma réservation&lt;br /&gt;
*En tant que client, je veux pouvoir choisir les restaurant ouvert le midi et/ou le soir&lt;br /&gt;
&lt;br /&gt;
===Scénario 5===&lt;br /&gt;
*En tant que client, je veux pouvoir choisir les restaurant possédant un certain type de cuisine&lt;br /&gt;
*En tant que client, je veux pouvoir savoir les menus des restaurants, leur prix et la quantité disponible&lt;br /&gt;
*En tant que restaurateur, je souhaite pouvoir faire des promotions en fonctions des quantités (groupe) ou de la période de réservation (optionnel)&lt;br /&gt;
*En tant que client, je veux recevoir mes billets de réservation par PDF imprimable ou en version mobile (QR Code) &lt;br /&gt;
*En tant que client, je veux pouvoir payer ma commande en ligne par Paypal ou CB&lt;br /&gt;
&lt;br /&gt;
===Scénario 6===&lt;br /&gt;
*En tant que client, je souhaite pouvoir filtrer le résultats de recherche en fonction du lieu.&lt;br /&gt;
*En tant que client, je souhaite pouvoir consulter la carte du restaurant.&lt;br /&gt;
*En tant que client, je suis capable de réserver sans choisir un menu et donc sans payer en me créant/connectant à un compte client avec adresse e-mail et mot de passe.&lt;br /&gt;
*En tant que client, je souhaite être notifié du bon déroulement de ma réservation.&lt;br /&gt;
*En tant que client, je souhaite recevoir un justificatif de commande sur ma boîte mail.&lt;br /&gt;
&lt;br /&gt;
==L4. Maquette==&lt;br /&gt;
[[File:My_carte-MYRESTO.png]]&lt;br /&gt;
[[File:My_compte-MYRESTO.png]]&lt;br /&gt;
[[File:My_gerant-MYRESTO.png]]&lt;br /&gt;
[[File:My_liste-MYRESTO.png]]&lt;br /&gt;
[[File:My_recherche-MYRESTO.png]]&lt;br /&gt;
[[File:My_serveur-MYRESTO.png]]&lt;br /&gt;
[[File:My_web-MYRESTO.png]]&lt;br /&gt;
&lt;br /&gt;
==L5. SRS==&lt;br /&gt;
[[ECOM-1FO_1819_MYRESTO_L5_SRS|SRS]]&lt;br /&gt;
&lt;br /&gt;
==L6. Diagramme UML==&lt;br /&gt;
===Diagramme de contexte===&lt;br /&gt;
[[File:Contexte-RICM5-MYRESTO.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
===Vue logique de haut niveau===&lt;br /&gt;
[[File:LogiqueHN-RICM5-MYRESTO.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
===Vues logiques détaillées===&lt;br /&gt;
[[File:LogiqueDetail-RICM5-MYRESTO.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
===Vue physique===&lt;br /&gt;
[[File:PhysiqueView-RICM5-MYRESTO.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
===Vues dynamiques===&lt;br /&gt;
[[File:DynamiqueView-RICM5-MYRESTO.png]]&lt;br /&gt;
&lt;br /&gt;
==L7. Modèles des tâches==&lt;br /&gt;
===Modèle de tache : Gérer restaurants===&lt;br /&gt;
[[File:Taskmodel-MYRESTO-restaurant.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Modèle de tache : Gérer service===&lt;br /&gt;
[[File:Taskmodel-MYRESTO-service.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Modèle de tache : Effectuer une réservation===&lt;br /&gt;
[[File:Taskmodel-MYRESTO-reservation.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==L9. Journal==&lt;br /&gt;
[[ECOM-1FO_1819_MYRESTO_L9_LOG|Journal de l&#039;équipe]]&lt;br /&gt;
&lt;br /&gt;
==L10. Dépôt Git==&lt;br /&gt;
&lt;br /&gt;
https://gitlab.com/myresto2018&lt;br /&gt;
&lt;br /&gt;
==L11. Application en ligne==&lt;br /&gt;
&lt;br /&gt;
[https://myresto.guyteub.xyz Site web]&lt;br /&gt;
&lt;br /&gt;
[https://myresto.guyteub.xyz/v2/api-docs API]&lt;br /&gt;
&lt;br /&gt;
==L12. Evaluation IHM réalisée==&lt;br /&gt;
&lt;br /&gt;
==L13. Evaluation qualité du projet==&lt;br /&gt;
&lt;br /&gt;
* Rapports SonarQube&lt;br /&gt;
[https://sonar.myresto.guyteub.xyz SonarQube]&lt;br /&gt;
&lt;br /&gt;
==L14. Evaluation économique du projet==&lt;br /&gt;
&lt;br /&gt;
Nous prenons comme salaire de base 2500€/mois et par personne.&lt;br /&gt;
&lt;br /&gt;
Les rapports SonarQube nous indique les lignes de codes du projet.&lt;br /&gt;
Au départ, JHipster génère 13 062 lignes et à la fin du projet nous avons environ 15 000 lignes.&lt;br /&gt;
Le rapport COCOMO est le suivant :&lt;br /&gt;
[[File:cocomo.png]]&lt;br /&gt;
&lt;br /&gt;
==L15. Evaluation de la cybersécurité du projet (option)==&lt;br /&gt;
* [[Media:ECOM-1FO_1819_MYRESTO_RGPD_Report.pdf]] (1 page de type checklist)&lt;br /&gt;
&lt;br /&gt;
==L16. Evaluation des performances (option)==&lt;br /&gt;
* [[Media:ECOM-1FO_1819_MYRESTO_PERF.pdf]] (résultat des injections de charge JMeter, Gatling, ...)&lt;br /&gt;
&lt;br /&gt;
==L17. Gestion des risques (option)==&lt;br /&gt;
* [[Media:ECOM-1FO_1819_MYRESTO_RISQUES.pdf]]&lt;br /&gt;
&lt;br /&gt;
==L18. Slides de présentation conception==&lt;br /&gt;
* [[Media:ECOM-1FO_1819_MYRESTO_SLIDES_CONCEPTION.pdf]]&lt;br /&gt;
&lt;br /&gt;
==L19. Slides de présentation finale==&lt;br /&gt;
*[[Media:ECOM-1FO_1819_MYRESTO_SLIDES_FINALE.pdf]]&lt;br /&gt;
&lt;br /&gt;
==L20. Auto-évaluation==&lt;br /&gt;
* [[Media:ECOM-1FO_1819_MYRESTO_EVAL.pdf]]&lt;br /&gt;
&lt;br /&gt;
==L21. Slides de présentation client==&lt;br /&gt;
* [[Media:ECOM-1FO_1819_MYRESTO_SLIDES_CLIENT.pdf]]&lt;/div&gt;</summary>
		<author><name>Theo.Levesque</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=File:Cocomo.png&amp;diff=43950</id>
		<title>File:Cocomo.png</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=File:Cocomo.png&amp;diff=43950"/>
		<updated>2018-12-17T22:47:45Z</updated>

		<summary type="html">&lt;p&gt;Theo.Levesque: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Theo.Levesque</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=ECOM-1FO_1819_Restaurant&amp;diff=43949</id>
		<title>ECOM-1FO 1819 Restaurant</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=ECOM-1FO_1819_Restaurant&amp;diff=43949"/>
		<updated>2018-12-17T22:47:34Z</updated>

		<summary type="html">&lt;p&gt;Theo.Levesque: /* L14. Evaluation économique du projet */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
[[ECOM-1FO|&amp;lt;&amp;lt;&amp;lt;&amp;lt; Retour vers la page ECOM 2018-2019]]&lt;br /&gt;
&lt;br /&gt;
=Le projet en quelques mots=&lt;br /&gt;
L’objectif de notre projet E-com est de mettre en place un service en ligne (et une application mobile) permettant l&#039;organisation des réservations, du placement et de l&#039;accueil de clients dans de multiples restaurants.&lt;br /&gt;
&lt;br /&gt;
=L&#039;équipe et leurs rôles=&lt;br /&gt;
&lt;br /&gt;
* William WEILL : Chef de projet, Frontend&lt;br /&gt;
* Théo LEVESQUE : Scrum Master, Devops, Backend&lt;br /&gt;
* Loris GENTILLON : Lead Développeur, Backend&lt;br /&gt;
* Benjamin BESNIER : Développeur, Backend&lt;br /&gt;
* Thomas OZENDA : Développeur, Frontend&lt;br /&gt;
&lt;br /&gt;
=Gestion de projet=&lt;br /&gt;
Choix des outils :&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Gitlab&#039;&#039; : pour le dépôt, pour la documentation, l&#039;intégration en continu&lt;br /&gt;
* &#039;&#039;ClickUp&#039;&#039; : pour la gestion des sprints et des user stories&lt;br /&gt;
* &#039;&#039;Google Docs&#039;&#039; : pour la répartition et la gestion des tâches hors code (rédaction de documents etc)&lt;br /&gt;
&lt;br /&gt;
=SCRUM=&lt;br /&gt;
==Sprint 1 XX au XX==&lt;br /&gt;
* Découverte du projet&lt;br /&gt;
* Mise en place des rôles au sein de l’équipe&lt;br /&gt;
* Détermination des dates clés du projet&lt;br /&gt;
* Etablissement de la longueur des sprints&lt;br /&gt;
* Justification du choix : &lt;br /&gt;
&lt;br /&gt;
===Audit 1===&lt;br /&gt;
[[File:SlideAudit1.pdf]]&lt;br /&gt;
===Remarque===&lt;br /&gt;
Mettre le modèle de tâche dans la présentation. &lt;br /&gt;
Pas besoin de montrer des maquettes à cette étape la.&lt;br /&gt;
&lt;br /&gt;
==Sprint 2 XX au XX==&lt;br /&gt;
&lt;br /&gt;
===Audit 2===&lt;br /&gt;
[[File:SlideAudit2.pdf]]&lt;br /&gt;
&lt;br /&gt;
===Remarque===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sprint 3 XX au XX==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sprint 4 XX au XX==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sprint 5 XX au XX==&lt;br /&gt;
&lt;br /&gt;
= Livrables =&lt;br /&gt;
==L2. Dossier de conception système ==&lt;br /&gt;
&lt;br /&gt;
[[File:ECOM-1FO_1819_MYRESTO_L2_DCS.pdf]]&lt;br /&gt;
&lt;br /&gt;
==L3. Analyse des scénarios clients ==&lt;br /&gt;
[[File:Sujet_Myresto.pdf]]&lt;br /&gt;
&lt;br /&gt;
===Scénario 1===&lt;br /&gt;
*En tant que gestionnaire, je souhaite voir les taux de remplissage passés et futurs&lt;br /&gt;
*En tant que gestionnaire, je souhaite pouvoir comparer les taux des différents restaurants supervisés&lt;br /&gt;
*En tant que gestionnaire, je souhaite pouvoir comparer les taux entre restaurants&lt;br /&gt;
*En tant que gestionnaire, je souhaite pouvoir filtrer les résultat (hausse, baisse)&lt;br /&gt;
&lt;br /&gt;
===Scénario 2===&lt;br /&gt;
*En tant que gestionnaire des réservations, je veux pouvoir voir le nombre de réservation&lt;br /&gt;
*En tant que gestionnaire des réservations, je veux pouvoir voir le plan de la salle&lt;br /&gt;
*En tant que gestionnaire des réservations, je veux pouvoir assigner des réservations à une table&lt;br /&gt;
*En tant que gestionnaire des réservations, je veux pouvoir assigner des tables à un serveur&lt;br /&gt;
&lt;br /&gt;
===Scénario 3===&lt;br /&gt;
*En tant que serveur, je souhaite pouvoir retrouver la réservation d’un client avec un QRCode qui aura été généré lors de la réservation.&lt;br /&gt;
*En tant que serveur, je souhaite voir quelle table sur le plan de salle est attribué à la réservation d’un client. &lt;br /&gt;
*En tant que serveur, si un client se présente sans réservation, je souhaite pouvoir lui attribuer une table.&lt;br /&gt;
*En tant que serveur, je souhaite voir l’intégralité des réservations pour le service à venir.&lt;br /&gt;
&lt;br /&gt;
===Scénario 4===&lt;br /&gt;
*En tant que client, je veux pouvoir choisir la date ou une fourchette de ma réservation&lt;br /&gt;
*En tant que client, je veux pouvoir choisir les restaurant ouvert le midi et/ou le soir&lt;br /&gt;
&lt;br /&gt;
===Scénario 5===&lt;br /&gt;
*En tant que client, je veux pouvoir choisir les restaurant possédant un certain type de cuisine&lt;br /&gt;
*En tant que client, je veux pouvoir savoir les menus des restaurants, leur prix et la quantité disponible&lt;br /&gt;
*En tant que restaurateur, je souhaite pouvoir faire des promotions en fonctions des quantités (groupe) ou de la période de réservation (optionnel)&lt;br /&gt;
*En tant que client, je veux recevoir mes billets de réservation par PDF imprimable ou en version mobile (QR Code) &lt;br /&gt;
*En tant que client, je veux pouvoir payer ma commande en ligne par Paypal ou CB&lt;br /&gt;
&lt;br /&gt;
===Scénario 6===&lt;br /&gt;
*En tant que client, je souhaite pouvoir filtrer le résultats de recherche en fonction du lieu.&lt;br /&gt;
*En tant que client, je souhaite pouvoir consulter la carte du restaurant.&lt;br /&gt;
*En tant que client, je suis capable de réserver sans choisir un menu et donc sans payer en me créant/connectant à un compte client avec adresse e-mail et mot de passe.&lt;br /&gt;
*En tant que client, je souhaite être notifié du bon déroulement de ma réservation.&lt;br /&gt;
*En tant que client, je souhaite recevoir un justificatif de commande sur ma boîte mail.&lt;br /&gt;
&lt;br /&gt;
==L4. Maquette==&lt;br /&gt;
[[File:My_carte-MYRESTO.png]]&lt;br /&gt;
[[File:My_compte-MYRESTO.png]]&lt;br /&gt;
[[File:My_gerant-MYRESTO.png]]&lt;br /&gt;
[[File:My_liste-MYRESTO.png]]&lt;br /&gt;
[[File:My_recherche-MYRESTO.png]]&lt;br /&gt;
[[File:My_serveur-MYRESTO.png]]&lt;br /&gt;
[[File:My_web-MYRESTO.png]]&lt;br /&gt;
&lt;br /&gt;
==L5. SRS==&lt;br /&gt;
[[ECOM-1FO_1819_MYRESTO_L5_SRS|SRS]]&lt;br /&gt;
&lt;br /&gt;
==L6. Diagramme UML==&lt;br /&gt;
===Diagramme de contexte===&lt;br /&gt;
[[File:Contexte-RICM5-MYRESTO.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
===Vue logique de haut niveau===&lt;br /&gt;
[[File:LogiqueHN-RICM5-MYRESTO.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
===Vues logiques détaillées===&lt;br /&gt;
[[File:LogiqueDetail-RICM5-MYRESTO.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
===Vue physique===&lt;br /&gt;
[[File:PhysiqueView-RICM5-MYRESTO.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
===Vues dynamiques===&lt;br /&gt;
[[File:DynamiqueView-RICM5-MYRESTO.png]]&lt;br /&gt;
&lt;br /&gt;
==L7. Modèles des tâches==&lt;br /&gt;
===Modèle de tache : Gérer restaurants===&lt;br /&gt;
[[File:Taskmodel-MYRESTO-restaurant.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Modèle de tache : Gérer service===&lt;br /&gt;
[[File:Taskmodel-MYRESTO-service.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Modèle de tache : Effectuer une réservation===&lt;br /&gt;
[[File:Taskmodel-MYRESTO-reservation.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==L8. Scrum==&lt;br /&gt;
&lt;br /&gt;
==L9. Journal==&lt;br /&gt;
[[ECOM-1FO_1819_MYRESTO_L9_LOG|Journal de l&#039;équipe]]&lt;br /&gt;
&lt;br /&gt;
==L10. Dépôt Git==&lt;br /&gt;
&lt;br /&gt;
https://gitlab.com/myresto2018&lt;br /&gt;
&lt;br /&gt;
==L11. Application en ligne==&lt;br /&gt;
&lt;br /&gt;
[https://myresto.guyteub.xyz Site web]&lt;br /&gt;
&lt;br /&gt;
[https://myresto.guyteub.xyz/v2/api-docs API]&lt;br /&gt;
&lt;br /&gt;
==L12. Evaluation IHM réalisée==&lt;br /&gt;
&lt;br /&gt;
==L13. Evaluation qualité du projet==&lt;br /&gt;
&lt;br /&gt;
* Rapports SonarQube&lt;br /&gt;
[https://sonar.myresto.guyteub.xyz SonarQube]&lt;br /&gt;
&lt;br /&gt;
==L14. Evaluation économique du projet==&lt;br /&gt;
&lt;br /&gt;
Nous prenons comme salaire de base 2500€/mois et par personne.&lt;br /&gt;
&lt;br /&gt;
Les rapports SonarQube nous indique les lignes de codes du projet.&lt;br /&gt;
Au départ, JHipster génère 13 062 lignes et à la fin du projet nous avons environ 15 000 lignes.&lt;br /&gt;
Le rapport COCOMO est le suivant :&lt;br /&gt;
[[File:cocomo.png]]&lt;br /&gt;
&lt;br /&gt;
==L15. Evaluation de la cybersécurité du projet (option)==&lt;br /&gt;
* [[Media:ECOM-1FO_1819_MYRESTO_RGPD_Report.pdf]] (1 page de type checklist)&lt;br /&gt;
&lt;br /&gt;
==L16. Evaluation des performances (option)==&lt;br /&gt;
* [[Media:ECOM-1FO_1819_MYRESTO_PERF.pdf]] (résultat des injections de charge JMeter, Gatling, ...)&lt;br /&gt;
&lt;br /&gt;
==L17. Gestion des risques (option)==&lt;br /&gt;
* [[Media:ECOM-1FO_1819_MYRESTO_RISQUES.pdf]]&lt;br /&gt;
&lt;br /&gt;
==L18. Slides de présentation conception==&lt;br /&gt;
* [[Media:ECOM-1FO_1819_MYRESTO_SLIDES_CONCEPTION.pdf]]&lt;br /&gt;
&lt;br /&gt;
==L19. Slides de présentation finale==&lt;br /&gt;
*[[Media:ECOM-1FO_1819_MYRESTO_SLIDES_FINALE.pdf]]&lt;br /&gt;
&lt;br /&gt;
==L20. Auto-évaluation==&lt;br /&gt;
* [[Media:ECOM-1FO_1819_MYRESTO_EVAL.pdf]]&lt;br /&gt;
&lt;br /&gt;
==L21. Slides de présentation client==&lt;br /&gt;
* [[Media:ECOM-1FO_1819_MYRESTO_SLIDES_CLIENT.pdf]]&lt;/div&gt;</summary>
		<author><name>Theo.Levesque</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=ECOM-1FO_1819_Restaurant&amp;diff=43947</id>
		<title>ECOM-1FO 1819 Restaurant</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=ECOM-1FO_1819_Restaurant&amp;diff=43947"/>
		<updated>2018-12-17T22:39:03Z</updated>

		<summary type="html">&lt;p&gt;Theo.Levesque: /* L13. Evaluation qualité du projet */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
[[ECOM-1FO|&amp;lt;&amp;lt;&amp;lt;&amp;lt; Retour vers la page ECOM 2018-2019]]&lt;br /&gt;
&lt;br /&gt;
=Le projet en quelques mots=&lt;br /&gt;
L’objectif de notre projet E-com est de mettre en place un service en ligne (et une application mobile) permettant l&#039;organisation des réservations, du placement et de l&#039;accueil de clients dans de multiples restaurants.&lt;br /&gt;
&lt;br /&gt;
=L&#039;équipe et leurs rôles=&lt;br /&gt;
&lt;br /&gt;
* William WEILL : Chef de projet, Frontend&lt;br /&gt;
* Théo LEVESQUE : Scrum Master, Devops, Backend&lt;br /&gt;
* Loris GENTILLON : Lead Développeur, Backend&lt;br /&gt;
* Benjamin BESNIER : Développeur, Backend&lt;br /&gt;
* Thomas OZENDA : Développeur, Frontend&lt;br /&gt;
&lt;br /&gt;
=Gestion de projet=&lt;br /&gt;
Choix des outils :&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Gitlab&#039;&#039; : pour le dépôt, pour la documentation, l&#039;intégration en continu&lt;br /&gt;
* &#039;&#039;ClickUp&#039;&#039; : pour la gestion des sprints et des user stories&lt;br /&gt;
* &#039;&#039;Google Docs&#039;&#039; : pour la répartition et la gestion des tâches hors code (rédaction de documents etc)&lt;br /&gt;
&lt;br /&gt;
=SCRUM=&lt;br /&gt;
==Sprint 1 XX au XX==&lt;br /&gt;
* Découverte du projet&lt;br /&gt;
* Mise en place des rôles au sein de l’équipe&lt;br /&gt;
* Détermination des dates clés du projet&lt;br /&gt;
* Etablissement de la longueur des sprints&lt;br /&gt;
* Justification du choix : &lt;br /&gt;
&lt;br /&gt;
===Audit 1===&lt;br /&gt;
[[File:SlideAudit1.pdf]]&lt;br /&gt;
===Remarque===&lt;br /&gt;
Mettre le modèle de tâche dans la présentation. &lt;br /&gt;
Pas besoin de montrer des maquettes à cette étape la.&lt;br /&gt;
&lt;br /&gt;
==Sprint 2 XX au XX==&lt;br /&gt;
&lt;br /&gt;
===Audit 2===&lt;br /&gt;
[[File:SlideAudit2.pdf]]&lt;br /&gt;
&lt;br /&gt;
===Remarque===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sprint 3 XX au XX==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sprint 4 XX au XX==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sprint 5 XX au XX==&lt;br /&gt;
&lt;br /&gt;
= Livrables =&lt;br /&gt;
==L2. Dossier de conception système ==&lt;br /&gt;
&lt;br /&gt;
[[File:ECOM-1FO_1819_MYRESTO_L2_DCS.pdf]]&lt;br /&gt;
&lt;br /&gt;
==L3. Analyse des scénarios clients ==&lt;br /&gt;
[[File:Sujet_Myresto.pdf]]&lt;br /&gt;
&lt;br /&gt;
===Scénario 1===&lt;br /&gt;
*En tant que gestionnaire, je souhaite voir les taux de remplissage passés et futurs&lt;br /&gt;
*En tant que gestionnaire, je souhaite pouvoir comparer les taux des différents restaurants supervisés&lt;br /&gt;
*En tant que gestionnaire, je souhaite pouvoir comparer les taux entre restaurants&lt;br /&gt;
*En tant que gestionnaire, je souhaite pouvoir filtrer les résultat (hausse, baisse)&lt;br /&gt;
&lt;br /&gt;
===Scénario 2===&lt;br /&gt;
*En tant que gestionnaire des réservations, je veux pouvoir voir le nombre de réservation&lt;br /&gt;
*En tant que gestionnaire des réservations, je veux pouvoir voir le plan de la salle&lt;br /&gt;
*En tant que gestionnaire des réservations, je veux pouvoir assigner des réservations à une table&lt;br /&gt;
*En tant que gestionnaire des réservations, je veux pouvoir assigner des tables à un serveur&lt;br /&gt;
&lt;br /&gt;
===Scénario 3===&lt;br /&gt;
*En tant que serveur, je souhaite pouvoir retrouver la réservation d’un client avec un QRCode qui aura été généré lors de la réservation.&lt;br /&gt;
*En tant que serveur, je souhaite voir quelle table sur le plan de salle est attribué à la réservation d’un client. &lt;br /&gt;
*En tant que serveur, si un client se présente sans réservation, je souhaite pouvoir lui attribuer une table.&lt;br /&gt;
*En tant que serveur, je souhaite voir l’intégralité des réservations pour le service à venir.&lt;br /&gt;
&lt;br /&gt;
===Scénario 4===&lt;br /&gt;
*En tant que client, je veux pouvoir choisir la date ou une fourchette de ma réservation&lt;br /&gt;
*En tant que client, je veux pouvoir choisir les restaurant ouvert le midi et/ou le soir&lt;br /&gt;
&lt;br /&gt;
===Scénario 5===&lt;br /&gt;
*En tant que client, je veux pouvoir choisir les restaurant possédant un certain type de cuisine&lt;br /&gt;
*En tant que client, je veux pouvoir savoir les menus des restaurants, leur prix et la quantité disponible&lt;br /&gt;
*En tant que restaurateur, je souhaite pouvoir faire des promotions en fonctions des quantités (groupe) ou de la période de réservation (optionnel)&lt;br /&gt;
*En tant que client, je veux recevoir mes billets de réservation par PDF imprimable ou en version mobile (QR Code) &lt;br /&gt;
*En tant que client, je veux pouvoir payer ma commande en ligne par Paypal ou CB&lt;br /&gt;
&lt;br /&gt;
===Scénario 6===&lt;br /&gt;
*En tant que client, je souhaite pouvoir filtrer le résultats de recherche en fonction du lieu.&lt;br /&gt;
*En tant que client, je souhaite pouvoir consulter la carte du restaurant.&lt;br /&gt;
*En tant que client, je suis capable de réserver sans choisir un menu et donc sans payer en me créant/connectant à un compte client avec adresse e-mail et mot de passe.&lt;br /&gt;
*En tant que client, je souhaite être notifié du bon déroulement de ma réservation.&lt;br /&gt;
*En tant que client, je souhaite recevoir un justificatif de commande sur ma boîte mail.&lt;br /&gt;
&lt;br /&gt;
==L4. Maquette==&lt;br /&gt;
[[File:My_carte-MYRESTO.png]]&lt;br /&gt;
[[File:My_compte-MYRESTO.png]]&lt;br /&gt;
[[File:My_gerant-MYRESTO.png]]&lt;br /&gt;
[[File:My_liste-MYRESTO.png]]&lt;br /&gt;
[[File:My_recherche-MYRESTO.png]]&lt;br /&gt;
[[File:My_serveur-MYRESTO.png]]&lt;br /&gt;
[[File:My_web-MYRESTO.png]]&lt;br /&gt;
&lt;br /&gt;
==L5. SRS==&lt;br /&gt;
[[ECOM-1FO_1819_MYRESTO_L5_SRS|SRS]]&lt;br /&gt;
&lt;br /&gt;
==L6. Diagramme UML==&lt;br /&gt;
===Diagramme de contexte===&lt;br /&gt;
[[File:Contexte-RICM5-MYRESTO.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
===Vue logique de haut niveau===&lt;br /&gt;
[[File:LogiqueHN-RICM5-MYRESTO.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
===Vues logiques détaillées===&lt;br /&gt;
[[File:LogiqueDetail-RICM5-MYRESTO.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
===Vue physique===&lt;br /&gt;
[[File:PhysiqueView-RICM5-MYRESTO.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
===Vues dynamiques===&lt;br /&gt;
[[File:DynamiqueView-RICM5-MYRESTO.png]]&lt;br /&gt;
&lt;br /&gt;
==L7. Modèles des tâches==&lt;br /&gt;
===Modèle de tache : Gérer restaurants===&lt;br /&gt;
[[File:Taskmodel-MYRESTO-restaurant.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Modèle de tache : Gérer service===&lt;br /&gt;
[[File:Taskmodel-MYRESTO-service.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Modèle de tache : Effectuer une réservation===&lt;br /&gt;
[[File:Taskmodel-MYRESTO-reservation.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==L8. Scrum==&lt;br /&gt;
&lt;br /&gt;
==L9. Journal==&lt;br /&gt;
[[ECOM-1FO_1819_MYRESTO_L9_LOG|Journal de l&#039;équipe]]&lt;br /&gt;
&lt;br /&gt;
==L10. Dépôt Git==&lt;br /&gt;
&lt;br /&gt;
https://gitlab.com/myresto2018&lt;br /&gt;
&lt;br /&gt;
==L11. Application en ligne==&lt;br /&gt;
&lt;br /&gt;
[https://myresto.guyteub.xyz Site web]&lt;br /&gt;
&lt;br /&gt;
[https://myresto.guyteub.xyz/v2/api-docs API]&lt;br /&gt;
&lt;br /&gt;
==L12. Evaluation IHM réalisée==&lt;br /&gt;
&lt;br /&gt;
==L13. Evaluation qualité du projet==&lt;br /&gt;
&lt;br /&gt;
* Rapports SonarQube&lt;br /&gt;
[https://sonar.myresto.guyteub.xyz SonarQube]&lt;br /&gt;
&lt;br /&gt;
==L14. Evaluation économique du projet==&lt;br /&gt;
&lt;br /&gt;
===COCOMO===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Evaluation économique du projet===&lt;br /&gt;
Vous pouvez utiliser les évaluations des salaires avec cette [https://stackoverflow.com/jobs/salary calculatrice] pour connaître les salaires des membres de l&#039;équipe. (pensez à ajouter les charges).&lt;br /&gt;
&lt;br /&gt;
==L15. Evaluation de la cybersécurité du projet (option)==&lt;br /&gt;
* [[Media:ECOM-1FO_1819_MYRESTO_RGPD_Report.pdf]] (1 page de type checklist)&lt;br /&gt;
&lt;br /&gt;
==L16. Evaluation des performances (option)==&lt;br /&gt;
* [[Media:ECOM-1FO_1819_MYRESTO_PERF.pdf]] (résultat des injections de charge JMeter, Gatling, ...)&lt;br /&gt;
&lt;br /&gt;
==L17. Gestion des risques (option)==&lt;br /&gt;
* [[Media:ECOM-1FO_1819_MYRESTO_RISQUES.pdf]]&lt;br /&gt;
&lt;br /&gt;
==L18. Slides de présentation conception==&lt;br /&gt;
* [[Media:ECOM-1FO_1819_MYRESTO_SLIDES_CONCEPTION.pdf]]&lt;br /&gt;
&lt;br /&gt;
==L19. Slides de présentation finale==&lt;br /&gt;
*[[Media:ECOM-1FO_1819_MYRESTO_SLIDES_FINALE.pdf]]&lt;br /&gt;
&lt;br /&gt;
==L20. Auto-évaluation==&lt;br /&gt;
* [[Media:ECOM-1FO_1819_MYRESTO_EVAL.pdf]]&lt;br /&gt;
&lt;br /&gt;
==L21. Slides de présentation client==&lt;br /&gt;
* [[Media:ECOM-1FO_1819_MYRESTO_SLIDES_CLIENT.pdf]]&lt;/div&gt;</summary>
		<author><name>Theo.Levesque</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=File:VT2018_OpenShift.pdf&amp;diff=43779</id>
		<title>File:VT2018 OpenShift.pdf</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=File:VT2018_OpenShift.pdf&amp;diff=43779"/>
		<updated>2018-12-16T22:21:09Z</updated>

		<summary type="html">&lt;p&gt;Theo.Levesque: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Theo.Levesque</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=VT2018&amp;diff=43778</id>
		<title>VT2018</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=VT2018&amp;diff=43778"/>
		<updated>2018-12-16T22:20:58Z</updated>

		<summary type="html">&lt;p&gt;Theo.Levesque: /* Planning */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[VT2017|&amp;lt;&amp;lt; Etudes 2017]] [[VT|Sommaire]] [[VT2019|Etudes 2019 &amp;gt;&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Veille Technologique et Stratégique=&lt;br /&gt;
* Enseignants: [[User:Gpbonneau|Georges-Pierre Bonneau]], [[User:Donsez|Didier Donsez]]&lt;br /&gt;
* UE/Module: EAM (HPRJ9R6B) et EAR (HPRJ9R4B) en RICM5&lt;br /&gt;
&lt;br /&gt;
L&#039;objectif de cette UE est de réaliser un travail de synthèse et d’évaluation sur une technologie / spécification / tendance&lt;br /&gt;
&lt;br /&gt;
Dans votre futur vie d&#039;ingénieur, vous aurez à d&#039;une part, vous former par vous-même sur une technologie émergente et d&#039;autre part à réaliser une veille technologique (et stratégique) par rapport à votre entreprise et projet.&lt;br /&gt;
Il s&#039;agira de réaliser&lt;br /&gt;
* le positionnement par rapport au marché&lt;br /&gt;
* d&#039;être critique&lt;br /&gt;
&lt;br /&gt;
Votre synthèse fait l&#039;objet d&#039;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é.&lt;br /&gt;
Pour finir de convaincre (Saint Thomas), vous ferez la présentation d&#039;une démonstration.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Remarque: Le [https://fr.wikipedia.org/wiki/Plagiat plagiat] est incompatible avec l&#039;éthique de l&#039;ingénieur. Le directeur d&#039;école peut demander à votre traduction devant la commission disciplinaire de l&#039;université. La sanction peut aller jusqu’à une interdiction d&#039;inscription dans les établissements de l&#039;enseignement supérieur français pendant plusieurs années : Le jeu, en vaut-il la chandelle ?&lt;br /&gt;
&lt;br /&gt;
La présentation peut être réalisée avec [[reveal.js]]&lt;br /&gt;
&lt;br /&gt;
[[File:presentation-VT-RICM5-1516.pdf|transparents d&#039;introduction à l&#039;UE]]&lt;br /&gt;
&lt;br /&gt;
=Affectation des sujets=&lt;br /&gt;
[[File:AffectationSujetsVT2018.pdf]]&lt;br /&gt;
&lt;br /&gt;
=Planning=&lt;br /&gt;
* Vendredi 7/9: présentation et choix des sujets&lt;br /&gt;
[[User:Gpbonneau|Georges-Pierre Bonneau]], [[User:Donsez|Didier Donsez]]&lt;br /&gt;
* Lundi 12/11: (GPB,DD en visio)&lt;br /&gt;
** 1: Julien COURTIAL - Apollo 2.0, [[VT2018_Apollo|Fiche de synthèse]], [[Media:Apollo_Auto_Platform.pdf|Transparents]], [https://github.com/ApolloAuto/apollo/tree/master/docs/demo_guide Démo]&lt;br /&gt;
** 2: Sekina BELGUENDOUZ - Service Mesh, [[VT2018_Service_Mesh|Fiche de synthèse]], [[Media:VT2018_Service_Mesh_presentation.pdf|Transparents]], [[VT2018_Service_Mesh_Demo|Démo avec Istrio]] (Reporté)&lt;br /&gt;
** 3: Servan CHARLOT - [[OpenWhisk]] : [[VT2018_OpenWhisk|Fiche de synthèse]], [[Media:VT2018_OpenWhisk_presentation.pdf|Transparents]], [[VT2018_OpenWhisk_Demo|Démo]]&lt;br /&gt;
** 4: Théo ECHEVET - Fabric8, [[VT2018_fabric8|Fiche de synthèse]], [[Media:Fabric8_Pres_Theo_Echevet.pdf|Transparents]], [[VT2018_XXX_Demo|Démo]]&lt;br /&gt;
** 5: Bastien TERRIER - [[Performance_Monitoring|Performance Monitoring]], [[VT2018_Performance_Monitoring|Fiche de synthèse]], [[Media:VT2018_Performance_Monitoring_presentation.pdf|Transparents]], [[VT2018_Performance_Monitoring_Demo|Démo]]&lt;br /&gt;
* Lundi 19/11: (GPB,DD en visio)&lt;br /&gt;
** 6: Samuel BAMBA - DevSecOps, [[VT2018_DevSecOps|Fiche de synthèse]], [[Media:VT2018_DevSecOps.pdf|Transparents]], [https://github.com/CoolerVoid/codewarrior Démo]&lt;br /&gt;
** 7: Zoran CHANET - [[Wildfly_Swarm|&amp;lt;strike&amp;gt;Wildfly Swarm&amp;lt;/strike&amp;gt;]] [[Thorntail|Thorntail]], [[VT2018_Thorntail|Fiche de synthèse]], [[Media:VT2018_Thorntail_presentation.pdf|Transparents]], [[VT2018_Thorntail_Demo|Démo]] (reporté)&lt;br /&gt;
** 8: Thibaud VEGREVILLE, Techniques et technologies de &amp;quot;Lag Compensation&amp;quot; dans les jeux en ligne, [[VT2018_Lag_Compensation|Fiche de synthèse]], [[Media:Lag_Compensation_in_Games.pdf|Transparents]], [[VT2018_XXX_Demo|Démo]]&lt;br /&gt;
** 9: Hugo GROS-DAILLON - [[ActionHero.js]], [[VT2018_ActionHero|Fiche de synthèse]], [[Media:VT2018ActionHero.pdf|Transparents]], [https://github.com/HugoSecteur4/DemoVT2018ActionHero/tree/master/ActionHero Démo]&lt;br /&gt;
** 10: Vincent AUBERT - Apache MXNet : Demo avec Intel Movidius, [[VT2018_Apache_Mxnet|Fiche de synthèse]], [[Media:VT2018_Mxnet_presentation.pdf|Transparents]], [[VT2018_Mxnet_Demo|Démo]]&lt;br /&gt;
* Lundi 10/12: (GPB+DD)&lt;br /&gt;
** 11: Joffrey FERREIRA - Keycloak, [[VT2018_Keycloak|Fiche de synthèse]], [[Media:VT2018_Keycloak_presentation.pdf|Transparents]], [[VT2018_Keycloak_Demo|Démo]]&lt;br /&gt;
** 12: Loris GENTILLON - Gceasy, [[VT2018_GCeasy-synthese|Fiche de synthèse]], [[Media:GCeasy_presentation.pdf|Transparents]], [[VT2018_XXX_Demo|Démo]] &lt;br /&gt;
** 13: Thomas OZENDA - Zipkin et Daper, [[VT2018_Zipkin|Fiche de synthèse]], [[Media:VT2018_Zipkin_presentation.pdf|Transparents]], [[VT2018_Zipkin_Demo|Démo]]&lt;br /&gt;
** 14: Aurélien SURIER - CloudFoundry, [[VT2018_CloudFoundry|Fiche de synthèse]], [[Media:VT2018_CloudFoundry_presentation.pdf|Transparents]], [[VT2018_XXX_Demo|Démo]]&lt;br /&gt;
** 15: Enzo MOLION - Web3j, [[VT2018_Web3j|Fiche de synthèse]], [[Media:Presentation_Web3j.pdf|Transparents]], [https://air.imag.fr/index.php/VT2018_Web3j#D.C3.A9monstration Démo]&lt;br /&gt;
* Lundi 17/12: (GPB)&lt;br /&gt;
** 16: Quentin FOMBRAON - Web Assembly, [[VT2018_WebAssembly|Fiche de synthèse]], [[Media:VT2018_WebAssembly_presentation.pdf|Transparents]], [[VT2018_WebAssembly|Démo]]&lt;br /&gt;
** 17: Timothée DEPRIESTER - Kafka Stream, [[VT2018_XXX|Fiche de synthèse]], [[Media:VT2018_XXX_presentation.pdf|Transparents]], [[VT2018_XXX_Demo|Démo]]&lt;br /&gt;
** 18: Benjamin BESNIER - Apache Beam, [[VT2018_ApacheBeam|Fiche de synthèse]], [[Media:VT2018_XXX_presentation.pdf|Transparents]], [[VT2018_XXX_Demo|Démo]]&lt;br /&gt;
** 19: Théo LEVESQUE - OpenShift, [[VT2018_OpenShift|Fiche de synthèse]], [[Media:VT2018_OpenShift.pdf|Transparents]], [[VT2018_OpenShift#D.C3.A9monstration|Démo]]&lt;br /&gt;
** 20: William WEILL - CMS, [[VT2018_XXX|Fiche de synthèse]], [[Media:VT2018_XXX_presentation.pdf|Transparents]], [[VT2018_XXX_Demo|Démo]]&lt;br /&gt;
* Lundi 07/01/2019: (GPB+DD)&lt;br /&gt;
** 21: Tim LEPAGE - Moby, [[VT2018_XXX|Fiche de synthèse]], [[Media:VT2018_XXX_presentation.pdf|Transparents]], [[VT2018_XXX_Demo|Démo]]&lt;br /&gt;
** 22: Cédric LAFRASSE - SIG, [[VT2018_XXX|Fiche de synthèse]], [[Media:VT2018_XXX_presentation.pdf|Transparents]], [[VT2018_XXX_Demo|Démo]]&lt;br /&gt;
** 23: Léo VALETTE - Architectures de processeurs pour le Deep Learning (NPU): Démo de l&#039;Intel Movidius, , [[VT2018_XXX|Fiche de synthèse]], [[Media:VT2018_XXX_presentation.pdf|Transparents]], [[VT2018_XXX_Demo|Démo]]&lt;br /&gt;
** 24: Florian CUZIN - , [[VT2018_XXX|Fiche de synthèse]], [[Media:VT2018_XXX_presentation.pdf|Transparents]], [[VT2018_XXX_Demo|Démo]]&lt;br /&gt;
** 25: Raphael MANGER - Apache Solr, [[VT2018_XXX|Fiche de synthèse]], [[Media:VT2018_XXX_presentation.pdf|Transparents]], [[VT2018_XXX_Demo|Démo]]&lt;br /&gt;
* Lundi 14/01/2019: (GPD, DD absent)&lt;br /&gt;
** 26: Amina BOUCHERIMA - Content delivery networks, [[VT2018_XXX|Fiche de synthèse]], [[Media:VT2018_XXX_presentation.pdf|Transparents]], [[VT2018_XXX_Demo|Démo]]&lt;br /&gt;
** 27: Najwa EZ-ZINE - FIDO, [[VT2018_XXX|Fiche de synthèse]], [[Media:VT2018_XXX_presentation.pdf|Transparents]], [[VT2018_XXX_Demo|Démo]]&lt;br /&gt;
** 28: Sekina BELGUENDOUZ - Service Mesh, [[VT2018_Service_Mesh|Fiche de synthèse]], [[Media:VT2018_Service_Mesh_presentation.pdf|Transparents]], [[VT2018_Service_Mesh_Demo|Démo avec Istrio]]&lt;br /&gt;
** 29: Zoran CHANET - [[Wildfly_Swarm|&amp;lt;strike&amp;gt;Wildfly Swarm&amp;lt;/strike&amp;gt;]] [[Thorntail|Thorntail]], [[VT2018_Thorntail|Fiche de synthèse]], [[Media:VT2018_Thorntail_presentation.pdf|Transparents]], [[VT2018_Thorntail_Demo|Démo]]&lt;br /&gt;
** 30:&lt;br /&gt;
&lt;br /&gt;
=Sujets non sélectionnés=&lt;br /&gt;
# [[Single Sign On]] : démonstration de [[Keycloak]] avec [[JHipster]].&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
# [[Service Mesh]] : démonstration de [[Istio]] avec [[JHispter]] kubernetes subgenerator&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
# [[gVisor]]: a new kind of sandbox that helps provide secure isolation for containers&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
# [[WebAssembly]]&lt;br /&gt;
# [[Fast Identity Online Alliance]] (FIDO)&lt;br /&gt;
# [[Apache MXNet]] : Demo avec [[Intel Movidius]] ([https://github.com/tspannhw/rpi-mxnet-movidius-minifi lien])&lt;br /&gt;
# [[DevSecOps]] &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
# Portails et l&#039;API [[Portlet]] : Démo avec [[Liferay]]&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
# [[Apache Beam]]&lt;br /&gt;
# [[plateforme logicielle open source de conduite autonome Apollo 2.0]]&lt;br /&gt;
# [[Neural Processing Unit]] (NPU) : Demo de la clé [[Intel Movidius]] sur un RPI&lt;br /&gt;
# [[Kafka Streams]]&lt;br /&gt;
# [[Moby]] : démonstration de containers avec votre projet [[ECOM-RICM|eCOM]].&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
# [[Hazelcast]] : Démo avec Spring Boot ([https://dzone.com/storage/assets/6459742-dzone-rc247-gettingstartedwithspringbootandmicrose.pdf lien]) dans un projet [[JHipster]]&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
# [[Zipkin]] (et Dapper) : Démonstration sur [[eCOM]] avec [[JHipster]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
# [[In-Memory Data Grids]] : Démonstration de [[Gigaspaces]] et [[XAP]] Open Source&lt;br /&gt;
# Insport Video&lt;br /&gt;
# Gestionnaires de contenu : démonstration de  [[Apache Jackrabbit]] dans le projet [[eCOM]]&lt;br /&gt;
# [[Memory-centric virtual distributed storage system]]&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
# [[Performance Monitoring]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
# [[ESB]] : démonstration de [[Mule ESB]]&lt;br /&gt;
# [[MemCached]]&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
# [[CloudFoundry]]&lt;br /&gt;
# [[Fabric8]]&lt;br /&gt;
# [[gceasy]] : Universal garbage collection log Analyser&lt;br /&gt;
# [[OpenWhisk]]&lt;br /&gt;
# [[Wildfly Swarm]]&lt;br /&gt;
# [[Apache Solr]] : Démonstration avec [http://hortonworks.com/hadoop-tutorial/indexing-and-searching-text-within-images-with-apache-solr/ Tesseract OCR]&lt;br /&gt;
# [[Content Delivery Network]]s : Démonstration de [[Amazon S3]], Azure, Akamaï ... sur votre projet [[ECOM-RICM|eCOM]]&lt;br /&gt;
# [[ActionHero.js]]&lt;br /&gt;
# [[OpenShift]] CaaS : démo sur le projet eCOM&lt;br /&gt;
# [[web3j]]&lt;br /&gt;
# [[CMS]] : Demo avec [[Crafter CMS]]&lt;br /&gt;
# [[SIG]] : Démonstration de [[QGIS]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
# [[Low-Power Global Area Network]]s ([[Sat-IoT]])&lt;/div&gt;</summary>
		<author><name>Theo.Levesque</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=VT2018&amp;diff=43774</id>
		<title>VT2018</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=VT2018&amp;diff=43774"/>
		<updated>2018-12-16T21:20:07Z</updated>

		<summary type="html">&lt;p&gt;Theo.Levesque: /* Planning */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[VT2017|&amp;lt;&amp;lt; Etudes 2017]] [[VT|Sommaire]] [[VT2019|Etudes 2019 &amp;gt;&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Veille Technologique et Stratégique=&lt;br /&gt;
* Enseignants: [[User:Gpbonneau|Georges-Pierre Bonneau]], [[User:Donsez|Didier Donsez]]&lt;br /&gt;
* UE/Module: EAM (HPRJ9R6B) et EAR (HPRJ9R4B) en RICM5&lt;br /&gt;
&lt;br /&gt;
L&#039;objectif de cette UE est de réaliser un travail de synthèse et d’évaluation sur une technologie / spécification / tendance&lt;br /&gt;
&lt;br /&gt;
Dans votre futur vie d&#039;ingénieur, vous aurez à d&#039;une part, vous former par vous-même sur une technologie émergente et d&#039;autre part à réaliser une veille technologique (et stratégique) par rapport à votre entreprise et projet.&lt;br /&gt;
Il s&#039;agira de réaliser&lt;br /&gt;
* le positionnement par rapport au marché&lt;br /&gt;
* d&#039;être critique&lt;br /&gt;
&lt;br /&gt;
Votre synthèse fait l&#039;objet d&#039;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é.&lt;br /&gt;
Pour finir de convaincre (Saint Thomas), vous ferez la présentation d&#039;une démonstration.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Remarque: Le [https://fr.wikipedia.org/wiki/Plagiat plagiat] est incompatible avec l&#039;éthique de l&#039;ingénieur. Le directeur d&#039;école peut demander à votre traduction devant la commission disciplinaire de l&#039;université. La sanction peut aller jusqu’à une interdiction d&#039;inscription dans les établissements de l&#039;enseignement supérieur français pendant plusieurs années : Le jeu, en vaut-il la chandelle ?&lt;br /&gt;
&lt;br /&gt;
La présentation peut être réalisée avec [[reveal.js]]&lt;br /&gt;
&lt;br /&gt;
[[File:presentation-VT-RICM5-1516.pdf|transparents d&#039;introduction à l&#039;UE]]&lt;br /&gt;
&lt;br /&gt;
=Affectation des sujets=&lt;br /&gt;
[[File:AffectationSujetsVT2018.pdf]]&lt;br /&gt;
&lt;br /&gt;
=Planning=&lt;br /&gt;
* Vendredi 7/9: présentation et choix des sujets&lt;br /&gt;
[[User:Gpbonneau|Georges-Pierre Bonneau]], [[User:Donsez|Didier Donsez]]&lt;br /&gt;
* Lundi 12/11: (GPB,DD en visio)&lt;br /&gt;
** 1: Julien COURTIAL - Apollo 2.0, [[VT2018_Apollo|Fiche de synthèse]], [[Media:Apollo_Auto_Platform.pdf|Transparents]], [https://github.com/ApolloAuto/apollo/tree/master/docs/demo_guide Démo]&lt;br /&gt;
** 2: Sekina BELGUENDOUZ - Service Mesh, [[VT2018_Service_Mesh|Fiche de synthèse]], [[Media:VT2018_Service_Mesh_presentation.pdf|Transparents]], [[VT2018_Service_Mesh_Demo|Démo avec Istrio]] (Reporté)&lt;br /&gt;
** 3: Servan CHARLOT - [[OpenWhisk]] : [[VT2018_OpenWhisk|Fiche de synthèse]], [[Media:VT2018_OpenWhisk_presentation.pdf|Transparents]], [[VT2018_OpenWhisk_Demo|Démo]]&lt;br /&gt;
** 4: Théo ECHEVET - Fabric8, [[VT2018_fabric8|Fiche de synthèse]], [[Media:Fabric8_Pres_Theo_Echevet.pdf|Transparents]], [[VT2018_XXX_Demo|Démo]]&lt;br /&gt;
** 5: Bastien TERRIER - [[Performance_Monitoring|Performance Monitoring]], [[VT2018_Performance_Monitoring|Fiche de synthèse]], [[Media:VT2018_Performance_Monitoring_presentation.pdf|Transparents]], [[VT2018_Performance_Monitoring_Demo|Démo]]&lt;br /&gt;
* Lundi 19/11: (GPB,DD en visio)&lt;br /&gt;
** 6: Samuel BAMBA - DevSecOps, [[VT2018_DevSecOps|Fiche de synthèse]], [[Media:VT2018_DevSecOps.pdf|Transparents]], [https://github.com/CoolerVoid/codewarrior Démo]&lt;br /&gt;
** 7: Zoran CHANET - [[Wildfly_Swarm|&amp;lt;strike&amp;gt;Wildfly Swarm&amp;lt;/strike&amp;gt;]] [[Thorntail|Thorntail]], [[VT2018_Thorntail|Fiche de synthèse]], [[Media:VT2018_Thorntail_presentation.pdf|Transparents]], [[VT2018_Thorntail_Demo|Démo]] (reporté)&lt;br /&gt;
** 8: Thibaud VEGREVILLE, Techniques et technologies de &amp;quot;Lag Compensation&amp;quot; dans les jeux en ligne, [[VT2018_Lag_Compensation|Fiche de synthèse]], [[Media:Lag_Compensation_in_Games.pdf|Transparents]], [[VT2018_XXX_Demo|Démo]]&lt;br /&gt;
** 9: Hugo GROS-DAILLON - [[ActionHero.js]], [[VT2018_ActionHero|Fiche de synthèse]], [[Media:VT2018ActionHero.pdf|Transparents]], [https://github.com/HugoSecteur4/DemoVT2018ActionHero/tree/master/ActionHero Démo]&lt;br /&gt;
** 10: Vincent AUBERT - Apache MXNet : Demo avec Intel Movidius, [[VT2018_Apache_Mxnet|Fiche de synthèse]], [[Media:VT2018_Mxnet_presentation.pdf|Transparents]], [[VT2018_Mxnet_Demo|Démo]]&lt;br /&gt;
* Lundi 10/12: (GPB+DD)&lt;br /&gt;
** 11: Joffrey FERREIRA - Keycloak, [[VT2018_Keycloak|Fiche de synthèse]], [[Media:VT2018_Keycloak_presentation.pdf|Transparents]], [[VT2018_Keycloak_Demo|Démo]]&lt;br /&gt;
** 12: Loris GENTILLON - Gceasy, [[VT2018_GCeasy-synthese|Fiche de synthèse]], [[Media:GCeasy_presentation.pdf|Transparents]], [[VT2018_XXX_Demo|Démo]] &lt;br /&gt;
** 13: Thomas OZENDA - Zipkin et Daper, [[VT2018_Zipkin|Fiche de synthèse]], [[Media:VT2018_Zipkin_presentation.pdf|Transparents]], [[VT2018_Zipkin_Demo|Démo]]&lt;br /&gt;
** 14: Aurélien SURIER - CloudFoundry, [[VT2018_CloudFoundry|Fiche de synthèse]], [[Media:VT2018_CloudFoundry_presentation.pdf|Transparents]], [[VT2018_XXX_Demo|Démo]]&lt;br /&gt;
** 15: Enzo MOLION - Web3j, [[VT2018_Web3j|Fiche de synthèse]], [[Media:Presentation_Web3j.pdf|Transparents]], [https://air.imag.fr/index.php/VT2018_Web3j#D.C3.A9monstration Démo]&lt;br /&gt;
* Lundi 17/12: (GPB)&lt;br /&gt;
** 16: Quentin FOMBRAON - Web Assembly, [[VT2018_WebAssembly|Fiche de synthèse]], [[Media:VT2018_WebAssembly_presentation.pdf|Transparents]], [[VT2018_WebAssembly|Démo]]&lt;br /&gt;
** 17: Timothée DEPRIESTER - Kafka Stream, [[VT2018_XXX|Fiche de synthèse]], [[Media:VT2018_XXX_presentation.pdf|Transparents]], [[VT2018_XXX_Demo|Démo]]&lt;br /&gt;
** 18: Benjamin BESNIER - Apache Beam, [[VT2018_ApacheBeam|Fiche de synthèse]], [[Media:VT2018_XXX_presentation.pdf|Transparents]], [[VT2018_XXX_Demo|Démo]]&lt;br /&gt;
** 19: Théo LEVESQUE - OpenShift, [[VT2018_OpenShift|Fiche de synthèse]], [[Media:VT2018_XXX_presentation.pdf|Transparents]], [[VT2018_OpenShift#D.C3.A9monstration|Démo]]&lt;br /&gt;
** 20: William WEILL - CMS, [[VT2018_XXX|Fiche de synthèse]], [[Media:VT2018_XXX_presentation.pdf|Transparents]], [[VT2018_XXX_Demo|Démo]]&lt;br /&gt;
* Lundi 07/01/2019: (GPB+DD)&lt;br /&gt;
** 21: Tim LEPAGE - Moby, [[VT2018_XXX|Fiche de synthèse]], [[Media:VT2018_XXX_presentation.pdf|Transparents]], [[VT2018_XXX_Demo|Démo]]&lt;br /&gt;
** 22: Cédric LAFRASSE - SIG, [[VT2018_XXX|Fiche de synthèse]], [[Media:VT2018_XXX_presentation.pdf|Transparents]], [[VT2018_XXX_Demo|Démo]]&lt;br /&gt;
** 23: Léo VALETTE - Architectures de processeurs pour le Deep Learning (NPU): Démo de l&#039;Intel Movidius, , [[VT2018_XXX|Fiche de synthèse]], [[Media:VT2018_XXX_presentation.pdf|Transparents]], [[VT2018_XXX_Demo|Démo]]&lt;br /&gt;
** 24: Florian CUZIN - , [[VT2018_XXX|Fiche de synthèse]], [[Media:VT2018_XXX_presentation.pdf|Transparents]], [[VT2018_XXX_Demo|Démo]]&lt;br /&gt;
** 25: Raphael MANGER - Apache Solr, [[VT2018_XXX|Fiche de synthèse]], [[Media:VT2018_XXX_presentation.pdf|Transparents]], [[VT2018_XXX_Demo|Démo]]&lt;br /&gt;
* Lundi 14/01/2019: (GPD, DD absent)&lt;br /&gt;
** 26: Amina BOUCHERIMA - Content delivery networks, [[VT2018_XXX|Fiche de synthèse]], [[Media:VT2018_XXX_presentation.pdf|Transparents]], [[VT2018_XXX_Demo|Démo]]&lt;br /&gt;
** 27: Najwa EZ-ZINE - FIDO, [[VT2018_XXX|Fiche de synthèse]], [[Media:VT2018_XXX_presentation.pdf|Transparents]], [[VT2018_XXX_Demo|Démo]]&lt;br /&gt;
** 28: Sekina BELGUENDOUZ - Service Mesh, [[VT2018_Service_Mesh|Fiche de synthèse]], [[Media:VT2018_Service_Mesh_presentation.pdf|Transparents]], [[VT2018_Service_Mesh_Demo|Démo avec Istrio]]&lt;br /&gt;
** 29: Zoran CHANET - [[Wildfly_Swarm|&amp;lt;strike&amp;gt;Wildfly Swarm&amp;lt;/strike&amp;gt;]] [[Thorntail|Thorntail]], [[VT2018_Thorntail|Fiche de synthèse]], [[Media:VT2018_Thorntail_presentation.pdf|Transparents]], [[VT2018_Thorntail_Demo|Démo]]&lt;br /&gt;
** 30:&lt;br /&gt;
&lt;br /&gt;
=Sujets non sélectionnés=&lt;br /&gt;
# [[Single Sign On]] : démonstration de [[Keycloak]] avec [[JHipster]].&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
# [[Service Mesh]] : démonstration de [[Istio]] avec [[JHispter]] kubernetes subgenerator&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
# [[gVisor]]: a new kind of sandbox that helps provide secure isolation for containers&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
# [[WebAssembly]]&lt;br /&gt;
# [[Fast Identity Online Alliance]] (FIDO)&lt;br /&gt;
# [[Apache MXNet]] : Demo avec [[Intel Movidius]] ([https://github.com/tspannhw/rpi-mxnet-movidius-minifi lien])&lt;br /&gt;
# [[DevSecOps]] &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
# Portails et l&#039;API [[Portlet]] : Démo avec [[Liferay]]&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
# [[Apache Beam]]&lt;br /&gt;
# [[plateforme logicielle open source de conduite autonome Apollo 2.0]]&lt;br /&gt;
# [[Neural Processing Unit]] (NPU) : Demo de la clé [[Intel Movidius]] sur un RPI&lt;br /&gt;
# [[Kafka Streams]]&lt;br /&gt;
# [[Moby]] : démonstration de containers avec votre projet [[ECOM-RICM|eCOM]].&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
# [[Hazelcast]] : Démo avec Spring Boot ([https://dzone.com/storage/assets/6459742-dzone-rc247-gettingstartedwithspringbootandmicrose.pdf lien]) dans un projet [[JHipster]]&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
# [[Zipkin]] (et Dapper) : Démonstration sur [[eCOM]] avec [[JHipster]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
# [[In-Memory Data Grids]] : Démonstration de [[Gigaspaces]] et [[XAP]] Open Source&lt;br /&gt;
# Insport Video&lt;br /&gt;
# Gestionnaires de contenu : démonstration de  [[Apache Jackrabbit]] dans le projet [[eCOM]]&lt;br /&gt;
# [[Memory-centric virtual distributed storage system]]&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
# [[Performance Monitoring]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
# [[ESB]] : démonstration de [[Mule ESB]]&lt;br /&gt;
# [[MemCached]]&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
# [[CloudFoundry]]&lt;br /&gt;
# [[Fabric8]]&lt;br /&gt;
# [[gceasy]] : Universal garbage collection log Analyser&lt;br /&gt;
# [[OpenWhisk]]&lt;br /&gt;
# [[Wildfly Swarm]]&lt;br /&gt;
# [[Apache Solr]] : Démonstration avec [http://hortonworks.com/hadoop-tutorial/indexing-and-searching-text-within-images-with-apache-solr/ Tesseract OCR]&lt;br /&gt;
# [[Content Delivery Network]]s : Démonstration de [[Amazon S3]], Azure, Akamaï ... sur votre projet [[ECOM-RICM|eCOM]]&lt;br /&gt;
# [[ActionHero.js]]&lt;br /&gt;
# [[OpenShift]] CaaS : démo sur le projet eCOM&lt;br /&gt;
# [[web3j]]&lt;br /&gt;
# [[CMS]] : Demo avec [[Crafter CMS]]&lt;br /&gt;
# [[SIG]] : Démonstration de [[QGIS]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
# [[Low-Power Global Area Network]]s ([[Sat-IoT]])&lt;/div&gt;</summary>
		<author><name>Theo.Levesque</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=VT2018_OpenShift&amp;diff=43773</id>
		<title>VT2018 OpenShift</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=VT2018_OpenShift&amp;diff=43773"/>
		<updated>2018-12-16T21:19:15Z</updated>

		<summary type="html">&lt;p&gt;Theo.Levesque: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Auteur=&lt;br /&gt;
*Nom : LEVESQUE Théo&lt;br /&gt;
*Mail : theo.levesque.024@gmail.com&lt;br /&gt;
*Sujet : OpenShift&lt;br /&gt;
&lt;br /&gt;
=Résumé=&lt;br /&gt;
OpenShift est une solution de PaaS (Plateforme-as-a-Service) permettant de construire, déployer et exécuter des applications dans des containers. Cela offre au développeur la possibilité de rapidement déployer leurs applications en production, mais aussi de les tester rapidement dans un environnement iso-production. OpenShift s&#039;appuie sur des technologies open source et réputées tels que la solution de conteneurisation Docker et l&#039;orchestrateur de conteneurs Kubernetes. OpenShift peut être déployé sur différentes architectures, les serveurs de la société éditrice du produit, Red Hat, sur un cloud public ou bien sur une infrastructure privée.&lt;br /&gt;
&lt;br /&gt;
=Abstract=&lt;br /&gt;
OpenShift is a PaaS (Platform-as-a-Service) solution for building, deploying and running applications in containers. This gives the developer the ability to quickly deploy their applications in production, but also to test them quickly in an iso-production environment. OpenShift is based on open source and reputable technologies such as the Docker containerization solution and the Kubernetes container orchestrator. OpenShift can be deployed on different architectures, the servers of the product&#039;s publisher, Red Hat, on a public cloud or on a private infrastructure.&lt;br /&gt;
&lt;br /&gt;
=Synthèse=&lt;br /&gt;
==Platform as a Service==&lt;br /&gt;
[[File:Niveaux de service cloud.png|thumb|Positionnement du PaaS]]&lt;br /&gt;
Le Platform as a Service est un modèle de Cloud Computing comparable au IaaS et au SaaS. Le but premier d&#039;un PaaS est de fournir des outils logiciels aux développeurs leur permettant d&#039;accélérer la production et le déploiement d&#039;applications. Le PaaS ce distingue du IaaS et du SaaS par le niveau de service qu&#039;il fournit. Un IaaS fourni un serveur et vous laisse la configuration du système et l&#039;installation des applications à votre charge. Un SaaS vous fourni un logiciel prêt à utiliser, maintenu et mis à jour par le mainteneur du SaaS. Le PaaS se place entre ces deux modèle et vous fourni un environnement prêt pour déployer votre application. Vous n&#039;avez en charge que le développement et la configuration du logiciel, tout les aspect de configuration système, gestion réseau et stockage sont directement gérer par la PaaS. Cela permet donc aux développeurs de se focalisé sur le développement. Cela permet aussi de réduire grandement le temps de déploiement et de mise en production.&lt;br /&gt;
&lt;br /&gt;
==Produits==&lt;br /&gt;
RedHat commercialise OpenShift sous différentes formes :&lt;br /&gt;
* OpenShift Online&lt;br /&gt;
C&#039;est la solution la plus facile et rapide à utiliser. OpenShift est installé, configuré, mis à jour et maintenu par RedHat sur sa propre infrastructure. C&#039;est un moyen rapide de découvrir et prendre en main OpenShift mais le tarif est assez élevé. Nous ne disposons d&#039;aucun contrôle sur nos données, RedHat est le seul garant de la confidentialité de celle-ci.&lt;br /&gt;
* OpenShift Dedicated&lt;br /&gt;
Cette solution permet comme OpenShift Online de ne pas avoir à installer et mainteneur OpenShift par nous-mêmes, mais d&#039;utiliser le cloud public d&#039;Amazon (AWS) pour déployer OpenShift. Cela permet d&#039;avoir un contrôle plus grand sur l&#039;infrastructure et nos données.&lt;br /&gt;
* OpenShift Container Platform&lt;br /&gt;
C&#039;est la solution obligatoire lorsque l&#039;on veut effectuer la mise en place d&#039;OpenShift soi-même, sur un cloud public ou privé. C&#039;est à nous de gérer les mises à jour ainsi que la maintenance d&#039;OpenShift.&lt;br /&gt;
* OKD (OpenShift Origin)&lt;br /&gt;
C&#039;est la solution open source dont son tiré des autres produits. Celui-ci est disponible gratuitement mais aucun support ne sera fourni par RedHat. Il faut donc prendre plus de risque lors de l&#039;utilisation en production de cette solution.&lt;br /&gt;
&lt;br /&gt;
==OpenShift==&lt;br /&gt;
OpenShift fournit plusieurs templates pour déployer une application. En effet, pour met notre application dans OpenShift, le système a besoin d&#039;une image Docker. Si vos développements directement avec Docker et que vous disposez déjà d&#039;une image Docker de votre application, il suffit alors de renseigner le nom de l&#039;image Docker et OpenShift va se charger de la récupérer et de crée un conteneur depuis cette dernière. Si vous ne disposez pas d&#039;une image Docker mais simplement du code source de votre application, vous pouvez alors sélectionner un template correspondant au langage de votre application et de renseigner l&#039;URL du dépôt Git de l&#039;application. OpenShift va alors prendre le code de l&#039;application et le mettre dans une image Docker spécialement adapté au langage de programmation de l&#039;application.Il nous est alors possible de gérer notre application de la même manière que l&#039;on pourrait le faire avec un conteneur déployer dans Kubernetes.&lt;br /&gt;
&lt;br /&gt;
=Démonstration=&lt;br /&gt;
Déploiement de notre application JHipster faite en ECOM.&lt;br /&gt;
On va utiliser la version gratuite d&#039;OpenShift Online.&lt;br /&gt;
&lt;br /&gt;
* Création de la base de donnée PostgreSQL&lt;br /&gt;
[[File:postgres1.png|frameless]]&lt;br /&gt;
[[File:postgres2.png|frameless]]&lt;br /&gt;
&lt;br /&gt;
* Déploiement de l&#039;application depuis l&#039;image Docker sur le registry GitLab&lt;br /&gt;
[[File:jhipster1.png|frameless]]&lt;br /&gt;
[[File:jhipster2.png|frameless]]&lt;br /&gt;
[[File:jhipster3.png|frameless]]&lt;br /&gt;
[[File:jhipster4.png|frameless]]&lt;/div&gt;</summary>
		<author><name>Theo.Levesque</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=File:Jhipster4.png&amp;diff=43772</id>
		<title>File:Jhipster4.png</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=File:Jhipster4.png&amp;diff=43772"/>
		<updated>2018-12-16T21:17:36Z</updated>

		<summary type="html">&lt;p&gt;Theo.Levesque: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Theo.Levesque</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=File:Jhipster3.png&amp;diff=43771</id>
		<title>File:Jhipster3.png</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=File:Jhipster3.png&amp;diff=43771"/>
		<updated>2018-12-16T21:17:21Z</updated>

		<summary type="html">&lt;p&gt;Theo.Levesque: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Theo.Levesque</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=File:Jhipster2.png&amp;diff=43770</id>
		<title>File:Jhipster2.png</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=File:Jhipster2.png&amp;diff=43770"/>
		<updated>2018-12-16T21:17:04Z</updated>

		<summary type="html">&lt;p&gt;Theo.Levesque: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Theo.Levesque</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=File:Jhipster1.png&amp;diff=43769</id>
		<title>File:Jhipster1.png</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=File:Jhipster1.png&amp;diff=43769"/>
		<updated>2018-12-16T21:16:52Z</updated>

		<summary type="html">&lt;p&gt;Theo.Levesque: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Theo.Levesque</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=File:Postgres2.png&amp;diff=43768</id>
		<title>File:Postgres2.png</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=File:Postgres2.png&amp;diff=43768"/>
		<updated>2018-12-16T21:16:24Z</updated>

		<summary type="html">&lt;p&gt;Theo.Levesque: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Theo.Levesque</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=File:Postgres1.png&amp;diff=43767</id>
		<title>File:Postgres1.png</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=File:Postgres1.png&amp;diff=43767"/>
		<updated>2018-12-16T21:16:02Z</updated>

		<summary type="html">&lt;p&gt;Theo.Levesque: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Theo.Levesque</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=VT2018_OpenShift&amp;diff=43766</id>
		<title>VT2018 OpenShift</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=VT2018_OpenShift&amp;diff=43766"/>
		<updated>2018-12-16T21:15:45Z</updated>

		<summary type="html">&lt;p&gt;Theo.Levesque: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Auteur=&lt;br /&gt;
*Nom : LEVESQUE Théo&lt;br /&gt;
*Mail : theo.levesque.024@gmail.com&lt;br /&gt;
*Sujet : OpenShift&lt;br /&gt;
&lt;br /&gt;
=Résumé=&lt;br /&gt;
OpenShift est une solution de PaaS (Plateforme-as-a-Service) permettant de construire, déployer et exécuter des applications dans des containers. Cela offre au développeur la possibilité de rapidement déployer leurs applications en production, mais aussi de les tester rapidement dans un environnement iso-production. OpenShift s&#039;appuie sur des technologies open source et réputées tels que la solution de conteneurisation Docker et l&#039;orchestrateur de conteneurs Kubernetes. OpenShift peut être déployé sur différentes architectures, les serveurs de la société éditrice du produit, Red Hat, sur un cloud public ou bien sur une infrastructure privée.&lt;br /&gt;
&lt;br /&gt;
=Abstract=&lt;br /&gt;
OpenShift is a PaaS (Platform-as-a-Service) solution for building, deploying and running applications in containers. This gives the developer the ability to quickly deploy their applications in production, but also to test them quickly in an iso-production environment. OpenShift is based on open source and reputable technologies such as the Docker containerization solution and the Kubernetes container orchestrator. OpenShift can be deployed on different architectures, the servers of the product&#039;s publisher, Red Hat, on a public cloud or on a private infrastructure.&lt;br /&gt;
&lt;br /&gt;
=Synthèse=&lt;br /&gt;
==Platform as a Service==&lt;br /&gt;
[[File:Niveaux de service cloud.png|thumb|Positionnement du PaaS]]&lt;br /&gt;
Le Platform as a Service est un modèle de Cloud Computing comparable au IaaS et au SaaS. Le but premier d&#039;un PaaS est de fournir des outils logiciels aux développeurs leur permettant d&#039;accélérer la production et le déploiement d&#039;applications. Le PaaS ce distingue du IaaS et du SaaS par le niveau de service qu&#039;il fournit. Un IaaS fourni un serveur et vous laisse la configuration du système et l&#039;installation des applications à votre charge. Un SaaS vous fourni un logiciel prêt à utiliser, maintenu et mis à jour par le mainteneur du SaaS. Le PaaS se place entre ces deux modèle et vous fourni un environnement prêt pour déployer votre application. Vous n&#039;avez en charge que le développement et la configuration du logiciel, tout les aspect de configuration système, gestion réseau et stockage sont directement gérer par la PaaS. Cela permet donc aux développeurs de se focalisé sur le développement. Cela permet aussi de réduire grandement le temps de déploiement et de mise en production.&lt;br /&gt;
&lt;br /&gt;
==Produits==&lt;br /&gt;
RedHat commercialise OpenShift sous différentes formes :&lt;br /&gt;
* OpenShift Online&lt;br /&gt;
C&#039;est la solution la plus facile et rapide à utiliser. OpenShift est installé, configuré, mis à jour et maintenu par RedHat sur sa propre infrastructure. C&#039;est un moyen rapide de découvrir et prendre en main OpenShift mais le tarif est assez élevé. Nous ne disposons d&#039;aucun contrôle sur nos données, RedHat est le seul garant de la confidentialité de celle-ci.&lt;br /&gt;
* OpenShift Dedicated&lt;br /&gt;
Cette solution permet comme OpenShift Online de ne pas avoir à installer et mainteneur OpenShift par nous-mêmes, mais d&#039;utiliser le cloud public d&#039;Amazon (AWS) pour déployer OpenShift. Cela permet d&#039;avoir un contrôle plus grand sur l&#039;infrastructure et nos données.&lt;br /&gt;
* OpenShift Container Platform&lt;br /&gt;
C&#039;est la solution obligatoire lorsque l&#039;on veut effectuer la mise en place d&#039;OpenShift soi-même, sur un cloud public ou privé. C&#039;est à nous de gérer les mises à jour ainsi que la maintenance d&#039;OpenShift.&lt;br /&gt;
* OKD (OpenShift Origin)&lt;br /&gt;
C&#039;est la solution open source dont son tiré des autres produits. Celui-ci est disponible gratuitement mais aucun support ne sera fourni par RedHat. Il faut donc prendre plus de risque lors de l&#039;utilisation en production de cette solution.&lt;br /&gt;
&lt;br /&gt;
==OpenShift==&lt;br /&gt;
OpenShift fournit plusieurs templates pour déployer une application. En effet, pour met notre application dans OpenShift, le système a besoin d&#039;une image Docker. Si vos développements directement avec Docker et que vous disposez déjà d&#039;une image Docker de votre application, il suffit alors de renseigner le nom de l&#039;image Docker et OpenShift va se charger de la récupérer et de crée un conteneur depuis cette dernière. Si vous ne disposez pas d&#039;une image Docker mais simplement du code source de votre application, vous pouvez alors sélectionner un template correspondant au langage de votre application et de renseigner l&#039;URL du dépôt Git de l&#039;application. OpenShift va alors prendre le code de l&#039;application et le mettre dans une image Docker spécialement adapté au langage de programmation de l&#039;application.Il nous est alors possible de gérer notre application de la même manière que l&#039;on pourrait le faire avec un conteneur déployer dans Kubernetes.&lt;br /&gt;
&lt;br /&gt;
=Démonstration=&lt;br /&gt;
Déploiement de notre application JHipster faite en ECOM.&lt;br /&gt;
On va utiliser la version gratuite d&#039;OpenShift Online.&lt;br /&gt;
&lt;br /&gt;
* Création de la base de donnée PostgreSQL&lt;br /&gt;
[[File:postgres1.png]]&lt;br /&gt;
[[File:postgres2.png]]&lt;br /&gt;
&lt;br /&gt;
* Déploiement de l&#039;application depuis l&#039;image Docker sur le registry GitLab&lt;br /&gt;
[[File:jhipster1.png]]&lt;br /&gt;
[[File:jhipster2.png]]&lt;br /&gt;
[[File:jhipster3.png]]&lt;br /&gt;
[[File:jhipster4.png]]&lt;/div&gt;</summary>
		<author><name>Theo.Levesque</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=VT2018_OpenShift&amp;diff=43738</id>
		<title>VT2018 OpenShift</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=VT2018_OpenShift&amp;diff=43738"/>
		<updated>2018-12-16T17:28:52Z</updated>

		<summary type="html">&lt;p&gt;Theo.Levesque: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Auteur=&lt;br /&gt;
*Nom : LEVESQUE Théo&lt;br /&gt;
*Mail : theo.levesque.024@gmail.com&lt;br /&gt;
*Sujet : OpenShift&lt;br /&gt;
&lt;br /&gt;
=Résumé=&lt;br /&gt;
OpenShift est une solution de PaaS (Plateforme-as-a-Service) permettant de construire, déployer et exécuter des applications dans des containers. Cela offre au développeur la possibilité de rapidement déployer leurs applications en production, mais aussi de les tester rapidement dans un environnement iso-production. OpenShift s&#039;appuie sur des technologies open source et réputées tels que la solution de conteneurisation Docker et l&#039;orchestrateur de conteneurs Kubernetes. OpenShift peut être déployé sur différentes architectures, les serveurs de la société éditrice du produit, Red Hat, sur un cloud public ou bien sur une infrastructure privée.&lt;br /&gt;
&lt;br /&gt;
=Abstract=&lt;br /&gt;
OpenShift is a PaaS (Platform-as-a-Service) solution for building, deploying and running applications in containers. This gives the developer the ability to quickly deploy their applications in production, but also to test them quickly in an iso-production environment. OpenShift is based on open source and reputable technologies such as the Docker containerization solution and the Kubernetes container orchestrator. OpenShift can be deployed on different architectures, the servers of the product&#039;s publisher, Red Hat, on a public cloud or on a private infrastructure.&lt;br /&gt;
&lt;br /&gt;
=Synthèse=&lt;br /&gt;
==Platform as a Service==&lt;br /&gt;
[[File:Niveaux de service cloud.png|thumb|Positionnement du PaaS]]&lt;br /&gt;
Le Platform as a Service est un modèle de Cloud Computing comparable au IaaS et au SaaS. Le but premier d&#039;un PaaS est de fournir des outils logiciels aux développeurs leur permettant d&#039;accélérer la production et le déploiement d&#039;applications. Le PaaS ce distingue du IaaS et du SaaS par le niveau de service qu&#039;il fournit. Un IaaS fourni un serveur et vous laisse la configuration du système et l&#039;installation des applications à votre charge. Un SaaS vous fourni un logiciel prêt à utiliser, maintenu et mis à jour par le mainteneur du SaaS. Le PaaS se place entre ces deux modèle et vous fourni un environnement prêt pour déployer votre application. Vous n&#039;avez en charge que le développement et la configuration du logiciel, tout les aspect de configuration système, gestion réseau et stockage sont directement gérer par la PaaS. Cela permet donc aux développeurs de se focalisé sur le développement. Cela permet aussi de réduire grandement le temps de déploiement et de mise en production.&lt;br /&gt;
&lt;br /&gt;
==Produits==&lt;br /&gt;
&lt;br /&gt;
RedHat commercialise OpenShift sous différentes formes :&lt;br /&gt;
* OpenShift Online&lt;br /&gt;
C&#039;est la solution la plus facile et rapide à utiliser. OpenShift est installé, configuré, mis à jour et maintenu par RedHat sur sa propre infrastructure. C&#039;est un moyen rapide de découvrir et prendre en main OpenShift mais le tarif est assez élevé. Nous ne disposons d&#039;aucun contrôle sur nos données, RedHat est le seul garant de la confidentialité de celle-ci.&lt;br /&gt;
* OpenShift Dedicated&lt;br /&gt;
Cette solution permet comme OpenShift Online de ne pas avoir à installer et mainteneur OpenShift par nous-mêmes, mais d&#039;utiliser le cloud public d&#039;Amazon (AWS) pour déployer OpenShift. Cela permet d&#039;avoir un contrôle plus grand sur l&#039;infrastructure et nos données.&lt;br /&gt;
* OpenShift Container Platform&lt;br /&gt;
C&#039;est la solution obligatoire lorsque l&#039;on veut effectuer la mise en place d&#039;OpenShift soi-même, sur un cloud public ou privé. C&#039;est à nous de gérer les mises à jour ainsi que la maintenance d&#039;OpenShift.&lt;br /&gt;
* OKD (OpenShift Origin)&lt;br /&gt;
C&#039;est la solution open source dont son tiré des autres produits. Celui-ci est disponible gratuitement mais aucun support ne sera fourni par RedHat. Il faut donc prendre plus de risque lors de l&#039;utilisation en production de cette solution.&lt;br /&gt;
&lt;br /&gt;
==OpenShift==&lt;br /&gt;
OpenShift fournit plusieurs templates pour déployer une application. En effet, pour met notre application dans OpenShift, le système a besoin d&#039;une image Docker. Si vos développements directement avec Docker et que vous disposez déjà d&#039;une image Docker de votre application, il suffit alors de renseigner le nom de l&#039;image Docker et OpenShift va se charger de la récupérer et de crée un conteneur depuis cette dernière. Si vous ne disposez pas d&#039;une image Docker mais simplement du code source de votre application, vous pouvez alors sélectionner un template correspondant au langage de votre application et de renseigner l&#039;URL du dépôt Git de l&#039;application. OpenShift va alors prendre le code de l&#039;application et le mettre dans une image Docker spécialement adapté au langage de programmation de l&#039;application.Il nous est alors possible de gérer notre application de la même manière que l&#039;on pourrait le faire avec un conteneur déployer dans Kubernetes.&lt;/div&gt;</summary>
		<author><name>Theo.Levesque</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=VT2018_OpenShift&amp;diff=43728</id>
		<title>VT2018 OpenShift</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=VT2018_OpenShift&amp;diff=43728"/>
		<updated>2018-12-16T16:56:38Z</updated>

		<summary type="html">&lt;p&gt;Theo.Levesque: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Auteur=&lt;br /&gt;
*Nom : LEVESQUE Théo&lt;br /&gt;
*Mail : theo.levesque.024@gmail.com&lt;br /&gt;
*Sujet : OpenShift&lt;br /&gt;
&lt;br /&gt;
=Résumé=&lt;br /&gt;
OpenShift est une solution de PaaS (Plateforme-as-a-Service) permettant de construire, déployer et exécuter des applications dans des containers. Cela offre au développeur la possibilité de rapidement déployer leurs applications en production, mais aussi de les tester rapidement dans un environnement iso-production. OpenShift s&#039;appuie sur des technologies open source et réputées tels que la solution de conteneurisation Docker et l&#039;orchestrateur de conteneurs Kubernetes. OpenShift peut être déployé sur différentes architectures, les serveurs de la société éditrice du produit, Red Hat, sur un cloud public ou bien sur une infrastructure privée.&lt;br /&gt;
&lt;br /&gt;
=Abstract=&lt;br /&gt;
OpenShift is a PaaS (Platform-as-a-Service) solution for building, deploying and running applications in containers. This gives the developer the ability to quickly deploy their applications in production, but also to test them quickly in an iso-production environment. OpenShift is based on open source and reputable technologies such as the Docker containerization solution and the Kubernetes container orchestrator. OpenShift can be deployed on different architectures, the servers of the product&#039;s publisher, Red Hat, on a public cloud or on a private infrastructure.&lt;br /&gt;
&lt;br /&gt;
=Synthèse=&lt;br /&gt;
==Platform as a Service==&lt;br /&gt;
[[File:Niveaux de service cloud.png|thumb|Positionnement du PaaS]]&lt;br /&gt;
Le Platform as a Service est un modèle de Cloud Computing comparable au IaaS et au SaaS. Le but premier d&#039;un PaaS est de fournir des outils logiciels aux développeurs leur permettant d&#039;accélérer la production et le déploiement d&#039;applications. Le PaaS ce distingue du IaaS et du SaaS par le niveau de service qu&#039;il fournit. Un IaaS fourni un serveur et vous laisse la configuration du système et l&#039;installation des applications à votre charge. Un SaaS vous fourni un logiciel prêt à utiliser, maintenu et mis à jour par le mainteneur du SaaS. Le PaaS se place entre ces deux modèle et vous fourni un environnement prêt pour déployer votre application. Vous n&#039;avez en charge que le développement et la configuration du logiciel, tout les aspect de configuration système, gestion réseau et stockage sont directement gérer par la PaaS. Cela permet donc aux développeurs de se focalisé sur le développement. Cela permet aussi de réduire grandement le temps de déploiement et de mise en production.&lt;br /&gt;
&lt;br /&gt;
==Produits==&lt;br /&gt;
&lt;br /&gt;
RedHat commercialise OpenShift sous différentes formes :&lt;br /&gt;
* OpenShift Online&lt;br /&gt;
C&#039;est la solution la plus facile et rapide à utiliser. OpenShift est installé, configuré, mis à jour et maintenu par RedHat sur sa propre infrastructure. C&#039;est un moyen rapide de découvrir et prendre en main OpenShift mais le tarif est assez élevé. Nous ne disposons d&#039;aucun contrôle sur nos données, RedHat est le seul garant de la confidentialité de celle-ci.&lt;br /&gt;
* OpenShift Dedicated&lt;br /&gt;
Cette solution permet comme OpenShift Online de ne pas avoir à installer et mainteneur OpenShift par nous-mêmes, mais d&#039;utiliser le cloud public d&#039;Amazon (AWS) pour déployer OpenShift. Cela permet d&#039;avoir un contrôle plus grand sur l&#039;infrastructure et nos données.&lt;br /&gt;
* OpenShift Container Platform&lt;br /&gt;
C&#039;est la solution obligatoire lorsque l&#039;on veut effectuer la mise en place d&#039;OpenShift soi-même, sur un cloud public ou privé. C&#039;est à nous de gérer les mises à jour ainsi que la maintenance d&#039;OpenShift.&lt;br /&gt;
* OKD (OpenShift Origin)&lt;br /&gt;
C&#039;est la solution open source dont son tiré des autres produits. Celui-ci est disponible gratuitement mais aucun support ne sera fourni par RedHat. Il faut donc prendre plus de risque lors de l&#039;utilisation en production de cette solution.&lt;/div&gt;</summary>
		<author><name>Theo.Levesque</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=File:Niveaux_de_service_cloud.png&amp;diff=43726</id>
		<title>File:Niveaux de service cloud.png</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=File:Niveaux_de_service_cloud.png&amp;diff=43726"/>
		<updated>2018-12-16T16:56:00Z</updated>

		<summary type="html">&lt;p&gt;Theo.Levesque: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Theo.Levesque</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=VT2018_OpenShift&amp;diff=43725</id>
		<title>VT2018 OpenShift</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=VT2018_OpenShift&amp;diff=43725"/>
		<updated>2018-12-16T16:55:36Z</updated>

		<summary type="html">&lt;p&gt;Theo.Levesque: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Auteur=&lt;br /&gt;
*Nom : LEVESQUE Théo&lt;br /&gt;
*Mail : theo.levesque.024@gmail.com&lt;br /&gt;
*Sujet : OpenShift&lt;br /&gt;
&lt;br /&gt;
=Résumé=&lt;br /&gt;
OpenShift est une solution de PaaS (Plateforme-as-a-Service) permettant de construire, déployer et exécuter des applications dans des containers. Cela offre au développeur la possibilité de rapidement déployer leurs applications en production, mais aussi de les tester rapidement dans un environnement iso-production. OpenShift s&#039;appuie sur des technologies open source et réputées tels que la solution de conteneurisation Docker et l&#039;orchestrateur de conteneurs Kubernetes. OpenShift peut être déployé sur différentes architectures, les serveurs de la société éditrice du produit, Red Hat, sur un cloud public ou bien sur une infrastructure privée.&lt;br /&gt;
&lt;br /&gt;
=Abstract=&lt;br /&gt;
OpenShift is a PaaS (Platform-as-a-Service) solution for building, deploying and running applications in containers. This gives the developer the ability to quickly deploy their applications in production, but also to test them quickly in an iso-production environment. OpenShift is based on open source and reputable technologies such as the Docker containerization solution and the Kubernetes container orchestrator. OpenShift can be deployed on different architectures, the servers of the product&#039;s publisher, Red Hat, on a public cloud or on a private infrastructure.&lt;br /&gt;
&lt;br /&gt;
=Synthèse=&lt;br /&gt;
==Platform as a Service==&lt;br /&gt;
Le Platform as a Service est un modèle de Cloud Computing comparable au IaaS et au SaaS. Le but premier d&#039;un PaaS est de fournir des outils logiciels aux développeurs leur permettant d&#039;accélérer la production et le déploiement d&#039;applications. Le PaaS ce distingue du IaaS et du SaaS par le niveau de service qu&#039;il fournit. Un IaaS fourni un serveur et vous laisse la configuration du système et l&#039;installation des applications à votre charge. Un SaaS vous fourni un logiciel prêt à utiliser, maintenu et mis à jour par le mainteneur du SaaS. Le PaaS se place entre ces deux modèle et vous fourni un environnement prêt pour déployer votre application. Vous n&#039;avez en charge que le développement et la configuration du logiciel, tout les aspect de configuration système, gestion réseau et stockage sont directement gérer par la PaaS. Cela permet donc aux développeurs de se focalisé sur le développement. Cela permet aussi de réduire grandement le temps de déploiement et de mise en production.&lt;br /&gt;
&lt;br /&gt;
[[File:Niveaux de service cloud.png|thumb|Positionnement du PaaS]]&lt;br /&gt;
&lt;br /&gt;
==Produits==&lt;br /&gt;
&lt;br /&gt;
RedHat commercialise OpenShift sous différentes formes :&lt;br /&gt;
* OpenShift Online&lt;br /&gt;
C&#039;est la solution la plus facile et rapide à utiliser. OpenShift est installé, configuré, mis à jour et maintenu par RedHat sur sa propre infrastructure. C&#039;est un moyen rapide de découvrir et prendre en main OpenShift mais le tarif est assez élevé. Nous ne disposons d&#039;aucun contrôle sur nos données, RedHat est le seul garant de la confidentialité de celle-ci.&lt;br /&gt;
* OpenShift Dedicated&lt;br /&gt;
Cette solution permet comme OpenShift Online de ne pas avoir à installer et mainteneur OpenShift par nous-mêmes, mais d&#039;utiliser le cloud public d&#039;Amazon (AWS) pour déployer OpenShift. Cela permet d&#039;avoir un contrôle plus grand sur l&#039;infrastructure et nos données.&lt;br /&gt;
* OpenShift Container Platform&lt;br /&gt;
C&#039;est la solution obligatoire lorsque l&#039;on veut effectuer la mise en place d&#039;OpenShift soi-même, sur un cloud public ou privé. C&#039;est à nous de gérer les mises à jour ainsi que la maintenance d&#039;OpenShift.&lt;br /&gt;
* OKD (OpenShift Origin)&lt;br /&gt;
C&#039;est la solution open source dont son tiré des autres produits. Celui-ci est disponible gratuitement mais aucun support ne sera fourni par RedHat. Il faut donc prendre plus de risque lors de l&#039;utilisation en production de cette solution.&lt;/div&gt;</summary>
		<author><name>Theo.Levesque</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=VT2018_OpenShift&amp;diff=43724</id>
		<title>VT2018 OpenShift</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=VT2018_OpenShift&amp;diff=43724"/>
		<updated>2018-12-16T16:54:24Z</updated>

		<summary type="html">&lt;p&gt;Theo.Levesque: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Auteur=&lt;br /&gt;
*Nom : LEVESQUE Théo&lt;br /&gt;
*Mail : theo.levesque.024@gmail.com&lt;br /&gt;
*Sujet : OpenShift&lt;br /&gt;
&lt;br /&gt;
=Résumé=&lt;br /&gt;
OpenShift est une solution de PaaS (Plateforme-as-a-Service) permettant de construire, déployer et exécuter des applications dans des containers. Cela offre au développeur la possibilité de rapidement déployer leurs applications en production, mais aussi de les tester rapidement dans un environnement iso-production. OpenShift s&#039;appuie sur des technologies open source et réputées tels que la solution de conteneurisation Docker et l&#039;orchestrateur de conteneurs Kubernetes. OpenShift peut être déployé sur différentes architectures, les serveurs de la société éditrice du produit, Red Hat, sur un cloud public ou bien sur une infrastructure privée.&lt;br /&gt;
&lt;br /&gt;
=Abstract=&lt;br /&gt;
OpenShift is a PaaS (Platform-as-a-Service) solution for building, deploying and running applications in containers. This gives the developer the ability to quickly deploy their applications in production, but also to test them quickly in an iso-production environment. OpenShift is based on open source and reputable technologies such as the Docker containerization solution and the Kubernetes container orchestrator. OpenShift can be deployed on different architectures, the servers of the product&#039;s publisher, Red Hat, on a public cloud or on a private infrastructure.&lt;br /&gt;
&lt;br /&gt;
=Synthèse=&lt;br /&gt;
==Platform as a Service==&lt;br /&gt;
Le Platform as a Service est un modèle de Cloud Computing comparable au IaaS et au SaaS. Le but premier d&#039;un PaaS est de fournir des outils logiciels aux développeurs leur permettant d&#039;accélérer la production et le déploiement d&#039;applications. Le PaaS ce distingue du IaaS et du SaaS par le niveau de service qu&#039;il fournit. Un IaaS fourni un serveur et vous laisse la configuration du système et l&#039;installation des applications à votre charge. Un SaaS vous fourni un logiciel prêt à utiliser, maintenu et mis à jour par le mainteneur du SaaS. Le PaaS se place entre ces deux modèle et vous fourni un environnement prêt pour déployer votre application. Vous n&#039;avez en charge que le développement et la configuration du logiciel, tout les aspect de configuration système, gestion réseau et stockage sont directement gérer par la PaaS. Cela permet donc aux développeurs de se focalisé sur le développement. Cela permet aussi de réduire grandement le temps de déploiement et de mise en production.&lt;br /&gt;
&lt;br /&gt;
Le Platform as a Service est un modèle de Cloud Computing comparable aux IaaS et aux SaaS. Le but premier d&#039;un PaaS est de fournir des outils logiciels aux développeurs leur permettant d&#039;accélérer la production et le déploiement d&#039;application. Le PaaS se distingue du IaaS et du SaaS par le niveau de service qu&#039;il fournit. Un IaaS fournit un serveur et vous laisse la configuration du système et l&#039;installation des applications à votre charge. Un SaaS vous fournit un logiciel prêt à utiliser, maintenu et mis à jour par le mainteneur du SaaS. Le PaaS se place entre ces deux modèles et vous fournit un environnement prêt pour déployer votre application. Vous n&#039;avez en charge que le développement et la configuration du logiciel, tous les aspects de configuration système, gestion réseau et stockage sont directement gérés par la PaaS. Cela permet donc aux développeurs de se focaliser sur le développement. Cela permet aussi de réduire grandement le temps de déploiement et de mise en production.&lt;br /&gt;
&lt;br /&gt;
==Produits==&lt;br /&gt;
&lt;br /&gt;
RedHat commercialise OpenShift sous différentes formes :&lt;br /&gt;
* OpenShift Online&lt;br /&gt;
C&#039;est la solution la plus facile et rapide à utiliser. OpenShift est installé, configuré, mis à jour et maintenu par RedHat sur sa propre infrastructure. C&#039;est un moyen rapide de découvrir et prendre en main OpenShift mais le tarif est assez élevé. Nous ne disposons d&#039;aucun contrôle sur nos données, RedHat est le seul garant de la confidentialité de celle-ci.&lt;br /&gt;
* OpenShift Dedicated&lt;br /&gt;
Cette solution permet comme OpenShift Online de ne pas avoir à installer et mainteneur OpenShift par nous-mêmes, mais d&#039;utiliser le cloud public d&#039;Amazon (AWS) pour déployer OpenShift. Cela permet d&#039;avoir un contrôle plus grand sur l&#039;infrastructure et nos données.&lt;br /&gt;
* OpenShift Container Platform&lt;br /&gt;
C&#039;est la solution obligatoire lorsque l&#039;on veut effectuer la mise en place d&#039;OpenShift soi-même, sur un cloud public ou privé. C&#039;est à nous de gérer les mises à jour ainsi que la maintenance d&#039;OpenShift.&lt;br /&gt;
* OKD (OpenShift Origin)&lt;br /&gt;
C&#039;est la solution open source dont son tiré des autres produits. Celui-ci est disponible gratuitement mais aucun support ne sera fourni par RedHat. Il faut donc prendre plus de risque lors de l&#039;utilisation en production de cette solution.&lt;/div&gt;</summary>
		<author><name>Theo.Levesque</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=VT2018_OpenShift&amp;diff=43722</id>
		<title>VT2018 OpenShift</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=VT2018_OpenShift&amp;diff=43722"/>
		<updated>2018-12-16T16:04:46Z</updated>

		<summary type="html">&lt;p&gt;Theo.Levesque: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Auteur=&lt;br /&gt;
*Nom : LEVESQUE Théo&lt;br /&gt;
*Mail : theo.levesque.024@gmail.com&lt;br /&gt;
*Sujet : OpenShift&lt;br /&gt;
&lt;br /&gt;
=Résumé=&lt;br /&gt;
OpenShift est une solution de PaaS (Plateforme-as-a-Service) permettant de construire, déployer et exécuter des applications dans des containers. Cela offre au développeur la possibilité de rapidement déployer leurs applications en production, mais aussi de les tester rapidement dans un environnement iso-production. OpenShift s&#039;appuie sur des technologies open source et réputées tels que la solution de conteneurisation Docker et l&#039;orchestrateur de conteneurs Kubernetes. OpenShift peut être déployé sur différentes architectures, les serveurs de la société éditrice du produit, Red Hat, sur un cloud public ou bien sur une infrastructure privée.&lt;br /&gt;
&lt;br /&gt;
=Abstract=&lt;br /&gt;
OpenShift is a PaaS (Platform-as-a-Service) solution for building, deploying and running applications in containers. This gives the developer the ability to quickly deploy their applications in production, but also to test them quickly in an iso-production environment. OpenShift is based on open source and reputable technologies such as the Docker containerization solution and the Kubernetes container orchestrator. OpenShift can be deployed on different architectures, the servers of the product&#039;s publisher, Red Hat, on a public cloud or on a private infrastructure.&lt;br /&gt;
&lt;br /&gt;
=Synthèse=&lt;br /&gt;
==Produits==&lt;br /&gt;
&lt;br /&gt;
RedHat commercialise OpenShift sous différentes formes :&lt;br /&gt;
* OpenShift Online&lt;br /&gt;
C&#039;est la solution la plus facile et rapide à utiliser. OpenShift est installé, configuré, mis à jour et maintenu par RedHat sur sa propre infrastructure. C&#039;est un moyen rapide de découvrir et prendre en main OpenShift mais le tarif est assez élevé. Nous ne disposons d&#039;aucun contrôle sur nos données, RedHat est le seul garant de la confidentialité de celle-ci.&lt;br /&gt;
* OpenShift Dedicated&lt;br /&gt;
Cette solution permet comme OpenShift Online de ne pas avoir à installer et mainteneur OpenShift par nous-mêmes, mais d&#039;utiliser le cloud public d&#039;Amazon (AWS) pour déployer OpenShift. Cela permet d&#039;avoir un contrôle plus grand sur l&#039;infrastructure et nos données.&lt;br /&gt;
* OpenShift Container Platform&lt;br /&gt;
C&#039;est la solution obligatoire lorsque l&#039;on veut effectuer la mise en place d&#039;OpenShift soi-même, sur un cloud public ou privé. C&#039;est à nous de gérer les mises à jour ainsi que la maintenance d&#039;OpenShift.&lt;br /&gt;
* OKD (OpenShift Origin)&lt;br /&gt;
C&#039;est la solution open source dont son tiré des autres produits. Celui-ci est disponible gratuitement mais aucun support ne sera fourni par RedHat. Il faut donc prendre plus de risque lors de l&#039;utilisation en production de cette solution.&lt;br /&gt;
&lt;br /&gt;
==Simulations==&lt;/div&gt;</summary>
		<author><name>Theo.Levesque</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=VT2018_OpenShift&amp;diff=43721</id>
		<title>VT2018 OpenShift</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=VT2018_OpenShift&amp;diff=43721"/>
		<updated>2018-12-16T15:44:09Z</updated>

		<summary type="html">&lt;p&gt;Theo.Levesque: Created page with &amp;quot;=Auteur= *Nom : LEVESQUE Théo *Mail : theo.levesque.024@gmail.com *Sujet : OpenShift  =Résumé= OpenShift est une solution de PaaS (Plateforme-as-a-Service) permettant de co...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Auteur=&lt;br /&gt;
*Nom : LEVESQUE Théo&lt;br /&gt;
*Mail : theo.levesque.024@gmail.com&lt;br /&gt;
*Sujet : OpenShift&lt;br /&gt;
&lt;br /&gt;
=Résumé=&lt;br /&gt;
OpenShift est une solution de PaaS (Plateforme-as-a-Service) permettant de construire, déployer et exécuter des applications dans des containers. Cela offre au développeur la possibilité de rapidement déployer leurs applications en production, mais aussi de les tester rapidement dans un environnement iso-production. OpenShift s&#039;appuie sur des technologies open source et réputées tels que la solution de conteneurisation Docker et l&#039;orchestrateur de conteneurs Kubernetes. OpenShift peut être déployé sur différentes architectures, les serveurs de la société éditrice du produit, Red Hat, sur un cloud public ou bien sur une infrastructure privée.&lt;br /&gt;
&lt;br /&gt;
=Abstract=&lt;br /&gt;
OpenShift is a PaaS (Platform-as-a-Service) solution for building, deploying and running applications in containers. This gives the developer the ability to quickly deploy their applications in production, but also to test them quickly in an iso-production environment. OpenShift is based on open source and reputable technologies such as the Docker containerization solution and the Kubernetes container orchestrator. OpenShift can be deployed on different architectures, the servers of the product&#039;s publisher, Red Hat, on a public cloud or on a private infrastructure.&lt;br /&gt;
&lt;br /&gt;
=Synthèse=&lt;br /&gt;
&lt;br /&gt;
==Objectifs==&lt;br /&gt;
&lt;br /&gt;
==Simulations==&lt;/div&gt;</summary>
		<author><name>Theo.Levesque</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=VT2018&amp;diff=43720</id>
		<title>VT2018</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=VT2018&amp;diff=43720"/>
		<updated>2018-12-16T15:31:51Z</updated>

		<summary type="html">&lt;p&gt;Theo.Levesque: /* Planning */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[VT2017|&amp;lt;&amp;lt; Etudes 2017]] [[VT|Sommaire]] [[VT2019|Etudes 2019 &amp;gt;&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Veille Technologique et Stratégique=&lt;br /&gt;
* Enseignants: [[User:Gpbonneau|Georges-Pierre Bonneau]], [[User:Donsez|Didier Donsez]]&lt;br /&gt;
* UE/Module: EAM (HPRJ9R6B) et EAR (HPRJ9R4B) en RICM5&lt;br /&gt;
&lt;br /&gt;
L&#039;objectif de cette UE est de réaliser un travail de synthèse et d’évaluation sur une technologie / spécification / tendance&lt;br /&gt;
&lt;br /&gt;
Dans votre futur vie d&#039;ingénieur, vous aurez à d&#039;une part, vous former par vous-même sur une technologie émergente et d&#039;autre part à réaliser une veille technologique (et stratégique) par rapport à votre entreprise et projet.&lt;br /&gt;
Il s&#039;agira de réaliser&lt;br /&gt;
* le positionnement par rapport au marché&lt;br /&gt;
* d&#039;être critique&lt;br /&gt;
&lt;br /&gt;
Votre synthèse fait l&#039;objet d&#039;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é.&lt;br /&gt;
Pour finir de convaincre (Saint Thomas), vous ferez la présentation d&#039;une démonstration.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Remarque: Le [https://fr.wikipedia.org/wiki/Plagiat plagiat] est incompatible avec l&#039;éthique de l&#039;ingénieur. Le directeur d&#039;école peut demander à votre traduction devant la commission disciplinaire de l&#039;université. La sanction peut aller jusqu’à une interdiction d&#039;inscription dans les établissements de l&#039;enseignement supérieur français pendant plusieurs années : Le jeu, en vaut-il la chandelle ?&lt;br /&gt;
&lt;br /&gt;
La présentation peut être réalisée avec [[reveal.js]]&lt;br /&gt;
&lt;br /&gt;
[[File:presentation-VT-RICM5-1516.pdf|transparents d&#039;introduction à l&#039;UE]]&lt;br /&gt;
&lt;br /&gt;
=Affectation des sujets=&lt;br /&gt;
[[File:AffectationSujetsVT2018.pdf]]&lt;br /&gt;
&lt;br /&gt;
=Planning=&lt;br /&gt;
* Vendredi 7/9: présentation et choix des sujets&lt;br /&gt;
[[User:Gpbonneau|Georges-Pierre Bonneau]], [[User:Donsez|Didier Donsez]]&lt;br /&gt;
* Lundi 12/11: (GPB,DD en visio)&lt;br /&gt;
** 1: Julien COURTIAL - Apollo 2.0, [[VT2018_Apollo|Fiche de synthèse]], [[Media:Apollo_Auto_Platform.pdf|Transparents]], [https://github.com/ApolloAuto/apollo/tree/master/docs/demo_guide Démo]&lt;br /&gt;
** 2: Sekina BELGUENDOUZ - Service Mesh, [[VT2018_Service_Mesh|Fiche de synthèse]], [[Media:VT2018_Service_Mesh_presentation.pdf|Transparents]], [[VT2018_Service_Mesh_Demo|Démo avec Istrio]] (Reporté)&lt;br /&gt;
** 3: Servan CHARLOT - [[OpenWhisk]] : [[VT2018_OpenWhisk|Fiche de synthèse]], [[Media:VT2018_OpenWhisk_presentation.pdf|Transparents]], [[VT2018_OpenWhisk_Demo|Démo]]&lt;br /&gt;
** 4: Théo ECHEVET - Fabric8, [[VT2018_fabric8|Fiche de synthèse]], [[Media:Fabric8_Pres_Theo_Echevet.pdf|Transparents]], [[VT2018_XXX_Demo|Démo]]&lt;br /&gt;
** 5: Bastien TERRIER - [[Performance_Monitoring|Performance Monitoring]], [[VT2018_Performance_Monitoring|Fiche de synthèse]], [[Media:VT2018_Performance_Monitoring_presentation.pdf|Transparents]], [[VT2018_Performance_Monitoring_Demo|Démo]]&lt;br /&gt;
* Lundi 19/11: (GPB,DD en visio)&lt;br /&gt;
** 6: Samuel BAMBA - DevSecOps, [[VT2018_DevSecOps|Fiche de synthèse]], [[Media:VT2018_DevSecOps.pdf|Transparents]], [https://github.com/CoolerVoid/codewarrior Démo]&lt;br /&gt;
** 7: Zoran CHANET - [[Wildfly_Swarm|&amp;lt;strike&amp;gt;Wildfly Swarm&amp;lt;/strike&amp;gt;]] [[Thorntail|Thorntail]], [[VT2018_Thorntail|Fiche de synthèse]], [[Media:VT2018_Thorntail_presentation.pdf|Transparents]], [[VT2018_Thorntail_Demo|Démo]] (reporté)&lt;br /&gt;
** 8: Thibaud VEGREVILLE, Techniques et technologies de &amp;quot;Lag Compensation&amp;quot; dans les jeux en ligne, [[VT2018_Lag_Compensation|Fiche de synthèse]], [[Media:Lag_Compensation_in_Games.pdf|Transparents]], [[VT2018_XXX_Demo|Démo]]&lt;br /&gt;
** 9: Hugo GROS-DAILLON - [[ActionHero.js]], [[VT2018_ActionHero|Fiche de synthèse]], [[Media:VT2018ActionHero.pdf|Transparents]], [https://github.com/HugoSecteur4/DemoVT2018ActionHero/tree/master/ActionHero Démo]&lt;br /&gt;
** 10: Vincent AUBERT - Apache MXNet : Demo avec Intel Movidius, [[VT2018_Apache_Mxnet|Fiche de synthèse]], [[Media:VT2018_Mxnet_presentation.pdf|Transparents]], [[VT2018_Mxnet_Demo|Démo]]&lt;br /&gt;
* Lundi 10/12: (GPB+DD)&lt;br /&gt;
** 11: Joffrey FERREIRA - Keycloak, [[VT2018_Keycloak|Fiche de synthèse]], [[Media:VT2018_Keycloak_presentation.pdf|Transparents]], [[VT2018_Keycloak_Demo|Démo]]&lt;br /&gt;
** 12: Loris GENTILLON - Gceasy, [[VT2018_GCeasy-synthese|Fiche de synthèse]], [[Media:GCeasy_presentation.pdf|Transparents]], [[VT2018_XXX_Demo|Démo]] &lt;br /&gt;
** 13: Thomas OZENDA - Zipkin et Daper, [[VT2018_Zipkin|Fiche de synthèse]], [[Media:VT2018_Zipkin_presentation.pdf|Transparents]], [[VT2018_Zipkin_Demo|Démo]]&lt;br /&gt;
** 14: Aurélien SURIER - CloudFoundry, [[VT2018_CloudFoundry|Fiche de synthèse]], [[Media:VT2018_CloudFoundry_presentation.pdf|Transparents]], [[VT2018_XXX_Demo|Démo]]&lt;br /&gt;
** 15: Enzo MOLION - Web3j, [[VT2018_Web3j|Fiche de synthèse]], [[Media:Presentation_Web3j.pdf|Transparents]], [https://air.imag.fr/index.php/VT2018_Web3j#D.C3.A9monstration Démo]&lt;br /&gt;
* Lundi 17/12: (GPB)&lt;br /&gt;
** 16: Quentin FOMBRAON - Web Assembly, [[VT2018_WebAssembly|Fiche de synthèse]], [[Media:VT2018_WebAssembly_presentation.pdf|Transparents]], [[VT2018_WebAssembly|Démo]]&lt;br /&gt;
** 17: Timothée DEPRIESTER - Kafka Stream, [[VT2018_XXX|Fiche de synthèse]], [[Media:VT2018_XXX_presentation.pdf|Transparents]], [[VT2018_XXX_Demo|Démo]]&lt;br /&gt;
** 18: Benjamin BESNIER - Apache Beam, [[VT2018_ApacheBeam|Fiche de synthèse]], [[Media:VT2018_XXX_presentation.pdf|Transparents]], [[VT2018_XXX_Demo|Démo]]&lt;br /&gt;
** 19: Théo LEVESQUE - OpenShift, [[VT2018_OpenShift|Fiche de synthèse]], [[Media:VT2018_XXX_presentation.pdf|Transparents]], [[VT2018_XXX_Demo|Démo]]&lt;br /&gt;
** 20: William WEILL - CMS, [[VT2018_XXX|Fiche de synthèse]], [[Media:VT2018_XXX_presentation.pdf|Transparents]], [[VT2018_XXX_Demo|Démo]]&lt;br /&gt;
* Lundi 07/01/2019: (GPB+DD)&lt;br /&gt;
** 21: Tim LEPAGE - Moby, [[VT2018_XXX|Fiche de synthèse]], [[Media:VT2018_XXX_presentation.pdf|Transparents]], [[VT2018_XXX_Demo|Démo]]&lt;br /&gt;
** 22: Cédric LAFRASSE - SIG, [[VT2018_XXX|Fiche de synthèse]], [[Media:VT2018_XXX_presentation.pdf|Transparents]], [[VT2018_XXX_Demo|Démo]]&lt;br /&gt;
** 23: Léo VALETTE - Architectures de processeurs pour le Deep Learning (NPU): Démo de l&#039;Intel Movidius, , [[VT2018_XXX|Fiche de synthèse]], [[Media:VT2018_XXX_presentation.pdf|Transparents]], [[VT2018_XXX_Demo|Démo]]&lt;br /&gt;
** 24: Florian CUZIN - , [[VT2018_XXX|Fiche de synthèse]], [[Media:VT2018_XXX_presentation.pdf|Transparents]], [[VT2018_XXX_Demo|Démo]]&lt;br /&gt;
** 25: Raphael MANGER - Apache Solr, [[VT2018_XXX|Fiche de synthèse]], [[Media:VT2018_XXX_presentation.pdf|Transparents]], [[VT2018_XXX_Demo|Démo]]&lt;br /&gt;
* Lundi 14/01/2019: (GPD, DD absent)&lt;br /&gt;
** 26: Amina BOUCHERIMA - Content delivery networks, [[VT2018_XXX|Fiche de synthèse]], [[Media:VT2018_XXX_presentation.pdf|Transparents]], [[VT2018_XXX_Demo|Démo]]&lt;br /&gt;
** 27: Najwa EZ-ZINE - FIDO, [[VT2018_XXX|Fiche de synthèse]], [[Media:VT2018_XXX_presentation.pdf|Transparents]], [[VT2018_XXX_Demo|Démo]]&lt;br /&gt;
** 28: Sekina BELGUENDOUZ - Service Mesh, [[VT2018_Service_Mesh|Fiche de synthèse]], [[Media:VT2018_Service_Mesh_presentation.pdf|Transparents]], [[VT2018_Service_Mesh_Demo|Démo avec Istrio]]&lt;br /&gt;
** 29: Zoran CHANET - [[Wildfly_Swarm|&amp;lt;strike&amp;gt;Wildfly Swarm&amp;lt;/strike&amp;gt;]] [[Thorntail|Thorntail]], [[VT2018_Thorntail|Fiche de synthèse]], [[Media:VT2018_Thorntail_presentation.pdf|Transparents]], [[VT2018_Thorntail_Demo|Démo]]&lt;br /&gt;
** 30:&lt;br /&gt;
&lt;br /&gt;
=Sujets non sélectionnés=&lt;br /&gt;
# [[Single Sign On]] : démonstration de [[Keycloak]] avec [[JHipster]].&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
# [[Service Mesh]] : démonstration de [[Istio]] avec [[JHispter]] kubernetes subgenerator&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
# [[gVisor]]: a new kind of sandbox that helps provide secure isolation for containers&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
# [[WebAssembly]]&lt;br /&gt;
# [[Fast Identity Online Alliance]] (FIDO)&lt;br /&gt;
# [[Apache MXNet]] : Demo avec [[Intel Movidius]] ([https://github.com/tspannhw/rpi-mxnet-movidius-minifi lien])&lt;br /&gt;
# [[DevSecOps]] &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
# Portails et l&#039;API [[Portlet]] : Démo avec [[Liferay]]&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
# [[Apache Beam]]&lt;br /&gt;
# [[plateforme logicielle open source de conduite autonome Apollo 2.0]]&lt;br /&gt;
# [[Neural Processing Unit]] (NPU) : Demo de la clé [[Intel Movidius]] sur un RPI&lt;br /&gt;
# [[Kafka Streams]]&lt;br /&gt;
# [[Moby]] : démonstration de containers avec votre projet [[ECOM-RICM|eCOM]].&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
# [[Hazelcast]] : Démo avec Spring Boot ([https://dzone.com/storage/assets/6459742-dzone-rc247-gettingstartedwithspringbootandmicrose.pdf lien]) dans un projet [[JHipster]]&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
# [[Zipkin]] (et Dapper) : Démonstration sur [[eCOM]] avec [[JHipster]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
# [[In-Memory Data Grids]] : Démonstration de [[Gigaspaces]] et [[XAP]] Open Source&lt;br /&gt;
# Insport Video&lt;br /&gt;
# Gestionnaires de contenu : démonstration de  [[Apache Jackrabbit]] dans le projet [[eCOM]]&lt;br /&gt;
# [[Memory-centric virtual distributed storage system]]&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
# [[Performance Monitoring]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
# [[ESB]] : démonstration de [[Mule ESB]]&lt;br /&gt;
# [[MemCached]]&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
# [[CloudFoundry]]&lt;br /&gt;
# [[Fabric8]]&lt;br /&gt;
# [[gceasy]] : Universal garbage collection log Analyser&lt;br /&gt;
# [[OpenWhisk]]&lt;br /&gt;
# [[Wildfly Swarm]]&lt;br /&gt;
# [[Apache Solr]] : Démonstration avec [http://hortonworks.com/hadoop-tutorial/indexing-and-searching-text-within-images-with-apache-solr/ Tesseract OCR]&lt;br /&gt;
# [[Content Delivery Network]]s : Démonstration de [[Amazon S3]], Azure, Akamaï ... sur votre projet [[ECOM-RICM|eCOM]]&lt;br /&gt;
# [[ActionHero.js]]&lt;br /&gt;
# [[OpenShift]] CaaS : démo sur le projet eCOM&lt;br /&gt;
# [[web3j]]&lt;br /&gt;
# [[CMS]] : Demo avec [[Crafter CMS]]&lt;br /&gt;
# [[SIG]] : Démonstration de [[QGIS]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
# [[Low-Power Global Area Network]]s ([[Sat-IoT]])&lt;/div&gt;</summary>
		<author><name>Theo.Levesque</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=ECOM-1FO_1819_Restaurant&amp;diff=42907</id>
		<title>ECOM-1FO 1819 Restaurant</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=ECOM-1FO_1819_Restaurant&amp;diff=42907"/>
		<updated>2018-11-06T09:54:13Z</updated>

		<summary type="html">&lt;p&gt;Theo.Levesque: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
[[ECOM-1FO|&amp;lt;&amp;lt;&amp;lt;&amp;lt; Retour vers la page ECOM 2018-2019]]&lt;br /&gt;
&lt;br /&gt;
=Le projet en quelques mots=&lt;br /&gt;
L’objectif de notre projet E-com est de mettre en place un service en ligne (et une application mobile) permettant l&#039;organisation des réservations, du placement et de l&#039;accueil de clients dans de multiples restaurants.&lt;br /&gt;
&lt;br /&gt;
=L&#039;équipe et leurs rôles=&lt;br /&gt;
&lt;br /&gt;
* William WEILL : Chef de projet, Frontend&lt;br /&gt;
* Théo LEVESQUE : Scrum Master, Devops, Backend&lt;br /&gt;
* Loris GENTILLON : Lead Développeur, Backend&lt;br /&gt;
* Benjamin BESNIER : Développeur, Backend&lt;br /&gt;
* Thomas OZENDA : Développeur, Frontend&lt;br /&gt;
&lt;br /&gt;
=Gestion de projet=&lt;br /&gt;
Choix des outils :&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Gitlab&#039;&#039; : pour le dépôt, pour la documentation, l&#039;intégration en continu&lt;br /&gt;
* &#039;&#039;ClickUp&#039;&#039; : pour la gestion des sprints et des user stories&lt;br /&gt;
* &#039;&#039;Google Docs&#039;&#039; : pour la répartition et la gestion des tâches hors code (rédaction de documents etc)&lt;br /&gt;
&lt;br /&gt;
=SCRUM=&lt;br /&gt;
==Sprint 1 XX au XX==&lt;br /&gt;
* Découverte du projet&lt;br /&gt;
* Mise en place des rôles au sein de l’équipe&lt;br /&gt;
* Détermination des dates clés du projet&lt;br /&gt;
* Etablissement de la longueur des sprints&lt;br /&gt;
* Justification du choix : &lt;br /&gt;
&lt;br /&gt;
===Audit 1===&lt;br /&gt;
&lt;br /&gt;
===Remarque===&lt;br /&gt;
&lt;br /&gt;
==Sprint 2 XX au XX==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sprint 3 XX au XX==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sprint 4 XX au XX==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sprint 5 XX au XX==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Livrables =&lt;br /&gt;
==L2. Dossier de conception système ==&lt;br /&gt;
&lt;br /&gt;
[[File:ECOM-1FO_1819_MYRESTO_L2_DCS.pdf]]&lt;br /&gt;
&lt;br /&gt;
==L3. Analyse des scénarios clients ==&lt;br /&gt;
* Scan des feuilles&lt;br /&gt;
&lt;br /&gt;
==L4. Maquette==&lt;br /&gt;
[[File:My_carte-MYRESTO.png]]&lt;br /&gt;
[[File:My_compte-MYRESTO.png]]&lt;br /&gt;
[[File:My_gerant-MYRESTO.png]]&lt;br /&gt;
[[File:My_liste-MYRESTO.png]]&lt;br /&gt;
[[File:My_recherche-MYRESTO.png]]&lt;br /&gt;
[[File:My_serveur-MYRESTO.png]]&lt;br /&gt;
[[File:My_web-MYRESTO.png]]&lt;br /&gt;
&lt;br /&gt;
==L5. SRS==&lt;br /&gt;
[[ECOM-1FO_1819_MYRESTO_L5_SRS|SRS]]&lt;br /&gt;
&lt;br /&gt;
==L6. Diagramme UML==&lt;br /&gt;
===Diagramme de contexte===&lt;br /&gt;
[[File:Contexte-RICM5-MYRESTO.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
===Vue logique de haut niveau===&lt;br /&gt;
[[File:LogiqueHN-RICM5-MYRESTO.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
===Vues logiques détaillées===&lt;br /&gt;
[[File:LogiqueDetail-RICM5-MYRESTO.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
===Vue physique===&lt;br /&gt;
[[File:PhysiqueView-RICM5-MYRESTO.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
===Vues dynamiques===&lt;br /&gt;
[[File:DynamiqueView-RICM5-MYRESTO.png]]&lt;br /&gt;
&lt;br /&gt;
==L7. Modèles des tâches==&lt;br /&gt;
&lt;br /&gt;
==L8. Scrum==&lt;br /&gt;
&lt;br /&gt;
==L9. Journal==&lt;br /&gt;
[[ECOM-1FO_1819_MYRESTO_L9_LOG|Journal de l&#039;équipe]]&lt;br /&gt;
&lt;br /&gt;
==L10. Dépôt Git==&lt;br /&gt;
&lt;br /&gt;
https://gitlab.com/myresto2018&lt;br /&gt;
&lt;br /&gt;
==L11. Application en ligne==&lt;br /&gt;
&lt;br /&gt;
[https://myresto.guyteub.xyz Site web]&lt;br /&gt;
&lt;br /&gt;
[https://myresto.guyteub.xyz/v2/api-docs API]&lt;br /&gt;
&lt;br /&gt;
==L12. Evaluation IHM réalisée==&lt;br /&gt;
&lt;br /&gt;
==L13. Evaluation qualité du projet==&lt;br /&gt;
&lt;br /&gt;
* Rapports SonarQube&lt;br /&gt;
** [[Media:ECOM-1FO_1819_MYRESTO_SonarQubeReport_Sprint1.pdf]]&lt;br /&gt;
** [[Media:ECOM-1FO_1819_MYRESTO_SonarQubeReport_Sprint2.pdf]]&lt;br /&gt;
** [[Media:ECOM-1FO_1819_MYRESTO_SonarQubeReport_Sprint3.pdf]]&lt;br /&gt;
** [[Media:ECOM-1FO_1819_MYRESTO_SonarQubeReport_Sprint4.pdf]]&lt;br /&gt;
** [[Media:ECOM-1FO_1819_MYRESTO_SonarQubeReport_Sprint5.pdf]]&lt;br /&gt;
&lt;br /&gt;
* Tests&lt;br /&gt;
** [[Media:ECOM-1FO_1819_MYRESTO_TestReport_Sprint1.pdf]]&lt;br /&gt;
** [[Media:ECOM-1FO_1819_MYRESTO_TestReport_Sprint2.pdf]]&lt;br /&gt;
** [[Media:ECOM-1FO_1819_MYRESTO_TestReport_Sprint3.pdf]]&lt;br /&gt;
** [[Media:ECOM-1FO_1819_MYRESTO_TestReport_Sprint4.pdf]]&lt;br /&gt;
** [[Media:ECOM-1FO_1819_MYRESTO_TestReport_Sprint5.pdf]]&lt;br /&gt;
&lt;br /&gt;
==L14. Evaluation économique du projet==&lt;br /&gt;
&lt;br /&gt;
===COCOMO===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Evaluation économique du projet===&lt;br /&gt;
Vous pouvez utiliser les évaluations des salaires avec cette [https://stackoverflow.com/jobs/salary calculatrice] pour connaître les salaires des membres de l&#039;équipe. (pensez à ajouter les charges).&lt;br /&gt;
&lt;br /&gt;
==L15. Evaluation de la cybersécurité du projet (option)==&lt;br /&gt;
* [[Media:ECOM-1FO_1819_MYRESTO_RGPD_Report.pdf]] (1 page de type checklist)&lt;br /&gt;
&lt;br /&gt;
==L16. Evaluation des performances (option)==&lt;br /&gt;
* [[Media:ECOM-1FO_1819_MYRESTO_PERF.pdf]] (résultat des injections de charge JMeter, Gatling, ...)&lt;br /&gt;
&lt;br /&gt;
==L17. Gestion des risques (option)==&lt;br /&gt;
* [[Media:ECOM-1FO_1819_MYRESTO_RISQUES.pdf]]&lt;br /&gt;
&lt;br /&gt;
==L18. Slides de présentation conception==&lt;br /&gt;
* [[Media:ECOM-1FO_1819_MYRESTO_SLIDES_CONCEPTION.pdf]]&lt;br /&gt;
&lt;br /&gt;
==L19. Slides de présentation finale==&lt;br /&gt;
*[[Media:ECOM-1FO_1819_MYRESTO_SLIDES_FINALE.pdf]]&lt;br /&gt;
&lt;br /&gt;
==L20. Auto-évaluation==&lt;br /&gt;
* [[Media:ECOM-1FO_1819_MYRESTO_EVAL.pdf]]&lt;br /&gt;
&lt;br /&gt;
==L21. Slides de présentation client==&lt;br /&gt;
* [[Media:ECOM-1FO_1819_MYRESTO_SLIDES_CLIENT.pdf]]&lt;/div&gt;</summary>
		<author><name>Theo.Levesque</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=ECOM-1FO_1819_Restaurant&amp;diff=42904</id>
		<title>ECOM-1FO 1819 Restaurant</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=ECOM-1FO_1819_Restaurant&amp;diff=42904"/>
		<updated>2018-11-06T09:46:47Z</updated>

		<summary type="html">&lt;p&gt;Theo.Levesque: /* L9. Journal */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
[[ECOM-1FO|&amp;lt;&amp;lt;&amp;lt;&amp;lt; Retour vers la page ECOM 2018-2019]]&lt;br /&gt;
&lt;br /&gt;
=Le projet en quelques mots=&lt;br /&gt;
L’objectif de notre projet E-com est de mettre en place un service en ligne (et une application mobile) permettant l&#039;organisation des réservations, du placement et de l&#039;accueil de clients dans de multiples restaurants.&lt;br /&gt;
&lt;br /&gt;
=L&#039;équipe et leurs rôles=&lt;br /&gt;
&lt;br /&gt;
* William WEILL : Chef de projet, Frontend&lt;br /&gt;
* Théo LEVESQUE : Scrum Master, Devops, Backend&lt;br /&gt;
* Loris GENTILLON : Lead Développeur, Backend&lt;br /&gt;
* Benjamin BESNIER : Développeur, Backend&lt;br /&gt;
* Thomas OZENDA : Développeur, Frontend&lt;br /&gt;
&lt;br /&gt;
=Gestion de projet=&lt;br /&gt;
Choix des outils :&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Gitlab&#039;&#039; : pour le dépôt, pour la documentation, l&#039;intégration en continu&lt;br /&gt;
* &#039;&#039;ClickUp&#039;&#039; : pour la gestion des sprints et des user stories&lt;br /&gt;
* &#039;&#039;Google Docs&#039;&#039; : pour la répartition et la gestion des tâches hors code (rédaction de documents etc)&lt;br /&gt;
&lt;br /&gt;
=SCRUM=&lt;br /&gt;
==Sprint 1 XX au XX==&lt;br /&gt;
* Découverte du projet&lt;br /&gt;
* Mise en place des rôles au sein de l’équipe&lt;br /&gt;
* Détermination des dates clés du projet&lt;br /&gt;
* Etablissement de la longueur des sprints&lt;br /&gt;
* Justification du choix : &lt;br /&gt;
&lt;br /&gt;
===Audit 1===&lt;br /&gt;
&lt;br /&gt;
===Remarque===&lt;br /&gt;
&lt;br /&gt;
==Sprint 2 XX au XX==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sprint 3 XX au XX==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sprint 4 XX au XX==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sprint 5 XX au XX==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Livrables =&lt;br /&gt;
==L2. Dossier de conception système ==&lt;br /&gt;
&lt;br /&gt;
[[File:ECOM-1FO_1819_PROJETXXXX_L2_DCS.pdf]]&lt;br /&gt;
&lt;br /&gt;
==L3. Analyse des scénarios clients ==&lt;br /&gt;
* Scan des feuilles&lt;br /&gt;
&lt;br /&gt;
==L4. Maquette==&lt;br /&gt;
[[File:My_carte-MYRESTO.png]]&lt;br /&gt;
[[File:My_compte-MYRESTO.png]]&lt;br /&gt;
[[File:My_gerant-MYRESTO.png]]&lt;br /&gt;
[[File:My_liste-MYRESTO.png]]&lt;br /&gt;
[[File:My_recherche-MYRESTO.png]]&lt;br /&gt;
[[File:My_serveur-MYRESTO.png]]&lt;br /&gt;
[[File:My_web-MYRESTO.png]]&lt;br /&gt;
&lt;br /&gt;
==L5. SRS==&lt;br /&gt;
[[ECOM-1FO_1819_PROJETXXXX_L5_SRS|SRS]]&lt;br /&gt;
&lt;br /&gt;
==L6. Diagramme UML==&lt;br /&gt;
[[File:Contexte-RICM5-MYRESTO.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:LogiqueHN-RICM5-MYRESTO.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:LogiqueDetail-RICM5-MYRESTO.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:PhysiqueView-RICM5-MYRESTO.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:DynamiqueView-RICM5-MYRESTO.png]]&lt;br /&gt;
&lt;br /&gt;
==L7. Modèles des tâches==&lt;br /&gt;
&lt;br /&gt;
==L8. Scrum==&lt;br /&gt;
&lt;br /&gt;
==L9. Journal==&lt;br /&gt;
[[ECOM-1FO_1819_MYRESTO_L9_LOG|Journal de l&#039;équipe]]&lt;br /&gt;
&lt;br /&gt;
==L10. Dépôt Git==&lt;br /&gt;
&lt;br /&gt;
https://gitlab.com/myresto2018&lt;br /&gt;
&lt;br /&gt;
==L11. Application en ligne==&lt;br /&gt;
&lt;br /&gt;
[https://myresto.guyteub.xyz Site web]&lt;br /&gt;
&lt;br /&gt;
[https://myresto.guyteub.xyz/v2/api-docs API]&lt;br /&gt;
&lt;br /&gt;
==L12. Evaluation IHM réalisée==&lt;br /&gt;
&lt;br /&gt;
==L13. Evaluation qualité du projet==&lt;br /&gt;
&lt;br /&gt;
* Rapports SonarQube&lt;br /&gt;
** [[Media:ECOM-1FO_1819_PROJETXXXX_SonarQubeReport_Sprint1.pdf]]&lt;br /&gt;
** [[Media:ECOM-1FO_1819_PROJETXXXX_SonarQubeReport_Sprint2.pdf]]&lt;br /&gt;
** [[Media:ECOM-1FO_1819_PROJETXXXX_SonarQubeReport_Sprint3.pdf]]&lt;br /&gt;
** [[Media:ECOM-1FO_1819_PROJETXXXX_SonarQubeReport_Sprint4.pdf]]&lt;br /&gt;
** [[Media:ECOM-1FO_1819_PROJETXXXX_SonarQubeReport_Sprint5.pdf]]&lt;br /&gt;
&lt;br /&gt;
* Tests&lt;br /&gt;
** [[Media:ECOM-1FO_1819_PROJETXXXX_TestReport_Sprint1.pdf]]&lt;br /&gt;
** [[Media:ECOM-1FO_1819_PROJETXXXX_TestReport_Sprint2.pdf]]&lt;br /&gt;
** [[Media:ECOM-1FO_1819_PROJETXXXX_TestReport_Sprint3.pdf]]&lt;br /&gt;
** [[Media:ECOM-1FO_1819_PROJETXXXX_TestReport_Sprint4.pdf]]&lt;br /&gt;
** [[Media:ECOM-1FO_1819_PROJETXXXX_TestReport_Sprint5.pdf]]&lt;br /&gt;
&lt;br /&gt;
==L14. Evaluation économique du projet==&lt;br /&gt;
&lt;br /&gt;
===COCOMO===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Evaluation économique du projet===&lt;br /&gt;
Vous pouvez utiliser les évaluations des salaires avec cette [https://stackoverflow.com/jobs/salary calculatrice] pour connaître les salaires des membres de l&#039;équipe. (pensez à ajouter les charges).&lt;br /&gt;
&lt;br /&gt;
==L15. Evaluation de la cybersécurité du projet (option)==&lt;br /&gt;
* [[Media:ECOM-1FO_1819_PROJETXXXX_RGPD_Report.pdf]] (1 page de type checklist)&lt;br /&gt;
&lt;br /&gt;
==L16. Evaluation des performances (option)==&lt;br /&gt;
* [[Media:ECOM-1FO_1819_PROJETXXXX_YYYYYY.pdf]] (résultat des injections de charge JMeter, Gatling, ...)&lt;br /&gt;
&lt;br /&gt;
==L17. Gestion des risques (option)==&lt;br /&gt;
* [[Media:ECOM-1FO_1819_PROJETXXXX_YYYYYY.pdf]]&lt;br /&gt;
&lt;br /&gt;
==L18. Slides de présentation conception==&lt;br /&gt;
* [[Media:ECOM-1FO_1819_PROJETXXXX_YYYYYY.pdf]]&lt;br /&gt;
&lt;br /&gt;
==L19. Slides de présentation finale==&lt;br /&gt;
*[[Media:ECOM-1FO_1819_PROJETXXXX_YYYYYY.pdf]]&lt;br /&gt;
&lt;br /&gt;
==L20. Auto-évaluation==&lt;br /&gt;
* [[Media:ECOM-1FO_1819_PROJETXXXX_YYYYYY.pdf]]&lt;br /&gt;
&lt;br /&gt;
==L21. Slides de présentation client==&lt;br /&gt;
* [[Media:ECOM-1FO_1819_PROJETXXXX_YYYYYY.pdf]]&lt;/div&gt;</summary>
		<author><name>Theo.Levesque</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=ECOM-1FO_1819_PROJETXXXX_L9_LOG&amp;diff=42903</id>
		<title>ECOM-1FO 1819 PROJETXXXX L9 LOG</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=ECOM-1FO_1819_PROJETXXXX_L9_LOG&amp;diff=42903"/>
		<updated>2018-11-06T09:46:08Z</updated>

		<summary type="html">&lt;p&gt;Theo.Levesque: Blanked the page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Theo.Levesque</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=ECOM-1FO_1819_PROJETXXXX_L9_LOG&amp;diff=42902</id>
		<title>ECOM-1FO 1819 PROJETXXXX L9 LOG</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=ECOM-1FO_1819_PROJETXXXX_L9_LOG&amp;diff=42902"/>
		<updated>2018-11-06T09:45:53Z</updated>

		<summary type="html">&lt;p&gt;Theo.Levesque: Theo.Levesque moved page ECOM-1FO 1819 PROJETXXXX L9 LOG to ECOM-1FO 1819 MYRESTO L9 LOG&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[ECOM-1FO 1819 MYRESTO L9 LOG]]&lt;/div&gt;</summary>
		<author><name>Theo.Levesque</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=ECOM-1FO_1819_MYRESTO_L9_LOG&amp;diff=42901</id>
		<title>ECOM-1FO 1819 MYRESTO L9 LOG</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=ECOM-1FO_1819_MYRESTO_L9_LOG&amp;diff=42901"/>
		<updated>2018-11-06T09:45:53Z</updated>

		<summary type="html">&lt;p&gt;Theo.Levesque: Theo.Levesque moved page ECOM-1FO 1819 PROJETXXXX L9 LOG to ECOM-1FO 1819 MYRESTO L9 LOG&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Le 23/10 ==&lt;br /&gt;
=== Activité ===&lt;br /&gt;
=== Avancement ===&lt;br /&gt;
=== Problèmes / difficultés rencontrées ===&lt;br /&gt;
=== Autres remarques ===&lt;br /&gt;
&lt;br /&gt;
== Le 05/11 ==&lt;br /&gt;
=== Activité ===&lt;br /&gt;
* Préparation de la démo&lt;br /&gt;
=== Avancement ===&lt;br /&gt;
* Intégration de l&#039;interface de visualisation des agences : liste des agences OK, choix de la librairie pour les graphes : OK&lt;br /&gt;
* Liaison API &lt;br /&gt;
* Création de l&#039;endpoint taux ; /api/agence/{id}/taux?startDate=&amp;lt;ts&amp;gt;&amp;amp;endDate=&amp;lt;ts&amp;gt;&lt;br /&gt;
=== Problèmes / difficultés rencontrées ===&lt;br /&gt;
* Taux : JDL relationship - A changer (à coder directment ? -&amp;gt; TODO le 6/11)&lt;br /&gt;
* Hikari retourne une erreur de connexion à la BD après la compilation - mais la connexion fonctionne au final [branche Dev]&lt;br /&gt;
=== Autres remarques ===&lt;br /&gt;
&lt;br /&gt;
== Le 06/11 ==&lt;br /&gt;
=== Activité ===&lt;br /&gt;
=== Avancement ===&lt;br /&gt;
=== Problèmes / difficultés rencontrées ===&lt;br /&gt;
=== Autres remarques ===&lt;/div&gt;</summary>
		<author><name>Theo.Levesque</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=ECOM-1FO_1819_Restaurant&amp;diff=42898</id>
		<title>ECOM-1FO 1819 Restaurant</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=ECOM-1FO_1819_Restaurant&amp;diff=42898"/>
		<updated>2018-11-06T09:45:18Z</updated>

		<summary type="html">&lt;p&gt;Theo.Levesque: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
[[ECOM-1FO|&amp;lt;&amp;lt;&amp;lt;&amp;lt; Retour vers la page ECOM 2018-2019]]&lt;br /&gt;
&lt;br /&gt;
=Le projet en quelques mots=&lt;br /&gt;
L’objectif de notre projet E-com est de mettre en place un service en ligne (et une application mobile) permettant l&#039;organisation des réservations, du placement et de l&#039;accueil de clients dans de multiples restaurants.&lt;br /&gt;
&lt;br /&gt;
=L&#039;équipe et leurs rôles=&lt;br /&gt;
&lt;br /&gt;
* William WEILL : Chef de projet, Frontend&lt;br /&gt;
* Théo LEVESQUE : Scrum Master, Devops, Backend&lt;br /&gt;
* Loris GENTILLON : Lead Développeur, Backend&lt;br /&gt;
* Benjamin BESNIER : Développeur, Backend&lt;br /&gt;
* Thomas OZENDA : Développeur, Frontend&lt;br /&gt;
&lt;br /&gt;
=Gestion de projet=&lt;br /&gt;
Choix des outils :&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Gitlab&#039;&#039; : pour le dépôt, pour la documentation, l&#039;intégration en continu&lt;br /&gt;
* &#039;&#039;ClickUp&#039;&#039; : pour la gestion des sprints et des user stories&lt;br /&gt;
* &#039;&#039;Google Docs&#039;&#039; : pour la répartition et la gestion des tâches hors code (rédaction de documents etc)&lt;br /&gt;
&lt;br /&gt;
=SCRUM=&lt;br /&gt;
==Sprint 1 XX au XX==&lt;br /&gt;
* Découverte du projet&lt;br /&gt;
* Mise en place des rôles au sein de l’équipe&lt;br /&gt;
* Détermination des dates clés du projet&lt;br /&gt;
* Etablissement de la longueur des sprints&lt;br /&gt;
* Justification du choix : &lt;br /&gt;
&lt;br /&gt;
===Audit 1===&lt;br /&gt;
&lt;br /&gt;
===Remarque===&lt;br /&gt;
&lt;br /&gt;
==Sprint 2 XX au XX==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sprint 3 XX au XX==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sprint 4 XX au XX==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sprint 5 XX au XX==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Livrables =&lt;br /&gt;
==L2. Dossier de conception système ==&lt;br /&gt;
&lt;br /&gt;
[[File:ECOM-1FO_1819_PROJETXXXX_L2_DCS.pdf]]&lt;br /&gt;
&lt;br /&gt;
==L3. Analyse des scénarios clients ==&lt;br /&gt;
* Scan des feuilles&lt;br /&gt;
&lt;br /&gt;
==L4. Maquette==&lt;br /&gt;
[[File:My_carte-MYRESTO.png]]&lt;br /&gt;
[[File:My_compte-MYRESTO.png]]&lt;br /&gt;
[[File:My_gerant-MYRESTO.png]]&lt;br /&gt;
[[File:My_liste-MYRESTO.png]]&lt;br /&gt;
[[File:My_recherche-MYRESTO.png]]&lt;br /&gt;
[[File:My_serveur-MYRESTO.png]]&lt;br /&gt;
[[File:My_web-MYRESTO.png]]&lt;br /&gt;
&lt;br /&gt;
==L5. SRS==&lt;br /&gt;
[[ECOM-1FO_1819_PROJETXXXX_L5_SRS|SRS]]&lt;br /&gt;
&lt;br /&gt;
==L6. Diagramme UML==&lt;br /&gt;
[[File:Contexte-RICM5-MYRESTO.png]]&lt;br /&gt;
[[File:LogiqueHN-RICM5-MYRESTO.png]]&lt;br /&gt;
[[File:LogiqueDetail-RICM5-MYRESTO.png]]&lt;br /&gt;
[[File:PhysiqueView-RICM5-MYRESTO.png]]&lt;br /&gt;
[[File:DynamiqueView-RICM5-MYRESTO.png]]&lt;br /&gt;
&lt;br /&gt;
==L7. Modèles des tâches==&lt;br /&gt;
&lt;br /&gt;
==L8. Scrum==&lt;br /&gt;
&lt;br /&gt;
==L9. Journal==&lt;br /&gt;
[[ECOM-1FO_1819_PROJETXXXX_L9_LOG|Journal de l&#039;équipe]]&lt;br /&gt;
&lt;br /&gt;
==L10. Dépôt Git==&lt;br /&gt;
&lt;br /&gt;
https://gitlab.com/myresto2018&lt;br /&gt;
&lt;br /&gt;
==L11. Application en ligne==&lt;br /&gt;
&lt;br /&gt;
[https://myresto.guyteub.xyz Site web]&lt;br /&gt;
&lt;br /&gt;
[https://myresto.guyteub.xyz/v2/api-docs API]&lt;br /&gt;
&lt;br /&gt;
==L12. Evaluation IHM réalisée==&lt;br /&gt;
&lt;br /&gt;
==L13. Evaluation qualité du projet==&lt;br /&gt;
&lt;br /&gt;
* Rapports SonarQube&lt;br /&gt;
** [[Media:ECOM-1FO_1819_PROJETXXXX_SonarQubeReport_Sprint1.pdf]]&lt;br /&gt;
** [[Media:ECOM-1FO_1819_PROJETXXXX_SonarQubeReport_Sprint2.pdf]]&lt;br /&gt;
** [[Media:ECOM-1FO_1819_PROJETXXXX_SonarQubeReport_Sprint3.pdf]]&lt;br /&gt;
** [[Media:ECOM-1FO_1819_PROJETXXXX_SonarQubeReport_Sprint4.pdf]]&lt;br /&gt;
** [[Media:ECOM-1FO_1819_PROJETXXXX_SonarQubeReport_Sprint5.pdf]]&lt;br /&gt;
&lt;br /&gt;
* Tests&lt;br /&gt;
** [[Media:ECOM-1FO_1819_PROJETXXXX_TestReport_Sprint1.pdf]]&lt;br /&gt;
** [[Media:ECOM-1FO_1819_PROJETXXXX_TestReport_Sprint2.pdf]]&lt;br /&gt;
** [[Media:ECOM-1FO_1819_PROJETXXXX_TestReport_Sprint3.pdf]]&lt;br /&gt;
** [[Media:ECOM-1FO_1819_PROJETXXXX_TestReport_Sprint4.pdf]]&lt;br /&gt;
** [[Media:ECOM-1FO_1819_PROJETXXXX_TestReport_Sprint5.pdf]]&lt;br /&gt;
&lt;br /&gt;
==L14. Evaluation économique du projet==&lt;br /&gt;
&lt;br /&gt;
===COCOMO===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Evaluation économique du projet===&lt;br /&gt;
Vous pouvez utiliser les évaluations des salaires avec cette [https://stackoverflow.com/jobs/salary calculatrice] pour connaître les salaires des membres de l&#039;équipe. (pensez à ajouter les charges).&lt;br /&gt;
&lt;br /&gt;
==L15. Evaluation de la cybersécurité du projet (option)==&lt;br /&gt;
* [[Media:ECOM-1FO_1819_PROJETXXXX_RGPD_Report.pdf]] (1 page de type checklist)&lt;br /&gt;
&lt;br /&gt;
==L16. Evaluation des performances (option)==&lt;br /&gt;
* [[Media:ECOM-1FO_1819_PROJETXXXX_YYYYYY.pdf]] (résultat des injections de charge JMeter, Gatling, ...)&lt;br /&gt;
&lt;br /&gt;
==L17. Gestion des risques (option)==&lt;br /&gt;
* [[Media:ECOM-1FO_1819_PROJETXXXX_YYYYYY.pdf]]&lt;br /&gt;
&lt;br /&gt;
==L18. Slides de présentation conception==&lt;br /&gt;
* [[Media:ECOM-1FO_1819_PROJETXXXX_YYYYYY.pdf]]&lt;br /&gt;
&lt;br /&gt;
==L19. Slides de présentation finale==&lt;br /&gt;
*[[Media:ECOM-1FO_1819_PROJETXXXX_YYYYYY.pdf]]&lt;br /&gt;
&lt;br /&gt;
==L20. Auto-évaluation==&lt;br /&gt;
* [[Media:ECOM-1FO_1819_PROJETXXXX_YYYYYY.pdf]]&lt;br /&gt;
&lt;br /&gt;
==L21. Slides de présentation client==&lt;br /&gt;
* [[Media:ECOM-1FO_1819_PROJETXXXX_YYYYYY.pdf]]&lt;/div&gt;</summary>
		<author><name>Theo.Levesque</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=ECOM-1FO_1819_Restaurant&amp;diff=42549</id>
		<title>ECOM-1FO 1819 Restaurant</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=ECOM-1FO_1819_Restaurant&amp;diff=42549"/>
		<updated>2018-10-23T14:43:56Z</updated>

		<summary type="html">&lt;p&gt;Theo.Levesque: /* L&amp;#039;équipe et leurs rôles */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
[[ECOM-1FO|&amp;lt;&amp;lt;&amp;lt;&amp;lt; Retour vers la page ECOM 2018-2019]]&lt;br /&gt;
&lt;br /&gt;
PRIERE DE NE PAS UTILISER XXX COMME NOM DE PROJET DANS LES REFERENCES VERS LES DOCUMENTS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Le projet en quelques mots=&lt;br /&gt;
L’objectif de notre projet E-com est de mettre en place un service en ligne (et une application mobile) permettant l&#039;organisation des réservations, du placement et de l&#039;accueil de clients dans de multiples restaurants.&lt;br /&gt;
&lt;br /&gt;
=L&#039;équipe et leurs rôles=&lt;br /&gt;
&lt;br /&gt;
* William WEILL : Chef de projet, Frontend&lt;br /&gt;
* Théo LEVESQUE : Scrum Master, Devops, Backend&lt;br /&gt;
* Loris GENTILLON : Lead Développeur, Backend&lt;br /&gt;
* Benjamin BESNIER : Développeur, Backend&lt;br /&gt;
* Thomas OZENDA : Développeur, Frontend&lt;br /&gt;
&lt;br /&gt;
=Gestion de projet=&lt;br /&gt;
Choix des outils :&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Gitlab&#039;&#039; : pour le dépôt, pour la documentation, l&#039;intégration en continu&lt;br /&gt;
* &#039;&#039;ClickUp&#039;&#039; : pour la gestion des sprints et des user stories&lt;br /&gt;
* &#039;&#039;Google Docs&#039;&#039; : pour la répartition et la gestion des tâches hors code (rédaction de documents etc)&lt;br /&gt;
&lt;br /&gt;
=SCRUM=&lt;br /&gt;
==Sprint 1 XX au XX==&lt;br /&gt;
* Découverte du projet&lt;br /&gt;
* Mise en place des rôles au sein de l’équipe&lt;br /&gt;
* Détermination des dates clés du projet&lt;br /&gt;
* Etablissement de la longueur des sprints&lt;br /&gt;
* Justification du choix : &lt;br /&gt;
&lt;br /&gt;
===Audit 1===&lt;br /&gt;
&lt;br /&gt;
===Remarque===&lt;br /&gt;
&lt;br /&gt;
==Sprint 2 XX au XX==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sprint 3 XX au XX==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sprint 4 XX au XX==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sprint 5 XX au XX==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Livrables =&lt;br /&gt;
==L2. Dossier de conception système ==&lt;br /&gt;
&lt;br /&gt;
[[File:ECOM-1FO_1819_PROJETXXXX_L2_DCS.pdf]]&lt;br /&gt;
&lt;br /&gt;
==L3. Analyse des scénarios clients ==&lt;br /&gt;
* Scan des feuilles&lt;br /&gt;
&lt;br /&gt;
==L4. Maquette==&lt;br /&gt;
&lt;br /&gt;
==L5. SRS==&lt;br /&gt;
[[ECOM-1FO_1819_PROJETXXXX_L5_SRS|SRS]]&lt;br /&gt;
&lt;br /&gt;
==L6. Diagramme UML==&lt;br /&gt;
&lt;br /&gt;
==L7. Modèles des tâches==&lt;br /&gt;
&lt;br /&gt;
==L8. Scrum==&lt;br /&gt;
&lt;br /&gt;
==L9. Journal==&lt;br /&gt;
[[ECOM-1FO_1819_PROJETXXXX_L9_LOG|Journal de l&#039;équipe]]&lt;br /&gt;
&lt;br /&gt;
==L10. Dépôt Git==&lt;br /&gt;
&lt;br /&gt;
https://gitlab.com/myresto2018&lt;br /&gt;
&lt;br /&gt;
==L11. Application en ligne==&lt;br /&gt;
&lt;br /&gt;
[https://myresto.guyteub.xyz Site web]&lt;br /&gt;
&lt;br /&gt;
[https://myresto.guyteub.xyz/v2/api-docs API]&lt;br /&gt;
&lt;br /&gt;
==L12. Evaluation IHM réalisée==&lt;br /&gt;
&lt;br /&gt;
==L13. Evaluation qualité du projet==&lt;br /&gt;
&lt;br /&gt;
* Rapports SonarQube&lt;br /&gt;
** [[Media:ECOM-1FO_1819_PROJETXXXX_SonarQubeReport_Sprint1.pdf]]&lt;br /&gt;
** [[Media:ECOM-1FO_1819_PROJETXXXX_SonarQubeReport_Sprint2.pdf]]&lt;br /&gt;
** [[Media:ECOM-1FO_1819_PROJETXXXX_SonarQubeReport_Sprint3.pdf]]&lt;br /&gt;
** [[Media:ECOM-1FO_1819_PROJETXXXX_SonarQubeReport_Sprint4.pdf]]&lt;br /&gt;
** [[Media:ECOM-1FO_1819_PROJETXXXX_SonarQubeReport_Sprint5.pdf]]&lt;br /&gt;
&lt;br /&gt;
* Tests&lt;br /&gt;
** [[Media:ECOM-1FO_1819_PROJETXXXX_TestReport_Sprint1.pdf]]&lt;br /&gt;
** [[Media:ECOM-1FO_1819_PROJETXXXX_TestReport_Sprint2.pdf]]&lt;br /&gt;
** [[Media:ECOM-1FO_1819_PROJETXXXX_TestReport_Sprint3.pdf]]&lt;br /&gt;
** [[Media:ECOM-1FO_1819_PROJETXXXX_TestReport_Sprint4.pdf]]&lt;br /&gt;
** [[Media:ECOM-1FO_1819_PROJETXXXX_TestReport_Sprint5.pdf]]&lt;br /&gt;
&lt;br /&gt;
==L14. Evaluation économique du projet==&lt;br /&gt;
&lt;br /&gt;
===COCOMO===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Evaluation économique du projet===&lt;br /&gt;
Vous pouvez utiliser les évaluations des salaires avec cette [https://stackoverflow.com/jobs/salary calculatrice] pour connaître les salaires des membres de l&#039;équipe. (pensez à ajouter les charges).&lt;br /&gt;
&lt;br /&gt;
==L15. Evaluation de la cybersécurité du projet (option)==&lt;br /&gt;
* [[Media:ECOM-1FO_1819_PROJETXXXX_RGPD_Report.pdf]] (1 page de type checklist)&lt;br /&gt;
&lt;br /&gt;
==L16. Evaluation des performances (option)==&lt;br /&gt;
* [[Media:ECOM-1FO_1819_PROJETXXXX_YYYYYY.pdf]] (résultat des injections de charge JMeter, Gatling, ...)&lt;br /&gt;
&lt;br /&gt;
==L17. Gestion des risques (option)==&lt;br /&gt;
* [[Media:ECOM-1FO_1819_PROJETXXXX_YYYYYY.pdf]]&lt;br /&gt;
&lt;br /&gt;
==L18. Slides de présentation conception==&lt;br /&gt;
* [[Media:ECOM-1FO_1819_PROJETXXXX_YYYYYY.pdf]]&lt;br /&gt;
&lt;br /&gt;
==L19. Slides de présentation finale==&lt;br /&gt;
*[[Media:ECOM-1FO_1819_PROJETXXXX_YYYYYY.pdf]]&lt;br /&gt;
&lt;br /&gt;
==L20. Auto-évaluation==&lt;br /&gt;
* [[Media:ECOM-1FO_1819_PROJETXXXX_YYYYYY.pdf]]&lt;br /&gt;
&lt;br /&gt;
==L21. Slides de présentation client==&lt;br /&gt;
* [[Media:ECOM-1FO_1819_PROJETXXXX_YYYYYY.pdf]]&lt;/div&gt;</summary>
		<author><name>Theo.Levesque</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=ECOM-1FO_1819_Restaurant&amp;diff=42548</id>
		<title>ECOM-1FO 1819 Restaurant</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=ECOM-1FO_1819_Restaurant&amp;diff=42548"/>
		<updated>2018-10-23T14:38:50Z</updated>

		<summary type="html">&lt;p&gt;Theo.Levesque: /* Le projet en quelques mots */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
[[ECOM-1FO|&amp;lt;&amp;lt;&amp;lt;&amp;lt; Retour vers la page ECOM 2018-2019]]&lt;br /&gt;
&lt;br /&gt;
PRIERE DE NE PAS UTILISER XXX COMME NOM DE PROJET DANS LES REFERENCES VERS LES DOCUMENTS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Le projet en quelques mots=&lt;br /&gt;
L’objectif de notre projet E-com est de mettre en place un service en ligne (et une application mobile) permettant l&#039;organisation des réservations, du placement et de l&#039;accueil de clients dans de multiples restaurants.&lt;br /&gt;
&lt;br /&gt;
=L&#039;équipe et leurs rôles=&lt;br /&gt;
&lt;br /&gt;
* Prénom NOM : Chef de projet (+ Frontend, Backend, Devops, Code review, Doc review, CDO, CSO, ...)&lt;br /&gt;
* Prénom NOM : Scrum Master (+ Lead Developer, Frontend, Backend, Devops, Code review, Doc review, CDO, CSO, ...)&lt;br /&gt;
* Prénom NOM : Développeur (+ Frontend, Backend, Devops, Code review, Doc review, CDO, CSO, ...)&lt;br /&gt;
* Prénom NOM : Développeur (+ Frontend, Backend, Devops, Code review, Doc review, CDO, CSO, ...)&lt;br /&gt;
&lt;br /&gt;
=Gestion de projet=&lt;br /&gt;
Choix des outils :&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Gitlab&#039;&#039; : pour le dépôt, pour la documentation, l&#039;intégration en continu&lt;br /&gt;
* &#039;&#039;ClickUp&#039;&#039; : pour la gestion des sprints et des user stories&lt;br /&gt;
* &#039;&#039;Google Docs&#039;&#039; : pour la répartition et la gestion des tâches hors code (rédaction de documents etc)&lt;br /&gt;
&lt;br /&gt;
=SCRUM=&lt;br /&gt;
==Sprint 1 XX au XX==&lt;br /&gt;
* Découverte du projet&lt;br /&gt;
* Mise en place des rôles au sein de l’équipe&lt;br /&gt;
* Détermination des dates clés du projet&lt;br /&gt;
* Etablissement de la longueur des sprints&lt;br /&gt;
* Justification du choix : &lt;br /&gt;
&lt;br /&gt;
===Audit 1===&lt;br /&gt;
&lt;br /&gt;
===Remarque===&lt;br /&gt;
&lt;br /&gt;
==Sprint 2 XX au XX==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sprint 3 XX au XX==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sprint 4 XX au XX==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sprint 5 XX au XX==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Livrables =&lt;br /&gt;
==L2. Dossier de conception système ==&lt;br /&gt;
&lt;br /&gt;
[[File:ECOM-1FO_1819_PROJETXXXX_L2_DCS.pdf]]&lt;br /&gt;
&lt;br /&gt;
==L3. Analyse des scénarios clients ==&lt;br /&gt;
* Scan des feuilles&lt;br /&gt;
&lt;br /&gt;
==L4. Maquette==&lt;br /&gt;
&lt;br /&gt;
==L5. SRS==&lt;br /&gt;
[[ECOM-1FO_1819_PROJETXXXX_L5_SRS|SRS]]&lt;br /&gt;
&lt;br /&gt;
==L6. Diagramme UML==&lt;br /&gt;
&lt;br /&gt;
==L7. Modèles des tâches==&lt;br /&gt;
&lt;br /&gt;
==L8. Scrum==&lt;br /&gt;
&lt;br /&gt;
==L9. Journal==&lt;br /&gt;
[[ECOM-1FO_1819_PROJETXXXX_L9_LOG|Journal de l&#039;équipe]]&lt;br /&gt;
&lt;br /&gt;
==L10. Dépôt Git==&lt;br /&gt;
&lt;br /&gt;
https://gitlab.com/myresto2018&lt;br /&gt;
&lt;br /&gt;
==L11. Application en ligne==&lt;br /&gt;
&lt;br /&gt;
[https://myresto.guyteub.xyz Site web]&lt;br /&gt;
&lt;br /&gt;
[https://myresto.guyteub.xyz/v2/api-docs API]&lt;br /&gt;
&lt;br /&gt;
==L12. Evaluation IHM réalisée==&lt;br /&gt;
&lt;br /&gt;
==L13. Evaluation qualité du projet==&lt;br /&gt;
&lt;br /&gt;
* Rapports SonarQube&lt;br /&gt;
** [[Media:ECOM-1FO_1819_PROJETXXXX_SonarQubeReport_Sprint1.pdf]]&lt;br /&gt;
** [[Media:ECOM-1FO_1819_PROJETXXXX_SonarQubeReport_Sprint2.pdf]]&lt;br /&gt;
** [[Media:ECOM-1FO_1819_PROJETXXXX_SonarQubeReport_Sprint3.pdf]]&lt;br /&gt;
** [[Media:ECOM-1FO_1819_PROJETXXXX_SonarQubeReport_Sprint4.pdf]]&lt;br /&gt;
** [[Media:ECOM-1FO_1819_PROJETXXXX_SonarQubeReport_Sprint5.pdf]]&lt;br /&gt;
&lt;br /&gt;
* Tests&lt;br /&gt;
** [[Media:ECOM-1FO_1819_PROJETXXXX_TestReport_Sprint1.pdf]]&lt;br /&gt;
** [[Media:ECOM-1FO_1819_PROJETXXXX_TestReport_Sprint2.pdf]]&lt;br /&gt;
** [[Media:ECOM-1FO_1819_PROJETXXXX_TestReport_Sprint3.pdf]]&lt;br /&gt;
** [[Media:ECOM-1FO_1819_PROJETXXXX_TestReport_Sprint4.pdf]]&lt;br /&gt;
** [[Media:ECOM-1FO_1819_PROJETXXXX_TestReport_Sprint5.pdf]]&lt;br /&gt;
&lt;br /&gt;
==L14. Evaluation économique du projet==&lt;br /&gt;
&lt;br /&gt;
===COCOMO===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Evaluation économique du projet===&lt;br /&gt;
Vous pouvez utiliser les évaluations des salaires avec cette [https://stackoverflow.com/jobs/salary calculatrice] pour connaître les salaires des membres de l&#039;équipe. (pensez à ajouter les charges).&lt;br /&gt;
&lt;br /&gt;
==L15. Evaluation de la cybersécurité du projet (option)==&lt;br /&gt;
* [[Media:ECOM-1FO_1819_PROJETXXXX_RGPD_Report.pdf]] (1 page de type checklist)&lt;br /&gt;
&lt;br /&gt;
==L16. Evaluation des performances (option)==&lt;br /&gt;
* [[Media:ECOM-1FO_1819_PROJETXXXX_YYYYYY.pdf]] (résultat des injections de charge JMeter, Gatling, ...)&lt;br /&gt;
&lt;br /&gt;
==L17. Gestion des risques (option)==&lt;br /&gt;
* [[Media:ECOM-1FO_1819_PROJETXXXX_YYYYYY.pdf]]&lt;br /&gt;
&lt;br /&gt;
==L18. Slides de présentation conception==&lt;br /&gt;
* [[Media:ECOM-1FO_1819_PROJETXXXX_YYYYYY.pdf]]&lt;br /&gt;
&lt;br /&gt;
==L19. Slides de présentation finale==&lt;br /&gt;
*[[Media:ECOM-1FO_1819_PROJETXXXX_YYYYYY.pdf]]&lt;br /&gt;
&lt;br /&gt;
==L20. Auto-évaluation==&lt;br /&gt;
* [[Media:ECOM-1FO_1819_PROJETXXXX_YYYYYY.pdf]]&lt;br /&gt;
&lt;br /&gt;
==L21. Slides de présentation client==&lt;br /&gt;
* [[Media:ECOM-1FO_1819_PROJETXXXX_YYYYYY.pdf]]&lt;/div&gt;</summary>
		<author><name>Theo.Levesque</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=ECOM-1FO_1819_Restaurant&amp;diff=42547</id>
		<title>ECOM-1FO 1819 Restaurant</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=ECOM-1FO_1819_Restaurant&amp;diff=42547"/>
		<updated>2018-10-23T14:38:43Z</updated>

		<summary type="html">&lt;p&gt;Theo.Levesque: /* Le projet en quelques mots */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
[[ECOM-1FO|&amp;lt;&amp;lt;&amp;lt;&amp;lt; Retour vers la page ECOM 2018-2019]]&lt;br /&gt;
&lt;br /&gt;
PRIERE DE NE PAS UTILISER XXX COMME NOM DE PROJET DANS LES REFERENCES VERS LES DOCUMENTS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Le projet en quelques mots=&lt;br /&gt;
L’objectif de notre projet E-com est de mettre en place un service en ligne (et une application mobile) permettant l&#039;organisation des réservations, du placement et de l&#039;accueil de clients dans de multiple restaurants.&lt;br /&gt;
&lt;br /&gt;
=L&#039;équipe et leurs rôles=&lt;br /&gt;
&lt;br /&gt;
* Prénom NOM : Chef de projet (+ Frontend, Backend, Devops, Code review, Doc review, CDO, CSO, ...)&lt;br /&gt;
* Prénom NOM : Scrum Master (+ Lead Developer, Frontend, Backend, Devops, Code review, Doc review, CDO, CSO, ...)&lt;br /&gt;
* Prénom NOM : Développeur (+ Frontend, Backend, Devops, Code review, Doc review, CDO, CSO, ...)&lt;br /&gt;
* Prénom NOM : Développeur (+ Frontend, Backend, Devops, Code review, Doc review, CDO, CSO, ...)&lt;br /&gt;
&lt;br /&gt;
=Gestion de projet=&lt;br /&gt;
Choix des outils :&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Gitlab&#039;&#039; : pour le dépôt, pour la documentation, l&#039;intégration en continu&lt;br /&gt;
* &#039;&#039;ClickUp&#039;&#039; : pour la gestion des sprints et des user stories&lt;br /&gt;
* &#039;&#039;Google Docs&#039;&#039; : pour la répartition et la gestion des tâches hors code (rédaction de documents etc)&lt;br /&gt;
&lt;br /&gt;
=SCRUM=&lt;br /&gt;
==Sprint 1 XX au XX==&lt;br /&gt;
* Découverte du projet&lt;br /&gt;
* Mise en place des rôles au sein de l’équipe&lt;br /&gt;
* Détermination des dates clés du projet&lt;br /&gt;
* Etablissement de la longueur des sprints&lt;br /&gt;
* Justification du choix : &lt;br /&gt;
&lt;br /&gt;
===Audit 1===&lt;br /&gt;
&lt;br /&gt;
===Remarque===&lt;br /&gt;
&lt;br /&gt;
==Sprint 2 XX au XX==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sprint 3 XX au XX==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sprint 4 XX au XX==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sprint 5 XX au XX==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Livrables =&lt;br /&gt;
==L2. Dossier de conception système ==&lt;br /&gt;
&lt;br /&gt;
[[File:ECOM-1FO_1819_PROJETXXXX_L2_DCS.pdf]]&lt;br /&gt;
&lt;br /&gt;
==L3. Analyse des scénarios clients ==&lt;br /&gt;
* Scan des feuilles&lt;br /&gt;
&lt;br /&gt;
==L4. Maquette==&lt;br /&gt;
&lt;br /&gt;
==L5. SRS==&lt;br /&gt;
[[ECOM-1FO_1819_PROJETXXXX_L5_SRS|SRS]]&lt;br /&gt;
&lt;br /&gt;
==L6. Diagramme UML==&lt;br /&gt;
&lt;br /&gt;
==L7. Modèles des tâches==&lt;br /&gt;
&lt;br /&gt;
==L8. Scrum==&lt;br /&gt;
&lt;br /&gt;
==L9. Journal==&lt;br /&gt;
[[ECOM-1FO_1819_PROJETXXXX_L9_LOG|Journal de l&#039;équipe]]&lt;br /&gt;
&lt;br /&gt;
==L10. Dépôt Git==&lt;br /&gt;
&lt;br /&gt;
https://gitlab.com/myresto2018&lt;br /&gt;
&lt;br /&gt;
==L11. Application en ligne==&lt;br /&gt;
&lt;br /&gt;
[https://myresto.guyteub.xyz Site web]&lt;br /&gt;
&lt;br /&gt;
[https://myresto.guyteub.xyz/v2/api-docs API]&lt;br /&gt;
&lt;br /&gt;
==L12. Evaluation IHM réalisée==&lt;br /&gt;
&lt;br /&gt;
==L13. Evaluation qualité du projet==&lt;br /&gt;
&lt;br /&gt;
* Rapports SonarQube&lt;br /&gt;
** [[Media:ECOM-1FO_1819_PROJETXXXX_SonarQubeReport_Sprint1.pdf]]&lt;br /&gt;
** [[Media:ECOM-1FO_1819_PROJETXXXX_SonarQubeReport_Sprint2.pdf]]&lt;br /&gt;
** [[Media:ECOM-1FO_1819_PROJETXXXX_SonarQubeReport_Sprint3.pdf]]&lt;br /&gt;
** [[Media:ECOM-1FO_1819_PROJETXXXX_SonarQubeReport_Sprint4.pdf]]&lt;br /&gt;
** [[Media:ECOM-1FO_1819_PROJETXXXX_SonarQubeReport_Sprint5.pdf]]&lt;br /&gt;
&lt;br /&gt;
* Tests&lt;br /&gt;
** [[Media:ECOM-1FO_1819_PROJETXXXX_TestReport_Sprint1.pdf]]&lt;br /&gt;
** [[Media:ECOM-1FO_1819_PROJETXXXX_TestReport_Sprint2.pdf]]&lt;br /&gt;
** [[Media:ECOM-1FO_1819_PROJETXXXX_TestReport_Sprint3.pdf]]&lt;br /&gt;
** [[Media:ECOM-1FO_1819_PROJETXXXX_TestReport_Sprint4.pdf]]&lt;br /&gt;
** [[Media:ECOM-1FO_1819_PROJETXXXX_TestReport_Sprint5.pdf]]&lt;br /&gt;
&lt;br /&gt;
==L14. Evaluation économique du projet==&lt;br /&gt;
&lt;br /&gt;
===COCOMO===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Evaluation économique du projet===&lt;br /&gt;
Vous pouvez utiliser les évaluations des salaires avec cette [https://stackoverflow.com/jobs/salary calculatrice] pour connaître les salaires des membres de l&#039;équipe. (pensez à ajouter les charges).&lt;br /&gt;
&lt;br /&gt;
==L15. Evaluation de la cybersécurité du projet (option)==&lt;br /&gt;
* [[Media:ECOM-1FO_1819_PROJETXXXX_RGPD_Report.pdf]] (1 page de type checklist)&lt;br /&gt;
&lt;br /&gt;
==L16. Evaluation des performances (option)==&lt;br /&gt;
* [[Media:ECOM-1FO_1819_PROJETXXXX_YYYYYY.pdf]] (résultat des injections de charge JMeter, Gatling, ...)&lt;br /&gt;
&lt;br /&gt;
==L17. Gestion des risques (option)==&lt;br /&gt;
* [[Media:ECOM-1FO_1819_PROJETXXXX_YYYYYY.pdf]]&lt;br /&gt;
&lt;br /&gt;
==L18. Slides de présentation conception==&lt;br /&gt;
* [[Media:ECOM-1FO_1819_PROJETXXXX_YYYYYY.pdf]]&lt;br /&gt;
&lt;br /&gt;
==L19. Slides de présentation finale==&lt;br /&gt;
*[[Media:ECOM-1FO_1819_PROJETXXXX_YYYYYY.pdf]]&lt;br /&gt;
&lt;br /&gt;
==L20. Auto-évaluation==&lt;br /&gt;
* [[Media:ECOM-1FO_1819_PROJETXXXX_YYYYYY.pdf]]&lt;br /&gt;
&lt;br /&gt;
==L21. Slides de présentation client==&lt;br /&gt;
* [[Media:ECOM-1FO_1819_PROJETXXXX_YYYYYY.pdf]]&lt;/div&gt;</summary>
		<author><name>Theo.Levesque</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=ECOM-1FO_1819_Restaurant&amp;diff=42546</id>
		<title>ECOM-1FO 1819 Restaurant</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=ECOM-1FO_1819_Restaurant&amp;diff=42546"/>
		<updated>2018-10-23T14:37:45Z</updated>

		<summary type="html">&lt;p&gt;Theo.Levesque: /* Gestion de projet */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
[[ECOM-1FO|&amp;lt;&amp;lt;&amp;lt;&amp;lt; Retour vers la page ECOM 2018-2019]]&lt;br /&gt;
&lt;br /&gt;
PRIERE DE NE PAS UTILISER XXX COMME NOM DE PROJET DANS LES REFERENCES VERS LES DOCUMENTS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Le projet en quelques mots=&lt;br /&gt;
L’objectif de notre projet E-com est de mettre en place un service en ligne (et une application mobile) permettant A COMPLETER&lt;br /&gt;
&lt;br /&gt;
=L&#039;équipe et leurs rôles=&lt;br /&gt;
&lt;br /&gt;
* Prénom NOM : Chef de projet (+ Frontend, Backend, Devops, Code review, Doc review, CDO, CSO, ...)&lt;br /&gt;
* Prénom NOM : Scrum Master (+ Lead Developer, Frontend, Backend, Devops, Code review, Doc review, CDO, CSO, ...)&lt;br /&gt;
* Prénom NOM : Développeur (+ Frontend, Backend, Devops, Code review, Doc review, CDO, CSO, ...)&lt;br /&gt;
* Prénom NOM : Développeur (+ Frontend, Backend, Devops, Code review, Doc review, CDO, CSO, ...)&lt;br /&gt;
&lt;br /&gt;
=Gestion de projet=&lt;br /&gt;
Choix des outils :&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Gitlab&#039;&#039; : pour le dépôt, pour la documentation, l&#039;intégration en continu&lt;br /&gt;
* &#039;&#039;ClickUp&#039;&#039; : pour la gestion des sprints et des user stories&lt;br /&gt;
* &#039;&#039;Google Docs&#039;&#039; : pour la répartition et la gestion des tâches hors code (rédaction de documents etc)&lt;br /&gt;
&lt;br /&gt;
=SCRUM=&lt;br /&gt;
==Sprint 1 XX au XX==&lt;br /&gt;
* Découverte du projet&lt;br /&gt;
* Mise en place des rôles au sein de l’équipe&lt;br /&gt;
* Détermination des dates clés du projet&lt;br /&gt;
* Etablissement de la longueur des sprints&lt;br /&gt;
* Justification du choix : &lt;br /&gt;
&lt;br /&gt;
===Audit 1===&lt;br /&gt;
&lt;br /&gt;
===Remarque===&lt;br /&gt;
&lt;br /&gt;
==Sprint 2 XX au XX==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sprint 3 XX au XX==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sprint 4 XX au XX==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sprint 5 XX au XX==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Livrables =&lt;br /&gt;
==L2. Dossier de conception système ==&lt;br /&gt;
&lt;br /&gt;
[[File:ECOM-1FO_1819_PROJETXXXX_L2_DCS.pdf]]&lt;br /&gt;
&lt;br /&gt;
==L3. Analyse des scénarios clients ==&lt;br /&gt;
* Scan des feuilles&lt;br /&gt;
&lt;br /&gt;
==L4. Maquette==&lt;br /&gt;
&lt;br /&gt;
==L5. SRS==&lt;br /&gt;
[[ECOM-1FO_1819_PROJETXXXX_L5_SRS|SRS]]&lt;br /&gt;
&lt;br /&gt;
==L6. Diagramme UML==&lt;br /&gt;
&lt;br /&gt;
==L7. Modèles des tâches==&lt;br /&gt;
&lt;br /&gt;
==L8. Scrum==&lt;br /&gt;
&lt;br /&gt;
==L9. Journal==&lt;br /&gt;
[[ECOM-1FO_1819_PROJETXXXX_L9_LOG|Journal de l&#039;équipe]]&lt;br /&gt;
&lt;br /&gt;
==L10. Dépôt Git==&lt;br /&gt;
&lt;br /&gt;
https://gitlab.com/myresto2018&lt;br /&gt;
&lt;br /&gt;
==L11. Application en ligne==&lt;br /&gt;
&lt;br /&gt;
[https://myresto.guyteub.xyz Site web]&lt;br /&gt;
&lt;br /&gt;
[https://myresto.guyteub.xyz/v2/api-docs API]&lt;br /&gt;
&lt;br /&gt;
==L12. Evaluation IHM réalisée==&lt;br /&gt;
&lt;br /&gt;
==L13. Evaluation qualité du projet==&lt;br /&gt;
&lt;br /&gt;
* Rapports SonarQube&lt;br /&gt;
** [[Media:ECOM-1FO_1819_PROJETXXXX_SonarQubeReport_Sprint1.pdf]]&lt;br /&gt;
** [[Media:ECOM-1FO_1819_PROJETXXXX_SonarQubeReport_Sprint2.pdf]]&lt;br /&gt;
** [[Media:ECOM-1FO_1819_PROJETXXXX_SonarQubeReport_Sprint3.pdf]]&lt;br /&gt;
** [[Media:ECOM-1FO_1819_PROJETXXXX_SonarQubeReport_Sprint4.pdf]]&lt;br /&gt;
** [[Media:ECOM-1FO_1819_PROJETXXXX_SonarQubeReport_Sprint5.pdf]]&lt;br /&gt;
&lt;br /&gt;
* Tests&lt;br /&gt;
** [[Media:ECOM-1FO_1819_PROJETXXXX_TestReport_Sprint1.pdf]]&lt;br /&gt;
** [[Media:ECOM-1FO_1819_PROJETXXXX_TestReport_Sprint2.pdf]]&lt;br /&gt;
** [[Media:ECOM-1FO_1819_PROJETXXXX_TestReport_Sprint3.pdf]]&lt;br /&gt;
** [[Media:ECOM-1FO_1819_PROJETXXXX_TestReport_Sprint4.pdf]]&lt;br /&gt;
** [[Media:ECOM-1FO_1819_PROJETXXXX_TestReport_Sprint5.pdf]]&lt;br /&gt;
&lt;br /&gt;
==L14. Evaluation économique du projet==&lt;br /&gt;
&lt;br /&gt;
===COCOMO===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Evaluation économique du projet===&lt;br /&gt;
Vous pouvez utiliser les évaluations des salaires avec cette [https://stackoverflow.com/jobs/salary calculatrice] pour connaître les salaires des membres de l&#039;équipe. (pensez à ajouter les charges).&lt;br /&gt;
&lt;br /&gt;
==L15. Evaluation de la cybersécurité du projet (option)==&lt;br /&gt;
* [[Media:ECOM-1FO_1819_PROJETXXXX_RGPD_Report.pdf]] (1 page de type checklist)&lt;br /&gt;
&lt;br /&gt;
==L16. Evaluation des performances (option)==&lt;br /&gt;
* [[Media:ECOM-1FO_1819_PROJETXXXX_YYYYYY.pdf]] (résultat des injections de charge JMeter, Gatling, ...)&lt;br /&gt;
&lt;br /&gt;
==L17. Gestion des risques (option)==&lt;br /&gt;
* [[Media:ECOM-1FO_1819_PROJETXXXX_YYYYYY.pdf]]&lt;br /&gt;
&lt;br /&gt;
==L18. Slides de présentation conception==&lt;br /&gt;
* [[Media:ECOM-1FO_1819_PROJETXXXX_YYYYYY.pdf]]&lt;br /&gt;
&lt;br /&gt;
==L19. Slides de présentation finale==&lt;br /&gt;
*[[Media:ECOM-1FO_1819_PROJETXXXX_YYYYYY.pdf]]&lt;br /&gt;
&lt;br /&gt;
==L20. Auto-évaluation==&lt;br /&gt;
* [[Media:ECOM-1FO_1819_PROJETXXXX_YYYYYY.pdf]]&lt;br /&gt;
&lt;br /&gt;
==L21. Slides de présentation client==&lt;br /&gt;
* [[Media:ECOM-1FO_1819_PROJETXXXX_YYYYYY.pdf]]&lt;/div&gt;</summary>
		<author><name>Theo.Levesque</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=ECOM-1FO_1819_Restaurant&amp;diff=42545</id>
		<title>ECOM-1FO 1819 Restaurant</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=ECOM-1FO_1819_Restaurant&amp;diff=42545"/>
		<updated>2018-10-23T14:36:28Z</updated>

		<summary type="html">&lt;p&gt;Theo.Levesque: /* L11. Application en ligne */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
[[ECOM-1FO|&amp;lt;&amp;lt;&amp;lt;&amp;lt; Retour vers la page ECOM 2018-2019]]&lt;br /&gt;
&lt;br /&gt;
PRIERE DE NE PAS UTILISER XXX COMME NOM DE PROJET DANS LES REFERENCES VERS LES DOCUMENTS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Le projet en quelques mots=&lt;br /&gt;
L’objectif de notre projet E-com est de mettre en place un service en ligne (et une application mobile) permettant A COMPLETER&lt;br /&gt;
&lt;br /&gt;
=L&#039;équipe et leurs rôles=&lt;br /&gt;
&lt;br /&gt;
* Prénom NOM : Chef de projet (+ Frontend, Backend, Devops, Code review, Doc review, CDO, CSO, ...)&lt;br /&gt;
* Prénom NOM : Scrum Master (+ Lead Developer, Frontend, Backend, Devops, Code review, Doc review, CDO, CSO, ...)&lt;br /&gt;
* Prénom NOM : Développeur (+ Frontend, Backend, Devops, Code review, Doc review, CDO, CSO, ...)&lt;br /&gt;
* Prénom NOM : Développeur (+ Frontend, Backend, Devops, Code review, Doc review, CDO, CSO, ...)&lt;br /&gt;
&lt;br /&gt;
=Gestion de projet=&lt;br /&gt;
Choix des outils :&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Gitlab&#039;&#039; : pour le dépôt, pour la documentation, l&#039;intégration en continu&lt;br /&gt;
* &#039;&#039;XXX&#039;&#039; : pour la gestion des sprints et des user stories&lt;br /&gt;
* &#039;&#039;XXX&#039;&#039; : pour la répartition et la gestion des tâches hors code (rédaction de documents etc)&lt;br /&gt;
&lt;br /&gt;
=SCRUM=&lt;br /&gt;
==Sprint 1 XX au XX==&lt;br /&gt;
* Découverte du projet&lt;br /&gt;
* Mise en place des rôles au sein de l’équipe&lt;br /&gt;
* Détermination des dates clés du projet&lt;br /&gt;
* Etablissement de la longueur des sprints&lt;br /&gt;
* Justification du choix : &lt;br /&gt;
&lt;br /&gt;
===Audit 1===&lt;br /&gt;
&lt;br /&gt;
===Remarque===&lt;br /&gt;
&lt;br /&gt;
==Sprint 2 XX au XX==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sprint 3 XX au XX==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sprint 4 XX au XX==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sprint 5 XX au XX==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Livrables =&lt;br /&gt;
==L2. Dossier de conception système ==&lt;br /&gt;
&lt;br /&gt;
[[File:ECOM-1FO_1819_PROJETXXXX_L2_DCS.pdf]]&lt;br /&gt;
&lt;br /&gt;
==L3. Analyse des scénarios clients ==&lt;br /&gt;
* Scan des feuilles&lt;br /&gt;
&lt;br /&gt;
==L4. Maquette==&lt;br /&gt;
&lt;br /&gt;
==L5. SRS==&lt;br /&gt;
[[ECOM-1FO_1819_PROJETXXXX_L5_SRS|SRS]]&lt;br /&gt;
&lt;br /&gt;
==L6. Diagramme UML==&lt;br /&gt;
&lt;br /&gt;
==L7. Modèles des tâches==&lt;br /&gt;
&lt;br /&gt;
==L8. Scrum==&lt;br /&gt;
&lt;br /&gt;
==L9. Journal==&lt;br /&gt;
[[ECOM-1FO_1819_PROJETXXXX_L9_LOG|Journal de l&#039;équipe]]&lt;br /&gt;
&lt;br /&gt;
==L10. Dépôt Git==&lt;br /&gt;
&lt;br /&gt;
https://gitlab.com/myresto2018&lt;br /&gt;
&lt;br /&gt;
==L11. Application en ligne==&lt;br /&gt;
&lt;br /&gt;
[https://myresto.guyteub.xyz Site web]&lt;br /&gt;
&lt;br /&gt;
[https://myresto.guyteub.xyz/v2/api-docs API]&lt;br /&gt;
&lt;br /&gt;
==L12. Evaluation IHM réalisée==&lt;br /&gt;
&lt;br /&gt;
==L13. Evaluation qualité du projet==&lt;br /&gt;
&lt;br /&gt;
* Rapports SonarQube&lt;br /&gt;
** [[Media:ECOM-1FO_1819_PROJETXXXX_SonarQubeReport_Sprint1.pdf]]&lt;br /&gt;
** [[Media:ECOM-1FO_1819_PROJETXXXX_SonarQubeReport_Sprint2.pdf]]&lt;br /&gt;
** [[Media:ECOM-1FO_1819_PROJETXXXX_SonarQubeReport_Sprint3.pdf]]&lt;br /&gt;
** [[Media:ECOM-1FO_1819_PROJETXXXX_SonarQubeReport_Sprint4.pdf]]&lt;br /&gt;
** [[Media:ECOM-1FO_1819_PROJETXXXX_SonarQubeReport_Sprint5.pdf]]&lt;br /&gt;
&lt;br /&gt;
* Tests&lt;br /&gt;
** [[Media:ECOM-1FO_1819_PROJETXXXX_TestReport_Sprint1.pdf]]&lt;br /&gt;
** [[Media:ECOM-1FO_1819_PROJETXXXX_TestReport_Sprint2.pdf]]&lt;br /&gt;
** [[Media:ECOM-1FO_1819_PROJETXXXX_TestReport_Sprint3.pdf]]&lt;br /&gt;
** [[Media:ECOM-1FO_1819_PROJETXXXX_TestReport_Sprint4.pdf]]&lt;br /&gt;
** [[Media:ECOM-1FO_1819_PROJETXXXX_TestReport_Sprint5.pdf]]&lt;br /&gt;
&lt;br /&gt;
==L14. Evaluation économique du projet==&lt;br /&gt;
&lt;br /&gt;
===COCOMO===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Evaluation économique du projet===&lt;br /&gt;
Vous pouvez utiliser les évaluations des salaires avec cette [https://stackoverflow.com/jobs/salary calculatrice] pour connaître les salaires des membres de l&#039;équipe. (pensez à ajouter les charges).&lt;br /&gt;
&lt;br /&gt;
==L15. Evaluation de la cybersécurité du projet (option)==&lt;br /&gt;
* [[Media:ECOM-1FO_1819_PROJETXXXX_RGPD_Report.pdf]] (1 page de type checklist)&lt;br /&gt;
&lt;br /&gt;
==L16. Evaluation des performances (option)==&lt;br /&gt;
* [[Media:ECOM-1FO_1819_PROJETXXXX_YYYYYY.pdf]] (résultat des injections de charge JMeter, Gatling, ...)&lt;br /&gt;
&lt;br /&gt;
==L17. Gestion des risques (option)==&lt;br /&gt;
* [[Media:ECOM-1FO_1819_PROJETXXXX_YYYYYY.pdf]]&lt;br /&gt;
&lt;br /&gt;
==L18. Slides de présentation conception==&lt;br /&gt;
* [[Media:ECOM-1FO_1819_PROJETXXXX_YYYYYY.pdf]]&lt;br /&gt;
&lt;br /&gt;
==L19. Slides de présentation finale==&lt;br /&gt;
*[[Media:ECOM-1FO_1819_PROJETXXXX_YYYYYY.pdf]]&lt;br /&gt;
&lt;br /&gt;
==L20. Auto-évaluation==&lt;br /&gt;
* [[Media:ECOM-1FO_1819_PROJETXXXX_YYYYYY.pdf]]&lt;br /&gt;
&lt;br /&gt;
==L21. Slides de présentation client==&lt;br /&gt;
* [[Media:ECOM-1FO_1819_PROJETXXXX_YYYYYY.pdf]]&lt;/div&gt;</summary>
		<author><name>Theo.Levesque</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=ECOM-1FO_1819_Restaurant&amp;diff=42544</id>
		<title>ECOM-1FO 1819 Restaurant</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=ECOM-1FO_1819_Restaurant&amp;diff=42544"/>
		<updated>2018-10-23T14:32:17Z</updated>

		<summary type="html">&lt;p&gt;Theo.Levesque: /* L10. Dépôt Git */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
[[ECOM-1FO|&amp;lt;&amp;lt;&amp;lt;&amp;lt; Retour vers la page ECOM 2018-2019]]&lt;br /&gt;
&lt;br /&gt;
PRIERE DE NE PAS UTILISER XXX COMME NOM DE PROJET DANS LES REFERENCES VERS LES DOCUMENTS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Le projet en quelques mots=&lt;br /&gt;
L’objectif de notre projet E-com est de mettre en place un service en ligne (et une application mobile) permettant A COMPLETER&lt;br /&gt;
&lt;br /&gt;
=L&#039;équipe et leurs rôles=&lt;br /&gt;
&lt;br /&gt;
* Prénom NOM : Chef de projet (+ Frontend, Backend, Devops, Code review, Doc review, CDO, CSO, ...)&lt;br /&gt;
* Prénom NOM : Scrum Master (+ Lead Developer, Frontend, Backend, Devops, Code review, Doc review, CDO, CSO, ...)&lt;br /&gt;
* Prénom NOM : Développeur (+ Frontend, Backend, Devops, Code review, Doc review, CDO, CSO, ...)&lt;br /&gt;
* Prénom NOM : Développeur (+ Frontend, Backend, Devops, Code review, Doc review, CDO, CSO, ...)&lt;br /&gt;
&lt;br /&gt;
=Gestion de projet=&lt;br /&gt;
Choix des outils :&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Gitlab&#039;&#039; : pour le dépôt, pour la documentation, l&#039;intégration en continu&lt;br /&gt;
* &#039;&#039;XXX&#039;&#039; : pour la gestion des sprints et des user stories&lt;br /&gt;
* &#039;&#039;XXX&#039;&#039; : pour la répartition et la gestion des tâches hors code (rédaction de documents etc)&lt;br /&gt;
&lt;br /&gt;
=SCRUM=&lt;br /&gt;
==Sprint 1 XX au XX==&lt;br /&gt;
* Découverte du projet&lt;br /&gt;
* Mise en place des rôles au sein de l’équipe&lt;br /&gt;
* Détermination des dates clés du projet&lt;br /&gt;
* Etablissement de la longueur des sprints&lt;br /&gt;
* Justification du choix : &lt;br /&gt;
&lt;br /&gt;
===Audit 1===&lt;br /&gt;
&lt;br /&gt;
===Remarque===&lt;br /&gt;
&lt;br /&gt;
==Sprint 2 XX au XX==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sprint 3 XX au XX==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sprint 4 XX au XX==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sprint 5 XX au XX==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Livrables =&lt;br /&gt;
==L2. Dossier de conception système ==&lt;br /&gt;
&lt;br /&gt;
[[File:ECOM-1FO_1819_PROJETXXXX_L2_DCS.pdf]]&lt;br /&gt;
&lt;br /&gt;
==L3. Analyse des scénarios clients ==&lt;br /&gt;
* Scan des feuilles&lt;br /&gt;
&lt;br /&gt;
==L4. Maquette==&lt;br /&gt;
&lt;br /&gt;
==L5. SRS==&lt;br /&gt;
[[ECOM-1FO_1819_PROJETXXXX_L5_SRS|SRS]]&lt;br /&gt;
&lt;br /&gt;
==L6. Diagramme UML==&lt;br /&gt;
&lt;br /&gt;
==L7. Modèles des tâches==&lt;br /&gt;
&lt;br /&gt;
==L8. Scrum==&lt;br /&gt;
&lt;br /&gt;
==L9. Journal==&lt;br /&gt;
[[ECOM-1FO_1819_PROJETXXXX_L9_LOG|Journal de l&#039;équipe]]&lt;br /&gt;
&lt;br /&gt;
==L10. Dépôt Git==&lt;br /&gt;
&lt;br /&gt;
https://gitlab.com/myresto2018&lt;br /&gt;
&lt;br /&gt;
==L11. Application en ligne==&lt;br /&gt;
&lt;br /&gt;
[https://www.monprojet.fr website]&lt;br /&gt;
&lt;br /&gt;
[https://www.monprojet.fr/api/ API OpenAPI]&lt;br /&gt;
&lt;br /&gt;
==L12. Evaluation IHM réalisée==&lt;br /&gt;
&lt;br /&gt;
==L13. Evaluation qualité du projet==&lt;br /&gt;
&lt;br /&gt;
* Rapports SonarQube&lt;br /&gt;
** [[Media:ECOM-1FO_1819_PROJETXXXX_SonarQubeReport_Sprint1.pdf]]&lt;br /&gt;
** [[Media:ECOM-1FO_1819_PROJETXXXX_SonarQubeReport_Sprint2.pdf]]&lt;br /&gt;
** [[Media:ECOM-1FO_1819_PROJETXXXX_SonarQubeReport_Sprint3.pdf]]&lt;br /&gt;
** [[Media:ECOM-1FO_1819_PROJETXXXX_SonarQubeReport_Sprint4.pdf]]&lt;br /&gt;
** [[Media:ECOM-1FO_1819_PROJETXXXX_SonarQubeReport_Sprint5.pdf]]&lt;br /&gt;
&lt;br /&gt;
* Tests&lt;br /&gt;
** [[Media:ECOM-1FO_1819_PROJETXXXX_TestReport_Sprint1.pdf]]&lt;br /&gt;
** [[Media:ECOM-1FO_1819_PROJETXXXX_TestReport_Sprint2.pdf]]&lt;br /&gt;
** [[Media:ECOM-1FO_1819_PROJETXXXX_TestReport_Sprint3.pdf]]&lt;br /&gt;
** [[Media:ECOM-1FO_1819_PROJETXXXX_TestReport_Sprint4.pdf]]&lt;br /&gt;
** [[Media:ECOM-1FO_1819_PROJETXXXX_TestReport_Sprint5.pdf]]&lt;br /&gt;
&lt;br /&gt;
==L14. Evaluation économique du projet==&lt;br /&gt;
&lt;br /&gt;
===COCOMO===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Evaluation économique du projet===&lt;br /&gt;
Vous pouvez utiliser les évaluations des salaires avec cette [https://stackoverflow.com/jobs/salary calculatrice] pour connaître les salaires des membres de l&#039;équipe. (pensez à ajouter les charges).&lt;br /&gt;
&lt;br /&gt;
==L15. Evaluation de la cybersécurité du projet (option)==&lt;br /&gt;
* [[Media:ECOM-1FO_1819_PROJETXXXX_RGPD_Report.pdf]] (1 page de type checklist)&lt;br /&gt;
&lt;br /&gt;
==L16. Evaluation des performances (option)==&lt;br /&gt;
* [[Media:ECOM-1FO_1819_PROJETXXXX_YYYYYY.pdf]] (résultat des injections de charge JMeter, Gatling, ...)&lt;br /&gt;
&lt;br /&gt;
==L17. Gestion des risques (option)==&lt;br /&gt;
* [[Media:ECOM-1FO_1819_PROJETXXXX_YYYYYY.pdf]]&lt;br /&gt;
&lt;br /&gt;
==L18. Slides de présentation conception==&lt;br /&gt;
* [[Media:ECOM-1FO_1819_PROJETXXXX_YYYYYY.pdf]]&lt;br /&gt;
&lt;br /&gt;
==L19. Slides de présentation finale==&lt;br /&gt;
*[[Media:ECOM-1FO_1819_PROJETXXXX_YYYYYY.pdf]]&lt;br /&gt;
&lt;br /&gt;
==L20. Auto-évaluation==&lt;br /&gt;
* [[Media:ECOM-1FO_1819_PROJETXXXX_YYYYYY.pdf]]&lt;br /&gt;
&lt;br /&gt;
==L21. Slides de présentation client==&lt;br /&gt;
* [[Media:ECOM-1FO_1819_PROJETXXXX_YYYYYY.pdf]]&lt;/div&gt;</summary>
		<author><name>Theo.Levesque</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=ECOM-1FO_1819_Restaurant&amp;diff=42543</id>
		<title>ECOM-1FO 1819 Restaurant</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=ECOM-1FO_1819_Restaurant&amp;diff=42543"/>
		<updated>2018-10-23T14:31:19Z</updated>

		<summary type="html">&lt;p&gt;Theo.Levesque: /* L10. Dépôt Git */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
[[ECOM-1FO|&amp;lt;&amp;lt;&amp;lt;&amp;lt; Retour vers la page ECOM 2018-2019]]&lt;br /&gt;
&lt;br /&gt;
PRIERE DE NE PAS UTILISER XXX COMME NOM DE PROJET DANS LES REFERENCES VERS LES DOCUMENTS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Le projet en quelques mots=&lt;br /&gt;
L’objectif de notre projet E-com est de mettre en place un service en ligne (et une application mobile) permettant A COMPLETER&lt;br /&gt;
&lt;br /&gt;
=L&#039;équipe et leurs rôles=&lt;br /&gt;
&lt;br /&gt;
* Prénom NOM : Chef de projet (+ Frontend, Backend, Devops, Code review, Doc review, CDO, CSO, ...)&lt;br /&gt;
* Prénom NOM : Scrum Master (+ Lead Developer, Frontend, Backend, Devops, Code review, Doc review, CDO, CSO, ...)&lt;br /&gt;
* Prénom NOM : Développeur (+ Frontend, Backend, Devops, Code review, Doc review, CDO, CSO, ...)&lt;br /&gt;
* Prénom NOM : Développeur (+ Frontend, Backend, Devops, Code review, Doc review, CDO, CSO, ...)&lt;br /&gt;
&lt;br /&gt;
=Gestion de projet=&lt;br /&gt;
Choix des outils :&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Gitlab&#039;&#039; : pour le dépôt, pour la documentation, l&#039;intégration en continu&lt;br /&gt;
* &#039;&#039;XXX&#039;&#039; : pour la gestion des sprints et des user stories&lt;br /&gt;
* &#039;&#039;XXX&#039;&#039; : pour la répartition et la gestion des tâches hors code (rédaction de documents etc)&lt;br /&gt;
&lt;br /&gt;
=SCRUM=&lt;br /&gt;
==Sprint 1 XX au XX==&lt;br /&gt;
* Découverte du projet&lt;br /&gt;
* Mise en place des rôles au sein de l’équipe&lt;br /&gt;
* Détermination des dates clés du projet&lt;br /&gt;
* Etablissement de la longueur des sprints&lt;br /&gt;
* Justification du choix : &lt;br /&gt;
&lt;br /&gt;
===Audit 1===&lt;br /&gt;
&lt;br /&gt;
===Remarque===&lt;br /&gt;
&lt;br /&gt;
==Sprint 2 XX au XX==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sprint 3 XX au XX==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sprint 4 XX au XX==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sprint 5 XX au XX==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Livrables =&lt;br /&gt;
==L2. Dossier de conception système ==&lt;br /&gt;
&lt;br /&gt;
[[File:ECOM-1FO_1819_PROJETXXXX_L2_DCS.pdf]]&lt;br /&gt;
&lt;br /&gt;
==L3. Analyse des scénarios clients ==&lt;br /&gt;
* Scan des feuilles&lt;br /&gt;
&lt;br /&gt;
==L4. Maquette==&lt;br /&gt;
&lt;br /&gt;
==L5. SRS==&lt;br /&gt;
[[ECOM-1FO_1819_PROJETXXXX_L5_SRS|SRS]]&lt;br /&gt;
&lt;br /&gt;
==L6. Diagramme UML==&lt;br /&gt;
&lt;br /&gt;
==L7. Modèles des tâches==&lt;br /&gt;
&lt;br /&gt;
==L8. Scrum==&lt;br /&gt;
&lt;br /&gt;
==L9. Journal==&lt;br /&gt;
[[ECOM-1FO_1819_PROJETXXXX_L9_LOG|Journal de l&#039;équipe]]&lt;br /&gt;
&lt;br /&gt;
==L10. Dépôt Git==&lt;br /&gt;
&lt;br /&gt;
gitlab.com : [https://gitlab.com/myresto2018]&lt;br /&gt;
&lt;br /&gt;
==L11. Application en ligne==&lt;br /&gt;
&lt;br /&gt;
[https://www.monprojet.fr website]&lt;br /&gt;
&lt;br /&gt;
[https://www.monprojet.fr/api/ API OpenAPI]&lt;br /&gt;
&lt;br /&gt;
==L12. Evaluation IHM réalisée==&lt;br /&gt;
&lt;br /&gt;
==L13. Evaluation qualité du projet==&lt;br /&gt;
&lt;br /&gt;
* Rapports SonarQube&lt;br /&gt;
** [[Media:ECOM-1FO_1819_PROJETXXXX_SonarQubeReport_Sprint1.pdf]]&lt;br /&gt;
** [[Media:ECOM-1FO_1819_PROJETXXXX_SonarQubeReport_Sprint2.pdf]]&lt;br /&gt;
** [[Media:ECOM-1FO_1819_PROJETXXXX_SonarQubeReport_Sprint3.pdf]]&lt;br /&gt;
** [[Media:ECOM-1FO_1819_PROJETXXXX_SonarQubeReport_Sprint4.pdf]]&lt;br /&gt;
** [[Media:ECOM-1FO_1819_PROJETXXXX_SonarQubeReport_Sprint5.pdf]]&lt;br /&gt;
&lt;br /&gt;
* Tests&lt;br /&gt;
** [[Media:ECOM-1FO_1819_PROJETXXXX_TestReport_Sprint1.pdf]]&lt;br /&gt;
** [[Media:ECOM-1FO_1819_PROJETXXXX_TestReport_Sprint2.pdf]]&lt;br /&gt;
** [[Media:ECOM-1FO_1819_PROJETXXXX_TestReport_Sprint3.pdf]]&lt;br /&gt;
** [[Media:ECOM-1FO_1819_PROJETXXXX_TestReport_Sprint4.pdf]]&lt;br /&gt;
** [[Media:ECOM-1FO_1819_PROJETXXXX_TestReport_Sprint5.pdf]]&lt;br /&gt;
&lt;br /&gt;
==L14. Evaluation économique du projet==&lt;br /&gt;
&lt;br /&gt;
===COCOMO===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Evaluation économique du projet===&lt;br /&gt;
Vous pouvez utiliser les évaluations des salaires avec cette [https://stackoverflow.com/jobs/salary calculatrice] pour connaître les salaires des membres de l&#039;équipe. (pensez à ajouter les charges).&lt;br /&gt;
&lt;br /&gt;
==L15. Evaluation de la cybersécurité du projet (option)==&lt;br /&gt;
* [[Media:ECOM-1FO_1819_PROJETXXXX_RGPD_Report.pdf]] (1 page de type checklist)&lt;br /&gt;
&lt;br /&gt;
==L16. Evaluation des performances (option)==&lt;br /&gt;
* [[Media:ECOM-1FO_1819_PROJETXXXX_YYYYYY.pdf]] (résultat des injections de charge JMeter, Gatling, ...)&lt;br /&gt;
&lt;br /&gt;
==L17. Gestion des risques (option)==&lt;br /&gt;
* [[Media:ECOM-1FO_1819_PROJETXXXX_YYYYYY.pdf]]&lt;br /&gt;
&lt;br /&gt;
==L18. Slides de présentation conception==&lt;br /&gt;
* [[Media:ECOM-1FO_1819_PROJETXXXX_YYYYYY.pdf]]&lt;br /&gt;
&lt;br /&gt;
==L19. Slides de présentation finale==&lt;br /&gt;
*[[Media:ECOM-1FO_1819_PROJETXXXX_YYYYYY.pdf]]&lt;br /&gt;
&lt;br /&gt;
==L20. Auto-évaluation==&lt;br /&gt;
* [[Media:ECOM-1FO_1819_PROJETXXXX_YYYYYY.pdf]]&lt;br /&gt;
&lt;br /&gt;
==L21. Slides de présentation client==&lt;br /&gt;
* [[Media:ECOM-1FO_1819_PROJETXXXX_YYYYYY.pdf]]&lt;/div&gt;</summary>
		<author><name>Theo.Levesque</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=ECOM-1FO&amp;diff=42542</id>
		<title>ECOM-1FO</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=ECOM-1FO&amp;diff=42542"/>
		<updated>2018-10-23T14:27:11Z</updated>

		<summary type="html">&lt;p&gt;Theo.Levesque: /* Groupes eCOM-1F0 2018-2019 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le projet eCOM consiste à concevoir et développer une application d’échange en ligne (commerce électronique, échanges de services…). [[ECOM|suite ...]]&lt;br /&gt;
&lt;br /&gt;
=Organisation=&lt;br /&gt;
==Aide à la lecture du document==&lt;br /&gt;
===Acronymes===&lt;br /&gt;
&#039;&#039;&#039;Les enseignants :&#039;&#039;&#039;&lt;br /&gt;
* DD : Didier Donsez (didier.donsez@imag.fr)&lt;br /&gt;
* SC : Sybille Caffiau (sybille.caffiau@imag.fr)&lt;br /&gt;
* VZ : Vincent Zurczak (vzurczak@linagora.com)&lt;br /&gt;
&#039;&#039;&#039;Les réalisations :&#039;&#039;&#039; &lt;br /&gt;
* DCS : Dossier de Conception Système &lt;br /&gt;
* SAS : Schéma d&#039;Architecture Système&lt;br /&gt;
&#039;&#039;&#039;Autres :&#039;&#039;&#039;&lt;br /&gt;
* ADE : Emploi du temps en ligne&lt;br /&gt;
&lt;br /&gt;
==Groupes et sujets==&lt;br /&gt;
===Groupes eCOM-1F0 2018-2019===&lt;br /&gt;
Les groupes sont imposés par les enseignants et seront donnés lors de la première séance. Ils ne seront définitifs que le mardi 18/09 à 8h.&lt;br /&gt;
&lt;br /&gt;
* [[ECOM-1FO_1819_Restaurant]] : &#039;&#039;&#039;William Weill (CP)&#039;&#039;&#039;, Théo Lévesque, Loris Gentillon, Benjamin Besnier, Thomas Ozenda&lt;br /&gt;
* [[ECOM-1FO_1819_Spectacle]] : &#039;&#039;&#039;Thibaud Vegreville (CP)&#039;&#039;&#039;, Joffrey Ferreira, Bastien Terrier, Cédric Lafrasse&lt;br /&gt;
* [[ECOM-1FO_1819_Camping]] : &#039;&#039;&#039;Timothée Depriester (CP)&#039;&#039;&#039;, Sekina Belguendouz, Servan Charlot, Samuel Bamba, Florian Cuzin&lt;br /&gt;
* [[ECOM-1FO_1819_Transport]] : &#039;&#039;&#039;Prénom Nom (CP)&#039;&#039;&#039;, Prénom Nom, Prénom Nom, Prénom Nom, Prénom Nom&lt;br /&gt;
* [[ECOM-1FO_1819_Sport]] : &#039;&#039;&#039;Hugo Gros-Daillon (CP)&#039;&#039;&#039;, Quentin Fombaron, Tim Lepage, Vincent Aubert&lt;br /&gt;
* [[ECOM-1F0_1819_BTB|ECOM-1FO_1819_BruleTaBuche]] : &#039;&#039;&#039;Léo Valette (CP)&#039;&#039;&#039;, Amina Boucherima, Zoran Chanet, Najwa Ez-zine, Enzo Molion&lt;br /&gt;
&lt;br /&gt;
===Groupes eCOM-RICM Années précédentes===&lt;br /&gt;
* [[Groupes eCOM-RICM 2017-2018]]&lt;br /&gt;
* [[Groupes eCOM-RICM 2015-2016]]&lt;br /&gt;
* [[Groupes eCOM-RICM 2014-2015]]&lt;br /&gt;
&lt;br /&gt;
==Planning des séances==&lt;br /&gt;
La partie IHM et la partie Système sont menées en parallèle pendant toute la durée du projet. Pendant toutes les séances vous travaillerez en groupe, il est donc obligatoire pour tous les étudiants d&#039;être présents à toutes les séances. Celles-ci sont composées :&lt;br /&gt;
* du cours (CM)&lt;br /&gt;
* du travail encadré (TD) : séance pendant lequel l&#039;enseignant vous accompagnera pour la réalisation d&#039;une étape de votre projet&lt;br /&gt;
* du travail en autonomie : séance réservée au travail d&#039;ECOM pendant laquelle vous travaillez entre étudiants&lt;br /&gt;
* de permanences : séances pendant lesquelles vous pouvez demander l&#039;aide d&#039;un enseignant pour vous aidez à avancer. Ces séances sont également l&#039;occasion pour vos enseignants de faire le point avec vous sur votre avancé, vous devez donc IMPERATIVEMENT signaler votre lieu de travail si vous n&#039;êtes pas dans les salles prévues par ADE (par email à SC et VZ).&lt;br /&gt;
&lt;br /&gt;
An cas d’incohérence de planning avec ADE ; suivre ADE. &lt;br /&gt;
* 18/09 8h00-12h15 : Introduction 1h00(DD+SC) ([[Media:presentationEcomSeance1-2018.pdf|transparents]]), CM [[Media:RestfulServices.pdf|REST]], [[MicroServices]], [[Spring]], [[JHipster]] (DD) (P005)&lt;br /&gt;
* 18/09 15h45-18h30 : (DD) Installation [[JHipster]] et [[Docker]]. Génération de l&#039;application MVP de eCOM, lancement du profile dev, lancement du profil prod (avec Docker), analyse de qualité du code (généré) avec le container SonarQube et déploiement sur Heroku de 2 applications (stage, production) (F214, F215).&lt;br /&gt;
&lt;br /&gt;
* 25/09 8h00-12h15 : Des scénarios aux spécifications IHM (SC) (P257)&lt;br /&gt;
* 25/09 15h45-18h30 :  Séance en autonomie (F114, F214)&lt;br /&gt;
&lt;br /&gt;
* 02/10 8h00-12h15 : Test utilisateur (SC) puis Séance en autonomie (P039)&lt;br /&gt;
* 02/10 15h45-18h30 : Séance en autonomie (F214, F215)&lt;br /&gt;
&lt;br /&gt;
* 09/10 8h00-12h15 : Audit 1 (P013) et Séance en autonomie (P105, P133)&lt;br /&gt;
* 09/10 15h45-18h30 :  Tests de robustesse (charges) (VZ)  (F114, F214)&lt;br /&gt;
&lt;br /&gt;
* 16/10 8h00-12h15 : Séance en autonomie (P257)&lt;br /&gt;
* 16/10 15h45-18h30 :  Séance encadrée (SC) (F214, F215)&lt;br /&gt;
&lt;br /&gt;
* 23/10 8h00-12h15 : Séance encadrée (VZ) (P257)&lt;br /&gt;
* 23/10 15h45-18h30 :  Séance en autonomie (F214, F215)&lt;br /&gt;
&lt;br /&gt;
* 06/11 8h00-12h15 : Audit 2 (F114) et Séance en autonomie (F202)&lt;br /&gt;
* 06/11 15h45-18h30 :  Séance en autonomie (F214, F215)&lt;br /&gt;
&lt;br /&gt;
* 12/11  8h00-12h15 : Séance en autonomie (P257)&lt;br /&gt;
&lt;br /&gt;
* 20/11 8h00-12h15 : Séance en autonomie + Séance encadrée (SC) (P257)&lt;br /&gt;
* 20/11 15h45-18h30 :  Séance encadrée (VZ) (F214, F215)&lt;br /&gt;
&lt;br /&gt;
* 27/11 15h45-18h30 :  Séance encadrée (VZ) (F214, F215)&lt;br /&gt;
&lt;br /&gt;
* 04/12 8h00-12h15 : Séance encadrée (VZ) (P257)&lt;br /&gt;
* 04/12 15h45-18h30 :  Séance en autonomie (F214, F215)&lt;br /&gt;
&lt;br /&gt;
* 11/12 8h00-12h15 : Séance encadrée (VZ) (P257)&lt;br /&gt;
* 11/12 15h45-18h30 :  Séance en autonomie (F214, F215)&lt;br /&gt;
&lt;br /&gt;
* 18/12 8h00-12h15 : Soutenances (F114) et rendus finaux&lt;br /&gt;
* 18/12 15h45-18h30 :  Soutenances (F114) et rendus finaux&lt;br /&gt;
&lt;br /&gt;
==Modalités d’évaluation==&lt;br /&gt;
La note d’ECOM est obtenue par l’addition de notes obtenues tout au long de la réalisation du projet, elle peut être différente pour chaque membre du groupe en fonction du travail fourni et constaté par les enseignants. Attention : elle repose sur la &#039;&#039;&#039;qualité&#039;&#039;&#039; du travail fourni autant que sur la quantité.&lt;br /&gt;
*présentation soutenance conception (3 pts) : note affectée sur la présentation (qualité des slides, discours...), les réponses aux questions &lt;br /&gt;
*présentation soutenance finale (3 pts) :  note affectée sur la présentation (qualité des slides, discours...), les réponses aux questions &lt;br /&gt;
*conception (5 pts) : note obtenue à partir des livrables de conception, de la prise en compte des remarques faites par les enseignants pendant la soutenance de conception, du travail fourni (et observé) et du contenu de la soutenance de conception&lt;br /&gt;
*développement (5 pts) : note obtenue à partir de la qualité et quantité du code réalisé, la démo de la soutenance finale. En particulier, seront observés, la qualité de l&#039;architecture de l&#039;application, la qualité et robustesse du code et la mise en place des principaux concepts de la technologie [[Spring Boot]] / [[JHipster]].&lt;br /&gt;
*suivi de projet (4 pts) : cette note est obtenue par rapport aux livrables (qualité, livraison dans les délais...), la mise en place et bonne utilisation des outils collaboratifs, l&#039;intégration continue, [[Continuous Delivery|Livraison en continue]] sur plusieurs VM dans un cloud public (AWS, GAE, Heroku, Azure, Bluemix, Digital Ocean ...), le contenu de la soutenance finale&lt;br /&gt;
&lt;br /&gt;
==Soutenances==&lt;br /&gt;
&lt;br /&gt;
Trois soutenances sont prévues (2 audits et 1 soutenance finale) : &lt;br /&gt;
* audit 1 (exigences, besoins client) : le 09 octobre 2017&lt;br /&gt;
* audit 2 (conception) : le 06 novembre 2017&lt;br /&gt;
* soutenance de fin de projet le 18 Décembre 2017&lt;br /&gt;
Dans les trois cas, les soutenances doivent présenter les parties GL, Système et IHM.&lt;br /&gt;
Attention : les concepts que vous avez vus en cours d&#039;architecture doivent être mis en application pour l&#039;architecture de votre projet. Une attention particulière sur ce point doit être portée lors de vos présentations à l&#039;audit 2 et à la soutenance. Le travail que vous présenterez fournira de support à l&#039;évaluation du module de GL.&lt;br /&gt;
&lt;br /&gt;
===Audit 1 ===&lt;br /&gt;
*Salle : P013&lt;br /&gt;
*Durée totale : 30 min par groupe (max 20 minutes de présentation et ensuite les questions des enseignants représentant les clients)&lt;br /&gt;
*Utilisez des transparents pour présenter votre projet.&lt;br /&gt;
&lt;br /&gt;
* ordre de passage : &lt;br /&gt;
&lt;br /&gt;
- 8h35 : Restaurant &lt;br /&gt;
&lt;br /&gt;
- 9h10 : Spectacle&lt;br /&gt;
&lt;br /&gt;
- 9h45 : Camping&lt;br /&gt;
&lt;br /&gt;
- 10h20 : Transport&lt;br /&gt;
&lt;br /&gt;
- 10h55 : Sport &lt;br /&gt;
&lt;br /&gt;
- 11h30 : Brule ta bûche&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039; Contenu :&#039;&#039;&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Pour la partie GL et gestion de projet&lt;br /&gt;
* Organisation de l&#039;équipe (roles, ...)&lt;br /&gt;
* Méthodologie de travail&lt;br /&gt;
* Planning (envisagé)&lt;br /&gt;
* Choix technologiques et état de prise en main&lt;br /&gt;
&lt;br /&gt;
Besoins pour clients, avec en particulier (mais non exhaustive) :&lt;br /&gt;
* Résultats de l’analyse de l’existant&lt;br /&gt;
* Utilisateurs cibles, contexte d’utilisation et objectifs utilisateurs (ie objectifs de l’IHM)&lt;br /&gt;
* Modèle de tâches et IHMA pour les premières tâches&lt;br /&gt;
&lt;br /&gt;
===Audit 2 ===&lt;br /&gt;
*Salle : P&lt;br /&gt;
*Durée totale : 25 min&lt;br /&gt;
*Utilisez des transparents pour présenter votre projet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vous devez présenter les étapes de conception réalisées et les résultats (choix techniques…). De plus, nous vous rappelons que pour le dimanche minuit, vous devez avoir rendu accessibles les livrables.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Contenu attendu dans votre présentation( à avoir au minimum dans vos slides) :&#039;&#039;&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Pour la partie GL et gestion de projet : &lt;br /&gt;
* Organisation de l&#039;équipe (roles, ...)&lt;br /&gt;
* Méthodologie de travail&lt;br /&gt;
* Planning (modifications par rapport à ce que vous aviez prévu jusqu&#039;à maintenant et le planning futur)&lt;br /&gt;
* Architecture complète&lt;br /&gt;
* Procédure de tests&lt;br /&gt;
* Procédure d&#039;intégration du code &lt;br /&gt;
&lt;br /&gt;
Pour la partie Système&lt;br /&gt;
* Architecture systeme du service&lt;br /&gt;
* Nombre de Entity, Ressources REST (diagramme de classe, type, ...)&lt;br /&gt;
* Extensions réalisées et envisagées &lt;br /&gt;
* Etat d&#039;avancement dans les développements&lt;br /&gt;
&lt;br /&gt;
Pour la partie IHM&lt;br /&gt;
* Maquettes et squelette du site (pour la plateforme cible)&lt;br /&gt;
* Charte graphique&lt;br /&gt;
&lt;br /&gt;
Une démonstration (rapide) de votre application telle qu&#039;elle est (v0 ou v1 en fonction des groupes)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Ordre de passage :&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
- groupe 6 : &lt;br /&gt;
&lt;br /&gt;
- groupe 1 :&lt;br /&gt;
&lt;br /&gt;
- groupe 5 : &lt;br /&gt;
&lt;br /&gt;
- groupe 2 : &lt;br /&gt;
&lt;br /&gt;
- groupe 4 : &lt;br /&gt;
&lt;br /&gt;
- groupe 3 : &lt;br /&gt;
&lt;br /&gt;
Respectez l&#039;ordre établi.&lt;br /&gt;
Faites attention au temps. Vous disposez de 25 minutes par soutenance pour : votre présentation et les questions. &lt;br /&gt;
Vous devrez gérer le temps. Les remarques (d’amélioration) qui seront faites pendant cette soutenance par les enseignants devront être prises en compte pour la version finale (pris en compte dans la note finale).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ATTENTION : Si vous voulez modifier l&#039;un des plannings, vous devez :&lt;br /&gt;
* trouver un autre groupe avec qui échanger&lt;br /&gt;
* vous assurer que tous les membres de ce groupe acceptent l&#039;échange&lt;br /&gt;
* envoyer un mail à SC et DD pour informer du changement (avec le chef de projet de l&#039;autre groupe en copie)&lt;br /&gt;
Les modifications ne sont acceptées que jusqu&#039;au dimanche précédent la soutenance.&lt;br /&gt;
&lt;br /&gt;
===Soutenance de fin de projet ===&lt;br /&gt;
&lt;br /&gt;
* Salle : P&lt;br /&gt;
* Durée totale : 30 min&lt;br /&gt;
* Utilisez des transparents pour présenter votre projet. Lors de votre passage vous devez présenter une démo PRÉPARÉE.&lt;br /&gt;
&lt;br /&gt;
Arrivez avec l&#039;application démarrée (on ne perd pas de temps) et 1 ou 2 scénarios (de test)&lt;br /&gt;
* Préparez vous 30 minutes avant votre soutenance pour démarrer les instances Windows Azure (ou autre plateforme de Cloud de votre choix) avec le service développé.&lt;br /&gt;
* Les démonstrations peuvent être faites sur vos machines personnelles cependant le service eCOM doit IMPERATIVEMENT s&#039;exécuter sur une ou plusieurs instances de machines virtuelles sur le Cloud de votre choix&lt;br /&gt;
* Vous devez avoir tous les documents demandés (accessibles en ligne et/ou imprimés)&lt;br /&gt;
* Vous devez fournir au début de votre passage les fiches d&#039;auto-évaluation complétées (version papier)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Contenu attendu dans votre présentation( à avoir au minimum dans vos slides) :&#039;&#039;&#039;&#039;&#039; &lt;br /&gt;
* une présentation globale du projet&lt;br /&gt;
* le processus de conception (illustré avec vos différentes productions)&lt;br /&gt;
* la démonstration de votre application&lt;br /&gt;
* des évaluations&lt;br /&gt;
* le bilan (pédagogique ET du projet/individuel ET groupe)&lt;br /&gt;
* le temps consacré à la conception &lt;br /&gt;
* le temps consacré au développement &lt;br /&gt;
* les principales difficultés rencontrées&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Ordre de passage :&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
* groupe 1&lt;br /&gt;
* groupe 3&lt;br /&gt;
* groupe 5&lt;br /&gt;
* groupe 4&lt;br /&gt;
* groupe 6&lt;br /&gt;
* groupe 2&lt;br /&gt;
&lt;br /&gt;
Respectez l&#039;ordre établi.&lt;br /&gt;
Faites attention au temps. Vous disposez de 30 minutes par soutenance pour : votre présentation et les questions. Au bout de 15 minutes de présentation vous serez interrompus pour être interrogés.&lt;br /&gt;
Les questions peuvent être posées nominativement (c&#039;est à dire que la personne qui doit répondre est désignée par l&#039;enseignant).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ATTENTION : Si vous voulez modifier l&#039;un des plannings, vous devez :&lt;br /&gt;
* trouver un autre groupe avec qui échanger&lt;br /&gt;
* vous assurer que tous les membres de ce groupe acceptent l&#039;échange&lt;br /&gt;
* envoyer un mail à SC, DD et VZ pour demande d&#039;accord du changement (avec le chef de projet de l&#039;autre groupe en copie)&lt;br /&gt;
Les modifications ne sont acceptées que jusqu&#039;au dimanche précédent la soutenance.&lt;br /&gt;
&lt;br /&gt;
==Livrables==&lt;br /&gt;
Tout votre projet doit être suivi grâce à gitLab.&lt;br /&gt;
&lt;br /&gt;
A tout moment, les enseignants doivent donc pouvoir &lt;br /&gt;
* avoir la dernière version du code (dernière version du logiciel en production et ce qui est en cours de développement dans des branches dédiées)&lt;br /&gt;
* voir les tâches prévues/en cours/réalisées&lt;br /&gt;
* savoir le travail de chaque membre (effectué et assigné)&lt;br /&gt;
* consulter les documents de conception (à jour) &lt;br /&gt;
* consulter les CR des daily meeting et autres réunions et les rétrospectives et vos présentations aux différents audits&lt;br /&gt;
* avoir connaissance des procédures de qualité que vous mettez en place au sein de votre projet&lt;br /&gt;
* consulter les résultats des différents tests pour chaque release&lt;br /&gt;
&lt;br /&gt;
Attention : nous insistons particulièrement sur le fait que toutes ces données doivent être maintenues en temps réel et accessibles sur le gitlab de votre projet.&lt;br /&gt;
&lt;br /&gt;
Attention : nous consulterons également les messages de commit.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Rendus===&lt;br /&gt;
Vous trouverez ci-dessous une liste (non exhaustive) de certains livrables pouvant être produits au sein de votre projet&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;L1. Composition des groupes et sujet&#039;&#039;&#039;&#039;&#039;. (obligatoire)&lt;br /&gt;
Le sujet doit être validé par vos enseignants dès le premier jour du projet. Envoyez une description dans un corps de mail à DD et SC. Cette description doit contenir :&lt;br /&gt;
* les membres du projet&lt;br /&gt;
* le nom du chef de projet&lt;br /&gt;
* le nom du scrum master&lt;br /&gt;
* les rôles envisagés par chaque membre&lt;br /&gt;
* le titre du sujet&lt;br /&gt;
un paragraphe descriptif du sujet dans lequel est particulièrement explicité l&#039;adéquation du sujet et les requis (quelques lignes)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;L2. Dossier de conception Système&#039;&#039;&#039;&#039;&#039;.&lt;br /&gt;
Le Dossier de Conception Système (DCS) a pour but de permettre à toute personne de connaitre les principaux composants Spring de votre application ECOM. Cette connaissance doit pouvoir être acquise rapidement, sans avoir à entrer dans les détails de l&#039;implémentation. Le DCS doit donc être de taille relativement limitée (5 à 10 pages, 20 pages au grand maximum).&lt;br /&gt;
Le DCS est centré sur un schéma d&#039;architecture système (SAS). Pour chaque composant et lien du SAS, le DCS doit fournir : &lt;br /&gt;
* Une description fonctionnelle : La description fonctionnelle d&#039;un composant fait apparaître les attributs qui le composent, ainsi que les méthodes qu&#039;il fournit. Attributs et méthodes seront associés à une courte description. Les besoins liées à la persistence ou aux aspects transactionnels peuvent également être explicités. &lt;br /&gt;
* Une description d&#039;implantation Spring : La description d&#039;implantation décrit l&#039;implantation du composant ou du lien dans l&#039;environnement Spring. Un composant peut être implanté par un client généré à partir de l&#039;interface de/des micro-services, par un micro-service REST (Controller), par un Service, par un Entity ou par un client Feign vers un micro-service externe au systeme (par exemple, service de paiement Swipe.com, ...).&lt;br /&gt;
&lt;br /&gt;
Le dossier de conception système doit être disponibles depuis votre page wiki.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;L3. Analyse des besoins&#039;&#039;&#039;&#039;&#039;.&lt;br /&gt;
Questionnaire et son analyse pour définir les besoins utilisateurs que doit satisfaire votre application.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;L4.Maquette&#039;&#039;&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;L5.SRS&#039;&#039;&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;L6.Diagramme UML&#039;&#039;&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;L7.Modèle de tâches&#039;&#039;&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;L8.Scrum (tableau de tâches de Gitlab)&#039;&#039;&#039;&#039;&#039;.&lt;br /&gt;
*(Ils peuvent si vous le souhaiter être directement édités sur le wiki) &lt;br /&gt;
* Le rapport de charge (benchmark) doit être (MUST) disponible sur le wiki.&lt;br /&gt;
* Le rapport sur les métriques logicielles doit être (MUST) disponible sur le wiki.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;L9.Journal&#039;&#039;&#039;&#039;&#039;.&lt;br /&gt;
Détaillez l&#039;affectation des taches effectuées ainsi le temps estimé et le temps effectif pour chaque tache et son état (Réalisée, Reportée, Abandonnée, ...)&lt;br /&gt;
Le journal doit être nominatif. Chaque membre de projet doit gérer son propre journal. Il fera l&#039;objet d&#039;une évaluation personnelle.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;L10.Dépôt Git&#039;&#039;&#039;&#039;&#039;.&lt;br /&gt;
Votre code source doit être accessible en ligne avec un lien depuis votre fiche de suivi sur le wiki.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;L11.Application en ligne&#039;&#039;&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;L12. Evaluation de l&#039;IHM réalisée&#039;&#039;&#039;&#039;&#039;.&lt;br /&gt;
cf cours IHM  [[Media:Cours2015-2016RICM.pdf]]&lt;br /&gt;
&lt;br /&gt;
Evaluation utilisateur : [[media:System-Usability-ScaleLogicielComplet.pdf]] &lt;br /&gt;
et/ou &lt;br /&gt;
experte : [[media:EvalEfficacite.pdf]], [[Media:Annexe1-HeuristiqueNielsen.pdf]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;L13. Evaluation de la qualité du projet&#039;&#039;&#039;&#039;&#039;.&lt;br /&gt;
* Nombre de lignes de code (outil CLOC à minima)&lt;br /&gt;
* Métriques de qualité du code ([http://www.sonarqube.org/ SonarQute], ...)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;L14. Evaluation économique du projet&#039;&#039;&#039;&#039;&#039;.&lt;br /&gt;
* Utilisez les temps effectifs des taches renseignées dans le journal.&lt;br /&gt;
* Utilisez le coût du travail d&#039;un ingénieur débutant.&lt;br /&gt;
* Comparez votre coût à l&#039;évaluation [[COCOMO]] de votre projet (utiliser les valeurs de L9).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;L15. Evaluation de la cybersécurité du projet (option)&#039;&#039;&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;L16. Evaluation des performances du projet (option)&#039;&#039;&#039;&#039;&#039;.&lt;br /&gt;
* Résultat d&#039;une injection de charge simpliste avec [[Gatling]]&lt;br /&gt;
* Résultat d&#039;une injection de charge suivant un scénario complet avec [[Gatling]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;L17. Gestion des risques (option)&#039;&#039;&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;L18. Slides de présentation conception&#039;&#039;&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;L19. Diapos de votre présentation de conception&#039;&#039;&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;L20. Diapos de votre présentation finale&#039;&#039;&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;L21. Auto evaluation&#039;&#039;&#039;&#039;&#039;.&lt;br /&gt;
Système : [[Media:FicheEval20162017-ECOM.doc]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;L22. Diapos de votre présentation client&#039;&#039;&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=Réalisations attendues=&lt;br /&gt;
==Conduite et suivi de projet==&lt;br /&gt;
Le projet eCOM est très court en durée. Vous utiliserez la méthodologie [[Scrum]] pour la conduite du projet dans chaque groupe. Vous pouvez vous inspirer de la méthode [[Lean Startup]] pour livrer rapidement votre application. Vous devez choisir un Scrum Master (unique ou tournant) : justifiez votre choix et la durée du sprint (justifiez votre choix).&lt;br /&gt;
Vous devez prévoir :&lt;br /&gt;
* product backlog&lt;br /&gt;
* sprint backlog&lt;br /&gt;
* sprint planning&lt;br /&gt;
* démos&lt;br /&gt;
* rétrospectives&lt;br /&gt;
&lt;br /&gt;
Pensez à utiliser un outil adapté cela doit être une documentation Agile !!!!&lt;br /&gt;
&lt;br /&gt;
(May) mettre en place des &amp;quot;poker planning&amp;quot;&lt;br /&gt;
[[File:20121002 141359.jpg|center|400px|PokerPlanningECOM2013]]&lt;br /&gt;
&lt;br /&gt;
Ces 2 premiers critères sont fixes !!!&lt;br /&gt;
&lt;br /&gt;
Selon les principes de la méthodologie Agile, vous devez composer votre travail en fonctionnalités. Chacune fera l’objet d’une conception (système et IHM) et d’un développement. Conception ET développement constituent l’ensemble des réalisations attendues.&lt;br /&gt;
&lt;br /&gt;
Vous devez utiliser GitLab comme support à votre projet (versioning, gestion des tâches...).&lt;br /&gt;
&lt;br /&gt;
Nous vous demandons également d&#039;utiliser les issues pour la communication avec les enseignants. En particulier, toute absence ou télétravail doit être signalé par ce média.&lt;br /&gt;
&lt;br /&gt;
==Réalisations système==&lt;br /&gt;
===Conception système===&lt;br /&gt;
La conception système est composée de deux réalisations principales :&lt;br /&gt;
le modèle de donnée : il est vivement conseillé de définir le modèle de données aussi tôt que possible et d&amp;quot;en discuter avec les enseignants.&lt;br /&gt;
le schéma d&#039;architecture système (SAS) : ce schéma doit faire apparaître les composants qui vont constituer l&#039;application, ainsi que les liens entre les beans. Un lien depuis un composant A vers un (ou plusieurs) composant(s) B signifie qu&#039;une interaction peut avoir lieu depuis A vers B. Un lien peut être monovalué ou multivalué, monodirectionnel ou multidirectionnel.&lt;br /&gt;
&lt;br /&gt;
===Développement système===&lt;br /&gt;
Pour chaque fonctionnalités conçues, le développement système sera réalisé en deux étapes. &lt;br /&gt;
====Les étapes====&lt;br /&gt;
Etape 0 :&lt;br /&gt;
Créer un groupe GitLab. Y ajouter les membres du projet eCOM. Créer plusieurs projets pour les différents parties. Activer les notifications. Ajouter les webhooks utiles.&lt;br /&gt;
&lt;br /&gt;
Etape 1 :&lt;br /&gt;
La première consiste à définir le cœur de l&#039;application, c&#039;est-à-dire le modèle de données (UML ou similaire [https://www.jhipster.tech/jdl/ JDL]) et la logique métier, puis à réaliser un premier prototype qui démontre une bonne maîtrise des Entity (annotations JAX-RS, annotations [[Swagger]]).&lt;br /&gt;
&lt;br /&gt;
L&#039;application RESTful est seulement accessible par l&#039;intermédiaire de clients type cUrl (généré avec le générateur [https://swagger.io/tools/swagger-codegen/ swagger-codegen]), [[Swagger]] UI, injecteur de charge [[Gatling]], ....) et le frontend AngularX que vous aurez généré avec [[JHipster]].&lt;br /&gt;
&lt;br /&gt;
Il n&#039;est pas demandé, de réaliser une interface web pour interagir avec l&#039;application. L&#039;application doit cependant offrir deux modes d’utilisation (administrateur et utilisateurs finaux) et exécuter certaines requêtes avec des garanties transactionnelles.&lt;br /&gt;
&lt;br /&gt;
TRES IMPORTANT : Votre machine virtuelle doit être sécurisée (Security Group et/or [[UFW]]/IPtables pour les ports exposés). Evitez de vous faire rançonner comme un binôme de la promo 2016-2017 (voir ci-dessous, la rançon d&#039;une BD [[MongoDB]]).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ db.PLEASE_READ_ME.find()&lt;br /&gt;
{ &lt;br /&gt;
    &amp;quot;_id&amp;quot; : ObjectId(&amp;quot;58a7287db7dc324adb249fdf&amp;quot;),&lt;br /&gt;
    &amp;quot;info&amp;quot; : &amp;quot;Don&#039;t panic. Your DB is in safety and backed up (check logs). &lt;br /&gt;
              To restore send 0.1 BTC and email with your server ip or domain name. Each 48 hours we erase all the data.&amp;quot;,&lt;br /&gt;
    &amp;quot;amount&amp;quot; : &amp;quot;0.1 BTC&amp;quot;,&lt;br /&gt;
    &amp;quot;data_we_have&amp;quot; : { &lt;br /&gt;
        &amp;quot;local&amp;quot; : [ &amp;quot;startup_log&amp;quot; ],&lt;br /&gt;
        &amp;quot;first_database&amp;quot; : [ &amp;quot;users&amp;quot;, &amp;quot;preferences&amp;quot; ],&lt;br /&gt;
        &amp;quot;MyAppXXX&amp;quot; : [ &amp;quot;emails&amp;quot; ] &lt;br /&gt;
    }, &lt;br /&gt;
    &amp;quot;Bitcoin Address&amp;quot; : &amp;quot;1NSz9TRBGKHKFdjdjH2Gme3LwDi5&amp;quot;, &lt;br /&gt;
    &amp;quot;email&amp;quot; : &amp;quot;xxxxx@xxxx.org&amp;quot; &lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Etape 2 : &lt;br /&gt;
La seconde étape consiste à compléter le premier prototype (étape 1) avec les objectifs suivants : &lt;br /&gt;
* Développement d&#039;une interface Web basée sur le modèle MVC (SPA ou non) ;&lt;br /&gt;
* Modification de la configuration de déploiement pour la haute disponibilité (HA) :&lt;br /&gt;
# Mise en place d&#039;un container base de données externe (MySQL, ...) pour la production (non répliquée)&lt;br /&gt;
# Mise en place de 2 containers base de données (MySQL) en cluster ([http://assets.en.oreilly.com/1/event/2/MySQL%20Replication%20Tutorial%20Presentation%202.pdf réplication])&lt;br /&gt;
# Mise en place de 2 containers &#039;&#039;frontends&#039;&#039; load balancer [[HAProxy]] ou [[Nginx]] en mode SSL terminaison ([[HAProxy#Configuration_en_SSL_Terminaison|instructions]])&lt;br /&gt;
# Génération et rafraichissement des certificats SSL avec [[Let&#039;s Encrypt]]&lt;br /&gt;
* Amélioration des fonctionnalités. En particulier, considérez les points suivants :&lt;br /&gt;
** Renseignement de la [[Privacy policy guidelines|notice relative à la protection de la vie privée]].&lt;br /&gt;
** Gestion de la concurrence et de la reprise sur panne avec des transactions ACID&lt;br /&gt;
** Gestion de l&#039;internationalisation (i18n) des applications web et mobiles. &#039;&#039;Remarque : vous pouvez utiliser les principes et outils appris dans l&#039;UE Communication Langagière.&#039;&#039;&lt;br /&gt;
** Gestion des contenus multimedia (photos, videos, docs ...) avec un FileStorageService ([https://www.callicoder.com/spring-boot-file-upload-download-rest-api-example/ lien]) &lt;br /&gt;
** Gestion adaptative des contenus multimedia (photos) avec un ThumbnailService (montrez l&#039;amélioration des performances avec Gatling)&lt;br /&gt;
** Gestion du cache client pour les photos et les thumbnails avec Cache-Control et ETag (montrez l&#039;amélioration des performances avec Gatling)&lt;br /&gt;
** Utilisation de mode Lazy pour les chargements (fetch) des collections et des médias (CLOB,BLOB).&lt;br /&gt;
** Génération d&#039;une application mobile [[Ionic]] avec [https://github.com/oktadeveloper/generator-jhipster-ionic generator-jhipster-ionic] (inclure les plugins [[Apache Cordova]] utiles à votre projet).&lt;br /&gt;
** Utilisation d&#039;un cache ([https://www.jhipster.tech/using-cache/ préconisé par JHipster])&lt;br /&gt;
* Ajout éventuel de fonctionnalités non prioritaires. De façon facultative, vous pourrez ajouter au prototype précédent quelques unes des fonctionnalités suivantes :&lt;br /&gt;
** Stockage externalisé des contenus multimedia par des [[Content Delivery Network]]s ([[Amazon S3]], Azure, Akamaï ...) &lt;br /&gt;
** Génération de documents PDF à partir des valeurs de champs d&#039;une entité ou du collection d&#039;entités (exemple d&#039;applications : facture, dossard coureur, export RGPD, ...) [https://www.stackextend.com/java/generate-pdf-document-using-jasperreports-and-spring-boot/ lien]&lt;br /&gt;
** Import et export massifs de collections d&#039;entités en format CSV, JSON.&lt;br /&gt;
** Suivi du &#039;&#039;click stream&#039;&#039; avec des Filters/Aspects en vue d&#039;une analyse &#039;&#039;[[Big Data]]&#039;&#039; avec [[Spark]] (&#039;&#039;Click Analytics&#039;&#039;, [https://github.com/pmerienne/iterative-cf Recommender System]).&lt;br /&gt;
** Gestion rudimentaire d&#039;une interface vocale avec un serveur vocal [[EA2012-Serveux Vocaux|VoiceXML]].&lt;br /&gt;
** Utilisation de [[OAuth2]] ou [[OpenID]] pour le login et l&#039;accès aux API REST avec [[Keycloak]] ou [[OKTA]].&lt;br /&gt;
** Utilisation du service de paiement Stripe.com en mode développeur&lt;br /&gt;
** Chat avec un opérateur du helpdesk (texte et/ou audio avec [[WebRTC]])&lt;br /&gt;
** Chatbot du helpdesk (comme [https://github.com/ovh-ux/ovh-chatbot ovh-chatbot])&lt;br /&gt;
** Gestion d&#039;un [[CaaS]] Docker privé avec [[Minikube]], [[Kubernetes]], [[Rancher]] ou [[Docker Swarm]]&lt;br /&gt;
** Traduction automatique et à la volée des champs des produits (nom, description, commentaires et avis) en fonction de la langue de l&#039;usager, au moyen d&#039;un service tiers.&lt;br /&gt;
** Script périodique (crontab) de dump et de backup distant de la base MySQL.&lt;br /&gt;
** Gestion asynchrone et transactionnelle de l&#039;envoi des courriels via le MailService, Thymeleaf et des taches @Scheduled&lt;br /&gt;
** Gestion asynchrone et transactionnelle de l&#039;envoi de SMS (si le destinataire a un compte gratuit pour l&#039;auto-réception de SMS)&lt;br /&gt;
&lt;br /&gt;
Remarque: certaines fonctionnalités sont assez indépendantes du noyau du projet : elles peuvent être mis en place dès le départ de l&#039;étape 1.&lt;br /&gt;
&lt;br /&gt;
====Le déploiement en continu====&lt;br /&gt;
Dès le démarrage, votre projet devra être géré selon les principes du &#039;&#039;[[DevOps]]&#039;&#039; : chaque version devra être déployé sur votre infrastructure de production en minimum de temps et sans interuption de services. Vous devez mettre en place des procédures de mise à jour des artifacts de l&#039;application en mode rolling update et fast rollback ([http://martinfowler.com/bliki/BlueGreenDeployment.html lien]).&lt;br /&gt;
&lt;br /&gt;
Remarques pour la mise en ligne :&lt;br /&gt;
NE COMMITEZ JAMAIS vos credentials Cloud (AWS, Azure, Google ...) DANS UN DEPOT PUBLIC !!!!!&lt;br /&gt;
&lt;br /&gt;
Votre compte serait utilisé pour créer plusieurs centaines de VMs et vous serez lourdement facturés ([http://readwrite.com/2014/04/15/amazon-web-services-hack-bitcoin-miners-github bitcoins], DDoD, ...) !&lt;br /&gt;
&lt;br /&gt;
Vous devez obligatoirement mettre en place les points suivants dès le démarrage du projet :&lt;br /&gt;
* Déploiement et retrait de l&#039;application sur/de la plateforme cloud publique ou privée (UFR, Amazon, Azure, Google, [https://www.jhipster.tech/heroku/ Heroku])&lt;br /&gt;
* Performances (résultat du injection de charge avec [[Apache JMeter]] ou [[Gatling]]) : Astuce: utiliser les images [[Docker]].&lt;br /&gt;
* Reprise sur panne simple et alerte des &#039;&#039;ops&#039;&#039; avec [[Monit]] (ie relance simple du serveur en cas de &amp;quot;plantage&amp;quot;).&lt;br /&gt;
* Script &amp;quot;basique&amp;quot; pour le rolling update des composants répliqués (application, base de données, serveurs de mail, load balancer). Remarque: [[Kubernetes]] gère les rolling updates ([https://kubernetes.io/docs/tasks/run-application/rolling-update-replication-controller/ lien]).&lt;br /&gt;
* Script &amp;quot;basique&amp;quot; pour le Fast forward (en cas de panne des composants dernièrement mis à jour).&lt;br /&gt;
&lt;br /&gt;
Vous devez optionnellement mettre en place les points suivants:&lt;br /&gt;
* Déploiement avec [[Docker]] (dockerfile et docker-compose) pour l&#039;application eCom. JHipster génère le dockerfile de l&#039;application et quelques descripteurs docker-compose.&lt;br /&gt;
* Préparation d&#039;images [[Docker]]&lt;br /&gt;
* Supervision des VMs du système déployé avec un de ces systèmes : [[Nagios]], [[Shinken]], [[Icinga]], [[Filter]]s, [[Tomcat Valve]]s, [[Glimpse]], [[Ganglia]], [[Elasticsearch]] + [[ElastAlert]], [[Hawkular]], [[Telegraf]] + [[InfluxDB]] + [[Grafana]], [[Prometheus]] ...* Injection de pannes avec [[Netflix Simian Army]]&lt;br /&gt;
* Déploiement de l&#039;application eCOM distribuée sur plusieurs VM [[Ubuntu Core]] avec [[Vagrant]] et VirtualBox, Azure, Amazon EC2, [[Google&#039;s Compute Engine]] ...&lt;br /&gt;
* Validation des services REST avec [[Swagger]]&lt;br /&gt;
&lt;br /&gt;
==Réalisations IHM==&lt;br /&gt;
===Conception===&lt;br /&gt;
La conception de la partie IHM du projet sera principalement composée : &lt;br /&gt;
* Des mécanismes pour intégrer les besoins des utilisateurs&lt;br /&gt;
* Des modèles (tâches, IHMA)&lt;br /&gt;
* De la charte graphique&lt;br /&gt;
* De l&#039;explication des choix de conception faits&lt;br /&gt;
&lt;br /&gt;
===Développement===&lt;br /&gt;
Vous êtes libres des technologies à utiliser pour le développement de la partie IHM de l&#039;application. Cependant, vous devez être capable de justifier vos choix. La partie IHM doit être distincte du noyau fonctionnel. Les codes de la partie présentation et du contenu de l&#039;IHM doivent également être séparés. Veuillez aux noms que vous attribuerez. Les &amp;quot;zones&amp;quot; définies dans vos IHMA doivent être facilement identifiables dans le code que vous réalisez (ex : ID des DIV).&lt;br /&gt;
&lt;br /&gt;
L&#039;IHM des utilisateurs différents peut être gérée différemment. Par exemple, l&#039;IHM de l&#039;administrateur de l&#039;application peut être une Interface en ligne de commande (pour l&#039;initialisation du catalogue du service, l&#039;ajout de nouveaux produits). Vous pouvez utiliser l&#039;interface EJB facade directement ou bien une interface [[RESTful]] en utilisant directement [[Curl]]).&lt;br /&gt;
&lt;br /&gt;
===Evaluation des IHMs===&lt;br /&gt;
Une IHM doit être évaluée par au moins deux types d&#039;évaluation (en plus de l&#039;évaluation fonctionnelle) :&lt;br /&gt;
* évaluation experte pour vérifier que les principes fondamentaux d&#039;utilisabilité sont respectés&lt;br /&gt;
* tests utilisateur pour étudier comment vos utilisateurs utilise dans leurs contextes d&#039;utilisation votre interface&lt;br /&gt;
&lt;br /&gt;
=Documentation=&lt;br /&gt;
==Transparents de cours==&lt;br /&gt;
&lt;br /&gt;
* Cours JEE/EJB(NDP) [[Media:EJB-ECOM2010.pdf]]&lt;br /&gt;
* Cours JEE tiers presentation (SCB) : [https://dl.dropboxusercontent.com/u/9706615/JEE_tiers_presentation.pdf url]&lt;br /&gt;
* Cours GWT (SCB) : [https://dl.dropboxusercontent.com/u/9706615/cours_GWT.pdf url]&lt;br /&gt;
* Cours maven (DD) : [http://membres-liglab.imag.fr/donsez/cours/maven.pdf url]&lt;br /&gt;
* Cours versionning (DD) : [http://membres-liglab.imag.fr/donsez/cours/version.pdf url]&lt;br /&gt;
* Cours subversion (DD) : [http://membres-liglab.imag.fr/donsez/cours/subversion.pdf url]&lt;br /&gt;
* Cours forge (DD) : [http://membres-liglab.imag.fr/donsez/cours/forge.pdf url]&lt;br /&gt;
* Cours http (DD) : [http://membres-liglab.imag.fr/donsez/cours/http.pdf url]&lt;br /&gt;
* Cours servlet (DD) : [http://membres-liglab.imag.fr/donsez/cours/servletjsp.pdf url]&lt;br /&gt;
* Cours IHM (SC) : [[Media:ECOMCours2018-2019.pdf]]&lt;br /&gt;
* Annexe Cours IHM (SC) : [[Media:Annexe1-HeuristiqueNielsen.pdf]], [[Media:Annexe2-KMADe.pdf]], [[Media:Annexe3-Placement.pdf]], [[Media:Annnexe4-Accesssibilité.pdf]]&lt;br /&gt;
&lt;br /&gt;
==Doc utiles==&lt;br /&gt;
* [http://lig-membres.imag.fr/donsez/cours/eaumlrel.pdf Transformation UML vers Relationnel]&lt;br /&gt;
* [http://www.theserverside.com/news/thread.tss?thread_id=55191 JPA implementation patterns ]&lt;br /&gt;
* Présentation sur le Cloud Computing : http://erods.liglab.fr/icar2013/programme.html&lt;br /&gt;
&lt;br /&gt;
===Quelques livres et technologies===&lt;br /&gt;
&lt;br /&gt;
REMARQUE: les livres sur ces technologies se périment très vite.&lt;br /&gt;
&lt;br /&gt;
====[[Spring]]====&lt;br /&gt;
* Bons tutoriels sur https://www.baeldung.com/rest-with-spring-series/&lt;br /&gt;
* Les manuels de références de Spring https://spring.io/projects/spring-boot#overview&lt;br /&gt;
* Craig Walls, Spring in Action, Fifth Edition, https://www.manning.com/books/spring-in-action-fifth-edition&lt;br /&gt;
&lt;br /&gt;
====[[JHipster]]====&lt;br /&gt;
* Matt Raible, The JHipster Mini-Book 4.5 (GRATUIT) https://www.infoq.com/minibooks/jhipster-4x-mini-book&lt;br /&gt;
* Deepu K Sasidharan, Sendil Kumar N, Full Stack Development with JHipster, (10 $ en promotion) March 2018, https://www.packtpub.com/application-development/full-stack-development-jhipster &lt;br /&gt;
&lt;br /&gt;
====JavaEE====&lt;br /&gt;
*  [http://shop.oreilly.com/product/0636920030614.do Arun Gupta, Java EE 7 Essentials, Enterprise Developer Handbook, O&#039;Reilly Media, August 2013] ([https://github.com/javaee-samples/javaee7-samples + 200 exemples de projets Maven])&lt;br /&gt;
* Building, Packaging, and Distributing Java EE Applications in 2017 https://dzone.com/articles/building-packaging-and-distributing-java-ee-apps-in-2017-part-2&lt;br /&gt;
&lt;br /&gt;
====REST====&lt;br /&gt;
* The RESTful CookBook, How to do stuff RESTful, http://restcookbook.com&lt;br /&gt;
* [http://shop.oreilly.com/product/0636920028925.do Bill Burke, RESTful Java with JAX-RS 2.0, 2nd Edition, Designing and Developing Distributed Web Services, Publisher: O&#039;Reilly Media, Final Release Date: November 2013] ([https://github.com/oreillymedia/restful_java_jax-rs_2_0 source code of examples])&lt;br /&gt;
&lt;br /&gt;
===Web===&lt;br /&gt;
====[[Responsive Web Design]]====&lt;br /&gt;
* Matthew Carver, The Responsive Web, Manning, October 2014, ISBN: 9781617291241 http://www.manning.com/carver/ ([http://www.manning.com/carver/TRWSourceCode.zip source code])&lt;br /&gt;
&lt;br /&gt;
====[[Bootstrap]]====&lt;br /&gt;
* Jake Spurlock, Bootstrap, Responsive Web Development, Pub: O&#039;Reilly Media, http://shop.oreilly.com/product/0636920027867.do ([https://github.com/whyisjake/Bootstrap source code])&lt;br /&gt;
&lt;br /&gt;
====[[Ember]]====&lt;br /&gt;
&lt;br /&gt;
====Tests unitaires====&lt;br /&gt;
* [[Selenium]]&lt;br /&gt;
&lt;br /&gt;
====Intégration en Continue====&lt;br /&gt;
* [[Jenkins]]&lt;br /&gt;
&lt;br /&gt;
====Continuous Delivery====&lt;br /&gt;
* https://continuousdelivery.com/&lt;br /&gt;
&lt;br /&gt;
====Misc====&lt;br /&gt;
* Eric Ries, The [[Lean Startup]], http://theleanstartup.com/&lt;br /&gt;
&lt;br /&gt;
====Questionnaires pour les sites web====&lt;br /&gt;
* [[Media:Questionnaire copy.pdf]]&lt;br /&gt;
&lt;br /&gt;
====Evaluations des interfaces====&lt;br /&gt;
*[[Media:Evaluation Heuristiques Nielsen.pdf]]&lt;br /&gt;
* [http://blocnotes.iergo.fr/concevoir/les-outils/sus-pour-system-usability-scale/]&lt;br /&gt;
*[[Media:System-Usability-ScaleLogicielComplet.pdf]]&lt;br /&gt;
&lt;br /&gt;
===Organisation===&lt;br /&gt;
* [[Trello]]&lt;br /&gt;
* [[Slack]]&lt;br /&gt;
* [[Waffle.io]]&lt;/div&gt;</summary>
		<author><name>Theo.Levesque</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=VT2018&amp;diff=42498</id>
		<title>VT2018</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=VT2018&amp;diff=42498"/>
		<updated>2018-10-17T18:31:02Z</updated>

		<summary type="html">&lt;p&gt;Theo.Levesque: /* Planning */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[VT2017|&amp;lt;&amp;lt; Etudes 2017]] [[VT|Sommaire]] [[VT2019|Etudes 2019 &amp;gt;&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Veille Technologique et Stratégique=&lt;br /&gt;
* Enseignants: [[User:Gpbonneau|Georges-Pierre Bonneau]], [[User:Donsez|Didier Donsez]]&lt;br /&gt;
* UE/Module: EAM (HPRJ9R6B) et EAR (HPRJ9R4B) en RICM5&lt;br /&gt;
&lt;br /&gt;
L&#039;objectif de cette UE est de réaliser un travail de synthèse et d’évaluation sur une technologie / spécification / tendance&lt;br /&gt;
&lt;br /&gt;
Dans votre futur vie d&#039;ingénieur, vous aurez à d&#039;une part, vous former par vous-même sur une technologie émergente et d&#039;autre part à réaliser une veille technologique (et stratégique) par rapport à votre entreprise et projet.&lt;br /&gt;
Il s&#039;agira de réaliser&lt;br /&gt;
* le positionnement par rapport au marché&lt;br /&gt;
* d&#039;être critique&lt;br /&gt;
&lt;br /&gt;
Votre synthèse fait l&#039;objet d&#039;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é.&lt;br /&gt;
Pour finir de convaincre (Saint Thomas), vous ferez la présentation d&#039;une démonstration.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Remarque: Le [https://fr.wikipedia.org/wiki/Plagiat plagiat] est incompatible avec l&#039;éthique de l&#039;ingénieur. Le directeur d&#039;école peut demander à votre traduction devant la commission disciplinaire de l&#039;université. La sanction peut aller jusqu’à une interdiction d&#039;inscription dans les établissements de l&#039;enseignement supérieur français pendant plusieurs années : Le jeu, en vaut-il la chandelle ?&lt;br /&gt;
&lt;br /&gt;
La présentation peut être réalisée avec [[reveal.js]]&lt;br /&gt;
&lt;br /&gt;
[[File:presentation-VT-RICM5-1516.pdf|transparents d&#039;introduction à l&#039;UE]]&lt;br /&gt;
&lt;br /&gt;
=Affectation des sujets=&lt;br /&gt;
[[File:AffectationSujetsVT2018.pdf]]&lt;br /&gt;
&lt;br /&gt;
=Planning=&lt;br /&gt;
* Vendredi 7/9: présentation et choix des sujets&lt;br /&gt;
[[User:Gpbonneau|Georges-Pierre Bonneau]], [[User:Donsez|Didier Donsez]]&lt;br /&gt;
* Lundi 12/11: (GPB,DD en visio)&lt;br /&gt;
** 1: &lt;br /&gt;
** 2: Service Mesh&lt;br /&gt;
** 3:&lt;br /&gt;
** 4:&lt;br /&gt;
** 5:&lt;br /&gt;
* Lundi 19/11: (GPB,DD en visio)&lt;br /&gt;
** 6: Quentin Fombaron - Web Assembly&lt;br /&gt;
** 7:&lt;br /&gt;
** 8:&lt;br /&gt;
** 9: ActionHero.js&lt;br /&gt;
** 10: Apache MXNet : Demo avec Intel Movidius&lt;br /&gt;
* Lundi 26/11: (GPB+DD)&lt;br /&gt;
** 11: &lt;br /&gt;
** 12:&lt;br /&gt;
** 13:&lt;br /&gt;
** 14:&lt;br /&gt;
** 15:&lt;br /&gt;
* Lundi 03/12: (GPB+DD)&lt;br /&gt;
** 16:&lt;br /&gt;
** 17:&lt;br /&gt;
** 18:Benjamin BESNIER - Apache Beam&lt;br /&gt;
** 19:Théo LEVESQUE - OpenShift&lt;br /&gt;
** 20:&lt;br /&gt;
* Lundi 10/12: (GPB+DD)&lt;br /&gt;
** 21:Tim Lepage - Moby&lt;br /&gt;
** 22:&lt;br /&gt;
** 23:&lt;br /&gt;
** 24:&lt;br /&gt;
** 25:&lt;br /&gt;
* Lundi 17/12: (GPD, DD absent)&lt;br /&gt;
** 26:&lt;br /&gt;
** 27:FIDO&lt;br /&gt;
** 28:&lt;br /&gt;
** 29:&lt;br /&gt;
** 30:&lt;br /&gt;
&lt;br /&gt;
=Sujets=&lt;br /&gt;
# [[Single Sign On]] : démonstration de [[Keycloak]] avec [[JHipster]].&lt;br /&gt;
# [[Service Mesh]] : démonstration de [[Istio]] avec [[JHispter]] kubernetes subgenerator&lt;br /&gt;
# [[gVisor]]: a new kind of sandbox that helps provide secure isolation for containers&lt;br /&gt;
# [[WebAssembly]]&lt;br /&gt;
# [[Fast Identity Online Alliance]] (FIDO)&lt;br /&gt;
# [[Apache MXNet]] : Demo avec [[Intel Movidius]] ([https://github.com/tspannhw/rpi-mxnet-movidius-minifi lien])&lt;br /&gt;
# [[DevSecOps]]&lt;br /&gt;
# Portails et l&#039;API [[Portlet]] : Démo avec [[Liferay]]&lt;br /&gt;
# [[Apache Beam]]&lt;br /&gt;
# [[plateforme logicielle open source de conduite autonome Apollo 2.0]]&lt;br /&gt;
# [[Neural Processing Unit]] (NPU) : Demo de la clé [[Intel Movidius]] sur un RPI&lt;br /&gt;
# [[Kafka Streams]]&lt;br /&gt;
# [[Moby]] : démonstration de containers avec votre projet [[ECOM-RICM|eCOM]].&lt;br /&gt;
# [[Hazelcast]] : Démo avec Spring Boot ([https://dzone.com/storage/assets/6459742-dzone-rc247-gettingstartedwithspringbootandmicrose.pdf lien]) dans un projet [[JHipster]]&lt;br /&gt;
# [[Zipkin]] (et Dapper) : Démonstration sur [[eCOM]] avec [[JHipster]]&lt;br /&gt;
# [[In-Memory Data Grids]] : Démonstration de [[Gigaspaces]] et [[XAP]] Open Source&lt;br /&gt;
# Insport Video&lt;br /&gt;
# Gestionnaires de contenu : démonstration de  [[Apache Jackrabbit]] dans le projet [[eCOM]]&lt;br /&gt;
# [[Memory-centric virtual distributed storage system]]&lt;br /&gt;
# [[Performance Monitoring]]&lt;br /&gt;
# [[ESB]] : démonstration de [[Mule ESB]]&lt;br /&gt;
# [[MemCached]]&lt;br /&gt;
# [[CloudFoundry]]&lt;br /&gt;
# [[Fabric8]]&lt;br /&gt;
# [[gceasy]] : Universal garbage collection log Analyser&lt;br /&gt;
# [[OpenWhisk]]&lt;br /&gt;
# [[Wildfly Swarm]]&lt;br /&gt;
# [[Apache Solr]] : Démonstration avec [http://hortonworks.com/hadoop-tutorial/indexing-and-searching-text-within-images-with-apache-solr/ Tesseract OCR]&lt;br /&gt;
# [[Content Delivery Network]]s : Démonstration de [[Amazon S3]], Azure, Akamaï ... sur votre projet [[ECOM-RICM|eCOM]]&lt;br /&gt;
# [[ActionHero.js]]&lt;br /&gt;
# [[OpenShift]] CaaS : démo sur le projet eCOM&lt;br /&gt;
# [[web3j]]&lt;br /&gt;
# [[CMS]] : Demo avec [[Crafter CMS]]&lt;br /&gt;
# [[SIG]] : Démonstration de [[QGIS]]&lt;br /&gt;
# [[Low-Power Global Area Network]]s ([[Sat-IoT]])&lt;/div&gt;</summary>
		<author><name>Theo.Levesque</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=LoRa&amp;diff=41784</id>
		<title>LoRa</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=LoRa&amp;diff=41784"/>
		<updated>2018-04-09T18:37:42Z</updated>

		<summary type="html">&lt;p&gt;Theo.Levesque: /* Ressources logicielles */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:KerlinkLoRaStation.jpg|200px|thumb|right|Kerlink&#039;s LoRa Station]]&lt;br /&gt;
[[Image:SemtechLoRaMote.jpg|200px|thumb|right|Semtech&#039;s LoRa Mote]]&lt;br /&gt;
[[Image:SemtechIoT.png|200px|thumb|right|Semtech&#039;s IoT Demo]]&lt;br /&gt;
[[Image:IMST-SK-iM880A-001.jpg|200px|thumb|right|IMST&#039;s LoRa SK-iM880A]]&lt;br /&gt;
[[Image:IMST-SK-iM880A-002.jpg|200px|thumb|right|IMST&#039;s LoRa SK-iM880A]]&lt;br /&gt;
[[Image:Waspmote001.jpg|200px|right|thumb|WaspMote]]&lt;br /&gt;
&lt;br /&gt;
LoRa (Long Range) est un protocole de communication (uplink et downlink) longue distance (&amp;lt;50kms en théorie) et bas débit (&amp;lt;300-600 bauds) pour l&#039;Internet des Choses (ie basse consommation). L&#039;émetteur/récepteur peut être mobile (tests effectués jusqu&#039;à 180 Km/h). ([[ Low Power Wide Area Networks]])&lt;br /&gt;
&lt;br /&gt;
Démos Semtech&lt;br /&gt;
* http://iot.semtech.com/demonstrator.php&lt;br /&gt;
* http://iot.semtech.com/gpsdemo/&lt;br /&gt;
&lt;br /&gt;
==Produits==&lt;br /&gt;
===Stations===&lt;br /&gt;
====Concentrateur SX1301====&lt;br /&gt;
* Passerelles LoRa-3G/Ethernet (SX1301+SX1255/57) http://www.kerlink.fr/ http://www.rennes-atalante.fr/uploads/media/CP_Long_Range.pdf&lt;br /&gt;
* Calao&lt;br /&gt;
* Multitech&lt;br /&gt;
* LinkLabs&lt;br /&gt;
* IMST iC880 (lab sample)&lt;br /&gt;
====SX1272====&lt;br /&gt;
* Libellium Meshlium&lt;br /&gt;
* [http://www.cooking-hacks.com/sx1272-lora-shield-for-raspberry-pi-868-mhz LoRA SX1272 for Raspberry PI]&lt;br /&gt;
* [http://www.cooking-hacks.com/waspmote-gateway-sx1272-lora-sma-4-5-dbi-868-mhz Waspmote Gateway SX1272 LoRa module SMA 4.5 dBi - 868 MHz]&lt;br /&gt;
&lt;br /&gt;
===Motes===&lt;br /&gt;
* Sensor nodes : http://www.wi6labs.com/site/ (STM32 ?)&lt;br /&gt;
* http://www.nemeus.fr/products/&lt;br /&gt;
* [https://www.adafruit.com/product/3078 Adafruit Feather 32u4 RFM95 LoRa Radio - 868 or 915 MHz] avec le Module HopeRF RFM95&lt;br /&gt;
* [[Semtech LoRaMote]]&lt;br /&gt;
&lt;br /&gt;
===Modules SX1272 &amp;amp; SX1276===&lt;br /&gt;
* Chip http://www.semtech.com/wireless-rf/lora.html&lt;br /&gt;
* Module [http://www.wireless-solutions.de/products/radiomodules/im880a iM880A-L - Long Range Radio Module]&lt;br /&gt;
* [http://www.cooking-hacks.com/sx1272-lora-module-for-arduino-raspberry-pi-intel-galileo-868-mhz Module XBee LoRa SX1272]&lt;br /&gt;
* Module d&#039;évaluation [[SX1276MB1MAS]] pour [[MBed]]&lt;br /&gt;
* Module d&#039;évaluation [[SX1272RF1BAS]]&lt;br /&gt;
* Module [https://developer.mbed.org/platforms/Espotel-ELMO/ Espotel ELMO]&lt;br /&gt;
* [http://www.microchip.com/wwwproducts/Devices.aspx?product=RN2483 Module Modem Microchip]&lt;br /&gt;
* [http://www.nemeus.fr/en/nemeus-mm001-quick-starter/ Module Modem Nemeus]&lt;br /&gt;
* [https://developer.mbed.org/platforms/MTS-mDot-F411/ Module Multitech mDot]&lt;br /&gt;
* [[Module HopeRF RFM95]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
voir les modules chinois SX1276 sur [http://fr.aliexpress.com/wholesale?SearchText=SX1276 Aliexpress]&lt;br /&gt;
&lt;br /&gt;
===Shields===&lt;br /&gt;
* [http://www.wi6labs.com/site/ Wi6Labs]&lt;br /&gt;
&lt;br /&gt;
===Eval Kits===&lt;br /&gt;
* [http://www.wireless-solutions.de/products/starterkits/sk-im880a IMST SK-iM880A – Long Range Radio Starter Kit]&lt;br /&gt;
&lt;br /&gt;
==Ressources logicielles==&lt;br /&gt;
* OpenRF http://openrf.codeplex.com/&lt;br /&gt;
* Semtech LoRa https://github.com/Lora-net/lora_gateway&lt;br /&gt;
* Docker pour pico gateway https://github.com/Theo024/pico-gateway&lt;br /&gt;
* https://github.com/RIOT-OS/RIOT/pull/2026&lt;br /&gt;
* API WaspMote LoRA (Libellium)  : licence LGPL&lt;br /&gt;
* API WiMODLR HCI (IMST) : licence MIT&lt;br /&gt;
* [http://www.airspayce.com/mikem/arduino/RadioHead/ RadioHead for HopeRF RFM95]&lt;br /&gt;
* https://www.thethingsnetwork.org/&lt;br /&gt;
&lt;br /&gt;
==A voir==&lt;br /&gt;
* Plus sur [[EA2014 IoT Communication]]&lt;br /&gt;
* https://partner.orange.com/wp-content/uploads/2016/04/LoRa-Device-Developer-Guide-Orange.pdf &lt;br /&gt;
* http://www.labfab.fr/portfolio/lora-fabian/&lt;br /&gt;
* http://www.telecom-bretagne.eu/lexians/2014/entreprises/lancement-du-projet-lora-fabian-deploiement-dune-couverture-radio-longue-portee-pour-les-objets-communicants-a-rennes/&lt;br /&gt;
&lt;br /&gt;
==Projets @ AIR==&lt;br /&gt;
* [[Surveillance Géotechnique LoRa]]&lt;br /&gt;
* [[Station Météo LoRa]]&lt;br /&gt;
* [[SmartCampus]]&lt;/div&gt;</summary>
		<author><name>Theo.Levesque</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=LoRa&amp;diff=41783</id>
		<title>LoRa</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=LoRa&amp;diff=41783"/>
		<updated>2018-04-09T18:37:08Z</updated>

		<summary type="html">&lt;p&gt;Theo.Levesque: /* Ressources logicielles */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:KerlinkLoRaStation.jpg|200px|thumb|right|Kerlink&#039;s LoRa Station]]&lt;br /&gt;
[[Image:SemtechLoRaMote.jpg|200px|thumb|right|Semtech&#039;s LoRa Mote]]&lt;br /&gt;
[[Image:SemtechIoT.png|200px|thumb|right|Semtech&#039;s IoT Demo]]&lt;br /&gt;
[[Image:IMST-SK-iM880A-001.jpg|200px|thumb|right|IMST&#039;s LoRa SK-iM880A]]&lt;br /&gt;
[[Image:IMST-SK-iM880A-002.jpg|200px|thumb|right|IMST&#039;s LoRa SK-iM880A]]&lt;br /&gt;
[[Image:Waspmote001.jpg|200px|right|thumb|WaspMote]]&lt;br /&gt;
&lt;br /&gt;
LoRa (Long Range) est un protocole de communication (uplink et downlink) longue distance (&amp;lt;50kms en théorie) et bas débit (&amp;lt;300-600 bauds) pour l&#039;Internet des Choses (ie basse consommation). L&#039;émetteur/récepteur peut être mobile (tests effectués jusqu&#039;à 180 Km/h). ([[ Low Power Wide Area Networks]])&lt;br /&gt;
&lt;br /&gt;
Démos Semtech&lt;br /&gt;
* http://iot.semtech.com/demonstrator.php&lt;br /&gt;
* http://iot.semtech.com/gpsdemo/&lt;br /&gt;
&lt;br /&gt;
==Produits==&lt;br /&gt;
===Stations===&lt;br /&gt;
====Concentrateur SX1301====&lt;br /&gt;
* Passerelles LoRa-3G/Ethernet (SX1301+SX1255/57) http://www.kerlink.fr/ http://www.rennes-atalante.fr/uploads/media/CP_Long_Range.pdf&lt;br /&gt;
* Calao&lt;br /&gt;
* Multitech&lt;br /&gt;
* LinkLabs&lt;br /&gt;
* IMST iC880 (lab sample)&lt;br /&gt;
====SX1272====&lt;br /&gt;
* Libellium Meshlium&lt;br /&gt;
* [http://www.cooking-hacks.com/sx1272-lora-shield-for-raspberry-pi-868-mhz LoRA SX1272 for Raspberry PI]&lt;br /&gt;
* [http://www.cooking-hacks.com/waspmote-gateway-sx1272-lora-sma-4-5-dbi-868-mhz Waspmote Gateway SX1272 LoRa module SMA 4.5 dBi - 868 MHz]&lt;br /&gt;
&lt;br /&gt;
===Motes===&lt;br /&gt;
* Sensor nodes : http://www.wi6labs.com/site/ (STM32 ?)&lt;br /&gt;
* http://www.nemeus.fr/products/&lt;br /&gt;
* [https://www.adafruit.com/product/3078 Adafruit Feather 32u4 RFM95 LoRa Radio - 868 or 915 MHz] avec le Module HopeRF RFM95&lt;br /&gt;
* [[Semtech LoRaMote]]&lt;br /&gt;
&lt;br /&gt;
===Modules SX1272 &amp;amp; SX1276===&lt;br /&gt;
* Chip http://www.semtech.com/wireless-rf/lora.html&lt;br /&gt;
* Module [http://www.wireless-solutions.de/products/radiomodules/im880a iM880A-L - Long Range Radio Module]&lt;br /&gt;
* [http://www.cooking-hacks.com/sx1272-lora-module-for-arduino-raspberry-pi-intel-galileo-868-mhz Module XBee LoRa SX1272]&lt;br /&gt;
* Module d&#039;évaluation [[SX1276MB1MAS]] pour [[MBed]]&lt;br /&gt;
* Module d&#039;évaluation [[SX1272RF1BAS]]&lt;br /&gt;
* Module [https://developer.mbed.org/platforms/Espotel-ELMO/ Espotel ELMO]&lt;br /&gt;
* [http://www.microchip.com/wwwproducts/Devices.aspx?product=RN2483 Module Modem Microchip]&lt;br /&gt;
* [http://www.nemeus.fr/en/nemeus-mm001-quick-starter/ Module Modem Nemeus]&lt;br /&gt;
* [https://developer.mbed.org/platforms/MTS-mDot-F411/ Module Multitech mDot]&lt;br /&gt;
* [[Module HopeRF RFM95]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
voir les modules chinois SX1276 sur [http://fr.aliexpress.com/wholesale?SearchText=SX1276 Aliexpress]&lt;br /&gt;
&lt;br /&gt;
===Shields===&lt;br /&gt;
* [http://www.wi6labs.com/site/ Wi6Labs]&lt;br /&gt;
&lt;br /&gt;
===Eval Kits===&lt;br /&gt;
* [http://www.wireless-solutions.de/products/starterkits/sk-im880a IMST SK-iM880A – Long Range Radio Starter Kit]&lt;br /&gt;
&lt;br /&gt;
==Ressources logicielles==&lt;br /&gt;
* OpenRF http://openrf.codeplex.com/&lt;br /&gt;
* Semtech LoRa https://github.com/Lora-net/lora_gateway&lt;br /&gt;
* Docker pour pico gateway [https://github.com/Theo024/pico-gateway]&lt;br /&gt;
* https://github.com/RIOT-OS/RIOT/pull/2026&lt;br /&gt;
* API WaspMote LoRA (Libellium)  : licence LGPL&lt;br /&gt;
* API WiMODLR HCI (IMST) : licence MIT&lt;br /&gt;
* [http://www.airspayce.com/mikem/arduino/RadioHead/ RadioHead for HopeRF RFM95]&lt;br /&gt;
* https://www.thethingsnetwork.org/&lt;br /&gt;
&lt;br /&gt;
==A voir==&lt;br /&gt;
* Plus sur [[EA2014 IoT Communication]]&lt;br /&gt;
* https://partner.orange.com/wp-content/uploads/2016/04/LoRa-Device-Developer-Guide-Orange.pdf &lt;br /&gt;
* http://www.labfab.fr/portfolio/lora-fabian/&lt;br /&gt;
* http://www.telecom-bretagne.eu/lexians/2014/entreprises/lancement-du-projet-lora-fabian-deploiement-dune-couverture-radio-longue-portee-pour-les-objets-communicants-a-rennes/&lt;br /&gt;
&lt;br /&gt;
==Projets @ AIR==&lt;br /&gt;
* [[Surveillance Géotechnique LoRa]]&lt;br /&gt;
* [[Station Météo LoRa]]&lt;br /&gt;
* [[SmartCampus]]&lt;/div&gt;</summary>
		<author><name>Theo.Levesque</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Projets_2017-2018&amp;diff=41782</id>
		<title>Projets 2017-2018</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Projets_2017-2018&amp;diff=41782"/>
		<updated>2018-04-09T18:23:36Z</updated>

		<summary type="html">&lt;p&gt;Theo.Levesque: /* Affectations */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;&amp;lt;[[Projets 2016-2017]] | [[Projets]] | [[Projets 2018-2019]]&amp;gt;&amp;gt;&lt;br /&gt;
=RICM=&lt;br /&gt;
==RICM3==&lt;br /&gt;
&lt;br /&gt;
==RICM4==&lt;br /&gt;
===Projet Semestre S8===&lt;br /&gt;
&lt;br /&gt;
Enseignants responsables : Olivier Richard, Didier Donsez&lt;br /&gt;
&lt;br /&gt;
* Dates : Lundi après-midi, Mardi après-midi  &lt;br /&gt;
* Lancement: 15/01/2018 en 257 à 15h45&lt;br /&gt;
* Soutenances: &#039;&#039;&#039;Lundi 9 avril&#039;&#039;&#039;: [[Ordre_passages_soutenances_RICM4_2017_2018 | Ordre de passages]]&lt;br /&gt;
* Soutenances à mi-parcours: Lundi 12 et mardi 13 mars: [[ordre_passages_mi_parcours_RICM4_2017_2018 | Ordre de passages]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Evaluation à mi-parcours le lundi/mardi ???&#039;&#039;&#039;: Format: 10min (5min de présentation 3 slides au plus, 5min de discussion). Cette évaluation sera prise en compte dans la note finale.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Consignes générales:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Vous devez être pro-actifs !!!&#039;&#039;&#039;: 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&#039;auteur du code si il y a lieu, écrire un rapport de bug (&#039;&#039;&#039;Attention:&#039;&#039;&#039; ca se prépare !), soumettre un patch/pull request, contacter l&#039;enseignant ou la personne référente du projet.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Vous devez maintenir une fiche de suivi de projet&#039;&#039;&#039;: 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. &#039;&#039;&#039;Note:&#039;&#039;&#039; le nom de la fiche doit être composé du nom du projet et suffixé par ricm4_2017_2018. &#039;&#039;&#039;Cette fiche compte pour la note finale&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Votre code&#039;&#039;&#039; pour doit être hébergé sur le gitlab et à l&#039;URL suivante https://gricad-gitlab.univ-grenoble-alpes.fr/Projet-RICM4/17-18 , vous utiliserez votre compte UGA.&lt;br /&gt;
&lt;br /&gt;
* 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).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Propositions de projets:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# [[QCM C2I]] , Pierre Gillois, Didier Donsez&lt;br /&gt;
# [[Dashboard pour gestionnaire de tâches]] (Angular 5): Olivier Richard&lt;br /&gt;
# [[Moteur de workflows distribué]] (WDL/Cromwell): Olivier Richard &lt;br /&gt;
# [[ESP32 et language D]]: Olivier Richard&lt;br /&gt;
# [[Serious game multi-joueurs pour tables tactiles en réseau]] : Didier Donsez, Anne-Laure Finkel, Stéphanie Diligent.&lt;br /&gt;
# [[Challenge OpenCity]] : Georges-Pierre Bonneau, Didier Donsez&lt;br /&gt;
# 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&lt;br /&gt;
# Projet [[Réseau Social LoRa]] avec des pods [[ESP32-LoRa]] :  Olivier Richard.&lt;br /&gt;
# Contribution et evaluation au/du projet [https://github.com/IntelLabs/hpat HPAT] (A compiler-based big data framework in Python): Olivier Richard.&lt;br /&gt;
# [[Ruche connectée LoRa]] : Nicolas Palix&lt;br /&gt;
# [[Serres connectées]] : Nicolas Palix&lt;br /&gt;
# [[I-Greenhouse]] : [[Serre connectée aquaponie]] : Nicolas Palix&lt;br /&gt;
# Projet &amp;quot;Plateforme de mise en relation pour les entrepreneurs sociaux&amp;quot; : Didier Donsez&lt;br /&gt;
# [[Chatbot pour borne d&#039;accueil handicap]] : Didier Donsez, Marie-Paule Balicco et Jérôme Maisonnasse (service accueil handicap COMUE UGA)&lt;br /&gt;
# Connected Shop (avec [[Eclipse SmartHome]]) : Didier Donsez.&lt;br /&gt;
# [[Deploiment Nucleo | Déploiement sécurisé et sans fil pour carte Nucleo]]: Olivier Richard et Sylain Toru&lt;br /&gt;
# [[RobAIR]] : Cobot Majordome : Jérôme Maisonnasse, Germain Lemasson, Bastien Scher (FabMSTIC).&lt;br /&gt;
&lt;br /&gt;
==== Affectations ====&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
 |+ Affectation des projets RICM4 2017-2018&lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Sujet&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Etudiants&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Enseignant(s)&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Fiche de suivi&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Dépot git&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 1&lt;br /&gt;
 | [[QCM C2I]]&lt;br /&gt;
 | NON ATTRIBUÉ&lt;br /&gt;
 | Pierre Gillois, Didier Donsez&lt;br /&gt;
 | [[RICM4_2017_2018_-_| Fiche]] - [[RICM4_2017_2018_-_/_SRS|SRS]] - [[RICM4_2017_2018_-_/UML | UML]]&lt;br /&gt;
 | &lt;br /&gt;
 | [[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]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 2&lt;br /&gt;
 | [[Dashboard pour gestionnaire de tâches]] (Angular 5)&lt;br /&gt;
 | BELGUENDOUZ Sekina, LARNICOL Titouan&lt;br /&gt;
 | Olivier Richard&lt;br /&gt;
 | [[RICM4_2017_2018_-_Dashboard| Fiche]] - [[RICM4_2017_2018_-_Dashboard/SRS|SRS]] - [[RICM4_2017_2018_-_Dashboard/UML | UML]]&lt;br /&gt;
 | [https://gricad-gitlab.univ-grenoble-alpes.fr/Projet-RICM4/17-18/2 gitlab]&lt;br /&gt;
 | [[Media:RICM4_2017_2018_-_Dashboard-Rapport.pdf|Rapport final]] - [[Media:RICM4_2017_2018_-_Dashboard-Presentation_Finale-FR.pdf|Presentation finale FR]] - [[Media:RICM4_2017_2018_-_Dashboard-Presentation_Finale-EN.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:Dashboard_en.pdf|Presentation de mi-parcours EN]] - [[Media:Dashboard_fr.pdf|Presentation de mi-parcours FR]] - [[Media:Dashboard_fr.pptx|Presentation de mi-parcours en pptx]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 3&lt;br /&gt;
 | [[Moteur de workflows distribué]] (WDL/Cromwell)&lt;br /&gt;
 | NON ATTRIBUÉ&lt;br /&gt;
 | Olivier Richard&lt;br /&gt;
 | [[RICM4_2017_2018_-_| Fiche]] - [[RICM4_2017_2018_-_/_SRS|SRS]] - [[RICM4_2017_2018_-_/UML | UML]]&lt;br /&gt;
 | &lt;br /&gt;
 | [[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]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 4&lt;br /&gt;
 | [[ESP32 et language D]]&lt;br /&gt;
 | MANGER Raphael, HOUBRON Adrian&lt;br /&gt;
 | Olivier Richard&lt;br /&gt;
 | [[RICM4_2017_2018_-_ESP32_D| Fiche]] - [[RICM4_2017_2018_-_ESP32_D/_SRS|SRS]] - [[RICM4_2017_2018_-_ESP32_D/UML | UML]]&lt;br /&gt;
 | [https://gricad-gitlab.univ-grenoble-alpes.fr/Projet-RICM4/17-18/4 gitlab]&lt;br /&gt;
 | [[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]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 5&lt;br /&gt;
 | [[Serious game multi-joueurs pour tables tactiles en réseau]]&lt;br /&gt;
 | LEPAGE Tim, SERGEANT Dimitri &lt;br /&gt;
 | Didier Donsez, Anne-Laure Finkel, Stéphanie Diligent&lt;br /&gt;
 | [[RICM4_2017_2018_-SeriousGame Polystar | Fiche]] - [[RICM4_2017_2018_- SeriousGame Polystar /_SRS|SRS]] - [[RICM4_2017_2018_- SeriousGame Polystar /UML | UML]]&lt;br /&gt;
 | [https://gricad-gitlab.univ-grenoble-alpes.fr/Projet-RICM4/17-18/5 gitlab]&lt;br /&gt;
 | [[Media:Polystar_Final_Report_Lepage_Sergeant.pdf|Rapport final]] - [[Media:Final_presentation_Polystar.pdf|Presentation finale FR]] - [[Media:affiche_Polystar.pdf|Affiche]] - [[Media:PolyStar.pdf|Presentation de mi-parcours]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 6&lt;br /&gt;
 | [[Challenge OpenCity]]&lt;br /&gt;
 | BOUCHERIMA Amina, FOMBARON Quentin&lt;br /&gt;
 | Georges-Pierre Bonneau, Didier Donsez&lt;br /&gt;
 | [[RICM4_2017_2018_-_OpenCity| Fiche]] - [[RICM4_2017_2018_-_OpenCity/_SRS|SRS]] - [[RICM4_2017_2018_-_OpenCity/UML | UML]]&lt;br /&gt;
 | [https://gricad-gitlab.univ-grenoble-alpes.fr/Projet-RICM4/17-18/6 gitlab]&lt;br /&gt;
 | [[Media:Projet-RICM4 OpenCity Rapport.pdf|Rapport final]] - [http://www.quentinfombaron.fr/final_presentation_FR/ Presentation finale FR] - [http://www.quentinfombaron.fr/final_presentation_EN/ Final Presentation EN] - [[Media:-Projet-RICM4-OpenCity Flyer.jpg|Flyer]] - [http://www.quentinfombaron.fr/mi_presentation_FR/ Presentation de mi-parcours]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 7.1&lt;br /&gt;
 | Projet [[UltraTeam]] avec des trackers [[ESP32-LoRa]] + GPS&lt;br /&gt;
 | TERRIER Bastien, GROS-DAILLON Hugo &lt;br /&gt;
 | Didier Donsez&lt;br /&gt;
 | [[RICM4_2017_2018_-_UltraTeam_7.1| Fiche]] - [[RICM4_2017_2018_-_UltraTeam_7.1/_SRS|SRS]] - [[RICM4_2017_2018_-_UltraTeam_7.1/UML | UML]]&lt;br /&gt;
 | [https://gricad-gitlab.univ-grenoble-alpes.fr/Projet-RICM4/17-18/7.1 gitlab]&lt;br /&gt;
 | [[Media:Final_Report_UltraTeam7.1.pdf|Rapport final]] - [[Media:UltraTeam7.1_Final_PowerPoint_.pdf‎|Presentation finale FR]] - [[Media:UltraTeam7.1_Final_PowerPoint_.pdf‎|Final Presentation EN]] - [[Media:UltraTeam_7.1_Flyer.jpg|Flyer]] - [[Media:UltraTeam 7.1 Mid Presentation.pdf|Presentation de mi-parcours]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 7.2&lt;br /&gt;
 | Projet [[UltraTeam]] avec des trackers [[ESP32-LoRa]] + GPS&lt;br /&gt;
 | MOLION Enzo, VALETTE Léo&lt;br /&gt;
 | Didier Donsez&lt;br /&gt;
 | [[RICM4_2017_2018_-_UltraTeamMV| Fiche]] - [[RICM4_2017_2018_-_UltraTeamMV_:_SRS|SRS]] - [[RICM4_2017_2018_-_UltraTeamMV_:_UML | UML]]&lt;br /&gt;
 | [https://gricad-gitlab.univ-grenoble-alpes.fr/Projet-RICM4/17-18/7.2 gitlab] - [https://github.com/ultratrail/UltraTeamMV GitHub]&lt;br /&gt;
 | [https://air.imag.fr/images/a/a3/UltrateamMVReport.pdf Rapport final] - [https://air.imag.fr/images/0/0e/UltraTeamMVFinalPresentationEN.pdf Final Presentation EN] - [https://air.imag.fr/images/b/b7/UltraTeamMVMidtermPresentationEN.pdf Presentation de mi-parcours]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 8&lt;br /&gt;
 | Projet [[Réseau Social LoRa]] avec des pods [[ESP32-LoRa]]&lt;br /&gt;
 | VEGREVILLE Thibaud, GENTILLON Loris, ZHENG Jian&lt;br /&gt;
 | Olivier Richard&lt;br /&gt;
 | [[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]]&lt;br /&gt;
 | [https://gricad-gitlab.univ-grenoble-alpes.fr/Projet-RICM4/17-18/8 gitlab]&lt;br /&gt;
 | [https://air.imag.fr/images/7/7b/Final_report_social_network_lora.pdf Rapport final] - [https://air.imag.fr/images/f/f5/Final-presentation_social_network_lora.pptx Final Presentation EN]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 9&lt;br /&gt;
 | Contribution et evaluation au/du projet [https://github.com/IntelLabs/hpat HPAT]&lt;br /&gt;
 | NON ATTRIBUÉ&lt;br /&gt;
 | Olivier Richard&lt;br /&gt;
 | [[RICM4_2017_2018_-_| Fiche]] - [[RICM4_2017_2018_-_/_SRS|SRS]] - [[RICM4_2017_2018_-_/UML | UML]]&lt;br /&gt;
 | &lt;br /&gt;
 | [[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]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 10&lt;br /&gt;
 | [[Ruche connectée LoRa]] &lt;br /&gt;
 | BESNIER Benjamin, LÉVESQUE Théo, WEILL William&lt;br /&gt;
 | Nicolas Palix&lt;br /&gt;
 | [[RICM4_2017_2018_-_Ruche_Connectee_| Fiche]] - [[RICM4_2017_2018_-_Ruche_Connectee_/_SRS|SRS]] - [[RICM4_2017_2018_-_Ruche_Connectee/UML | UML]] - [[Media:RICM4_2017_2018_-_Ruche_Connectee_-_Schedule.png|Schedule]]&lt;br /&gt;
 | [https://gricad-gitlab.univ-grenoble-alpes.fr/Projet-RICM4/17-18/10 gitlab]&lt;br /&gt;
 | [[Media:RICM4_2017_2018_-_Rapport_final.pdf|Rapport final]] - [[Media:Connected Hive final presentation.pdf|Final Presentation EN]] - [[Media:RICM4_2017_2018_-_Ruche_Connectee_Mi_parcours_presentation.pdf|Presentation de mi-parcours]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 11&lt;br /&gt;
 | [[Serres connectées]]&lt;br /&gt;
 | BESNARD Guillaume, DEPRIESTER Timothée&lt;br /&gt;
 | Nicolas Palix&lt;br /&gt;
 | [[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]]&lt;br /&gt;
 | [https://gricad-gitlab.univ-grenoble-alpes.fr/Projet-RICM4/17-18/11 gitlab]&lt;br /&gt;
 | [[Media:RICM4_2017_2018_-_Serre_Connecte_Rapport_Final.pdf|Rapport final]] - [[Media:RICM4_2017_2018_-_Serre_Connecte_Presentation_Final_EN.pdf|Final Presentation EN]] - [[Media:RICM4_2017_2018_-_Serre_Connecte_Mi_parcours_presentation.pdf|Presentation de mi-parcours]] - [[Media:RICM4_2017_2018_-_Serre_Connecte_Poster.pdf|Poster]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 12&lt;br /&gt;
 | [[I-Greenhouse]] : [[Serre connectée aquaponie]] &lt;br /&gt;
 | SURIER GAROFALO Aurélien, FERREIRA Joffrey, OZENDA Thomas&lt;br /&gt;
 | Nicolas Palix&lt;br /&gt;
 | [[RICM4_2017_2018_-_IGreenHouse| Fiche]] - [[RICM4_2017_2018_-_IGreenHouse_/_SRS|SRS]] - [[IGreenHouse/UML | UML]]&lt;br /&gt;
 | [https://gricad-gitlab.univ-grenoble-alpes.fr/Projet-RICM4/17-18/12 gitlab]&lt;br /&gt;
 | [[Media:Rapport_Projet_I-Greenhouse_2017-2018.pdf‎|Rapport final]] - [[Media:Presentation 2017-2018 I-greenhouse.pdf|Presentation finale FR]] - [[Media:Presentation 2017-2018 I-greenhouse.pdf|Final Presentation EN]] - [[Media:Poster_i-greenhouse_2017-2018.pdf|Flyer]] - [[Media:Presentation_mi-parcours_i-greenhouse_2017-2018.pdf|Presentation de mi-parcours]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 13&lt;br /&gt;
 | Projet &amp;quot;Plateforme de mise en relation pour les entrepreneurs sociaux&amp;quot;&lt;br /&gt;
 | AUBERT Vincent, COURTIAL Julien&lt;br /&gt;
 | Didier Donsez&lt;br /&gt;
 | [[RICM4_2017_2018_-_Entrepreneur| Fiche]] - [[RICM4_2017_2018_-_Entrepreneur_AUBERT_COURTIAL/_SRS|SRS]] - [[RICM4_2017_2018_-_Entrepreneur_AUBERT_COURTIAL/UML | UML]]&lt;br /&gt;
 | [https://gricad-gitlab.univ-grenoble-alpes.fr/Projet-RICM4/17-18/13 gitlab]&lt;br /&gt;
 | [[Media:Rapport_Entrepreneur.pdf|Rapport final]] - [[Media:Soutenance_Entrepreneur_FR.pdf|Presentation finale FR]] - [[Media:Soutenance_Entrepreneur.pdf|Final Presentation EN]] - [[Media:Présoutenance_Projet.pdf|Presentation de mi-parcours]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 14&lt;br /&gt;
 | [[Chatbot pour borne d&#039;accueil handicap]]&lt;br /&gt;
 | AUCLAIR-CORDAT Julien, BAMBA Samuel&lt;br /&gt;
 | Didier Donsez, Marie-Paule Balicco et Jérôme Maisonnasse (service accueil handicap COMUE UGA) &lt;br /&gt;
 | [[RICM4_2017_2018_-_ChatBot| Fiche]] - [[RICM4_2017_2018_-_/_SRS|SRS]] - [[RICM4_2017_2018_-_/UML | UML]]&lt;br /&gt;
 | [https://gricad-gitlab.univ-grenoble-alpes.fr/Projet-RICM4/17-18/14 gitlab]&lt;br /&gt;
 | [[Media:Final_Report___Chatbot_SAH.pdf|Rapport final]] - [[Media:ChatBot.pdf|Presentation finale FR]] - [[Media:ChatBot.pdf|Final Presentation EN]] - [[Media:ChatBot.pdf|Flyer]] - [[Media:Chatbot_mi-parcours.pdf|Presentation de mi-parcours]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 15&lt;br /&gt;
 | Connected Shop (avec [[Eclipse SmartHome]])&lt;br /&gt;
 | CUZIN Florian, ECHEVET Théo&lt;br /&gt;
 | Didier Donsez&lt;br /&gt;
 | [[RICM4_2017_2018_-Connected_shop| Fiche]] - [[RICM4_2017_2018_-_Connected_shop_SRS|SRS]] - [[RICM4_2017_2018_-_Connected_Shops/UML | UML]]&lt;br /&gt;
 | [https://gricad-gitlab.univ-grenoble-alpes.fr/Projet-RICM4/17-18/15 gitlab]&lt;br /&gt;
 | [[Media:Rapport_Virtual_fitting_room.pdf|Rapport final]] - [[Media:Presentation_finale_virtual_fitting_room.pdf|Presentation finale FR]] - [[Media:Presentation_mi_soutenance_fr_Connected_Shops.pdf|Presentation de mi-parcours]] - [https://www.youtube.com/watch?v=qVNoHjpnASw&amp;amp;feature=youtu.be Vidéo]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 16&lt;br /&gt;
 | [[Deploiment Nucleo | Déploiement sécurisé et sans fil pour carte Nucleo]]&lt;br /&gt;
 | CHANET Zoran, CHARLOT Servan&lt;br /&gt;
 | Olivier Richard, Sylain Toru&lt;br /&gt;
 | [[RICM4_2017_2018_-_Nucleo | Fiche]] - [[RICM4_2017_2018_-_Nucleo/_SRS|SRS]] - [[RICM4_2017_2018_-_Nucleo/UML | UML]]&lt;br /&gt;
 | [https://gricad-gitlab.univ-grenoble-alpes.fr/Projet-RICM4/17-18/16 gitlab]&lt;br /&gt;
 | [[Media:Final_Report_Nucleo_CHANET_CHARLOT.pdf|Rapport final]] - [[Media:Presentation_Finale_Nucleo.pdf|Presentation finale FR]] - [[Media:Nucleo Final Presentation.pdf‎|Presentation finale]]  - [[Media:Projet_Nucleo_diapo_mi_parcours.pdf‎|Presentation de mi-parcours]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 17.1&lt;br /&gt;
 | [[RobAIR]] : Robot Majordome&lt;br /&gt;
 | DEVOS Xavier, LAFRASSE Cédric&lt;br /&gt;
 | Jérôme Maisonnasse, Germain Lemasson, Bastien Scher (FabMSTIC)&lt;br /&gt;
 | [[RICM4_2017_2018_-_RobAIR17-1| Fiche]] - [[RICM4_2017_2018_-_RobAIRDL/_SRS|SRS]] - [[RICM4_2017_2018_-_RobAIRDL/UML | UML]]&lt;br /&gt;
 | [https://gricad-gitlab.univ-grenoble-alpes.fr/Projet-RICM4/17-18/17.1 gitlab]&lt;br /&gt;
 | [[Media:RobAIRrapport.pdf|Rapport final]] - [[Media:Final_robair_fr.pdf|Presentation finale FR]] - [[Media:Final_robair.pdf|Final Presentation EN]] - [[Media:xxx.pdf|Flyer]] - [[Media:RobAIR_Robotics_guide.pdf|Presentation de mi-parcours]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 17.2&lt;br /&gt;
 | [[RobAIR]] : Robot Majordome&lt;br /&gt;
 | JEAN Jordan, EZ-ZINE Najwa&lt;br /&gt;
 | Jérôme Maisonnasse, Germain Lemasson, Bastien Scher (FabMSTIC)&lt;br /&gt;
 | [[RICM4_2017_2018_-_robair2| Fiche]] - [[RICM4_2017_2018_-_robair2/_SRS|SRS]] - [[RICM4_2017_2018_-_robair2/UML | UML]]&lt;br /&gt;
 | [https://gricad-gitlab.univ-grenoble-alpes.fr/Projet-RICM4/17-18/17.2 gitlab]&lt;br /&gt;
 | [[Media:Report_robair_tweet.pdf|Rapport final]] - [[Media:RobAIR.pdf|Presentation finale FR]] - [[Media:RobAIR.pdf|Final Presentation EN]] - [[Media:poster_robair.pdf|Flyer]] - [[Media:RobAIR-Mi-soutenance.pdf|Presentation de mi-parcours]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==RICM5==&lt;br /&gt;
===Projet IoT S9===&lt;br /&gt;
Enseignants responsables : Bernard Tourancheau&lt;br /&gt;
&lt;br /&gt;
Calendrier: ??? Septembre à ??? Décembre 2017.&lt;br /&gt;
&lt;br /&gt;
* Projet IoT 3 : [[Ski-locator]] (Bernard Tourancheau)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Projet Semestre S10===&lt;br /&gt;
&lt;br /&gt;
Enseignants responsables : Didier Donsez&lt;br /&gt;
&lt;br /&gt;
Calendrier: 29 Janvier à 15 Mars 2018.&lt;br /&gt;
&lt;br /&gt;
Séances de Management de projets innovants:&lt;br /&gt;
* Mercredi 31/01 de 8h à 12h: Stéphanie Diligent&lt;br /&gt;
* Mercredi 7 février de 8h à 12h : Stéphanie Diligent&lt;br /&gt;
* Mardi 15 février de 8h à 12 : Emmanuelle Tréhoust&lt;br /&gt;
* Lundi 26 février de 8h à 12h : Olivier Gilles&lt;br /&gt;
* Mardi 13 mars de 8h à 12h : Stéphanie Diligent et Emmanuelle Tréhoust&lt;br /&gt;
&lt;br /&gt;
Réunion de présentation : 8 Janvier 2018 Matin à 9H00-10H00 (RdV Salle P257 et Salle AIR P259). Faire couler le café.&lt;br /&gt;
&lt;br /&gt;
Hackathon Vinci (8,9,10/02) : http://hacktogether.vinci-energies.com/&lt;br /&gt;
&lt;br /&gt;
Démarrage : Lundi 29 Janvier 2018&lt;br /&gt;
&lt;br /&gt;
Soutenance à mi-parcours : Mercredi 14 Février 2018, 8H00-11H00 (30 minutes par équipe).&lt;br /&gt;
&lt;br /&gt;
Rendu rapport de management : Mardi 13 Mars 2018 - Matin&lt;br /&gt;
&lt;br /&gt;
Soutenance (puis Pot de la fin) :  Jeudi 15 Mars 2018&lt;br /&gt;
&lt;br /&gt;
Vendredi 16 Mars : 10000 ans de RICM&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Planning soutenances mi-parcours ====&lt;br /&gt;
Mercredi 14 Février 2018, salle P144, 8H00-11H00 (25 minutes TTC par équipe).&lt;br /&gt;
&lt;br /&gt;
* 8H00-8H30 [[Real Time Subtitles 2017-2018| Real Time Subtitles]]&lt;br /&gt;
* 8H30-9H00 [[Deep Learning 2017-2018 | Deep Learning]]&lt;br /&gt;
* 9H00-9H30 [[EasyFlight_2017-2018|EasyFlight]]&lt;br /&gt;
* 9H30-10H00 [[ Réalité virtuelle et Augmentée pour la maintenance d&#039;usines]]&lt;br /&gt;
* 10H00-10H30 [[R&#039;Montagne]]&lt;br /&gt;
* 10H30-11H00 [[SmartMove]]&lt;br /&gt;
* 11H00-11H30 [[RICM5 2017 2018 - UGAChain|UGAChain]]&lt;br /&gt;
&lt;br /&gt;
==== Planning soutenances finales ====&lt;br /&gt;
Jeudi 15 Mars 2018&lt;br /&gt;
Matin (Salle P251)&lt;br /&gt;
* 8H00-9H00 [[R&#039;Montagne]] (50 minutes TTC)&lt;br /&gt;
* 9H00-10H00 [[SmartMove]] (50 minutes TTC)&lt;br /&gt;
* 10H00-11H00  (50 minutes TTC) [[ Réalité virtuelle et Augmentée pour la maintenance d&#039;usines]]&lt;br /&gt;
* 11H00-12H00  (50 minutes TTC) [[RICM5 2017 2018 - UGAChain|UGAChain]] : Blockchain for Education&lt;br /&gt;
Pause déjeuner&lt;br /&gt;
Matin (Salle P249)&lt;br /&gt;
* 13H00-14H00 [[Real Time Subtitles 2017-2018| Real Time Subtitles]] (50 minutes TTC)&lt;br /&gt;
* 14H00-15H00 [[SmartRecruiting]] (50 minutes TTC)&lt;br /&gt;
* 15H00-16H00 [[EasyFlight_2017-2018|EasyFlight]] (50 minutes TTC)&lt;br /&gt;
&lt;br /&gt;
====Instructions pour la soutenance====&lt;br /&gt;
* 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&#039;Montagne.&lt;br /&gt;
* La présentation est constituée des chapitres suivants:&lt;br /&gt;
** Rappel du sujet/besoin et cahier des charges&lt;br /&gt;
** Technologies employées&lt;br /&gt;
** Architecture techniques&lt;br /&gt;
** Réalisations techniques&lt;br /&gt;
** Gestion de projet (méthode, planning prévisionnel et effectif, gestion des risques, rôles des membres, ...)&lt;br /&gt;
** Outils (collaboration, CD/CI par exemple ...)&lt;br /&gt;
** Métriques logiciels : lignes de code, langages, performance, temps ingénieur (d&#039;après vos journaux)...)&lt;br /&gt;
** Conclusion (Retour d&#039;expérience)&lt;br /&gt;
** Transparent introduisant la démonstration&lt;br /&gt;
* 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&#039;effet &amp;quot;démo&amp;quot;.&lt;br /&gt;
* L&#039;ensemble des documents (y compris photos, vidéos et &#039;&#039;[[Logiciels#Screencast|screencast]]s&#039;&#039;) doivent être accessibles depuis le tableau ci-dessous et dans chaque fiche de suivi. Prévoyez une copie sur clé USB.&lt;br /&gt;
* 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.&lt;br /&gt;
* &#039;&#039;&#039;TOUT Le matériel prêté devra être rapporté et restitué dans un sac cabas lors de la soutenance.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Affectations ====&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
 |+ Affectation des projets RICM5 2017-2018&lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Sujet&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Etudiants&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Enseignant(s)&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Fiche de suivi&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Dépot git&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 1&lt;br /&gt;
 | [[Real Time Subtitles 2017-2018| Sous-titre d&#039;un cours en temps réel]]&lt;br /&gt;
 | &#039;&#039;&#039;Estelle ALLARD&#039;&#039;&#039; / Aymeric BROCHIER / Louis COCHINHO / Oriane DALLE / Alexandre FERRERA / Alice RIVOAL&lt;br /&gt;
 | Didier Donsez, Laurent Besacier, François Portet, Marie-Paule Balicco, Jérome Maisonnasse&lt;br /&gt;
 | [[Real Time Subtitles 2017-2018| Fiche]] - [[Real_Time_Subtitles_2017-2018/SRS|SRS]]&lt;br /&gt;
 | [https://gitlab.com/LouisCochinho/RealTimeSubtitles GitLab]&lt;br /&gt;
 | [[Media:RICM5_2017_2018_Real_time_subtitles_rapport.pdf|Rapport final]] - [[Media:RICM5_2017_2018_Real_time_subtitles_slides.pdf|Presentation finale]] -  [[Media:RICM5_2017_2018_Real_time_subtitles_mi.pdf|Presentation de mi-parcours]] - [[Media:RICM5_2017_2018_Real_time_subtitles_flyer.pdf|Flyer]] - [[Media:RICM5_2017_2018_Real_time_subtitles_poster.pdf|Poster]] - [[Media:Demo_RealTimeSubtitles.rar|Video]]&lt;br /&gt;
 &lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 2&lt;br /&gt;
 | [[Réalité Augmentée pour le Smart Campus 2018|Réalité Augmentée pour le Smart Campus]]&lt;br /&gt;
 | Lucas LESAGE / &#039;&#039;&#039;Denis LACHARTRE&#039;&#039;&#039; / Douria ZENNOUCHE / Gilles BONHOURE / Maxime DEREYMEZ&lt;br /&gt;
 | Didier Donsez, Georges-Pierre Bonneau&lt;br /&gt;
 | [[Campus_Augmente_2017-2018|Fiche]] - [[Media:SRS_ProjetAR_2018.pdf|SRS]] &lt;br /&gt;
 | [https://github.com/ProjetS10-CyberHoloMachin Organisation Git]&lt;br /&gt;
 | [[Media:Guide_developpeur_ProjetAR_2018.pdf|Guide developpeur]] - [[Media:Presentation_finale_ProjetAR_2018.pdf|Presentation finale ]] -[[Media : Cyberposter_ProjetAR_2018.pdf | Poster]] - [[Media:Rapport_final_MPI_ProjetAR_2018.pdf‎ | Rapport final MPI ]] - [[Media:Guide_utilisateur_ProjetAR_2018.pdf|Guide utilisateur]]- [[Media:Presentation_Mi_parcours_ProjetAR_2018.pdf|Presentation de mi-parcours]]  -  [http://youtulle.com/XXXX Vidéo 1]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 3&lt;br /&gt;
 | SmartRecruiting : [[SmartRecruiting|Deep Learning]] avec [[TensorFlow]] sur les référentiels de compétence&lt;br /&gt;
 | Héloise FERNANDES DE ALMEIDA / &#039;&#039;&#039;Romane GALLIER&#039;&#039;&#039; / Alicia AUBERTIN / Antoine GAMBRO / Qianqian FU &lt;br /&gt;
 | Didier Donsez&lt;br /&gt;
 | [[SmartRecruiting| Fiche]] - [[SmartRecruiting/SRS|SRS]]&lt;br /&gt;
 | [https://github.com/Projet-DeepLearning-RICM5-2018 Organisation Git]&lt;br /&gt;
 | [[Media:RICM5_2017_2018_DeepLearning_rapport.pdf|Rapport final]] - [[Media:RICM5_2017_2018_DeepLearning_presentation.pdf|Presentation finale]] - [[Media:RICM5_2017_2018_DeepLearning_mi-parcours.pdf|Presentation de mi-parcours]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 4&lt;br /&gt;
 | [[RICM5 2017 2018 - UGAChain|UGAChain]] : Blockchain for Education&lt;br /&gt;
 | Charles MARCHAND / &#039;&#039;&#039;Antoine BOISADAM&#039;&#039;&#039; / Ahmed NASSIK / Simon CHAMBONNET / Lucas GUERRY / Aymeric VIAL-GRELIER&lt;br /&gt;
 | Didier Donsez &amp;amp; co&lt;br /&gt;
 | style=&amp;quot;white-space: nowrap;&amp;quot;|[[RICM5 2017 2018 - UGAChain| Fiche]] - [[RICM5 2017 2018 - UGAChain /_SRS|SRS]]&lt;br /&gt;
 | [https://github.com/RICM5-BlockChain Github]&lt;br /&gt;
 | [[Media:RICM5_2017_2018_-_UGAChain_-_Rapport_MPI.pdf|Rapport final]] - [[Media:RICM5_2017_2018_UGAChain_-_Soutenance_fianale.pdf|Présentation finale]] - [[Media:RICM5_2017_2018_UGAChain_-_Soutenance_mi-parcours.pdf|Présentation de mi-parcours]] - [[Media:RICM5_2017_2018_UGAChain-Flyer.pdf|Flyer]] - [[Media:RICM5_2017_2018_XXXX_poster.pdf|Poster]] - [http://youtulle.com/XXXX Vidéo 1]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 5&lt;br /&gt;
 | [[R&#039;Montagne]]&lt;br /&gt;
 | &#039;&#039;&#039;Hugo AMODRU-FAVIN&#039;&#039;&#039; / Antoine DELISE / Gwenaël MOREAU&lt;br /&gt;
 | Bernard Tourancheau&lt;br /&gt;
 | [[R&#039;Montagne| Fiche]] - [[RICM5_2017_2018_-_RMontagne_/_SRS|SRS]]&lt;br /&gt;
 | [https://github.com/delisea/R-Montagne Github]&lt;br /&gt;
 | [[Media:RICM5_2017_2018_RMontagne_MPI.pdf|Rapport final]] - [[Media:RICM5_2017_2018_RMontagne.pdf|Presentation finale ]] - [[Media:RICM5_2017_2018_RMontagne_MiParcours.pdf|Presentation de mi-parcours]]  - [[Media:RICM5_2017_2018_RMontagne_Flyer.pdf|Flyer/Poster]] - [http://youtulle.com/XXXX Vidéo 1]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 6&lt;br /&gt;
 | [[SmartMove]]&lt;br /&gt;
 | &#039;&#039;&#039;Anthony GEOURJON&#039;&#039;&#039; / Timothée LEMAIRE / Clément ROUQUIER / Vincent TURRIN&lt;br /&gt;
 | Bernard Tourancheau&lt;br /&gt;
 | [[RICM5_2017-2018 - SmartMove| Fiche]] - [[RICM5_2017-2018-SmartMove-SRS|SRS]]&lt;br /&gt;
 | [https://github.com/orgs/SmartMove-PolytechGrenoble/dashboard Github]&lt;br /&gt;
 | [[Media:RICM5_2017_2018_XYZ.pdf|Rapport final]] - [[Media:RICM5_2017_2018_SmartMove.pdf|Presentation finale]] - [[Media:RICM5_2017_2018_XYZ.pdf|Presentation de mi-parcours]]  - [[Media:RICM5_2017_2018_XXXX_flyer.pdf|Flyer]] - [[Media:RICM5_2017_2018_XXXX_poster.pdf|Poster]] - [http://youtulle.com/XXXX Vidéo 1]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 7&lt;br /&gt;
 | [[EasyFlight 2017-2018|EasyFlight]]&lt;br /&gt;
 | &#039;&#039;&#039;Boris ODIEVRE&#039;&#039;&#039; / Remi SAVARY / Lambert ROCHER / Hervé BECHER&lt;br /&gt;
 | Didier Donsez&lt;br /&gt;
 | [[EasyFlight_2017-2018/Fiche_de_suivi| Fiche]] - [[RICM5_2017-2018-EasyFlight-SRS|SRS]]&lt;br /&gt;
 | [https://github.com/lambertrocher/EasyFlight Github]&lt;br /&gt;
 | [[Media:RICM5_2017_2018_XYZ.pdf|Rapport final]] - [[Media:RICM5_2017_2018_XYZ.pdf|Presentation finale]] - [[Media:RICM5_2017_2018_XYZ.pdf|Presentation de mi-parcours]]  - [[Media:RICM5_2017_2018_XXXX_flyer.pdf|Flyer]] - [[Media:RICM5_2017_2018_XXXX_poster.pdf|Poster]] - [http://youtulle.com/XXXX Vidéo 1]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Sujets non choisis ====&lt;br /&gt;
* [[Contributions open-source au projet JHipster]] (Didier Donsez)&lt;br /&gt;
* [[Contributions à Software Heritage]] (Didier Donsez and co)&lt;br /&gt;
* Projet IoT 3 : [[Ski-locator]] (Bernard Tourancheau)&lt;br /&gt;
&lt;br /&gt;
= Projets collectifs MAT/IESE =&lt;br /&gt;
&lt;br /&gt;
== Années 3 et 4 ==&lt;br /&gt;
&lt;br /&gt;
* [[ASAC/SJC|Serres connectées @ Jardin du coteau]]&lt;br /&gt;
* [[ASAC/GEJC|Gestion de l&#039;eau @ Jardin du coteau]]&lt;br /&gt;
* [[ASAC/AP|Aquaponie @ Polytech]]&lt;br /&gt;
&lt;br /&gt;
=[[Projets M2PGI Services Machine-to-Machine et Internet-of-Things]]=&lt;br /&gt;
==[[PM2M/2018/TP|PM2M]]==&lt;/div&gt;</summary>
		<author><name>Theo.Levesque</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=File:Connected_Hive_final_presentation.pdf&amp;diff=41781</id>
		<title>File:Connected Hive final presentation.pdf</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=File:Connected_Hive_final_presentation.pdf&amp;diff=41781"/>
		<updated>2018-04-09T18:21:54Z</updated>

		<summary type="html">&lt;p&gt;Theo.Levesque: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Theo.Levesque</name></author>
	</entry>
</feed>