<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://air.imag.fr/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Maxime.Dereymez</id>
	<title>air - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://air.imag.fr/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Maxime.Dereymez"/>
	<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php/Special:Contributions/Maxime.Dereymez"/>
	<updated>2026-05-30T17:31:03Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.17</generator>
	<entry>
		<id>https://air.imag.fr/index.php?title=VT2017&amp;diff=36456</id>
		<title>VT2017</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=VT2017&amp;diff=36456"/>
		<updated>2017-10-13T06:07:55Z</updated>

		<summary type="html">&lt;p&gt;Maxime.Dereymez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[VT2016|&amp;lt;&amp;lt; Etudes 2016]] [[VT|Sommaire]] [[VT2018|Etudes 2018 &amp;gt;&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Veille Technologique et Stratégique=&lt;br /&gt;
* Enseignants: [[User:Gpbonneau|Georges-Pierre Bonneau]], [[User:Donsez|Didier Donsez]]&lt;br /&gt;
* UE/Module: EAM (HPRJ9R6B) et EAR (HPRJ9R4B) en RICM5&lt;br /&gt;
&lt;br /&gt;
L&#039;objectif de cette UE est de réaliser un travail de synthèse et d’évaluation sur une technologie / spécification / tendance&lt;br /&gt;
&lt;br /&gt;
Dans votre futur vie d&#039;ingénieur, vous aurez à d&#039;une part, vous former par vous-même sur une technologie émergente et d&#039;autre part à réaliser une veille technologique (et stratégique) par rapport à votre entreprise et projet.&lt;br /&gt;
Il s&#039;agira de réaliser&lt;br /&gt;
* le positionnement par rapport au marché&lt;br /&gt;
* d&#039;être critique&lt;br /&gt;
&lt;br /&gt;
Votre synthèse fait l&#039;objet d&#039;une présentation orale convaincante devant un auditoire (dans le futur, vos collègues, vos chefs ou vos clients) avec des transparents et un discours répété.&lt;br /&gt;
Pour finir de convaincre (Saint Thomas), vous ferez la présentation d&#039;une démonstration.&lt;br /&gt;
&lt;br /&gt;
Votre présentation sera noté et commenté par tous vos camarades via un sondage (téléphone mobile). Leurs notes et leurs commentaires seront notés en fonction de leur exactitude de jugement.&lt;br /&gt;
&lt;br /&gt;
Remarque: Le [https://fr.wikipedia.org/wiki/Plagiat plagiat] est incompatible avec l&#039;éthique de l&#039;ingénieur. Le directeur d&#039;école peut demander à votre traduction devant la commission disciplinaire de l&#039;université. La sanction peut aller jusqu’à une interdiction d&#039;inscription dans les établissements de l&#039;enseignement supérieur français pendant plusieurs années : Le jeu, en vaut-il la chandelle ?&lt;br /&gt;
&lt;br /&gt;
La présentation peut être réalisée avec [[reveal.js]]&lt;br /&gt;
&lt;br /&gt;
[[File:presentation-VT-RICM5-1516.pdf|transparents d&#039;introduction à l&#039;UE]]&lt;br /&gt;
&lt;br /&gt;
=Planning=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Séance 1 : 15/09==&lt;br /&gt;
Enseignants : [[User:Gpbonneau|Georges-Pierre Bonneau]], [[User:Donsez|Didier Donsez]]&lt;br /&gt;
* [[JHipster]] : Démonstration de génération de l&#039;application de votre projet [[eCOM]] à partir du schéma [[JHipster#JDL|JDL]], Louis Cochinho, [[VT2017_JHipster|Fiche de synthèse]], [[Media:VT2017_JHipster_presentation.pdf|Transparents]], [https://github.com/jhipster/jdl-samples/blob/master/online-shop.jh Code source démo]&lt;br /&gt;
* [[OAuth2]] (IMPORTANT) : démonstration avec [http://www.jhipster.tech/security/ JHipster]. Ahmed Amine NASSIK [[VT2017_OAuth2|Fiche de synthèse]], [[Media:Oauth_presentation.pdf|Transparents]], [https://github.com/nassahmed/OAuthVT|Code source démo]&lt;br /&gt;
* [[Netflix Zuul]] : API gateway Design Pattern, Démonstration de Zuul dans [[JHipster]] : Hugo Amodru-Favin, [[VT2017_Netflix_Zuul|Fiche de synthèse]], [[Media:VT2017_Netflix_Zuul_presentation.pdf|Transparents]], [https://github.com/Hugo-AF/Demo-Jhipster-Zuul Démonstration]&lt;br /&gt;
* [[Serverless Architectures]] : Démonstration de [[OpenWhisk]]. Antoine Boisadam, [[VT2017_Serverless_Architectures|Fiche de synthèse]], [[Media:VT2017_Serverless_Architecture_presentation.pdf|Transparents]], [[VT2017_Serverless_Architectures_Demo|Démo]]&lt;br /&gt;
&lt;br /&gt;
==Séance 2 : 29/09==&lt;br /&gt;
Enseignants : [[User:Gpbonneau|Georges-Pierre Bonneau]], [[User:Donsez|Didier Donsez]]&lt;br /&gt;
* [[Apache Phoenix]] : Alice Rivoal, [[VT2017_XXX|Fiche de synthèse]], [[Media:VT2017_XXX_presentation.pdf|Transparents]], [https://github.com/YYYZZZ/XXX_Demo_VT2017 Code source démo]&lt;br /&gt;
* [[Vitess]] :  Oriane Dalle, [[VT2017_Vitess|Fiche de synthèse]], [[Media:Transparents_Vitess.pdf‎|Transparents]], [https://github.com/youtube/vitess/tree/master/examples/demo Code source démo]&lt;br /&gt;
* [[EnMasse]] : Denis Lachartre, [[VT2017_EnMasse|Fiche de synthèse]], [[Media:VT2017_XXX_presentation.pdf|Transparents]], [https://github.com/YYYZZZ/XXX_Demo_VT2017|Code source démo]&lt;br /&gt;
* [[MemCached]] Alicia Aubertin, [[VT2017_MemCached|Fiche de synthèse]], [[Media:VT2017_MemCached_presentation.pdf|Transparents]], [https://gist.github.com/Codeklopper/4556805|Code source démo]&lt;br /&gt;
* Gestionnaires de contenu : démonstration de  [[Apache Jackrabbit]] dans le projet [[eCOM]] : Hervé Becher, [[VT2017_XXX|Fiche de synthèse]], [[Media:VT2017_Jackrabbit_presentation.pdf|Transparents]], [https://github.com/YYYZZZ/XXX_Demo_VT2017|Code source démo]&lt;br /&gt;
&lt;br /&gt;
==Séance 3 : 06/10==&lt;br /&gt;
Enseignants : [[User:Gpbonneau|Georges-Pierre Bonneau]], [[User:Donsez|Didier Donsez]]&lt;br /&gt;
* Le langage [[Julia]] : Rémi Savary, [[VT2017_Julia|Fiche de synthèse]], [[Media:VT2017_XXX_presentation.pdf|Transparents]], [https://github.com/YYYZZZ/XXX_Demo_VT2017|Code source démo]&lt;br /&gt;
* [[Cdoe Obofsucaitn]] : Lucas Lesage, [[VT2017_Cdoe_Obofsucaitn|Fiche de synthèse]], [[Media:VT2017_XXX_presentation.pdf|Transparents]], [https://github.com/YYYZZZ/XXX_Demo_VT2017|Code source démo]&lt;br /&gt;
* [[Valgrind]] : Boris Odievre, [[VT2017_XXX|Fiche de synthèse]], [[Media:VT2017_XXX_presentation.pdf|Transparents]], [https://github.com/YYYZZZ/XXX_Demo_VT2017|Code source démo]&lt;br /&gt;
* [[Prometheus]] : Estelle Allard, [[VT2017_Prometheus|Fiche de synthèse]], [[Media:VT2017_Prometheus_presentation.pdf|Transparents]], [https://github.com/YYYZZZ/Prometheus_Demo_VT2017|Code source démo]&lt;br /&gt;
* [[Flow-based data processing]] : démonstration de [[Apache NiFi]] : Maxime Dereymez, [[VT2017_Flow-based data processing|Fiche de synthèse]], [[Media:VT2017_XXX_presentation.pdf|Transparents]], [https://github.com/YYYZZZ/XXX_Demo_VT2017|Code source démo]&lt;br /&gt;
&lt;br /&gt;
==Séance 4 : 13/10==&lt;br /&gt;
Enseignants : [[User:Gpbonneau|Georges-Pierre Bonneau]], [[User:Donsez|Didier Donsez]]&lt;br /&gt;
&lt;br /&gt;
* [[Telehash]] : Gilles Bonhoure, [[VT2017_Telehash|Fiche de synthèse]], [[Media:VT2017_XXX_presentation.pdf|Transparents]], [https://github.com/YYYZZZ/XXX_Demo_VT2017|Code source démo]&lt;br /&gt;
* [[GlusterFS]] : Vincent Turrin, [[VT2017_XXX|Fiche de synthèse]], [[Media:VT2017_XXX_presentation.pdf|Transparents]], [https://github.com/YYYZZZ/XXX_Demo_VT2017|Code source démo]&lt;br /&gt;
* [[OpenFlow]] : Douria ZENNOUCHE, [[VT2017_OpenFlow|Fiche de synthèse]], [[Media:VT2017_XXX_presentation.pdf|Transparents]], [https://github.com/YYYZZZ/XXX_Demo_VT2017|Code source démo]&lt;br /&gt;
* [[OpenMP]] : Anthony Geourjon, [[VT2017_XXX|Fiche de synthèse]], [[Media:VT2017_XXX_presentation.pdf|Transparents]], [https://github.com/YYYZZZ/XXX_Demo_VT2017|Code source démo]&lt;br /&gt;
* [[Hyperledger]] : Simon Chambonnet, [[VT2017_XXX|Fiche de synthèse]], [[Media:VT2017_XXX_presentation.pdf|Transparents]], [https://github.com/YYYZZZ/XXX_Demo_VT2017|Code source démo]&lt;br /&gt;
* [[CloudFoundry]] Charles Marchand&lt;br /&gt;
&lt;br /&gt;
==Séance 5 : 20/10==&lt;br /&gt;
Enseignants : [[User:Gpbonneau|Georges-Pierre Bonneau]]&lt;br /&gt;
* [[Electron]] : Héloïse Fernandes de Almeida, [[VT2017_XXX|Fiche de synthèse]], [[Media:VT2017_XXX_presentation.pdf|Transparents]], [https://github.com/YYYZZZ/XXX_Demo_VT2017|Code source démo]&lt;br /&gt;
* [[OpenNLP]] : Démonstration pour l&#039;internalisation automatique de site de commerce électronique [[eCOM]]. : Aymeric Brochier, [[VT2017_XXX|Fiche de synthèse]], [[Media:VT2017_XXX_presentation.pdf|Transparents]], [https://github.com/YYYZZZ/XXX_Demo_VT2017|Code source démo]&lt;br /&gt;
* [[Web scrapping]] [http://phantomjs.org PhantomJS] [http://casperjs.org CasperJS] : Gwenaël Moreau, [[VT2017_XXX|Fiche de synthèse]], [[Media:VT2017_XXX_presentation.pdf|Transparents]], [https://github.com/YYYZZZ/XXX_Demo_VT2017|Code source démo]&lt;br /&gt;
* [[ActionHero.js]] : Aymeric VIAL-GRELIER, [[VT2017_XXX|Fiche de synthèse]], [[Media:VT2017_XXX_presentation.pdf|Transparents]], [https://github.com/YYYZZZ/XXX_Demo_VT2017|Code source démo]&lt;br /&gt;
* [[Apache Mahout]], ?????????, [[VT2017_XXX|Fiche de synthèse]], [[Media:VT2017_XXX_presentation.pdf|Transparents]], [https://github.com/YYYZZZ/XXX_Demo_VT2017|Code source démo]&lt;br /&gt;
&lt;br /&gt;
==Séance 6 : 27/10==&lt;br /&gt;
Enseignants : [[User:Gpbonneau|Georges-Pierre Bonneau]], [[User:Donsez|Didier Donsez]]&lt;br /&gt;
&lt;br /&gt;
* [[GRAKN.AI]] :Qianqian Fu, [[VT2017_XXX|Fiche de synthèse]], [[Media:VT2017_XXX_presentation.pdf|Transparents]], [https://github.com/YYYZZZ/XXX_Demo_VT2017|Code source démo]&lt;br /&gt;
* [[OpenAI Gym]] : Lambert Rocher, [[VT2017_XXX|Fiche de synthèse]], [[Media:VT2017_XXX_presentation.pdf|Transparents]], [https://github.com/YYYZZZ/XXX_Demo_VT2017|Code source démo]&lt;br /&gt;
* [[Zephyr]] : démonstration avec un [[Arduino 101]] et un STM32 F7 (A récupérer auprès de Didier DONSEZ) : Timothée Lemaire, , [[VT2017_XXX|Fiche de synthèse]], [[Media:VT2017_XXX_presentation.pdf|Transparents]], [https://github.com/YYYZZZ/XXX_Demo_VT2017|Code source démo]&lt;br /&gt;
* [[Yocto]] : démonstration sur RPI3 : Antoine Gambro (Il faut contacter Nicolas Palix pour récupérer un RPI3 + alimentation), [[VT2017_XXX|Fiche de synthèse]], [[Media:VT2017_XXX_presentation.pdf|Transparents]], [https://github.com/YYYZZZ/XXX_Demo_VT2017|Code source démo]&lt;br /&gt;
* [[??????]] : Antoine Delise, [[VT2017_XXX|Fiche de synthèse]], [[Media:VT2017_XXX_presentation.pdf|Transparents]], [https://github.com/YYYZZZ/XXX_Demo_VT2017|Code source démo]&lt;br /&gt;
&lt;br /&gt;
=Sujets non choisis=&lt;br /&gt;
&lt;br /&gt;
# [[Snapcraft]]&lt;br /&gt;
# [[Kafka Streams]]&lt;br /&gt;
# [[Moby]] : démonstration de containers avec votre projet [[ECOM-RICM|eCOM]].&lt;br /&gt;
# [[Hazelcast]] : Démo avec Spring Boot ([https://dzone.com/storage/assets/6459742-dzone-rc247-gettingstartedwithspringbootandmicrose.pdf lien]) dans un projet [[JHipster]]&lt;br /&gt;
# Twitter [[Finagle]]&lt;br /&gt;
# Facebook [[Nifty]] et Facebook [[Swift]]&lt;br /&gt;
# [[Zipkin]] (et Dapper)&lt;br /&gt;
# [[In-Memory Data Grids]] : Démonstration de [[Gigaspaces]] et [[XAP]] Open Source&lt;br /&gt;
# [[Fautes Byzantines]] : Démonstration de [[BFT-SMaRt]]&lt;br /&gt;
# Insport Video&lt;br /&gt;
# [[Memory-centric virtual distributed storage system]]&lt;br /&gt;
# [[Performance Monitoring]]&lt;br /&gt;
# [[Intel Clear Containers]] (HOT TOPIC)&lt;br /&gt;
# [[ESB]] : démonstration de [[Mule ESB]]&lt;br /&gt;
# [[Access Network Query Protocol (ANQP)]]&lt;br /&gt;
# [[JCache]] : démonstration avec [[Apache Ignity]]&lt;br /&gt;
# [[Apache Stratos]]&lt;br /&gt;
# [[Fabric8]]&lt;br /&gt;
# [[gceasy]] : Universal garbage collection log Analyser&lt;br /&gt;
# [[Wildfly Swarm]]&lt;br /&gt;
# [[Apache Solr]] : Démonstration avec [http://hortonworks.com/hadoop-tutorial/indexing-and-searching-text-within-images-with-apache-solr/ Tesseract OCR]&lt;br /&gt;
# [[Content Delivery Network]]s : Démonstration de [[Amazon S3]], Azure, Akamaï ... sur votre projet [[ECOM-RICM|eCOM]]&lt;br /&gt;
# [[OpenShift]] CaaS : démo sur le projet eCOM&lt;br /&gt;
# [[web3j]]&lt;/div&gt;</summary>
		<author><name>Maxime.Dereymez</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=VT2017_Flow-based_data_processing&amp;diff=36455</id>
		<title>VT2017 Flow-based data processing</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=VT2017_Flow-based_data_processing&amp;diff=36455"/>
		<updated>2017-10-13T06:06:51Z</updated>

		<summary type="html">&lt;p&gt;Maxime.Dereymez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Présentation=&lt;br /&gt;
* Sujet : Flow-based data processing&lt;br /&gt;
* Auteur : Maxime Dereymez&lt;br /&gt;
* Enseignants : Didier Donsez et Georges-Pierre Bonneau&lt;br /&gt;
&lt;br /&gt;
=Résumé=&lt;br /&gt;
Le &amp;quot;flow-based programming&amp;quot; est un paradigme de programmation dans lequel les applications sont représentées comme des graphes constitués de processus &amp;quot;boîtes noires&amp;quot; indépendants dans lesquels passent un flux de données potentiellement infini. Chaque donnée passe donc par une séquence de ces boîtes noires jusqu&#039;à être détruit ou transmis à un autre système. Un logiciel créé en FBP reste aussi flexible qu&#039;un graphe et est donc très aisé à modifier et à maintenir. Ce paradigme s&#039;adapte particulièrement au traitement de données en temps réel comme la récolte de nombreuses données de capteurs (dans un cadre d&#039;IoT), ou le traitement de Big Data.&lt;br /&gt;
&lt;br /&gt;
Mots-Clés : dataflow, paradigme de programmation, IoT, Big Data, temps réel&lt;br /&gt;
&lt;br /&gt;
=Abstract=&lt;br /&gt;
Flow-based programming is a programming paradigm where you think of applications as graphs made of several independant &amp;quot;black box&amp;quot; processes which are linked and through which passes a potentially unending flow of information. Every piece of data goes through a sequence of those black boxes until they are either discarded or transmitted to another system. A FBP software is as flexible as a graph thus making it very easy to modify and maintain. This paradigm is well suited for processing a dataflow in real time, like when retrieving data from a lot of sensors (IoT), or processing Big Data.&lt;br /&gt;
&lt;br /&gt;
Keywords : dataflow, programming paradigm, IoT, Big Data, real time&lt;br /&gt;
&lt;br /&gt;
=Synthèse=&lt;br /&gt;
&lt;br /&gt;
==Motivation==&lt;br /&gt;
La gestion d&#039;un flux de données constant peut s&#039;avérer difficile s&#039;il l&#039;on se contente de voir un programme comme un pointeur se déplaçant dans une séquence d&#039;instruction. Lors d&#039;un procédé de traitement complexe, il peut devenir difficile de retranscrire un graphe représentant une suite de traitements.&lt;br /&gt;
De plus la flexibilité d&#039;un graphe n&#039;est pas forcément retranscrite dans un logiciel. Déconnecter un nœud pour le reconnecter sur un graphe peut mener à recréer une grosse partie du programme.&lt;br /&gt;
Dans une ère où les données sont de plus en plus importantes et les traitements de plus en plus complexes, il fut nécessaire de trouver un moyen de traiter ces flux d&#039;informations de manière efficace en réduisant la différence entre le graphe de conception et le programme final.&lt;br /&gt;
&lt;br /&gt;
==Création==&lt;br /&gt;
Le paradigme de programmation connu sous le nom de &amp;quot;flow-based programming&amp;quot; fut créé par J. Paul Morrison dans les années 70 pour IBM afin d&#039;être utilisé dans un programme pour une banque canadienne, où ce programme tourne encore aujourd&#039;hui.&lt;br /&gt;
Il consiste à répliquer un graphe de conception en encapsulant des processus de traitement dans des &amp;quot;boîtes noires&amp;quot; dont on ne connaît que les ports d&#039;entrées et de sortie. Il suffit alors de connecter ces boîtes et de faire passer le flux de données à travers celles-ci.&lt;br /&gt;
&lt;br /&gt;
==Fonctionnement==&lt;br /&gt;
Un programme en &amp;quot;flow-based programming&amp;quot; est constitué de plusieurs &amp;quot;boîtes&amp;quot; indépendantes appliquant un traitement simple et bien défini. Ces boîtes disposent de ports d&#039;entrée et de sortie, ceux-ci étant reliés les uns aux autres. Les données arrivent par certaines boîtes et vont de boîte en boîte sous forme de paquets en suivant les connexions. Si une boîte est en train de traiter un paquet, et qu&#039;un autre paquet arrive dans un port d&#039;entrée, la connexion joue également le rôle de file d&#039;attente, et stocke les paquets en attente. Le traitement des données est asynchrone : une boîte ne va démarrer que lorsqu&#039;elle reçoit assez de données dans ses ports d&#039;entrée.&lt;br /&gt;
Si l&#039;on compare un paradigme de programmation classique à un artisan accomplissant chaque tâche du programme, un programme utilisant le &amp;quot;flow-based programming&amp;quot; est une chaîne de production où chaque travailleur a une fonction définie et le produit passe par toute cette chaîne.&lt;br /&gt;
&lt;br /&gt;
==Avantages==&lt;br /&gt;
*&#039;&#039;&#039;Flexibilité&#039;&#039;&#039; : En gardant le code regroupé sous forme de composants, on se retrouve avec une flexibilité proche du graphe de départ et il est désormais aisé de manipuler chaque composant, de les débrancher, les réarranger et les rebrancher en utilisant seulement les fonctions basiques des connexions entre chaque boîte.&lt;br /&gt;
*&#039;&#039;&#039;Facilité&#039;&#039; : Une fois plusieurs &amp;quot;boîtes&amp;quot; crées pour un système, il devient extrêmement rapide de mettre en place un autre système en assemblant celles-ci.&lt;br /&gt;
*&#039;&#039;&#039;Distribution&#039;&#039;&#039; : Chaque composant étant bien séparé les uns des autres, il est également facile de distribuer un système et mettre à l&#039;échelle le système. Cela permet donc de traiter plus facilement une quantité très importante de données comme avec le Big Data.&lt;br /&gt;
*&#039;&#039;&#039;Parallélisation&#039;&#039;&#039; : Pour résoudre les goulots d&#039;étranglement éventuels, on peut paralléliser un composant à moindre effort si celui-ci ne possède pas d&#039;état&lt;br /&gt;
&lt;br /&gt;
==Apache NiFi==&lt;br /&gt;
NiFi est originellement un projet de la NSA conçu en 2006 pour gérer les flux de données entre des systèmes différents qui peuvent avoir des formats différents. NiFi (à l&#039;origine Niagara Files) sert donc à appliquer des transformations simples et facilement rediriger ces flux vers les systèmes. NiFi fut cédé à la fondation Apache en novembre 2014, pour devenir un des ses projets de premier niveau en 2015.&lt;br /&gt;
Un système NiFi est géré au travers d&#039;une interface Web de manière graphique : on manipule directement le graphe de traitement, et l&#039;on peut facilement ajouter des boîtes, les retirer, modifier les connexions, sans la moindre connaissance d&#039;un langage informatique. Couplé au nombre conséquent de &amp;quot;processors&amp;quot; (les boîtes noires de NiFi) présents par défaut (plus de 150), NiFi est un outil parfait pour appréhender le concept de flow-based programming.&lt;br /&gt;
&lt;br /&gt;
===Avantages===&lt;br /&gt;
En plus des avantages du flow-based programming, NiFi est conçu de manière a être facilement mis à l&#039;échelle. Le comportement d&#039;un graphe peut facilement être répliqué au sein d&#039;un cluster, géré par Apache Zookeeper. On peut de plus facilement ajouter une node à ce cluster, qui sera directement intégré à son fonctionnement. Au delà d&#039;un cluster, plusieurs systèmes NiFi peuvent aisément se connecter grâce à un protocole qui est propre à NiFi, et ce depuis l&#039;interface Web : il suffit d&#039;ajouter un processor spécifique et de renseigner l&#039;adresse du système distant pour que NiFi détecte lui-même les systèmes présents et les entrées disponibles.&lt;/div&gt;</summary>
		<author><name>Maxime.Dereymez</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=VT2017_Flow-based_data_processing&amp;diff=36221</id>
		<title>VT2017 Flow-based data processing</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=VT2017_Flow-based_data_processing&amp;diff=36221"/>
		<updated>2017-10-06T15:01:30Z</updated>

		<summary type="html">&lt;p&gt;Maxime.Dereymez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Présentation=&lt;br /&gt;
* Sujet : Flow-based data processing&lt;br /&gt;
* Auteur : Maxime Dereymez&lt;br /&gt;
* Enseignants : Didier Donsez et Georges-Pierre Bonneau&lt;br /&gt;
&lt;br /&gt;
=Résumé=&lt;br /&gt;
Le &amp;quot;flow-based programming&amp;quot; est un paradigme de programmation dans lequel les applications sont représentées comme des graphes constitués de processus &amp;quot;boîtes noires&amp;quot; indépendants dans lesquels passent un flux de données potentiellement infini. Chaque donnée passe donc par une séquence de ces boîtes noires jusqu&#039;à être détruit ou transmis à un autre système. Un logiciel créé en FBP reste aussi flexible qu&#039;un graphe et est donc très aisé à modifier et à maintenir. Ce paradigme s&#039;adapte particulièrement au traitement de données en temps réel comme la récolte de nombreuses données de capteurs (dans un cadre d&#039;IoT), ou le traitement de Big Data.&lt;br /&gt;
&lt;br /&gt;
Mots-Clés : dataflow, paradigme de programmation, IoT, Big Data, temps réel&lt;br /&gt;
&lt;br /&gt;
=Abstract=&lt;br /&gt;
Flow-based programming is a programming paradigm where you think of applications as graphs made of several independant &amp;quot;black box&amp;quot; processes which are linked and through which passes a potentially unending flow of information. Every piece of data goes through a sequence of those black boxes until they are either discarded or transmitted to another system. A FBP software is as flexible as a graph thus making it very easy to modify and maintain. This paradigm is well suited for processing a dataflow in real time, like when retrieving data from a lot of sensors (IoT), or processing Big Data.&lt;br /&gt;
&lt;br /&gt;
Keywords : dataflow, programming paradigm, IoT, Big Data, real time&lt;br /&gt;
&lt;br /&gt;
=Synthèse=&lt;br /&gt;
&lt;br /&gt;
==Motivation==&lt;br /&gt;
La gestion d&#039;un flux de données constant peut s&#039;avérer difficile s&#039;il l&#039;on se contente de voir un programme comme un pointeur se déplaçant dans une séquence d&#039;instruction. Lors d&#039;un procédé de traitement complexe, il peut devenir difficile de retranscrire un graphe représentant une suite de traitements.&lt;br /&gt;
De plus la flexibilité d&#039;un graphe n&#039;est pas forcément retranscrite dans un logiciel. Déconnecter un nœud pour le reconnecter sur un graphe peut mener à recréer une grosse partie du programme.&lt;br /&gt;
Dans une ère où les données sont de plus en plus importantes et les traitements de plus en plus complexes, il fut nécessaire de trouver un moyen de traiter ces flux d&#039;informations de manière efficace en réduisant la différence entre le graphe de conception et le programme final.&lt;br /&gt;
&lt;br /&gt;
==Création==&lt;br /&gt;
Le paradigme de programmation connu sous le nom de &amp;quot;flow-based programming&amp;quot; fut créé par J. Paul Morrison dans les années 70 pour IBM afin d&#039;être utilisé dans un programme pour une banque canadienne, où ce programme tourne encore aujourd&#039;hui.&lt;br /&gt;
Il consiste à répliquer un graphe de conception en encapsulant des processus de traitement dans des &amp;quot;boîtes noires&amp;quot; dont on ne connaît que les ports d&#039;entrées et de sortie. Il suffit alors de connecter ces boîtes et de faire passer le flux de données à travers celles-ci.&lt;br /&gt;
&lt;br /&gt;
==Fonctionnement==&lt;br /&gt;
Un programme en &amp;quot;flow-based programming&amp;quot; est constitué de plusieurs &amp;quot;boîtes&amp;quot; indépendantes appliquant un traitement simple et bien défini. Ces boîtes disposent de ports d&#039;entrée et de sortie, ceux-ci étant reliés les uns aux autres. Les données arrivent par certaines boîtes et vont de boîte en boîte sous forme de paquets en suivant les connexions. Si une boîte est en train de traiter un paquet, et qu&#039;un autre paquet arrive dans un port d&#039;entrée, la connexion joue également le rôle de file d&#039;attente, et stocke les paquets en attente. Le traitement des données est asynchrone : une boîte ne va démarrer que lorsqu&#039;elle reçoit assez de données dans ses ports d&#039;entrée.&lt;br /&gt;
Si l&#039;on compare un paradigme de programmation classique à un artisan accomplissant chaque tâche du programme, un programme utilisant le &amp;quot;flow-based programming&amp;quot; est une chaîne de production où chaque travailleur a une fonction définit et le produit passe par toute cette chaîne.&lt;br /&gt;
&lt;br /&gt;
==Avantages==&lt;br /&gt;
*&#039;&#039;&#039;Flexibilité&#039;&#039;&#039; : En gardant le code regroupé sous forme de composants, on se retrouve avec une flexibilité proche du graphe de départ et il est désormais aisé de manipuler chaque composant, de les débrancher, les réarranger et les rebrancher en utilisant seulement les fonctions basiques des connexions entre chaque boîte.&lt;br /&gt;
*&#039;&#039;&#039;Facilité&#039;&#039; : Une fois plusieurs &amp;quot;boîtes&amp;quot; crées pour un système, il devient extrêmement rapide de mettre en place un autre système en assemblant celles-ci.&lt;br /&gt;
*&#039;&#039;&#039;Distribution&#039;&#039;&#039; : Chaque composant étant bien séparé les uns des autres, il est également facile de distribuer un système et mettre à l&#039;échelle le système. Cela permet donc de traiter plus facilement une quantité très importante de données comme avec le Big Data.&lt;br /&gt;
*&#039;&#039;&#039;Parallélisation&#039;&#039;&#039; : Pour résoudre les goulots d&#039;étranglement éventuels, on peut paralléliser un composant à moindre effort si celui-ci ne possède pas d&#039;état&lt;/div&gt;</summary>
		<author><name>Maxime.Dereymez</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=VT2017_Flow-based_data_processing&amp;diff=36219</id>
		<title>VT2017 Flow-based data processing</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=VT2017_Flow-based_data_processing&amp;diff=36219"/>
		<updated>2017-10-06T14:45:55Z</updated>

		<summary type="html">&lt;p&gt;Maxime.Dereymez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Présentation=&lt;br /&gt;
* Sujet : Flow-based data processing&lt;br /&gt;
* Auteur : Maxime Dereymez&lt;br /&gt;
* Enseignants : Didier Donsez et Georges-Pierre Bonneau&lt;br /&gt;
&lt;br /&gt;
=Résumé=&lt;br /&gt;
Le &amp;quot;flow-based programming&amp;quot; est un paradigme de programmation dans lequel les applications sont représentées comme des graphes constitués de processus &amp;quot;boîtes noires&amp;quot; indépendants dans lesquels passent un flux de données potentiellement infini. Chaque donnée passe donc par une séquence de ces boîtes noires jusqu&#039;à être détruit ou transmis à un autre système. Un logiciel créé en FBP reste aussi flexible qu&#039;un graphe et est donc très aisé à modifier et à maintenir. Ce paradigme s&#039;adapte particulièrement au traitement de données en temps réel comme la récolte de nombreuses données de capteurs (dans un cadre d&#039;IoT), ou le traitement de Big Data.&lt;br /&gt;
&lt;br /&gt;
Mots-Clés : dataflow, paradigme de programmation, IoT, Big Data, temps réel&lt;br /&gt;
&lt;br /&gt;
=Abstract=&lt;br /&gt;
Flow-based programming is a programming paradigm where you think of applications as graphs made of several independant &amp;quot;black box&amp;quot; processes which are linked and through which passes a potentially unending flow of information. Every piece of data goes through a sequence of those black boxes until they are either discarded or transmitted to another system. A FBP software is as flexible as a graph thus making it very easy to modify and maintain. This paradigm is well suited for processing a dataflow in real time, like when retrieving data from a lot of sensors (IoT), or processing Big Data.&lt;br /&gt;
&lt;br /&gt;
Keywords : dataflow, programming paradigm, IoT, Big Data, real time&lt;br /&gt;
&lt;br /&gt;
=Synthèse=&lt;br /&gt;
&lt;br /&gt;
==Motivation==&lt;br /&gt;
La gestion d&#039;un flux de données constant peut s&#039;avérer difficile s&#039;il l&#039;on se contente de voir un programme comme un pointeur se déplaçant dans une séquence d&#039;instruction. Lors d&#039;un procédé de traitement complexe, il peut devenir difficile de retranscrire un graphe représentant une suite de traitements.&lt;br /&gt;
De plus la flexibilité d&#039;un graphe n&#039;est pas forcément retranscrite dans un logiciel. Déconnecter un nœud pour le reconnecter sur un graphe peut mener à recréer une grosse partie du programme.&lt;br /&gt;
Dans une ère où les données sont de plus en plus importantes et les traitements de plus en plus complexes, il fut nécessaire de trouver un moyen de traiter ces flux d&#039;informations de manière efficace en réduisant la différence entre le graphe de conception et le programme final.&lt;br /&gt;
&lt;br /&gt;
==Création==&lt;br /&gt;
Le paradigme de programmation connu sous le nom de &amp;quot;flow-based programming&amp;quot; fut créé par J. Paul Morrison dans les années 70 pour IBM afin d&#039;être utilisé dans un programme pour une banque canadienne, où ce programme tourne encore aujourd&#039;hui.&lt;br /&gt;
Il consiste à répliquer un graphe de conception en encapsulant des processus de traitement dans des &amp;quot;boîtes noires&amp;quot; dont on ne connaît que les ports d&#039;entrées et de sortie. Il suffit alors de connecter ces boîtes et de faire passer le flux de données à travers celles-ci.&lt;br /&gt;
&lt;br /&gt;
==Fonctionnement==&lt;br /&gt;
Un programme en &amp;quot;flow-based programming&amp;quot; est constitué de plusieurs &amp;quot;boîtes&amp;quot; indépendantes appliquant un traitement simple et bien défini. Ces boîtes disposent de ports d&#039;entrée et de sortie, ceux-ci étant reliés les uns aux autres. Les données arrivent par certaines boîtes et vont de boîte en boîte sous forme de paquets en suivant les connexions. Si une boîte est en train de traiter un paquet, et qu&#039;un autre paquet arrive dans un port d&#039;entrée, la connexion joue également le rôle de file d&#039;attente, et stocke les paquets en attente.&lt;br /&gt;
&lt;br /&gt;
==Avantages==&lt;br /&gt;
*&#039;&#039;&#039;Flexibilité&#039;&#039;&#039; : En gardant le code regroupé sous forme de composants, on se retrouve avec une flexibilité proche du graphe de départ et il est désormais aisé de manipuler chaque composant, de les débrancher, les réarranger et les rebrancher en utilisant seulement les fonctions basiques des connexions entre chaque boîte.&lt;br /&gt;
*&#039;&#039;&#039;Distribution&#039;&#039;&#039; : Chaque composant étant bien séparé les uns des autres, il est également facile de distribuer un système et mettre à l&#039;échelle le système. Cela permet donc de traiter plus facilement une quantité très importante de données comme avec le Big Data.&lt;br /&gt;
*&#039;&#039;&#039;Parallélisation&#039;&#039;&#039; : Pour résoudre les goulots d&#039;étranglement éventuels, on peut paralléliser un composant à moindre effort si celui-ci ne possède pas d&#039;état&lt;/div&gt;</summary>
		<author><name>Maxime.Dereymez</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=VT2017_Flow-based_data_processing&amp;diff=36218</id>
		<title>VT2017 Flow-based data processing</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=VT2017_Flow-based_data_processing&amp;diff=36218"/>
		<updated>2017-10-06T14:31:40Z</updated>

		<summary type="html">&lt;p&gt;Maxime.Dereymez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Présentation=&lt;br /&gt;
* Sujet : Flow-based data processing&lt;br /&gt;
* Auteur : Maxime Dereymez&lt;br /&gt;
* Enseignants : Didier Donsez et Georges-Pierre Bonneau&lt;br /&gt;
&lt;br /&gt;
=Résumé=&lt;br /&gt;
Le &amp;quot;flow-based programming&amp;quot; est un paradigme de programmation dans lequel les applications sont représentées comme des graphes constitués de processus &amp;quot;boîtes noires&amp;quot; indépendants dans lesquels passent un flux de données potentiellement infini. Chaque donnée passe donc par une séquence de ces boîtes noires jusqu&#039;à être détruit ou transmis à un autre système. Un logiciel créé en FBP reste aussi flexible qu&#039;un graphe et est donc très aisé à modifier et à maintenir. Ce paradigme s&#039;adapte particulièrement au traitement de données en temps réel comme la récolte de nombreuses données de capteurs (dans un cadre d&#039;IoT), ou le traitement de Big Data.&lt;br /&gt;
&lt;br /&gt;
Mots-Clés : dataflow, paradigme de programmation, IoT, Big Data, temps réel&lt;br /&gt;
&lt;br /&gt;
=Abstract=&lt;br /&gt;
Flow-based programming is a programming paradigm where you think of applications as graphs made of several independant &amp;quot;black box&amp;quot; processes which are linked and through which passes a potentially unending flow of information. Every piece of data goes through a sequence of those black boxes until they are either discarded or transmitted to another system. A FBP software is as flexible as a graph thus making it very easy to modify and maintain. This paradigm is well suited for processing a dataflow in real time, like when retrieving data from a lot of sensors (IoT), or processing Big Data.&lt;br /&gt;
&lt;br /&gt;
Keywords : dataflow, programming paradigm, IoT, Big Data, real time&lt;br /&gt;
&lt;br /&gt;
=Synthèse=&lt;br /&gt;
&lt;br /&gt;
==Motivation==&lt;br /&gt;
La gestion d&#039;un flux de données constant peut s&#039;avérer difficile s&#039;il l&#039;on se contente de voir un programme comme un pointeur se déplaçant dans une séquence d&#039;instruction. Lors d&#039;un procédé de traitement complexe, il peut devenir difficile de retranscrire un graphe représentant une suite de traitements.&lt;br /&gt;
De plus la flexibilité d&#039;un graphe n&#039;est pas forcément retranscrite dans un logiciel. Déconnecter un nœud pour le reconnecter sur un graphe peut mener à recréer une grosse partie du programme.&lt;br /&gt;
Dans une ère où les données sont de plus en plus importantes et les traitements de plus en plus complexes, il fut nécessaire de trouver un moyen de traiter ces flux d&#039;informations de manière efficace en réduisant la différence entre le graphe de conception et le programme final.&lt;br /&gt;
&lt;br /&gt;
==Création==&lt;br /&gt;
Le paradigme de programmation connu sous le nom de &amp;quot;flow-based programming&amp;quot; fut créé par J. Paul Morrison dans les années 70 pour IBM afin d&#039;être utilisé dans un programme pour une banque canadienne, où ce programme tourne encore aujourd&#039;hui.&lt;br /&gt;
Il consiste à répliquer un graphe de conception en encapsulant des processus de traitement dans des &amp;quot;boîtes noires&amp;quot; dont on ne connaît que les ports d&#039;entrées et de sortie. Il suffit alors de connecter ces boîtes et de faire passer le flux de données à travers celles-ci.&lt;br /&gt;
&lt;br /&gt;
==Fonctionnement==&lt;br /&gt;
Un programme en &amp;quot;flow-based programming&amp;quot; est constitué de plusieurs &amp;quot;boîtes&amp;quot; indépendantes appliquant un traitement simple et bien défini. Ces boîtes disposent de ports d&#039;entrée et de sortie, ceux-ci étant reliés les uns aux autres. Les données arrivent par certaines boîtes et vont de boîte en boîte sous forme de paquets en suivant les connexions. Si une boîte est en train de traiter un paquet, et qu&#039;un autre paquet arrive dans un port d&#039;entrée, la connexion joue également le rôle de file d&#039;attente, et stocke les paquets en attente.&lt;br /&gt;
&lt;br /&gt;
==Avantages==&lt;br /&gt;
En gardant le code regroupé sous forme de composants, on se retrouve avec une flexibilité proche du graphe de départ et il est désormais aisé de manipuler chaque composant, de les débrancher, les réarranger et les rebrancher en utilisant seulement les fonctions basiques des connexions entre chaque boîte.&lt;br /&gt;
Chaque composant étant bien séparé les uns des autres, il est également facile de paralléliser un composant et donc de résoudre les goulots d&#039;étranglement et mettre à l&#039;échelle le système. Cela permet donc de traiter plus facilement une quantité très importante de données comme avec le Big Data.&lt;/div&gt;</summary>
		<author><name>Maxime.Dereymez</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=VT2017_Flow-based_data_processing&amp;diff=36214</id>
		<title>VT2017 Flow-based data processing</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=VT2017_Flow-based_data_processing&amp;diff=36214"/>
		<updated>2017-10-06T12:16:16Z</updated>

		<summary type="html">&lt;p&gt;Maxime.Dereymez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Présentation=&lt;br /&gt;
* Sujet : Flow-based data processing&lt;br /&gt;
* Auteur : Maxime Dereymez&lt;br /&gt;
* Enseignants : Didier Donsez et Georges-Pierre Bonneau&lt;br /&gt;
&lt;br /&gt;
=Résumé=&lt;br /&gt;
Le &amp;quot;flow-based programming&amp;quot; est un paradigme de programmation dans lequel les applications sont représentées comme des graphes constitués de processus &amp;quot;boîtes noires&amp;quot; indépendants dans lesquels passent un flux de données potentiellement infini. Chaque donnée passe donc par une séquence de ces boîtes noires jusqu&#039;à être détruit ou transmis à un autre système. Un logiciel créé en FBP reste aussi flexible qu&#039;un graphe et est donc très aisé à modifier et à maintenir. Ce paradigme s&#039;adapte particulièrement au traitement de données en temps réel comme la récolte de nombreuses données de capteurs (dans un cadre d&#039;IoT), ou le traitement de Big Data.&lt;br /&gt;
&lt;br /&gt;
Mots-Clés : dataflow, paradigme de programmation, IoT, Big Data, temps réel&lt;br /&gt;
&lt;br /&gt;
=Abstract=&lt;br /&gt;
Flow-based programming is a programming paradigm where you think of applications as graphs made of several independant &amp;quot;black box&amp;quot; processes which are linked and through which passes a potentially unending flow of information. Every piece of data goes through a sequence of those black boxes until they are either discarded or transmitted to another system. A FBP software is as flexible as a graph thus making it very easy to modify and maintain. This paradigm is well suited for processing a dataflow in real time, like when retrieving data from a lot of sensors (IoT), or processing Big Data.&lt;br /&gt;
&lt;br /&gt;
Keywords : dataflow, programming paradigm, IoT, Big Data, real time&lt;br /&gt;
&lt;br /&gt;
=Synthèse=&lt;br /&gt;
&lt;br /&gt;
==Contexte==&lt;/div&gt;</summary>
		<author><name>Maxime.Dereymez</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=VT2017_Flow-based_data_processing&amp;diff=36213</id>
		<title>VT2017 Flow-based data processing</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=VT2017_Flow-based_data_processing&amp;diff=36213"/>
		<updated>2017-10-06T12:14:52Z</updated>

		<summary type="html">&lt;p&gt;Maxime.Dereymez: Created page with &amp;quot;=Présentation= * Sujet : Flow-based data processing * Auteur : Maxime Dereymez * Enseignants : Didier Donsez et Georges-Pierre Bonneau  =Résumé= Le &amp;quot;flow-based programming&amp;quot;...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Présentation=&lt;br /&gt;
* Sujet : Flow-based data processing&lt;br /&gt;
* Auteur : Maxime Dereymez&lt;br /&gt;
* Enseignants : Didier Donsez et Georges-Pierre Bonneau&lt;br /&gt;
&lt;br /&gt;
=Résumé=&lt;br /&gt;
Le &amp;quot;flow-based programming&amp;quot; est un paradigme de programmation dans lequel les applications sont représentées comme des graphes constitués de processus &amp;quot;boîtes noires&amp;quot; indépendants dans lesquels passent un flux de données potentiellement infini. Chaque donnée passe donc par une séquence de ces boîtes noires jusqu&#039;à être détruit ou transmis à un autre système. Un logiciel créé en FBP reste aussi flexible qu&#039;un graphe et est donc très aisé à modifier et à maintenir. Ce paradigme s&#039;adapte particulièrement au traitement de données en temps réel comme la récolte de nombreuses données de capteurs (dans un cadre d&#039;IoT), ou le traitement de Big Data.&lt;br /&gt;
&lt;br /&gt;
Mots-Clés : dataflow, paradigme de programmation, IoT, Big Data, temps réel&lt;br /&gt;
&lt;br /&gt;
=Abstract=&lt;br /&gt;
Flow-based programming is a programming paradigm where you think of applications as graphs made of several independant &amp;quot;black box&amp;quot; processes which are linked and through which passes a potentially unending flow of information. Every piece of data goes through a sequence of those black boxes until they are either discarded or transmitted to another system. A FBP software is as flexible as a graph thus making it very easy to modify and maintain. This paradigm is well suited for processing a dataflow in real time, like when retrieving data from a lot of sensors (IoT), or processing Big Data.&lt;br /&gt;
&lt;br /&gt;
Keywords : dataflow, programming paradigm, IoT, Big Data, real time&lt;/div&gt;</summary>
		<author><name>Maxime.Dereymez</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Projets_2016-2017&amp;diff=35449</id>
		<title>Projets 2016-2017</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Projets_2016-2017&amp;diff=35449"/>
		<updated>2017-04-06T09:21:36Z</updated>

		<summary type="html">&lt;p&gt;Maxime.Dereymez: /* Projet Semestre S8 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;&amp;lt;[[Projets 2015-2016]] | [[Projets]] | [[Projets 2017-2018]]&amp;gt;&amp;gt;&lt;br /&gt;
=RICM=&lt;br /&gt;
==RICM3==&lt;br /&gt;
&lt;br /&gt;
==RICM4==&lt;br /&gt;
===Projet Semestre S8===&lt;br /&gt;
&lt;br /&gt;
Enseignants responsables : Olivier Richard, Didier Donsez&lt;br /&gt;
&lt;br /&gt;
Dates : Lundi 9/01/2017 au 29/03/2017&lt;br /&gt;
Lancement: 9/01/2017 après-midi&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Soutenances:&#039;&#039;&#039;&lt;br /&gt;
* le 3/04/2017 matin et après-midi&lt;br /&gt;
* &#039;&#039;&#039;[https://groupes.renater.fr/reunion/foodle/Soutenance-projet-RICM4-58d91 ordre de passage]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Evaluation à mi-parcours le lundi/mardi ???&#039;&#039;&#039;: Format: 10min (5min de présentation 3 slides au plus, 5min de discussion). Cette évaluation sera prise en compte dans la note finale.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Consignes générales:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Vous devez être pro-actifs !!!&#039;&#039;&#039;: Si des points sont pas ou mals spécifiés, vous le faîtes et vous justifiez vos choix. Pour les problèmes techniques éventuels vous pouvez: creuser la question, contacter l&#039;auteur du code si il y a lieu, écrire un rapport de bug (&#039;&#039;&#039;Attention:&#039;&#039;&#039; ca se prépare !), soumettre un patch/pull request, contacter l&#039;enseignant ou la personne référente du projet.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Vous devez maintenir une fiche de suivi de projet&#039;&#039;&#039;: elle doit être mise à jour chaque semaine, elle rassemble les élements essentiels du projet, elle &lt;br /&gt;
indique les évolutions du projet et présente sa feuille de route. &#039;&#039;&#039;Note:&#039;&#039;&#039; le nom de la fiche doit être composé du nom du projet et suffixé par ricm4_2015_2016. &#039;&#039;&#039;Cette fiche compte pour la note finale&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Vous devez utiliser un logiciel de gestion de version&#039;&#039;&#039; pour vos développements comme [http://en.wikipedia.org/wiki/Git_%28software%29 git ] et nous vous conseillons d&#039;utiliser le site [https://github.com github] pour l&#039;hébergement de votre dépôt public.&lt;br /&gt;
&lt;br /&gt;
* Les document public (exemple sur github) doivent être rédigés en anglais (README, documentation, commentaires de code, nom de variables et de fonctions). Une bonnification sera accordée si le rapport et les transparents sont en anglais (la soutenance sera en francais).&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
 |+ Affectation des projets RICM4 2016-2017&lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Sujet&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Etudiants&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Enseignant(s)&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Fiche de suivi&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Dépot git&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 1&lt;br /&gt;
 | [[Ruche connectée LoRa]] &lt;br /&gt;
 | MOREAU, LESAGE, &lt;br /&gt;
 | Palix, Richard&lt;br /&gt;
 | [[RICM4_2016_2017_-_Ruche_Connectee| Fiche]] - [[RICM4_2016_2017_-_Ruche_Connectee_/_SRS|SRS]] - [[Ruche_Connectee/UML | UML]]&lt;br /&gt;
 | [https://github.com/GwenaelMoreau/connectedhive github]&lt;br /&gt;
 | [[Media:rapport-ruche-connectee.pdf|Rapport final]] - [[Media:presentation-ruche-connectee-fr.pdf|Presentation finale FR]] - [[Media:presentation-ruche-connectee-en.pdf|Final Presentation EN]] - [[Media:Flyer.pdf|Flyer]] - [[Media:PresentationMiParcours_Ruche.pdf|Presentation de mi-parcours]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 2&lt;br /&gt;
 | [[Serres connectées]]&lt;br /&gt;
 |  BOISADAM, DALLE&lt;br /&gt;
 | Palix&lt;br /&gt;
 | [[Projets-2016-2017-Serres_connectées| Fiche]] - [[Projet-2016-2017-Serres_connectées_-_SRS| SRS]]&lt;br /&gt;
 | [https://github.com/igreenhouse/endpoints/blob/master/README.md github]&lt;br /&gt;
 | [[Media:Rapport-Serres Connectées 2017.pdf|Rapport]] - [[Media:Presentation_-_mi-projet_-_serre-connectee-2017.pdf|Transparents]] - [[Media:Poster-IGreenhouse2017.pdf|Poster]] - [[Media:Flyer-SerresConnectees2017.pdf|Flyer]] - [[Media:Presentation-Serres connectées.pdf|Presentation finale]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 3&lt;br /&gt;
 | [[I-Greenhouse]] : [[Serre connectée aquaponie]]&lt;br /&gt;
 | MARCHAND, PELLICER&lt;br /&gt;
 | Palix, Donsez&lt;br /&gt;
 | [[Projets-2016-2017-I-Greenhouse : Serre connectée aquaponie | Fiche]] - [[Projets-2015-2016-I-Greenhouse : Serre connectée aquaponie/UML_Diagrams | UML]] - [[Projets-2015-2016-I-Greenhouse : Serre connectée aquaponie/SRS | SRS]]&lt;br /&gt;
 | [https://github.com/igreenhouse Full github] - [https://github.com/stractus/I-Greenhouse-Aquaponie Project&#039;s github]&lt;br /&gt;
 | [[Media:rapport-IGreenhouseAquaponie2017.pdf|Rapport]] - [[Media:presentationMiParcours_igreenhouse.pdf|Transparents]] - [[Media:Poster-IGreenhouse2017.pdf|Poster]] - [[Media:Flyer-IGreenhouse2017-aquaponie.pdf|Flyer]] - [[Media:IGrennhouseAquaponie.pdf|Presentation]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 4&lt;br /&gt;
 | [[Station de pompage connectée]]&lt;br /&gt;
 | FERNANDES, CHEVALIER, FU &lt;br /&gt;
 | Palix, Donsez, Richard&lt;br /&gt;
 | [[Projets-2016-2017-Station de pompage connectée| Fiche]] - [[Projets-2016-2017-Station de pompage connectée - SRS| SRS]] - [[Projets-2016-2017-Station de pompage connectée - UML| UML]]&lt;br /&gt;
 | [https://github.com/GroupeProjetRICM4StationDePompage2017/ github]&lt;br /&gt;
 | [[Media:Rapport_station_de_pompage_connectee.pdf|Rapport]] - [[Media:slides_station_de_pompage_connectee.pdf|Transparents]] - [[Media:Flyer_station_de_pompage_connectee.pdf|Flyer]] - [[Media:rapport_station_de_pompage_connectee.pdf|Rapport]] - [[Media:presentation_station_de_pompage_connectee2.pdf|Presentation]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 5&lt;br /&gt;
 | Géolocation Indoor basée sur les [[Beacon]]s BLE &lt;br /&gt;
 | COCHINHO, GAMBRO&lt;br /&gt;
 | Donsez&lt;br /&gt;
 | [[Projets-2016-2017-IndoorGeoloc| Fiche]] - [[Projets-2016-2017-IndoorGeoloc-UML | UML]] - [[Proj-2016-2017-IndoorGeoloc/SRS|SRS]]&lt;br /&gt;
 | [https://github.com/LouisCochinho/Geoloc_Indoor github]&lt;br /&gt;
 | [[Media:Rapport_GeolocIndoor.pdf|Rapport]] - [[Media:Présentation_finale3.pdf|Transparents]] - [[Media:flyer_GeolocIndoor.pdf|Flyer]] - [[Media:Présentation_miparcours_GeolocIndoor.pdf|Presentation mi-parcours]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 6&lt;br /&gt;
 | [[Application de suivi de colis avec RFID UHF (EPC Global)]],&lt;br /&gt;
 | AMODRU-FAVIN, DELISE &lt;br /&gt;
 | Donsez&lt;br /&gt;
 | [[Projets-2016-2017-SuiviColisRFID| Fiche]] - [[Proj-2016-2017-ColisMatter/SRS|SRS]]&lt;br /&gt;
 | [https://github.com/delisea/ColisMatter/tree/Plugin_RFID_Stable github]&lt;br /&gt;
 | [[Media:RapportRFIDParcelManager.pdf|Rapport]] - [[Media:slides_RFIDParcelManager.pdf|Transparents]] - [[Media:Flyer_ParcelManager.pdf.pdf|Flyer]] - [[Media:Suivi_De_Colis_RFID.pdf|Rapport]] - [[Media:Presentation_RFIDParcelManager.pdf|Presentation]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 7&lt;br /&gt;
 | [[StartAIR 2017]]&lt;br /&gt;
 | ODIEVRE, CHAMBONNET&lt;br /&gt;
 | Palix&lt;br /&gt;
 | [[Projets-2016-2017-StartAir| Fiche]] - [[Projets-2016-2017-StartAir-UML| UML]] - [[Projets-2016-2017-StartAir-SRS| SRS]]&lt;br /&gt;
 | [https://github.com/s6mon/StartAir2017.git github]&lt;br /&gt;
 | [[Media:Rapport_start_air2017.pdf|Rapport]] - [[Media:presentation_StartAir_2017.pdf|Transparents Mi-parcours]] - [[Media:Flyerstartair.pdf|Flyer]] - [[Media:Rapport_start_air2017.pdf|Rapport]] - [[Media:StartAir_2017presentationfinal.pdf|Presentation]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 8&lt;br /&gt;
 | [[SmartSelfService]] &lt;br /&gt;
 | ABONNENC, BONHOURE&lt;br /&gt;
 | Donsez&lt;br /&gt;
 | [[Projets-2016-2017-SmartSelfService| Fiche]] - [[Projets-2016-2017-SmartSelfService/SRS | SRS]] - [[Projets-2016-2017-SmartSelfService/UML | UML ]]&lt;br /&gt;
 | [https://github.com/RICM4SmartSelfService/RICM4_Projet_SmartSelfService github]&lt;br /&gt;
 | [[Media:rapport_Smart_Self_Service_2017.pdf|Rapport]] - [[Media:SmartSelfService_transparents.pdf|Transparents]] - [[Media:Flyer_Smart_Self_Service_2017.pdf|Flyer]] - [[Media:Poster_Smart_Self_Service_2017.pdf|Poster]] - [[Media:presentation.pdf|Presentation]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 9&lt;br /&gt;
 | [[Interface de contrôle &amp;quot;Photo&amp;quot; pour OpenHAB]]&lt;br /&gt;
 | LACHARTRE, SAVARY &lt;br /&gt;
 | Donsez&lt;br /&gt;
 | [[Projets-2016-2017 - Interface de contrôle &amp;quot;Photo&amp;quot; pour OpenHAB| Fiche]]- [[Projets-2016-2017 - Interface de contrôle &amp;quot;Photo&amp;quot; pour OpenHAB/SRS| SRS]]&lt;br /&gt;
 | [https://github.com/ArchibaldLeMagnifique/smarthome github]&lt;br /&gt;
 | [[Media:Présentation_OpenHAB.pdf|Transparents]] - [[Media:Flyer OpenDAB.png|Flyer]] - [[Media:Rapport_SAVARY_LACHARTRE.pdf|Rapport]] - [[Media:Diapo Openhab(1).pdf|Presentation]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 10&lt;br /&gt;
 | [[UltraTeam|UltraTeam: Application Mobile pour les Ultra-trailers et les randonneurs]],&lt;br /&gt;
 | ROUQUIER, GEOURJON&lt;br /&gt;
 | Donsez&lt;br /&gt;
 | [[Projets-2016-2017-UltraTeamBest| Fiche]]- [[Projets-2016-2017-UltraTeamBest/SRS| SRS]]&lt;br /&gt;
 | [https://github.com/ultratrail github]&lt;br /&gt;
 | [[Media:test.pdf|Rapport]] - [[Media:UltraTEAM_Presentation_Mi_Projet.pdf|Présentation Mi-Parcours]] - [[Media:UltraTEAM_GR_Poster.png|Flyer]] - [[Media:UltraTEAM_GR_Rapport.pdf|Rapport]] - [[Media:UltraTEAM_GR_Presentation.pdf|Presentation Finale]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 10&lt;br /&gt;
 | [[UltraTeam|UltraTeam: Application Mobile pour les Ultra-trailers et les randonneurs]],&lt;br /&gt;
 | GALLIER, FERRERA&lt;br /&gt;
 | Donsez&lt;br /&gt;
 | [[Projets-2016-2017-UltraTeam| Fiche]]- [[Projet-2016-2017-UltraTeam/SRS| SRS]] - [[Projet-2016-2017-UltraTeam/UML | UML ]]&lt;br /&gt;
 | [https://github.com/ultratrail github]&lt;br /&gt;
 | [[Media:Rapport Ultratrail Gallier Ferrera.pdf|Rapport]] - [[Media:UltraTEAM_Presentation_Mi_Projet.pdf|Transparents]] - [[Media:Flyer Ferrera Gallier.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[ Media:Presentation ultratraill ferrera gallier.pdf|Presentation]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 11&lt;br /&gt;
 | [[Plateforme d&#039;analyse de données IoT]] &lt;br /&gt;
 | ALLARD, ROCHER&lt;br /&gt;
 | Palix, Richard&lt;br /&gt;
 | [[Projets-2016-2017-Plateform_Analyse_Données_IOT| Fiche]] [[Projets-2016-2017-Plateform_Analyse_Données_IOT/SRS| SRS]] [[Projets-2016-2017-Plateform_Analyse_Données_IOT/UML| UML]]&lt;br /&gt;
 | [https://github.com/lambertrocher/Projets-2016-2017-Plateform-Analyse-Donn-es-IOT github]&lt;br /&gt;
 | [[Media:Plateforme_IoT_presentation.pdf|Transparents]] - [[Media:Flyer_platform.pdf|Flyer]] - [[Media:RapportPlatform.pdf|Rapport]] - [[Media:presentationplatform.pdf|Presentation]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 13&lt;br /&gt;
 | [[IRock : Surveillance Géotechnique LoRa|iRock]]&lt;br /&gt;
 | SIEST, VEGREVILLE&lt;br /&gt;
 | Donsez&lt;br /&gt;
 | [[Projets-2016-2017-Projet_IRock| Fiche]]&lt;br /&gt;
 | [https://github.com/Shadsa/IRock github]&lt;br /&gt;
 | [[Media:test.pdf|Rapport]] - [[Media:slides1.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 14&lt;br /&gt;
 | [[GrenobloisFuté]]&lt;br /&gt;
 | VIAL, GUERRY&lt;br /&gt;
 | Palix&lt;br /&gt;
 | [[Projets-2016-2017-GrenobloisFute| Fiche]]&lt;br /&gt;
 | [https://github.com/Gr05/Osmand github]&lt;br /&gt;
 | [[Media:test.pdf|Rapport]] - [[Media: PrésentationGrenobloisFuté.zip|Transparents]] - [[Media:GrenobloisFuteFlyer.pptx|Flyer]] - [[Media:rapportGrenobloisFuté.pdf|Rapport]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 15&lt;br /&gt;
 | [[GeoDiff]]&lt;br /&gt;
 | AMAURIN, BECHER, BROCHIER&lt;br /&gt;
 | Palix&lt;br /&gt;
 | [[Projets-2016-2017-GeoDiff| Fiche]] - [[Projets-2016-2017-GeoDiff/SRS| SRS]] - [[Projets-2016-2017-GeoDiff/UML| UML]]&lt;br /&gt;
 | [https://github.com/Hbecher/GeoDiff github]&lt;br /&gt;
 | [[Media:Rapport-GeoDiff.pdf|Rapport]] - [[Media:Slides-GeoDiff.pdf|Transparents]] - [[Media:Flyer-GeoDiff.pdf|Flyer]] - [[Media:Geodiff-mini-soutenance.pdf|Presentation]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 16&lt;br /&gt;
 | [[floatingimage UPnP feed]] &lt;br /&gt;
 | FUSTES, DEREYMEZ&lt;br /&gt;
 | Palix, Donsez&lt;br /&gt;
 | [[Projets-2016-2017-floatingimageUPnP | Fiche]] - [[Projets-2016-2017-floatingimageUPnP/SRS | SRS]] - [[Projets-2016-2017-floatingimageUPnP/UML | UML]]&lt;br /&gt;
 | [https://github.com/fustesr/floatingimage github]&lt;br /&gt;
 | [[Media:Rapport_floatingimage.pdf|Rapport]] - [[Media:slides_floatingimage.pdf|Transparents]] - [[Media:Flyer_floatingimage.pdf|Flyer]] - [[Media:Slides_floatingimage.pdf|Presentation]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 17&lt;br /&gt;
 | Webconférence [[Google VR]]&lt;br /&gt;
 | RIVOAL, ZENNOUCHE &lt;br /&gt;
 | Donsez&lt;br /&gt;
 | [[Projets-2016-2017-VideoConference| Fiche]] - [[viseoconferenceUML| UML]]&lt;br /&gt;
 | [https://github.com/alice2909/ViseoConference-GoogleVR]&lt;br /&gt;
 | [[Media:ZENNOUCHE_RIVOAL.pdf|Rapport]] - [[Media:ViseoconferenceGoogleVR.pdf|Presentation]] -  [[Media:flyer.pdf.zip|Flyer]] - [[Media:zennouche_rivoal_poster.pdf|Poster]] &lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 18&lt;br /&gt;
 | [[NixOsTegraX1 | NixOS for Tegra X1]]&lt;br /&gt;
 | NASSIK, TURRIN&lt;br /&gt;
 | Richard&lt;br /&gt;
 | [[Projets-2016-2017-NixosTegraX1| Fiche]] - [[NixosTegraX1/SRS| SRS]]&lt;br /&gt;
 | [https://github.com/Mesh33/python_ArchToNix_Package github]&lt;br /&gt;
 | [[Media:Flyer(1).pdf|Flyer]] - [[Media:Rapport_NixOS.pdf|Rapport]] - [[Media:NixOS_Pres.pdf|Presentation]] - [[Media:Nixos.pdf|Transparents(mi-parcours)]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 20&lt;br /&gt;
 | [[ExperimentControl | Experiment Control]] &lt;br /&gt;
 | HOMBERG, LEMAIRE&lt;br /&gt;
 | Richard&lt;br /&gt;
 | [[Proj-2016-2017-ExperimentControl| Fiche]] - [[ExperimentControl/SRS| SRS]] - [[Media:UML-ResourceSet.jpg| UML]]&lt;br /&gt;
 | [https://github.com/TimotheeLemaire/Project_RICM4_2017 github]&lt;br /&gt;
 | [[Media:RapportsujetExperimentControl.pdf‎|Rapport]] - [[Media:Execo-presentation.pdf|Transparents]] - [[Media:Flyer-ResourceSET.pdf|Flyer]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 23&lt;br /&gt;
 | Intégration de caméras UPnP dans [[OpenHAB]] &lt;br /&gt;
 | BLANC, LAW&lt;br /&gt;
 | Donsez&lt;br /&gt;
 | [[Projets-2016-2017-UPnP Cameras integration into OpenHAB | Fiche]] - [[Projets-2016-2017-UPnP Cameras integration into OpenHAB/SRS | SRS]]&lt;br /&gt;
 | [https://github.com/lawchris/openhab2-addons/tree/dlink-upnpcamera-binding github][https://github.com/AntoineBL/CameraMotionDetection github_motionDetection]&lt;br /&gt;
 | [[Media:OpenHAB_Presentation.pdf|Rapport]] - [[Media:Transparents_openHAB.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:UpnpCamera BLANC LAW.pdf|Presentation mi_parcours]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Propositions de projets:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
#  [[Ruche connectée LoRa]] (OpenHab) , Didier Donsez, Denis Jongmann, Olivier Richard&lt;br /&gt;
#  [[Serres connectées]]  (OpenHab) Surveillance des serres d&#039;une exploitation agricole. Nicolas Palix, Michaël Périn et Vincent Hibon (&amp;quot;Les jardins du Coteau&amp;quot;).&lt;br /&gt;
#  [[I-Greenhouse]] : [[Serre connectée aquaponie]] (OpenHab). Nicolas Palix, Didier Donsez (2 groupes)&lt;br /&gt;
#  [[Station de pompage connectée]]. Nicolas Palix&lt;br /&gt;
#  Géolocation Indoor basée sur les [[Beacon]]s BLE (iBeacon, AltBeacon, Eddystone). Utilisation d&#039;algorithmes de trigonalisation ([https://github.com/jpias/beacon-pfilter-simulation/wiki lien]), (Didier Donsez, Vivien Quéma)&lt;br /&gt;
# [[Application de suivi de colis avec RFID UHF (EPC Global)]], Didier Donsez&lt;br /&gt;
# Projet [[StartAIR 2017]] : interface tablette de tableau de bord d&#039;ULM, fiabilisation du réflecteur Flight Simulator (Fabrice Dubois, Nicolas Palix)&lt;br /&gt;
# [[SmartSelfService]] (Didier Donsez, François Portet) en collaboration avec PHELMA.&lt;br /&gt;
# [[Interface de contrôle &amp;quot;Photo&amp;quot;]] pour [[OpenHAB]] : éventuelle contribution à la fondation Eclipse (Didier Donsez)&lt;br /&gt;
# [[UltraTeam|UltraTeam: Application Mobile pour les Ultra-trailers et les randonneurs]] (Didier Donsez, Vivien Quéma)&lt;br /&gt;
# [[Plateforme d&#039;analyse de données IoT]] (Nicolas Palix)&lt;br /&gt;
# Extension de [[Swagger]] pour [[CoAP]] : Application avec [[Californium]] (Contribution à une communauté open-source), (Didier Donsez)&lt;br /&gt;
# [[IRock : Surveillance Géotechnique LoRa|iRock]]: Plateforme Ubilitics pour la surveillance des risques naturelles (déploiement grande échelle de capteurs [[LoRa]] sur le terrain pour l&#039;observation de glissement de terrain) en commun avec Geotech (à confirmer) : Didier Donsez, Sandrine Caroly, Denis Jongmans.&lt;br /&gt;
# [[GrenobloisFuté]] Couche trafic sur OsmAnd avec un greffon. Données dynamique de la métro. Dvp Android. Nicolas Palix.&lt;br /&gt;
# [[GeoDiff]] Production, visualisation, fusion de variations (diff) sur de l&#039;information géocodée : Nicolas Palix (Multimédia)&lt;br /&gt;
# [[floatingimage UPnP feed]] Cadre photos connecté à Kodi. Dvp Android. Nicolas Palix, Didier Donsez&lt;br /&gt;
# Webconférence WebRTC stereoscopique avec [[Google VR]] SDK for Android (Jérôme Maisonnasse, Didier Donsez)&lt;br /&gt;
# [[NixOsTegraX1 | NixOS for Tegra X1]]:  (Olivier Richard)&lt;br /&gt;
# [[LittleJump | Little Jump]]: Inventer un blablacar pour les petits trajets (Olivier Richard)&lt;br /&gt;
# [[ExperimentControl | Experiment Control]] Développer un moteur de conduite d&#039;expérience pour les systèmes distribués (Olivier Richard) &lt;br /&gt;
# [[CrystalLanguageMicrocontroller | Crystal Language for Microcontroller]] (Olivier Richard)&lt;br /&gt;
# Questionnaires automatiques, (Pierre Gillois, Didier Donsez)&lt;br /&gt;
# Intégration de caméras UPnP dans [[OpenHAB]] (Didier Donsez)&lt;br /&gt;
Moins prioritaires:&lt;br /&gt;
# [[OwnPOI]] ownCloud plugin and osmand plugin to share POI and favorite positions. Dvp Android. Nicolas Palix.&lt;br /&gt;
# [[OwnList]] ownCloud plugin and Android app to share a TODO list. Nicolas Palix.&lt;br /&gt;
# [[Osmand-Auto]] Support Android Auto sur [[OsmAnd]]  Nicolas Palix,&lt;br /&gt;
# [[OCR de composition d&#039;étiquettes alimentaires pour la base Open Food Facts]] (Nicolas Palix, Didier Donsez)&lt;br /&gt;
Sous réserve de matériel&lt;br /&gt;
# Reconstruction 3D d&#039;images thermiques provenant des réseaux de caméras thermiques [[Flir One]] : application au sport connecté(Didier DONSEZ)&lt;br /&gt;
# Géolocation Indoor basée sur [[Decaware]]. Utilisation d&#039;algorithmes de trigonalisation ([https://github.com/jpias/beacon-pfilter-simulation/wiki lien]), (Didier Donsez, Vivien Quéma)&lt;br /&gt;
&lt;br /&gt;
==RICM5==&lt;br /&gt;
===Projet Semestre S10===&lt;br /&gt;
&lt;br /&gt;
Enseignants responsables : Didier Donsez&lt;br /&gt;
&lt;br /&gt;
====Calendrier====&lt;br /&gt;
&lt;br /&gt;
le projet commence le 23/01 et se termine le 17/03.&lt;br /&gt;
&lt;br /&gt;
Réunion de présentation : 23/01 à 8H00 (RdV Salle AIR).&lt;br /&gt;
&lt;br /&gt;
Soutenance à mi-parcours : Date: Vendredi 17/02 de 08:00-11:00  (Salle P257)&lt;br /&gt;
&lt;br /&gt;
Soutenance (puis Pot de la fin): A DEFINIR (Provisoirement le 16/03 après-midi)&lt;br /&gt;
&lt;br /&gt;
====Projet====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
 |+ Affectation des projets RICM5 2016-2017&lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Sujet&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Etudiants&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Enseignant(s)&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Fiche de suivi&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Dépot git&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Supports&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 1&lt;br /&gt;
 | [[RealTimeSubtitle - 2016/17 - RICM5| Sous-titre d&#039;un cours en temps réel]] &lt;br /&gt;
 | BRUEL, BUI, LECHEVALLIER, MATHIEU, MOURET, &lt;br /&gt;
 | Laurent Besacier, Didier Donsez, Marie-Paule Balicco, Jérôme Maisonnasse&lt;br /&gt;
 | [[RealTimeSubtitle - 2016/17 - RICM5| Fiche]] - [[RICM5_2016_2017_-_RealTimeSubtitle/SRS|SRS]]&lt;br /&gt;
 | [https://gitlab.com/annaBanana/RealTimeSubtitles gitlab]&lt;br /&gt;
 | [[Media:slideRealTimeSubtitle2017s.pdf|Présentation intermédiare]] - [[Media:presentationRealTimeSubtitle2017.pdf|Presentation finale]] - [https://35.157.107.127| site web]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 2&lt;br /&gt;
 | [[Réalité virtuelle et Augmentée pour la maintenance d&#039;usines]] &lt;br /&gt;
 | BERTRAND-DALECHAMPS, POPEK, ZAHO, SUN, NDIAYE, HAMMOUTI, &lt;br /&gt;
 | Didier Donsez, Georges-Pierre Bonneau&lt;br /&gt;
 | [[RVA_Fiche_de_suivi | Fiche de suivi]] - [[SRS_Realite_Virtuelle|SRS]]&lt;br /&gt;
 | [https://github.com/ github]&lt;br /&gt;
 | [[Media:RVA_PresentationConception.pdf|Presentation intermédiaire]] - [[Media:RVA_PresentationFinale.pdf|Presentation Finale]] - [[Media:RVA_DocUtilisateur.pdf|Documentation Utilisateur]] - [[Media:DevAR.pdf|Documentation Développeur]] -  [[RVA_PageVideo|Videos]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 3&lt;br /&gt;
 | [[CoCass|CoCaas : CaaS Docker collaboratif]] &lt;br /&gt;
 | ARRADA, FAURE, FOUNAS, HALLAL, MEDEWOU, VOUTAT, &lt;br /&gt;
 | Didier Donsez&lt;br /&gt;
 | [[Fiche de suivi - CoCaas|Fiche]] - [[SRS-CoCaas|SRS]]&lt;br /&gt;
 | [https://github.com/CoCaas/ github]&lt;br /&gt;
 | [[Media:MPI_CoCaas.pdf|Rapport MPI]] - [https://docs.google.com/presentation/d/10nwRHcUiLSjD7otbTfsswkDlIWpb3ddvc19HUSlrKvg/edit?usp=sharing Presentation intermédiaire] - [[Media:Test.pdf|Presentation finale]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 4&lt;br /&gt;
 | [[Projet 2017 : Gestionnaire de packages Polytech| Gestion des images systèmes pour les supports à Polytech Grenoble]] &lt;br /&gt;
 | GATTAZ, LECORPS, NOUGUIER, RAMEL, &lt;br /&gt;
 | Didier Donsez&lt;br /&gt;
 | [[Fiche de suivi - Gestionnaire de packages| Fiche]] - [[SRS - Gestionnaire de packages|SRS]]&lt;br /&gt;
 | [https://github.com/Packebian github]&lt;br /&gt;
 | [[Media:PackagesPresentationConception.pdf|Presentation intermédiaire]] - [[Media:PackagesPresentationFinale2.pdf| Présentation finale]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 5&lt;br /&gt;
 | [[Suggestion_intelligente_de_films_basée_sur_TensorFlow | Suggestion intelligente de films basée sur TensorFlow]] &lt;br /&gt;
 | DUNAND, HATTINGUAIS, NAVARRO, NIOGRET, RACHEX, &lt;br /&gt;
 | Didier Donsez&lt;br /&gt;
 | [[Fiche_de_suivi_-_Recommandation_intelligente_de_films| Fiche]] - [[SRS_-_Recommandation_intelligente_de_films|SRS]]&lt;br /&gt;
 | [https://github.com/DeepLearningMoviesProject github]&lt;br /&gt;
 | [[Media:test.pdf|Rapport]] - [[Media:presentation.pdf|Presentation intermédiaire]] - [[Media:presentation.pdf|Presentation]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 6&lt;br /&gt;
 | [[Projet Startup]] &lt;br /&gt;
 | LUCIDARME, DELAPORTE, &lt;br /&gt;
 | Didier Donsez&lt;br /&gt;
 | [[RICM5_2016_2017_-_Startup| Fiche]] - [[RICM5_2016_2017_-_Startup/SRS|SRS]]&lt;br /&gt;
 | [https://github.com/ github]&lt;br /&gt;
 | [[Media:test.pdf|Rapport]] - [[Media:slides.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation intermédiaire]] - [[Media:presentation.pdf|Presentation]] - Video - Photos&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 7&lt;br /&gt;
 | [[Contributions à RIOT OS]] autour de [[LoRa]] &lt;br /&gt;
 | Taquyeddine ZEGAOUI, &lt;br /&gt;
 | Didier Donsez&lt;br /&gt;
 | [[RICM5_2016_2017_-_RIOTOSLoRa| Fiche]] - [[RICM5_2016_2017_-_RIOTOSLoRa/SRS|SRS]]&lt;br /&gt;
 | [https://github.com/ github]&lt;br /&gt;
 | [[Media:test.pdf|Rapport]] - [[Media:slides.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation intermédiaire]] - [[Media:presentation.pdf|Presentation]] - Video - Photos&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Projets non choisi:&lt;br /&gt;
# Borne d&#039;accueil handicap : Didier Donsez, Marie-Paule Balicco, Jérôme Maisonnasse&lt;br /&gt;
# [[Plateforme IoT du LIG basé sur Walt]] : Bernard Tourancheau, Franck Rousseau, Etienne Dublé&lt;br /&gt;
&lt;br /&gt;
====Soutenance à mi-parcours====&lt;br /&gt;
Date: Vendredi 17/02 de 08:00-11:00  (Salle P257)&lt;br /&gt;
# 08H00-08H25: [[RealTimeSubtitle - 2016/17 - RICM5| Sous-titre d&#039;un cours en temps réel]]&lt;br /&gt;
# 08H25-08H50: [[Réalité virtuelle et Augmentée pour la maintenance d&#039;usines]] (avec [[Unity 3D]] et [[Google VR]] SDK for Android, caméra Flir One, [[WebRTC]])&lt;br /&gt;
# 08H50-09H15: [[CoCass|CoCass : CaaS Docker collaboratif]] : Didier Donsez (ARRADA, FAURE, FOUNAS, HALLAL, MEDEWOU, VOUTAT)&lt;br /&gt;
# 09H15-09H40: [[Projet 2017 : Gestionnaire de packages Polytech| Gestion des images systèmes pour les supports à Polytech Grenoble]]&lt;br /&gt;
# 09H40-10H05: [[Suggestion_intelligente_de_films_basée_sur_TensorFlow | Suggestion intelligente de films basée sur TensorFlow]]&lt;br /&gt;
# 10H05-10H30: Projet Startup&lt;br /&gt;
# 10H30-11H00:[[Contributions à RIOT OS]] autour de [[LoRa]]&lt;br /&gt;
&lt;br /&gt;
Instructions:&lt;br /&gt;
* 10 minutes de présentation + démonstration.&lt;br /&gt;
* 10 minutes de questions&lt;br /&gt;
&lt;br /&gt;
(7 transparents maximum pour résumer l&#039;organisation et l&#039;avancement du projet)&lt;br /&gt;
&lt;br /&gt;
====Soutenance (puis Pot de la fin)====&lt;br /&gt;
Le 16/03 en P129 le matin et P007 l&#039;après-midi&lt;br /&gt;
&lt;br /&gt;
* 10:00-10:40 [[Projet Startup]]&lt;br /&gt;
* 10:45-11:25 [[Projet 2017 : Gestionnaire de packages Polytech| Gestion des images systèmes pour les supports à Polytech Grenoble]]&lt;br /&gt;
* 13:00-13:40 [[RealTimeSubtitle - 2016/17 - RICM5| Sous-titre d&#039;un cours en temps réel]]&lt;br /&gt;
* 13:45-14:25 [[Réalité virtuelle et Augmentée pour la maintenance d&#039;usines]]&lt;br /&gt;
* 14:30-15:10 [[CoCass|CoCass : CaaS Docker collaboratif]]&lt;br /&gt;
* 15:15-15:55 [[Suggestion_intelligente_de_films_basée_sur_TensorFlow | Suggestion intelligente de films basée sur TensorFlow]] &lt;br /&gt;
* 16:00-16:30 [[Contributions à RIOT OS]] autour de [[LoRa]] &lt;br /&gt;
&lt;br /&gt;
* Pot d&#039; &amp;quot;Au Revoir&amp;quot; (16:45-18:30 à la Kfet de Polytech)&lt;br /&gt;
&lt;br /&gt;
Instructions:&lt;br /&gt;
*Chaque soutenance comporte 15 minutes de présentation, 15 minutes de démonstration et 10 minutes de questions. Un transparent doit être consacré au travail confié et réalisé par les étudiants en DUT (AVOSTI).&lt;br /&gt;
* Répétez plusieurs fois votre présentation et votre démonstration.&lt;br /&gt;
* L&#039;ensemble des documents (y compris photos, vidéos et &#039;&#039;[[Logiciels#Screencast|screencast]]s&#039;&#039;) doivent être accessibles depuis le tableau ci-dessous et dans chaque fiche de suivi. Prévoyez une copie sur clé USB.&lt;br /&gt;
* Les étudiants de DUT vous accompagnent lors de votre soutenance.&lt;br /&gt;
* &#039;&#039;&#039;TOUT Le matériel prêté devra être rapporté et restitué dans un sac cabas lors de la soutenance.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
====Séances Suivi:====&lt;br /&gt;
* Lundi 30/01 - 08:00-11:00&lt;br /&gt;
* Mardi 31/01 - 10:00-12:00&lt;br /&gt;
* Lundi 06/02 - 08:00-10:00&lt;br /&gt;
* Lundi 13/02 - 08:00-10:00&lt;br /&gt;
* Lundi 27/02 - 08:00-10:00&lt;br /&gt;
* Lundi 06/03 - 08:00-10:00&lt;br /&gt;
* Lundi 13/03 - 08:00-09:45&lt;br /&gt;
&lt;br /&gt;
====Séances MPI:====&lt;br /&gt;
* Jeudi 26 janvier matin (Stéphanie Diligent)&lt;br /&gt;
* Jeudi 2 février matin (Stéphanie Diligent)&lt;br /&gt;
* Lundi 6 février matin (Emmanuelle Tréhoust)&lt;br /&gt;
* Mardi 14 février matin (Emmanuelle Tréhoust)&lt;br /&gt;
* Lundi 6 mars après midi (Stéphanie Diligent et Emmanuelle Tréhoust)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Bonus track====&lt;br /&gt;
Remarque: [http://snowcamp.io/2017/fr/welcome Netbeans Days 2017], 7 Février 2017, Bâtiment IMAG. Pensez à vous inscrire!&lt;br /&gt;
&lt;br /&gt;
Remarque: [https://wiki.eclipse.org/Eclipse_IoT_Day_Grenoble_2017 Eclipse IoT Days 2017], 9-10 Mars 2017, Bâtiment IMAG. Pensez à vous inscrire!&lt;br /&gt;
&lt;br /&gt;
=Année à définir=&lt;br /&gt;
&lt;br /&gt;
* [[Non linear MKV Editor]] : Nicolas Palix&lt;br /&gt;
* [[Smart campus augmenté et contributif]]&lt;br /&gt;
* [[Intégration OpenHAB / OpenTele]]&lt;br /&gt;
* [[Client MQTT pour OBD]] sur Android&lt;br /&gt;
* [[Sommeilomètre]] (Michael Perin, Didier Donsez)&lt;br /&gt;
* [[Open DynDNS]]&lt;br /&gt;
* [[IllumiRoom]]&lt;br /&gt;
* [[Emergency mobile app]]  Dvp Android. Nicolas Palix pour TIS, PRI et RICM&lt;br /&gt;
* [[Kodi Reflexive Remote]] Dynamic remote control for Kodi. Nicolas Palix.&lt;br /&gt;
* [http://intgat.tigress.co.uk/rmy/uml/index.html Zerofree] Portage de zerofree pour d&#039;autres systèmes de fichiers que ext2/3/4 (notamment Unix FS). Voir également la page [http://packages.qa.debian.org/z/zerofree.html QA de Debian]. Nicolas Palix.&lt;br /&gt;
* [[Bracelet électronique de monitoriing de l&#039;alcoolémie]]&lt;br /&gt;
* [[Oxymètre DIY]]&lt;br /&gt;
* [[PinSound]]&lt;br /&gt;
* [[Extension du support STM32Fx-Discovery dans libopencm3]] : Olivier Richard&lt;br /&gt;
* [[Arduino et libopencm3]] : Olivier Richard&lt;br /&gt;
* [[Data Acquisition System et Stm32f4-Discovery]] : Olivier Richard&lt;br /&gt;
* [[Distributed Data Storage System]] : Olivier Richard&lt;br /&gt;
* [[Dashboard based on w2ui]]&lt;br /&gt;
* [[Environnement logiciel pour FabLab]] : Olivier Richard&lt;br /&gt;
* [[Environnement logiciel pour le Live Programming]] : Olivier Richard&lt;br /&gt;
* [[VirtualPinball]]&lt;br /&gt;
* Tondeuse dessinatrice&lt;br /&gt;
* [[ImmersiveDog]] Nicolas Glade, Didier Donsez&lt;br /&gt;
* Projet avec [[OpenROV]] ???? : Didier Donsez&lt;br /&gt;
* [[Sphero]] malin (Michael Périn) (2 etudiants)&lt;br /&gt;
* [[Drone paramoteur]] ???&lt;br /&gt;
* [[Optimisation de l&#039;énergie pour cyclotouriste électrique]]&lt;br /&gt;
* [[SmartSelfService|Smart Self-Service 2015]] Didier Donsez &amp;amp; Vivien Quema&lt;br /&gt;
* [[Station Météo LoRa]] : contribution au projet [[LoRA-Fabian]] (Didier Donsez)&lt;br /&gt;
&lt;br /&gt;
=Réserve (boite à idées)=&lt;br /&gt;
&lt;br /&gt;
# [[Tag et Paint Ball en réalité augmentée]] (Michaël Périn) &lt;br /&gt;
# [[Passe moi ton fichier]] (Michaël Périn) &lt;br /&gt;
# [[Extensions à Fab Server]] (Jean-Michel Molenaar) sous reserve (CM ou SR)&lt;br /&gt;
# [[Table multijeux de café 2.0]]&lt;br /&gt;
# [[ GPIO_Qemu_RasPI| Emulation des GPIO dans QEMU pour le carte Raspberry Pi]] (Olivier Richard)&lt;br /&gt;
# [[ Qemu et STM32F0-Discovery ]] (Olivier Richard)&lt;br /&gt;
# [[Serrure à clé MIDI multifactorielle]] (Didier Donsez)&lt;br /&gt;
# [[Table interactive musicale]] (Didier Donsez)&lt;br /&gt;
# [[iMailbox]] (Didier Donsez)&lt;br /&gt;
# [[AmILight]] (eclairage d&#039;ambience intelligent) (Didier Donsez)&lt;br /&gt;
# [[PDAmeetPDA]] (synchronisation d&#039;agenda) (Michaël Périn)&lt;br /&gt;
# [[1 000 000 VMs]] (expérimentation d&#039;application distribuée à très grande échelle) (Olivier Richard) (2-3 RICM4)&lt;br /&gt;
# [[Multiple Kinect]] (utilisation simultanée de plusieurs Kinect) (Olivier Richard) (RICM ou 3I)&lt;br /&gt;
# [[Kinect musicale]] (Didier Donsez) (RICM)&lt;br /&gt;
# [[Ktechlab Simavr Arduino | Ktechlab et integration de Simavr(Arduino)]] (Olivier Richard) (2-3 RICM4-SR)&lt;br /&gt;
# Ocaml on AVR (Arduino)&lt;br /&gt;
# Ocaml on Cortex-M3&lt;br /&gt;
# [[Arduino on STM32 Discovery]]&lt;br /&gt;
# [[Reverse Geocache Puzzle Box]]&lt;br /&gt;
# [[OSGi ME]] (Didier Donsez)&lt;br /&gt;
# [[Affichage Etudiant à Polytech]]&lt;br /&gt;
# Synthèse 3D + motion capture Kinect&lt;br /&gt;
# Logiciel d&#039;[[apprentissage du calcul]] sur tablette Android (reconnaissance de chiffres manuscrits)&lt;br /&gt;
# Plancher de verre (saint gobain) à la [http://www.wat.tv/video/mickael-jackson-billie-jean-oewj_2ey2h_.html Mickael Jackson dans Billie Jean] ! woo&lt;br /&gt;
# [[Ktechlab Simavr Arduino | Ktechlab et integration de Simavr(Arduino)]] (Olivier Richard) (2-3 RICM4-SR)&lt;br /&gt;
# [[CNC]]&lt;br /&gt;
# [[Idées en Vrac]]&lt;br /&gt;
# Scheme Everywhere (Olivier Richard) (2-3 RICM4-SR)&lt;br /&gt;
# [[Projet Station Météo]]&lt;br /&gt;
# Ocaml on AVR (Arduino)&lt;br /&gt;
# [[Table interactive musicale]] (Didier Donsez)&lt;br /&gt;
# [[AmILight]] (eclairage d&#039;amnbience intelligent) (Didier Donsez)&lt;br /&gt;
# [[Cube pointeur]] d&#039;activité ingénieur&lt;br /&gt;
# [http://www.instructables.com/id/Puppeteer-Motion-Capture-Costume/ Puppeteer Motion-Capture Costume]&lt;br /&gt;
# [[Musical Staircase]] @ Polytech (Didier Donsez, 1 RICM4 + 1 3I4)&lt;br /&gt;
# [[Total Recall]] (Didier Donsez)&lt;br /&gt;
# [[SoundMachine]]&lt;br /&gt;
# [[IGN-OSM|Importation de données IGN publiques dans OSM]]&lt;br /&gt;
# [[Speed-limit-OSM|Analyse de traces GPX pour déterminer les limitations de vitesse]]&lt;br /&gt;
# [[Multi perceptual cameras]] (Didier Donsez)&lt;br /&gt;
# [[Photomaton 3D]] (Didier Donsez)&lt;br /&gt;
# [[ArduCopter]]&lt;br /&gt;
# [[Parking Intelligent]]&lt;/div&gt;</summary>
		<author><name>Maxime.Dereymez</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=File:Flyer_floatingimage.pdf&amp;diff=35448</id>
		<title>File:Flyer floatingimage.pdf</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=File:Flyer_floatingimage.pdf&amp;diff=35448"/>
		<updated>2017-04-06T09:21:04Z</updated>

		<summary type="html">&lt;p&gt;Maxime.Dereymez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Maxime.Dereymez</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Projets_2016-2017&amp;diff=35333</id>
		<title>Projets 2016-2017</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Projets_2016-2017&amp;diff=35333"/>
		<updated>2017-04-03T10:17:26Z</updated>

		<summary type="html">&lt;p&gt;Maxime.Dereymez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;&amp;lt;[[Projets 2015-2016]] | [[Projets]] | [[Projets 2017-2018]]&amp;gt;&amp;gt;&lt;br /&gt;
=RICM=&lt;br /&gt;
==RICM3==&lt;br /&gt;
&lt;br /&gt;
==RICM4==&lt;br /&gt;
===Projet Semestre S8===&lt;br /&gt;
&lt;br /&gt;
Enseignants responsables : Olivier Richard, Didier Donsez&lt;br /&gt;
&lt;br /&gt;
Dates : Lundi 9/01/2017 au 29/03/2017&lt;br /&gt;
Lancement: 9/01/2017 après-midi&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Soutenances:&#039;&#039;&#039;&lt;br /&gt;
* le 3/04/2017 matin et après-midi&lt;br /&gt;
* &#039;&#039;&#039;[https://groupes.renater.fr/reunion/foodle/Soutenance-projet-RICM4-58d91 ordre de passage]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Evaluation à mi-parcours le lundi/mardi ???&#039;&#039;&#039;: Format: 10min (5min de présentation 3 slides au plus, 5min de discussion). Cette évaluation sera prise en compte dans la note finale.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Consignes générales:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Vous devez être pro-actifs !!!&#039;&#039;&#039;: Si des points sont pas ou mals spécifiés, vous le faîtes et vous justifiez vos choix. Pour les problèmes techniques éventuels vous pouvez: creuser la question, contacter l&#039;auteur du code si il y a lieu, écrire un rapport de bug (&#039;&#039;&#039;Attention:&#039;&#039;&#039; ca se prépare !), soumettre un patch/pull request, contacter l&#039;enseignant ou la personne référente du projet.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Vous devez maintenir une fiche de suivi de projet&#039;&#039;&#039;: elle doit être mise à jour chaque semaine, elle rassemble les élements essentiels du projet, elle &lt;br /&gt;
indique les évolutions du projet et présente sa feuille de route. &#039;&#039;&#039;Note:&#039;&#039;&#039; le nom de la fiche doit être composé du nom du projet et suffixé par ricm4_2015_2016. &#039;&#039;&#039;Cette fiche compte pour la note finale&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Vous devez utiliser un logiciel de gestion de version&#039;&#039;&#039; pour vos développements comme [http://en.wikipedia.org/wiki/Git_%28software%29 git ] et nous vous conseillons d&#039;utiliser le site [https://github.com github] pour l&#039;hébergement de votre dépôt public.&lt;br /&gt;
&lt;br /&gt;
* Les document public (exemple sur github) doivent être rédigés en anglais (README, documentation, commentaires de code, nom de variables et de fonctions). Une bonnification sera accordée si le rapport et les transparents sont en anglais (la soutenance sera en francais).&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
 |+ Affectation des projets RICM4 2016-2017&lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Sujet&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Etudiants&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Enseignant(s)&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Fiche de suivi&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Dépot git&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 1&lt;br /&gt;
 | [[Ruche connectée LoRa]] &lt;br /&gt;
 | MOREAU, LESAGE, &lt;br /&gt;
 | Palix, Richard&lt;br /&gt;
 | [[RICM4_2016_2017_-_Ruche_Connectee| Fiche]] - [[RICM4_2016_2017_-_Ruche_Connectee_/_SRS|SRS]] - [[Ruche_Connectee/UML | UML]]&lt;br /&gt;
 | [https://github.com/GwenaelMoreau/connectedhive github]&lt;br /&gt;
 | [[Media:test.pdf|Rapport]] - [[Media:slides1.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:PresentationMiParcours_Ruche.pdf|Presentation]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 2&lt;br /&gt;
 | [[Serres connectées]]&lt;br /&gt;
 |  BOISADAM, DALLE&lt;br /&gt;
 | Palix&lt;br /&gt;
 | [[Projets-2016-2017-Serres_connectées| Fiche]] - [[Projet-2016-2017-Serres_connectées_-_SRS| SRS]]&lt;br /&gt;
 | [https://github.com/igreenhouse/endpoints/blob/master/README.md github]&lt;br /&gt;
 | [[Media:rapport-IGreenhouse2017.pdf|Rapport]] - [[Media:Presentation_-_mi-projet_-_serre-connectee-2017.pdf|Transparents]] - [[Media:Poster-IGreenhouse2017.pdf|Poster]] - [[Media:Flyer-SerresConnectees2017.pdf|Flyer]] - [[Media:presentation-IGreenhouse2017.pdf|Presentation finale]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 3&lt;br /&gt;
 | [[I-Greenhouse]] : [[Serre connectée aquaponie]]&lt;br /&gt;
 | MARCHAND, PELLICER&lt;br /&gt;
 | Palix, Donsez&lt;br /&gt;
 | [[Projets-2016-2017-I-Greenhouse : Serre connectée aquaponie | Fiche]] - [[Projets-2015-2016-I-Greenhouse : Serre connectée aquaponie/UML_Diagrams | UML]] - [[Projets-2015-2016-I-Greenhouse : Serre connectée aquaponie/SRS | SRS]]&lt;br /&gt;
 | [https://github.com/igreenhouse Full github] - [https://github.com/stractus/I-Greenhouse-Aquaponie Project&#039;s github]&lt;br /&gt;
 | [[Media:rapport-IGreenhouseAquaponie2017.pdf|Rapport]] - [[Media:presentationMiParcours_igreenhouse.pdf|Transparents]] - [[Media:Poster-IGreenhouse2017.pdf|Poster]] - [[Media:Flyer-IGreenhouse2017-aquaponie.pdf|Flyer]] - [[Media:IGrennhouseAquaponie.pdf|Presentation]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 4&lt;br /&gt;
 | [[Station de pompage connectée]]&lt;br /&gt;
 | FERNANDES, CHEVALIER, FU &lt;br /&gt;
 | Palix, Donsez, Richard&lt;br /&gt;
 | [[Projets-2016-2017-Station de pompage connectée| Fiche]] - [[Projets-2016-2017-Station de pompage connectée - SRS| SRS]] - [[Projets-2016-2017-Station de pompage connectée - UML| UML]]&lt;br /&gt;
 | [https://github.com/GroupeProjetRICM4StationDePompage2017/ github]&lt;br /&gt;
 | [[Media:test.pdf|Rapport]] - [[Media:slides.pdf|Transparents]] - [[Media:Flyer_station_de_pompage_connectee.pdf|Flyer]] - [[Media:rapport_station_de_pompage_connectee.pdf|Rapport]] - [[Media:presentation_station_de_pompage_connectee2.pdf|Presentation]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 5&lt;br /&gt;
 | Géolocation Indoor basée sur les [[Beacon]]s BLE &lt;br /&gt;
 | COCHINHO, GAMBRO&lt;br /&gt;
 | Donsez&lt;br /&gt;
 | [[Projets-2016-2017-IndoorGeoloc| Fiche]] - [[Projets-2016-2017-IndoorGeoloc-UML | UML]] - [[Proj-2016-2017-IndoorGeoloc/SRS|SRS]]&lt;br /&gt;
 | [https://github.com/LouisCochinho/Geoloc_Indoor github]&lt;br /&gt;
 | [[Media:test.pdf|Rapport]] - [[Media:Présentation_finale_Geoloc_Indoor.pdf|Transparents]] - [[Media:test.pdf|Flyer]] - [[Media:test.pdf|Poster]] - [[Media:Présentation_miparcours_GeolocIndoor.pdf|Presentation mi-parcours]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 6&lt;br /&gt;
 | [[Application de suivi de colis avec RFID UHF (EPC Global)]],&lt;br /&gt;
 | AMODRU-FAVIN, DELISE &lt;br /&gt;
 | Donsez&lt;br /&gt;
 | [[Projets-2016-2017-SuiviColisRFID| Fiche]] - [[Proj-2016-2017-ColisMatter/SRS|SRS]]&lt;br /&gt;
 | [https://github.com/delisea/ColisMatter github]&lt;br /&gt;
 | [[Media:test.pdf|Rapport]] - [[Media:slides1.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 7&lt;br /&gt;
 | [[StartAIR 2017]]&lt;br /&gt;
 | ODIEVRE, CHAMBONNET&lt;br /&gt;
 | Palix&lt;br /&gt;
 | [[Projets-2016-2017-StartAir| Fiche]] - [[Projets-2016-2017-StartAir-UML| UML]] - [[Projets-2016-2017-StartAir-SRS| SRS]]&lt;br /&gt;
 | [https://github.com/s6mon/StartAir2017.git github]&lt;br /&gt;
 | [[Media:Rapport_start_air2017.pdf|Rapport]] - [[Media:presentation_StartAir_2017.pdf|Transparents Mi-parcours]] - [[Media:Flyerstartair.pdf|Flyer]] - [[Media:Rapport_start_air2017.pdf|Rapport]] - [[Media:StartAir_2017presentationfinal.pdf|Presentation]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 8&lt;br /&gt;
 | [[SmartSelfService]] &lt;br /&gt;
 | ABONNENC, BONHOURE&lt;br /&gt;
 | Donsez&lt;br /&gt;
 | [[Projets-2016-2017-SmartSelfService| Fiche]] - [[Projets-2016-2017-SmartSelfService/SRS | SRS]] - [[Projets-2016-2017-SmartSelfService/UML | UML ]]&lt;br /&gt;
 | [https://github.com/RICM4SmartSelfService/RICM4_Projet_SmartSelfService github]&lt;br /&gt;
 | [[Media:rapport_Smart_Self_Service_2017.pdf|Rapport]] - [[Media:SmartSelfService_transparents.pdf|Transparents]] - [[Media:Flyer_Smart_Self_Service_2017.pdf|Flyer]] - [[Media:presentation.pdf|Presentation]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 9&lt;br /&gt;
 | [[Interface de contrôle &amp;quot;Photo&amp;quot; pour OpenHAB]]&lt;br /&gt;
 | LACHARTRE, SAVARY &lt;br /&gt;
 | Donsez&lt;br /&gt;
 | [[Projets-2016-2017 - Interface de contrôle &amp;quot;Photo&amp;quot; pour OpenHAB| Fiche]]- [[Projets-2016-2017 - Interface de contrôle &amp;quot;Photo&amp;quot; pour OpenHAB/SRS| SRS]]&lt;br /&gt;
 | [https://github.com/ArchibaldLeMagnifique/smarthome github]&lt;br /&gt;
 | [[Media:test.pdf|Rapport]] - [[Media:slides1.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:Diapo Openhab(1).pdf|Presentation]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 10&lt;br /&gt;
 | [[UltraTeam|UltraTeam: Application Mobile pour les Ultra-trailers et les randonneurs]],&lt;br /&gt;
 | ROUQUIER, GEOURJON&lt;br /&gt;
 | Donsez&lt;br /&gt;
 | [[Projets-2016-2017-UltraTeamBest| Fiche]]- [[Projets-2016-2017-UltraTeamBest/SRS| SRS]]&lt;br /&gt;
 | [https://github.com/ultratrail github]&lt;br /&gt;
 | [[Media:test.pdf|Rapport]] - [[Media:UltraTEAM_Presentation_Mi_Projet.pdf|Présentation Mi-Parcours]] - [[Media:UltraTEAM_GR_Poster.png|Flyer]] - [[Media:UltraTEAM_GR_Rapport.pdf|Rapport]] - [[Media:UltraTEAM_GR_Presentation.pdf|Presentation Finale]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 10&lt;br /&gt;
 | [[UltraTeam|UltraTeam: Application Mobile pour les Ultra-trailers et les randonneurs]],&lt;br /&gt;
 | GALLIER, FERRERA&lt;br /&gt;
 | Donsez&lt;br /&gt;
 | [[Projets-2016-2017-UltraTeam| Fiche]]- [[Projet-2016-2017-UltraTeam/SRS| SRS]] - [[Projet-2016-2017-UltraTeam/UML | UML ]]&lt;br /&gt;
 | [https://github.com/ultratrail github]&lt;br /&gt;
 | [[Media:Rapport Ultratrail Gallier Ferrera.pdf|Rapport]] - [[Media:UltraTEAM_Presentation_Mi_Projet.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[ Media:Presentation ultratraill ferrera gallier.pdf|Presentation]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 11&lt;br /&gt;
 | [[Plateforme d&#039;analyse de données IoT]] &lt;br /&gt;
 | ALLARD, ROCHER&lt;br /&gt;
 | Palix, Richard&lt;br /&gt;
 | [[Projets-2016-2017-Plateform_Analyse_Données_IOT| Fiche]] [[Projets-2016-2017-Plateform_Analyse_Données_IOT/SRS| SRS]] [[Projets-2016-2017-Plateform_Analyse_Données_IOT/UML| UML]]&lt;br /&gt;
 | [https://github.com/lambertrocher/Projets-2016-2017-Plateform-Analyse-Donn-es-IOT github]&lt;br /&gt;
 | [[Media:test.pdf|Rapport]] - [[Media:Plateforme_IoT_presentation.pdf|Transparents]] - [[Media:Flyer_platform.pdf|Flyer]] - [[Media:RapportPlatform.pdf|Rapport]] - [[Media:presentationplatform.pdf|Presentation]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 13&lt;br /&gt;
 | [[IRock : Surveillance Géotechnique LoRa|iRock]]&lt;br /&gt;
 | SIEST, VEGREVILLE&lt;br /&gt;
 | Donsez&lt;br /&gt;
 | [[Projets-2016-2017-Projet_IRock| Fiche]]&lt;br /&gt;
 | [https://github.com/Shadsa/IRock github]&lt;br /&gt;
 | [[Media:test.pdf|Rapport]] - [[Media:slides1.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 14&lt;br /&gt;
 | [[GrenobloisFuté]]&lt;br /&gt;
 | VIAL, GUERRY&lt;br /&gt;
 | Palix&lt;br /&gt;
 | [[Projets-2016-2017-GrenobloisFute| Fiche]]&lt;br /&gt;
 | [https://github.com/Gr05/Osmand github]&lt;br /&gt;
 | [[Media:test.pdf|Rapport]] - [[Media: PrésentationGrenobloisFuté.zip|Transparents]] - [[Media:GrenobloisFuteFlyer.pptx|Flyer]] - [[Media:rapportGrenobloisFuté.pdf|Rapport]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 15&lt;br /&gt;
 | [[GeoDiff]]&lt;br /&gt;
 | AMAURIN, BECHER, BROCHIER&lt;br /&gt;
 | Palix&lt;br /&gt;
 | [[Projets-2016-2017-GeoDiff| Fiche]] - [[Projets-2016-2017-GeoDiff/SRS| SRS]] - [[Projets-2016-2017-GeoDiff/UML| UML]]&lt;br /&gt;
 | [https://github.com/Hbecher/GeoDiff github]&lt;br /&gt;
 | [[Media:test.pdf|Rapport]] - [[Media:slides1.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:Geodiff-mini-soutenance.pdf|Presentation]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 16&lt;br /&gt;
 | [[floatingimage UPnP feed]] &lt;br /&gt;
 | FUSTES, DEREYMEZ&lt;br /&gt;
 | Palix, Donsez&lt;br /&gt;
 | [[Projets-2016-2017-floatingimageUPnP | Fiche]] - [[Projets-2016-2017-floatingimageUPnP/SRS | SRS]] - [[Projets-2016-2017-floatingimageUPnP/UML | UML]]&lt;br /&gt;
 | [https://github.com/fustesr/floatingimage github]&lt;br /&gt;
 | [[Media:Rapport_floatingimage.pdf|Rapport]] - [[Media:slides1.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:Slides_floatingimage.pdf|Presentation]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 17&lt;br /&gt;
 | Webconférence [[Google VR]]&lt;br /&gt;
 | RIVOAL, ZENNOUCHE &lt;br /&gt;
 | Donsez&lt;br /&gt;
 | [[Projets-2016-2017-VideoConference| Fiche]] - [[viseoconferenceUML| UML]]&lt;br /&gt;
 | [https://github.com/ github]&lt;br /&gt;
 | [[Media:test.pdf|Rapport]] - [[Media:slides1.pdf|Transparents]] -  [[Media:flyer.pdf.zip|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:videoconference.pdf|Presentation]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 18&lt;br /&gt;
 | [[NixOsTegraX1 | NixOS for Tegra X1]]&lt;br /&gt;
 | NASSIK, TURRIN&lt;br /&gt;
 | Richard&lt;br /&gt;
 | [[Projets-2016-2017-NixosTegraX1| Fiche]] - [[NixosTegraX1/SRS| SRS]]&lt;br /&gt;
 | [https://github.com/mesh33/nixpkgs github]&lt;br /&gt;
 | [[Media:test.pdf|Rapport]] - [[Media:Nixos.pdf|Transparents]] - [[Media:Flyer(1).pdf|Flyer]] - [[Media:Rapport_NixOS_notFinalVersion.pdf|Rapport]] - [[Media:NixOS_Pres.pdf|Presentation]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 20&lt;br /&gt;
 | [[ExperimentControl | Experiment Control]] &lt;br /&gt;
 | HOMBERG, LEMAIRE&lt;br /&gt;
 | Richard&lt;br /&gt;
 | [[Proj-2016-2017-ExperimentControl| Fiche]] - [[ExperimentControl/SRS| SRS]] - [[Media:UML-ResourceSet.jpg| UML]]&lt;br /&gt;
 | [https://github.com/TimotheeLemaire/Project_RICM4_2017 github]&lt;br /&gt;
 | [[Media:RapportsujetExperimentControl.pdf‎|Rapport]] - [[Media:Execo-presentation.pdf|Transparents]] - [[Media:Flyer-ResourceSET.pdf|Flyer]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 23&lt;br /&gt;
 | Intégration de caméras UPnP dans [[OpenHAB]] &lt;br /&gt;
 | BLANC, LAW&lt;br /&gt;
 | Donsez&lt;br /&gt;
 | [[Projets-2016-2017-UPnP Cameras integration into OpenHAB | Fiche]] - [[Projets-2016-2017-UPnP Cameras integration into OpenHAB/SRS | SRS]]&lt;br /&gt;
 | [https://github.com/lawchris/openhab2-addons/tree/dlink-upnpcamera-binding github][https://github.com/AntoineBL/CameraMotionDetection github_motionDetection]&lt;br /&gt;
 | [[Media:OpenHAB_Presentation.pdf|Rapport]] - [[Media:Transparents_openHAB.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:UpnpCamera BLANC LAW.pdf|Presentation mi_parcours]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Propositions de projets:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
#  [[Ruche connectée LoRa]] (OpenHab) , Didier Donsez, Denis Jongmann, Olivier Richard&lt;br /&gt;
#  [[Serres connectées]]  (OpenHab) Surveillance des serres d&#039;une exploitation agricole. Nicolas Palix, Michaël Périn et Vincent Hibon (&amp;quot;Les jardins du Coteau&amp;quot;).&lt;br /&gt;
#  [[I-Greenhouse]] : [[Serre connectée aquaponie]] (OpenHab). Nicolas Palix, Didier Donsez (2 groupes)&lt;br /&gt;
#  [[Station de pompage connectée]]. Nicolas Palix&lt;br /&gt;
#  Géolocation Indoor basée sur les [[Beacon]]s BLE (iBeacon, AltBeacon, Eddystone). Utilisation d&#039;algorithmes de trigonalisation ([https://github.com/jpias/beacon-pfilter-simulation/wiki lien]), (Didier Donsez, Vivien Quéma)&lt;br /&gt;
# [[Application de suivi de colis avec RFID UHF (EPC Global)]], Didier Donsez&lt;br /&gt;
# Projet [[StartAIR 2017]] : interface tablette de tableau de bord d&#039;ULM, fiabilisation du réflecteur Flight Simulator (Fabrice Dubois, Nicolas Palix)&lt;br /&gt;
# [[SmartSelfService]] (Didier Donsez, François Portet) en collaboration avec PHELMA.&lt;br /&gt;
# [[Interface de contrôle &amp;quot;Photo&amp;quot;]] pour [[OpenHAB]] : éventuelle contribution à la fondation Eclipse (Didier Donsez)&lt;br /&gt;
# [[UltraTeam|UltraTeam: Application Mobile pour les Ultra-trailers et les randonneurs]] (Didier Donsez, Vivien Quéma)&lt;br /&gt;
# [[Plateforme d&#039;analyse de données IoT]] (Nicolas Palix)&lt;br /&gt;
# Extension de [[Swagger]] pour [[CoAP]] : Application avec [[Californium]] (Contribution à une communauté open-source), (Didier Donsez)&lt;br /&gt;
# [[IRock : Surveillance Géotechnique LoRa|iRock]]: Plateforme Ubilitics pour la surveillance des risques naturelles (déploiement grande échelle de capteurs [[LoRa]] sur le terrain pour l&#039;observation de glissement de terrain) en commun avec Geotech (à confirmer) : Didier Donsez, Sandrine Caroly, Denis Jongmans.&lt;br /&gt;
# [[GrenobloisFuté]] Couche trafic sur OsmAnd avec un greffon. Données dynamique de la métro. Dvp Android. Nicolas Palix.&lt;br /&gt;
# [[GeoDiff]] Production, visualisation, fusion de variations (diff) sur de l&#039;information géocodée : Nicolas Palix (Multimédia)&lt;br /&gt;
# [[floatingimage UPnP feed]] Cadre photos connecté à Kodi. Dvp Android. Nicolas Palix, Didier Donsez&lt;br /&gt;
# Webconférence WebRTC stereoscopique avec [[Google VR]] SDK for Android (Jérôme Maisonnasse, Didier Donsez)&lt;br /&gt;
# [[NixOsTegraX1 | NixOS for Tegra X1]]:  (Olivier Richard)&lt;br /&gt;
# [[LittleJump | Little Jump]]: Inventer un blablacar pour les petits trajets (Olivier Richard)&lt;br /&gt;
# [[ExperimentControl | Experiment Control]] Développer un moteur de conduite d&#039;expérience pour les systèmes distribués (Olivier Richard) &lt;br /&gt;
# [[CrystalLanguageMicrocontroller | Crystal Language for Microcontroller]] (Olivier Richard)&lt;br /&gt;
# Questionnaires automatiques, (Pierre Gillois, Didier Donsez)&lt;br /&gt;
# Intégration de caméras UPnP dans [[OpenHAB]] (Didier Donsez)&lt;br /&gt;
Moins prioritaires:&lt;br /&gt;
# [[OwnPOI]] ownCloud plugin and osmand plugin to share POI and favorite positions. Dvp Android. Nicolas Palix.&lt;br /&gt;
# [[OwnList]] ownCloud plugin and Android app to share a TODO list. Nicolas Palix.&lt;br /&gt;
# [[Osmand-Auto]] Support Android Auto sur [[OsmAnd]]  Nicolas Palix,&lt;br /&gt;
# [[OCR de composition d&#039;étiquettes alimentaires pour la base Open Food Facts]] (Nicolas Palix, Didier Donsez)&lt;br /&gt;
Sous réserve de matériel&lt;br /&gt;
# Reconstruction 3D d&#039;images thermiques provenant des réseaux de caméras thermiques [[Flir One]] : application au sport connecté(Didier DONSEZ)&lt;br /&gt;
# Géolocation Indoor basée sur [[Decaware]]. Utilisation d&#039;algorithmes de trigonalisation ([https://github.com/jpias/beacon-pfilter-simulation/wiki lien]), (Didier Donsez, Vivien Quéma)&lt;br /&gt;
&lt;br /&gt;
==RICM5==&lt;br /&gt;
===Projet Semestre S10===&lt;br /&gt;
&lt;br /&gt;
Enseignants responsables : Didier Donsez&lt;br /&gt;
&lt;br /&gt;
====Calendrier====&lt;br /&gt;
&lt;br /&gt;
le projet commence le 23/01 et se termine le 17/03.&lt;br /&gt;
&lt;br /&gt;
Réunion de présentation : 23/01 à 8H00 (RdV Salle AIR).&lt;br /&gt;
&lt;br /&gt;
Soutenance à mi-parcours : Date: Vendredi 17/02 de 08:00-11:00  (Salle P257)&lt;br /&gt;
&lt;br /&gt;
Soutenance (puis Pot de la fin): A DEFINIR (Provisoirement le 16/03 après-midi)&lt;br /&gt;
&lt;br /&gt;
====Projet====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
 |+ Affectation des projets RICM5 2016-2017&lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Sujet&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Etudiants&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Enseignant(s)&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Fiche de suivi&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Dépot git&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Supports&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 1&lt;br /&gt;
 | [[RealTimeSubtitle - 2016/17 - RICM5| Sous-titre d&#039;un cours en temps réel]] &lt;br /&gt;
 | BRUEL, BUI, LECHEVALLIER, MATHIEU, MOURET, &lt;br /&gt;
 | Laurent Besacier, Didier Donsez, Marie-Paule Balicco, Jérôme Maisonnasse&lt;br /&gt;
 | [[RealTimeSubtitle - 2016/17 - RICM5| Fiche]] - [[RICM5_2016_2017_-_RealTimeSubtitle/SRS|SRS]]&lt;br /&gt;
 | [https://gitlab.com/annaBanana/RealTimeSubtitles gitlab]&lt;br /&gt;
 | [[Media:slideRealTimeSubtitle2017s.pdf|Présentation intermédiare]] - [[Media:presentationRealTimeSubtitle2017.pdf|Presentation finale]] - [https://35.157.107.127| site web]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 2&lt;br /&gt;
 | [[Réalité virtuelle et Augmentée pour la maintenance d&#039;usines]] &lt;br /&gt;
 | BERTRAND-DALECHAMPS, POPEK, ZAHO, SUN, NDIAYE, HAMMOUTI, &lt;br /&gt;
 | Didier Donsez, Georges-Pierre Bonneau&lt;br /&gt;
 | [[RVA_Fiche_de_suivi | Fiche de suivi]] - [[SRS_Realite_Virtuelle|SRS]]&lt;br /&gt;
 | [https://github.com/ github]&lt;br /&gt;
 | [[Media:RVA_PresentationConception.pdf|Presentation intermédiaire]] - [[Media:RVA_PresentationFinale.pdf|Presentation Finale]] - [[Media:RVA_DocUtilisateur.pdf|Documentation Utilisateur]] - [[Media:DevAR.pdf|Documentation Développeur]] -  [[RVA_PageVideo|Videos]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 3&lt;br /&gt;
 | [[CoCass|CoCaas : CaaS Docker collaboratif]] &lt;br /&gt;
 | ARRADA, FAURE, FOUNAS, HALLAL, MEDEWOU, VOUTAT, &lt;br /&gt;
 | Didier Donsez&lt;br /&gt;
 | [[Fiche de suivi - CoCaas|Fiche]] - [[SRS-CoCaas|SRS]]&lt;br /&gt;
 | [https://github.com/CoCaas/ github]&lt;br /&gt;
 | [[Media:MPI_CoCaas.pdf|Rapport MPI]] - [https://docs.google.com/presentation/d/10nwRHcUiLSjD7otbTfsswkDlIWpb3ddvc19HUSlrKvg/edit?usp=sharing Presentation intermédiaire] - [[Media:Test.pdf|Presentation finale]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 4&lt;br /&gt;
 | [[Projet 2017 : Gestionnaire de packages Polytech| Gestion des images systèmes pour les supports à Polytech Grenoble]] &lt;br /&gt;
 | GATTAZ, LECORPS, NOUGUIER, RAMEL, &lt;br /&gt;
 | Didier Donsez&lt;br /&gt;
 | [[Fiche de suivi - Gestionnaire de packages| Fiche]] - [[SRS - Gestionnaire de packages|SRS]]&lt;br /&gt;
 | [https://github.com/Packebian github]&lt;br /&gt;
 | [[Media:PackagesPresentationConception.pdf|Presentation intermédiaire]] - [[Media:PackagesPresentationFinale2.pdf| Présentation finale]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 5&lt;br /&gt;
 | [[Suggestion_intelligente_de_films_basée_sur_TensorFlow | Suggestion intelligente de films basée sur TensorFlow]] &lt;br /&gt;
 | DUNAND, HATTINGUAIS, NAVARRO, NIOGRET, RACHEX, &lt;br /&gt;
 | Didier Donsez&lt;br /&gt;
 | [[Fiche_de_suivi_-_Recommandation_intelligente_de_films| Fiche]] - [[SRS_-_Recommandation_intelligente_de_films|SRS]]&lt;br /&gt;
 | [https://github.com/DeepLearningMoviesProject github]&lt;br /&gt;
 | [[Media:test.pdf|Rapport]] - [[Media:presentation.pdf|Presentation intermédiaire]] - [[Media:presentation.pdf|Presentation]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 6&lt;br /&gt;
 | [[Projet Startup]] &lt;br /&gt;
 | LUCIDARME, DELAPORTE, &lt;br /&gt;
 | Didier Donsez&lt;br /&gt;
 | [[RICM5_2016_2017_-_Startup| Fiche]] - [[RICM5_2016_2017_-_Startup/SRS|SRS]]&lt;br /&gt;
 | [https://github.com/ github]&lt;br /&gt;
 | [[Media:test.pdf|Rapport]] - [[Media:slides.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation intermédiaire]] - [[Media:presentation.pdf|Presentation]] - Video - Photos&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 7&lt;br /&gt;
 | [[Contributions à RIOT OS]] autour de [[LoRa]] &lt;br /&gt;
 | Taquyeddine ZEGAOUI, &lt;br /&gt;
 | Didier Donsez&lt;br /&gt;
 | [[RICM5_2016_2017_-_RIOTOSLoRa| Fiche]] - [[RICM5_2016_2017_-_RIOTOSLoRa/SRS|SRS]]&lt;br /&gt;
 | [https://github.com/ github]&lt;br /&gt;
 | [[Media:test.pdf|Rapport]] - [[Media:slides.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation intermédiaire]] - [[Media:presentation.pdf|Presentation]] - Video - Photos&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Projets non choisi:&lt;br /&gt;
# Borne d&#039;accueil handicap : Didier Donsez, Marie-Paule Balicco, Jérôme Maisonnasse&lt;br /&gt;
# [[Plateforme IoT du LIG basé sur Walt]] : Bernard Tourancheau, Franck Rousseau, Etienne Dublé&lt;br /&gt;
&lt;br /&gt;
====Soutenance à mi-parcours====&lt;br /&gt;
Date: Vendredi 17/02 de 08:00-11:00  (Salle P257)&lt;br /&gt;
# 08H00-08H25: [[RealTimeSubtitle - 2016/17 - RICM5| Sous-titre d&#039;un cours en temps réel]]&lt;br /&gt;
# 08H25-08H50: [[Réalité virtuelle et Augmentée pour la maintenance d&#039;usines]] (avec [[Unity 3D]] et [[Google VR]] SDK for Android, caméra Flir One, [[WebRTC]])&lt;br /&gt;
# 08H50-09H15: [[CoCass|CoCass : CaaS Docker collaboratif]] : Didier Donsez (ARRADA, FAURE, FOUNAS, HALLAL, MEDEWOU, VOUTAT)&lt;br /&gt;
# 09H15-09H40: [[Projet 2017 : Gestionnaire de packages Polytech| Gestion des images systèmes pour les supports à Polytech Grenoble]]&lt;br /&gt;
# 09H40-10H05: [[Suggestion_intelligente_de_films_basée_sur_TensorFlow | Suggestion intelligente de films basée sur TensorFlow]]&lt;br /&gt;
# 10H05-10H30: Projet Startup&lt;br /&gt;
# 10H30-11H00:[[Contributions à RIOT OS]] autour de [[LoRa]]&lt;br /&gt;
&lt;br /&gt;
Instructions:&lt;br /&gt;
* 10 minutes de présentation + démonstration.&lt;br /&gt;
* 10 minutes de questions&lt;br /&gt;
&lt;br /&gt;
(7 transparents maximum pour résumer l&#039;organisation et l&#039;avancement du projet)&lt;br /&gt;
&lt;br /&gt;
====Soutenance (puis Pot de la fin)====&lt;br /&gt;
Le 16/03 en P129 le matin et P007 l&#039;après-midi&lt;br /&gt;
&lt;br /&gt;
* 10:00-10:40 [[Projet Startup]]&lt;br /&gt;
* 10:45-11:25 [[Projet 2017 : Gestionnaire de packages Polytech| Gestion des images systèmes pour les supports à Polytech Grenoble]]&lt;br /&gt;
* 13:00-13:40 [[RealTimeSubtitle - 2016/17 - RICM5| Sous-titre d&#039;un cours en temps réel]]&lt;br /&gt;
* 13:45-14:25 [[Réalité virtuelle et Augmentée pour la maintenance d&#039;usines]]&lt;br /&gt;
* 14:30-15:10 [[CoCass|CoCass : CaaS Docker collaboratif]]&lt;br /&gt;
* 15:15-15:55 [[Suggestion_intelligente_de_films_basée_sur_TensorFlow | Suggestion intelligente de films basée sur TensorFlow]] &lt;br /&gt;
* 16:00-16:30 [[Contributions à RIOT OS]] autour de [[LoRa]] &lt;br /&gt;
&lt;br /&gt;
* Pot d&#039; &amp;quot;Au Revoir&amp;quot; (16:45-18:30 à la Kfet de Polytech)&lt;br /&gt;
&lt;br /&gt;
Instructions:&lt;br /&gt;
*Chaque soutenance comporte 15 minutes de présentation, 15 minutes de démonstration et 10 minutes de questions. Un transparent doit être consacré au travail confié et réalisé par les étudiants en DUT (AVOSTI).&lt;br /&gt;
* Répétez plusieurs fois votre présentation et votre démonstration.&lt;br /&gt;
* L&#039;ensemble des documents (y compris photos, vidéos et &#039;&#039;[[Logiciels#Screencast|screencast]]s&#039;&#039;) doivent être accessibles depuis le tableau ci-dessous et dans chaque fiche de suivi. Prévoyez une copie sur clé USB.&lt;br /&gt;
* Les étudiants de DUT vous accompagnent lors de votre soutenance.&lt;br /&gt;
* &#039;&#039;&#039;TOUT Le matériel prêté devra être rapporté et restitué dans un sac cabas lors de la soutenance.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
====Séances Suivi:====&lt;br /&gt;
* Lundi 30/01 - 08:00-11:00&lt;br /&gt;
* Mardi 31/01 - 10:00-12:00&lt;br /&gt;
* Lundi 06/02 - 08:00-10:00&lt;br /&gt;
* Lundi 13/02 - 08:00-10:00&lt;br /&gt;
* Lundi 27/02 - 08:00-10:00&lt;br /&gt;
* Lundi 06/03 - 08:00-10:00&lt;br /&gt;
* Lundi 13/03 - 08:00-09:45&lt;br /&gt;
&lt;br /&gt;
====Séances MPI:====&lt;br /&gt;
* Jeudi 26 janvier matin (Stéphanie Diligent)&lt;br /&gt;
* Jeudi 2 février matin (Stéphanie Diligent)&lt;br /&gt;
* Lundi 6 février matin (Emmanuelle Tréhoust)&lt;br /&gt;
* Mardi 14 février matin (Emmanuelle Tréhoust)&lt;br /&gt;
* Lundi 6 mars après midi (Stéphanie Diligent et Emmanuelle Tréhoust)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Bonus track====&lt;br /&gt;
Remarque: [http://snowcamp.io/2017/fr/welcome Netbeans Days 2017], 7 Février 2017, Bâtiment IMAG. Pensez à vous inscrire!&lt;br /&gt;
&lt;br /&gt;
Remarque: [https://wiki.eclipse.org/Eclipse_IoT_Day_Grenoble_2017 Eclipse IoT Days 2017], 9-10 Mars 2017, Bâtiment IMAG. Pensez à vous inscrire!&lt;br /&gt;
&lt;br /&gt;
=Année à définir=&lt;br /&gt;
&lt;br /&gt;
* [[Non linear MKV Editor]] : Nicolas Palix&lt;br /&gt;
* [[Smart campus augmenté et contributif]]&lt;br /&gt;
* [[Intégration OpenHAB / OpenTele]]&lt;br /&gt;
* [[Client MQTT pour OBD]] sur Android&lt;br /&gt;
* [[Sommeilomètre]] (Michael Perin, Didier Donsez)&lt;br /&gt;
* [[Open DynDNS]]&lt;br /&gt;
* [[IllumiRoom]]&lt;br /&gt;
* [[Emergency mobile app]]  Dvp Android. Nicolas Palix pour TIS, PRI et RICM&lt;br /&gt;
* [[Kodi Reflexive Remote]] Dynamic remote control for Kodi. Nicolas Palix.&lt;br /&gt;
* [http://intgat.tigress.co.uk/rmy/uml/index.html Zerofree] Portage de zerofree pour d&#039;autres systèmes de fichiers que ext2/3/4 (notamment Unix FS). Voir également la page [http://packages.qa.debian.org/z/zerofree.html QA de Debian]. Nicolas Palix.&lt;br /&gt;
* [[Bracelet électronique de monitoriing de l&#039;alcoolémie]]&lt;br /&gt;
* [[Oxymètre DIY]]&lt;br /&gt;
* [[PinSound]]&lt;br /&gt;
* [[Extension du support STM32Fx-Discovery dans libopencm3]] : Olivier Richard&lt;br /&gt;
* [[Arduino et libopencm3]] : Olivier Richard&lt;br /&gt;
* [[Data Acquisition System et Stm32f4-Discovery]] : Olivier Richard&lt;br /&gt;
* [[Distributed Data Storage System]] : Olivier Richard&lt;br /&gt;
* [[Dashboard based on w2ui]]&lt;br /&gt;
* [[Environnement logiciel pour FabLab]] : Olivier Richard&lt;br /&gt;
* [[Environnement logiciel pour le Live Programming]] : Olivier Richard&lt;br /&gt;
* [[VirtualPinball]]&lt;br /&gt;
* Tondeuse dessinatrice&lt;br /&gt;
* [[ImmersiveDog]] Nicolas Glade, Didier Donsez&lt;br /&gt;
* Projet avec [[OpenROV]] ???? : Didier Donsez&lt;br /&gt;
* [[Sphero]] malin (Michael Périn) (2 etudiants)&lt;br /&gt;
* [[Drone paramoteur]] ???&lt;br /&gt;
* [[Optimisation de l&#039;énergie pour cyclotouriste électrique]]&lt;br /&gt;
* [[SmartSelfService|Smart Self-Service 2015]] Didier Donsez &amp;amp; Vivien Quema&lt;br /&gt;
* [[Station Météo LoRa]] : contribution au projet [[LoRA-Fabian]] (Didier Donsez)&lt;br /&gt;
&lt;br /&gt;
=Réserve (boite à idées)=&lt;br /&gt;
&lt;br /&gt;
# [[Tag et Paint Ball en réalité augmentée]] (Michaël Périn) &lt;br /&gt;
# [[Passe moi ton fichier]] (Michaël Périn) &lt;br /&gt;
# [[Extensions à Fab Server]] (Jean-Michel Molenaar) sous reserve (CM ou SR)&lt;br /&gt;
# [[Table multijeux de café 2.0]]&lt;br /&gt;
# [[ GPIO_Qemu_RasPI| Emulation des GPIO dans QEMU pour le carte Raspberry Pi]] (Olivier Richard)&lt;br /&gt;
# [[ Qemu et STM32F0-Discovery ]] (Olivier Richard)&lt;br /&gt;
# [[Serrure à clé MIDI multifactorielle]] (Didier Donsez)&lt;br /&gt;
# [[Table interactive musicale]] (Didier Donsez)&lt;br /&gt;
# [[iMailbox]] (Didier Donsez)&lt;br /&gt;
# [[AmILight]] (eclairage d&#039;ambience intelligent) (Didier Donsez)&lt;br /&gt;
# [[PDAmeetPDA]] (synchronisation d&#039;agenda) (Michaël Périn)&lt;br /&gt;
# [[1 000 000 VMs]] (expérimentation d&#039;application distribuée à très grande échelle) (Olivier Richard) (2-3 RICM4)&lt;br /&gt;
# [[Multiple Kinect]] (utilisation simultanée de plusieurs Kinect) (Olivier Richard) (RICM ou 3I)&lt;br /&gt;
# [[Kinect musicale]] (Didier Donsez) (RICM)&lt;br /&gt;
# [[Ktechlab Simavr Arduino | Ktechlab et integration de Simavr(Arduino)]] (Olivier Richard) (2-3 RICM4-SR)&lt;br /&gt;
# Ocaml on AVR (Arduino)&lt;br /&gt;
# Ocaml on Cortex-M3&lt;br /&gt;
# [[Arduino on STM32 Discovery]]&lt;br /&gt;
# [[Reverse Geocache Puzzle Box]]&lt;br /&gt;
# [[OSGi ME]] (Didier Donsez)&lt;br /&gt;
# [[Affichage Etudiant à Polytech]]&lt;br /&gt;
# Synthèse 3D + motion capture Kinect&lt;br /&gt;
# Logiciel d&#039;[[apprentissage du calcul]] sur tablette Android (reconnaissance de chiffres manuscrits)&lt;br /&gt;
# Plancher de verre (saint gobain) à la [http://www.wat.tv/video/mickael-jackson-billie-jean-oewj_2ey2h_.html Mickael Jackson dans Billie Jean] ! woo&lt;br /&gt;
# [[Ktechlab Simavr Arduino | Ktechlab et integration de Simavr(Arduino)]] (Olivier Richard) (2-3 RICM4-SR)&lt;br /&gt;
# [[CNC]]&lt;br /&gt;
# [[Idées en Vrac]]&lt;br /&gt;
# Scheme Everywhere (Olivier Richard) (2-3 RICM4-SR)&lt;br /&gt;
# [[Projet Station Météo]]&lt;br /&gt;
# Ocaml on AVR (Arduino)&lt;br /&gt;
# [[Table interactive musicale]] (Didier Donsez)&lt;br /&gt;
# [[AmILight]] (eclairage d&#039;amnbience intelligent) (Didier Donsez)&lt;br /&gt;
# [[Cube pointeur]] d&#039;activité ingénieur&lt;br /&gt;
# [http://www.instructables.com/id/Puppeteer-Motion-Capture-Costume/ Puppeteer Motion-Capture Costume]&lt;br /&gt;
# [[Musical Staircase]] @ Polytech (Didier Donsez, 1 RICM4 + 1 3I4)&lt;br /&gt;
# [[Total Recall]] (Didier Donsez)&lt;br /&gt;
# [[SoundMachine]]&lt;br /&gt;
# [[IGN-OSM|Importation de données IGN publiques dans OSM]]&lt;br /&gt;
# [[Speed-limit-OSM|Analyse de traces GPX pour déterminer les limitations de vitesse]]&lt;br /&gt;
# [[Multi perceptual cameras]] (Didier Donsez)&lt;br /&gt;
# [[Photomaton 3D]] (Didier Donsez)&lt;br /&gt;
# [[ArduCopter]]&lt;br /&gt;
# [[Parking Intelligent]]&lt;/div&gt;</summary>
		<author><name>Maxime.Dereymez</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=File:Slides_floatingimage.pdf&amp;diff=35331</id>
		<title>File:Slides floatingimage.pdf</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=File:Slides_floatingimage.pdf&amp;diff=35331"/>
		<updated>2017-04-03T10:16:03Z</updated>

		<summary type="html">&lt;p&gt;Maxime.Dereymez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Maxime.Dereymez</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=File:Rapport_floatingimage.pdf&amp;diff=35330</id>
		<title>File:Rapport floatingimage.pdf</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=File:Rapport_floatingimage.pdf&amp;diff=35330"/>
		<updated>2017-04-03T10:14:40Z</updated>

		<summary type="html">&lt;p&gt;Maxime.Dereymez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Maxime.Dereymez</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Projets-2016-2017-floatingimageUPnP&amp;diff=35146</id>
		<title>Projets-2016-2017-floatingimageUPnP</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Projets-2016-2017-floatingimageUPnP&amp;diff=35146"/>
		<updated>2017-04-01T18:03:53Z</updated>

		<summary type="html">&lt;p&gt;Maxime.Dereymez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://air.imag.fr/index.php/Projets-2016-2017-floatingimageUPnP/SRS SRS]&lt;br /&gt;
= Team =&lt;br /&gt;
&lt;br /&gt;
* Supervisor: Nicolas Palix, Didier Donsez&lt;br /&gt;
&lt;br /&gt;
* Members: Maxime Dereymez, Raphael Fustes&lt;br /&gt;
&lt;br /&gt;
* Department: [http://www.polytech-grenoble.fr/ricm.html RICM 4], [[Polytech Grenoble]]&lt;br /&gt;
&lt;br /&gt;
= Calendar =&lt;br /&gt;
&lt;br /&gt;
== Week 1 (January 9th - January 15th) ==&lt;br /&gt;
&lt;br /&gt;
* Choix du sujet&lt;br /&gt;
&lt;br /&gt;
* Premiere compréhension du sujet&lt;br /&gt;
&lt;br /&gt;
== Week 2 (January 16th - January 22th) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Installation des différents outils de travail et logiciels: &lt;br /&gt;
&lt;br /&gt;
* Android Studio pour l&#039;IDE de développement&lt;br /&gt;
* Installation de Kodi (XBMC) pour lecteur / serveur multimédia&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Récupération du code depuis : https://code.google.com/archive/p/floatingimage/&lt;br /&gt;
&lt;br /&gt;
== Week 3 (January 23th - January 29th) ==&lt;br /&gt;
&lt;br /&gt;
* Téléchargement, installation et test de l&#039;application deja présente sur le PlayStore&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A ce stade, on a remarqué que la version du code téléchargée sur code.google comportait des erreurs et était une version non finie avec des fonctionnalité qui ne marchait pas encore et qui faisait planté l&#039;application.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Récupération du code source version 3.4.23 (application logiquement déployée sur le PlayStore) depuis un github d&#039;une personne ayant fork le projet à l&#039;époque ou le code était bon sur code.google.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Entretien avec Didier Donsez pour faire un point sur la compréhension, l&#039;avancement et le début de travail réalisé. &lt;br /&gt;
* Installation de Felix (logiciel complexe d&#039;installation que nous n&#039;avons au final pas utilisé)&lt;br /&gt;
&lt;br /&gt;
* Découverte et utilisation de l&#039;outil et librairie &amp;quot;cling&amp;quot;. C&#039;est une librairie Java/Android utilisé pour UPnP.&lt;br /&gt;
&lt;br /&gt;
== Week 4 (January 30th - February 5th) ==&lt;br /&gt;
&lt;br /&gt;
Pas d&#039;avancement sur le projet cette semaine&lt;br /&gt;
&lt;br /&gt;
== Week 5 (February 6th - February 12th) ==&lt;br /&gt;
&lt;br /&gt;
* Prise en main de Cling.&lt;br /&gt;
&lt;br /&gt;
* Développement d&#039;un programme Java limité permettant de récupérer des images sur les serveurs UPnP disponibles sur le réseau, de façon automatique.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
On a commencé à se renseigner sur la programmation Android. Malgré que Android se base sur Java, c&#039;est tout de même assez différent et l&#039;application n&#039;est pas du tout facile à comprendre surtout sur un code existant très long et non commenté.&lt;br /&gt;
&lt;br /&gt;
== Week 6 (February 13th - February 19th) ==&lt;br /&gt;
&lt;br /&gt;
* Début du developpement d&#039;une application Android limité permettant d&#039;afficher tout les serveurs UPnP (source proposant le service UPnP contentDirectory) alentours. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Continuation de l&#039;apprentissage du langage Android&lt;br /&gt;
&lt;br /&gt;
== Week 7 (February 20th - February 26th) ==&lt;br /&gt;
&lt;br /&gt;
Interruption pédagogique&lt;br /&gt;
&lt;br /&gt;
== Week 8 (February 27th - March 05th) ==&lt;br /&gt;
&lt;br /&gt;
* Finalisation de l&#039;application Android limitée.&lt;br /&gt;
** v1 : L&#039;application detecte les serveurs alentours.&lt;br /&gt;
** v2 : L&#039;application affiche pour chaque serveurs (en cliquant dessus) une liste d&#039;URL correspondant aux images stockées sur ce dernier.&lt;br /&gt;
** v3 : Afin de tester le bon fonctionnement, l&#039;application affiche pour chaque URL (en cliquant dessus) l&#039;image sur l&#039;application.&lt;br /&gt;
&lt;br /&gt;
* Continuation de l&#039;apprentissage Android&lt;br /&gt;
&lt;br /&gt;
== Week 8 (February 27th - March 05th) ==&lt;br /&gt;
&lt;br /&gt;
* Préparation de la soutenance de mi-parcours&lt;br /&gt;
* Compréhension de la structure existante de Floating Image&lt;br /&gt;
&lt;br /&gt;
== Week 9 (March 06th - March 12th) ==&lt;br /&gt;
&lt;br /&gt;
* Compréhension de la structure de Floating Image&lt;br /&gt;
* Ajout d&#039;un service UPnP au niveau de l&#039;application Floating Image&lt;br /&gt;
&lt;br /&gt;
== Week 10 (March 13th - March 19th) ==&lt;br /&gt;
&lt;br /&gt;
* Ajout d&#039;un écran affichant les serveurs UPnP disponibles dans l&#039;application Floating Image&lt;br /&gt;
* Ajout d&#039;un feed de type UPnP sur Floating Image (sans récupérer les images)&lt;br /&gt;
&lt;br /&gt;
== Week 11 (March 20th - March 26th) ==&lt;br /&gt;
&lt;br /&gt;
* Création d&#039;un parser UPnP SAX&lt;br /&gt;
* Feeds UPnP fonctionnels sur Floating Image&lt;br /&gt;
&lt;br /&gt;
== Week 12 (March 27th - April 02th) ==&lt;br /&gt;
&lt;br /&gt;
* Finalisation de l&#039;application Floating Image&lt;br /&gt;
* Passage du parser DOM au parser SAX&lt;br /&gt;
* Ajout de couleur pour identifier les feeds UPnP disponibles&lt;br /&gt;
* Ajout d&#039;un bouton de rafraîchissement de feeds UPnP&lt;/div&gt;</summary>
		<author><name>Maxime.Dereymez</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=UPnP&amp;diff=35121</id>
		<title>UPnP</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=UPnP&amp;diff=35121"/>
		<updated>2017-03-31T14:55:59Z</updated>

		<summary type="html">&lt;p&gt;Maxime.Dereymez: /* Java */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;UPnP (Universal Plug and Play) est un canevas [[SOA]] pour le développement de services dans le contexte du [[SOHO|SOHO (Small Office Home Office)]]&lt;br /&gt;
&lt;br /&gt;
==Généralités==&lt;br /&gt;
Universal Plug and Play (UPnP) Forum est un consortium industriel ouvert qui s&#039;est formé en 1999 pour la définition de standards simplifiant la mise en réseaux d&#039;équipements communicants dans les maisons et dans les entreprises ([[SOHO]] : Small Office Home Office). Les domaines couverts sont la micro-informatique/bureautique (imprimantes, appareil-photo...), l&#039;électronique grand public (DVD, TV, radio, Media-Center...), la communication (téléphones, routeur ADSL...), la domotique (alarme anti-intrusion, régulation du chauffage et de la climatisation [[HVAC]], volets roulants, etc.) ou bien encore l&#039;électroménager (lave-linge, réfrigérateur...). UPnP Forum a publié une première version des protocoles réseaux requis (UPnP DA) et un certain nombre de définitions standard de périphériques (devices) et de leurs services associés.&lt;br /&gt;
&lt;br /&gt;
==Equipements certifiés UPnP==&lt;br /&gt;
* [http://upnp.org/sdcps-and-certification/certification/certified-product-registry/ Registre des équipements certifiés UPnP]&lt;br /&gt;
&lt;br /&gt;
Remarque : tous les constructeurs ne font pas passer la certification à leurs produits.&lt;br /&gt;
&lt;br /&gt;
==UPnP DA==&lt;br /&gt;
&lt;br /&gt;
Universal Plug and Play (UPnP) Device Architecture (DA) spécifie les protocoles pour des réseaux spontanés de périphériques (devices) . Les protocoles UPnP traitent :&lt;br /&gt;
* la détection et le retrait dynamique des périphériques,&lt;br /&gt;
* leur description et celles des services qu&#039;ils fournissent,&lt;br /&gt;
* l&#039;utilisation par les points de contrôle (PDA, télévision, télécommande RF...) des services fournis&lt;br /&gt;
* la notification des changements de valeurs des variables d&#039;état associées aux services. &lt;br /&gt;
&lt;br /&gt;
UPnP DA a les mêmes objectifs que [[JINI]] proposé par SUN. Cependant, UPnP DA n&#039;est pas attaché à un langage particulier (comme JINI avec Java). Les protocoles de UPnP DA s&#039;appuient sur XML, SOAP 1.0 et HTTP au dessus de TCP, UDP et UDP Multicast.&lt;br /&gt;
&lt;br /&gt;
==Description des devices==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Profils==&lt;br /&gt;
Une des activités de l&#039;UPnP Forum est la définition de [http://upnp.org/sdcps-and-certification/standards/sdcps/ Device Control Protocols (DCP)] pour des familles d&#039;équipements.&lt;br /&gt;
&lt;br /&gt;
===Lighting Control===&lt;br /&gt;
Ce profil considère des équipements électriques qui peuvent être allumés ou éteints (lampe, électroménager) ou bien gradués (dimmer de lampe).&lt;br /&gt;
&lt;br /&gt;
===AV Audio Video===&lt;br /&gt;
Le profil AV (pour Audio Video) définit deux types d&#039;équipements :&lt;br /&gt;
* le Media Server stockant et partageant les documents multimédia&lt;br /&gt;
* le Media Renderer recupérant et visualisant des documents multimédia rendus disponibles par des Media Server.&lt;br /&gt;
Le point de contrôle joue le rôle d&#039;orchestrateur pour accorder Media Server et Media Renderer sur le protocole de transport et le type du contenu multimédia à échanger. Il pilote ensuite le déroulement (lecture, pause, ...).&lt;br /&gt;
&lt;br /&gt;
[[DLNA]] est une alliance d&#039;équipementiers AV standardisant l&#039;ensemble minimum de types et de protocoles de transports des contenu multimédia s&#039;échangeant dans l&#039;architecture UPnP AV.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Produits&#039;&#039;&#039;&lt;br /&gt;
* [http://mediatomb.cc/ MediaTomb] media server scriptable !!! très intéressant pour les projets de la salle AIR&lt;br /&gt;
* [[XBMC]]&lt;br /&gt;
* [http://manpages.ubuntu.com/manpages/hardy/man1/ushare.1.html UShare]&lt;br /&gt;
&lt;br /&gt;
===HVAC Heat Ventilation Air Conditioning===&lt;br /&gt;
Ce profil considère des équipements qui sont des capteurs de température et des vannes de régulation de fluide.&lt;br /&gt;
&lt;br /&gt;
===Digital Security Camera===&lt;br /&gt;
Ce profil considère des équipements qui sont des caméras de surveillance.&lt;br /&gt;
&lt;br /&gt;
===Low Power===&lt;br /&gt;
Ce profil considère des équipements qui ont la capacité d&#039;être mis en veille (sleep) pour moins consommer d&#039;électricité et d&#039;être réveillé à la demande (wake up) par exemple au moyen du [[WakeOnLAN]].&lt;br /&gt;
&lt;br /&gt;
===Device Management===&lt;br /&gt;
Ce profil considère des équipements qui ont la capacité d&#039;être mis à jour à distance (firmware, modules) et d&#039;être reconfiguré à distance. Ce profil est proche du protocole [[TR69]] des boites ADSL.&lt;br /&gt;
&lt;br /&gt;
=API UPnP=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==[[Node.js]]==&lt;br /&gt;
* https://www.npmjs.com/package/node-upnp-client&lt;br /&gt;
&lt;br /&gt;
===UPnP Server===&lt;br /&gt;
* https://github.com/oeuillot/upnpserver&lt;br /&gt;
* https://github.com/oeuillot/upnpserver-cli&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
npm install upnpserver&lt;br /&gt;
npm install upnpserver-cli -g&lt;br /&gt;
upnpserver --help&lt;br /&gt;
upnpserver -d /MyFilms=~/Movies/ -m /Music=~/Music/ -n &amp;quot;My UPnP Server&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Java==&lt;br /&gt;
===Cling===&lt;br /&gt;
Bibliothèque UPnP pour Java compatible avec Android&lt;br /&gt;
* https://github.com/4thline/cling&lt;br /&gt;
&lt;br /&gt;
==[[OSGi]]==&lt;br /&gt;
Le chapitre UPnP Device Driver de la spécification OSGi traite la manière de développer des périphériques UPnP et des points de contrôle UPnP au dessus une plate-forme OSGi. L&#039;API [http://www.osgi.org/javadoc/r4v42/org/osgi/service/upnp/package-summary.html org.osgi.service.upnp] dont l&#039;interface principale UPnPDevice représente un périphérique, et d&#039;autre part un élément de la passerelle, l&#039;UPnP Base Driver, qui assure le pont entre les points de contrôle UPnP et les périphériques UPnP présents sur le réseau IP adhoc, et les bundles hébergés par la plate-forme OSGi.&lt;br /&gt;
&lt;br /&gt;
==Les alternatives==&lt;br /&gt;
* [[DPWS]] considéré au départ comme son évolution&lt;br /&gt;
* [[EchoNet]] supporté par les équipementiers japonais (notamment dans le domaine du [[HVAC]])&lt;br /&gt;
* [[IGRS]] supporté par les équipementiers chinois&lt;br /&gt;
&lt;br /&gt;
==Outils==&lt;br /&gt;
* http://opentools.homeip.net/dev-tools-for-upnp&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Liens==&lt;br /&gt;
* http://upnp.org&lt;br /&gt;
* http://www.upnp-hacks.org/upnp.html&lt;br /&gt;
* [http://membres-liglab.imag.fr/donsez/cours/upnposgi.pdf Transparents de cours sur UPnP et OSGi]&lt;br /&gt;
* UPnP Forum, &amp;quot;Understanding UPnP™: A White Paper&amp;quot;, Juin 2000, http://www.upnp.org/download/UPNP_UnderstandingUPNP.doc&lt;br /&gt;
* Michael Jeronimo, Jack Weast, &amp;quot;UPnP Design by Example: A Software Developer&#039;s Guide to Universal Plug and Play&amp;quot;, Pub. Intel Press, ISBN: 0971786119, May 2003, http://www.intel.com/intelpress/excerpts/upnp1.htm&lt;br /&gt;
* https://www.meshcentral.com/&lt;/div&gt;</summary>
		<author><name>Maxime.Dereymez</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Projets-2016-2017-floatingimageUPnP&amp;diff=33715</id>
		<title>Projets-2016-2017-floatingimageUPnP</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Projets-2016-2017-floatingimageUPnP&amp;diff=33715"/>
		<updated>2017-02-14T12:56:38Z</updated>

		<summary type="html">&lt;p&gt;Maxime.Dereymez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://air.imag.fr/index.php/Projets-2016-2017-floatingimageUPnP/SRS SRS]&lt;br /&gt;
= Team =&lt;br /&gt;
&lt;br /&gt;
* Supervisor: Nicolas Palix, Didier Donsez&lt;br /&gt;
&lt;br /&gt;
* Members: Maxime Dereymez, Raphael Fustes&lt;br /&gt;
&lt;br /&gt;
* Department: [http://www.polytech-grenoble.fr/ricm.html RICM 4], [[Polytech Grenoble]]&lt;br /&gt;
&lt;br /&gt;
= Calendar =&lt;br /&gt;
&lt;br /&gt;
== Week 1 (January 9th - January 15th) ==&lt;br /&gt;
&lt;br /&gt;
* Choix du sujet&lt;br /&gt;
&lt;br /&gt;
* Premiere compréhension du sujet&lt;br /&gt;
&lt;br /&gt;
== Week 2 (January 16th - January 22th) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Installation des différents outils de travail et logiciels: &lt;br /&gt;
&lt;br /&gt;
* Android Studio pour l&#039;IDE de développement&lt;br /&gt;
* Installation de Kodi (XBMC) pour lecteur / serveur multimédia&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Récupération du code depuis : https://code.google.com/archive/p/floatingimage/&lt;br /&gt;
&lt;br /&gt;
== Week 3 (January 23th - January 29th) ==&lt;br /&gt;
&lt;br /&gt;
* Téléchargement, installation et test de l&#039;application deja présente sur le PlayStore&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A ce stade, on a remarqué que la version du code téléchargée sur code.google comportait des erreurs et était une version non finie avec des fonctionnalité qui ne marchait pas encore et qui faisait planté l&#039;application.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Récupération du code source version 3.4.23 (application logiquement déployée sur le PlayStore) depuis un github d&#039;une personne ayant fork le projet à l&#039;époque ou le code était bon sur code.google.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Entretien avec Didier Donsez pour faire un point sur la compréhension, l&#039;avancement et le début de travail réalisé. &lt;br /&gt;
* Installation de Felix (logiciel complexe d&#039;installation que nous n&#039;avons au final pas utilisé)&lt;br /&gt;
&lt;br /&gt;
* Découverte et utilisation de l&#039;outil et librairie &amp;quot;cling&amp;quot;. C&#039;est une librairie Java/Android utilisé pour UPnP.&lt;br /&gt;
&lt;br /&gt;
== Week 4 (January 30th - February 5th) ==&lt;br /&gt;
&lt;br /&gt;
Pas d&#039;avancement sur le projet cette semaine&lt;br /&gt;
&lt;br /&gt;
== Week 5 (February 6th - February 12th) ==&lt;br /&gt;
&lt;br /&gt;
* Prise en main de Cling.&lt;br /&gt;
&lt;br /&gt;
* Développement d&#039;un programme Java limité permettant de récupérer des images sur les serveurs UPnP disponibles sur le réseau, de façon automatique.&lt;br /&gt;
&lt;br /&gt;
On a commencé à se renseigner sur la programmation Android. Malgré que Android se base sur Java, c&#039;est tout de même assez différent et l&#039;application n&#039;est pas facile surtout sur un code existant non commenté.&lt;br /&gt;
&lt;br /&gt;
== Week 5 (February 13th - February 19th) ==&lt;/div&gt;</summary>
		<author><name>Maxime.Dereymez</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Projets-2016-2017-floatingimageUPnP&amp;diff=33714</id>
		<title>Projets-2016-2017-floatingimageUPnP</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Projets-2016-2017-floatingimageUPnP&amp;diff=33714"/>
		<updated>2017-02-14T12:56:00Z</updated>

		<summary type="html">&lt;p&gt;Maxime.Dereymez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://air.imag.fr/index.php/Projets-2016-2017-floatingimageUPnP/SRS SRS]&lt;br /&gt;
= Team =&lt;br /&gt;
&lt;br /&gt;
* Supervisor: Nicolas Palix, Didier Donsez&lt;br /&gt;
&lt;br /&gt;
* Members: Maxime Dereymez, Raphael Fustes&lt;br /&gt;
&lt;br /&gt;
* Department: [http://www.polytech-grenoble.fr/ricm.html RICM 4], [[Polytech Grenoble]]&lt;br /&gt;
&lt;br /&gt;
= Calendar =&lt;br /&gt;
&lt;br /&gt;
== Week 1 (January 9th - January 15th) ==&lt;br /&gt;
&lt;br /&gt;
* Choix du sujet&lt;br /&gt;
&lt;br /&gt;
* Premiere compréhension du sujet&lt;br /&gt;
&lt;br /&gt;
== Week 2 (January 16th - January 22th) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Installation des différents outils de travail et logiciels: &lt;br /&gt;
&lt;br /&gt;
* Android Studio pour l&#039;IDE de développement&lt;br /&gt;
* Installation de Kodi (XBMC) pour lecteur / serveur multimédia&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Récupération du code depuis : https://code.google.com/archive/p/floatingimage/&lt;br /&gt;
&lt;br /&gt;
== Week 3 (January 23th - January 29th) ==&lt;br /&gt;
&lt;br /&gt;
* Téléchargement, installation et test de l&#039;application deja présente sur le PlayStore&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A ce stade, on a remarqué que la version du code téléchargée sur code.google comportait des erreurs et était une version non finie avec des fonctionnalité qui ne marchait pas encore et qui faisait planté l&#039;application.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Récupération du code source version 3.4.23 (application logiquement déployée sur le PlayStore) depuis un github d&#039;une personne ayant fork le projet à l&#039;époque ou le code était bon sur code.google.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Entretien avec Didier Donsez pour faire un point sur la compréhension, l&#039;avancement et le début de travail réalisé. &lt;br /&gt;
* Installation de Felix (logiciel complexe d&#039;installation que nous n&#039;avons au final pas utilisé)&lt;br /&gt;
&lt;br /&gt;
* Découverte et utilisation de l&#039;outil et librairie &amp;quot;cling&amp;quot;. C&#039;est une librairie Java/Android utilisé pour UPnP.&lt;br /&gt;
&lt;br /&gt;
== Week 4 (January 30th - February 5th) ==&lt;br /&gt;
&lt;br /&gt;
Pas d&#039;avancement sur le projet cette semaine&lt;br /&gt;
&lt;br /&gt;
== Week 5 (February 6th - February 12th) ==&lt;br /&gt;
&lt;br /&gt;
* Prise en main de Cling.&lt;br /&gt;
&lt;br /&gt;
* Développement d&#039;un programme Java limité permettant de récupérer des images sur les serveurs UPnP disponibles sur le réseau, de façon automatique.&lt;br /&gt;
&lt;br /&gt;
On a commencé à se renseigner sur la programmation Android. Malgré que Android se base sur Java, c&#039;est tout de même assez différent et l&#039;application n&#039;est pas facile surtout sur un code existant non commenté.&lt;br /&gt;
&lt;br /&gt;
Week 5 (February 13th - February 19th)&lt;/div&gt;</summary>
		<author><name>Maxime.Dereymez</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Projets-2016-2017-floatingimageUPnP&amp;diff=33713</id>
		<title>Projets-2016-2017-floatingimageUPnP</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Projets-2016-2017-floatingimageUPnP&amp;diff=33713"/>
		<updated>2017-02-14T12:54:42Z</updated>

		<summary type="html">&lt;p&gt;Maxime.Dereymez: /* Week 5 (February 6th - February 12th) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://air.imag.fr/index.php/Projets-2016-2017-floatingimageUPnP/SRS SRS]&lt;br /&gt;
= Team =&lt;br /&gt;
&lt;br /&gt;
* Supervisor: Nicolas Palix, Didier Donsez&lt;br /&gt;
&lt;br /&gt;
* Members: Maxime Dereymez, Raphael Fustes&lt;br /&gt;
&lt;br /&gt;
* Department: [http://www.polytech-grenoble.fr/ricm.html RICM 4], [[Polytech Grenoble]]&lt;br /&gt;
&lt;br /&gt;
= Calendar =&lt;br /&gt;
&lt;br /&gt;
== Week 1 (January 9th - January 15th) ==&lt;br /&gt;
&lt;br /&gt;
* Choix du sujet&lt;br /&gt;
&lt;br /&gt;
* Premiere compréhension du sujet&lt;br /&gt;
&lt;br /&gt;
== Week 2 (January 16th - January 22th) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Installation des différents outils de travail et logiciels: &lt;br /&gt;
&lt;br /&gt;
* Android Studio pour l&#039;IDE de développement&lt;br /&gt;
* Installation de Kodi (XBMC) pour lecteur / serveur multimédia&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Récupération du code depuis : https://code.google.com/archive/p/floatingimage/&lt;br /&gt;
&lt;br /&gt;
== Week 3 (January 23th - January 29th) ==&lt;br /&gt;
&lt;br /&gt;
* Téléchargement, installation et test de l&#039;application deja présente sur le PlayStore&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A ce stade, on a remarqué que la version du code téléchargée sur code.google comportait des erreurs et était une version non finie avec des fonctionnalité qui ne marchait pas encore et qui faisait planté l&#039;application.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Récupération du code source version 3.4.23 (application logiquement déployée sur le PlayStore) depuis un github d&#039;une personne ayant fork le projet à l&#039;époque ou le code était bon sur code.google.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Entretien avec Didier Donsez pour faire un point sur la compréhension, l&#039;avancement et le début de travail réalisé. &lt;br /&gt;
* Installation de Felix (logiciel complexe d&#039;installation que nous n&#039;avons au final pas utilisé)&lt;br /&gt;
&lt;br /&gt;
* Découverte et utilisation de l&#039;outil et librairie &amp;quot;cling&amp;quot;. C&#039;est une librairie Java/Android utilisé pour UPnP.&lt;br /&gt;
&lt;br /&gt;
== Week 4 (January 30th - February 5th) ==&lt;br /&gt;
&lt;br /&gt;
Pas d&#039;avancement sur le projet cette semaine&lt;br /&gt;
&lt;br /&gt;
== Week 5 (February 6th - February 12th) ==&lt;br /&gt;
&lt;br /&gt;
* Prise en main de Cling.&lt;br /&gt;
&lt;br /&gt;
* Développement d&#039;un programme Java limité permettant de récupérer des images sur les serveurs UPnP disponibles sur le réseau, de façon automatique.&lt;br /&gt;
&lt;br /&gt;
On a commencé à se renseigner sur la programmation Android. Malgré que Android se base sur Java, c&#039;est tout de même assez différent et l&#039;application n&#039;est pas facile surtout sur un code existant non commenté.&lt;/div&gt;</summary>
		<author><name>Maxime.Dereymez</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Projets-2016-2017-floatingimageUPnP&amp;diff=33712</id>
		<title>Projets-2016-2017-floatingimageUPnP</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Projets-2016-2017-floatingimageUPnP&amp;diff=33712"/>
		<updated>2017-02-14T12:48:27Z</updated>

		<summary type="html">&lt;p&gt;Maxime.Dereymez: /* Week 5 (February 6th - February 12th) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://air.imag.fr/index.php/Projets-2016-2017-floatingimageUPnP/SRS SRS]&lt;br /&gt;
= Team =&lt;br /&gt;
&lt;br /&gt;
* Supervisor: Nicolas Palix, Didier Donsez&lt;br /&gt;
&lt;br /&gt;
* Members: Maxime Dereymez, Raphael Fustes&lt;br /&gt;
&lt;br /&gt;
* Department: [http://www.polytech-grenoble.fr/ricm.html RICM 4], [[Polytech Grenoble]]&lt;br /&gt;
&lt;br /&gt;
= Calendar =&lt;br /&gt;
&lt;br /&gt;
== Week 1 (January 9th - January 15th) ==&lt;br /&gt;
&lt;br /&gt;
* Choix du sujet&lt;br /&gt;
&lt;br /&gt;
* Premiere compréhension du sujet&lt;br /&gt;
&lt;br /&gt;
== Week 2 (January 16th - January 22th) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Installation des différents outils de travail et logiciels: &lt;br /&gt;
&lt;br /&gt;
* Android Studio pour l&#039;IDE de développement&lt;br /&gt;
* Installation de Kodi (XBMC) pour lecteur / serveur multimédia&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Récupération du code depuis : https://code.google.com/archive/p/floatingimage/&lt;br /&gt;
&lt;br /&gt;
== Week 3 (January 23th - January 29th) ==&lt;br /&gt;
&lt;br /&gt;
* Téléchargement, installation et test de l&#039;application deja présente sur le PlayStore&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A ce stade, on a remarqué que la version du code téléchargée sur code.google comportait des erreurs et était une version non finie avec des fonctionnalité qui ne marchait pas encore et qui faisait planté l&#039;application.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Récupération du code source version 3.4.23 (application logiquement déployée sur le PlayStore) depuis un github d&#039;une personne ayant fork le projet à l&#039;époque ou le code était bon sur code.google.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Entretien avec Didier Donsez pour faire un point sur la compréhension, l&#039;avancement et le début de travail réalisé. &lt;br /&gt;
* Installation de Felix (logiciel complexe d&#039;installation que nous n&#039;avons au final pas utilisé)&lt;br /&gt;
&lt;br /&gt;
* Découverte et utilisation de l&#039;outil et librairie &amp;quot;cling&amp;quot;. C&#039;est une librairie Java/Android utilisé pour UPnP.&lt;br /&gt;
&lt;br /&gt;
== Week 4 (January 30th - February 5th) ==&lt;br /&gt;
&lt;br /&gt;
Pas d&#039;avancement sur le projet cette semaine&lt;br /&gt;
&lt;br /&gt;
== Week 5 (February 6th - February 12th) ==&lt;br /&gt;
&lt;br /&gt;
* Prise en main de Cling  &lt;br /&gt;
&lt;br /&gt;
* Développement d&#039;un programme Java limité permettant de récupérer des images sur les serveurs UPnP disponibles, de façon automatique.&lt;/div&gt;</summary>
		<author><name>Maxime.Dereymez</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Projets-2016-2017-floatingimageUPnP&amp;diff=33711</id>
		<title>Projets-2016-2017-floatingimageUPnP</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Projets-2016-2017-floatingimageUPnP&amp;diff=33711"/>
		<updated>2017-02-14T12:44:48Z</updated>

		<summary type="html">&lt;p&gt;Maxime.Dereymez: /* Week 5 (January 6th - January 12th) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://air.imag.fr/index.php/Projets-2016-2017-floatingimageUPnP/SRS SRS]&lt;br /&gt;
= Team =&lt;br /&gt;
&lt;br /&gt;
* Supervisor: Nicolas Palix, Didier Donsez&lt;br /&gt;
&lt;br /&gt;
* Members: Maxime Dereymez, Raphael Fustes&lt;br /&gt;
&lt;br /&gt;
* Department: [http://www.polytech-grenoble.fr/ricm.html RICM 4], [[Polytech Grenoble]]&lt;br /&gt;
&lt;br /&gt;
= Calendar =&lt;br /&gt;
&lt;br /&gt;
== Week 1 (January 9th - January 15th) ==&lt;br /&gt;
&lt;br /&gt;
* Choix du sujet&lt;br /&gt;
&lt;br /&gt;
* Premiere compréhension du sujet&lt;br /&gt;
&lt;br /&gt;
== Week 2 (January 16th - January 22th) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Installation des différents outils de travail et logiciels: &lt;br /&gt;
&lt;br /&gt;
* Android Studio pour l&#039;IDE de développement&lt;br /&gt;
* Installation de Kodi (XBMC) pour lecteur / serveur multimédia&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Récupération du code depuis : https://code.google.com/archive/p/floatingimage/&lt;br /&gt;
&lt;br /&gt;
== Week 3 (January 23th - January 29th) ==&lt;br /&gt;
&lt;br /&gt;
* Téléchargement, installation et test de l&#039;application deja présente sur le PlayStore&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A ce stade, on a remarqué que la version du code téléchargée sur code.google comportait des erreurs et était une version non finie avec des fonctionnalité qui ne marchait pas encore et qui faisait planté l&#039;application.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Récupération du code source version 3.4.23 (application logiquement déployée sur le PlayStore) depuis un github d&#039;une personne ayant fork le projet à l&#039;époque ou le code était bon sur code.google.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Entretien avec Didier Donsez pour faire un point sur la compréhension, l&#039;avancement et le début de travail réalisé. &lt;br /&gt;
* Installation de Felix (logiciel complexe d&#039;installation que nous n&#039;avons au final pas utilisé)&lt;br /&gt;
&lt;br /&gt;
* Découverte et utilisation de l&#039;outil et librairie &amp;quot;cling&amp;quot;. C&#039;est une librairie Java/Android utilisé pour UPnP.&lt;br /&gt;
&lt;br /&gt;
== Week 4 (January 30th - February 5th) ==&lt;br /&gt;
&lt;br /&gt;
Pas d&#039;avancement sur le projet cette semaine&lt;br /&gt;
&lt;br /&gt;
== Week 5 (February 6th - February 12th) ==&lt;br /&gt;
&lt;br /&gt;
* Développement d&#039;un programme Java limité permettant de récupérer des images sur les serveurs UPnP disponibles, de façon automatique.&lt;/div&gt;</summary>
		<author><name>Maxime.Dereymez</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Projets-2016-2017-floatingimageUPnP&amp;diff=33286</id>
		<title>Projets-2016-2017-floatingimageUPnP</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Projets-2016-2017-floatingimageUPnP&amp;diff=33286"/>
		<updated>2017-02-05T18:59:57Z</updated>

		<summary type="html">&lt;p&gt;Maxime.Dereymez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://air.imag.fr/index.php/Projets-2016-2017-floatingimageUPnP/SRS SRS]&lt;br /&gt;
= Team =&lt;br /&gt;
&lt;br /&gt;
* Supervisor: Nicolas Palix, Didier Donsez&lt;br /&gt;
&lt;br /&gt;
* Members: Maxime Dereymez, Raphael Fustes&lt;br /&gt;
&lt;br /&gt;
* Department: [http://www.polytech-grenoble.fr/ricm.html RICM 4], [[Polytech Grenoble]]&lt;br /&gt;
&lt;br /&gt;
= Calendar =&lt;br /&gt;
&lt;br /&gt;
== Week 1 (January 9th - January 15th) ==&lt;/div&gt;</summary>
		<author><name>Maxime.Dereymez</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Projets-2016-2017-floatingimageUPnP/SRS&amp;diff=33280</id>
		<title>Projets-2016-2017-floatingimageUPnP/SRS</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Projets-2016-2017-floatingimageUPnP/SRS&amp;diff=33280"/>
		<updated>2017-02-05T18:22:06Z</updated>

		<summary type="html">&lt;p&gt;Maxime.Dereymez: /* 3.1 Requirement 1 : Discover connected UPnP devices */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; {|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
 |+ Document History&lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Version&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Date&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Authors&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Description&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Validator&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Validation Date&lt;br /&gt;
 |-&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot; |&lt;br /&gt;
 | 0.1.0&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | Maxime D. / Fustes R.&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=1.   Introduction=&lt;br /&gt;
==1.1 Purpose of the requirements document==&lt;br /&gt;
This document aims to define the goal of the project by giving a description of the software’s purpose and functionality. It lays out functional and non-functional requirements and may include a set of use cases that describe how users will use the software and also how the application will interact with other hardware and program.&lt;br /&gt;
&lt;br /&gt;
==1.2   Scope of the product==&lt;br /&gt;
The aim of this project is to add a way to display images from a UPnP server in an already existing app called Floating Image, which can already use local images and images coming from several websites (Facebook, Flickr...).&lt;br /&gt;
&lt;br /&gt;
The application will be able to discover existing UPnP servers such as XBMC, and access images stored on them.&lt;br /&gt;
&lt;br /&gt;
==1.3 Definitions, acronyms and abbreviations==&lt;br /&gt;
* UPnP : Universal Plug and Play - set of networking protocols allowing easy connectivity between different devices on a local network.&lt;br /&gt;
* Media server: A media server is a dedicated hardware or software server responsible for providing multimedia on demand. It can be digital videos or movies, audio/music but also picture files. Most of the times, they are used with home theater systems for easier access.&lt;br /&gt;
&lt;br /&gt;
==1.4   References==&lt;br /&gt;
&lt;br /&gt;
* [http://air.imag.fr/index.php/Floatingimage_UPnP_feed Subject]&lt;br /&gt;
&lt;br /&gt;
* [https://kodi.tv/ XBMC]&lt;br /&gt;
&lt;br /&gt;
==1.5   Overview of the remainder of the document==&lt;br /&gt;
&lt;br /&gt;
=2.   General description=&lt;br /&gt;
==2.1 Product perspective==&lt;br /&gt;
&lt;br /&gt;
The product is and will still be an existing open source application. &lt;br /&gt;
&lt;br /&gt;
For the moment, we could use the application to transform our Android device into a digital photo frame using limited feeds of source files (local files of the devices or social network).&lt;br /&gt;
&lt;br /&gt;
The update of the application consists in a new way to use the device as a digital photo frame at home by creating your &amp;quot;own database&amp;quot; on your dedicated media server. This will extends the possibility of the application&#039;s use (for example as a fixed photo frame at home).&lt;br /&gt;
&lt;br /&gt;
==2.2   Product functions==&lt;br /&gt;
&lt;br /&gt;
The user should be able to:&lt;br /&gt;
&lt;br /&gt;
* discover connected UPnP devices&lt;br /&gt;
* add a new UPnP feed&lt;br /&gt;
* choose the source file to display (UPnP feed, phone, social networks...)&lt;br /&gt;
* display pictures&lt;br /&gt;
* change settings of the display (speed, orientation, movements)&lt;br /&gt;
&lt;br /&gt;
==2.3   User characteristics==&lt;br /&gt;
&lt;br /&gt;
There is no specific type of user. Indeed, it is an application used for personal use or &amp;quot;Entertainment&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
* All users with a Smartphone&lt;br /&gt;
&lt;br /&gt;
==2.4   General constraints==&lt;br /&gt;
&lt;br /&gt;
User side constraints:&lt;br /&gt;
&lt;br /&gt;
* Need an Android smartphone&lt;br /&gt;
* Need a media server (free)&lt;br /&gt;
* Need an internet connection for external feeds (website, socials networks) or local connection (UPnP)&lt;br /&gt;
&lt;br /&gt;
Software side constraints:&lt;br /&gt;
&lt;br /&gt;
* Use and adapt the software application already in place&lt;br /&gt;
* No documentation nor comments in the source code&lt;br /&gt;
&lt;br /&gt;
=3.Specific requirements, covering functional, non-functional and interface requirements=&lt;br /&gt;
* document external interfaces,&lt;br /&gt;
* describe system functionality and performance&lt;br /&gt;
* specify logical database requirements,&lt;br /&gt;
* design constraints,&lt;br /&gt;
* emergent system properties and quality characteristics.&lt;br /&gt;
==3.1 Requirement 1 : Discover connected UPnP devices==&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;: The application search for connected UPnP devices on the network and select those which can provide images.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Inputs&#039;&#039;&#039;: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Source&#039;&#039;&#039;: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Outputs&#039;&#039;&#039;: List of every connected UPnP devices which can provide images.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Destination&#039;&#039;&#039;: List of feeds available to the user.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Action&#039;&#039;&#039;:&lt;br /&gt;
* The user select &#039;&#039;UPnP&#039;&#039; as the image source.&lt;br /&gt;
* The application discover every UPnP devices on the network.&lt;br /&gt;
* The application selects those providing media content.&lt;br /&gt;
* The list of those devices is displayed to the user.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Non functional requirements&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pre-condition&#039;&#039;&#039;:&lt;br /&gt;
* The smartphone is connected to a network.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Post-condition&#039;&#039;&#039;:&lt;br /&gt;
* Every device on the list can provide images to the application.&lt;br /&gt;
&lt;br /&gt;
==3.2 Requirement 2 : Request an image from a UPnP media server==&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;: The application requests an image from a server connected through UPnP.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Inputs&#039;&#039;&#039;: The image filename and location on the media server.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Source&#039;&#039;&#039;: The image display from the original application.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Outputs&#039;&#039;&#039;: The image file.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Destination&#039;&#039;&#039;: The image display, where the requested image will be displayed.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Action&#039;&#039;&#039;:&lt;br /&gt;
* The application sends a request to the media server with enough information to find the image file.&lt;br /&gt;
* The server reply with the file.&lt;br /&gt;
* The file is sent to the display to be displayed.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pre-condition&#039;&#039;&#039;:&lt;br /&gt;
* The image exists on the server.&lt;br /&gt;
* The application can connect to the server.&lt;br /&gt;
&lt;br /&gt;
=4. Product evolution=&lt;br /&gt;
&lt;br /&gt;
=5. Appendices=&lt;br /&gt;
=6. Index=&lt;/div&gt;</summary>
		<author><name>Maxime.Dereymez</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Projets-2016-2017-floatingimageUPnP/SRS&amp;diff=33278</id>
		<title>Projets-2016-2017-floatingimageUPnP/SRS</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Projets-2016-2017-floatingimageUPnP/SRS&amp;diff=33278"/>
		<updated>2017-02-05T18:19:45Z</updated>

		<summary type="html">&lt;p&gt;Maxime.Dereymez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; {|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
 |+ Document History&lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Version&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Date&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Authors&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Description&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Validator&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Validation Date&lt;br /&gt;
 |-&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot; |&lt;br /&gt;
 | 0.1.0&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | Maxime D. / Fustes R.&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=1.   Introduction=&lt;br /&gt;
==1.1 Purpose of the requirements document==&lt;br /&gt;
This document aims to define the goal of the project by giving a description of the software’s purpose and functionality. It lays out functional and non-functional requirements and may include a set of use cases that describe how users will use the software and also how the application will interact with other hardware and program.&lt;br /&gt;
&lt;br /&gt;
==1.2   Scope of the product==&lt;br /&gt;
The aim of this project is to add a way to display images from a UPnP server in an already existing app called Floating Image, which can already use local images and images coming from several websites (Facebook, Flickr...).&lt;br /&gt;
&lt;br /&gt;
The application will be able to discover existing UPnP servers such as XBMC, and access images stored on them.&lt;br /&gt;
&lt;br /&gt;
==1.3 Definitions, acronyms and abbreviations==&lt;br /&gt;
* UPnP : Universal Plug and Play - set of networking protocols allowing easy connectivity between different devices on a local network.&lt;br /&gt;
* Media server: A media server is a dedicated hardware or software server responsible for providing multimedia on demand. It can be digital videos or movies, audio/music but also picture files. Most of the times, they are used with home theater systems for easier access.&lt;br /&gt;
&lt;br /&gt;
==1.4   References==&lt;br /&gt;
&lt;br /&gt;
* [http://air.imag.fr/index.php/Floatingimage_UPnP_feed Subject]&lt;br /&gt;
&lt;br /&gt;
* [https://kodi.tv/ XBMC]&lt;br /&gt;
&lt;br /&gt;
==1.5   Overview of the remainder of the document==&lt;br /&gt;
&lt;br /&gt;
=2.   General description=&lt;br /&gt;
==2.1 Product perspective==&lt;br /&gt;
&lt;br /&gt;
The product is and will still be an existing open source application. &lt;br /&gt;
&lt;br /&gt;
For the moment, we could use the application to transform our Android device into a digital photo frame using limited feeds of source files (local files of the devices or social network).&lt;br /&gt;
&lt;br /&gt;
The update of the application consists in a new way to use the device as a digital photo frame at home by creating your &amp;quot;own database&amp;quot; on your dedicated media server. This will extends the possibility of the application&#039;s use (for example as a fixed photo frame at home).&lt;br /&gt;
&lt;br /&gt;
==2.2   Product functions==&lt;br /&gt;
&lt;br /&gt;
The user should be able to:&lt;br /&gt;
&lt;br /&gt;
* discover connected UPnP devices&lt;br /&gt;
* add a new UPnP feed&lt;br /&gt;
* choose the source file to display (UPnP feed, phone, social networks...)&lt;br /&gt;
* display pictures&lt;br /&gt;
* change settings of the display (speed, orientation, movements)&lt;br /&gt;
&lt;br /&gt;
==2.3   User characteristics==&lt;br /&gt;
&lt;br /&gt;
There is no specific type of user. Indeed, it is an application used for personal use or &amp;quot;Entertainment&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
* All users with a Smartphone&lt;br /&gt;
&lt;br /&gt;
==2.4   General constraints==&lt;br /&gt;
&lt;br /&gt;
User side constraints:&lt;br /&gt;
&lt;br /&gt;
* Need an Android smartphone&lt;br /&gt;
* Need a media server (free)&lt;br /&gt;
* Need an internet connection for external feeds (website, socials networks) or local connection (UPnP)&lt;br /&gt;
&lt;br /&gt;
Software side constraints:&lt;br /&gt;
&lt;br /&gt;
* Use and adapt the software application already in place&lt;br /&gt;
* No documentation nor comments in the source code&lt;br /&gt;
&lt;br /&gt;
=3.Specific requirements, covering functional, non-functional and interface requirements=&lt;br /&gt;
* document external interfaces,&lt;br /&gt;
* describe system functionality and performance&lt;br /&gt;
* specify logical database requirements,&lt;br /&gt;
* design constraints,&lt;br /&gt;
* emergent system properties and quality characteristics.&lt;br /&gt;
==3.1 Requirement 1 : Discover connected UPnP devices==&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;: The application search for connected UPnP devices on the network and select those which can provide images&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Inputs&#039;&#039;&#039;: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Source&#039;&#039;&#039;: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Outputs&#039;&#039;&#039;: List of every connected UPnP devices which can provide images&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Destination&#039;&#039;&#039;: List of feeds available to the user&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Action&#039;&#039;&#039;:&lt;br /&gt;
* The user select &#039;&#039;UPnP&#039;&#039; as the image source&lt;br /&gt;
* The application discover every UPnP devices on the network&lt;br /&gt;
* The application selects those providing media content&lt;br /&gt;
* The list of those devices is displayed to the user&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Non functional requirements&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pre-condition&#039;&#039;&#039;:&lt;br /&gt;
* The smartphone is connected to a network&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Post-condition&#039;&#039;&#039;:&lt;br /&gt;
* Every device on the list can provide images to the application&lt;br /&gt;
&lt;br /&gt;
==3.2 Requirement 2 : Request an image from a UPnP media server==&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;: The application requests an image from a server connected through UPnP.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Inputs&#039;&#039;&#039;: The image filename and location on the media server.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Source&#039;&#039;&#039;: The image display from the original application.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Outputs&#039;&#039;&#039;: The image file.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Destination&#039;&#039;&#039;: The image display, where the requested image will be displayed.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Action&#039;&#039;&#039;:&lt;br /&gt;
* The application sends a request to the media server with enough information to find the image file.&lt;br /&gt;
* The server reply with the file.&lt;br /&gt;
* The file is sent to the display to be displayed.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pre-condition&#039;&#039;&#039;:&lt;br /&gt;
* The image exists on the server.&lt;br /&gt;
* The application can connect to the server.&lt;br /&gt;
&lt;br /&gt;
=4. Product evolution=&lt;br /&gt;
&lt;br /&gt;
=5. Appendices=&lt;br /&gt;
=6. Index=&lt;/div&gt;</summary>
		<author><name>Maxime.Dereymez</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Projets-2016-2017-floatingimageUPnP/SRS&amp;diff=33277</id>
		<title>Projets-2016-2017-floatingimageUPnP/SRS</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Projets-2016-2017-floatingimageUPnP/SRS&amp;diff=33277"/>
		<updated>2017-02-05T18:12:52Z</updated>

		<summary type="html">&lt;p&gt;Maxime.Dereymez: /* 3.1 Requirement 1 : Discover connected UPnP devices */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The document provides a template of the Software Requirements Specification (SRS). It is inspired of the IEEE/ANSI 830-1998 Standard.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Read first:&#039;&#039;&#039;&lt;br /&gt;
* http://www.cs.st-andrews.ac.uk/~ifs/Books/SE9/Presentations/PPTX/Ch4.pptx&lt;br /&gt;
* http://en.wikipedia.org/wiki/Software_requirements_specification&lt;br /&gt;
* [http://www.cse.msu.edu/~chengb/RE-491/Papers/IEEE-SRS-practice.pdf IEEE Recommended Practice for Software Requirements Specifications IEEE Std 830-1998]&lt;br /&gt;
&lt;br /&gt;
 {|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
 |+ Document History&lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Version&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Date&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Authors&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Description&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Validator&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Validation Date&lt;br /&gt;
 |-&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot; |&lt;br /&gt;
 | 0.1.0&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | Maxime D. / Fustes R.&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=1.   Introduction=&lt;br /&gt;
==1.1 Purpose of the requirements document==&lt;br /&gt;
This document aims to define the goal of the project by giving a description of the software’s purpose and functionality. It lays out functional and non-functional requirements and may include a set of use cases that describe how users will use the software and also how the application will interact with other hardware and program&lt;br /&gt;
&lt;br /&gt;
==1.2   Scope of the product==&lt;br /&gt;
The aim of this project is to add a way to display images from a UPnP server in an already existing app called Floating Image, which can already use local images and images coming from several websites (Facebook, Flickr...).&lt;br /&gt;
&lt;br /&gt;
The application will be able to discover existing UPnP servers such as XBMC, and access images stored on them.&lt;br /&gt;
&lt;br /&gt;
==1.3 Definitions, acronyms and abbreviations==&lt;br /&gt;
* UPnP : Universal Plug and Play - set of networking protocols allowing easy connectivity between different devices on a local network.&lt;br /&gt;
* Media server: A media server is a dedicated hardware or software server responsible for providing multimedia on demand. It can be digital videos or movies, audio/music but also picture files. Most of the times, they are used with home theater systems for easier access.&lt;br /&gt;
&lt;br /&gt;
==1.4   References==&lt;br /&gt;
&lt;br /&gt;
* [http://air.imag.fr/index.php/Floatingimage_UPnP_feed Subject]&lt;br /&gt;
&lt;br /&gt;
* [https://kodi.tv/ XBMC]&lt;br /&gt;
&lt;br /&gt;
==1.5   Overview of the remainder of the document==&lt;br /&gt;
&lt;br /&gt;
=2.   General description=&lt;br /&gt;
==2.1 Product perspective==&lt;br /&gt;
&lt;br /&gt;
The product is and will still be an existing open source application. &lt;br /&gt;
&lt;br /&gt;
For the moment, we could use the application to transform our Android device into a digital photo frame using limited feeds of source files (local files of the devices or social network).&lt;br /&gt;
&lt;br /&gt;
The update of the application consists of a new possibility to use the device as a digital photo frame at home by creating your &amp;quot;own database&amp;quot; on your dedicated media server. This will extends the possibility of the application&#039;s use (for example as a fixed photo frame at home)&lt;br /&gt;
&lt;br /&gt;
==2.2   Product functions==&lt;br /&gt;
&lt;br /&gt;
The user should be able to:&lt;br /&gt;
&lt;br /&gt;
* add new Upnp feed&lt;br /&gt;
&lt;br /&gt;
* choose the source file to display (Upnp feed, phone, social networks...)&lt;br /&gt;
&lt;br /&gt;
* display pictures&lt;br /&gt;
&lt;br /&gt;
* change settings of the display (speed, orientation, movements)&lt;br /&gt;
&lt;br /&gt;
==2.3   User characteristics==&lt;br /&gt;
&lt;br /&gt;
There is no specific type of user. Indeed, it is an application used for personal use or &amp;quot;Entertainment&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
* All users with a Smartphone&lt;br /&gt;
&lt;br /&gt;
==2.4   General constraints==&lt;br /&gt;
&lt;br /&gt;
User side constraints:&lt;br /&gt;
&lt;br /&gt;
* Need a smartphone&lt;br /&gt;
* Need a media server (free)&lt;br /&gt;
* Need an internet connection for external feed (website, socials networks) or local connection (UPnP)&lt;br /&gt;
&lt;br /&gt;
Software side constraints:&lt;br /&gt;
&lt;br /&gt;
* Use and adapt the software application already in place&lt;br /&gt;
* No documentation and commentary in the source code&lt;br /&gt;
&lt;br /&gt;
=3.Specific requirements, covering functional, non-functional and interface requirements=&lt;br /&gt;
* document external interfaces,&lt;br /&gt;
* describe system functionality and performance&lt;br /&gt;
* specify logical database requirements,&lt;br /&gt;
* design constraints,&lt;br /&gt;
* emergent system properties and quality characteristics.&lt;br /&gt;
==3.1 Requirement 1 : Discover connected UPnP devices==&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;: The application search for connected UPnP devices on the network and select those which can provide images&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Inputs&#039;&#039;&#039;: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Source&#039;&#039;&#039;: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Outputs&#039;&#039;&#039;: List of every connected UPnP devices which can provide images&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Destination&#039;&#039;&#039;: List of feeds available to the user&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Action&#039;&#039;&#039;:&lt;br /&gt;
* The user select &#039;&#039;UPnP&#039;&#039; as the image source&lt;br /&gt;
* The application discover every UPnP devices on the network&lt;br /&gt;
* The application selects those providing media content&lt;br /&gt;
* The list of those devices is displayed to the user&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Non functional requirements&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pre-condition&#039;&#039;&#039;:&lt;br /&gt;
* The smartphone is connected to a network&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Post-condition&#039;&#039;&#039;:&lt;br /&gt;
* Every device on the list can provide images to the application&lt;br /&gt;
&lt;br /&gt;
==3.2 Requirement 2 : Request an image from a UPnP media server==&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;: The application requests an image from a server connected through UPnP.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Inputs&#039;&#039;&#039;: The image filename and location on the media server.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Source&#039;&#039;&#039;: The image display from the original application.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Outputs&#039;&#039;&#039;: The image file.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Destination&#039;&#039;&#039;: The image display, where the requested image will be displayed.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Action&#039;&#039;&#039;:&lt;br /&gt;
* The application sends a request to the media server with enough information to find the image file.&lt;br /&gt;
* The server reply with the file.&lt;br /&gt;
* The file is sent to the display to be displayed.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pre-condition&#039;&#039;&#039;:&lt;br /&gt;
* The image exists on the server.&lt;br /&gt;
* The application can connect to the server.&lt;br /&gt;
&lt;br /&gt;
==3.3 Requirement X.Y.Z (in Structured Natural Language)==&lt;br /&gt;
&#039;&#039;&#039;Function&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Inputs&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Source&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Outputs&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Destination&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Action&#039;&#039;&#039;:&lt;br /&gt;
* Natural language sentences (with MUST, MAY, SHALL)&lt;br /&gt;
* Graphical Notations : UML Sequence w/o collaboration diagrams, Process maps, Task Analysis (HTA, CTT)&lt;br /&gt;
* Mathematical Notations&lt;br /&gt;
* Tabular notations for several (condition --&amp;gt; action) tuples&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Non functional requirements&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pre-condition&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Post-condition&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Side-effects&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
=4. Product evolution=&lt;br /&gt;
&lt;br /&gt;
=5. Appendices=&lt;br /&gt;
=6. Index=&lt;/div&gt;</summary>
		<author><name>Maxime.Dereymez</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Projets-2016-2017-floatingimageUPnP/SRS&amp;diff=33276</id>
		<title>Projets-2016-2017-floatingimageUPnP/SRS</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Projets-2016-2017-floatingimageUPnP/SRS&amp;diff=33276"/>
		<updated>2017-02-05T18:11:31Z</updated>

		<summary type="html">&lt;p&gt;Maxime.Dereymez: /* 3.2 Requirement X.Y.Z (in Structured Natural Language) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The document provides a template of the Software Requirements Specification (SRS). It is inspired of the IEEE/ANSI 830-1998 Standard.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Read first:&#039;&#039;&#039;&lt;br /&gt;
* http://www.cs.st-andrews.ac.uk/~ifs/Books/SE9/Presentations/PPTX/Ch4.pptx&lt;br /&gt;
* http://en.wikipedia.org/wiki/Software_requirements_specification&lt;br /&gt;
* [http://www.cse.msu.edu/~chengb/RE-491/Papers/IEEE-SRS-practice.pdf IEEE Recommended Practice for Software Requirements Specifications IEEE Std 830-1998]&lt;br /&gt;
&lt;br /&gt;
 {|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
 |+ Document History&lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Version&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Date&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Authors&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Description&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Validator&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Validation Date&lt;br /&gt;
 |-&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot; |&lt;br /&gt;
 | 0.1.0&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | Maxime D. / Fustes R.&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=1.   Introduction=&lt;br /&gt;
==1.1 Purpose of the requirements document==&lt;br /&gt;
This document aims to define the goal of the project by giving a description of the software’s purpose and functionality. It lays out functional and non-functional requirements and may include a set of use cases that describe how users will use the software and also how the application will interact with other hardware and program&lt;br /&gt;
&lt;br /&gt;
==1.2   Scope of the product==&lt;br /&gt;
The aim of this project is to add a way to display images from a UPnP server in an already existing app called Floating Image, which can already use local images and images coming from several websites (Facebook, Flickr...).&lt;br /&gt;
&lt;br /&gt;
The application will be able to discover existing UPnP servers such as XBMC, and access images stored on them.&lt;br /&gt;
&lt;br /&gt;
==1.3 Definitions, acronyms and abbreviations==&lt;br /&gt;
* UPnP : Universal Plug and Play - set of networking protocols allowing easy connectivity between different devices on a local network.&lt;br /&gt;
* Media server: A media server is a dedicated hardware or software server responsible for providing multimedia on demand. It can be digital videos or movies, audio/music but also picture files. Most of the times, they are used with home theater systems for easier access.&lt;br /&gt;
&lt;br /&gt;
==1.4   References==&lt;br /&gt;
&lt;br /&gt;
* [http://air.imag.fr/index.php/Floatingimage_UPnP_feed Subject]&lt;br /&gt;
&lt;br /&gt;
* [https://kodi.tv/ XBMC]&lt;br /&gt;
&lt;br /&gt;
==1.5   Overview of the remainder of the document==&lt;br /&gt;
&lt;br /&gt;
=2.   General description=&lt;br /&gt;
==2.1 Product perspective==&lt;br /&gt;
&lt;br /&gt;
The product is and will still be an existing open source application. &lt;br /&gt;
&lt;br /&gt;
For the moment, we could use the application to transform our Android device into a digital photo frame using limited feeds of source files (local files of the devices or social network).&lt;br /&gt;
&lt;br /&gt;
The update of the application consists of a new possibility to use the device as a digital photo frame at home by creating your &amp;quot;own database&amp;quot; on your dedicated media server. This will extends the possibility of the application&#039;s use (for example as a fixed photo frame at home)&lt;br /&gt;
&lt;br /&gt;
==2.2   Product functions==&lt;br /&gt;
&lt;br /&gt;
The user should be able to:&lt;br /&gt;
&lt;br /&gt;
* add new Upnp feed&lt;br /&gt;
&lt;br /&gt;
* choose the source file to display (Upnp feed, phone, social networks...)&lt;br /&gt;
&lt;br /&gt;
* display pictures&lt;br /&gt;
&lt;br /&gt;
* change settings of the display (speed, orientation, movements)&lt;br /&gt;
&lt;br /&gt;
==2.3   User characteristics==&lt;br /&gt;
&lt;br /&gt;
There is no specific type of user. Indeed, it is an application used for personal use or &amp;quot;Entertainment&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
* All users with a Smartphone&lt;br /&gt;
&lt;br /&gt;
==2.4   General constraints==&lt;br /&gt;
&lt;br /&gt;
User side constraints:&lt;br /&gt;
&lt;br /&gt;
* Need a smartphone&lt;br /&gt;
* Need a media server (free)&lt;br /&gt;
* Need an internet connection for external feed (website, socials networks) or local connection (UPnP)&lt;br /&gt;
&lt;br /&gt;
Software side constraints:&lt;br /&gt;
&lt;br /&gt;
* Use and adapt the software application already in place&lt;br /&gt;
* No documentation and commentary in the source code&lt;br /&gt;
&lt;br /&gt;
=3.Specific requirements, covering functional, non-functional and interface requirements=&lt;br /&gt;
* document external interfaces,&lt;br /&gt;
* describe system functionality and performance&lt;br /&gt;
* specify logical database requirements,&lt;br /&gt;
* design constraints,&lt;br /&gt;
* emergent system properties and quality characteristics.&lt;br /&gt;
==3.1 Requirement 1 : Discover connected UPnP devices==&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;: The application search for connected UPnP on the network and select those which can provide images&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Inputs&#039;&#039;&#039;: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Source&#039;&#039;&#039;: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Outputs&#039;&#039;&#039;: List of every connected UPnP devices which can provide images&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Destination&#039;&#039;&#039;: List of feeds available to the user&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Action&#039;&#039;&#039;:&lt;br /&gt;
* The user select &#039;&#039;UPnP&#039;&#039; as the image source&lt;br /&gt;
* The application discover every UPnP devices on the network&lt;br /&gt;
* The application selects those providing media content&lt;br /&gt;
* The list of those devices is displayed to the user&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Non functional requirements&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pre-condition&#039;&#039;&#039;:&lt;br /&gt;
* The smartphone is connected to a network&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Post-condition&#039;&#039;&#039;:&lt;br /&gt;
* Every device on the list can provide images to the application&lt;br /&gt;
&lt;br /&gt;
==3.2 Requirement 2 : Request an image from a UPnP media server==&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;: The application requests an image from a server connected through UPnP.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Inputs&#039;&#039;&#039;: The image filename and location on the media server.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Source&#039;&#039;&#039;: The image display from the original application.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Outputs&#039;&#039;&#039;: The image file.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Destination&#039;&#039;&#039;: The image display, where the requested image will be displayed.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Action&#039;&#039;&#039;:&lt;br /&gt;
* The application sends a request to the media server with enough information to find the image file.&lt;br /&gt;
* The server reply with the file.&lt;br /&gt;
* The file is sent to the display to be displayed.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pre-condition&#039;&#039;&#039;:&lt;br /&gt;
* The image exists on the server.&lt;br /&gt;
* The application can connect to the server.&lt;br /&gt;
&lt;br /&gt;
==3.3 Requirement X.Y.Z (in Structured Natural Language)==&lt;br /&gt;
&#039;&#039;&#039;Function&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Inputs&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Source&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Outputs&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Destination&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Action&#039;&#039;&#039;:&lt;br /&gt;
* Natural language sentences (with MUST, MAY, SHALL)&lt;br /&gt;
* Graphical Notations : UML Sequence w/o collaboration diagrams, Process maps, Task Analysis (HTA, CTT)&lt;br /&gt;
* Mathematical Notations&lt;br /&gt;
* Tabular notations for several (condition --&amp;gt; action) tuples&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Non functional requirements&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pre-condition&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Post-condition&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Side-effects&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
=4. Product evolution=&lt;br /&gt;
&lt;br /&gt;
=5. Appendices=&lt;br /&gt;
=6. Index=&lt;/div&gt;</summary>
		<author><name>Maxime.Dereymez</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Projets-2016-2017-floatingimageUPnP/SRS&amp;diff=33270</id>
		<title>Projets-2016-2017-floatingimageUPnP/SRS</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Projets-2016-2017-floatingimageUPnP/SRS&amp;diff=33270"/>
		<updated>2017-02-05T15:53:06Z</updated>

		<summary type="html">&lt;p&gt;Maxime.Dereymez: /* 3.Specific requirements, covering functional, non-functional and interface requirements */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The document provides a template of the Software Requirements Specification (SRS). It is inspired of the IEEE/ANSI 830-1998 Standard.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Read first:&#039;&#039;&#039;&lt;br /&gt;
* http://www.cs.st-andrews.ac.uk/~ifs/Books/SE9/Presentations/PPTX/Ch4.pptx&lt;br /&gt;
* http://en.wikipedia.org/wiki/Software_requirements_specification&lt;br /&gt;
* [http://www.cse.msu.edu/~chengb/RE-491/Papers/IEEE-SRS-practice.pdf IEEE Recommended Practice for Software Requirements Specifications IEEE Std 830-1998]&lt;br /&gt;
&lt;br /&gt;
 {|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
 |+ Document History&lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Version&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Date&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Authors&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Description&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Validator&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Validation Date&lt;br /&gt;
 |-&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot; |&lt;br /&gt;
 | 0.1.0&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | Maxime D. / Fustes R.&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=1.   Introduction=&lt;br /&gt;
==1.1 Purpose of the requirements document==&lt;br /&gt;
This document aims to define the goal of the project by giving a description of the software’s purpose and functionality. It lays out functional and non-functional requirements and may include a set of use cases that describe how users will use the software and also how the application will interact with other hardware and program&lt;br /&gt;
&lt;br /&gt;
==1.2   Scope of the product==&lt;br /&gt;
The aim of this project is to add a way to display images from a UPnP server in an already existing app called Floating Image, which can already use local images and images coming from several websites (Facebook, Flickr...).&lt;br /&gt;
&lt;br /&gt;
The application will be able to discover existing UPnP servers such as XBMC, and access images stored on them.&lt;br /&gt;
&lt;br /&gt;
==1.3 Definitions, acronyms and abbreviations==&lt;br /&gt;
* UPnP : Universal Plug and Play - set of networking protocols allowing easy connectivity between different devices on a local network.&lt;br /&gt;
* Media server: A media server is a dedicated hardware or software server responsible for providing multimedia on demand. It can be digital videos or movies, audio/music but also picture files. Most of the times, they are used with home theater systems for easier access.&lt;br /&gt;
&lt;br /&gt;
==1.4   References==&lt;br /&gt;
&lt;br /&gt;
* [http://air.imag.fr/index.php/Floatingimage_UPnP_feed Subject]&lt;br /&gt;
&lt;br /&gt;
* [https://kodi.tv/ XBMC]&lt;br /&gt;
&lt;br /&gt;
==1.5   Overview of the remainder of the document==&lt;br /&gt;
&lt;br /&gt;
=2.   General description=&lt;br /&gt;
==2.1 Product perspective==&lt;br /&gt;
&lt;br /&gt;
The product is and will still be an existing open source application. &lt;br /&gt;
&lt;br /&gt;
For the moment, we could use the application to transform our Android device into a digital photo frame using limited feeds of source files (local files of the devices or social network).&lt;br /&gt;
&lt;br /&gt;
The update of the application consists of a new possibility to use the device as a digital photo frame at home by creating your &amp;quot;own database&amp;quot; on your dedicated media server. This will extends the possibility of the application&#039;s use (for example as a fixed photo frame at home)&lt;br /&gt;
&lt;br /&gt;
==2.2   Product functions==&lt;br /&gt;
&lt;br /&gt;
The user should be able to:&lt;br /&gt;
&lt;br /&gt;
* add new Upnp feed&lt;br /&gt;
&lt;br /&gt;
* choose the source file to display (Upnp feed, phone, social networks...)&lt;br /&gt;
&lt;br /&gt;
* display pictures&lt;br /&gt;
&lt;br /&gt;
* change settings of the display (speed, orientation, movements)&lt;br /&gt;
&lt;br /&gt;
==2.3   User characteristics==&lt;br /&gt;
&lt;br /&gt;
There is no specific type of user. Indeed, it is an application used for personal use or &amp;quot;Entertainment&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
* All users with a Smartphone&lt;br /&gt;
&lt;br /&gt;
==2.4   General constraints==&lt;br /&gt;
&lt;br /&gt;
User side constraints:&lt;br /&gt;
&lt;br /&gt;
* Need a smartphone&lt;br /&gt;
* Need a media server (free)&lt;br /&gt;
* Need an internet connection for external feed (website, socials networks) or local connection (UPnP)&lt;br /&gt;
&lt;br /&gt;
Software side constraints:&lt;br /&gt;
&lt;br /&gt;
* Use and adapt the software application already in place&lt;br /&gt;
* No documentation and commentary in the source code&lt;br /&gt;
&lt;br /&gt;
=3.Specific requirements, covering functional, non-functional and interface requirements=&lt;br /&gt;
* document external interfaces,&lt;br /&gt;
* describe system functionality and performance&lt;br /&gt;
* specify logical database requirements,&lt;br /&gt;
* design constraints,&lt;br /&gt;
* emergent system properties and quality characteristics.&lt;br /&gt;
==3.1 Requirement 1 : Discover connected UPnP devices==&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;: The application search for connected UPnP on the network and select those which can provide images&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Inputs&#039;&#039;&#039;: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Source&#039;&#039;&#039;: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Outputs&#039;&#039;&#039;: List of every connected UPnP devices which can provide images&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Destination&#039;&#039;&#039;: List of feeds available to the user&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Action&#039;&#039;&#039;:&lt;br /&gt;
* The user select &#039;&#039;UPnP&#039;&#039; as the image source&lt;br /&gt;
* The application discover every UPnP devices on the network&lt;br /&gt;
* The application selects those providing media content&lt;br /&gt;
* The list of those devices is displayed to the user&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Non functional requirements&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pre-condition&#039;&#039;&#039;:&lt;br /&gt;
* The smartphone is connected to a network&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Post-condition&#039;&#039;&#039;:&lt;br /&gt;
* Every device on the list can provide images to the application&lt;br /&gt;
&lt;br /&gt;
==3.2 Requirement X.Y.Z (in Structured Natural Language)==&lt;br /&gt;
&#039;&#039;&#039;Function&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Inputs&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Source&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Outputs&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Destination&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Action&#039;&#039;&#039;:&lt;br /&gt;
* Natural language sentences (with MUST, MAY, SHALL)&lt;br /&gt;
* Graphical Notations : UML Sequence w/o collaboration diagrams, Process maps, Task Analysis (HTA, CTT)&lt;br /&gt;
* Mathematical Notations&lt;br /&gt;
* Tabular notations for several (condition --&amp;gt; action) tuples&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Non functional requirements&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pre-condition&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Post-condition&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Side-effects&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
==3.3 Requirement X.Y.Z (in Structured Natural Language)==&lt;br /&gt;
&#039;&#039;&#039;Function&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Inputs&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Source&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Outputs&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Destination&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Action&#039;&#039;&#039;:&lt;br /&gt;
* Natural language sentences (with MUST, MAY, SHALL)&lt;br /&gt;
* Graphical Notations : UML Sequence w/o collaboration diagrams, Process maps, Task Analysis (HTA, CTT)&lt;br /&gt;
* Mathematical Notations&lt;br /&gt;
* Tabular notations for several (condition --&amp;gt; action) tuples&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Non functional requirements&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pre-condition&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Post-condition&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Side-effects&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
=4. Product evolution=&lt;br /&gt;
&lt;br /&gt;
=5. Appendices=&lt;br /&gt;
=6. Index=&lt;/div&gt;</summary>
		<author><name>Maxime.Dereymez</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Projets-2016-2017-floatingimageUPnP/SRS&amp;diff=33047</id>
		<title>Projets-2016-2017-floatingimageUPnP/SRS</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Projets-2016-2017-floatingimageUPnP/SRS&amp;diff=33047"/>
		<updated>2017-02-01T12:28:30Z</updated>

		<summary type="html">&lt;p&gt;Maxime.Dereymez: /* 1.3   Definitions, acronyms and abbreviations */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The document provides a template of the Software Requirements Specification (SRS). It is inspired of the IEEE/ANSI 830-1998 Standard.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Read first:&#039;&#039;&#039;&lt;br /&gt;
* http://www.cs.st-andrews.ac.uk/~ifs/Books/SE9/Presentations/PPTX/Ch4.pptx&lt;br /&gt;
* http://en.wikipedia.org/wiki/Software_requirements_specification&lt;br /&gt;
* [http://www.cse.msu.edu/~chengb/RE-491/Papers/IEEE-SRS-practice.pdf IEEE Recommended Practice for Software Requirements Specifications IEEE Std 830-1998]&lt;br /&gt;
&lt;br /&gt;
 {|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
 |+ Document History&lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Version&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Date&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Authors&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Description&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Validator&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Validation Date&lt;br /&gt;
 |-&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot; |&lt;br /&gt;
 | 0.1.0&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=1.   Introduction=&lt;br /&gt;
==1.1   Purpose of the requirements document==&lt;br /&gt;
This document aims to define the goal of the projet by giving a description of the software’s purpose and functionality. It lays out functional and non-functional requirements, and may include a set of use cases that describe how users will use the software and also how the application will interact with other hardware and program&lt;br /&gt;
&lt;br /&gt;
==1.2   Scope of the product==&lt;br /&gt;
The aim of this project is to add a way to display images from a UPnP server in an already existing app called Floating Image, which can already use local images and images coming from several websites (Facebook, Flickr...).&lt;br /&gt;
&lt;br /&gt;
The application will be able to discover existing UPnP servers, and access images stored on them.&lt;br /&gt;
&lt;br /&gt;
==1.3   Definitions, acronyms and abbreviations==&lt;br /&gt;
UPnP : Universal Plug and Play - set of networking protocols allowing easy connectivity between different devices on a local network.&lt;br /&gt;
&lt;br /&gt;
==1.4   References==&lt;br /&gt;
==1.5   Overview of the remainder of the document==&lt;br /&gt;
&lt;br /&gt;
=2.   General description=&lt;br /&gt;
==2.1   Product perspective==&lt;br /&gt;
==2.2   Product functions==&lt;br /&gt;
==2.3   User characteristics==&lt;br /&gt;
==2.4   General constraints==&lt;br /&gt;
==2.5   Assumptions and dependencies==&lt;br /&gt;
=3.Specific requirements, covering functional, non-functional and interface requirements=&lt;br /&gt;
* document external interfaces,&lt;br /&gt;
* describe system functionality and performance&lt;br /&gt;
* specify logical database requirements,&lt;br /&gt;
* design constraints,&lt;br /&gt;
* emergent system properties and quality characteristics.&lt;br /&gt;
&lt;br /&gt;
==3.1 Requirement X.Y.Z (in Structured Natural Language)==&lt;br /&gt;
&#039;&#039;&#039;Function&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Inputs&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Source&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Outputs&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Destination&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Action&#039;&#039;&#039;:&lt;br /&gt;
* Natural language sentences (with MUST, MAY, SHALL)&lt;br /&gt;
* Graphical Notations : UML Sequence w/o collaboration diagrams, Process maps, Task Analysis (HTA, CTT)&lt;br /&gt;
* Mathematical Notations&lt;br /&gt;
* Tabular notations for several (condition --&amp;gt; action) tuples&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Non functional requirements&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pre-condition&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Post-condition&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Side-effects&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
=4. Product evolution=&lt;br /&gt;
&lt;br /&gt;
=5. Appendices=&lt;br /&gt;
=6. Index=&lt;/div&gt;</summary>
		<author><name>Maxime.Dereymez</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Projets-2016-2017-floatingimageUPnP/SRS&amp;diff=33044</id>
		<title>Projets-2016-2017-floatingimageUPnP/SRS</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Projets-2016-2017-floatingimageUPnP/SRS&amp;diff=33044"/>
		<updated>2017-02-01T12:18:58Z</updated>

		<summary type="html">&lt;p&gt;Maxime.Dereymez: /* 1.2   Scope of the product */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The document provides a template of the Software Requirements Specification (SRS). It is inspired of the IEEE/ANSI 830-1998 Standard.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Read first:&#039;&#039;&#039;&lt;br /&gt;
* http://www.cs.st-andrews.ac.uk/~ifs/Books/SE9/Presentations/PPTX/Ch4.pptx&lt;br /&gt;
* http://en.wikipedia.org/wiki/Software_requirements_specification&lt;br /&gt;
* [http://www.cse.msu.edu/~chengb/RE-491/Papers/IEEE-SRS-practice.pdf IEEE Recommended Practice for Software Requirements Specifications IEEE Std 830-1998]&lt;br /&gt;
&lt;br /&gt;
 {|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
 |+ Document History&lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Version&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Date&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Authors&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Description&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Validator&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Validation Date&lt;br /&gt;
 |-&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot; |&lt;br /&gt;
 | 0.1.0&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=1.   Introduction=&lt;br /&gt;
==1.1   Purpose of the requirements document==&lt;br /&gt;
This document aims to define the goal of the projet by giving a description of the software’s purpose and functionality. It lays out functional and non-functional requirements, and may include a set of use cases that describe how users will use the software and also how the application will interact with other hardware and program&lt;br /&gt;
&lt;br /&gt;
==1.2   Scope of the product==&lt;br /&gt;
The aim of this project is to add a way to display images from a UPnP server in an already existing app called Floating Image, which can already use local images and images coming from several websites (Facebook, Flickr...).&lt;br /&gt;
&lt;br /&gt;
The application will be able to discover existing UPnP servers, and access images stored on them.&lt;br /&gt;
&lt;br /&gt;
==1.3   Definitions, acronyms and abbreviations==&lt;br /&gt;
==1.4   References==&lt;br /&gt;
==1.5   Overview of the remainder of the document==&lt;br /&gt;
&lt;br /&gt;
=2.   General description=&lt;br /&gt;
==2.1   Product perspective==&lt;br /&gt;
==2.2   Product functions==&lt;br /&gt;
==2.3   User characteristics==&lt;br /&gt;
==2.4   General constraints==&lt;br /&gt;
==2.5   Assumptions and dependencies==&lt;br /&gt;
=3.Specific requirements, covering functional, non-functional and interface requirements=&lt;br /&gt;
* document external interfaces,&lt;br /&gt;
* describe system functionality and performance&lt;br /&gt;
* specify logical database requirements,&lt;br /&gt;
* design constraints,&lt;br /&gt;
* emergent system properties and quality characteristics.&lt;br /&gt;
&lt;br /&gt;
==3.1 Requirement X.Y.Z (in Structured Natural Language)==&lt;br /&gt;
&#039;&#039;&#039;Function&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Inputs&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Source&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Outputs&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Destination&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Action&#039;&#039;&#039;:&lt;br /&gt;
* Natural language sentences (with MUST, MAY, SHALL)&lt;br /&gt;
* Graphical Notations : UML Sequence w/o collaboration diagrams, Process maps, Task Analysis (HTA, CTT)&lt;br /&gt;
* Mathematical Notations&lt;br /&gt;
* Tabular notations for several (condition --&amp;gt; action) tuples&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Non functional requirements&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pre-condition&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Post-condition&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Side-effects&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
=4. Product evolution=&lt;br /&gt;
&lt;br /&gt;
=5. Appendices=&lt;br /&gt;
=6. Index=&lt;/div&gt;</summary>
		<author><name>Maxime.Dereymez</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Projets_2016-2017&amp;diff=32652</id>
		<title>Projets 2016-2017</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Projets_2016-2017&amp;diff=32652"/>
		<updated>2017-01-23T15:31:57Z</updated>

		<summary type="html">&lt;p&gt;Maxime.Dereymez: Undo revision 32651 by Maxime.Dereymez (talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;&amp;lt;[[Projets 2015-2016]] | [[Projets]] | [[Projets 2017-2018]]&amp;gt;&amp;gt;&lt;br /&gt;
=RICM=&lt;br /&gt;
==RICM3==&lt;br /&gt;
&lt;br /&gt;
==RICM4==&lt;br /&gt;
===Projet Semestre S8===&lt;br /&gt;
&lt;br /&gt;
Enseignants responsables : Olivier Richard, Didier Donsez&lt;br /&gt;
&lt;br /&gt;
Dates : Lundi 9/01/2017 au 29/03/2017&lt;br /&gt;
Lancement: 9/01/2017 après-midi&lt;br /&gt;
Soutenance: le 3/04/2017 matin et après-midi&lt;br /&gt;
Soutenance à mi-parcours: A définir&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Evaluation à mi-parcours le lundi/mardi ???&#039;&#039;&#039;: Format: 10min (5min de présentation 3 slides au plus, 5min de discussion). Cette évaluation sera prise en compte dans la note finale.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Consignes générales:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Vous devez être pro-actifs !!!&#039;&#039;&#039;: Si des points sont pas ou mals spécifiés, vous le faîtes et vous justifiez vos choix. Pour les problèmes techniques éventuels vous pouvez: creuser la question, contacter l&#039;auteur du code si il y a lieu, écrire un rapport de bug (&#039;&#039;&#039;Attention:&#039;&#039;&#039; ca se prépare !), soumettre un patch/pull request, contacter l&#039;enseignant ou la personne référente du projet.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Vous devez maintenir une fiche de suivi de projet&#039;&#039;&#039;: elle doit être mise à jour chaque semaine, elle rassemble les élements essentiels du projet, elle &lt;br /&gt;
indique les évolutions du projet et présente sa feuille de route. &#039;&#039;&#039;Note:&#039;&#039;&#039; le nom de la fiche doit être composé du nom du projet et suffixé par ricm4_2015_2016. &#039;&#039;&#039;Cette fiche compte pour la note finale&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Vous devez utiliser un logiciel de gestion de version&#039;&#039;&#039; pour vos développements comme [http://en.wikipedia.org/wiki/Git_%28software%29 git ] et nous vous conseillons d&#039;utiliser le site [https://github.com github] pour l&#039;hébergement de votre dépôt public.&lt;br /&gt;
&lt;br /&gt;
* Les document public (exemple sur github) doivent être rédigés en anglais (README, documentation, commentaires de code, nom de variables et de fonctions). Une bonnification sera accordée si le rapport et les transparents sont en anglais (la soutenance sera en francais).&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
 |+ Affectation des projets RICM4 2016-2017&lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Sujet&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Etudiants&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Enseignant(s)&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Fiche de suivi&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Dépot git&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 1&lt;br /&gt;
 | [[Ruche connectée LoRa]] &lt;br /&gt;
 | MOREAU, LESAGE, &lt;br /&gt;
 | Palix, Richard&lt;br /&gt;
 | [[Projets-2016-2017-| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/ &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:test.pdf|Rapport]] - [[Media:slides.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 2&lt;br /&gt;
 | [[Serres connectées]]&lt;br /&gt;
 |  BOISADAM, DALLE&lt;br /&gt;
 | Palix&lt;br /&gt;
 | [[Projets-2016-2017-Serres_connectées| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/igreenhouse &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:test.pdf|Rapport]] - [[Media:slides.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 3&lt;br /&gt;
 | [[I-Greenhouse]] : [[Serre connectée aquaponie]]&lt;br /&gt;
 | MARCHAND, PELLICER&lt;br /&gt;
 | Palix, Donsez&lt;br /&gt;
 | [[Projets-2016-2017-| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/igreenhouse &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:test.pdf|Rapport]] - [[Media:slides.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 4&lt;br /&gt;
 | [[Station de pompage connectée]]&lt;br /&gt;
 | FERNANDES, CHEVALIER, FU &lt;br /&gt;
 | Palix, Donsez, Richard&lt;br /&gt;
 | [[Projets-2016-2017-Station de pompage connectée| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/ &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:test.pdf|Rapport]] - [[Media:slides.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 5&lt;br /&gt;
 | Géolocation Indoor basée sur les [[Beacon]]s BLE &lt;br /&gt;
 | COCHINHO, GAMBRO&lt;br /&gt;
 | Donsez&lt;br /&gt;
 | [[Projets-2016-2017-IndoorGeoloc| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]] - [[Projets-2016-2017-IndoorGeoloc-UML | &#039;&#039;&#039;UML&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/LouisCochinho/Geoloc_Indoor &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:test.pdf|Rapport]] - [[Media:slides.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 6&lt;br /&gt;
 | [[Application de suivi de colis avec RFID UHF (EPC Global)]],&lt;br /&gt;
 | AMODRU-FAVIN, DELISE &lt;br /&gt;
 | Donsez&lt;br /&gt;
 | [[Projets-2016-2017-SuiviColisRFID| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/delisea/ColisMatter &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:test.pdf|Rapport]] - [[Media:slides.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 7&lt;br /&gt;
 | [[StartAIR 2017]]&lt;br /&gt;
 | ODIEVRE, CHAMBONET&lt;br /&gt;
 | Palix&lt;br /&gt;
 | [[Projets-2016-2017-| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/ &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:test.pdf|Rapport]] - [[Media:slides.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 8&lt;br /&gt;
 | [[SmartSelfService]] &lt;br /&gt;
 | ABONNENC, BONHOURE&lt;br /&gt;
 | Donsez&lt;br /&gt;
 | [[Projets-2016-2017-SmartSelfService| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]] - [[Projets-2016-2017-SmartSelfService/SRS | &#039;&#039;&#039;SRS&#039;&#039;&#039;]] - [[Projets-2016-2017-SmartSelfService/UML | &#039;&#039;&#039;UML&#039;&#039;&#039; ]]&lt;br /&gt;
 | [https://github.com/RICM4SmartSelfService/RICM4_Projet_SmartSelfService &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:test.pdf|Rapport]] - [[Media:slides.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 9&lt;br /&gt;
 | [[Interface de contrôle &amp;quot;Photo&amp;quot; pour OpenHAB]]&lt;br /&gt;
 | LACHARTRE, SAVARY &lt;br /&gt;
 | Donsez&lt;br /&gt;
 | [[Projets-2016-2017-| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/ &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:test.pdf|Rapport]] - [[Media:slides.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 10&lt;br /&gt;
 | [[UltraTeam|UltraTeam: Application Mobile pour les Ultra-trailers et les randonneurs]],&lt;br /&gt;
 | ROUQUIER, GEOURJON&lt;br /&gt;
 | Donsez&lt;br /&gt;
 | [[Projets-2016-2017-UltraTeamBest| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/ultratrail &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:test.pdf|Rapport]] - [[Media:slides.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 10&lt;br /&gt;
 | [[UltraTeam|UltraTeam: Application Mobile pour les Ultra-trailers et les randonneurs]],&lt;br /&gt;
 | GALLIER, FERRERA&lt;br /&gt;
 | Donsez&lt;br /&gt;
 | [[Projets-2016-2017-UltraTeam| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/ultratrail &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:test.pdf|Rapport]] - [[Media:slides.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 11&lt;br /&gt;
 | [[Plateforme d&#039;analyse de données IoT]] &lt;br /&gt;
 | ALLARD, ROCHER&lt;br /&gt;
 | Palix, Richard&lt;br /&gt;
 | [[Projets-2016-2017-Plateform_Analyse_Données_IOT| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/ &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:test.pdf|Rapport]] - [[Media:slides.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 13&lt;br /&gt;
 | [[IRock : Surveillance Géotechnique LoRa|iRock]]&lt;br /&gt;
 | SIEST, VEGREVILLE&lt;br /&gt;
 | Donsez&lt;br /&gt;
 | [[Projets-2016-2017-Projet_IRock| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/Shadsa/IRock &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:test.pdf|Rapport]] - [[Media:slides.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 14&lt;br /&gt;
 | [[GrenobloisFuté]]&lt;br /&gt;
 | VIAL, GUERRY&lt;br /&gt;
 | Palix&lt;br /&gt;
 | [[Projets-2016-2017-| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/ &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:test.pdf|Rapport]] - [[Media:slides.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 15&lt;br /&gt;
 | [[GeoDiff]]&lt;br /&gt;
 | AMAURIN, BECHER, BROCHIER&lt;br /&gt;
 | Palix&lt;br /&gt;
 | [[Projets-2016-2017-GeoDiff| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/Hbecher/GeoDiff &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:test.pdf|Rapport]] - [[Media:slides.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 16&lt;br /&gt;
 | [[floatingimage UPnP feed]] &lt;br /&gt;
 | FUSTES, DEREYMEZ&lt;br /&gt;
 | Palix, Donsez&lt;br /&gt;
 | [[Projets-2016-2017-floatingimageUPnP| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]] - [[Projets-2016-2017-floatingimageUPnP/SRS | &#039;&#039;&#039;SRS&#039;&#039;&#039;]] - [[Projets-2016-2017-floatingimageUPnP/UML | &#039;&#039;&#039;UML&#039;&#039;&#039; ]]&lt;br /&gt;
 | [https://github.com/ &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:test.pdf|Rapport]] - [[Media:slides.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 17&lt;br /&gt;
 | Webconférence [[Google VR]]&lt;br /&gt;
 | RIVOAL, ZENNOUCHE &lt;br /&gt;
 | Donsez&lt;br /&gt;
 | [[Projets-2016-2017-| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]] - [[Projets-2016-2017-UML| &#039;&#039;&#039;UML&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/ &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:test.pdf|Rapport]] - [[Media:slides.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 18&lt;br /&gt;
 | [[NixOsTegraX1 | NixOS for Tegra X1]]&lt;br /&gt;
 | NASSIK, TURRIN&lt;br /&gt;
 | Richard&lt;br /&gt;
 | [[Projets-2016-2017-| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/ &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:test.pdf|Rapport]] - [[Media:slides.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 20&lt;br /&gt;
 | [[ExperimentControl | Experiment Control]] &lt;br /&gt;
 | HOMBERG, LEMAIRE&lt;br /&gt;
 | Richard&lt;br /&gt;
 | [[Projets-2016-2017-| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/ &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:test.pdf|Rapport]] - [[Media:slides.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 23&lt;br /&gt;
 | Intégration de caméras UPnP dans [[OpenHAB]] &lt;br /&gt;
 | BLANC, LAW&lt;br /&gt;
 | Donsez&lt;br /&gt;
 | [[Projets-2016-2017-UPnP Cameras integration into OpenHAB | &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/ &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:test.pdf|Rapport]] - [[Media:slides.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Propositions de projets:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
#  [[Ruche connectée LoRa]] (OpenHab) , Didier Donsez, Denis Jongmann, Olivier Richard&lt;br /&gt;
#  [[Serres connectées]]  (OpenHab) Surveillance des serres d&#039;une exploitation agricole. Nicolas Palix, Michaël Périn et Vincent Hibon (&amp;quot;Les jardins du Coteau&amp;quot;).&lt;br /&gt;
#  [[I-Greenhouse]] : [[Serre connectée aquaponie]] (OpenHab). Nicolas Palix, Didier Donsez (2 groupes)&lt;br /&gt;
#  [[Station de pompage connectée]]. Nicolas Palix&lt;br /&gt;
#  Géolocation Indoor basée sur les [[Beacon]]s BLE (iBeacon, AltBeacon, Eddystone). Utilisation d&#039;algorithmes de trigonalisation ([https://github.com/jpias/beacon-pfilter-simulation/wiki lien]), (Didier Donsez, Vivien Quéma)&lt;br /&gt;
# [[Application de suivi de colis avec RFID UHF (EPC Global)]], Didier Donsez&lt;br /&gt;
# Projet [[StartAIR 2017]] : interface tablette de tableau de bord d&#039;ULM, fiabilisation du réflecteur Flight Simulator (Fabrice Dubois, Nicolas Palix)&lt;br /&gt;
# [[SmartSelfService]] (Didier Donsez, François Portet) en collaboration avec PHELMA.&lt;br /&gt;
# [[Interface de contrôle &amp;quot;Photo&amp;quot;]] pour [[OpenHAB]] : éventuelle contribution à la fondation Eclipse (Didier Donsez)&lt;br /&gt;
# [[UltraTeam|UltraTeam: Application Mobile pour les Ultra-trailers et les randonneurs]] (Didier Donsez, Vivien Quéma)&lt;br /&gt;
# [[Plateforme d&#039;analyse de données IoT]] (Nicolas Palix)&lt;br /&gt;
# Extension de [[Swagger]] pour [[CoAP]] : Application avec [[Californium]] (Contribution à une communauté open-source), (Didier Donsez)&lt;br /&gt;
# [[IRock : Surveillance Géotechnique LoRa|iRock]]: Plateforme Ubilitics pour la surveillance des risques naturelles (déploiement grande échelle de capteurs [[LoRa]] sur le terrain pour l&#039;observation de glissement de terrain) en commun avec Geotech (à confirmer) : Didier Donsez, Sandrine Caroly, Denis Jongmans.&lt;br /&gt;
# [[GrenobloisFuté]] Couche trafic sur OsmAnd avec un greffon. Données dynamique de la métro. Dvp Android. Nicolas Palix.&lt;br /&gt;
# [[GeoDiff]] Production, visualisation, fusion de variations (diff) sur de l&#039;information géocodée : Nicolas Palix (Multimédia)&lt;br /&gt;
# [[floatingimage UPnP feed]] Cadre photos connecté à Kodi. Dvp Android. Nicolas Palix, Didier Donsez&lt;br /&gt;
# Webconférence WebRTC stereoscopique avec [[Google VR]] SDK for Android (Jérôme Maisonnasse, Didier Donsez)&lt;br /&gt;
# [[NixOsTegraX1 | NixOS for Tegra X1]]:  (Olivier Richard)&lt;br /&gt;
# [[LittleJump | Little Jump]]: Inventer un blablacar pour les petits trajets (Olivier Richard)&lt;br /&gt;
# [[ExperimentControl | Experiment Control]] Développer un moteur de conduite d&#039;expérience pour les systèmes distribués (Olivier Richard) &lt;br /&gt;
# [[CrystalLanguageMicrocontroller | Crystal Language for Microcontroller]] (Olivier Richard)&lt;br /&gt;
# Questionnaires automatiques, (Pierre Gillois, Didier Donsez)&lt;br /&gt;
# Intégration de caméras UPnP dans [[OpenHAB]] (Didier Donsez)&lt;br /&gt;
Moins prioritaires:&lt;br /&gt;
# [[OwnPOI]] ownCloud plugin and osmand plugin to share POI and favorite positions. Dvp Android. Nicolas Palix.&lt;br /&gt;
# [[OwnList]] ownCloud plugin and Android app to share a TODO list. Nicolas Palix.&lt;br /&gt;
# [[Osmand-Auto]] Support Android Auto sur [[OsmAnd]]  Nicolas Palix,&lt;br /&gt;
# [[OCR de composition d&#039;étiquettes alimentaires pour la base Open Food Facts]] (Nicolas Palix, Didier Donsez)&lt;br /&gt;
Sous réserve de matériel&lt;br /&gt;
# Reconstruction 3D d&#039;images thermiques provenant des réseaux de caméras thermiques [[Flir One]] : application au sport connecté(Didier DONSEZ)&lt;br /&gt;
# Géolocation Indoor basée sur [[Decaware]]. Utilisation d&#039;algorithmes de trigonalisation ([https://github.com/jpias/beacon-pfilter-simulation/wiki lien]), (Didier Donsez, Vivien Quéma)&lt;br /&gt;
&lt;br /&gt;
==RICM5==&lt;br /&gt;
===Projet Semestre S10===&lt;br /&gt;
&lt;br /&gt;
Enseignants responsables : Didier Donsez&lt;br /&gt;
&lt;br /&gt;
Calendrier: le projet commence le 23/01 et se termine le 17/03.&lt;br /&gt;
&lt;br /&gt;
Réunion de présentation : 23/01 à 8H00 (RdV Salle AIR).&lt;br /&gt;
&lt;br /&gt;
Soutenance à mi-parcours :  A DEFINIR &lt;br /&gt;
&lt;br /&gt;
Soutenance (puis Pot de la fin) :  A DEFINIR (Provisoirement le 17/03)&lt;br /&gt;
&lt;br /&gt;
Séances MPI:&lt;br /&gt;
* Jeudi 26 janvier matin (Stéphanie Diligent)&lt;br /&gt;
* Jeudi 2 février matin (Stéphanie Diligent)&lt;br /&gt;
* Mardi 7 février matin (Emmanuelle Tréhoust)&lt;br /&gt;
* Mardi 14 février matin (Emmanuelle Tréhoust)&lt;br /&gt;
* Lundi 6 mars après midi (Stéphanie Diligent et Emmanuelle Tréhoust)&lt;br /&gt;
&lt;br /&gt;
Propositions &#039;&#039;&#039;définitives&#039;&#039;&#039; de projet:&lt;br /&gt;
&lt;br /&gt;
# [[Sous-titre_en_temps_r%C3%A9el_d%27un_cours| Sous-titre d&#039;un cours en temps réel]] :  Laurent Besacier, Didier Donsez, Marie-Paule Balicco, Jérôme Maisonnasse : BRUEL, BUI, LECHEVALLIER, MATHIEU, MOURET&lt;br /&gt;
# [[Réalité virtuelle et Augmentée pour la maintenance d&#039;usines]] (avec [[Unity 3D]] et [[Google VR]] SDK for Android, caméra Flir One, [[WebRTC]]): Didier Donsez, Georges-Pierre Bonneau : BERTRAND-DALECHAMPS, POPEK, ZAHO, BIN, NDIAYE &lt;br /&gt;
# [[CoCass|CoCass : CaaS Docker collaboratif]] : Didier Donsez (ARRADA, FAURE, FOUNAS, HALLAL, MEDEWOU, VOUTAT)&lt;br /&gt;
# [[Projet 2017 : Gestionnaire de packages Polytech| &#039;&#039;&#039;Gestion des images systèmes pour les supports à Polytech Grenoble&#039;&#039;&#039;]] : GATTAZ, LECORPS, NOUGUIER, RAMEL&lt;br /&gt;
# [[Suggestion intelligente des films basé sur TensorFlow]] : DUNAND, HATTIGUAIS, NAVARRO, NIOGRET, RACHEX&lt;br /&gt;
# Projet Startup:  Didier Donsez LUCIDARME, DELAPORTE&lt;br /&gt;
&lt;br /&gt;
Projets non choisi:&lt;br /&gt;
# Borne d&#039;accueil handicap : Didier Donsez, Marie-Paule Balicco, Jérôme Maisonnasse&lt;br /&gt;
# [[Plateforme IoT du LIG basé sur Walt]] : Bernard Tourancheau, Franck Rousseau, Etienne Dublé&lt;br /&gt;
# [[Contributions à RIOT OS]] autour de [[LoRa]]: Didier Donsez&lt;br /&gt;
&lt;br /&gt;
Remarque: [http://snowcamp.io/2017/fr/welcome Netbeans Days 2017], 7 Février 2017, Bâtiment IMAG. Pensez à vous inscrire!&lt;br /&gt;
&lt;br /&gt;
Remarque: [https://wiki.eclipse.org/Eclipse_IoT_Day_Grenoble_2017 Eclipse IoT Days 2017], 9-10 Mars 2017, Bâtiment IMAG. Pensez à vous inscrire!&lt;br /&gt;
&lt;br /&gt;
=Année à définir=&lt;br /&gt;
&lt;br /&gt;
* [[Non linear MKV Editor]] : Nicolas Palix&lt;br /&gt;
* [[Smart campus augmenté et contributif]]&lt;br /&gt;
* [[Intégration OpenHAB / OpenTele]]&lt;br /&gt;
* [[Client MQTT pour OBD]] sur Android&lt;br /&gt;
* [[Sommeilomètre]] (Michael Perin, Didier Donsez)&lt;br /&gt;
* [[Open DynDNS]]&lt;br /&gt;
* [[IllumiRoom]]&lt;br /&gt;
* [[Emergency mobile app]]  Dvp Android. Nicolas Palix pour TIS, PRI et RICM&lt;br /&gt;
* [[Kodi Reflexive Remote]] Dynamic remote control for Kodi. Nicolas Palix.&lt;br /&gt;
* [http://intgat.tigress.co.uk/rmy/uml/index.html Zerofree] Portage de zerofree pour d&#039;autres systèmes de fichiers que ext2/3/4 (notamment Unix FS). Voir également la page [http://packages.qa.debian.org/z/zerofree.html QA de Debian]. Nicolas Palix.&lt;br /&gt;
* [[Bracelet électronique de monitoriing de l&#039;alcoolémie]]&lt;br /&gt;
* [[Oxymètre DIY]]&lt;br /&gt;
* [[PinSound]]&lt;br /&gt;
* [[Extension du support STM32Fx-Discovery dans libopencm3]] : Olivier Richard&lt;br /&gt;
* [[Arduino et libopencm3]] : Olivier Richard&lt;br /&gt;
* [[Data Acquisition System et Stm32f4-Discovery]] : Olivier Richard&lt;br /&gt;
* [[Distributed Data Storage System]] : Olivier Richard&lt;br /&gt;
* [[Dashboard based on w2ui]]&lt;br /&gt;
* [[Environnement logiciel pour FabLab]] : Olivier Richard&lt;br /&gt;
* [[Environnement logiciel pour le Live Programming]] : Olivier Richard&lt;br /&gt;
* [[VirtualPinball]]&lt;br /&gt;
* Tondeuse dessinatrice&lt;br /&gt;
* [[ImmersiveDog]] Nicolas Glade, Didier Donsez&lt;br /&gt;
* Projet avec [[OpenROV]] ???? : Didier Donsez&lt;br /&gt;
* [[Sphero]] malin (Michael Périn) (2 etudiants)&lt;br /&gt;
* [[Drone paramoteur]] ???&lt;br /&gt;
* [[Optimisation de l&#039;énergie pour cyclotouriste électrique]]&lt;br /&gt;
* [[SmartSelfService|Smart Self-Service 2015]] Didier Donsez &amp;amp; Vivien Quema&lt;br /&gt;
* [[Station Météo LoRa]] : contribution au projet [[LoRA-Fabian]] (Didier Donsez)&lt;br /&gt;
&lt;br /&gt;
=Réserve (boite à idées)=&lt;br /&gt;
&lt;br /&gt;
# [[Tag et Paint Ball en réalité augmentée]] (Michaël Périn) &lt;br /&gt;
# [[Passe moi ton fichier]] (Michaël Périn) &lt;br /&gt;
# [[Extensions à Fab Server]] (Jean-Michel Molenaar) sous reserve (CM ou SR)&lt;br /&gt;
# [[Table multijeux de café 2.0]]&lt;br /&gt;
# [[ GPIO_Qemu_RasPI| Emulation des GPIO dans QEMU pour le carte Raspberry Pi]] (Olivier Richard)&lt;br /&gt;
# [[ Qemu et STM32F0-Discovery ]] (Olivier Richard)&lt;br /&gt;
# [[Serrure à clé MIDI multifactorielle]] (Didier Donsez)&lt;br /&gt;
# [[Table interactive musicale]] (Didier Donsez)&lt;br /&gt;
# [[iMailbox]] (Didier Donsez)&lt;br /&gt;
# [[AmILight]] (eclairage d&#039;ambience intelligent) (Didier Donsez)&lt;br /&gt;
# [[PDAmeetPDA]] (synchronisation d&#039;agenda) (Michaël Périn)&lt;br /&gt;
# [[1 000 000 VMs]] (expérimentation d&#039;application distribuée à très grande échelle) (Olivier Richard) (2-3 RICM4)&lt;br /&gt;
# [[Multiple Kinect]] (utilisation simultanée de plusieurs Kinect) (Olivier Richard) (RICM ou 3I)&lt;br /&gt;
# [[Kinect musicale]] (Didier Donsez) (RICM)&lt;br /&gt;
# [[Ktechlab Simavr Arduino | Ktechlab et integration de Simavr(Arduino)]] (Olivier Richard) (2-3 RICM4-SR)&lt;br /&gt;
# Ocaml on AVR (Arduino)&lt;br /&gt;
# Ocaml on Cortex-M3&lt;br /&gt;
# [[Arduino on STM32 Discovery]]&lt;br /&gt;
# [[Reverse Geocache Puzzle Box]]&lt;br /&gt;
# [[OSGi ME]] (Didier Donsez)&lt;br /&gt;
# [[Affichage Etudiant à Polytech]]&lt;br /&gt;
# Synthèse 3D + motion capture Kinect&lt;br /&gt;
# Logiciel d&#039;[[apprentissage du calcul]] sur tablette Android (reconnaissance de chiffres manuscrits)&lt;br /&gt;
# Plancher de verre (saint gobain) à la [http://www.wat.tv/video/mickael-jackson-billie-jean-oewj_2ey2h_.html Mickael Jackson dans Billie Jean] ! woo&lt;br /&gt;
# [[Ktechlab Simavr Arduino | Ktechlab et integration de Simavr(Arduino)]] (Olivier Richard) (2-3 RICM4-SR)&lt;br /&gt;
# [[CNC]]&lt;br /&gt;
# [[Idées en Vrac]]&lt;br /&gt;
# Scheme Everywhere (Olivier Richard) (2-3 RICM4-SR)&lt;br /&gt;
# [[Projet Station Météo]]&lt;br /&gt;
# Ocaml on AVR (Arduino)&lt;br /&gt;
# [[Table interactive musicale]] (Didier Donsez)&lt;br /&gt;
# [[AmILight]] (eclairage d&#039;amnbience intelligent) (Didier Donsez)&lt;br /&gt;
# [[Cube pointeur]] d&#039;activité ingénieur&lt;br /&gt;
# [http://www.instructables.com/id/Puppeteer-Motion-Capture-Costume/ Puppeteer Motion-Capture Costume]&lt;br /&gt;
# [[Musical Staircase]] @ Polytech (Didier Donsez, 1 RICM4 + 1 3I4)&lt;br /&gt;
# [[Total Recall]] (Didier Donsez)&lt;br /&gt;
# [[SoundMachine]]&lt;br /&gt;
# [[IGN-OSM|Importation de données IGN publiques dans OSM]]&lt;br /&gt;
# [[Speed-limit-OSM|Analyse de traces GPX pour déterminer les limitations de vitesse]]&lt;br /&gt;
# [[Multi perceptual cameras]] (Didier Donsez)&lt;br /&gt;
# [[Photomaton 3D]] (Didier Donsez)&lt;br /&gt;
# [[ArduCopter]]&lt;br /&gt;
# [[Parking Intelligent]]&lt;/div&gt;</summary>
		<author><name>Maxime.Dereymez</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Projets_2016-2017&amp;diff=32651</id>
		<title>Projets 2016-2017</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Projets_2016-2017&amp;diff=32651"/>
		<updated>2017-01-23T15:29:53Z</updated>

		<summary type="html">&lt;p&gt;Maxime.Dereymez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;&amp;lt;[[Projets 2015-2016]] | [[Projets]] | [[Projets 2017-2018]]&amp;gt;&amp;gt;&lt;br /&gt;
=RICM=&lt;br /&gt;
==RICM3==&lt;br /&gt;
&lt;br /&gt;
==RICM4==&lt;br /&gt;
===Projet Semestre S8===&lt;br /&gt;
&lt;br /&gt;
Enseignants responsables : Olivier Richard, Didier Donsez&lt;br /&gt;
&lt;br /&gt;
Dates : Lundi 9/01/2017 au 29/03/2017&lt;br /&gt;
Lancement: 9/01/2017 après-midi&lt;br /&gt;
Soutenance: le 3/04/2017 matin et après-midi&lt;br /&gt;
Soutenance à mi-parcours: A définir&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Evaluation à mi-parcours le lundi/mardi ???&#039;&#039;&#039;: Format: 10min (5min de présentation 3 slides au plus, 5min de discussion). Cette évaluation sera prise en compte dans la note finale.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Consignes générales:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Vous devez être pro-actifs !!!&#039;&#039;&#039;: Si des points sont pas ou mals spécifiés, vous le faîtes et vous justifiez vos choix. Pour les problèmes techniques éventuels vous pouvez: creuser la question, contacter l&#039;auteur du code si il y a lieu, écrire un rapport de bug (&#039;&#039;&#039;Attention:&#039;&#039;&#039; ca se prépare !), soumettre un patch/pull request, contacter l&#039;enseignant ou la personne référente du projet.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Vous devez maintenir une fiche de suivi de projet&#039;&#039;&#039;: elle doit être mise à jour chaque semaine, elle rassemble les élements essentiels du projet, elle &lt;br /&gt;
indique les évolutions du projet et présente sa feuille de route. &#039;&#039;&#039;Note:&#039;&#039;&#039; le nom de la fiche doit être composé du nom du projet et suffixé par ricm4_2015_2016. &#039;&#039;&#039;Cette fiche compte pour la note finale&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Vous devez utiliser un logiciel de gestion de version&#039;&#039;&#039; pour vos développements comme [http://en.wikipedia.org/wiki/Git_%28software%29 git ] et nous vous conseillons d&#039;utiliser le site [https://github.com github] pour l&#039;hébergement de votre dépôt public.&lt;br /&gt;
&lt;br /&gt;
* Les document public (exemple sur github) doivent être rédigés en anglais (README, documentation, commentaires de code, nom de variables et de fonctions). Une bonnification sera accordée si le rapport et les transparents sont en anglais (la soutenance sera en francais).&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
 |+ Affectation des projets RICM4 2016-2017&lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Sujet&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Etudiants&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Enseignant(s)&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Fiche de suivi&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Dépot git&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 1&lt;br /&gt;
 | [[Ruche connectée LoRa]] &lt;br /&gt;
 | MOREAU, LESAGE, &lt;br /&gt;
 | Palix, Richard&lt;br /&gt;
 | [[Projets-2016-2017-| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/ &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:test.pdf|Rapport]] - [[Media:slides.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 2&lt;br /&gt;
 | [[Serres connectées]]&lt;br /&gt;
 |  BOISADAM, DALLE&lt;br /&gt;
 | Palix&lt;br /&gt;
 | [[Projets-2016-2017-Serres_connectées| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/igreenhouse &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:test.pdf|Rapport]] - [[Media:slides.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 3&lt;br /&gt;
 | [[I-Greenhouse]] : [[Serre connectée aquaponie]]&lt;br /&gt;
 | MARCHAND, PELLICER&lt;br /&gt;
 | Palix, Donsez&lt;br /&gt;
 | [[Projets-2016-2017-| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/igreenhouse &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:test.pdf|Rapport]] - [[Media:slides.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 4&lt;br /&gt;
 | [[Station de pompage connectée]]&lt;br /&gt;
 | FERNANDES, CHEVALIER, FU &lt;br /&gt;
 | Palix, Donsez, Richard&lt;br /&gt;
 | [[Projets-2016-2017-Station de pompage connectée| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/ &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:test.pdf|Rapport]] - [[Media:slides.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 5&lt;br /&gt;
 | Géolocation Indoor basée sur les [[Beacon]]s BLE &lt;br /&gt;
 | COCHINHO, GAMBRO&lt;br /&gt;
 | Donsez&lt;br /&gt;
 | [[Projets-2016-2017-IndoorGeoloc| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]] - [[Projets-2016-2017-IndoorGeoloc-UML | &#039;&#039;&#039;UML&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/LouisCochinho/Geoloc_Indoor &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:test.pdf|Rapport]] - [[Media:slides.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 6&lt;br /&gt;
 | [[Application de suivi de colis avec RFID UHF (EPC Global)]],&lt;br /&gt;
 | AMODRU-FAVIN, DELISE &lt;br /&gt;
 | Donsez&lt;br /&gt;
 | [[Projets-2016-2017-SuiviColisRFID| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/delisea/ColisMatter &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:test.pdf|Rapport]] - [[Media:slides.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 7&lt;br /&gt;
 | [[StartAIR 2017]]&lt;br /&gt;
 | ODIEVRE, CHAMBONET&lt;br /&gt;
 | Palix&lt;br /&gt;
 | [[Projets-2016-2017-| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/ &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:test.pdf|Rapport]] - [[Media:slides.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 8&lt;br /&gt;
 | [[SmartSelfService]] &lt;br /&gt;
 | ABONNENC, BONHOURE&lt;br /&gt;
 | Donsez&lt;br /&gt;
 | [[Projets-2016-2017-SmartSelfService| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]] - [[Projets-2016-2017-SmartSelfService/SRS | &#039;&#039;&#039;SRS&#039;&#039;&#039;]] - [[Projets-2016-2017-SmartSelfService/UML | &#039;&#039;&#039;UML&#039;&#039;&#039; ]]&lt;br /&gt;
 | [https://github.com/RICM4SmartSelfService/RICM4_Projet_SmartSelfService &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:test.pdf|Rapport]] - [[Media:slides.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 9&lt;br /&gt;
 | [[Interface de contrôle &amp;quot;Photo&amp;quot; pour OpenHAB]]&lt;br /&gt;
 | LACHARTRE, SAVARY &lt;br /&gt;
 | Donsez&lt;br /&gt;
 | [[Projets-2016-2017-| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/ &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:test.pdf|Rapport]] - [[Media:slides.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 10&lt;br /&gt;
 | [[UltraTeam|UltraTeam: Application Mobile pour les Ultra-trailers et les randonneurs]],&lt;br /&gt;
 | ROUQUIER, GEOURJON&lt;br /&gt;
 | Donsez&lt;br /&gt;
 | [[Projets-2016-2017-UltraTeamBest| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/ultratrail &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:test.pdf|Rapport]] - [[Media:slides.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 10&lt;br /&gt;
 | [[UltraTeam|UltraTeam: Application Mobile pour les Ultra-trailers et les randonneurs]],&lt;br /&gt;
 | GALLIER, FERRERA&lt;br /&gt;
 | Donsez&lt;br /&gt;
 | [[Projets-2016-2017-UltraTeam| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/ultratrail &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:test.pdf|Rapport]] - [[Media:slides.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 11&lt;br /&gt;
 | [[Plateforme d&#039;analyse de données IoT]] &lt;br /&gt;
 | ALLARD, ROCHER&lt;br /&gt;
 | Palix, Richard&lt;br /&gt;
 | [[Projets-2016-2017-Plateform_Analyse_Données_IOT| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/ &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:test.pdf|Rapport]] - [[Media:slides.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 13&lt;br /&gt;
 | [[IRock : Surveillance Géotechnique LoRa|iRock]]&lt;br /&gt;
 | SIEST, VEGREVILLE&lt;br /&gt;
 | Donsez&lt;br /&gt;
 | [[Projets-2016-2017-Projet_IRock| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/Shadsa/IRock &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:test.pdf|Rapport]] - [[Media:slides.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 14&lt;br /&gt;
 | [[GrenobloisFuté]]&lt;br /&gt;
 | VIAL, GUERRY&lt;br /&gt;
 | Palix&lt;br /&gt;
 | [[Projets-2016-2017-| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/ &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:test.pdf|Rapport]] - [[Media:slides.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 15&lt;br /&gt;
 | [[GeoDiff]]&lt;br /&gt;
 | AMAURIN, BECHER, BROCHIER&lt;br /&gt;
 | Palix&lt;br /&gt;
 | [[Projets-2016-2017-GeoDiff| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/Hbecher/GeoDiff &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:test.pdf|Rapport]] - [[Media:slides.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 16&lt;br /&gt;
 | [[floatingimage UPnP feed]] &lt;br /&gt;
 | FUSTES, DEREYMEZ&lt;br /&gt;
 | Palix, Donsez&lt;br /&gt;
 | [[Projets-2016-2017-floatingimageUPnP| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]] - [[Projets-2016-2017-floatingimageUPnP/SRS | &#039;&#039;&#039;SRS&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/ &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:test.pdf|Rapport]] - [[Media:slides.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 17&lt;br /&gt;
 | Webconférence [[Google VR]]&lt;br /&gt;
 | RIVOAL, ZENNOUCHE &lt;br /&gt;
 | Donsez&lt;br /&gt;
 | [[Projets-2016-2017-| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]] - [[Projets-2016-2017-UML| &#039;&#039;&#039;UML&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/ &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:test.pdf|Rapport]] - [[Media:slides.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 18&lt;br /&gt;
 | [[NixOsTegraX1 | NixOS for Tegra X1]]&lt;br /&gt;
 | NASSIK, TURRIN&lt;br /&gt;
 | Richard&lt;br /&gt;
 | [[Projets-2016-2017-| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/ &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:test.pdf|Rapport]] - [[Media:slides.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 20&lt;br /&gt;
 | [[ExperimentControl | Experiment Control]] &lt;br /&gt;
 | HOMBERG, LEMAIRE&lt;br /&gt;
 | Richard&lt;br /&gt;
 | [[Projets-2016-2017-| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/ &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:test.pdf|Rapport]] - [[Media:slides.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 23&lt;br /&gt;
 | Intégration de caméras UPnP dans [[OpenHAB]] &lt;br /&gt;
 | BLANC, LAW&lt;br /&gt;
 | Donsez&lt;br /&gt;
 | [[Projets-2016-2017-UPnP Cameras integration into OpenHAB | &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/ &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:test.pdf|Rapport]] - [[Media:slides.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Propositions de projets:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
#  [[Ruche connectée LoRa]] (OpenHab) , Didier Donsez, Denis Jongmann, Olivier Richard&lt;br /&gt;
#  [[Serres connectées]]  (OpenHab) Surveillance des serres d&#039;une exploitation agricole. Nicolas Palix, Michaël Périn et Vincent Hibon (&amp;quot;Les jardins du Coteau&amp;quot;).&lt;br /&gt;
#  [[I-Greenhouse]] : [[Serre connectée aquaponie]] (OpenHab). Nicolas Palix, Didier Donsez (2 groupes)&lt;br /&gt;
#  [[Station de pompage connectée]]. Nicolas Palix&lt;br /&gt;
#  Géolocation Indoor basée sur les [[Beacon]]s BLE (iBeacon, AltBeacon, Eddystone). Utilisation d&#039;algorithmes de trigonalisation ([https://github.com/jpias/beacon-pfilter-simulation/wiki lien]), (Didier Donsez, Vivien Quéma)&lt;br /&gt;
# [[Application de suivi de colis avec RFID UHF (EPC Global)]], Didier Donsez&lt;br /&gt;
# Projet [[StartAIR 2017]] : interface tablette de tableau de bord d&#039;ULM, fiabilisation du réflecteur Flight Simulator (Fabrice Dubois, Nicolas Palix)&lt;br /&gt;
# [[SmartSelfService]] (Didier Donsez, François Portet) en collaboration avec PHELMA.&lt;br /&gt;
# [[Interface de contrôle &amp;quot;Photo&amp;quot;]] pour [[OpenHAB]] : éventuelle contribution à la fondation Eclipse (Didier Donsez)&lt;br /&gt;
# [[UltraTeam|UltraTeam: Application Mobile pour les Ultra-trailers et les randonneurs]] (Didier Donsez, Vivien Quéma)&lt;br /&gt;
# [[Plateforme d&#039;analyse de données IoT]] (Nicolas Palix)&lt;br /&gt;
# Extension de [[Swagger]] pour [[CoAP]] : Application avec [[Californium]] (Contribution à une communauté open-source), (Didier Donsez)&lt;br /&gt;
# [[IRock : Surveillance Géotechnique LoRa|iRock]]: Plateforme Ubilitics pour la surveillance des risques naturelles (déploiement grande échelle de capteurs [[LoRa]] sur le terrain pour l&#039;observation de glissement de terrain) en commun avec Geotech (à confirmer) : Didier Donsez, Sandrine Caroly, Denis Jongmans.&lt;br /&gt;
# [[GrenobloisFuté]] Couche trafic sur OsmAnd avec un greffon. Données dynamique de la métro. Dvp Android. Nicolas Palix.&lt;br /&gt;
# [[GeoDiff]] Production, visualisation, fusion de variations (diff) sur de l&#039;information géocodée : Nicolas Palix (Multimédia)&lt;br /&gt;
# [[floatingimage UPnP feed]] Cadre photos connecté à Kodi. Dvp Android. Nicolas Palix, Didier Donsez&lt;br /&gt;
# Webconférence WebRTC stereoscopique avec [[Google VR]] SDK for Android (Jérôme Maisonnasse, Didier Donsez)&lt;br /&gt;
# [[NixOsTegraX1 | NixOS for Tegra X1]]:  (Olivier Richard)&lt;br /&gt;
# [[LittleJump | Little Jump]]: Inventer un blablacar pour les petits trajets (Olivier Richard)&lt;br /&gt;
# [[ExperimentControl | Experiment Control]] Développer un moteur de conduite d&#039;expérience pour les systèmes distribués (Olivier Richard) &lt;br /&gt;
# [[CrystalLanguageMicrocontroller | Crystal Language for Microcontroller]] (Olivier Richard)&lt;br /&gt;
# Questionnaires automatiques, (Pierre Gillois, Didier Donsez)&lt;br /&gt;
# Intégration de caméras UPnP dans [[OpenHAB]] (Didier Donsez)&lt;br /&gt;
Moins prioritaires:&lt;br /&gt;
# [[OwnPOI]] ownCloud plugin and osmand plugin to share POI and favorite positions. Dvp Android. Nicolas Palix.&lt;br /&gt;
# [[OwnList]] ownCloud plugin and Android app to share a TODO list. Nicolas Palix.&lt;br /&gt;
# [[Osmand-Auto]] Support Android Auto sur [[OsmAnd]]  Nicolas Palix,&lt;br /&gt;
# [[OCR de composition d&#039;étiquettes alimentaires pour la base Open Food Facts]] (Nicolas Palix, Didier Donsez)&lt;br /&gt;
Sous réserve de matériel&lt;br /&gt;
# Reconstruction 3D d&#039;images thermiques provenant des réseaux de caméras thermiques [[Flir One]] : application au sport connecté(Didier DONSEZ)&lt;br /&gt;
# Géolocation Indoor basée sur [[Decaware]]. Utilisation d&#039;algorithmes de trigonalisation ([https://github.com/jpias/beacon-pfilter-simulation/wiki lien]), (Didier Donsez, Vivien Quéma)&lt;br /&gt;
&lt;br /&gt;
==RICM5==&lt;br /&gt;
===Projet Semestre S10===&lt;br /&gt;
&lt;br /&gt;
Enseignants responsables : Didier Donsez&lt;br /&gt;
&lt;br /&gt;
Calendrier: le projet commence le 23/01 et se termine le 17/03.&lt;br /&gt;
&lt;br /&gt;
Réunion de présentation : 23/01 à 8H00 (RdV Salle AIR).&lt;br /&gt;
&lt;br /&gt;
Soutenance à mi-parcours :  A DEFINIR &lt;br /&gt;
&lt;br /&gt;
Soutenance (puis Pot de la fin) :  A DEFINIR (Provisoirement le 17/03)&lt;br /&gt;
&lt;br /&gt;
Séances MPI:&lt;br /&gt;
* Jeudi 26 janvier matin (Stéphanie Diligent)&lt;br /&gt;
* Jeudi 2 février matin (Stéphanie Diligent)&lt;br /&gt;
* Mardi 7 février matin (Emmanuelle Tréhoust)&lt;br /&gt;
* Mardi 14 février matin (Emmanuelle Tréhoust)&lt;br /&gt;
* Lundi 6 mars après midi (Stéphanie Diligent et Emmanuelle Tréhoust)&lt;br /&gt;
&lt;br /&gt;
Propositions &#039;&#039;&#039;définitives&#039;&#039;&#039; de projet:&lt;br /&gt;
&lt;br /&gt;
# [[Sous-titre_en_temps_r%C3%A9el_d%27un_cours| Sous-titre d&#039;un cours en temps réel]] :  Laurent Besacier, Didier Donsez, Marie-Paule Balicco, Jérôme Maisonnasse : BRUEL, BUI, LECHEVALLIER, MATHIEU, MOURET&lt;br /&gt;
# [[Réalité virtuelle et Augmentée pour la maintenance d&#039;usines]] (avec [[Unity 3D]] et [[Google VR]] SDK for Android, caméra Flir One, [[WebRTC]]): Didier Donsez, Georges-Pierre Bonneau : BERTRAND-DALECHAMPS, POPEK, ZAHO, BIN, NDIAYE &lt;br /&gt;
# [[CoCass|CoCass : CaaS Docker collaboratif]] : Didier Donsez (ARRADA, FAURE, FOUNAS, HALLAL, MEDEWOU, VOUTAT)&lt;br /&gt;
# [[Projet 2017 : Gestionnaire de packages Polytech| &#039;&#039;&#039;Gestion des images systèmes pour les supports à Polytech Grenoble&#039;&#039;&#039;]] : GATTAZ, LECORPS, NOUGUIER, RAMEL&lt;br /&gt;
# [[Suggestion intelligente des films basé sur TensorFlow]] : DUNAND, HATTIGUAIS, NAVARRO, NIOGRET, RACHEX&lt;br /&gt;
# Projet Startup:  Didier Donsez LUCIDARME, DELAPORTE&lt;br /&gt;
&lt;br /&gt;
Projets non choisi:&lt;br /&gt;
# Borne d&#039;accueil handicap : Didier Donsez, Marie-Paule Balicco, Jérôme Maisonnasse&lt;br /&gt;
# [[Plateforme IoT du LIG basé sur Walt]] : Bernard Tourancheau, Franck Rousseau, Etienne Dublé&lt;br /&gt;
# [[Contributions à RIOT OS]] autour de [[LoRa]]: Didier Donsez&lt;br /&gt;
&lt;br /&gt;
Remarque: [http://snowcamp.io/2017/fr/welcome Netbeans Days 2017], 7 Février 2017, Bâtiment IMAG. Pensez à vous inscrire!&lt;br /&gt;
&lt;br /&gt;
Remarque: [https://wiki.eclipse.org/Eclipse_IoT_Day_Grenoble_2017 Eclipse IoT Days 2017], 9-10 Mars 2017, Bâtiment IMAG. Pensez à vous inscrire!&lt;br /&gt;
&lt;br /&gt;
=Année à définir=&lt;br /&gt;
&lt;br /&gt;
* [[Non linear MKV Editor]] : Nicolas Palix&lt;br /&gt;
* [[Smart campus augmenté et contributif]]&lt;br /&gt;
* [[Intégration OpenHAB / OpenTele]]&lt;br /&gt;
* [[Client MQTT pour OBD]] sur Android&lt;br /&gt;
* [[Sommeilomètre]] (Michael Perin, Didier Donsez)&lt;br /&gt;
* [[Open DynDNS]]&lt;br /&gt;
* [[IllumiRoom]]&lt;br /&gt;
* [[Emergency mobile app]]  Dvp Android. Nicolas Palix pour TIS, PRI et RICM&lt;br /&gt;
* [[Kodi Reflexive Remote]] Dynamic remote control for Kodi. Nicolas Palix.&lt;br /&gt;
* [http://intgat.tigress.co.uk/rmy/uml/index.html Zerofree] Portage de zerofree pour d&#039;autres systèmes de fichiers que ext2/3/4 (notamment Unix FS). Voir également la page [http://packages.qa.debian.org/z/zerofree.html QA de Debian]. Nicolas Palix.&lt;br /&gt;
* [[Bracelet électronique de monitoriing de l&#039;alcoolémie]]&lt;br /&gt;
* [[Oxymètre DIY]]&lt;br /&gt;
* [[PinSound]]&lt;br /&gt;
* [[Extension du support STM32Fx-Discovery dans libopencm3]] : Olivier Richard&lt;br /&gt;
* [[Arduino et libopencm3]] : Olivier Richard&lt;br /&gt;
* [[Data Acquisition System et Stm32f4-Discovery]] : Olivier Richard&lt;br /&gt;
* [[Distributed Data Storage System]] : Olivier Richard&lt;br /&gt;
* [[Dashboard based on w2ui]]&lt;br /&gt;
* [[Environnement logiciel pour FabLab]] : Olivier Richard&lt;br /&gt;
* [[Environnement logiciel pour le Live Programming]] : Olivier Richard&lt;br /&gt;
* [[VirtualPinball]]&lt;br /&gt;
* Tondeuse dessinatrice&lt;br /&gt;
* [[ImmersiveDog]] Nicolas Glade, Didier Donsez&lt;br /&gt;
* Projet avec [[OpenROV]] ???? : Didier Donsez&lt;br /&gt;
* [[Sphero]] malin (Michael Périn) (2 etudiants)&lt;br /&gt;
* [[Drone paramoteur]] ???&lt;br /&gt;
* [[Optimisation de l&#039;énergie pour cyclotouriste électrique]]&lt;br /&gt;
* [[SmartSelfService|Smart Self-Service 2015]] Didier Donsez &amp;amp; Vivien Quema&lt;br /&gt;
* [[Station Météo LoRa]] : contribution au projet [[LoRA-Fabian]] (Didier Donsez)&lt;br /&gt;
&lt;br /&gt;
=Réserve (boite à idées)=&lt;br /&gt;
&lt;br /&gt;
# [[Tag et Paint Ball en réalité augmentée]] (Michaël Périn) &lt;br /&gt;
# [[Passe moi ton fichier]] (Michaël Périn) &lt;br /&gt;
# [[Extensions à Fab Server]] (Jean-Michel Molenaar) sous reserve (CM ou SR)&lt;br /&gt;
# [[Table multijeux de café 2.0]]&lt;br /&gt;
# [[ GPIO_Qemu_RasPI| Emulation des GPIO dans QEMU pour le carte Raspberry Pi]] (Olivier Richard)&lt;br /&gt;
# [[ Qemu et STM32F0-Discovery ]] (Olivier Richard)&lt;br /&gt;
# [[Serrure à clé MIDI multifactorielle]] (Didier Donsez)&lt;br /&gt;
# [[Table interactive musicale]] (Didier Donsez)&lt;br /&gt;
# [[iMailbox]] (Didier Donsez)&lt;br /&gt;
# [[AmILight]] (eclairage d&#039;ambience intelligent) (Didier Donsez)&lt;br /&gt;
# [[PDAmeetPDA]] (synchronisation d&#039;agenda) (Michaël Périn)&lt;br /&gt;
# [[1 000 000 VMs]] (expérimentation d&#039;application distribuée à très grande échelle) (Olivier Richard) (2-3 RICM4)&lt;br /&gt;
# [[Multiple Kinect]] (utilisation simultanée de plusieurs Kinect) (Olivier Richard) (RICM ou 3I)&lt;br /&gt;
# [[Kinect musicale]] (Didier Donsez) (RICM)&lt;br /&gt;
# [[Ktechlab Simavr Arduino | Ktechlab et integration de Simavr(Arduino)]] (Olivier Richard) (2-3 RICM4-SR)&lt;br /&gt;
# Ocaml on AVR (Arduino)&lt;br /&gt;
# Ocaml on Cortex-M3&lt;br /&gt;
# [[Arduino on STM32 Discovery]]&lt;br /&gt;
# [[Reverse Geocache Puzzle Box]]&lt;br /&gt;
# [[OSGi ME]] (Didier Donsez)&lt;br /&gt;
# [[Affichage Etudiant à Polytech]]&lt;br /&gt;
# Synthèse 3D + motion capture Kinect&lt;br /&gt;
# Logiciel d&#039;[[apprentissage du calcul]] sur tablette Android (reconnaissance de chiffres manuscrits)&lt;br /&gt;
# Plancher de verre (saint gobain) à la [http://www.wat.tv/video/mickael-jackson-billie-jean-oewj_2ey2h_.html Mickael Jackson dans Billie Jean] ! woo&lt;br /&gt;
# [[Ktechlab Simavr Arduino | Ktechlab et integration de Simavr(Arduino)]] (Olivier Richard) (2-3 RICM4-SR)&lt;br /&gt;
# [[CNC]]&lt;br /&gt;
# [[Idées en Vrac]]&lt;br /&gt;
# Scheme Everywhere (Olivier Richard) (2-3 RICM4-SR)&lt;br /&gt;
# [[Projet Station Météo]]&lt;br /&gt;
# Ocaml on AVR (Arduino)&lt;br /&gt;
# [[Table interactive musicale]] (Didier Donsez)&lt;br /&gt;
# [[AmILight]] (eclairage d&#039;amnbience intelligent) (Didier Donsez)&lt;br /&gt;
# [[Cube pointeur]] d&#039;activité ingénieur&lt;br /&gt;
# [http://www.instructables.com/id/Puppeteer-Motion-Capture-Costume/ Puppeteer Motion-Capture Costume]&lt;br /&gt;
# [[Musical Staircase]] @ Polytech (Didier Donsez, 1 RICM4 + 1 3I4)&lt;br /&gt;
# [[Total Recall]] (Didier Donsez)&lt;br /&gt;
# [[SoundMachine]]&lt;br /&gt;
# [[IGN-OSM|Importation de données IGN publiques dans OSM]]&lt;br /&gt;
# [[Speed-limit-OSM|Analyse de traces GPX pour déterminer les limitations de vitesse]]&lt;br /&gt;
# [[Multi perceptual cameras]] (Didier Donsez)&lt;br /&gt;
# [[Photomaton 3D]] (Didier Donsez)&lt;br /&gt;
# [[ArduCopter]]&lt;br /&gt;
# [[Parking Intelligent]]&lt;/div&gt;</summary>
		<author><name>Maxime.Dereymez</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Projets-2016-2017-floatingimageUPnP/SRS&amp;diff=32650</id>
		<title>Projets-2016-2017-floatingimageUPnP/SRS</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Projets-2016-2017-floatingimageUPnP/SRS&amp;diff=32650"/>
		<updated>2017-01-23T15:27:43Z</updated>

		<summary type="html">&lt;p&gt;Maxime.Dereymez: Created page with &amp;quot;The document provides a template of the Software Requirements Specification (SRS). It is inspired of the IEEE/ANSI 830-1998 Standard.   &amp;#039;&amp;#039;&amp;#039;Read first:&amp;#039;&amp;#039;&amp;#039; * http://www.cs.st-an...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The document provides a template of the Software Requirements Specification (SRS). It is inspired of the IEEE/ANSI 830-1998 Standard.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Read first:&#039;&#039;&#039;&lt;br /&gt;
* http://www.cs.st-andrews.ac.uk/~ifs/Books/SE9/Presentations/PPTX/Ch4.pptx&lt;br /&gt;
* http://en.wikipedia.org/wiki/Software_requirements_specification&lt;br /&gt;
* [http://www.cse.msu.edu/~chengb/RE-491/Papers/IEEE-SRS-practice.pdf IEEE Recommended Practice for Software Requirements Specifications IEEE Std 830-1998]&lt;br /&gt;
&lt;br /&gt;
 {|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
 |+ Document History&lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Version&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Date&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Authors&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Description&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Validator&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Validation Date&lt;br /&gt;
 |-&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot; |&lt;br /&gt;
 | 0.1.0&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
 | TBC&lt;br /&gt;
&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=1.   Introduction=&lt;br /&gt;
==1.1   Purpose of the requirements document==&lt;br /&gt;
==1.2   Scope of the product==&lt;br /&gt;
==1.3   Definitions, acronyms and abbreviations==&lt;br /&gt;
==1.4   References==&lt;br /&gt;
==1.5   Overview of the remainder of the document==&lt;br /&gt;
=2.   General description=&lt;br /&gt;
==2.1   Product perspective==&lt;br /&gt;
==2.2   Product functions==&lt;br /&gt;
==2.3   User characteristics==&lt;br /&gt;
==2.4   General constraints==&lt;br /&gt;
==2.5   Assumptions and dependencies==&lt;br /&gt;
=3.Specific requirements, covering functional, non-functional and interface requirements=&lt;br /&gt;
* document external interfaces,&lt;br /&gt;
* describe system functionality and performance&lt;br /&gt;
* specify logical database requirements,&lt;br /&gt;
* design constraints,&lt;br /&gt;
* emergent system properties and quality characteristics.&lt;br /&gt;
&lt;br /&gt;
==3.1 Requirement X.Y.Z (in Structured Natural Language)==&lt;br /&gt;
&#039;&#039;&#039;Function&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Description&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Inputs&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Source&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Outputs&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Destination&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Action&#039;&#039;&#039;:&lt;br /&gt;
* Natural language sentences (with MUST, MAY, SHALL)&lt;br /&gt;
* Graphical Notations : UML Sequence w/o collaboration diagrams, Process maps, Task Analysis (HTA, CTT)&lt;br /&gt;
* Mathematical Notations&lt;br /&gt;
* Tabular notations for several (condition --&amp;gt; action) tuples&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Non functional requirements&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pre-condition&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Post-condition&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Side-effects&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
=4. Product evolution=&lt;br /&gt;
&lt;br /&gt;
=5. Appendices=&lt;br /&gt;
=6. Index=&lt;/div&gt;</summary>
		<author><name>Maxime.Dereymez</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Projets_2016-2017&amp;diff=32647</id>
		<title>Projets 2016-2017</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Projets_2016-2017&amp;diff=32647"/>
		<updated>2017-01-23T15:22:45Z</updated>

		<summary type="html">&lt;p&gt;Maxime.Dereymez: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;&amp;lt;[[Projets 2015-2016]] | [[Projets]] | [[Projets 2017-2018]]&amp;gt;&amp;gt;&lt;br /&gt;
=RICM=&lt;br /&gt;
==RICM3==&lt;br /&gt;
&lt;br /&gt;
==RICM4==&lt;br /&gt;
===Projet Semestre S8===&lt;br /&gt;
&lt;br /&gt;
Enseignants responsables : Olivier Richard, Didier Donsez&lt;br /&gt;
&lt;br /&gt;
Dates : Lundi 9/01/2017 au 29/03/2017&lt;br /&gt;
Lancement: 9/01/2017 après-midi&lt;br /&gt;
Soutenance: le 3/04/2017 matin et après-midi&lt;br /&gt;
Soutenance à mi-parcours: A définir&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Evaluation à mi-parcours le lundi/mardi ???&#039;&#039;&#039;: Format: 10min (5min de présentation 3 slides au plus, 5min de discussion). Cette évaluation sera prise en compte dans la note finale.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Consignes générales:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Vous devez être pro-actifs !!!&#039;&#039;&#039;: Si des points sont pas ou mals spécifiés, vous le faîtes et vous justifiez vos choix. Pour les problèmes techniques éventuels vous pouvez: creuser la question, contacter l&#039;auteur du code si il y a lieu, écrire un rapport de bug (&#039;&#039;&#039;Attention:&#039;&#039;&#039; ca se prépare !), soumettre un patch/pull request, contacter l&#039;enseignant ou la personne référente du projet.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Vous devez maintenir une fiche de suivi de projet&#039;&#039;&#039;: elle doit être mise à jour chaque semaine, elle rassemble les élements essentiels du projet, elle &lt;br /&gt;
indique les évolutions du projet et présente sa feuille de route. &#039;&#039;&#039;Note:&#039;&#039;&#039; le nom de la fiche doit être composé du nom du projet et suffixé par ricm4_2015_2016. &#039;&#039;&#039;Cette fiche compte pour la note finale&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Vous devez utiliser un logiciel de gestion de version&#039;&#039;&#039; pour vos développements comme [http://en.wikipedia.org/wiki/Git_%28software%29 git ] et nous vous conseillons d&#039;utiliser le site [https://github.com github] pour l&#039;hébergement de votre dépôt public.&lt;br /&gt;
&lt;br /&gt;
* Les document public (exemple sur github) doivent être rédigés en anglais (README, documentation, commentaires de code, nom de variables et de fonctions). Une bonnification sera accordée si le rapport et les transparents sont en anglais (la soutenance sera en francais).&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
 |+ Affectation des projets RICM4 2016-2017&lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Sujet&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Etudiants&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Enseignant(s)&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Fiche de suivi&lt;br /&gt;
 !scope=&amp;quot;col&amp;quot;| Dépot git&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 1&lt;br /&gt;
 | [[Ruche connectée LoRa]] &lt;br /&gt;
 | MOREAU, LESAGE, &lt;br /&gt;
 | Palix, Richard&lt;br /&gt;
 | [[Projets-2016-2017-| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/ &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:test.pdf|Rapport]] - [[Media:slides.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 2&lt;br /&gt;
 | [[Serres connectées]]&lt;br /&gt;
 |  BOISADAM, DALLE&lt;br /&gt;
 | Palix&lt;br /&gt;
 | [[Projets-2016-2017-Serres_connectées| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/igreenhouse &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:test.pdf|Rapport]] - [[Media:slides.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 3&lt;br /&gt;
 | [[I-Greenhouse]] : [[Serre connectée aquaponie]]&lt;br /&gt;
 | MARCHAND, PELLICER&lt;br /&gt;
 | Palix, Donsez&lt;br /&gt;
 | [[Projets-2016-2017-| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/igreenhouse &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:test.pdf|Rapport]] - [[Media:slides.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 4&lt;br /&gt;
 | [[Station de pompage connectée]]&lt;br /&gt;
 | FERNANDES, CHEVALIER, FU &lt;br /&gt;
 | Palix, Donsez, Richard&lt;br /&gt;
 | [[Projets-2016-2017-Station de pompage connectée| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/ &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:test.pdf|Rapport]] - [[Media:slides.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 5&lt;br /&gt;
 | Géolocation Indoor basée sur les [[Beacon]]s BLE &lt;br /&gt;
 | COCHINHO, GAMBRO&lt;br /&gt;
 | Donsez&lt;br /&gt;
 | [[Projets-2016-2017-IndoorGeoloc| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]] - [[Projets-2016-2017-IndoorGeoloc-UML | &#039;&#039;&#039;UML&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/LouisCochinho/Geoloc_Indoor &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:test.pdf|Rapport]] - [[Media:slides.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 6&lt;br /&gt;
 | [[Application de suivi de colis avec RFID UHF (EPC Global)]],&lt;br /&gt;
 | AMODRU-FAVIN, DELISE &lt;br /&gt;
 | Donsez&lt;br /&gt;
 | [[Projets-2016-2017-SuiviColisRFID| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/delisea/ColisMatter &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:test.pdf|Rapport]] - [[Media:slides.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 7&lt;br /&gt;
 | [[StartAIR 2017]]&lt;br /&gt;
 | ODIEVRE, CHAMBONET&lt;br /&gt;
 | Palix&lt;br /&gt;
 | [[Projets-2016-2017-| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/ &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:test.pdf|Rapport]] - [[Media:slides.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 8&lt;br /&gt;
 | [[SmartSelfService]] &lt;br /&gt;
 | ABONNENC, BONHOURE&lt;br /&gt;
 | Donsez&lt;br /&gt;
 | [[Projets-2016-2017-SmartSelfService| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]] - [[Projets-2016-2017-SmartSelfService/SRS | &#039;&#039;&#039;SRS&#039;&#039;&#039;]] - [[Projets-2016-2017-SmartSelfService/UML | &#039;&#039;&#039;UML&#039;&#039;&#039; ]]&lt;br /&gt;
 | [https://github.com/RICM4SmartSelfService/RICM4_Projet_SmartSelfService &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:test.pdf|Rapport]] - [[Media:slides.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 9&lt;br /&gt;
 | [[Interface de contrôle &amp;quot;Photo&amp;quot; pour OpenHAB]]&lt;br /&gt;
 | LACHARTRE, SAVARY &lt;br /&gt;
 | Donsez&lt;br /&gt;
 | [[Projets-2016-2017-| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/ &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:test.pdf|Rapport]] - [[Media:slides.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 10&lt;br /&gt;
 | [[UltraTeam|UltraTeam: Application Mobile pour les Ultra-trailers et les randonneurs]],&lt;br /&gt;
 | ROUQUIER, GEOURJON&lt;br /&gt;
 | Donsez&lt;br /&gt;
 | [[Projets-2016-2017-UltraTeamBest| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/ultratrail &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:test.pdf|Rapport]] - [[Media:slides.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 10&lt;br /&gt;
 | [[UltraTeam|UltraTeam: Application Mobile pour les Ultra-trailers et les randonneurs]],&lt;br /&gt;
 | GALLIER, FERRERA&lt;br /&gt;
 | Donsez&lt;br /&gt;
 | [[Projets-2016-2017-UltraTeam| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/ultratrail &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:test.pdf|Rapport]] - [[Media:slides.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 11&lt;br /&gt;
 | [[Plateforme d&#039;analyse de données IoT]] &lt;br /&gt;
 | ALLARD, ROCHER&lt;br /&gt;
 | Palix, Richard&lt;br /&gt;
 | [[Projets-2016-2017-Plateform_Analyse_Données_IOT| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/ &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:test.pdf|Rapport]] - [[Media:slides.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 13&lt;br /&gt;
 | [[IRock : Surveillance Géotechnique LoRa|iRock]]&lt;br /&gt;
 | SIEST, VEGREVILLE&lt;br /&gt;
 | Donsez&lt;br /&gt;
 | [[Projets-2016-2017-Projet_IRock| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/Shadsa/IRock &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:test.pdf|Rapport]] - [[Media:slides.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 14&lt;br /&gt;
 | [[GrenobloisFuté]]&lt;br /&gt;
 | VIAL, GUERRY&lt;br /&gt;
 | Palix&lt;br /&gt;
 | [[Projets-2016-2017-| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/ &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:test.pdf|Rapport]] - [[Media:slides.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 15&lt;br /&gt;
 | [[GeoDiff]]&lt;br /&gt;
 | AMAURIN, BECHER, BROCHIER&lt;br /&gt;
 | Palix&lt;br /&gt;
 | [[Projets-2016-2017-GeoDiff| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/Hbecher/GeoDiff &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:test.pdf|Rapport]] - [[Media:slides.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 16&lt;br /&gt;
 | [[floatingimage UPnP feed]] &lt;br /&gt;
 | FUSTES, DEREYMEZ&lt;br /&gt;
 | Palix, Donsez&lt;br /&gt;
 | [[Projets-2016-2017-floatingimageUPnP| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/ &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:test.pdf|Rapport]] - [[Media:slides.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 17&lt;br /&gt;
 | Webconférence [[Google VR]]&lt;br /&gt;
 | RIVOAL, ZENNOUCHE &lt;br /&gt;
 | Donsez&lt;br /&gt;
 | [[Projets-2016-2017-| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]] - [[Projets-2016-2017-UML| &#039;&#039;&#039;UML&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/ &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:test.pdf|Rapport]] - [[Media:slides.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 18&lt;br /&gt;
 | [[NixOsTegraX1 | NixOS for Tegra X1]]&lt;br /&gt;
 | NASSIK, TURRIN&lt;br /&gt;
 | Richard&lt;br /&gt;
 | [[Projets-2016-2017-| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/ &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:test.pdf|Rapport]] - [[Media:slides.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 20&lt;br /&gt;
 | [[ExperimentControl | Experiment Control]] &lt;br /&gt;
 | HOMBERG, LEMAIRE&lt;br /&gt;
 | Richard&lt;br /&gt;
 | [[Projets-2016-2017-| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/ &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:test.pdf|Rapport]] - [[Media:slides.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 23&lt;br /&gt;
 | Intégration de caméras UPnP dans [[OpenHAB]] &lt;br /&gt;
 | BLANC, LAW&lt;br /&gt;
 | Donsez&lt;br /&gt;
 | [[Projets-2016-2017-UPnP Cameras integration into OpenHAB | &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/ &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:test.pdf|Rapport]] - [[Media:slides.pdf|Transparents]] - [[Media:Flyer.pdf|Flyer]] - [[Media:rapport.pdf|Rapport]] - [[Media:presentation.pdf|Presentation]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Propositions de projets:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
#  [[Ruche connectée LoRa]] (OpenHab) , Didier Donsez, Denis Jongmann, Olivier Richard&lt;br /&gt;
#  [[Serres connectées]]  (OpenHab) Surveillance des serres d&#039;une exploitation agricole. Nicolas Palix, Michaël Périn et Vincent Hibon (&amp;quot;Les jardins du Coteau&amp;quot;).&lt;br /&gt;
#  [[I-Greenhouse]] : [[Serre connectée aquaponie]] (OpenHab). Nicolas Palix, Didier Donsez (2 groupes)&lt;br /&gt;
#  [[Station de pompage connectée]]. Nicolas Palix&lt;br /&gt;
#  Géolocation Indoor basée sur les [[Beacon]]s BLE (iBeacon, AltBeacon, Eddystone). Utilisation d&#039;algorithmes de trigonalisation ([https://github.com/jpias/beacon-pfilter-simulation/wiki lien]), (Didier Donsez, Vivien Quéma)&lt;br /&gt;
# [[Application de suivi de colis avec RFID UHF (EPC Global)]], Didier Donsez&lt;br /&gt;
# Projet [[StartAIR 2017]] : interface tablette de tableau de bord d&#039;ULM, fiabilisation du réflecteur Flight Simulator (Fabrice Dubois, Nicolas Palix)&lt;br /&gt;
# [[SmartSelfService]] (Didier Donsez, François Portet) en collaboration avec PHELMA.&lt;br /&gt;
# [[Interface de contrôle &amp;quot;Photo&amp;quot;]] pour [[OpenHAB]] : éventuelle contribution à la fondation Eclipse (Didier Donsez)&lt;br /&gt;
# [[UltraTeam|UltraTeam: Application Mobile pour les Ultra-trailers et les randonneurs]] (Didier Donsez, Vivien Quéma)&lt;br /&gt;
# [[Plateforme d&#039;analyse de données IoT]] (Nicolas Palix)&lt;br /&gt;
# Extension de [[Swagger]] pour [[CoAP]] : Application avec [[Californium]] (Contribution à une communauté open-source), (Didier Donsez)&lt;br /&gt;
# [[IRock : Surveillance Géotechnique LoRa|iRock]]: Plateforme Ubilitics pour la surveillance des risques naturelles (déploiement grande échelle de capteurs [[LoRa]] sur le terrain pour l&#039;observation de glissement de terrain) en commun avec Geotech (à confirmer) : Didier Donsez, Sandrine Caroly, Denis Jongmans.&lt;br /&gt;
# [[GrenobloisFuté]] Couche trafic sur OsmAnd avec un greffon. Données dynamique de la métro. Dvp Android. Nicolas Palix.&lt;br /&gt;
# [[GeoDiff]] Production, visualisation, fusion de variations (diff) sur de l&#039;information géocodée : Nicolas Palix (Multimédia)&lt;br /&gt;
# [[floatingimage UPnP feed]] Cadre photos connecté à Kodi. Dvp Android. Nicolas Palix, Didier Donsez&lt;br /&gt;
# Webconférence WebRTC stereoscopique avec [[Google VR]] SDK for Android (Jérôme Maisonnasse, Didier Donsez)&lt;br /&gt;
# [[NixOsTegraX1 | NixOS for Tegra X1]]:  (Olivier Richard)&lt;br /&gt;
# [[LittleJump | Little Jump]]: Inventer un blablacar pour les petits trajets (Olivier Richard)&lt;br /&gt;
# [[ExperimentControl | Experiment Control]] Développer un moteur de conduite d&#039;expérience pour les systèmes distribués (Olivier Richard) &lt;br /&gt;
# [[CrystalLanguageMicrocontroller | Crystal Language for Microcontroller]] (Olivier Richard)&lt;br /&gt;
# Questionnaires automatiques, (Pierre Gillois, Didier Donsez)&lt;br /&gt;
# Intégration de caméras UPnP dans [[OpenHAB]] (Didier Donsez)&lt;br /&gt;
Moins prioritaires:&lt;br /&gt;
# [[OwnPOI]] ownCloud plugin and osmand plugin to share POI and favorite positions. Dvp Android. Nicolas Palix.&lt;br /&gt;
# [[OwnList]] ownCloud plugin and Android app to share a TODO list. Nicolas Palix.&lt;br /&gt;
# [[Osmand-Auto]] Support Android Auto sur [[OsmAnd]]  Nicolas Palix,&lt;br /&gt;
# [[OCR de composition d&#039;étiquettes alimentaires pour la base Open Food Facts]] (Nicolas Palix, Didier Donsez)&lt;br /&gt;
Sous réserve de matériel&lt;br /&gt;
# Reconstruction 3D d&#039;images thermiques provenant des réseaux de caméras thermiques [[Flir One]] : application au sport connecté(Didier DONSEZ)&lt;br /&gt;
# Géolocation Indoor basée sur [[Decaware]]. Utilisation d&#039;algorithmes de trigonalisation ([https://github.com/jpias/beacon-pfilter-simulation/wiki lien]), (Didier Donsez, Vivien Quéma)&lt;br /&gt;
&lt;br /&gt;
==RICM5==&lt;br /&gt;
===Projet Semestre S10===&lt;br /&gt;
&lt;br /&gt;
Enseignants responsables : Didier Donsez&lt;br /&gt;
&lt;br /&gt;
Calendrier: le projet commence le 23/01 et se termine le 17/03.&lt;br /&gt;
&lt;br /&gt;
Réunion de présentation : 23/01 à 8H00 (RdV Salle AIR).&lt;br /&gt;
&lt;br /&gt;
Soutenance à mi-parcours :  A DEFINIR &lt;br /&gt;
&lt;br /&gt;
Soutenance (puis Pot de la fin) :  A DEFINIR (Provisoirement le 17/03)&lt;br /&gt;
&lt;br /&gt;
Séances MPI:&lt;br /&gt;
* Jeudi 26 janvier matin (Stéphanie Diligent)&lt;br /&gt;
* Jeudi 2 février matin (Stéphanie Diligent)&lt;br /&gt;
* Mardi 7 février matin (Emmanuelle Tréhoust)&lt;br /&gt;
* Mardi 14 février matin (Emmanuelle Tréhoust)&lt;br /&gt;
* Lundi 6 mars après midi (Stéphanie Diligent et Emmanuelle Tréhoust)&lt;br /&gt;
&lt;br /&gt;
Propositions &#039;&#039;&#039;définitives&#039;&#039;&#039; de projet:&lt;br /&gt;
&lt;br /&gt;
# [[Sous-titre_en_temps_r%C3%A9el_d%27un_cours| Sous-titre d&#039;un cours en temps réel]] :  Laurent Besacier, Didier Donsez, Marie-Paule Balicco, Jérôme Maisonnasse : BRUEL, BUI, LECHEVALLIER, MATHIEU, MOURET&lt;br /&gt;
# [[Réalité virtuelle et Augmentée pour la maintenance d&#039;usines]] (avec [[Unity 3D]] et [[Google VR]] SDK for Android, caméra Flir One, [[WebRTC]]): Didier Donsez, Georges-Pierre Bonneau : BERTRAND-DALECHAMPS, POPEK, ZAHO, BIN, NDIAYE &lt;br /&gt;
# [[CoCass|CoCass : CaaS Docker collaboratif]] : Didier Donsez (ARRADA, FAURE, FOUNAS, HALLAL, MEDEWOU, VOUTAT)&lt;br /&gt;
# [[Projet 2017 : Gestionnaire de packages Polytech| &#039;&#039;&#039;Gestion des images systèmes pour les supports à Polytech Grenoble&#039;&#039;&#039;]] : GATTAZ, LECORPS, NOUGUIER, RAMEL&lt;br /&gt;
# [[Suggestion intelligente des films basé sur TensorFlow]] : DUNAND, HATTIGUAIS, NAVARRO, NIOGRET, RACHEX&lt;br /&gt;
# Projet Startup:  Didier Donsez LUCIDARME, DELAPORTE&lt;br /&gt;
&lt;br /&gt;
Projets non choisi:&lt;br /&gt;
# Borne d&#039;accueil handicap : Didier Donsez, Marie-Paule Balicco, Jérôme Maisonnasse&lt;br /&gt;
# [[Plateforme IoT du LIG basé sur Walt]] : Bernard Tourancheau, Franck Rousseau, Etienne Dublé&lt;br /&gt;
# [[Contributions à RIOT OS]] autour de [[LoRa]]: Didier Donsez&lt;br /&gt;
&lt;br /&gt;
Remarque: [http://snowcamp.io/2017/fr/welcome Netbeans Days 2017], 7 Février 2017, Bâtiment IMAG. Pensez à vous inscrire!&lt;br /&gt;
&lt;br /&gt;
Remarque: [https://wiki.eclipse.org/Eclipse_IoT_Day_Grenoble_2017 Eclipse IoT Days 2017], 9-10 Mars 2017, Bâtiment IMAG. Pensez à vous inscrire!&lt;br /&gt;
&lt;br /&gt;
=Année à définir=&lt;br /&gt;
&lt;br /&gt;
* [[Non linear MKV Editor]] : Nicolas Palix&lt;br /&gt;
* [[Smart campus augmenté et contributif]]&lt;br /&gt;
* [[Intégration OpenHAB / OpenTele]]&lt;br /&gt;
* [[Client MQTT pour OBD]] sur Android&lt;br /&gt;
* [[Sommeilomètre]] (Michael Perin, Didier Donsez)&lt;br /&gt;
* [[Open DynDNS]]&lt;br /&gt;
* [[IllumiRoom]]&lt;br /&gt;
* [[Emergency mobile app]]  Dvp Android. Nicolas Palix pour TIS, PRI et RICM&lt;br /&gt;
* [[Kodi Reflexive Remote]] Dynamic remote control for Kodi. Nicolas Palix.&lt;br /&gt;
* [http://intgat.tigress.co.uk/rmy/uml/index.html Zerofree] Portage de zerofree pour d&#039;autres systèmes de fichiers que ext2/3/4 (notamment Unix FS). Voir également la page [http://packages.qa.debian.org/z/zerofree.html QA de Debian]. Nicolas Palix.&lt;br /&gt;
* [[Bracelet électronique de monitoriing de l&#039;alcoolémie]]&lt;br /&gt;
* [[Oxymètre DIY]]&lt;br /&gt;
* [[PinSound]]&lt;br /&gt;
* [[Extension du support STM32Fx-Discovery dans libopencm3]] : Olivier Richard&lt;br /&gt;
* [[Arduino et libopencm3]] : Olivier Richard&lt;br /&gt;
* [[Data Acquisition System et Stm32f4-Discovery]] : Olivier Richard&lt;br /&gt;
* [[Distributed Data Storage System]] : Olivier Richard&lt;br /&gt;
* [[Dashboard based on w2ui]]&lt;br /&gt;
* [[Environnement logiciel pour FabLab]] : Olivier Richard&lt;br /&gt;
* [[Environnement logiciel pour le Live Programming]] : Olivier Richard&lt;br /&gt;
* [[VirtualPinball]]&lt;br /&gt;
* Tondeuse dessinatrice&lt;br /&gt;
* [[ImmersiveDog]] Nicolas Glade, Didier Donsez&lt;br /&gt;
* Projet avec [[OpenROV]] ???? : Didier Donsez&lt;br /&gt;
* [[Sphero]] malin (Michael Périn) (2 etudiants)&lt;br /&gt;
* [[Drone paramoteur]] ???&lt;br /&gt;
* [[Optimisation de l&#039;énergie pour cyclotouriste électrique]]&lt;br /&gt;
* [[SmartSelfService|Smart Self-Service 2015]] Didier Donsez &amp;amp; Vivien Quema&lt;br /&gt;
* [[Station Météo LoRa]] : contribution au projet [[LoRA-Fabian]] (Didier Donsez)&lt;br /&gt;
&lt;br /&gt;
=Réserve (boite à idées)=&lt;br /&gt;
&lt;br /&gt;
# [[Tag et Paint Ball en réalité augmentée]] (Michaël Périn) &lt;br /&gt;
# [[Passe moi ton fichier]] (Michaël Périn) &lt;br /&gt;
# [[Extensions à Fab Server]] (Jean-Michel Molenaar) sous reserve (CM ou SR)&lt;br /&gt;
# [[Table multijeux de café 2.0]]&lt;br /&gt;
# [[ GPIO_Qemu_RasPI| Emulation des GPIO dans QEMU pour le carte Raspberry Pi]] (Olivier Richard)&lt;br /&gt;
# [[ Qemu et STM32F0-Discovery ]] (Olivier Richard)&lt;br /&gt;
# [[Serrure à clé MIDI multifactorielle]] (Didier Donsez)&lt;br /&gt;
# [[Table interactive musicale]] (Didier Donsez)&lt;br /&gt;
# [[iMailbox]] (Didier Donsez)&lt;br /&gt;
# [[AmILight]] (eclairage d&#039;ambience intelligent) (Didier Donsez)&lt;br /&gt;
# [[PDAmeetPDA]] (synchronisation d&#039;agenda) (Michaël Périn)&lt;br /&gt;
# [[1 000 000 VMs]] (expérimentation d&#039;application distribuée à très grande échelle) (Olivier Richard) (2-3 RICM4)&lt;br /&gt;
# [[Multiple Kinect]] (utilisation simultanée de plusieurs Kinect) (Olivier Richard) (RICM ou 3I)&lt;br /&gt;
# [[Kinect musicale]] (Didier Donsez) (RICM)&lt;br /&gt;
# [[Ktechlab Simavr Arduino | Ktechlab et integration de Simavr(Arduino)]] (Olivier Richard) (2-3 RICM4-SR)&lt;br /&gt;
# Ocaml on AVR (Arduino)&lt;br /&gt;
# Ocaml on Cortex-M3&lt;br /&gt;
# [[Arduino on STM32 Discovery]]&lt;br /&gt;
# [[Reverse Geocache Puzzle Box]]&lt;br /&gt;
# [[OSGi ME]] (Didier Donsez)&lt;br /&gt;
# [[Affichage Etudiant à Polytech]]&lt;br /&gt;
# Synthèse 3D + motion capture Kinect&lt;br /&gt;
# Logiciel d&#039;[[apprentissage du calcul]] sur tablette Android (reconnaissance de chiffres manuscrits)&lt;br /&gt;
# Plancher de verre (saint gobain) à la [http://www.wat.tv/video/mickael-jackson-billie-jean-oewj_2ey2h_.html Mickael Jackson dans Billie Jean] ! woo&lt;br /&gt;
# [[Ktechlab Simavr Arduino | Ktechlab et integration de Simavr(Arduino)]] (Olivier Richard) (2-3 RICM4-SR)&lt;br /&gt;
# [[CNC]]&lt;br /&gt;
# [[Idées en Vrac]]&lt;br /&gt;
# Scheme Everywhere (Olivier Richard) (2-3 RICM4-SR)&lt;br /&gt;
# [[Projet Station Météo]]&lt;br /&gt;
# Ocaml on AVR (Arduino)&lt;br /&gt;
# [[Table interactive musicale]] (Didier Donsez)&lt;br /&gt;
# [[AmILight]] (eclairage d&#039;amnbience intelligent) (Didier Donsez)&lt;br /&gt;
# [[Cube pointeur]] d&#039;activité ingénieur&lt;br /&gt;
# [http://www.instructables.com/id/Puppeteer-Motion-Capture-Costume/ Puppeteer Motion-Capture Costume]&lt;br /&gt;
# [[Musical Staircase]] @ Polytech (Didier Donsez, 1 RICM4 + 1 3I4)&lt;br /&gt;
# [[Total Recall]] (Didier Donsez)&lt;br /&gt;
# [[SoundMachine]]&lt;br /&gt;
# [[IGN-OSM|Importation de données IGN publiques dans OSM]]&lt;br /&gt;
# [[Speed-limit-OSM|Analyse de traces GPX pour déterminer les limitations de vitesse]]&lt;br /&gt;
# [[Multi perceptual cameras]] (Didier Donsez)&lt;br /&gt;
# [[Photomaton 3D]] (Didier Donsez)&lt;br /&gt;
# [[ArduCopter]]&lt;br /&gt;
# [[Parking Intelligent]]&lt;/div&gt;</summary>
		<author><name>Maxime.Dereymez</name></author>
	</entry>
</feed>