https://air.imag.fr/api.php?action=feedcontributions&user=Guillaume.Denis&feedformat=atomair - User contributions [en]2024-03-29T08:08:27ZUser contributionsMediaWiki 1.35.13https://air.imag.fr/index.php?title=File:SoutenanceVTMPI.pdf&diff=46389File:SoutenanceVTMPI.pdf2019-12-09T14:03:55Z<p>Guillaume.Denis: Guillaume.Denis uploaded a new version of File:SoutenanceVTMPI.pdf</p>
<hr />
<div></div>Guillaume.Denishttps://air.imag.fr/index.php?title=VT2019&diff=46374VT20192019-12-09T13:34:36Z<p>Guillaume.Denis: /* Séance 4 : 9/12 */</p>
<hr />
<div>[[VT2018|<< Etudes 2018]] [[VT|Sommaire]] [[VT2020|Etudes 2020 >>]]<br />
<br />
<br />
=Veille Technologique et Stratégique=<br />
* Enseignants: [[User:Gpbonneau|Georges-Pierre Bonneau]], [[User:Donsez|Didier Donsez]]<br />
* UE/Module: EAM (HPRJ9R6B) et EAR (HPRJ9R4B) en 1FO5<br />
<br />
L'objectif de cette UE est de réaliser un travail de synthèse et d’évaluation sur une technologie / spécification / tendance<br />
<br />
Dans votre futur vie d'ingénieur, vous aurez à d'une part, vous former par vous-même sur une technologie émergente et d'autre part à réaliser une veille technologique (et stratégique) par rapport à votre entreprise et projet.<br />
Il s'agira de réaliser<br />
* le positionnement par rapport au marché<br />
* d'être critique<br />
<br />
Votre synthèse fait l'objet d'une présentation orale convaincante devant un auditoire (dans le futur, vos collègues, vos chefs ou vos clients) avec des transparents et un discours répété.<br />
Pour finir de convaincre (Saint Thomas), vous ferez la présentation d'une démonstration.<br />
<br />
Votre présentation sera noté et commenté par tous vos camarades via un sondage (téléphone mobile). Leurs notes et leurs commentaires seront notés en fonction de leur exactitude de jugement.<br />
<br />
Remarque: Le [https://fr.wikipedia.org/wiki/Plagiat plagiat] est incompatible avec l'éthique de l'ingénieur. Le directeur d'école peut demander à votre traduction devant la commission disciplinaire de l'université. La sanction peut aller jusqu’à une interdiction d'inscription dans les établissements de l'enseignement supérieur français pendant plusieurs années : Le jeu, en vaut-il la chandelle ?<br />
<br />
La présentation peut être réalisée avec [[reveal.js]] ou avec [[remarkjs]]<br />
<br />
[[File:presentation-VT-RICM5-1516.pdf|transparents d'introduction à l'UE]]<br />
<br />
=Planning=<br />
<br />
== Séance 1 : 18/11 ==<br />
Enseignants : [[User:Gpbonneau|Georges-Pierre Bonneau]], [[User:Donsez|Didier Donsez]]<br />
<br />
* Présentation<br />
* Choix des sujets<br />
<br />
== Séance 2 : 25/11 ==<br />
Enseignants : [[User:Gpbonneau|Georges-Pierre Bonneau]]<br />
<br />
* 15h45 -> 16h15: Selenium - Automatisation de WebApps, BADAT, CUAU, [[Media:Selenium_VT2019.pdf|Slides]], [[Selenium|Fiche de synthèse]], [[VT2019 Selenium Demo|Démonstration]]<br />
* 16h15 -> 16h45: Performance Monitoring, WYKLAND, [[Media:Perf monitoring.pdf|Slides]], [[VT2019_Performance_Monitoring|Fiche de synthèse]], [[VT2019_Demonstration_Grafana|Démonstration]]<br />
* 16h45 -> 17h15: Iota, BETEND, JAN, [[Media:IOTA.pptx | slides]], [[VT_IOTA| synthese]], [https://docs.iota.org/docs/iota-js/0.1/workshop/overview Démonstration ]<br />
<br />
== Séance 3 : 2/12 ==<br />
Enseignants : [[User:Donsez|Didier Donsez]]<br />
<br />
* 15h45 -> 16h15: [Rasa, chatbot] [BRES] [REYGROBELLET] [[Media:Rasa_VT2019.pdf|Slides]], [[VT2019_Rasa|Fiche de synthèse]], [[VT2019_Rasa_Demo|Démonstration]]<br />
* 16h15 -> 16h45: [Photogrammétrie] [BONASPETTI] [DECAMPS] [[Media:Photogrammétrie.pdf|Slides]], [[VT2019_Photogrammetrie|Fiche de synthèse]], [https://sketchfab.com/3d-models/point-cloud-demo-natural-history-museum-london-05940cf8ceaa44b4852bb6f04537cb97 Démonstration]<br />
* 16h45 -> 17h15: [Kafka streams] [SALA] [SOLVERY] [[Media:INFO5_VTS_ErgiSALA_TomSOLVERY_Kafka-Streams_Slides.pdf|Slides]], [[Media:INFO5_VTS_ErgiSALA_TomSOLVERY_Kafka-Streams_Synthese.pdf|Fiche de synthèse]]<br />
<br />
== Séance 4 : 9/12 ==<br />
Enseignants : [[User:Gpbonneau|Georges-Pierre Bonneau]], [[User:Donsez|Didier Donsez]]<br />
<br />
* 15h45 -> 16h15: [ARCore, ARKit] [CHABRE] [COSCIA] [ [[Media:ARCore_ARKit_VT2019.pdf|Slides]] ] [ [[VT2019_ARCore_ARKit|Fiche de synthèse]] ] [ [https://github.com/cgathergood/Your-First-AR-App-with-Sceneform Démonstration] ]<br />
* 16h15 -> 16h45: [MPI] [DE ARAUJO] [DENIS] [ [[Media:soutenanceVTMPI.pdf|Slides]] ] [ [[VT2019_MPI|synthese]] ] [ [https://github.com/Saxito/VT_MPI Démonstration] ]<br />
* 16h45 -> 17h15: [MapReduce, Hadoop] [RAKOTOARIMALALA] [ZHENG] [[https://docs.google.com/presentation/d/1rnQAACXoWcCMSLj3QQBssma6tFt3ETM0PnCwJqstqIE/edit?usp=sharing Slides]] [ [[VT2019_Hadoop_MapReduce|Fiche de Synthèse]] ] [ [[Demonstration]] ]<br />
<br />
* 17h15 -> 17h45: [Microclimate, Codewind] [PELISSON] [SCHANEN] [slides] [ [[VT2019_Microclimate_Codewind|Fiche de synthèse]] ]<br />
<br />
== Séance 5 : 16/12 ==<br />
Enseignants : [[User:Gpbonneau|Georges-Pierre Bonneau]], [[User:Donsez|Didier Donsez]]<br />
<br />
* 15h45 -> 16h15: [Snapcraft] [ARNOUX] [LORDEY] [slides] [synthese]<br />
* 16h15 -> 16h45: [Brain Computer Interfaces] [ALACALI] [IHEB] [slides] [synthese]<br />
* 16h45 -> 17h15: [Huginn] [BARDOU] [DEVOS] [slides] [synthese]<br />
* 17h15 -> 17h45: [ Architecture Serverless] [RIVOIRE] [TRESTOUR] [slides] [synthese]<br />
<br />
== Séance 6 : 6/1/2020 ==<br />
Enseignants : [[User:Gpbonneau|Georges-Pierre Bonneau]], [[User:Donsez|Didier Donsez]]<br />
<br />
* 15h45 -> 16h15: [Low-Power Global Area Networks] [MASSON] [ZARCOS] [slides] [synthese]<br />
* 16h15 -> 16h45: [Elixir et Phoenix] [SOUCHON] [VANDAL] [slides] [synthese]<br />
* 16h45 -> 17h15: [Neural Processing Unit] [VARENNE] [slides] [synthese]<br />
* 17h15 -> 17h45: [Peloton, a unified resource scheduler] [FONTFREYDE] [GAUTIER-PIGNONBLANC] [slides] [synthese]<br />
<br />
== Séance 7 : 13/1/2020 ==<br />
Enseignants : [[User:Gpbonneau|Georges-Pierre Bonneau]], [[User:Donsez|Didier Donsez]]<br />
<br />
* 15h45 -> 16h15: [Apollo 2.0] [THOMAS] [VINCENT] [slides] [synthese]<br />
* 16h15 -> 16h45: [Apache MXNet] [DALAINE] [GAUFFIER] [slides] [synthese]<br />
<br />
=Sujets=<br />
# [[IoT Dataflow Mashup]] (démo avec [[Eclipse Kura Wires]])<br />
# [[MapReduce et Hadoop]]<br />
# [[Reconstruction 3D par Photogrammétrie]]<br />
# [[ ARCore (Google) et ARKit (Apple) ]] <br />
# [[JSONnet]]<br />
# [[Géo-réplication]] : Démo avec [[Apache Kafka MirrorMaker]]<br />
# [[Pulsar]]<br />
# [[Elixir]] et [[Phoenix]] Web framework<br />
# [[Wookey project]] (Demo on a STM32F407 Discovery board)<br />
# [[RSocket]]<br />
# [[Nacos]] : open source project by Alibaba for service discovery and service configuration.<br />
# [[NEMU]] : open source hypervisor specifically built and designed to run modern cloud workloads on modern 64-bit Intel and ARM CPUs.<br />
# [[Architecture Serverless]] : démonstration avec le projet https://github.com/serverless/serverless sur votre compte Azure de votre compte GitHub Student Pack<br />
# [[Fission]] : open-source serverless function framework for [[Kubernetes]] with a focus on developer productivity and high performance.<br />
# [[Peloton]], a unified resource scheduler<br />
# [[Microclimate]]<br />
# [[AdTech]]<br />
# [[Nearby communications]] (démonstration de [https://ionicframework.com/docs/native/google-nearby/ Nearby Messages API de Google avec Ionic])<br />
# [[Conflict-free replicated data type]] (CRDT)<br />
# [[Spinnaker]]<br />
<!--<br />
# [[Service Mesh]] : démonstration de [[Istio]] avec [[JHispter]] kubernetes subgenerator<br />
--><br />
# [[gVisor]]: a new kind of sandbox that helps provide secure isolation for containers<br />
<!--<br />
# [[WebAssembly]]<br />
# [[Fast Identity Online Alliance]] (FIDO)<br />
# [[Apache MXNet]] : Demo avec [[Intel Movidius]] ([https://github.com/tspannhw/rpi-mxnet-movidius-minifi lien])<br />
# [[DevSecOps]] <br />
--><br />
# Portails et l'API [[Portlet]] : Démo avec [[Liferay]]<br />
<!--<br />
# [[Apache Beam]]<br />
# [[Kafka Streams]]<br />
# [[Moby]] : démonstration de containers avec votre projet [[ECOM-RICM|eCOM]].<br />
--><br />
# [[In-Memory Data Grids]] : Démonstration de [[Gigaspaces]] et [[XAP]] Open Source<br />
# Gestionnaires de contenu : démonstration de [[Apache Jackrabbit]] dans le projet [[eCOM]]<br />
# [[Memory-centric virtual distributed storage system]]<br />
<!--<br />
# [[Performance Monitoring]]<br />
--><br />
# [[ESB]] : démonstration de [[Mule ESB]]<br />
# [[MemCached]]<br />
<!--<br />
# [[CloudFoundry]]<br />
# [[Fabric8]]<br />
# [[gceasy]] : Universal garbage collection log Analyser<br />
# [[OpenWhisk]]<br />
# [[Wildfly Swarm]]<br />
# [[Apache Solr]] : Démonstration avec [http://hortonworks.com/hadoop-tutorial/indexing-and-searching-text-within-images-with-apache-solr/ Tesseract OCR]<br />
# [[Content Delivery Network]]s : Démonstration de [[Amazon S3]], Azure, Akamaï ... sur votre projet [[ECOM-RICM|eCOM]]<br />
# [[ActionHero.js]]<br />
# [[OpenShift]] CaaS : démo sur le projet eCOM<br />
# [[web3j]]<br />
# [[CMS]] : Demo avec [[Crafter CMS]]<br />
# [[SIG]] : Démonstration de [[QGIS]]<br />
--><br />
# [[Low-Power Global Area Network]]s ([[Sat-IoT]])<br />
# [[ Voice-First Development]] : Designing, Developing, and Deploying Conversational Interfaces<br />
# [[Psychométrie]]<br />
# [[WebAssembly]]<br />
# [[Fast Identity Online Alliance]] (FIDO)<br />
# [[Apache MXNet]] : Demo avec [[Intel Movidius]] ([https://github.com/tspannhw/rpi-mxnet-movidius-minifi lien])<br />
# [[DevSecOps]]<br />
# Portails et l'API [[Portlet]] : Démo avec [[Liferay]]<br />
# [[Apache Beam]]<br />
# [[plateforme logicielle open source de conduite autonome Apollo 2.0]]<br />
# [[Mynewt]]<br />
# [[Flogo]] Open Source Framework for IoT Edge Apps & Integration.<br />
# [[Neural Processing Unit]] (NPU) : Demo de la clé [[Intel Movidius]] sur un RPI<br />
# [[Huginn]]<br />
# [[Snapcraft]]<br />
# [[Kafka Streams]]<br />
# [[Moby]] : démonstration de containers avec votre projet [[ECOM-RICM|eCOM]].<br />
# [[Hazelcast]] : Démo avec Spring Boot ([https://dzone.com/storage/assets/6459742-dzone-rc247-gettingstartedwithspringbootandmicrose.pdf lien]) dans un projet [[JHipster]]<br />
# [[In-Memory Data Grids]] : Démonstration de [[Gigaspaces]] et [[XAP]] Open Source<br />
# [[Fautes Byzantines]] : Démonstration de [[BFT-SMaRt]]<br />
# Insport Video<br />
# Gestionnaires de contenu : démonstration de [[Apache Jackrabbit]] dans le projet [[eCOM]]<br />
# [[Memory-centric virtual distributed storage system]]<br />
# [[Performance Monitoring]]<br />
# [[ADEPT]] : [[Blockchain]] at Home (ABANDONNé)<br />
# [[ESB]] : démonstration de [[Mule ESB]]<br />
# [[Access Network Query Protocol (ANQP)]]<br />
# [[JCache]] : démonstration avec [[Apache Ignity]]<br />
# [[MemCached]]<br />
# [[Apache Stratos]]<br />
# [[gceasy]] : Universal garbage collection log Analyser<br />
# [[Apache Solr]] : Démonstration avec [http://hortonworks.com/hadoop-tutorial/indexing-and-searching-text-within-images-with-apache-solr/ Tesseract OCR]<br />
# [[Valgrind]]<br />
# [[Content Delivery Network]]s : Démonstration de [[Amazon S3]], Azure, Akamaï ... sur votre projet [[ECOM-RICM|eCOM]]<br />
# [[CMS]] : Demo avec [[Crafter CMS]]<br />
# [[DMS]] (GED) : Demo avec la version Community Edition d'[[Alfresco]] et de son API REST avec [[Swagger]]<br />
# [[SIG]] : Démonstration de [[QGIS]]<br />
# [[Apache Airflow]]<br />
# [[Cryptojacking]] : démonstration d'un navigateur exécutant [https://github.com/cazala/coin-hive CoinHive] et affichage du coup énergétique de l'opération.<br />
# [[RIOT-OS]] : système d'exploitation pour l'Internet des Objets (Démonstration sur une carte STM32 Nucleo LRWAN1).<br />
# [[Zephyr]] : système d'exploitation pour l'Internet des Objets (Démonstration sur une carte [[Intel Quark D2000]]).<br />
# [[HTTP/3]] : quoi de neuf ? Démonstration de l'amélioration des performances.<br />
# [[Gyro]] : domain-specific language designed to concisely describe a cloud infrastructure. Démonstration avec votre application eCOM JHipster sur Azure.<br />
# [[selenium]] contrôle automatisé de navigateur web - CUAU BADAT<br />
# [[Rasa]] Traitement du langage naturel, chatbot - <br />
# [[MPI]] DENIS & DE ARAUJO<br />
# [[Brain Computer Interfaces ]] Alakali - Mastoura<br />
# [[Deepfake Algorithms]] et outils.</div>Guillaume.Denishttps://air.imag.fr/index.php?title=File:SoutenanceVTMPI.pdf&diff=46372File:SoutenanceVTMPI.pdf2019-12-09T13:33:29Z<p>Guillaume.Denis: </p>
<hr />
<div></div>Guillaume.Denishttps://air.imag.fr/index.php?title=VT2019&diff=46371VT20192019-12-09T13:32:31Z<p>Guillaume.Denis: /* Séance 4 : 9/12 */</p>
<hr />
<div>[[VT2018|<< Etudes 2018]] [[VT|Sommaire]] [[VT2020|Etudes 2020 >>]]<br />
<br />
<br />
=Veille Technologique et Stratégique=<br />
* Enseignants: [[User:Gpbonneau|Georges-Pierre Bonneau]], [[User:Donsez|Didier Donsez]]<br />
* UE/Module: EAM (HPRJ9R6B) et EAR (HPRJ9R4B) en 1FO5<br />
<br />
L'objectif de cette UE est de réaliser un travail de synthèse et d’évaluation sur une technologie / spécification / tendance<br />
<br />
Dans votre futur vie d'ingénieur, vous aurez à d'une part, vous former par vous-même sur une technologie émergente et d'autre part à réaliser une veille technologique (et stratégique) par rapport à votre entreprise et projet.<br />
Il s'agira de réaliser<br />
* le positionnement par rapport au marché<br />
* d'être critique<br />
<br />
Votre synthèse fait l'objet d'une présentation orale convaincante devant un auditoire (dans le futur, vos collègues, vos chefs ou vos clients) avec des transparents et un discours répété.<br />
Pour finir de convaincre (Saint Thomas), vous ferez la présentation d'une démonstration.<br />
<br />
Votre présentation sera noté et commenté par tous vos camarades via un sondage (téléphone mobile). Leurs notes et leurs commentaires seront notés en fonction de leur exactitude de jugement.<br />
<br />
Remarque: Le [https://fr.wikipedia.org/wiki/Plagiat plagiat] est incompatible avec l'éthique de l'ingénieur. Le directeur d'école peut demander à votre traduction devant la commission disciplinaire de l'université. La sanction peut aller jusqu’à une interdiction d'inscription dans les établissements de l'enseignement supérieur français pendant plusieurs années : Le jeu, en vaut-il la chandelle ?<br />
<br />
La présentation peut être réalisée avec [[reveal.js]] ou avec [[remarkjs]]<br />
<br />
[[File:presentation-VT-RICM5-1516.pdf|transparents d'introduction à l'UE]]<br />
<br />
=Planning=<br />
<br />
== Séance 1 : 18/11 ==<br />
Enseignants : [[User:Gpbonneau|Georges-Pierre Bonneau]], [[User:Donsez|Didier Donsez]]<br />
<br />
* Présentation<br />
* Choix des sujets<br />
<br />
== Séance 2 : 25/11 ==<br />
Enseignants : [[User:Gpbonneau|Georges-Pierre Bonneau]]<br />
<br />
* 15h45 -> 16h15: Selenium - Automatisation de WebApps, BADAT, CUAU, [[Media:Selenium_VT2019.pdf|Slides]], [[Selenium|Fiche de synthèse]], [[VT2019 Selenium Demo|Démonstration]]<br />
* 16h15 -> 16h45: Performance Monitoring, WYKLAND, [[Media:Perf monitoring.pdf|Slides]], [[VT2019_Performance_Monitoring|Fiche de synthèse]], [[VT2019_Demonstration_Grafana|Démonstration]]<br />
* 16h45 -> 17h15: Iota, BETEND, JAN, [[Media:IOTA.pptx | slides]], [[VT_IOTA| synthese]], [https://docs.iota.org/docs/iota-js/0.1/workshop/overview Démonstration ]<br />
<br />
== Séance 3 : 2/12 ==<br />
Enseignants : [[User:Donsez|Didier Donsez]]<br />
<br />
* 15h45 -> 16h15: [Rasa, chatbot] [BRES] [REYGROBELLET] [[Media:Rasa_VT2019.pdf|Slides]], [[VT2019_Rasa|Fiche de synthèse]], [[VT2019_Rasa_Demo|Démonstration]]<br />
* 16h15 -> 16h45: [Photogrammétrie] [BONASPETTI] [DECAMPS] [[Media:Photogrammétrie.pdf|Slides]], [[VT2019_Photogrammetrie|Fiche de synthèse]], [https://sketchfab.com/3d-models/point-cloud-demo-natural-history-museum-london-05940cf8ceaa44b4852bb6f04537cb97 Démonstration]<br />
* 16h45 -> 17h15: [Kafka streams] [SALA] [SOLVERY] [[Media:INFO5_VTS_ErgiSALA_TomSOLVERY_Kafka-Streams_Slides.pdf|Slides]], [[Media:INFO5_VTS_ErgiSALA_TomSOLVERY_Kafka-Streams_Synthese.pdf|Fiche de synthèse]]<br />
<br />
== Séance 4 : 9/12 ==<br />
Enseignants : [[User:Gpbonneau|Georges-Pierre Bonneau]], [[User:Donsez|Didier Donsez]]<br />
<br />
* 15h45 -> 16h15: [ARCore, ARKit] [CHABRE] [COSCIA] [ [[Media:ARCore_ARKit_VT2019.pdf|Slides]] ] [ [[VT2019_ARCore_ARKit|Fiche de synthèse]] ] [ [https://github.com/cgathergood/Your-First-AR-App-with-Sceneform Démonstration] ]<br />
* 16h15 -> 16h45: [MPI] [DE ARAUJO] [DENIS] [slides] [ [[VT2019_MPI|synthese]] ] [ [https://github.com/Saxito/VT_MPI Démonstration] ]<br />
* 16h45 -> 17h15: [MapReduce, Hadoop] [RAKOTOARIMALALA] [ZHENG] [[https://docs.google.com/presentation/d/1rnQAACXoWcCMSLj3QQBssma6tFt3ETM0PnCwJqstqIE/edit?usp=sharing Slides]] [ [[VT2019_Hadoop_MapReduce|Fiche de Synthèse]] ] [ [[Demonstration]] ]<br />
<br />
* 17h15 -> 17h45: [Microclimate, Codewind] [PELISSON] [SCHANEN] [slides] [ [[VT2019_Microclimate_Codewind|Fiche de synthèse]] ]<br />
<br />
== Séance 5 : 16/12 ==<br />
Enseignants : [[User:Gpbonneau|Georges-Pierre Bonneau]], [[User:Donsez|Didier Donsez]]<br />
<br />
* 15h45 -> 16h15: [Snapcraft] [ARNOUX] [LORDEY] [slides] [synthese]<br />
* 16h15 -> 16h45: [Brain Computer Interfaces] [ALACALI] [IHEB] [slides] [synthese]<br />
* 16h45 -> 17h15: [Huginn] [BARDOU] [DEVOS] [slides] [synthese]<br />
* 17h15 -> 17h45: [ Architecture Serverless] [RIVOIRE] [TRESTOUR] [slides] [synthese]<br />
<br />
== Séance 6 : 6/1/2020 ==<br />
Enseignants : [[User:Gpbonneau|Georges-Pierre Bonneau]], [[User:Donsez|Didier Donsez]]<br />
<br />
* 15h45 -> 16h15: [Low-Power Global Area Networks] [MASSON] [ZARCOS] [slides] [synthese]<br />
* 16h15 -> 16h45: [Elixir et Phoenix] [SOUCHON] [VANDAL] [slides] [synthese]<br />
* 16h45 -> 17h15: [Neural Processing Unit] [VARENNE] [slides] [synthese]<br />
* 17h15 -> 17h45: [Peloton, a unified resource scheduler] [FONTFREYDE] [GAUTIER-PIGNONBLANC] [slides] [synthese]<br />
<br />
== Séance 7 : 13/1/2020 ==<br />
Enseignants : [[User:Gpbonneau|Georges-Pierre Bonneau]], [[User:Donsez|Didier Donsez]]<br />
<br />
* 15h45 -> 16h15: [Apollo 2.0] [THOMAS] [VINCENT] [slides] [synthese]<br />
* 16h15 -> 16h45: [Apache MXNet] [DALAINE] [GAUFFIER] [slides] [synthese]<br />
<br />
=Sujets=<br />
# [[IoT Dataflow Mashup]] (démo avec [[Eclipse Kura Wires]])<br />
# [[MapReduce et Hadoop]]<br />
# [[Reconstruction 3D par Photogrammétrie]]<br />
# [[ ARCore (Google) et ARKit (Apple) ]] <br />
# [[JSONnet]]<br />
# [[Géo-réplication]] : Démo avec [[Apache Kafka MirrorMaker]]<br />
# [[Pulsar]]<br />
# [[Elixir]] et [[Phoenix]] Web framework<br />
# [[Wookey project]] (Demo on a STM32F407 Discovery board)<br />
# [[RSocket]]<br />
# [[Nacos]] : open source project by Alibaba for service discovery and service configuration.<br />
# [[NEMU]] : open source hypervisor specifically built and designed to run modern cloud workloads on modern 64-bit Intel and ARM CPUs.<br />
# [[Architecture Serverless]] : démonstration avec le projet https://github.com/serverless/serverless sur votre compte Azure de votre compte GitHub Student Pack<br />
# [[Fission]] : open-source serverless function framework for [[Kubernetes]] with a focus on developer productivity and high performance.<br />
# [[Peloton]], a unified resource scheduler<br />
# [[Microclimate]]<br />
# [[AdTech]]<br />
# [[Nearby communications]] (démonstration de [https://ionicframework.com/docs/native/google-nearby/ Nearby Messages API de Google avec Ionic])<br />
# [[Conflict-free replicated data type]] (CRDT)<br />
# [[Spinnaker]]<br />
<!--<br />
# [[Service Mesh]] : démonstration de [[Istio]] avec [[JHispter]] kubernetes subgenerator<br />
--><br />
# [[gVisor]]: a new kind of sandbox that helps provide secure isolation for containers<br />
<!--<br />
# [[WebAssembly]]<br />
# [[Fast Identity Online Alliance]] (FIDO)<br />
# [[Apache MXNet]] : Demo avec [[Intel Movidius]] ([https://github.com/tspannhw/rpi-mxnet-movidius-minifi lien])<br />
# [[DevSecOps]] <br />
--><br />
# Portails et l'API [[Portlet]] : Démo avec [[Liferay]]<br />
<!--<br />
# [[Apache Beam]]<br />
# [[Kafka Streams]]<br />
# [[Moby]] : démonstration de containers avec votre projet [[ECOM-RICM|eCOM]].<br />
--><br />
# [[In-Memory Data Grids]] : Démonstration de [[Gigaspaces]] et [[XAP]] Open Source<br />
# Gestionnaires de contenu : démonstration de [[Apache Jackrabbit]] dans le projet [[eCOM]]<br />
# [[Memory-centric virtual distributed storage system]]<br />
<!--<br />
# [[Performance Monitoring]]<br />
--><br />
# [[ESB]] : démonstration de [[Mule ESB]]<br />
# [[MemCached]]<br />
<!--<br />
# [[CloudFoundry]]<br />
# [[Fabric8]]<br />
# [[gceasy]] : Universal garbage collection log Analyser<br />
# [[OpenWhisk]]<br />
# [[Wildfly Swarm]]<br />
# [[Apache Solr]] : Démonstration avec [http://hortonworks.com/hadoop-tutorial/indexing-and-searching-text-within-images-with-apache-solr/ Tesseract OCR]<br />
# [[Content Delivery Network]]s : Démonstration de [[Amazon S3]], Azure, Akamaï ... sur votre projet [[ECOM-RICM|eCOM]]<br />
# [[ActionHero.js]]<br />
# [[OpenShift]] CaaS : démo sur le projet eCOM<br />
# [[web3j]]<br />
# [[CMS]] : Demo avec [[Crafter CMS]]<br />
# [[SIG]] : Démonstration de [[QGIS]]<br />
--><br />
# [[Low-Power Global Area Network]]s ([[Sat-IoT]])<br />
# [[ Voice-First Development]] : Designing, Developing, and Deploying Conversational Interfaces<br />
# [[Psychométrie]]<br />
# [[WebAssembly]]<br />
# [[Fast Identity Online Alliance]] (FIDO)<br />
# [[Apache MXNet]] : Demo avec [[Intel Movidius]] ([https://github.com/tspannhw/rpi-mxnet-movidius-minifi lien])<br />
# [[DevSecOps]]<br />
# Portails et l'API [[Portlet]] : Démo avec [[Liferay]]<br />
# [[Apache Beam]]<br />
# [[plateforme logicielle open source de conduite autonome Apollo 2.0]]<br />
# [[Mynewt]]<br />
# [[Flogo]] Open Source Framework for IoT Edge Apps & Integration.<br />
# [[Neural Processing Unit]] (NPU) : Demo de la clé [[Intel Movidius]] sur un RPI<br />
# [[Huginn]]<br />
# [[Snapcraft]]<br />
# [[Kafka Streams]]<br />
# [[Moby]] : démonstration de containers avec votre projet [[ECOM-RICM|eCOM]].<br />
# [[Hazelcast]] : Démo avec Spring Boot ([https://dzone.com/storage/assets/6459742-dzone-rc247-gettingstartedwithspringbootandmicrose.pdf lien]) dans un projet [[JHipster]]<br />
# [[In-Memory Data Grids]] : Démonstration de [[Gigaspaces]] et [[XAP]] Open Source<br />
# [[Fautes Byzantines]] : Démonstration de [[BFT-SMaRt]]<br />
# Insport Video<br />
# Gestionnaires de contenu : démonstration de [[Apache Jackrabbit]] dans le projet [[eCOM]]<br />
# [[Memory-centric virtual distributed storage system]]<br />
# [[Performance Monitoring]]<br />
# [[ADEPT]] : [[Blockchain]] at Home (ABANDONNé)<br />
# [[ESB]] : démonstration de [[Mule ESB]]<br />
# [[Access Network Query Protocol (ANQP)]]<br />
# [[JCache]] : démonstration avec [[Apache Ignity]]<br />
# [[MemCached]]<br />
# [[Apache Stratos]]<br />
# [[gceasy]] : Universal garbage collection log Analyser<br />
# [[Apache Solr]] : Démonstration avec [http://hortonworks.com/hadoop-tutorial/indexing-and-searching-text-within-images-with-apache-solr/ Tesseract OCR]<br />
# [[Valgrind]]<br />
# [[Content Delivery Network]]s : Démonstration de [[Amazon S3]], Azure, Akamaï ... sur votre projet [[ECOM-RICM|eCOM]]<br />
# [[CMS]] : Demo avec [[Crafter CMS]]<br />
# [[DMS]] (GED) : Demo avec la version Community Edition d'[[Alfresco]] et de son API REST avec [[Swagger]]<br />
# [[SIG]] : Démonstration de [[QGIS]]<br />
# [[Apache Airflow]]<br />
# [[Cryptojacking]] : démonstration d'un navigateur exécutant [https://github.com/cazala/coin-hive CoinHive] et affichage du coup énergétique de l'opération.<br />
# [[RIOT-OS]] : système d'exploitation pour l'Internet des Objets (Démonstration sur une carte STM32 Nucleo LRWAN1).<br />
# [[Zephyr]] : système d'exploitation pour l'Internet des Objets (Démonstration sur une carte [[Intel Quark D2000]]).<br />
# [[HTTP/3]] : quoi de neuf ? Démonstration de l'amélioration des performances.<br />
# [[Gyro]] : domain-specific language designed to concisely describe a cloud infrastructure. Démonstration avec votre application eCOM JHipster sur Azure.<br />
# [[selenium]] contrôle automatisé de navigateur web - CUAU BADAT<br />
# [[Rasa]] Traitement du langage naturel, chatbot - <br />
# [[MPI]] DENIS & DE ARAUJO<br />
# [[Brain Computer Interfaces ]] Alakali - Mastoura<br />
# [[Deepfake Algorithms]] et outils.</div>Guillaume.Denishttps://air.imag.fr/index.php?title=VT2019&diff=46369VT20192019-12-09T13:32:02Z<p>Guillaume.Denis: /* Séance 4 : 9/12 */</p>
<hr />
<div>[[VT2018|<< Etudes 2018]] [[VT|Sommaire]] [[VT2020|Etudes 2020 >>]]<br />
<br />
<br />
=Veille Technologique et Stratégique=<br />
* Enseignants: [[User:Gpbonneau|Georges-Pierre Bonneau]], [[User:Donsez|Didier Donsez]]<br />
* UE/Module: EAM (HPRJ9R6B) et EAR (HPRJ9R4B) en 1FO5<br />
<br />
L'objectif de cette UE est de réaliser un travail de synthèse et d’évaluation sur une technologie / spécification / tendance<br />
<br />
Dans votre futur vie d'ingénieur, vous aurez à d'une part, vous former par vous-même sur une technologie émergente et d'autre part à réaliser une veille technologique (et stratégique) par rapport à votre entreprise et projet.<br />
Il s'agira de réaliser<br />
* le positionnement par rapport au marché<br />
* d'être critique<br />
<br />
Votre synthèse fait l'objet d'une présentation orale convaincante devant un auditoire (dans le futur, vos collègues, vos chefs ou vos clients) avec des transparents et un discours répété.<br />
Pour finir de convaincre (Saint Thomas), vous ferez la présentation d'une démonstration.<br />
<br />
Votre présentation sera noté et commenté par tous vos camarades via un sondage (téléphone mobile). Leurs notes et leurs commentaires seront notés en fonction de leur exactitude de jugement.<br />
<br />
Remarque: Le [https://fr.wikipedia.org/wiki/Plagiat plagiat] est incompatible avec l'éthique de l'ingénieur. Le directeur d'école peut demander à votre traduction devant la commission disciplinaire de l'université. La sanction peut aller jusqu’à une interdiction d'inscription dans les établissements de l'enseignement supérieur français pendant plusieurs années : Le jeu, en vaut-il la chandelle ?<br />
<br />
La présentation peut être réalisée avec [[reveal.js]] ou avec [[remarkjs]]<br />
<br />
[[File:presentation-VT-RICM5-1516.pdf|transparents d'introduction à l'UE]]<br />
<br />
=Planning=<br />
<br />
== Séance 1 : 18/11 ==<br />
Enseignants : [[User:Gpbonneau|Georges-Pierre Bonneau]], [[User:Donsez|Didier Donsez]]<br />
<br />
* Présentation<br />
* Choix des sujets<br />
<br />
== Séance 2 : 25/11 ==<br />
Enseignants : [[User:Gpbonneau|Georges-Pierre Bonneau]]<br />
<br />
* 15h45 -> 16h15: Selenium - Automatisation de WebApps, BADAT, CUAU, [[Media:Selenium_VT2019.pdf|Slides]], [[Selenium|Fiche de synthèse]], [[VT2019 Selenium Demo|Démonstration]]<br />
* 16h15 -> 16h45: Performance Monitoring, WYKLAND, [[Media:Perf monitoring.pdf|Slides]], [[VT2019_Performance_Monitoring|Fiche de synthèse]], [[VT2019_Demonstration_Grafana|Démonstration]]<br />
* 16h45 -> 17h15: Iota, BETEND, JAN, [[Media:IOTA.pptx | slides]], [[VT_IOTA| synthese]], [https://docs.iota.org/docs/iota-js/0.1/workshop/overview Démonstration ]<br />
<br />
== Séance 3 : 2/12 ==<br />
Enseignants : [[User:Donsez|Didier Donsez]]<br />
<br />
* 15h45 -> 16h15: [Rasa, chatbot] [BRES] [REYGROBELLET] [[Media:Rasa_VT2019.pdf|Slides]], [[VT2019_Rasa|Fiche de synthèse]], [[VT2019_Rasa_Demo|Démonstration]]<br />
* 16h15 -> 16h45: [Photogrammétrie] [BONASPETTI] [DECAMPS] [[Media:Photogrammétrie.pdf|Slides]], [[VT2019_Photogrammetrie|Fiche de synthèse]], [https://sketchfab.com/3d-models/point-cloud-demo-natural-history-museum-london-05940cf8ceaa44b4852bb6f04537cb97 Démonstration]<br />
* 16h45 -> 17h15: [Kafka streams] [SALA] [SOLVERY] [[Media:INFO5_VTS_ErgiSALA_TomSOLVERY_Kafka-Streams_Slides.pdf|Slides]], [[Media:INFO5_VTS_ErgiSALA_TomSOLVERY_Kafka-Streams_Synthese.pdf|Fiche de synthèse]]<br />
<br />
== Séance 4 : 9/12 ==<br />
Enseignants : [[User:Gpbonneau|Georges-Pierre Bonneau]], [[User:Donsez|Didier Donsez]]<br />
<br />
* 15h45 -> 16h15: [ARCore, ARKit] [CHABRE] [COSCIA] [ [[Media:ARCore_ARKit_VT2019.pdf|Slides]] ] [ [[VT2019_ARCore_ARKit|Fiche de synthèse]] ] [ [https://github.com/cgathergood/Your-First-AR-App-with-Sceneform Démonstration] ]<br />
* 16h15 -> 16h45: [MPI] [DE ARAUJO] [DENIS] [slides] [ [[VT2019_MPI|synthese]] ] [ [ https://github.com/Saxito/VT_MPI Démonstration] ]<br />
* 16h45 -> 17h15: [MapReduce, Hadoop] [RAKOTOARIMALALA] [ZHENG] [[https://docs.google.com/presentation/d/1rnQAACXoWcCMSLj3QQBssma6tFt3ETM0PnCwJqstqIE/edit?usp=sharing Slides]] [ [[VT2019_Hadoop_MapReduce|Fiche de Synthèse]] ] [ [[Demonstration]] ]<br />
<br />
* 17h15 -> 17h45: [Microclimate, Codewind] [PELISSON] [SCHANEN] [slides] [ [[VT2019_Microclimate_Codewind|Fiche de synthèse]] ]<br />
<br />
== Séance 5 : 16/12 ==<br />
Enseignants : [[User:Gpbonneau|Georges-Pierre Bonneau]], [[User:Donsez|Didier Donsez]]<br />
<br />
* 15h45 -> 16h15: [Snapcraft] [ARNOUX] [LORDEY] [slides] [synthese]<br />
* 16h15 -> 16h45: [Brain Computer Interfaces] [ALACALI] [IHEB] [slides] [synthese]<br />
* 16h45 -> 17h15: [Huginn] [BARDOU] [DEVOS] [slides] [synthese]<br />
* 17h15 -> 17h45: [ Architecture Serverless] [RIVOIRE] [TRESTOUR] [slides] [synthese]<br />
<br />
== Séance 6 : 6/1/2020 ==<br />
Enseignants : [[User:Gpbonneau|Georges-Pierre Bonneau]], [[User:Donsez|Didier Donsez]]<br />
<br />
* 15h45 -> 16h15: [Low-Power Global Area Networks] [MASSON] [ZARCOS] [slides] [synthese]<br />
* 16h15 -> 16h45: [Elixir et Phoenix] [SOUCHON] [VANDAL] [slides] [synthese]<br />
* 16h45 -> 17h15: [Neural Processing Unit] [VARENNE] [slides] [synthese]<br />
* 17h15 -> 17h45: [Peloton, a unified resource scheduler] [FONTFREYDE] [GAUTIER-PIGNONBLANC] [slides] [synthese]<br />
<br />
== Séance 7 : 13/1/2020 ==<br />
Enseignants : [[User:Gpbonneau|Georges-Pierre Bonneau]], [[User:Donsez|Didier Donsez]]<br />
<br />
* 15h45 -> 16h15: [Apollo 2.0] [THOMAS] [VINCENT] [slides] [synthese]<br />
* 16h15 -> 16h45: [Apache MXNet] [DALAINE] [GAUFFIER] [slides] [synthese]<br />
<br />
=Sujets=<br />
# [[IoT Dataflow Mashup]] (démo avec [[Eclipse Kura Wires]])<br />
# [[MapReduce et Hadoop]]<br />
# [[Reconstruction 3D par Photogrammétrie]]<br />
# [[ ARCore (Google) et ARKit (Apple) ]] <br />
# [[JSONnet]]<br />
# [[Géo-réplication]] : Démo avec [[Apache Kafka MirrorMaker]]<br />
# [[Pulsar]]<br />
# [[Elixir]] et [[Phoenix]] Web framework<br />
# [[Wookey project]] (Demo on a STM32F407 Discovery board)<br />
# [[RSocket]]<br />
# [[Nacos]] : open source project by Alibaba for service discovery and service configuration.<br />
# [[NEMU]] : open source hypervisor specifically built and designed to run modern cloud workloads on modern 64-bit Intel and ARM CPUs.<br />
# [[Architecture Serverless]] : démonstration avec le projet https://github.com/serverless/serverless sur votre compte Azure de votre compte GitHub Student Pack<br />
# [[Fission]] : open-source serverless function framework for [[Kubernetes]] with a focus on developer productivity and high performance.<br />
# [[Peloton]], a unified resource scheduler<br />
# [[Microclimate]]<br />
# [[AdTech]]<br />
# [[Nearby communications]] (démonstration de [https://ionicframework.com/docs/native/google-nearby/ Nearby Messages API de Google avec Ionic])<br />
# [[Conflict-free replicated data type]] (CRDT)<br />
# [[Spinnaker]]<br />
<!--<br />
# [[Service Mesh]] : démonstration de [[Istio]] avec [[JHispter]] kubernetes subgenerator<br />
--><br />
# [[gVisor]]: a new kind of sandbox that helps provide secure isolation for containers<br />
<!--<br />
# [[WebAssembly]]<br />
# [[Fast Identity Online Alliance]] (FIDO)<br />
# [[Apache MXNet]] : Demo avec [[Intel Movidius]] ([https://github.com/tspannhw/rpi-mxnet-movidius-minifi lien])<br />
# [[DevSecOps]] <br />
--><br />
# Portails et l'API [[Portlet]] : Démo avec [[Liferay]]<br />
<!--<br />
# [[Apache Beam]]<br />
# [[Kafka Streams]]<br />
# [[Moby]] : démonstration de containers avec votre projet [[ECOM-RICM|eCOM]].<br />
--><br />
# [[In-Memory Data Grids]] : Démonstration de [[Gigaspaces]] et [[XAP]] Open Source<br />
# Gestionnaires de contenu : démonstration de [[Apache Jackrabbit]] dans le projet [[eCOM]]<br />
# [[Memory-centric virtual distributed storage system]]<br />
<!--<br />
# [[Performance Monitoring]]<br />
--><br />
# [[ESB]] : démonstration de [[Mule ESB]]<br />
# [[MemCached]]<br />
<!--<br />
# [[CloudFoundry]]<br />
# [[Fabric8]]<br />
# [[gceasy]] : Universal garbage collection log Analyser<br />
# [[OpenWhisk]]<br />
# [[Wildfly Swarm]]<br />
# [[Apache Solr]] : Démonstration avec [http://hortonworks.com/hadoop-tutorial/indexing-and-searching-text-within-images-with-apache-solr/ Tesseract OCR]<br />
# [[Content Delivery Network]]s : Démonstration de [[Amazon S3]], Azure, Akamaï ... sur votre projet [[ECOM-RICM|eCOM]]<br />
# [[ActionHero.js]]<br />
# [[OpenShift]] CaaS : démo sur le projet eCOM<br />
# [[web3j]]<br />
# [[CMS]] : Demo avec [[Crafter CMS]]<br />
# [[SIG]] : Démonstration de [[QGIS]]<br />
--><br />
# [[Low-Power Global Area Network]]s ([[Sat-IoT]])<br />
# [[ Voice-First Development]] : Designing, Developing, and Deploying Conversational Interfaces<br />
# [[Psychométrie]]<br />
# [[WebAssembly]]<br />
# [[Fast Identity Online Alliance]] (FIDO)<br />
# [[Apache MXNet]] : Demo avec [[Intel Movidius]] ([https://github.com/tspannhw/rpi-mxnet-movidius-minifi lien])<br />
# [[DevSecOps]]<br />
# Portails et l'API [[Portlet]] : Démo avec [[Liferay]]<br />
# [[Apache Beam]]<br />
# [[plateforme logicielle open source de conduite autonome Apollo 2.0]]<br />
# [[Mynewt]]<br />
# [[Flogo]] Open Source Framework for IoT Edge Apps & Integration.<br />
# [[Neural Processing Unit]] (NPU) : Demo de la clé [[Intel Movidius]] sur un RPI<br />
# [[Huginn]]<br />
# [[Snapcraft]]<br />
# [[Kafka Streams]]<br />
# [[Moby]] : démonstration de containers avec votre projet [[ECOM-RICM|eCOM]].<br />
# [[Hazelcast]] : Démo avec Spring Boot ([https://dzone.com/storage/assets/6459742-dzone-rc247-gettingstartedwithspringbootandmicrose.pdf lien]) dans un projet [[JHipster]]<br />
# [[In-Memory Data Grids]] : Démonstration de [[Gigaspaces]] et [[XAP]] Open Source<br />
# [[Fautes Byzantines]] : Démonstration de [[BFT-SMaRt]]<br />
# Insport Video<br />
# Gestionnaires de contenu : démonstration de [[Apache Jackrabbit]] dans le projet [[eCOM]]<br />
# [[Memory-centric virtual distributed storage system]]<br />
# [[Performance Monitoring]]<br />
# [[ADEPT]] : [[Blockchain]] at Home (ABANDONNé)<br />
# [[ESB]] : démonstration de [[Mule ESB]]<br />
# [[Access Network Query Protocol (ANQP)]]<br />
# [[JCache]] : démonstration avec [[Apache Ignity]]<br />
# [[MemCached]]<br />
# [[Apache Stratos]]<br />
# [[gceasy]] : Universal garbage collection log Analyser<br />
# [[Apache Solr]] : Démonstration avec [http://hortonworks.com/hadoop-tutorial/indexing-and-searching-text-within-images-with-apache-solr/ Tesseract OCR]<br />
# [[Valgrind]]<br />
# [[Content Delivery Network]]s : Démonstration de [[Amazon S3]], Azure, Akamaï ... sur votre projet [[ECOM-RICM|eCOM]]<br />
# [[CMS]] : Demo avec [[Crafter CMS]]<br />
# [[DMS]] (GED) : Demo avec la version Community Edition d'[[Alfresco]] et de son API REST avec [[Swagger]]<br />
# [[SIG]] : Démonstration de [[QGIS]]<br />
# [[Apache Airflow]]<br />
# [[Cryptojacking]] : démonstration d'un navigateur exécutant [https://github.com/cazala/coin-hive CoinHive] et affichage du coup énergétique de l'opération.<br />
# [[RIOT-OS]] : système d'exploitation pour l'Internet des Objets (Démonstration sur une carte STM32 Nucleo LRWAN1).<br />
# [[Zephyr]] : système d'exploitation pour l'Internet des Objets (Démonstration sur une carte [[Intel Quark D2000]]).<br />
# [[HTTP/3]] : quoi de neuf ? Démonstration de l'amélioration des performances.<br />
# [[Gyro]] : domain-specific language designed to concisely describe a cloud infrastructure. Démonstration avec votre application eCOM JHipster sur Azure.<br />
# [[selenium]] contrôle automatisé de navigateur web - CUAU BADAT<br />
# [[Rasa]] Traitement du langage naturel, chatbot - <br />
# [[MPI]] DENIS & DE ARAUJO<br />
# [[Brain Computer Interfaces ]] Alakali - Mastoura<br />
# [[Deepfake Algorithms]] et outils.</div>Guillaume.Denishttps://air.imag.fr/index.php?title=VT2019&diff=46241VT20192019-12-08T15:06:06Z<p>Guillaume.Denis: </p>
<hr />
<div>[[VT2018|<< Etudes 2018]] [[VT|Sommaire]] [[VT2020|Etudes 2020 >>]]<br />
<br />
<br />
=Veille Technologique et Stratégique=<br />
* Enseignants: [[User:Gpbonneau|Georges-Pierre Bonneau]], [[User:Donsez|Didier Donsez]]<br />
* UE/Module: EAM (HPRJ9R6B) et EAR (HPRJ9R4B) en 1FO5<br />
<br />
L'objectif de cette UE est de réaliser un travail de synthèse et d’évaluation sur une technologie / spécification / tendance<br />
<br />
Dans votre futur vie d'ingénieur, vous aurez à d'une part, vous former par vous-même sur une technologie émergente et d'autre part à réaliser une veille technologique (et stratégique) par rapport à votre entreprise et projet.<br />
Il s'agira de réaliser<br />
* le positionnement par rapport au marché<br />
* d'être critique<br />
<br />
Votre synthèse fait l'objet d'une présentation orale convaincante devant un auditoire (dans le futur, vos collègues, vos chefs ou vos clients) avec des transparents et un discours répété.<br />
Pour finir de convaincre (Saint Thomas), vous ferez la présentation d'une démonstration.<br />
<br />
Votre présentation sera noté et commenté par tous vos camarades via un sondage (téléphone mobile). Leurs notes et leurs commentaires seront notés en fonction de leur exactitude de jugement.<br />
<br />
Remarque: Le [https://fr.wikipedia.org/wiki/Plagiat plagiat] est incompatible avec l'éthique de l'ingénieur. Le directeur d'école peut demander à votre traduction devant la commission disciplinaire de l'université. La sanction peut aller jusqu’à une interdiction d'inscription dans les établissements de l'enseignement supérieur français pendant plusieurs années : Le jeu, en vaut-il la chandelle ?<br />
<br />
La présentation peut être réalisée avec [[reveal.js]] ou avec [[remarkjs]]<br />
<br />
[[File:presentation-VT-RICM5-1516.pdf|transparents d'introduction à l'UE]]<br />
<br />
=Planning=<br />
<br />
== Séance 1 : 18/11 ==<br />
Enseignants : [[User:Gpbonneau|Georges-Pierre Bonneau]], [[User:Donsez|Didier Donsez]]<br />
<br />
* Présentation<br />
* Choix des sujets<br />
<br />
== Séance 2 : 25/11 ==<br />
Enseignants : [[User:Gpbonneau|Georges-Pierre Bonneau]]<br />
<br />
* 15h45 -> 16h15: Selenium - Automatisation de WebApps, BADAT, CUAU, [[Media:Selenium_VT2019.pdf|Slides]], [[Selenium|Fiche de synthèse]], [[VT2019 Selenium Demo|Démonstration]]<br />
* 16h15 -> 16h45: Performance Monitoring, WYKLAND, [[Media:Perf monitoring.pdf|Slides]], [[VT2019_Performance_Monitoring|Fiche de synthèse]], [[VT2019_Demonstration_Grafana|Démonstration]]<br />
* 16h45 -> 17h15: Iota, BETEND, JAN, [[Media:IOTA.pptx | slides]], [[VT_IOTA| synthese]], [https://docs.iota.org/docs/iota-js/0.1/workshop/overview Démonstration ]<br />
<br />
== Séance 3 : 2/12 ==<br />
Enseignants : [[User:Donsez|Didier Donsez]]<br />
<br />
* 15h45 -> 16h15: [Rasa, chatbot] [BRES] [REYGROBELLET] [[Media:Rasa_VT2019.pdf|Slides]], [[VT2019_Rasa|Fiche de synthèse]], [[VT2019_Rasa_Demo|Démonstration]]<br />
* 16h15 -> 16h45: [Photogrammétrie] [BONASPETTI] [DECAMPS] [[Media:Photogrammétrie.pdf|Slides]], [[VT2019_Photogrammetrie|Fiche de synthèse]], [https://sketchfab.com/3d-models/point-cloud-demo-natural-history-museum-london-05940cf8ceaa44b4852bb6f04537cb97 Démonstration]<br />
* 16h45 -> 17h15: [Kafka streams] [SALA] [SOLVERY] [[Media:INFO5_VTS_ErgiSALA_TomSOLVERY_Kafka-Streams_Slides.pdf|Slides]], [[Media:INFO5_VTS_ErgiSALA_TomSOLVERY_Kafka-Streams_Synthese.pdf|Fiche de synthèse]]<br />
<br />
== Séance 4 : 9/12 ==<br />
Enseignants : [[User:Gpbonneau|Georges-Pierre Bonneau]], [[User:Donsez|Didier Donsez]]<br />
<br />
* 15h45 -> 16h15: [ARCore, ARKit] [CHABRE] [COSCIA] [slides] [ [[VT2019_ARCore_ARKit|Fiche de synthèse]] ] [ [https://github.com/cgathergood/Your-First-AR-App-with-Sceneform Démonstration] ]<br />
* 16h15 -> 16h45: [MPI] [DE ARAUJO] [DENIS] [slides] [ [[VT2019_MPI|synthese]] ]<br />
* 16h45 -> 17h15: [MapReduce, Hadoop] [RAKOTOARIMALALA] [ZHENG] [slides] [synthese] [ [[VT2019_Hadoop_MapReduce|Fiche de Synthèse]] ]<br />
* 17h15 -> 17h45: [Microclimate, Codewind] [PELISSON] [SCHANEN] [slides] [ [[VT2019_Microclimate_Codewind|Fiche de synthèse]] ]<br />
<br />
== Séance 5 : 16/12 ==<br />
Enseignants : [[User:Gpbonneau|Georges-Pierre Bonneau]], [[User:Donsez|Didier Donsez]]<br />
<br />
* 15h45 -> 16h15: [Snapcraft] [ARNOUX] [LORDEY] [slides] [synthese]<br />
* 16h15 -> 16h45: [Brain Computer Interfaces] [ALACALI] [IHEB] [slides] [synthese]<br />
* 16h45 -> 17h15: [Huginn] [BARDOU] [DEVOS] [slides] [synthese]<br />
* 17h15 -> 17h45: [ Architecture Serverless] [RIVOIRE] [TRESTOUR] [slides] [synthese]<br />
<br />
== Séance 6 : 6/1/2020 ==<br />
Enseignants : [[User:Gpbonneau|Georges-Pierre Bonneau]], [[User:Donsez|Didier Donsez]]<br />
<br />
* 15h45 -> 16h15: [Low-Power Global Area Networks] [MASSON] [ZARCOS] [slides] [synthese]<br />
* 16h15 -> 16h45: [Elixir et Phoenix] [SOUCHON] [VANDAL] [slides] [synthese]<br />
* 16h45 -> 17h15: [Neural Processing Unit] [VARENNE] [slides] [synthese]<br />
* 17h15 -> 17h45: [Peloton, a unified resource scheduler] [FONTFREYDE] [GAUTIER-PIGNONBLANC] [slides] [synthese]<br />
<br />
== Séance 7 : 13/1/2020 ==<br />
Enseignants : [[User:Gpbonneau|Georges-Pierre Bonneau]], [[User:Donsez|Didier Donsez]]<br />
<br />
* 15h45 -> 16h15: [Apollo 2.0] [THOMAS] [VINCENT] [slides] [synthese]<br />
* 16h15 -> 16h45: [Apache MXNet] [DALAINE] [GAUFFIER] [slides] [synthese]<br />
<br />
=Sujets=<br />
# [[IoT Dataflow Mashup]] (démo avec [[Eclipse Kura Wires]])<br />
# [[MapReduce et Hadoop]]<br />
# [[Reconstruction 3D par Photogrammétrie]]<br />
# [[ ARCore (Google) et ARKit (Apple) ]] <br />
# [[JSONnet]]<br />
# [[Géo-réplication]] : Démo avec [[Apache Kafka MirrorMaker]]<br />
# [[Pulsar]]<br />
# [[Elixir]] et [[Phoenix]] Web framework<br />
# [[Wookey project]] (Demo on a STM32F407 Discovery board)<br />
# [[RSocket]]<br />
# [[Nacos]] : open source project by Alibaba for service discovery and service configuration.<br />
# [[NEMU]] : open source hypervisor specifically built and designed to run modern cloud workloads on modern 64-bit Intel and ARM CPUs.<br />
# [[Architecture Serverless]] : démonstration avec le projet https://github.com/serverless/serverless sur votre compte Azure de votre compte GitHub Student Pack<br />
# [[Fission]] : open-source serverless function framework for [[Kubernetes]] with a focus on developer productivity and high performance.<br />
# [[Peloton]], a unified resource scheduler<br />
# [[Microclimate]]<br />
# [[AdTech]]<br />
# [[Nearby communications]] (démonstration de [https://ionicframework.com/docs/native/google-nearby/ Nearby Messages API de Google avec Ionic])<br />
# [[Conflict-free replicated data type]] (CRDT)<br />
# [[Spinnaker]]<br />
<!--<br />
# [[Service Mesh]] : démonstration de [[Istio]] avec [[JHispter]] kubernetes subgenerator<br />
--><br />
# [[gVisor]]: a new kind of sandbox that helps provide secure isolation for containers<br />
<!--<br />
# [[WebAssembly]]<br />
# [[Fast Identity Online Alliance]] (FIDO)<br />
# [[Apache MXNet]] : Demo avec [[Intel Movidius]] ([https://github.com/tspannhw/rpi-mxnet-movidius-minifi lien])<br />
# [[DevSecOps]] <br />
--><br />
# Portails et l'API [[Portlet]] : Démo avec [[Liferay]]<br />
<!--<br />
# [[Apache Beam]]<br />
# [[Kafka Streams]]<br />
# [[Moby]] : démonstration de containers avec votre projet [[ECOM-RICM|eCOM]].<br />
--><br />
# [[In-Memory Data Grids]] : Démonstration de [[Gigaspaces]] et [[XAP]] Open Source<br />
# Gestionnaires de contenu : démonstration de [[Apache Jackrabbit]] dans le projet [[eCOM]]<br />
# [[Memory-centric virtual distributed storage system]]<br />
<!--<br />
# [[Performance Monitoring]]<br />
--><br />
# [[ESB]] : démonstration de [[Mule ESB]]<br />
# [[MemCached]]<br />
<!--<br />
# [[CloudFoundry]]<br />
# [[Fabric8]]<br />
# [[gceasy]] : Universal garbage collection log Analyser<br />
# [[OpenWhisk]]<br />
# [[Wildfly Swarm]]<br />
# [[Apache Solr]] : Démonstration avec [http://hortonworks.com/hadoop-tutorial/indexing-and-searching-text-within-images-with-apache-solr/ Tesseract OCR]<br />
# [[Content Delivery Network]]s : Démonstration de [[Amazon S3]], Azure, Akamaï ... sur votre projet [[ECOM-RICM|eCOM]]<br />
# [[ActionHero.js]]<br />
# [[OpenShift]] CaaS : démo sur le projet eCOM<br />
# [[web3j]]<br />
# [[CMS]] : Demo avec [[Crafter CMS]]<br />
# [[SIG]] : Démonstration de [[QGIS]]<br />
--><br />
# [[Low-Power Global Area Network]]s ([[Sat-IoT]])<br />
# [[ Voice-First Development]] : Designing, Developing, and Deploying Conversational Interfaces<br />
# [[Psychométrie]]<br />
# [[WebAssembly]]<br />
# [[Fast Identity Online Alliance]] (FIDO)<br />
# [[Apache MXNet]] : Demo avec [[Intel Movidius]] ([https://github.com/tspannhw/rpi-mxnet-movidius-minifi lien])<br />
# [[DevSecOps]]<br />
# Portails et l'API [[Portlet]] : Démo avec [[Liferay]]<br />
# [[Apache Beam]]<br />
# [[plateforme logicielle open source de conduite autonome Apollo 2.0]]<br />
# [[Mynewt]]<br />
# [[Flogo]] Open Source Framework for IoT Edge Apps & Integration.<br />
# [[Neural Processing Unit]] (NPU) : Demo de la clé [[Intel Movidius]] sur un RPI<br />
# [[Huginn]]<br />
# [[Snapcraft]]<br />
# [[Kafka Streams]]<br />
# [[Moby]] : démonstration de containers avec votre projet [[ECOM-RICM|eCOM]].<br />
# [[Hazelcast]] : Démo avec Spring Boot ([https://dzone.com/storage/assets/6459742-dzone-rc247-gettingstartedwithspringbootandmicrose.pdf lien]) dans un projet [[JHipster]]<br />
# [[In-Memory Data Grids]] : Démonstration de [[Gigaspaces]] et [[XAP]] Open Source<br />
# [[Fautes Byzantines]] : Démonstration de [[BFT-SMaRt]]<br />
# Insport Video<br />
# Gestionnaires de contenu : démonstration de [[Apache Jackrabbit]] dans le projet [[eCOM]]<br />
# [[Memory-centric virtual distributed storage system]]<br />
# [[Performance Monitoring]]<br />
# [[ADEPT]] : [[Blockchain]] at Home (ABANDONNé)<br />
# [[ESB]] : démonstration de [[Mule ESB]]<br />
# [[Access Network Query Protocol (ANQP)]]<br />
# [[JCache]] : démonstration avec [[Apache Ignity]]<br />
# [[MemCached]]<br />
# [[Apache Stratos]]<br />
# [[gceasy]] : Universal garbage collection log Analyser<br />
# [[Apache Solr]] : Démonstration avec [http://hortonworks.com/hadoop-tutorial/indexing-and-searching-text-within-images-with-apache-solr/ Tesseract OCR]<br />
# [[Valgrind]]<br />
# [[Content Delivery Network]]s : Démonstration de [[Amazon S3]], Azure, Akamaï ... sur votre projet [[ECOM-RICM|eCOM]]<br />
# [[CMS]] : Demo avec [[Crafter CMS]]<br />
# [[DMS]] (GED) : Demo avec la version Community Edition d'[[Alfresco]] et de son API REST avec [[Swagger]]<br />
# [[SIG]] : Démonstration de [[QGIS]]<br />
# [[Apache Airflow]]<br />
# [[Cryptojacking]] : démonstration d'un navigateur exécutant [https://github.com/cazala/coin-hive CoinHive] et affichage du coup énergétique de l'opération.<br />
# [[RIOT-OS]] : système d'exploitation pour l'Internet des Objets (Démonstration sur une carte STM32 Nucleo LRWAN1).<br />
# [[Zephyr]] : système d'exploitation pour l'Internet des Objets (Démonstration sur une carte [[Intel Quark D2000]]).<br />
# [[HTTP/3]] : quoi de neuf ? Démonstration de l'amélioration des performances.<br />
# [[Gyro]] : domain-specific language designed to concisely describe a cloud infrastructure. Démonstration avec votre application eCOM JHipster sur Azure.<br />
# [[selenium]] contrôle automatisé de navigateur web - CUAU BADAT<br />
# [[Rasa]] Traitement du langage naturel, chatbot - <br />
# [[MPI]] DENIS & DE ARAUJO<br />
# [[Brain Computer Interfaces ]] Alakali - Mastoura<br />
# [[Deepfake Algorithms]] et outils.</div>Guillaume.Denishttps://air.imag.fr/index.php?title=VT2019&diff=46238VT20192019-12-08T15:05:22Z<p>Guillaume.Denis: </p>
<hr />
<div>[[VT2018|<< Etudes 2018]] [[VT|Sommaire]] [[VT2020|Etudes 2020 >>]]<br />
<br />
<br />
=Veille Technologique et Stratégique=<br />
* Enseignants: [[User:Gpbonneau|Georges-Pierre Bonneau]], [[User:Donsez|Didier Donsez]]<br />
* UE/Module: EAM (HPRJ9R6B) et EAR (HPRJ9R4B) en 1FO5<br />
<br />
L'objectif de cette UE est de réaliser un travail de synthèse et d’évaluation sur une technologie / spécification / tendance<br />
<br />
Dans votre futur vie d'ingénieur, vous aurez à d'une part, vous former par vous-même sur une technologie émergente et d'autre part à réaliser une veille technologique (et stratégique) par rapport à votre entreprise et projet.<br />
Il s'agira de réaliser<br />
* le positionnement par rapport au marché<br />
* d'être critique<br />
<br />
Votre synthèse fait l'objet d'une présentation orale convaincante devant un auditoire (dans le futur, vos collègues, vos chefs ou vos clients) avec des transparents et un discours répété.<br />
Pour finir de convaincre (Saint Thomas), vous ferez la présentation d'une démonstration.<br />
<br />
Votre présentation sera noté et commenté par tous vos camarades via un sondage (téléphone mobile). Leurs notes et leurs commentaires seront notés en fonction de leur exactitude de jugement.<br />
<br />
Remarque: Le [https://fr.wikipedia.org/wiki/Plagiat plagiat] est incompatible avec l'éthique de l'ingénieur. Le directeur d'école peut demander à votre traduction devant la commission disciplinaire de l'université. La sanction peut aller jusqu’à une interdiction d'inscription dans les établissements de l'enseignement supérieur français pendant plusieurs années : Le jeu, en vaut-il la chandelle ?<br />
<br />
La présentation peut être réalisée avec [[reveal.js]] ou avec [[remarkjs]]<br />
<br />
[[File:presentation-VT-RICM5-1516.pdf|transparents d'introduction à l'UE]]<br />
<br />
=Planning=<br />
<br />
== Séance 1 : 18/11 ==<br />
Enseignants : [[User:Gpbonneau|Georges-Pierre Bonneau]], [[User:Donsez|Didier Donsez]]<br />
<br />
* Présentation<br />
* Choix des sujets<br />
<br />
== Séance 2 : 25/11 ==<br />
Enseignants : [[User:Gpbonneau|Georges-Pierre Bonneau]]<br />
<br />
* 15h45 -> 16h15: Selenium - Automatisation de WebApps, BADAT, CUAU, [[Media:Selenium_VT2019.pdf|Slides]], [[Selenium|Fiche de synthèse]], [[VT2019 Selenium Demo|Démonstration]]<br />
* 16h15 -> 16h45: Performance Monitoring, WYKLAND, [[Media:Perf monitoring.pdf|Slides]], [[VT2019_Performance_Monitoring|Fiche de synthèse]], [[VT2019_Demonstration_Grafana|Démonstration]]<br />
* 16h45 -> 17h15: Iota, BETEND, JAN, [[Media:IOTA.pptx | slides]], [[VT_IOTA| synthese]], [https://docs.iota.org/docs/iota-js/0.1/workshop/overview Démonstration ]<br />
<br />
== Séance 3 : 2/12 ==<br />
Enseignants : [[User:Donsez|Didier Donsez]]<br />
<br />
* 15h45 -> 16h15: [Rasa, chatbot] [BRES] [REYGROBELLET] [[Media:Rasa_VT2019.pdf|Slides]], [[VT2019_Rasa|Fiche de synthèse]], [[VT2019_Rasa_Demo|Démonstration]]<br />
* 16h15 -> 16h45: [Photogrammétrie] [BONASPETTI] [DECAMPS] [[Media:Photogrammétrie.pdf|Slides]], [[VT2019_Photogrammetrie|Fiche de synthèse]], [https://sketchfab.com/3d-models/point-cloud-demo-natural-history-museum-london-05940cf8ceaa44b4852bb6f04537cb97 Démonstration]<br />
* 16h45 -> 17h15: [Kafka streams] [SALA] [SOLVERY] [[Media:INFO5_VTS_ErgiSALA_TomSOLVERY_Kafka-Streams_Slides.pdf|Slides]], [[Media:INFO5_VTS_ErgiSALA_TomSOLVERY_Kafka-Streams_Synthese.pdf|Fiche de synthèse]]<br />
<br />
== Séance 4 : 9/12 ==<br />
Enseignants : [[User:Gpbonneau|Georges-Pierre Bonneau]], [[User:Donsez|Didier Donsez]]<br />
<br />
* 15h45 -> 16h15: [ARCore, ARKit] [CHABRE] [COSCIA] [slides] [ [[VT2019_ARCore_ARKit|Fiche de synthèse]] ] [ [https://github.com/cgathergood/Your-First-AR-App-with-Sceneform Démonstration] ]<br />
* 16h15 -> 16h45: [MPI] [DE ARAUJO] [DENIS] [slides] [[[VT2019_MPI | synthese]]]<br />
* 16h45 -> 17h15: [MapReduce, Hadoop] [RAKOTOARIMALALA] [ZHENG] [slides] [synthese] [ [[VT2019_Hadoop_MapReduce|Fiche de Synthèse]] ]<br />
* 17h15 -> 17h45: [Microclimate, Codewind] [PELISSON] [SCHANEN] [slides] [ [[VT2019_Microclimate_Codewind|Fiche de synthèse]] ]<br />
<br />
== Séance 5 : 16/12 ==<br />
Enseignants : [[User:Gpbonneau|Georges-Pierre Bonneau]], [[User:Donsez|Didier Donsez]]<br />
<br />
* 15h45 -> 16h15: [Snapcraft] [ARNOUX] [LORDEY] [slides] [synthese]<br />
* 16h15 -> 16h45: [Brain Computer Interfaces] [ALACALI] [IHEB] [slides] [synthese]<br />
* 16h45 -> 17h15: [Huginn] [BARDOU] [DEVOS] [slides] [synthese]<br />
* 17h15 -> 17h45: [ Architecture Serverless] [RIVOIRE] [TRESTOUR] [slides] [synthese]<br />
<br />
== Séance 6 : 6/1/2020 ==<br />
Enseignants : [[User:Gpbonneau|Georges-Pierre Bonneau]], [[User:Donsez|Didier Donsez]]<br />
<br />
* 15h45 -> 16h15: [Low-Power Global Area Networks] [MASSON] [ZARCOS] [slides] [synthese]<br />
* 16h15 -> 16h45: [Elixir et Phoenix] [SOUCHON] [VANDAL] [slides] [synthese]<br />
* 16h45 -> 17h15: [Neural Processing Unit] [VARENNE] [slides] [synthese]<br />
* 17h15 -> 17h45: [Peloton, a unified resource scheduler] [FONTFREYDE] [GAUTIER-PIGNONBLANC] [slides] [synthese]<br />
<br />
== Séance 7 : 13/1/2020 ==<br />
Enseignants : [[User:Gpbonneau|Georges-Pierre Bonneau]], [[User:Donsez|Didier Donsez]]<br />
<br />
* 15h45 -> 16h15: [Apollo 2.0] [THOMAS] [VINCENT] [slides] [synthese]<br />
* 16h15 -> 16h45: [Apache MXNet] [DALAINE] [GAUFFIER] [slides] [synthese]<br />
<br />
=Sujets=<br />
# [[IoT Dataflow Mashup]] (démo avec [[Eclipse Kura Wires]])<br />
# [[MapReduce et Hadoop]]<br />
# [[Reconstruction 3D par Photogrammétrie]]<br />
# [[ ARCore (Google) et ARKit (Apple) ]] <br />
# [[JSONnet]]<br />
# [[Géo-réplication]] : Démo avec [[Apache Kafka MirrorMaker]]<br />
# [[Pulsar]]<br />
# [[Elixir]] et [[Phoenix]] Web framework<br />
# [[Wookey project]] (Demo on a STM32F407 Discovery board)<br />
# [[RSocket]]<br />
# [[Nacos]] : open source project by Alibaba for service discovery and service configuration.<br />
# [[NEMU]] : open source hypervisor specifically built and designed to run modern cloud workloads on modern 64-bit Intel and ARM CPUs.<br />
# [[Architecture Serverless]] : démonstration avec le projet https://github.com/serverless/serverless sur votre compte Azure de votre compte GitHub Student Pack<br />
# [[Fission]] : open-source serverless function framework for [[Kubernetes]] with a focus on developer productivity and high performance.<br />
# [[Peloton]], a unified resource scheduler<br />
# [[Microclimate]]<br />
# [[AdTech]]<br />
# [[Nearby communications]] (démonstration de [https://ionicframework.com/docs/native/google-nearby/ Nearby Messages API de Google avec Ionic])<br />
# [[Conflict-free replicated data type]] (CRDT)<br />
# [[Spinnaker]]<br />
<!--<br />
# [[Service Mesh]] : démonstration de [[Istio]] avec [[JHispter]] kubernetes subgenerator<br />
--><br />
# [[gVisor]]: a new kind of sandbox that helps provide secure isolation for containers<br />
<!--<br />
# [[WebAssembly]]<br />
# [[Fast Identity Online Alliance]] (FIDO)<br />
# [[Apache MXNet]] : Demo avec [[Intel Movidius]] ([https://github.com/tspannhw/rpi-mxnet-movidius-minifi lien])<br />
# [[DevSecOps]] <br />
--><br />
# Portails et l'API [[Portlet]] : Démo avec [[Liferay]]<br />
<!--<br />
# [[Apache Beam]]<br />
# [[Kafka Streams]]<br />
# [[Moby]] : démonstration de containers avec votre projet [[ECOM-RICM|eCOM]].<br />
--><br />
# [[In-Memory Data Grids]] : Démonstration de [[Gigaspaces]] et [[XAP]] Open Source<br />
# Gestionnaires de contenu : démonstration de [[Apache Jackrabbit]] dans le projet [[eCOM]]<br />
# [[Memory-centric virtual distributed storage system]]<br />
<!--<br />
# [[Performance Monitoring]]<br />
--><br />
# [[ESB]] : démonstration de [[Mule ESB]]<br />
# [[MemCached]]<br />
<!--<br />
# [[CloudFoundry]]<br />
# [[Fabric8]]<br />
# [[gceasy]] : Universal garbage collection log Analyser<br />
# [[OpenWhisk]]<br />
# [[Wildfly Swarm]]<br />
# [[Apache Solr]] : Démonstration avec [http://hortonworks.com/hadoop-tutorial/indexing-and-searching-text-within-images-with-apache-solr/ Tesseract OCR]<br />
# [[Content Delivery Network]]s : Démonstration de [[Amazon S3]], Azure, Akamaï ... sur votre projet [[ECOM-RICM|eCOM]]<br />
# [[ActionHero.js]]<br />
# [[OpenShift]] CaaS : démo sur le projet eCOM<br />
# [[web3j]]<br />
# [[CMS]] : Demo avec [[Crafter CMS]]<br />
# [[SIG]] : Démonstration de [[QGIS]]<br />
--><br />
# [[Low-Power Global Area Network]]s ([[Sat-IoT]])<br />
# [[ Voice-First Development]] : Designing, Developing, and Deploying Conversational Interfaces<br />
# [[Psychométrie]]<br />
# [[WebAssembly]]<br />
# [[Fast Identity Online Alliance]] (FIDO)<br />
# [[Apache MXNet]] : Demo avec [[Intel Movidius]] ([https://github.com/tspannhw/rpi-mxnet-movidius-minifi lien])<br />
# [[DevSecOps]]<br />
# Portails et l'API [[Portlet]] : Démo avec [[Liferay]]<br />
# [[Apache Beam]]<br />
# [[plateforme logicielle open source de conduite autonome Apollo 2.0]]<br />
# [[Mynewt]]<br />
# [[Flogo]] Open Source Framework for IoT Edge Apps & Integration.<br />
# [[Neural Processing Unit]] (NPU) : Demo de la clé [[Intel Movidius]] sur un RPI<br />
# [[Huginn]]<br />
# [[Snapcraft]]<br />
# [[Kafka Streams]]<br />
# [[Moby]] : démonstration de containers avec votre projet [[ECOM-RICM|eCOM]].<br />
# [[Hazelcast]] : Démo avec Spring Boot ([https://dzone.com/storage/assets/6459742-dzone-rc247-gettingstartedwithspringbootandmicrose.pdf lien]) dans un projet [[JHipster]]<br />
# [[In-Memory Data Grids]] : Démonstration de [[Gigaspaces]] et [[XAP]] Open Source<br />
# [[Fautes Byzantines]] : Démonstration de [[BFT-SMaRt]]<br />
# Insport Video<br />
# Gestionnaires de contenu : démonstration de [[Apache Jackrabbit]] dans le projet [[eCOM]]<br />
# [[Memory-centric virtual distributed storage system]]<br />
# [[Performance Monitoring]]<br />
# [[ADEPT]] : [[Blockchain]] at Home (ABANDONNé)<br />
# [[ESB]] : démonstration de [[Mule ESB]]<br />
# [[Access Network Query Protocol (ANQP)]]<br />
# [[JCache]] : démonstration avec [[Apache Ignity]]<br />
# [[MemCached]]<br />
# [[Apache Stratos]]<br />
# [[gceasy]] : Universal garbage collection log Analyser<br />
# [[Apache Solr]] : Démonstration avec [http://hortonworks.com/hadoop-tutorial/indexing-and-searching-text-within-images-with-apache-solr/ Tesseract OCR]<br />
# [[Valgrind]]<br />
# [[Content Delivery Network]]s : Démonstration de [[Amazon S3]], Azure, Akamaï ... sur votre projet [[ECOM-RICM|eCOM]]<br />
# [[CMS]] : Demo avec [[Crafter CMS]]<br />
# [[DMS]] (GED) : Demo avec la version Community Edition d'[[Alfresco]] et de son API REST avec [[Swagger]]<br />
# [[SIG]] : Démonstration de [[QGIS]]<br />
# [[Apache Airflow]]<br />
# [[Cryptojacking]] : démonstration d'un navigateur exécutant [https://github.com/cazala/coin-hive CoinHive] et affichage du coup énergétique de l'opération.<br />
# [[RIOT-OS]] : système d'exploitation pour l'Internet des Objets (Démonstration sur une carte STM32 Nucleo LRWAN1).<br />
# [[Zephyr]] : système d'exploitation pour l'Internet des Objets (Démonstration sur une carte [[Intel Quark D2000]]).<br />
# [[HTTP/3]] : quoi de neuf ? Démonstration de l'amélioration des performances.<br />
# [[Gyro]] : domain-specific language designed to concisely describe a cloud infrastructure. Démonstration avec votre application eCOM JHipster sur Azure.<br />
# [[selenium]] contrôle automatisé de navigateur web - CUAU BADAT<br />
# [[Rasa]] Traitement du langage naturel, chatbot - <br />
# [[MPI]] DENIS & DE ARAUJO<br />
# [[Brain Computer Interfaces ]] Alakali - Mastoura<br />
# [[Deepfake Algorithms]] et outils.</div>Guillaume.Denishttps://air.imag.fr/index.php?title=VT2019&diff=46236VT20192019-12-08T15:04:28Z<p>Guillaume.Denis: </p>
<hr />
<div>[[VT2018|<< Etudes 2018]] [[VT|Sommaire]] [[VT2020|Etudes 2020 >>]]<br />
<br />
<br />
=Veille Technologique et Stratégique=<br />
* Enseignants: [[User:Gpbonneau|Georges-Pierre Bonneau]], [[User:Donsez|Didier Donsez]]<br />
* UE/Module: EAM (HPRJ9R6B) et EAR (HPRJ9R4B) en 1FO5<br />
<br />
L'objectif de cette UE est de réaliser un travail de synthèse et d’évaluation sur une technologie / spécification / tendance<br />
<br />
Dans votre futur vie d'ingénieur, vous aurez à d'une part, vous former par vous-même sur une technologie émergente et d'autre part à réaliser une veille technologique (et stratégique) par rapport à votre entreprise et projet.<br />
Il s'agira de réaliser<br />
* le positionnement par rapport au marché<br />
* d'être critique<br />
<br />
Votre synthèse fait l'objet d'une présentation orale convaincante devant un auditoire (dans le futur, vos collègues, vos chefs ou vos clients) avec des transparents et un discours répété.<br />
Pour finir de convaincre (Saint Thomas), vous ferez la présentation d'une démonstration.<br />
<br />
Votre présentation sera noté et commenté par tous vos camarades via un sondage (téléphone mobile). Leurs notes et leurs commentaires seront notés en fonction de leur exactitude de jugement.<br />
<br />
Remarque: Le [https://fr.wikipedia.org/wiki/Plagiat plagiat] est incompatible avec l'éthique de l'ingénieur. Le directeur d'école peut demander à votre traduction devant la commission disciplinaire de l'université. La sanction peut aller jusqu’à une interdiction d'inscription dans les établissements de l'enseignement supérieur français pendant plusieurs années : Le jeu, en vaut-il la chandelle ?<br />
<br />
La présentation peut être réalisée avec [[reveal.js]] ou avec [[remarkjs]]<br />
<br />
[[File:presentation-VT-RICM5-1516.pdf|transparents d'introduction à l'UE]]<br />
<br />
=Planning=<br />
<br />
== Séance 1 : 18/11 ==<br />
Enseignants : [[User:Gpbonneau|Georges-Pierre Bonneau]], [[User:Donsez|Didier Donsez]]<br />
<br />
* Présentation<br />
* Choix des sujets<br />
<br />
== Séance 2 : 25/11 ==<br />
Enseignants : [[User:Gpbonneau|Georges-Pierre Bonneau]]<br />
<br />
* 15h45 -> 16h15: Selenium - Automatisation de WebApps, BADAT, CUAU, [[Media:Selenium_VT2019.pdf|Slides]], [[Selenium|Fiche de synthèse]], [[VT2019 Selenium Demo|Démonstration]]<br />
* 16h15 -> 16h45: Performance Monitoring, WYKLAND, [[Media:Perf monitoring.pdf|Slides]], [[VT2019_Performance_Monitoring|Fiche de synthèse]], [[VT2019_Demonstration_Grafana|Démonstration]]<br />
* 16h45 -> 17h15: Iota, BETEND, JAN, [[Media:IOTA.pptx | slides]], [[VT_IOTA| synthese]], [https://docs.iota.org/docs/iota-js/0.1/workshop/overview Démonstration ]<br />
<br />
== Séance 3 : 2/12 ==<br />
Enseignants : [[User:Donsez|Didier Donsez]]<br />
<br />
* 15h45 -> 16h15: [Rasa, chatbot] [BRES] [REYGROBELLET] [[Media:Rasa_VT2019.pdf|Slides]], [[VT2019_Rasa|Fiche de synthèse]], [[VT2019_Rasa_Demo|Démonstration]]<br />
* 16h15 -> 16h45: [Photogrammétrie] [BONASPETTI] [DECAMPS] [[Media:Photogrammétrie.pdf|Slides]], [[VT2019_Photogrammetrie|Fiche de synthèse]], [https://sketchfab.com/3d-models/point-cloud-demo-natural-history-museum-london-05940cf8ceaa44b4852bb6f04537cb97 Démonstration]<br />
* 16h45 -> 17h15: [Kafka streams] [SALA] [SOLVERY] [[Media:INFO5_VTS_ErgiSALA_TomSOLVERY_Kafka-Streams_Slides.pdf|Slides]], [[Media:INFO5_VTS_ErgiSALA_TomSOLVERY_Kafka-Streams_Synthese.pdf|Fiche de synthèse]]<br />
<br />
== Séance 4 : 9/12 ==<br />
Enseignants : [[User:Gpbonneau|Georges-Pierre Bonneau]], [[User:Donsez|Didier Donsez]]<br />
<br />
* 15h45 -> 16h15: [ARCore, ARKit] [CHABRE] [COSCIA] [slides] [ [[VT2019_ARCore_ARKit|Fiche de synthèse]] ] [ [https://github.com/cgathergood/Your-First-AR-App-with-Sceneform Démonstration] ]<br />
* 16h15 -> 16h45: [MPI] [DE ARAUJO] [DENIS] [slides] [VT2019_MPI | synthese]<br />
* 16h45 -> 17h15: [MapReduce, Hadoop] [RAKOTOARIMALALA] [ZHENG] [slides] [synthese] [ [[VT2019_Hadoop_MapReduce|Fiche de Synthèse]] ]<br />
* 17h15 -> 17h45: [Microclimate, Codewind] [PELISSON] [SCHANEN] [slides] [ [[VT2019_Microclimate_Codewind|Fiche de synthèse]] ]<br />
<br />
== Séance 5 : 16/12 ==<br />
Enseignants : [[User:Gpbonneau|Georges-Pierre Bonneau]], [[User:Donsez|Didier Donsez]]<br />
<br />
* 15h45 -> 16h15: [Snapcraft] [ARNOUX] [LORDEY] [slides] [synthese]<br />
* 16h15 -> 16h45: [Brain Computer Interfaces] [ALACALI] [IHEB] [slides] [synthese]<br />
* 16h45 -> 17h15: [Huginn] [BARDOU] [DEVOS] [slides] [synthese]<br />
* 17h15 -> 17h45: [ Architecture Serverless] [RIVOIRE] [TRESTOUR] [slides] [synthese]<br />
<br />
== Séance 6 : 6/1/2020 ==<br />
Enseignants : [[User:Gpbonneau|Georges-Pierre Bonneau]], [[User:Donsez|Didier Donsez]]<br />
<br />
* 15h45 -> 16h15: [Low-Power Global Area Networks] [MASSON] [ZARCOS] [slides] [synthese]<br />
* 16h15 -> 16h45: [Elixir et Phoenix] [SOUCHON] [VANDAL] [slides] [synthese]<br />
* 16h45 -> 17h15: [Neural Processing Unit] [VARENNE] [slides] [synthese]<br />
* 17h15 -> 17h45: [Peloton, a unified resource scheduler] [FONTFREYDE] [GAUTIER-PIGNONBLANC] [slides] [synthese]<br />
<br />
== Séance 7 : 13/1/2020 ==<br />
Enseignants : [[User:Gpbonneau|Georges-Pierre Bonneau]], [[User:Donsez|Didier Donsez]]<br />
<br />
* 15h45 -> 16h15: [Apollo 2.0] [THOMAS] [VINCENT] [slides] [synthese]<br />
* 16h15 -> 16h45: [Apache MXNet] [DALAINE] [GAUFFIER] [slides] [synthese]<br />
<br />
=Sujets=<br />
# [[IoT Dataflow Mashup]] (démo avec [[Eclipse Kura Wires]])<br />
# [[MapReduce et Hadoop]]<br />
# [[Reconstruction 3D par Photogrammétrie]]<br />
# [[ ARCore (Google) et ARKit (Apple) ]] <br />
# [[JSONnet]]<br />
# [[Géo-réplication]] : Démo avec [[Apache Kafka MirrorMaker]]<br />
# [[Pulsar]]<br />
# [[Elixir]] et [[Phoenix]] Web framework<br />
# [[Wookey project]] (Demo on a STM32F407 Discovery board)<br />
# [[RSocket]]<br />
# [[Nacos]] : open source project by Alibaba for service discovery and service configuration.<br />
# [[NEMU]] : open source hypervisor specifically built and designed to run modern cloud workloads on modern 64-bit Intel and ARM CPUs.<br />
# [[Architecture Serverless]] : démonstration avec le projet https://github.com/serverless/serverless sur votre compte Azure de votre compte GitHub Student Pack<br />
# [[Fission]] : open-source serverless function framework for [[Kubernetes]] with a focus on developer productivity and high performance.<br />
# [[Peloton]], a unified resource scheduler<br />
# [[Microclimate]]<br />
# [[AdTech]]<br />
# [[Nearby communications]] (démonstration de [https://ionicframework.com/docs/native/google-nearby/ Nearby Messages API de Google avec Ionic])<br />
# [[Conflict-free replicated data type]] (CRDT)<br />
# [[Spinnaker]]<br />
<!--<br />
# [[Service Mesh]] : démonstration de [[Istio]] avec [[JHispter]] kubernetes subgenerator<br />
--><br />
# [[gVisor]]: a new kind of sandbox that helps provide secure isolation for containers<br />
<!--<br />
# [[WebAssembly]]<br />
# [[Fast Identity Online Alliance]] (FIDO)<br />
# [[Apache MXNet]] : Demo avec [[Intel Movidius]] ([https://github.com/tspannhw/rpi-mxnet-movidius-minifi lien])<br />
# [[DevSecOps]] <br />
--><br />
# Portails et l'API [[Portlet]] : Démo avec [[Liferay]]<br />
<!--<br />
# [[Apache Beam]]<br />
# [[Kafka Streams]]<br />
# [[Moby]] : démonstration de containers avec votre projet [[ECOM-RICM|eCOM]].<br />
--><br />
# [[In-Memory Data Grids]] : Démonstration de [[Gigaspaces]] et [[XAP]] Open Source<br />
# Gestionnaires de contenu : démonstration de [[Apache Jackrabbit]] dans le projet [[eCOM]]<br />
# [[Memory-centric virtual distributed storage system]]<br />
<!--<br />
# [[Performance Monitoring]]<br />
--><br />
# [[ESB]] : démonstration de [[Mule ESB]]<br />
# [[MemCached]]<br />
<!--<br />
# [[CloudFoundry]]<br />
# [[Fabric8]]<br />
# [[gceasy]] : Universal garbage collection log Analyser<br />
# [[OpenWhisk]]<br />
# [[Wildfly Swarm]]<br />
# [[Apache Solr]] : Démonstration avec [http://hortonworks.com/hadoop-tutorial/indexing-and-searching-text-within-images-with-apache-solr/ Tesseract OCR]<br />
# [[Content Delivery Network]]s : Démonstration de [[Amazon S3]], Azure, Akamaï ... sur votre projet [[ECOM-RICM|eCOM]]<br />
# [[ActionHero.js]]<br />
# [[OpenShift]] CaaS : démo sur le projet eCOM<br />
# [[web3j]]<br />
# [[CMS]] : Demo avec [[Crafter CMS]]<br />
# [[SIG]] : Démonstration de [[QGIS]]<br />
--><br />
# [[Low-Power Global Area Network]]s ([[Sat-IoT]])<br />
# [[ Voice-First Development]] : Designing, Developing, and Deploying Conversational Interfaces<br />
# [[Psychométrie]]<br />
# [[WebAssembly]]<br />
# [[Fast Identity Online Alliance]] (FIDO)<br />
# [[Apache MXNet]] : Demo avec [[Intel Movidius]] ([https://github.com/tspannhw/rpi-mxnet-movidius-minifi lien])<br />
# [[DevSecOps]]<br />
# Portails et l'API [[Portlet]] : Démo avec [[Liferay]]<br />
# [[Apache Beam]]<br />
# [[plateforme logicielle open source de conduite autonome Apollo 2.0]]<br />
# [[Mynewt]]<br />
# [[Flogo]] Open Source Framework for IoT Edge Apps & Integration.<br />
# [[Neural Processing Unit]] (NPU) : Demo de la clé [[Intel Movidius]] sur un RPI<br />
# [[Huginn]]<br />
# [[Snapcraft]]<br />
# [[Kafka Streams]]<br />
# [[Moby]] : démonstration de containers avec votre projet [[ECOM-RICM|eCOM]].<br />
# [[Hazelcast]] : Démo avec Spring Boot ([https://dzone.com/storage/assets/6459742-dzone-rc247-gettingstartedwithspringbootandmicrose.pdf lien]) dans un projet [[JHipster]]<br />
# [[In-Memory Data Grids]] : Démonstration de [[Gigaspaces]] et [[XAP]] Open Source<br />
# [[Fautes Byzantines]] : Démonstration de [[BFT-SMaRt]]<br />
# Insport Video<br />
# Gestionnaires de contenu : démonstration de [[Apache Jackrabbit]] dans le projet [[eCOM]]<br />
# [[Memory-centric virtual distributed storage system]]<br />
# [[Performance Monitoring]]<br />
# [[ADEPT]] : [[Blockchain]] at Home (ABANDONNé)<br />
# [[ESB]] : démonstration de [[Mule ESB]]<br />
# [[Access Network Query Protocol (ANQP)]]<br />
# [[JCache]] : démonstration avec [[Apache Ignity]]<br />
# [[MemCached]]<br />
# [[Apache Stratos]]<br />
# [[gceasy]] : Universal garbage collection log Analyser<br />
# [[Apache Solr]] : Démonstration avec [http://hortonworks.com/hadoop-tutorial/indexing-and-searching-text-within-images-with-apache-solr/ Tesseract OCR]<br />
# [[Valgrind]]<br />
# [[Content Delivery Network]]s : Démonstration de [[Amazon S3]], Azure, Akamaï ... sur votre projet [[ECOM-RICM|eCOM]]<br />
# [[CMS]] : Demo avec [[Crafter CMS]]<br />
# [[DMS]] (GED) : Demo avec la version Community Edition d'[[Alfresco]] et de son API REST avec [[Swagger]]<br />
# [[SIG]] : Démonstration de [[QGIS]]<br />
# [[Apache Airflow]]<br />
# [[Cryptojacking]] : démonstration d'un navigateur exécutant [https://github.com/cazala/coin-hive CoinHive] et affichage du coup énergétique de l'opération.<br />
# [[RIOT-OS]] : système d'exploitation pour l'Internet des Objets (Démonstration sur une carte STM32 Nucleo LRWAN1).<br />
# [[Zephyr]] : système d'exploitation pour l'Internet des Objets (Démonstration sur une carte [[Intel Quark D2000]]).<br />
# [[HTTP/3]] : quoi de neuf ? Démonstration de l'amélioration des performances.<br />
# [[Gyro]] : domain-specific language designed to concisely describe a cloud infrastructure. Démonstration avec votre application eCOM JHipster sur Azure.<br />
# [[selenium]] contrôle automatisé de navigateur web - CUAU BADAT<br />
# [[Rasa]] Traitement du langage naturel, chatbot - <br />
# [[MPI]] DENIS & DE ARAUJO<br />
# [[Brain Computer Interfaces ]] Alakali - Mastoura<br />
# [[Deepfake Algorithms]] et outils.</div>Guillaume.Denishttps://air.imag.fr/index.php?title=VT2019&diff=46235VT20192019-12-08T15:04:03Z<p>Guillaume.Denis: </p>
<hr />
<div>[[VT2018|<< Etudes 2018]] [[VT|Sommaire]] [[VT2020|Etudes 2020 >>]]<br />
<br />
<br />
=Veille Technologique et Stratégique=<br />
* Enseignants: [[User:Gpbonneau|Georges-Pierre Bonneau]], [[User:Donsez|Didier Donsez]]<br />
* UE/Module: EAM (HPRJ9R6B) et EAR (HPRJ9R4B) en 1FO5<br />
<br />
L'objectif de cette UE est de réaliser un travail de synthèse et d’évaluation sur une technologie / spécification / tendance<br />
<br />
Dans votre futur vie d'ingénieur, vous aurez à d'une part, vous former par vous-même sur une technologie émergente et d'autre part à réaliser une veille technologique (et stratégique) par rapport à votre entreprise et projet.<br />
Il s'agira de réaliser<br />
* le positionnement par rapport au marché<br />
* d'être critique<br />
<br />
Votre synthèse fait l'objet d'une présentation orale convaincante devant un auditoire (dans le futur, vos collègues, vos chefs ou vos clients) avec des transparents et un discours répété.<br />
Pour finir de convaincre (Saint Thomas), vous ferez la présentation d'une démonstration.<br />
<br />
Votre présentation sera noté et commenté par tous vos camarades via un sondage (téléphone mobile). Leurs notes et leurs commentaires seront notés en fonction de leur exactitude de jugement.<br />
<br />
Remarque: Le [https://fr.wikipedia.org/wiki/Plagiat plagiat] est incompatible avec l'éthique de l'ingénieur. Le directeur d'école peut demander à votre traduction devant la commission disciplinaire de l'université. La sanction peut aller jusqu’à une interdiction d'inscription dans les établissements de l'enseignement supérieur français pendant plusieurs années : Le jeu, en vaut-il la chandelle ?<br />
<br />
La présentation peut être réalisée avec [[reveal.js]] ou avec [[remarkjs]]<br />
<br />
[[File:presentation-VT-RICM5-1516.pdf|transparents d'introduction à l'UE]]<br />
<br />
=Planning=<br />
<br />
== Séance 1 : 18/11 ==<br />
Enseignants : [[User:Gpbonneau|Georges-Pierre Bonneau]], [[User:Donsez|Didier Donsez]]<br />
<br />
* Présentation<br />
* Choix des sujets<br />
<br />
== Séance 2 : 25/11 ==<br />
Enseignants : [[User:Gpbonneau|Georges-Pierre Bonneau]]<br />
<br />
* 15h45 -> 16h15: Selenium - Automatisation de WebApps, BADAT, CUAU, [[Media:Selenium_VT2019.pdf|Slides]], [[Selenium|Fiche de synthèse]], [[VT2019 Selenium Demo|Démonstration]]<br />
* 16h15 -> 16h45: Performance Monitoring, WYKLAND, [[Media:Perf monitoring.pdf|Slides]], [[VT2019_Performance_Monitoring|Fiche de synthèse]], [[VT2019_Demonstration_Grafana|Démonstration]]<br />
* 16h45 -> 17h15: Iota, BETEND, JAN, [[Media:IOTA.pptx | slides]], [[VT_IOTA| synthese]], [https://docs.iota.org/docs/iota-js/0.1/workshop/overview Démonstration ]<br />
<br />
== Séance 3 : 2/12 ==<br />
Enseignants : [[User:Donsez|Didier Donsez]]<br />
<br />
* 15h45 -> 16h15: [Rasa, chatbot] [BRES] [REYGROBELLET] [[Media:Rasa_VT2019.pdf|Slides]], [[VT2019_Rasa|Fiche de synthèse]], [[VT2019_Rasa_Demo|Démonstration]]<br />
* 16h15 -> 16h45: [Photogrammétrie] [BONASPETTI] [DECAMPS] [[Media:Photogrammétrie.pdf|Slides]], [[VT2019_Photogrammetrie|Fiche de synthèse]], [https://sketchfab.com/3d-models/point-cloud-demo-natural-history-museum-london-05940cf8ceaa44b4852bb6f04537cb97 Démonstration]<br />
* 16h45 -> 17h15: [Kafka streams] [SALA] [SOLVERY] [[Media:INFO5_VTS_ErgiSALA_TomSOLVERY_Kafka-Streams_Slides.pdf|Slides]], [[Media:INFO5_VTS_ErgiSALA_TomSOLVERY_Kafka-Streams_Synthese.pdf|Fiche de synthèse]]<br />
<br />
== Séance 4 : 9/12 ==<br />
Enseignants : [[User:Gpbonneau|Georges-Pierre Bonneau]], [[User:Donsez|Didier Donsez]]<br />
<br />
* 15h45 -> 16h15: [ARCore, ARKit] [CHABRE] [COSCIA] [slides] [ [[VT2019_ARCore_ARKit|Fiche de synthèse]] ] [ [https://github.com/cgathergood/Your-First-AR-App-with-Sceneform Démonstration] ]<br />
* 16h15 -> 16h45: [MPI] [DE ARAUJO] [DENIS] [slides] [VT_2019_MPI | synthese]<br />
* 16h45 -> 17h15: [MapReduce, Hadoop] [RAKOTOARIMALALA] [ZHENG] [slides] [synthese] [ [[VT2019_Hadoop_MapReduce|Fiche de Synthèse]] ]<br />
* 17h15 -> 17h45: [Microclimate, Codewind] [PELISSON] [SCHANEN] [slides] [ [[VT2019_Microclimate_Codewind|Fiche de synthèse]] ]<br />
<br />
== Séance 5 : 16/12 ==<br />
Enseignants : [[User:Gpbonneau|Georges-Pierre Bonneau]], [[User:Donsez|Didier Donsez]]<br />
<br />
* 15h45 -> 16h15: [Snapcraft] [ARNOUX] [LORDEY] [slides] [synthese]<br />
* 16h15 -> 16h45: [Brain Computer Interfaces] [ALACALI] [IHEB] [slides] [synthese]<br />
* 16h45 -> 17h15: [Huginn] [BARDOU] [DEVOS] [slides] [synthese]<br />
* 17h15 -> 17h45: [ Architecture Serverless] [RIVOIRE] [TRESTOUR] [slides] [synthese]<br />
<br />
== Séance 6 : 6/1/2020 ==<br />
Enseignants : [[User:Gpbonneau|Georges-Pierre Bonneau]], [[User:Donsez|Didier Donsez]]<br />
<br />
* 15h45 -> 16h15: [Low-Power Global Area Networks] [MASSON] [ZARCOS] [slides] [synthese]<br />
* 16h15 -> 16h45: [Elixir et Phoenix] [SOUCHON] [VANDAL] [slides] [synthese]<br />
* 16h45 -> 17h15: [Neural Processing Unit] [VARENNE] [slides] [synthese]<br />
* 17h15 -> 17h45: [Peloton, a unified resource scheduler] [FONTFREYDE] [GAUTIER-PIGNONBLANC] [slides] [synthese]<br />
<br />
== Séance 7 : 13/1/2020 ==<br />
Enseignants : [[User:Gpbonneau|Georges-Pierre Bonneau]], [[User:Donsez|Didier Donsez]]<br />
<br />
* 15h45 -> 16h15: [Apollo 2.0] [THOMAS] [VINCENT] [slides] [synthese]<br />
* 16h15 -> 16h45: [Apache MXNet] [DALAINE] [GAUFFIER] [slides] [synthese]<br />
<br />
=Sujets=<br />
# [[IoT Dataflow Mashup]] (démo avec [[Eclipse Kura Wires]])<br />
# [[MapReduce et Hadoop]]<br />
# [[Reconstruction 3D par Photogrammétrie]]<br />
# [[ ARCore (Google) et ARKit (Apple) ]] <br />
# [[JSONnet]]<br />
# [[Géo-réplication]] : Démo avec [[Apache Kafka MirrorMaker]]<br />
# [[Pulsar]]<br />
# [[Elixir]] et [[Phoenix]] Web framework<br />
# [[Wookey project]] (Demo on a STM32F407 Discovery board)<br />
# [[RSocket]]<br />
# [[Nacos]] : open source project by Alibaba for service discovery and service configuration.<br />
# [[NEMU]] : open source hypervisor specifically built and designed to run modern cloud workloads on modern 64-bit Intel and ARM CPUs.<br />
# [[Architecture Serverless]] : démonstration avec le projet https://github.com/serverless/serverless sur votre compte Azure de votre compte GitHub Student Pack<br />
# [[Fission]] : open-source serverless function framework for [[Kubernetes]] with a focus on developer productivity and high performance.<br />
# [[Peloton]], a unified resource scheduler<br />
# [[Microclimate]]<br />
# [[AdTech]]<br />
# [[Nearby communications]] (démonstration de [https://ionicframework.com/docs/native/google-nearby/ Nearby Messages API de Google avec Ionic])<br />
# [[Conflict-free replicated data type]] (CRDT)<br />
# [[Spinnaker]]<br />
<!--<br />
# [[Service Mesh]] : démonstration de [[Istio]] avec [[JHispter]] kubernetes subgenerator<br />
--><br />
# [[gVisor]]: a new kind of sandbox that helps provide secure isolation for containers<br />
<!--<br />
# [[WebAssembly]]<br />
# [[Fast Identity Online Alliance]] (FIDO)<br />
# [[Apache MXNet]] : Demo avec [[Intel Movidius]] ([https://github.com/tspannhw/rpi-mxnet-movidius-minifi lien])<br />
# [[DevSecOps]] <br />
--><br />
# Portails et l'API [[Portlet]] : Démo avec [[Liferay]]<br />
<!--<br />
# [[Apache Beam]]<br />
# [[Kafka Streams]]<br />
# [[Moby]] : démonstration de containers avec votre projet [[ECOM-RICM|eCOM]].<br />
--><br />
# [[In-Memory Data Grids]] : Démonstration de [[Gigaspaces]] et [[XAP]] Open Source<br />
# Gestionnaires de contenu : démonstration de [[Apache Jackrabbit]] dans le projet [[eCOM]]<br />
# [[Memory-centric virtual distributed storage system]]<br />
<!--<br />
# [[Performance Monitoring]]<br />
--><br />
# [[ESB]] : démonstration de [[Mule ESB]]<br />
# [[MemCached]]<br />
<!--<br />
# [[CloudFoundry]]<br />
# [[Fabric8]]<br />
# [[gceasy]] : Universal garbage collection log Analyser<br />
# [[OpenWhisk]]<br />
# [[Wildfly Swarm]]<br />
# [[Apache Solr]] : Démonstration avec [http://hortonworks.com/hadoop-tutorial/indexing-and-searching-text-within-images-with-apache-solr/ Tesseract OCR]<br />
# [[Content Delivery Network]]s : Démonstration de [[Amazon S3]], Azure, Akamaï ... sur votre projet [[ECOM-RICM|eCOM]]<br />
# [[ActionHero.js]]<br />
# [[OpenShift]] CaaS : démo sur le projet eCOM<br />
# [[web3j]]<br />
# [[CMS]] : Demo avec [[Crafter CMS]]<br />
# [[SIG]] : Démonstration de [[QGIS]]<br />
--><br />
# [[Low-Power Global Area Network]]s ([[Sat-IoT]])<br />
# [[ Voice-First Development]] : Designing, Developing, and Deploying Conversational Interfaces<br />
# [[Psychométrie]]<br />
# [[WebAssembly]]<br />
# [[Fast Identity Online Alliance]] (FIDO)<br />
# [[Apache MXNet]] : Demo avec [[Intel Movidius]] ([https://github.com/tspannhw/rpi-mxnet-movidius-minifi lien])<br />
# [[DevSecOps]]<br />
# Portails et l'API [[Portlet]] : Démo avec [[Liferay]]<br />
# [[Apache Beam]]<br />
# [[plateforme logicielle open source de conduite autonome Apollo 2.0]]<br />
# [[Mynewt]]<br />
# [[Flogo]] Open Source Framework for IoT Edge Apps & Integration.<br />
# [[Neural Processing Unit]] (NPU) : Demo de la clé [[Intel Movidius]] sur un RPI<br />
# [[Huginn]]<br />
# [[Snapcraft]]<br />
# [[Kafka Streams]]<br />
# [[Moby]] : démonstration de containers avec votre projet [[ECOM-RICM|eCOM]].<br />
# [[Hazelcast]] : Démo avec Spring Boot ([https://dzone.com/storage/assets/6459742-dzone-rc247-gettingstartedwithspringbootandmicrose.pdf lien]) dans un projet [[JHipster]]<br />
# [[In-Memory Data Grids]] : Démonstration de [[Gigaspaces]] et [[XAP]] Open Source<br />
# [[Fautes Byzantines]] : Démonstration de [[BFT-SMaRt]]<br />
# Insport Video<br />
# Gestionnaires de contenu : démonstration de [[Apache Jackrabbit]] dans le projet [[eCOM]]<br />
# [[Memory-centric virtual distributed storage system]]<br />
# [[Performance Monitoring]]<br />
# [[ADEPT]] : [[Blockchain]] at Home (ABANDONNé)<br />
# [[ESB]] : démonstration de [[Mule ESB]]<br />
# [[Access Network Query Protocol (ANQP)]]<br />
# [[JCache]] : démonstration avec [[Apache Ignity]]<br />
# [[MemCached]]<br />
# [[Apache Stratos]]<br />
# [[gceasy]] : Universal garbage collection log Analyser<br />
# [[Apache Solr]] : Démonstration avec [http://hortonworks.com/hadoop-tutorial/indexing-and-searching-text-within-images-with-apache-solr/ Tesseract OCR]<br />
# [[Valgrind]]<br />
# [[Content Delivery Network]]s : Démonstration de [[Amazon S3]], Azure, Akamaï ... sur votre projet [[ECOM-RICM|eCOM]]<br />
# [[CMS]] : Demo avec [[Crafter CMS]]<br />
# [[DMS]] (GED) : Demo avec la version Community Edition d'[[Alfresco]] et de son API REST avec [[Swagger]]<br />
# [[SIG]] : Démonstration de [[QGIS]]<br />
# [[Apache Airflow]]<br />
# [[Cryptojacking]] : démonstration d'un navigateur exécutant [https://github.com/cazala/coin-hive CoinHive] et affichage du coup énergétique de l'opération.<br />
# [[RIOT-OS]] : système d'exploitation pour l'Internet des Objets (Démonstration sur une carte STM32 Nucleo LRWAN1).<br />
# [[Zephyr]] : système d'exploitation pour l'Internet des Objets (Démonstration sur une carte [[Intel Quark D2000]]).<br />
# [[HTTP/3]] : quoi de neuf ? Démonstration de l'amélioration des performances.<br />
# [[Gyro]] : domain-specific language designed to concisely describe a cloud infrastructure. Démonstration avec votre application eCOM JHipster sur Azure.<br />
# [[selenium]] contrôle automatisé de navigateur web - CUAU BADAT<br />
# [[Rasa]] Traitement du langage naturel, chatbot - <br />
# [[MPI]] DENIS & DE ARAUJO<br />
# [[Brain Computer Interfaces ]] Alakali - Mastoura<br />
# [[Deepfake Algorithms]] et outils.</div>Guillaume.Denishttps://air.imag.fr/index.php?title=VT2019_MPI&diff=46228VT2019 MPI2019-12-08T14:56:55Z<p>Guillaume.Denis: </p>
<hr />
<div>MPI (Message Passing Interface) est une norme de transmission de message qui permet de dialoguer entre des machine sur un reseau. Dans notre cas c'est une API qui permet de paralléliser du code avec un système d'envoie de message en langage C et C++. [[File:Mpi.jpg|320px|thumb|right|Logo OPEN MPI]]<br />
<br />
=Introduction=<br />
<br />
MPI est une spécification pour les développeurs et les utilisateurs de bibliothèques de transmission de messages. Ce n'est pas une bibliothèque, mais plutôt la spécification de ce qu'une telle bibliothèque devrait être.<br />
<br />
MPI s'adresse principalement au modèle de programmation parallèle à transmission de messages: les données sont déplacées de l'espace d'adressage d'un processus vers celui d'un autre processus via des opérations coopératives sur chaque processus (On appellera cela routine par la suite) .<br />
<br />
En termes simples, l'objectif de l'interface de transmission de messages est de fournir une norme largement utilisée pour l'écriture de programmes de transmission de messages. L'interface tente d'être:<br />
* Pratique<br />
* Portable<br />
* Efficace<br />
* Flexible<br />
<br />
=Principe de fonctionnement=<br />
<br />
==MPI_DATATYPE==<br />
<br />
De nombreuses fonctions MPI exigent que vous spécifiiez le type de données qui est envoyé entre les processus. En effet, MPI vise à supporter des environnements hétérogènes où les types peuvent être représentés différemment sur les différents réseau (par exemple, ils peuvent exécuter différentes architectures de CPU), auquel cas les implémentations MPI peuvent effectuer une conversion de données. <br />
Puisque le langage C ne permet pas de passer un type lui-même en paramètre, MPI prédéfinit les constantes MPI_INT, MPI_CHAR, MPI_DOUBLE pour correspondre avec int, car, double, etc.<br />
<br />
==Architecture==<br />
<br />
Grâce a des routines nous pouvons envoyer des message dans le réseau avec des données.<br />
Les objets communicateurs connectent des groupes de processus dans un réseau MPI. Chaque communicateur donne à chaque processus confiné un identificateur indépendant (nous allons utilser 'rank' par la suite) et organise ses processus confinés dans une topologie ordonnée.<br />
<br />
MPI gère les opérations intracommunicateurs d'un seul groupe et les communications bilatérales intercommunicateurs.<br />
<br />
Les communicateurs peuvent être partitionnés à l'aide de plusieurs commandes MPI. Ces commandes incluent MPI_COMM_SPLIT, où chaque processus rejoint l'un de plusieurs sous-communicateurs dis colorés en se déclarant d'avoir cette couleur.<br />
<br />
[[File:Mpi_fonctionnement.gif]]<br />
<br />
Par exemple dans ce cas d'architecture chaque core CPU de chaque machine aura un 'rank' différent et seront tous dans le même communicateur. Par exemple les rank [0..3] seront sur la machine 1, rank[4..7] sur la machine 2, rank[8..11] sur la machine 3 et, rank [12..15] sur la machine 4. Toute ces machines seront donc connecter sur un même réseau.<br />
<br />
==Communication==<br />
<br />
Nous pouvons utiliser plusieurs sorte de communication : <br />
<br />
===la communication point à point===<br />
Cette communication permet a deux processus (machine ou core de CPU) de pouvoir s'envoyer des donné souvent des vecteur de nombre. Les routines qui permette de faire cela sont : sont MPI_Send, MPI_Recv et MPI_Sendrecv.<br />
Routine : <br />
* '''MPI_Send''' : int MPI_Send(const void *buf, int count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm) ou *buf est le pointeur sur le buffeur de donnée a envoyer, count le nombre d'élément envoyé, datatype est le type de donnée envoyé dans le buffer, dest est le rank de destination. Cette fonction permet d'envoyer 'count' donnée de taille 'datatype' suivant l'adresse '*buf' vers le processus numéro 'rank'<br />
<br />
* '''MPI_Revc''' : int MPI_Recv(void *buf, int count, MPI_Datatype datatype, int source, int tag, MPI_Comm comm, MPI_Status *status) qui permet de recevoir des donnée de la source, elle est l'inverse de la fonction MPI_Send.<br />
<br />
*''' MPI_Sendrecv ''': int MPI_Sendrecv(const void *sendbuf, int sendcount, MPI_Datatype sendtype, int dest, int sendtag, void *recvbuf, int recvcount, MPI_Datatype recvtype, int source, int recvtag, MPI_Comm comm, MPI_Status *status). Cette fonction permet d'envoyer et de recevoir des donnée vers/depuis un processus.<br />
<br />
===la communication collective===<br />
La communication collective permet a tous les processus d'un réseau de recevoir un message d'un autre processus. Pour ce faire nous avons accès a 2 routines : MPI_Bcast et MPI_Scatter.<br />
*''' MPI_Bcast''' : int MPI_Bcast( void *buffer, int count, MPI_Datatype datatype, int root, MPI_Comm comm ). Cette fonction permet d'envoyer un message depuis le numéro 'rank' vers tout les processus d'un réseau.<br />
<br />
* ''' MPI_Scatter''' : int MPI_Scatter(const void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatype recvtype, int root, MPI_Comm comm). Cette fonction permet à un processus du reseau d'envoyer un message vers tout les autre processus du réseau.<br />
<br />
=Cas d'utilisation=<br />
Ci dessous un code 'HelloWorld' qui permet d'afficher le message helloworld depuis tout les processus : <br />
<br />
<syntaxhighlight lang="c" ><br />
#include <mpi.h><br />
#include <stdio.h><br />
<br />
int main(int argc, char** argv) {<br />
// Initialize the MPI environment<br />
MPI_Init(NULL, NULL);<br />
<br />
// Get the number of processes<br />
int world_size;<br />
MPI_Comm_size(MPI_COMM_WORLD, &world_size);<br />
<br />
// Get the rank of the process<br />
int world_rank;<br />
MPI_Comm_rank(MPI_COMM_WORLD, &world_rank);<br />
<br />
// Get the name of the processor<br />
char processor_name[MPI_MAX_PROCESSOR_NAME];<br />
int name_len;<br />
MPI_Get_processor_name(processor_name, &name_len);<br />
<br />
// Print off a hello world message<br />
printf("Hello world from processor %s, rank %d out of %d processors\n",<br />
processor_name, world_rank, world_size);<br />
<br />
// Finalize the MPI environment.<br />
MPI_Finalize();<br />
}<br />
</syntaxhighlight><br />
<br />
Dans le cas de notre démonstration nous allons faire de l'accélération de code sur des multiplications de matrice simple en utilisant un cluster de plusieurs Raspberry Pi. <br />
Le but de cette démonstration permet de voir qu'un cluster peut être plus rapide qu'un ordinateur normal.<br />
<br />
Ce genre de bibliothèque est utile lors de l’accélération de code pour du HPC (High Performance Computing). MPI est peut être plus intéressant que du OpenMP car nous pouvons,grâce a MPI, dialoguer avec des processus extérieur à une seule machine.<br />
<br />
<br />
=Source=<br />
* https://computing.llnl.gov/tutorials/mpi/<br />
* https://fr.wikipedia.org/wiki/Message_Passing_Interface<br />
* https://www.mpich.org/static/docs/v3.2/www3/index.htm<br />
* https://mpitutorial.com/tutorials/mpi-hello-world/<br />
<br />
=Veille Technologique 2019=<br />
* Année : [[VT2019|VT2019]]<br />
* Sujet : MPI<br />
* Slides : [[Media:|MPIpdf]]<br />
* Démonstration : []<br />
* Auteurs : Guillaume DENIS, Bastien DE ARAUJO</div>Guillaume.Denishttps://air.imag.fr/index.php?title=VT2019_MPI&diff=46226VT2019 MPI2019-12-08T14:41:43Z<p>Guillaume.Denis: </p>
<hr />
<div>MPI (Message Passing Interface) est une norme de transmission de message qui permet de dialoguer entre des machine sur un reseau. Dans notre cas c'est une API qui permet de paralléliser du code avec un système d'envoie de message en langage C et C++. [[File:Mpi.jpg|320px|thumb|right|Logo OPEN MPI]]<br />
<br />
=Introduction=<br />
<br />
MPI est une spécification pour les développeurs et les utilisateurs de bibliothèques de transmission de messages. En soi, ce n'est pas une bibliothèque, mais plutôt la spécification de ce qu'une telle bibliothèque devrait être.<br />
<br />
MPI s'adresse principalement au modèle de programmation parallèle à transmission de messages: les données sont déplacées de l'espace d'adressage d'un processus vers celui d'un autre processus via des opérations coopératives sur chaque processus.<br />
<br />
En termes simples, l'objectif de l'interface de transmission de messages est de fournir une norme largement utilisée pour l'écriture de programmes de transmission de messages. L'interface tente d'être:<br />
* Pratique<br />
* Portable<br />
* Efficace<br />
* Flexible<br />
<br />
=Principe de fonctionnement=<br />
<br />
==MPI_DATATYPE==<br />
<br />
MPI utilise des types à lui pour l'envoie des données : par exemple un float en C correspondra a un MPI_FLOAT en MPI.<br />
<br />
==Architecture==<br />
<br />
Grâce a des routines nous pouvons envoyer des message dans le réseau avec des données.<br />
Les objets communicateurs connectent des groupes de processus dans un réseau MPI. Chaque communicateur donne à chaque processus confiné un identificateur indépendant (nous allons utilser 'rank' par la suite) et organise ses processus confinés dans une topologie ordonnée.<br />
<br />
MPI gère les opérations intracommunicateurs d'un seul groupe et les communications bilatérales intercommunicateurs.<br />
<br />
Les communicateurs peuvent être partitionnés à l'aide de plusieurs commandes MPI. Ces commandes incluent MPI_COMM_SPLIT, où chaque processus rejoint l'un de plusieurs sous-communicateurs dis colorés en se déclarant d'avoir cette couleur.<br />
<br />
[[File:Mpi_fonctionnement.gif]]<br />
<br />
Par exemple dans ce cas d'architecture chaque core CPU de chaque machine aura un 'rank' différent et seront tous dans le même communicateur. Par exemple les rank [0..3] seront sur la machine 1, rank[4..7] sur la machine 2, rank[8..11] sur la machine 3 et, rank [12..15] sur la machine 4. Toute ces machines seront donc connecter sur un même réseau.<br />
<br />
==Communication==<br />
<br />
Nous pouvons utiliser plusieurs sorte de communication : <br />
<br />
===la communication point à point===<br />
Cette communication permet a deux processus (machine ou core de CPU) de pouvoir s'envoyer des donné souvent des vecteur de nombre. Les routines qui permette de faire cela sont : sont MPI_Send, MPI_Recv et MPI_Sendrecv.<br />
Routine : <br />
* '''MPI_Send''' : int MPI_Send(const void *buf, int count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm) ou *buf est le pointeur sur le buffeur de donnée a envoyer, count le nombre d'élément envoyé, datatype est le type de donnée envoyé dans le buffer, dest est le rank de destination. Cette fonction permet d'envoyer 'count' donnée de taille 'datatype' suivant l'adresse '*buf' vers le processus numéro 'rank'<br />
<br />
* '''MPI_Revc''' : int MPI_Recv(void *buf, int count, MPI_Datatype datatype, int source, int tag, MPI_Comm comm, MPI_Status *status) qui permet de recevoir des donnée de la source, elle est l'inverse de la fonction MPI_Send.<br />
<br />
*''' MPI_Sendrecv ''': int MPI_Sendrecv(const void *sendbuf, int sendcount, MPI_Datatype sendtype, int dest, int sendtag, void *recvbuf, int recvcount, MPI_Datatype recvtype, int source, int recvtag, MPI_Comm comm, MPI_Status *status). Cette fonction permet d'envoyer et de recevoir des donnée vers/depuis un processus.<br />
<br />
===la communication collective===<br />
La communication collective permet a tous les processus d'un réseau de recevoir un message d'un autre processus. Pour ce faire nous avons accès a 2 routines : MPI_Bcast et MPI_Scatter.<br />
*''' MPI_Bcast''' : int MPI_Bcast( void *buffer, int count, MPI_Datatype datatype, int root, MPI_Comm comm ). Cette fonction permet d'envoyer un message depuis le numéro 'rank' vers tout les processus d'un réseau.<br />
<br />
* ''' MPI_Scatter''' : int MPI_Scatter(const void *sendbuf, int sendcount, MPI_Datatype sendtype, void *recvbuf, int recvcount, MPI_Datatype recvtype, int root, MPI_Comm comm). Cette fonction permet à un processus du reseau d'envoyer un message vers tout les autre processus du réseau.<br />
<br />
=Cas d'utilisation=<br />
# Démonstration <br />
<br />
<br />
=Source=<br />
* https://computing.llnl.gov/tutorials/mpi/<br />
* https://fr.wikipedia.org/wiki/Message_Passing_Interface<br />
* https://www.mpich.org/static/docs/v3.2/www3/index.htm<br />
<br />
=Veille Technologique 2019=<br />
* Année : [[VT2019|VT2019]]<br />
* Sujet : MPI<br />
* Slides : [[Media:|MPIpdf]]<br />
* Démonstration : []<br />
* Auteurs : Guillaume DENIS, Bastien DE ARAUJO</div>Guillaume.Denishttps://air.imag.fr/index.php?title=File:Mpi_fonctionnement.gif&diff=46206File:Mpi fonctionnement.gif2019-12-08T14:03:37Z<p>Guillaume.Denis: </p>
<hr />
<div></div>Guillaume.Denishttps://air.imag.fr/index.php?title=VT2019_MPI&diff=46199VT2019 MPI2019-12-08T13:52:05Z<p>Guillaume.Denis: </p>
<hr />
<div>MPI (Message Passing Interface) est une norme de transmission de message qui permet de dialoguer entre des machine sur un reseau. Dans notre cas c'est une API qui permet de paralléliser du code avec un système d'envoie de message en langage C et C++.<br />
[[File:Mpi.jpg]]<br />
<br />
=Introduction=<br />
<br />
=Principe de fonctionnement=<br />
<br />
=Cas d'utilisation=<br />
<br />
=Limites=</div>Guillaume.Denishttps://air.imag.fr/index.php?title=File:Mpi.jpg&diff=46198File:Mpi.jpg2019-12-08T13:51:24Z<p>Guillaume.Denis: </p>
<hr />
<div></div>Guillaume.Denishttps://air.imag.fr/index.php?title=VT2019_MPI&diff=46197VT2019 MPI2019-12-08T13:49:38Z<p>Guillaume.Denis: </p>
<hr />
<div>MPI (Message Passing Interface) est une norme de transmission de message qui permet de dialoguer entre des machine sur un reseau. Dans notre cas c'est une API qui permet de paralléliser du code avec un système d'envoie de message en langage C et C++.<br />
<br />
=Introduction=<br />
<br />
=Principe de fonctionnement=<br />
<br />
=Cas d'utilisation=<br />
<br />
=Limites=</div>Guillaume.Denishttps://air.imag.fr/index.php?title=VT2019_MPI&diff=46196VT2019 MPI2019-12-08T13:48:40Z<p>Guillaume.Denis: </p>
<hr />
<div>MPI (Message Passing Interface) est une norme de transmission de message qui permet de dialoguer entre des machine sur un reseau. Dans notre cas c'est une API qui permet de paralléliser du code avec un système d'envoie de message en langage C et C++.<br />
[https://www.google.com/url?sa=i&source=images&cd=&ved=2ahUKEwjF6L-_mKbmAhVM0uAKHR58BX8QjRx6BAgBEAQ&url=http%3A%2F%2Fwww.howcsharp.com%2F62%2Fmessage-passing-interface-mpi.html&psig=AOvVaw0FzX3LptcUMW7JMy4Pzb7b&ust=1575899286929039]<br />
<br />
=Introduction=<br />
<br />
=Principe de fonctionnement=<br />
<br />
=Cas d'utilisation=<br />
<br />
=Limites=</div>Guillaume.Denishttps://air.imag.fr/index.php?title=VT2019_MPI&diff=46195VT2019 MPI2019-12-08T13:47:34Z<p>Guillaume.Denis: </p>
<hr />
<div>MPI (Message Passing Interface) est une norme de transmission de message qui permet de dialoguer entre des machine sur un reseau. Dans notre cas c'est une API qui permet de paralléliser du code avec un système d'envoie de message en langage C et C++.<br />
<br />
=Introduction=<br />
<br />
=Principe de fonctionnement=<br />
<br />
=Cas d'utilisation=<br />
<br />
=Limites=</div>Guillaume.Denishttps://air.imag.fr/index.php?title=VT2019_MPI&diff=46193VT2019 MPI2019-12-08T13:44:47Z<p>Guillaume.Denis: Created page with "MPI (Message Passing Interface) est une norme de transmission de message qui permet de dialoguer entre des machine sur un reseau. Dans notre cas c'est une API qui permet de p..."</p>
<hr />
<div>MPI (Message Passing Interface) est une norme de transmission de message qui permet de dialoguer entre des machine sur un reseau. Dans notre cas c'est une API qui permet de paralléliser du code avec un système d'envoie de message en langage C et C++.</div>Guillaume.Denis