<?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=Mathias.Branger</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=Mathias.Branger"/>
	<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php/Special:Contributions/Mathias.Branger"/>
	<updated>2026-06-01T00:42:53Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.17</generator>
	<entry>
		<id>https://air.imag.fr/index.php?title=Fiche_SmartProjector_ricm4_2015_2016&amp;diff=28602</id>
		<title>Fiche SmartProjector ricm4 2015 2016</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Fiche_SmartProjector_ricm4_2015_2016&amp;diff=28602"/>
		<updated>2016-04-04T09:32:58Z</updated>

		<summary type="html">&lt;p&gt;Mathias.Branger: /* Week 10 (March 21- March 27) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039; Team : &#039;&#039;&#039; &lt;br /&gt;
* Jules HABLOT (RICM4)&lt;br /&gt;
* Mathias BRANGER (RICM4)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Supervisors: &#039;&#039;&#039; &lt;br /&gt;
* Jérôme Maisonnasse&lt;br /&gt;
* Didier DONSEZ&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Current questions = &lt;br /&gt;
&lt;br /&gt;
* Minimum debit ?&lt;br /&gt;
* Which Protocol ?&lt;br /&gt;
* How many flops ?&lt;br /&gt;
&lt;br /&gt;
== Next Steps ==&lt;br /&gt;
&lt;br /&gt;
* tests de performances comparatif entre UDP et TCP&lt;br /&gt;
* utilisation de &#039;queue&#039; pour les nouveaux clients possibles : http://blog.nicolargo.com/2009/02/jai-streame-avec-gstreamer.html&lt;br /&gt;
* faire de l&#039;ergonomie de comment gérer les connexions&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Liens utiles == &lt;br /&gt;
&lt;br /&gt;
* [https://fr.wikipedia.org/wiki/Virtual_Network_Computing VNC]&lt;br /&gt;
* XOrg&lt;br /&gt;
* [https://fr.wikipedia.org/wiki/Framebuffer Framebuffer]&lt;br /&gt;
* [https://doc.ubuntu-fr.org/xrandr xrandr]&lt;br /&gt;
* look Klaxoon&lt;br /&gt;
* [https://fr.wikipedia.org/wiki/Wi-Fi_Direct Protocole WiFi Direct]&lt;br /&gt;
* [http://liliputing.com/2015/07/ubuntu-on-the-32gb-intel-compute-stick-you-have-to-install-it-yourself.html Stick]&lt;br /&gt;
* raspberry pi&lt;br /&gt;
* [http://www.intel.com/content/www/us/en/compute-stick/intel-compute-stick.html Intel stick]&lt;br /&gt;
* [http://www.clubic.com/processeur/processeur-intel/article-774166-1-intel-compute-stick.html Intel site]&lt;br /&gt;
* [http://tice974.ac-reunion.fr/tablettes/aspects-techniques/connexion-a-un-videoprojecteur/ éducation nationale ?]&lt;br /&gt;
* [https://klaxoon.com/?_locale=frd klaxoon]&lt;br /&gt;
* [https://www.youtube.com/watch?v=lNvYanDLHZA Live Streaming Raspberry Pi Camera to Windows PC]&lt;br /&gt;
* [http://gstreamer.freedesktop.org/data/doc/gstreamer/head/manual/html/chapter-helloworld.html#section-helloworld tuto gstreamer]&lt;br /&gt;
* [http://stackoverflow.com/questions/33747500/using-gstreamer-to-capture-screen-and-show-it-in-a-window Capture screen]&lt;br /&gt;
* [http://stackoverflow.com/questions/11996715/gstreamer-udp-send-receive-one-liner gstreamer udp ]&lt;br /&gt;
* https://www.icescrum.com&lt;br /&gt;
* https://waffle.io&lt;br /&gt;
&lt;br /&gt;
= Requirements =&lt;br /&gt;
&lt;br /&gt;
* Multi display with multi users (different types of displays)&lt;br /&gt;
* Multi display with one user (one screen for each app)&lt;br /&gt;
* Zoom/Unzoom on a screen with a click&lt;br /&gt;
* Check if students are here / presence dashboard&lt;br /&gt;
* Drop files into a screen to share it with the screen owner.&lt;br /&gt;
* Quizz : questions on screen / students answer on their computers&lt;br /&gt;
* feedback about the lesson.&lt;br /&gt;
* save courses + transcription (link with some other projects)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Design Pattern =&lt;br /&gt;
&lt;br /&gt;
* [[Patron de conception - SmartProjector]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Progress =&lt;br /&gt;
&lt;br /&gt;
Continuous update of [[GStreamer| &#039;&#039;Wiki GStreamer&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
== Week 1 (January 18 - January 24) ==&lt;br /&gt;
* Description of project requirements.&lt;br /&gt;
* Investigations on existing objects and technologies.&lt;br /&gt;
&lt;br /&gt;
== Week 2 (January 25 - January 31) ==&lt;br /&gt;
=== Meeting with Maisonnasse Jérôme ===&lt;br /&gt;
&lt;br /&gt;
* high level :[http://gstreamer.freedesktop.org GStreamer]&lt;br /&gt;
* low level : [https://www.ffmpeg.org FFMPEG]&lt;br /&gt;
* [https://fr.wikipedia.org/wiki/HTML5 HTML5]&lt;br /&gt;
* Screencast&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; According to him, we&#039;ll use Gstreamer.&lt;br /&gt;
&lt;br /&gt;
=== Other ===&lt;br /&gt;
* Redefining project.&lt;br /&gt;
* Discovering UML systems.&lt;br /&gt;
* Installing Gstreamer on Mac/Ubuntu.&lt;br /&gt;
* Big issues on MAC. &lt;br /&gt;
&lt;br /&gt;
== Week 3 (February 01 - February 07) ==&lt;br /&gt;
&lt;br /&gt;
* Ubuntu : Gstreamer tests using shell.&lt;br /&gt;
* Mac : trying to solve issues + post on StackOverflow&lt;br /&gt;
&lt;br /&gt;
== Week 4 (February 08 - February 14) ==&lt;br /&gt;
&lt;br /&gt;
* Defining design patterns [[http://air.imag.fr/index.php/Patron_de_conception_-_SmartProjector patterns]]&lt;br /&gt;
* Gstreamer : windows with multiple flows.&lt;br /&gt;
* Trying to transmit video flow between 2 computers with Gstreamer.&lt;br /&gt;
&lt;br /&gt;
== Week 5 (February 15 - February 21) ==&lt;br /&gt;
&lt;br /&gt;
* Completing document : SRS &lt;br /&gt;
* Sucessing transmission of video flow between 2 computers with Gstreamer.&lt;br /&gt;
&lt;br /&gt;
== Week 6 (February 22 - February 28) ==&lt;br /&gt;
&lt;br /&gt;
* Adding activity and UML diagrams.&lt;br /&gt;
* Working a bit more on Gstreamer&lt;br /&gt;
&lt;br /&gt;
== Week 7 (February 29 - March 06) ==&lt;br /&gt;
* Presentation&lt;br /&gt;
== Week 8 (March 07 - March 13) ==&lt;br /&gt;
&lt;br /&gt;
* Investigate which graphic library to use.&lt;br /&gt;
* Chose between Gtk and Qt.&lt;br /&gt;
&lt;br /&gt;
== Week 9 (March 14 - March 20) ==&lt;br /&gt;
&lt;br /&gt;
* Trying to use QT&lt;br /&gt;
* Link with Gstreamer&lt;br /&gt;
* Tests with Qt + Gstreamer&lt;br /&gt;
&lt;br /&gt;
== Week 10 (March 21- March 27) ==&lt;br /&gt;
&lt;br /&gt;
* Create basic TCP client/Server protocol&lt;br /&gt;
* Create UI with signals/slots&lt;br /&gt;
&lt;br /&gt;
== Week 11 (March 28- April 03) ==&lt;br /&gt;
&lt;br /&gt;
* Use Gstreamer to client/Serveur &lt;br /&gt;
* Add Connexion verification from database&lt;br /&gt;
* Possible to cast multiple screens on server&lt;br /&gt;
* Possible to cast multiple screen when only one user connected&lt;br /&gt;
&lt;br /&gt;
== Week 12 (April 04 - April 10) ==&lt;/div&gt;</summary>
		<author><name>Mathias.Branger</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Fiche_SmartProjector_ricm4_2015_2016&amp;diff=28600</id>
		<title>Fiche SmartProjector ricm4 2015 2016</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Fiche_SmartProjector_ricm4_2015_2016&amp;diff=28600"/>
		<updated>2016-04-04T09:32:30Z</updated>

		<summary type="html">&lt;p&gt;Mathias.Branger: /* Week 11 (March 28- April 03) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039; Team : &#039;&#039;&#039; &lt;br /&gt;
* Jules HABLOT (RICM4)&lt;br /&gt;
* Mathias BRANGER (RICM4)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Supervisors: &#039;&#039;&#039; &lt;br /&gt;
* Jérôme Maisonnasse&lt;br /&gt;
* Didier DONSEZ&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Current questions = &lt;br /&gt;
&lt;br /&gt;
* Minimum debit ?&lt;br /&gt;
* Which Protocol ?&lt;br /&gt;
* How many flops ?&lt;br /&gt;
&lt;br /&gt;
== Next Steps ==&lt;br /&gt;
&lt;br /&gt;
* tests de performances comparatif entre UDP et TCP&lt;br /&gt;
* utilisation de &#039;queue&#039; pour les nouveaux clients possibles : http://blog.nicolargo.com/2009/02/jai-streame-avec-gstreamer.html&lt;br /&gt;
* faire de l&#039;ergonomie de comment gérer les connexions&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Liens utiles == &lt;br /&gt;
&lt;br /&gt;
* [https://fr.wikipedia.org/wiki/Virtual_Network_Computing VNC]&lt;br /&gt;
* XOrg&lt;br /&gt;
* [https://fr.wikipedia.org/wiki/Framebuffer Framebuffer]&lt;br /&gt;
* [https://doc.ubuntu-fr.org/xrandr xrandr]&lt;br /&gt;
* look Klaxoon&lt;br /&gt;
* [https://fr.wikipedia.org/wiki/Wi-Fi_Direct Protocole WiFi Direct]&lt;br /&gt;
* [http://liliputing.com/2015/07/ubuntu-on-the-32gb-intel-compute-stick-you-have-to-install-it-yourself.html Stick]&lt;br /&gt;
* raspberry pi&lt;br /&gt;
* [http://www.intel.com/content/www/us/en/compute-stick/intel-compute-stick.html Intel stick]&lt;br /&gt;
* [http://www.clubic.com/processeur/processeur-intel/article-774166-1-intel-compute-stick.html Intel site]&lt;br /&gt;
* [http://tice974.ac-reunion.fr/tablettes/aspects-techniques/connexion-a-un-videoprojecteur/ éducation nationale ?]&lt;br /&gt;
* [https://klaxoon.com/?_locale=frd klaxoon]&lt;br /&gt;
* [https://www.youtube.com/watch?v=lNvYanDLHZA Live Streaming Raspberry Pi Camera to Windows PC]&lt;br /&gt;
* [http://gstreamer.freedesktop.org/data/doc/gstreamer/head/manual/html/chapter-helloworld.html#section-helloworld tuto gstreamer]&lt;br /&gt;
* [http://stackoverflow.com/questions/33747500/using-gstreamer-to-capture-screen-and-show-it-in-a-window Capture screen]&lt;br /&gt;
* [http://stackoverflow.com/questions/11996715/gstreamer-udp-send-receive-one-liner gstreamer udp ]&lt;br /&gt;
* https://www.icescrum.com&lt;br /&gt;
* https://waffle.io&lt;br /&gt;
&lt;br /&gt;
= Requirements =&lt;br /&gt;
&lt;br /&gt;
* Multi display with multi users (different types of displays)&lt;br /&gt;
* Multi display with one user (one screen for each app)&lt;br /&gt;
* Zoom/Unzoom on a screen with a click&lt;br /&gt;
* Check if students are here / presence dashboard&lt;br /&gt;
* Drop files into a screen to share it with the screen owner.&lt;br /&gt;
* Quizz : questions on screen / students answer on their computers&lt;br /&gt;
* feedback about the lesson.&lt;br /&gt;
* save courses + transcription (link with some other projects)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Design Pattern =&lt;br /&gt;
&lt;br /&gt;
* [[Patron de conception - SmartProjector]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Progress =&lt;br /&gt;
&lt;br /&gt;
Continuous update of [[GStreamer| &#039;&#039;Wiki GStreamer&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
== Week 1 (January 18 - January 24) ==&lt;br /&gt;
* Description of project requirements.&lt;br /&gt;
* Investigations on existing objects and technologies.&lt;br /&gt;
&lt;br /&gt;
== Week 2 (January 25 - January 31) ==&lt;br /&gt;
=== Meeting with Maisonnasse Jérôme ===&lt;br /&gt;
&lt;br /&gt;
* high level :[http://gstreamer.freedesktop.org GStreamer]&lt;br /&gt;
* low level : [https://www.ffmpeg.org FFMPEG]&lt;br /&gt;
* [https://fr.wikipedia.org/wiki/HTML5 HTML5]&lt;br /&gt;
* Screencast&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; According to him, we&#039;ll use Gstreamer.&lt;br /&gt;
&lt;br /&gt;
=== Other ===&lt;br /&gt;
* Redefining project.&lt;br /&gt;
* Discovering UML systems.&lt;br /&gt;
* Installing Gstreamer on Mac/Ubuntu.&lt;br /&gt;
* Big issues on MAC. &lt;br /&gt;
&lt;br /&gt;
== Week 3 (February 01 - February 07) ==&lt;br /&gt;
&lt;br /&gt;
* Ubuntu : Gstreamer tests using shell.&lt;br /&gt;
* Mac : trying to solve issues + post on StackOverflow&lt;br /&gt;
&lt;br /&gt;
== Week 4 (February 08 - February 14) ==&lt;br /&gt;
&lt;br /&gt;
* Defining design patterns [[http://air.imag.fr/index.php/Patron_de_conception_-_SmartProjector patterns]]&lt;br /&gt;
* Gstreamer : windows with multiple flows.&lt;br /&gt;
* Trying to transmit video flow between 2 computers with Gstreamer.&lt;br /&gt;
&lt;br /&gt;
== Week 5 (February 15 - February 21) ==&lt;br /&gt;
&lt;br /&gt;
* Completing document : SRS &lt;br /&gt;
* Sucessing transmission of video flow between 2 computers with Gstreamer.&lt;br /&gt;
&lt;br /&gt;
== Week 6 (February 22 - February 28) ==&lt;br /&gt;
&lt;br /&gt;
* Adding activity and UML diagrams.&lt;br /&gt;
* Working a bit more on Gstreamer&lt;br /&gt;
&lt;br /&gt;
== Week 7 (February 29 - March 06) ==&lt;br /&gt;
* Presentation&lt;br /&gt;
== Week 8 (March 07 - March 13) ==&lt;br /&gt;
&lt;br /&gt;
* Investigate which graphic library to use.&lt;br /&gt;
* Chose between Gtk and Qt.&lt;br /&gt;
&lt;br /&gt;
== Week 9 (March 14 - March 20) ==&lt;br /&gt;
&lt;br /&gt;
* Trying to use QT&lt;br /&gt;
* Link with Gstreamer&lt;br /&gt;
* Tests with Qt + Gstreamer&lt;br /&gt;
&lt;br /&gt;
== Week 10 (March 21- March 27) ==&lt;br /&gt;
&lt;br /&gt;
* Create basic TCP client/Server protocol&lt;br /&gt;
&lt;br /&gt;
== Week 11 (March 28- April 03) ==&lt;br /&gt;
&lt;br /&gt;
* Use Gstreamer to client/Serveur &lt;br /&gt;
* Add Connexion verification from database&lt;br /&gt;
* Possible to cast multiple screens on server&lt;br /&gt;
* Possible to cast multiple screen when only one user connected&lt;br /&gt;
&lt;br /&gt;
== Week 12 (April 04 - April 10) ==&lt;/div&gt;</summary>
		<author><name>Mathias.Branger</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Fiche_SmartProjector_ricm4_2015_2016&amp;diff=28599</id>
		<title>Fiche SmartProjector ricm4 2015 2016</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Fiche_SmartProjector_ricm4_2015_2016&amp;diff=28599"/>
		<updated>2016-04-04T09:21:06Z</updated>

		<summary type="html">&lt;p&gt;Mathias.Branger: /* Week 10 (March 21- March 27) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039; Team : &#039;&#039;&#039; &lt;br /&gt;
* Jules HABLOT (RICM4)&lt;br /&gt;
* Mathias BRANGER (RICM4)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Supervisors: &#039;&#039;&#039; &lt;br /&gt;
* Jérôme Maisonnasse&lt;br /&gt;
* Didier DONSEZ&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Current questions = &lt;br /&gt;
&lt;br /&gt;
* Minimum debit ?&lt;br /&gt;
* Which Protocol ?&lt;br /&gt;
* How many flops ?&lt;br /&gt;
&lt;br /&gt;
== Next Steps ==&lt;br /&gt;
&lt;br /&gt;
* tests de performances comparatif entre UDP et TCP&lt;br /&gt;
* utilisation de &#039;queue&#039; pour les nouveaux clients possibles : http://blog.nicolargo.com/2009/02/jai-streame-avec-gstreamer.html&lt;br /&gt;
* faire de l&#039;ergonomie de comment gérer les connexions&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Liens utiles == &lt;br /&gt;
&lt;br /&gt;
* [https://fr.wikipedia.org/wiki/Virtual_Network_Computing VNC]&lt;br /&gt;
* XOrg&lt;br /&gt;
* [https://fr.wikipedia.org/wiki/Framebuffer Framebuffer]&lt;br /&gt;
* [https://doc.ubuntu-fr.org/xrandr xrandr]&lt;br /&gt;
* look Klaxoon&lt;br /&gt;
* [https://fr.wikipedia.org/wiki/Wi-Fi_Direct Protocole WiFi Direct]&lt;br /&gt;
* [http://liliputing.com/2015/07/ubuntu-on-the-32gb-intel-compute-stick-you-have-to-install-it-yourself.html Stick]&lt;br /&gt;
* raspberry pi&lt;br /&gt;
* [http://www.intel.com/content/www/us/en/compute-stick/intel-compute-stick.html Intel stick]&lt;br /&gt;
* [http://www.clubic.com/processeur/processeur-intel/article-774166-1-intel-compute-stick.html Intel site]&lt;br /&gt;
* [http://tice974.ac-reunion.fr/tablettes/aspects-techniques/connexion-a-un-videoprojecteur/ éducation nationale ?]&lt;br /&gt;
* [https://klaxoon.com/?_locale=frd klaxoon]&lt;br /&gt;
* [https://www.youtube.com/watch?v=lNvYanDLHZA Live Streaming Raspberry Pi Camera to Windows PC]&lt;br /&gt;
* [http://gstreamer.freedesktop.org/data/doc/gstreamer/head/manual/html/chapter-helloworld.html#section-helloworld tuto gstreamer]&lt;br /&gt;
* [http://stackoverflow.com/questions/33747500/using-gstreamer-to-capture-screen-and-show-it-in-a-window Capture screen]&lt;br /&gt;
* [http://stackoverflow.com/questions/11996715/gstreamer-udp-send-receive-one-liner gstreamer udp ]&lt;br /&gt;
* https://www.icescrum.com&lt;br /&gt;
* https://waffle.io&lt;br /&gt;
&lt;br /&gt;
= Requirements =&lt;br /&gt;
&lt;br /&gt;
* Multi display with multi users (different types of displays)&lt;br /&gt;
* Multi display with one user (one screen for each app)&lt;br /&gt;
* Zoom/Unzoom on a screen with a click&lt;br /&gt;
* Check if students are here / presence dashboard&lt;br /&gt;
* Drop files into a screen to share it with the screen owner.&lt;br /&gt;
* Quizz : questions on screen / students answer on their computers&lt;br /&gt;
* feedback about the lesson.&lt;br /&gt;
* save courses + transcription (link with some other projects)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Design Pattern =&lt;br /&gt;
&lt;br /&gt;
* [[Patron de conception - SmartProjector]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Progress =&lt;br /&gt;
&lt;br /&gt;
Continuous update of [[GStreamer| &#039;&#039;Wiki GStreamer&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
== Week 1 (January 18 - January 24) ==&lt;br /&gt;
* Description of project requirements.&lt;br /&gt;
* Investigations on existing objects and technologies.&lt;br /&gt;
&lt;br /&gt;
== Week 2 (January 25 - January 31) ==&lt;br /&gt;
=== Meeting with Maisonnasse Jérôme ===&lt;br /&gt;
&lt;br /&gt;
* high level :[http://gstreamer.freedesktop.org GStreamer]&lt;br /&gt;
* low level : [https://www.ffmpeg.org FFMPEG]&lt;br /&gt;
* [https://fr.wikipedia.org/wiki/HTML5 HTML5]&lt;br /&gt;
* Screencast&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; According to him, we&#039;ll use Gstreamer.&lt;br /&gt;
&lt;br /&gt;
=== Other ===&lt;br /&gt;
* Redefining project.&lt;br /&gt;
* Discovering UML systems.&lt;br /&gt;
* Installing Gstreamer on Mac/Ubuntu.&lt;br /&gt;
* Big issues on MAC. &lt;br /&gt;
&lt;br /&gt;
== Week 3 (February 01 - February 07) ==&lt;br /&gt;
&lt;br /&gt;
* Ubuntu : Gstreamer tests using shell.&lt;br /&gt;
* Mac : trying to solve issues + post on StackOverflow&lt;br /&gt;
&lt;br /&gt;
== Week 4 (February 08 - February 14) ==&lt;br /&gt;
&lt;br /&gt;
* Defining design patterns [[http://air.imag.fr/index.php/Patron_de_conception_-_SmartProjector patterns]]&lt;br /&gt;
* Gstreamer : windows with multiple flows.&lt;br /&gt;
* Trying to transmit video flow between 2 computers with Gstreamer.&lt;br /&gt;
&lt;br /&gt;
== Week 5 (February 15 - February 21) ==&lt;br /&gt;
&lt;br /&gt;
* Completing document : SRS &lt;br /&gt;
* Sucessing transmission of video flow between 2 computers with Gstreamer.&lt;br /&gt;
&lt;br /&gt;
== Week 6 (February 22 - February 28) ==&lt;br /&gt;
&lt;br /&gt;
* Adding activity and UML diagrams.&lt;br /&gt;
* Working a bit more on Gstreamer&lt;br /&gt;
&lt;br /&gt;
== Week 7 (February 29 - March 06) ==&lt;br /&gt;
* Presentation&lt;br /&gt;
== Week 8 (March 07 - March 13) ==&lt;br /&gt;
&lt;br /&gt;
* Investigate which graphic library to use.&lt;br /&gt;
* Chose between Gtk and Qt.&lt;br /&gt;
&lt;br /&gt;
== Week 9 (March 14 - March 20) ==&lt;br /&gt;
&lt;br /&gt;
* Trying to use QT&lt;br /&gt;
* Link with Gstreamer&lt;br /&gt;
* Tests with Qt + Gstreamer&lt;br /&gt;
&lt;br /&gt;
== Week 10 (March 21- March 27) ==&lt;br /&gt;
&lt;br /&gt;
* Create basic TCP client/Server protocol&lt;br /&gt;
&lt;br /&gt;
== Week 11 (March 28- April 03) ==&lt;br /&gt;
== Week 12 (April 04 - April 10) ==&lt;/div&gt;</summary>
		<author><name>Mathias.Branger</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Fiche_SmartProjector_ricm4_2015_2016&amp;diff=28598</id>
		<title>Fiche SmartProjector ricm4 2015 2016</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Fiche_SmartProjector_ricm4_2015_2016&amp;diff=28598"/>
		<updated>2016-04-04T09:20:30Z</updated>

		<summary type="html">&lt;p&gt;Mathias.Branger: /* Week 9 (March 14 - March 20) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039; Team : &#039;&#039;&#039; &lt;br /&gt;
* Jules HABLOT (RICM4)&lt;br /&gt;
* Mathias BRANGER (RICM4)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Supervisors: &#039;&#039;&#039; &lt;br /&gt;
* Jérôme Maisonnasse&lt;br /&gt;
* Didier DONSEZ&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Current questions = &lt;br /&gt;
&lt;br /&gt;
* Minimum debit ?&lt;br /&gt;
* Which Protocol ?&lt;br /&gt;
* How many flops ?&lt;br /&gt;
&lt;br /&gt;
== Next Steps ==&lt;br /&gt;
&lt;br /&gt;
* tests de performances comparatif entre UDP et TCP&lt;br /&gt;
* utilisation de &#039;queue&#039; pour les nouveaux clients possibles : http://blog.nicolargo.com/2009/02/jai-streame-avec-gstreamer.html&lt;br /&gt;
* faire de l&#039;ergonomie de comment gérer les connexions&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Liens utiles == &lt;br /&gt;
&lt;br /&gt;
* [https://fr.wikipedia.org/wiki/Virtual_Network_Computing VNC]&lt;br /&gt;
* XOrg&lt;br /&gt;
* [https://fr.wikipedia.org/wiki/Framebuffer Framebuffer]&lt;br /&gt;
* [https://doc.ubuntu-fr.org/xrandr xrandr]&lt;br /&gt;
* look Klaxoon&lt;br /&gt;
* [https://fr.wikipedia.org/wiki/Wi-Fi_Direct Protocole WiFi Direct]&lt;br /&gt;
* [http://liliputing.com/2015/07/ubuntu-on-the-32gb-intel-compute-stick-you-have-to-install-it-yourself.html Stick]&lt;br /&gt;
* raspberry pi&lt;br /&gt;
* [http://www.intel.com/content/www/us/en/compute-stick/intel-compute-stick.html Intel stick]&lt;br /&gt;
* [http://www.clubic.com/processeur/processeur-intel/article-774166-1-intel-compute-stick.html Intel site]&lt;br /&gt;
* [http://tice974.ac-reunion.fr/tablettes/aspects-techniques/connexion-a-un-videoprojecteur/ éducation nationale ?]&lt;br /&gt;
* [https://klaxoon.com/?_locale=frd klaxoon]&lt;br /&gt;
* [https://www.youtube.com/watch?v=lNvYanDLHZA Live Streaming Raspberry Pi Camera to Windows PC]&lt;br /&gt;
* [http://gstreamer.freedesktop.org/data/doc/gstreamer/head/manual/html/chapter-helloworld.html#section-helloworld tuto gstreamer]&lt;br /&gt;
* [http://stackoverflow.com/questions/33747500/using-gstreamer-to-capture-screen-and-show-it-in-a-window Capture screen]&lt;br /&gt;
* [http://stackoverflow.com/questions/11996715/gstreamer-udp-send-receive-one-liner gstreamer udp ]&lt;br /&gt;
* https://www.icescrum.com&lt;br /&gt;
* https://waffle.io&lt;br /&gt;
&lt;br /&gt;
= Requirements =&lt;br /&gt;
&lt;br /&gt;
* Multi display with multi users (different types of displays)&lt;br /&gt;
* Multi display with one user (one screen for each app)&lt;br /&gt;
* Zoom/Unzoom on a screen with a click&lt;br /&gt;
* Check if students are here / presence dashboard&lt;br /&gt;
* Drop files into a screen to share it with the screen owner.&lt;br /&gt;
* Quizz : questions on screen / students answer on their computers&lt;br /&gt;
* feedback about the lesson.&lt;br /&gt;
* save courses + transcription (link with some other projects)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Design Pattern =&lt;br /&gt;
&lt;br /&gt;
* [[Patron de conception - SmartProjector]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Progress =&lt;br /&gt;
&lt;br /&gt;
Continuous update of [[GStreamer| &#039;&#039;Wiki GStreamer&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
== Week 1 (January 18 - January 24) ==&lt;br /&gt;
* Description of project requirements.&lt;br /&gt;
* Investigations on existing objects and technologies.&lt;br /&gt;
&lt;br /&gt;
== Week 2 (January 25 - January 31) ==&lt;br /&gt;
=== Meeting with Maisonnasse Jérôme ===&lt;br /&gt;
&lt;br /&gt;
* high level :[http://gstreamer.freedesktop.org GStreamer]&lt;br /&gt;
* low level : [https://www.ffmpeg.org FFMPEG]&lt;br /&gt;
* [https://fr.wikipedia.org/wiki/HTML5 HTML5]&lt;br /&gt;
* Screencast&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; According to him, we&#039;ll use Gstreamer.&lt;br /&gt;
&lt;br /&gt;
=== Other ===&lt;br /&gt;
* Redefining project.&lt;br /&gt;
* Discovering UML systems.&lt;br /&gt;
* Installing Gstreamer on Mac/Ubuntu.&lt;br /&gt;
* Big issues on MAC. &lt;br /&gt;
&lt;br /&gt;
== Week 3 (February 01 - February 07) ==&lt;br /&gt;
&lt;br /&gt;
* Ubuntu : Gstreamer tests using shell.&lt;br /&gt;
* Mac : trying to solve issues + post on StackOverflow&lt;br /&gt;
&lt;br /&gt;
== Week 4 (February 08 - February 14) ==&lt;br /&gt;
&lt;br /&gt;
* Defining design patterns [[http://air.imag.fr/index.php/Patron_de_conception_-_SmartProjector patterns]]&lt;br /&gt;
* Gstreamer : windows with multiple flows.&lt;br /&gt;
* Trying to transmit video flow between 2 computers with Gstreamer.&lt;br /&gt;
&lt;br /&gt;
== Week 5 (February 15 - February 21) ==&lt;br /&gt;
&lt;br /&gt;
* Completing document : SRS &lt;br /&gt;
* Sucessing transmission of video flow between 2 computers with Gstreamer.&lt;br /&gt;
&lt;br /&gt;
== Week 6 (February 22 - February 28) ==&lt;br /&gt;
&lt;br /&gt;
* Adding activity and UML diagrams.&lt;br /&gt;
* Working a bit more on Gstreamer&lt;br /&gt;
&lt;br /&gt;
== Week 7 (February 29 - March 06) ==&lt;br /&gt;
* Presentation&lt;br /&gt;
== Week 8 (March 07 - March 13) ==&lt;br /&gt;
&lt;br /&gt;
* Investigate which graphic library to use.&lt;br /&gt;
* Chose between Gtk and Qt.&lt;br /&gt;
&lt;br /&gt;
== Week 9 (March 14 - March 20) ==&lt;br /&gt;
&lt;br /&gt;
* Trying to use QT&lt;br /&gt;
* Link with Gstreamer&lt;br /&gt;
* Tests with Qt + Gstreamer&lt;br /&gt;
&lt;br /&gt;
== Week 10 (March 21- March 27) ==&lt;br /&gt;
== Week 11 (March 28- April 03) ==&lt;br /&gt;
== Week 12 (April 04 - April 10) ==&lt;/div&gt;</summary>
		<author><name>Mathias.Branger</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Fiche_SmartProjector_ricm4_2015_2016&amp;diff=28595</id>
		<title>Fiche SmartProjector ricm4 2015 2016</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Fiche_SmartProjector_ricm4_2015_2016&amp;diff=28595"/>
		<updated>2016-04-04T09:17:00Z</updated>

		<summary type="html">&lt;p&gt;Mathias.Branger: /* Week 8 (March 07 - March 13) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039; Team : &#039;&#039;&#039; &lt;br /&gt;
* Jules HABLOT (RICM4)&lt;br /&gt;
* Mathias BRANGER (RICM4)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Supervisors: &#039;&#039;&#039; &lt;br /&gt;
* Jérôme Maisonnasse&lt;br /&gt;
* Didier DONSEZ&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Current questions = &lt;br /&gt;
&lt;br /&gt;
* Minimum debit ?&lt;br /&gt;
* Which Protocol ?&lt;br /&gt;
* How many flops ?&lt;br /&gt;
&lt;br /&gt;
== Next Steps ==&lt;br /&gt;
&lt;br /&gt;
* tests de performances comparatif entre UDP et TCP&lt;br /&gt;
* utilisation de &#039;queue&#039; pour les nouveaux clients possibles : http://blog.nicolargo.com/2009/02/jai-streame-avec-gstreamer.html&lt;br /&gt;
* faire de l&#039;ergonomie de comment gérer les connexions&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Liens utiles == &lt;br /&gt;
&lt;br /&gt;
* [https://fr.wikipedia.org/wiki/Virtual_Network_Computing VNC]&lt;br /&gt;
* XOrg&lt;br /&gt;
* [https://fr.wikipedia.org/wiki/Framebuffer Framebuffer]&lt;br /&gt;
* [https://doc.ubuntu-fr.org/xrandr xrandr]&lt;br /&gt;
* look Klaxoon&lt;br /&gt;
* [https://fr.wikipedia.org/wiki/Wi-Fi_Direct Protocole WiFi Direct]&lt;br /&gt;
* [http://liliputing.com/2015/07/ubuntu-on-the-32gb-intel-compute-stick-you-have-to-install-it-yourself.html Stick]&lt;br /&gt;
* raspberry pi&lt;br /&gt;
* [http://www.intel.com/content/www/us/en/compute-stick/intel-compute-stick.html Intel stick]&lt;br /&gt;
* [http://www.clubic.com/processeur/processeur-intel/article-774166-1-intel-compute-stick.html Intel site]&lt;br /&gt;
* [http://tice974.ac-reunion.fr/tablettes/aspects-techniques/connexion-a-un-videoprojecteur/ éducation nationale ?]&lt;br /&gt;
* [https://klaxoon.com/?_locale=frd klaxoon]&lt;br /&gt;
* [https://www.youtube.com/watch?v=lNvYanDLHZA Live Streaming Raspberry Pi Camera to Windows PC]&lt;br /&gt;
* [http://gstreamer.freedesktop.org/data/doc/gstreamer/head/manual/html/chapter-helloworld.html#section-helloworld tuto gstreamer]&lt;br /&gt;
* [http://stackoverflow.com/questions/33747500/using-gstreamer-to-capture-screen-and-show-it-in-a-window Capture screen]&lt;br /&gt;
* [http://stackoverflow.com/questions/11996715/gstreamer-udp-send-receive-one-liner gstreamer udp ]&lt;br /&gt;
* https://www.icescrum.com&lt;br /&gt;
* https://waffle.io&lt;br /&gt;
&lt;br /&gt;
= Requirements =&lt;br /&gt;
&lt;br /&gt;
* Multi display with multi users (different types of displays)&lt;br /&gt;
* Multi display with one user (one screen for each app)&lt;br /&gt;
* Zoom/Unzoom on a screen with a click&lt;br /&gt;
* Check if students are here / presence dashboard&lt;br /&gt;
* Drop files into a screen to share it with the screen owner.&lt;br /&gt;
* Quizz : questions on screen / students answer on their computers&lt;br /&gt;
* feedback about the lesson.&lt;br /&gt;
* save courses + transcription (link with some other projects)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Design Pattern =&lt;br /&gt;
&lt;br /&gt;
* [[Patron de conception - SmartProjector]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Progress =&lt;br /&gt;
&lt;br /&gt;
Continuous update of [[GStreamer| &#039;&#039;Wiki GStreamer&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
== Week 1 (January 18 - January 24) ==&lt;br /&gt;
* Description of project requirements.&lt;br /&gt;
* Investigations on existing objects and technologies.&lt;br /&gt;
&lt;br /&gt;
== Week 2 (January 25 - January 31) ==&lt;br /&gt;
=== Meeting with Maisonnasse Jérôme ===&lt;br /&gt;
&lt;br /&gt;
* high level :[http://gstreamer.freedesktop.org GStreamer]&lt;br /&gt;
* low level : [https://www.ffmpeg.org FFMPEG]&lt;br /&gt;
* [https://fr.wikipedia.org/wiki/HTML5 HTML5]&lt;br /&gt;
* Screencast&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; According to him, we&#039;ll use Gstreamer.&lt;br /&gt;
&lt;br /&gt;
=== Other ===&lt;br /&gt;
* Redefining project.&lt;br /&gt;
* Discovering UML systems.&lt;br /&gt;
* Installing Gstreamer on Mac/Ubuntu.&lt;br /&gt;
* Big issues on MAC. &lt;br /&gt;
&lt;br /&gt;
== Week 3 (February 01 - February 07) ==&lt;br /&gt;
&lt;br /&gt;
* Ubuntu : Gstreamer tests using shell.&lt;br /&gt;
* Mac : trying to solve issues + post on StackOverflow&lt;br /&gt;
&lt;br /&gt;
== Week 4 (February 08 - February 14) ==&lt;br /&gt;
&lt;br /&gt;
* Defining design patterns [[http://air.imag.fr/index.php/Patron_de_conception_-_SmartProjector patterns]]&lt;br /&gt;
* Gstreamer : windows with multiple flows.&lt;br /&gt;
* Trying to transmit video flow between 2 computers with Gstreamer.&lt;br /&gt;
&lt;br /&gt;
== Week 5 (February 15 - February 21) ==&lt;br /&gt;
&lt;br /&gt;
* Completing document : SRS &lt;br /&gt;
* Sucessing transmission of video flow between 2 computers with Gstreamer.&lt;br /&gt;
&lt;br /&gt;
== Week 6 (February 22 - February 28) ==&lt;br /&gt;
&lt;br /&gt;
* Adding activity and UML diagrams.&lt;br /&gt;
* Working a bit more on Gstreamer&lt;br /&gt;
&lt;br /&gt;
== Week 7 (February 29 - March 06) ==&lt;br /&gt;
* Presentation&lt;br /&gt;
== Week 8 (March 07 - March 13) ==&lt;br /&gt;
&lt;br /&gt;
* Investigate which graphic library to use.&lt;br /&gt;
* Chose between Gtk and Qt.&lt;br /&gt;
&lt;br /&gt;
== Week 9 (March 14 - March 20) ==&lt;br /&gt;
== Week 10 (March 21- March 27) ==&lt;br /&gt;
== Week 11 (March 28- April 03) ==&lt;br /&gt;
== Week 12 (April 04 - April 10) ==&lt;/div&gt;</summary>
		<author><name>Mathias.Branger</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=SRS_-_SmartProjector&amp;diff=27394</id>
		<title>SRS - SmartProjector</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=SRS_-_SmartProjector&amp;diff=27394"/>
		<updated>2016-02-27T18:01:52Z</updated>

		<summary type="html">&lt;p&gt;Mathias.Branger: /* Operating environment */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Introduction =&lt;br /&gt;
&lt;br /&gt;
== Purpose of the requirements document ==&lt;br /&gt;
This Software Requirements Specification (SRS) identifies the requirements for project SmartProjector. In case of a open source project, we must present the requirement to others potential contributors. This document is a guideline about the functionalities offered and the problems that the system solves.&lt;br /&gt;
&lt;br /&gt;
== Scope of the product ==&lt;br /&gt;
&lt;br /&gt;
There are a lot of projectors in Polytech Grenoble. But they are old and technology changes fast. As a consequence, the projectors only use VGA ports which are out of date. With this project, we want to be able to connect to projectors wirelessly while adding interactions between students and professors in a classroom. Therefore, it fits in SmartClassRoom&#039;s frame.&lt;br /&gt;
&lt;br /&gt;
== Glossary ==&lt;br /&gt;
&lt;br /&gt;
*Server : a micro-computer connected to a displayer.&lt;br /&gt;
*Client : any computer with the software.&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
* SmartClassRoom&lt;br /&gt;
* GStreamer&lt;br /&gt;
&lt;br /&gt;
== Overview of the remainder of the document ==&lt;br /&gt;
&lt;br /&gt;
In the remainder of the document, the general description of the software will be exposed. The requirements (functional and non-functional) will be specified in another part.&lt;br /&gt;
The document will end with the product evolution, the appendices and the index.&lt;br /&gt;
&lt;br /&gt;
= General Description=&lt;br /&gt;
== Product perspective ==&lt;br /&gt;
&lt;br /&gt;
The main aim of our project is to help speechless people to communicate with other people. In this case, we develop a software able to recognize and analyze the sign language to retranscribing it in writting.&lt;br /&gt;
&lt;br /&gt;
== Product functions ==&lt;br /&gt;
&lt;br /&gt;
Basically, this product will allow laptops without VGA ports or adapter to connect to a displayer by wifi.&lt;br /&gt;
Moreover, it&#039;ll provide useful interactions between a teacher and his students during a lessons. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Each of the following points should make part of the project :&lt;br /&gt;
*Multi display with multi users (different types of displays)&lt;br /&gt;
*Multi display with one user (one screen for each app)&lt;br /&gt;
*Zoom/Unzoom on a screen with a click&lt;br /&gt;
*Check if students are here / presence dashboard&lt;br /&gt;
*Drop files into a screen to share it with the screen owner.&lt;br /&gt;
*Quizz : questions on screen / students answer on their computers&lt;br /&gt;
*feedback about the lesson.&lt;br /&gt;
*save courses + transcription (link with some other projects)&lt;br /&gt;
&lt;br /&gt;
== User characteristics ==&lt;br /&gt;
&lt;br /&gt;
There are 2 types of users.&lt;br /&gt;
Teacher : only one in the room. He can manage the display and launch actions.&lt;br /&gt;
Students : they can cast they screen, react to launched actions and give feedback about the lesson.&lt;br /&gt;
&lt;br /&gt;
== Operating environment ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The software is developped under MAC OSX EL Capitan 10.11.3 and Ubuntu 15.10.&lt;br /&gt;
&lt;br /&gt;
== General constraints ==&lt;br /&gt;
&lt;br /&gt;
Nous nous limitons au débit du wifi campus, et à la puissance de nos ordinateurs portables pour le développement.&lt;br /&gt;
&lt;br /&gt;
== Assumptions and dependencies ==&lt;br /&gt;
&lt;br /&gt;
Nous avons commencé à developper en utilisant un framework : GStreamer. Nous devrons donc intégrer une version d&#039;utilisation dans notre application.&lt;br /&gt;
&lt;br /&gt;
= 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;
== Requirement  ==&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;
&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;
= Product Evolution =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Appendices =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Index =&lt;/div&gt;</summary>
		<author><name>Mathias.Branger</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=SRS_-_SmartProjector&amp;diff=27393</id>
		<title>SRS - SmartProjector</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=SRS_-_SmartProjector&amp;diff=27393"/>
		<updated>2016-02-27T17:59:15Z</updated>

		<summary type="html">&lt;p&gt;Mathias.Branger: /* User characteristics */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Introduction =&lt;br /&gt;
&lt;br /&gt;
== Purpose of the requirements document ==&lt;br /&gt;
This Software Requirements Specification (SRS) identifies the requirements for project SmartProjector. In case of a open source project, we must present the requirement to others potential contributors. This document is a guideline about the functionalities offered and the problems that the system solves.&lt;br /&gt;
&lt;br /&gt;
== Scope of the product ==&lt;br /&gt;
&lt;br /&gt;
There are a lot of projectors in Polytech Grenoble. But they are old and technology changes fast. As a consequence, the projectors only use VGA ports which are out of date. With this project, we want to be able to connect to projectors wirelessly while adding interactions between students and professors in a classroom. Therefore, it fits in SmartClassRoom&#039;s frame.&lt;br /&gt;
&lt;br /&gt;
== Glossary ==&lt;br /&gt;
&lt;br /&gt;
*Server : a micro-computer connected to a displayer.&lt;br /&gt;
*Client : any computer with the software.&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
* SmartClassRoom&lt;br /&gt;
* GStreamer&lt;br /&gt;
&lt;br /&gt;
== Overview of the remainder of the document ==&lt;br /&gt;
&lt;br /&gt;
In the remainder of the document, the general description of the software will be exposed. The requirements (functional and non-functional) will be specified in another part.&lt;br /&gt;
The document will end with the product evolution, the appendices and the index.&lt;br /&gt;
&lt;br /&gt;
= General Description=&lt;br /&gt;
== Product perspective ==&lt;br /&gt;
&lt;br /&gt;
The main aim of our project is to help speechless people to communicate with other people. In this case, we develop a software able to recognize and analyze the sign language to retranscribing it in writting.&lt;br /&gt;
&lt;br /&gt;
== Product functions ==&lt;br /&gt;
&lt;br /&gt;
Basically, this product will allow laptops without VGA ports or adapter to connect to a displayer by wifi.&lt;br /&gt;
Moreover, it&#039;ll provide useful interactions between a teacher and his students during a lessons. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Each of the following points should make part of the project :&lt;br /&gt;
*Multi display with multi users (different types of displays)&lt;br /&gt;
*Multi display with one user (one screen for each app)&lt;br /&gt;
*Zoom/Unzoom on a screen with a click&lt;br /&gt;
*Check if students are here / presence dashboard&lt;br /&gt;
*Drop files into a screen to share it with the screen owner.&lt;br /&gt;
*Quizz : questions on screen / students answer on their computers&lt;br /&gt;
*feedback about the lesson.&lt;br /&gt;
*save courses + transcription (link with some other projects)&lt;br /&gt;
&lt;br /&gt;
== User characteristics ==&lt;br /&gt;
&lt;br /&gt;
There are 2 types of users.&lt;br /&gt;
Teacher : only one in the room. He can manage the display and launch actions.&lt;br /&gt;
Students : they can cast they screen, react to launched actions and give feedback about the lesson.&lt;br /&gt;
&lt;br /&gt;
== Operating environment ==&lt;br /&gt;
&lt;br /&gt;
Nous développons sur MAC OSX EL Capitan 10.11.3 et sous Ubuntu 15.10.&lt;br /&gt;
&lt;br /&gt;
== General constraints ==&lt;br /&gt;
&lt;br /&gt;
Nous nous limitons au débit du wifi campus, et à la puissance de nos ordinateurs portables pour le développement.&lt;br /&gt;
&lt;br /&gt;
== Assumptions and dependencies ==&lt;br /&gt;
&lt;br /&gt;
Nous avons commencé à developper en utilisant un framework : GStreamer. Nous devrons donc intégrer une version d&#039;utilisation dans notre application.&lt;br /&gt;
&lt;br /&gt;
= 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;
== Requirement  ==&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;
&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;
= Product Evolution =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Appendices =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Index =&lt;/div&gt;</summary>
		<author><name>Mathias.Branger</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=SRS_-_SmartProjector&amp;diff=27392</id>
		<title>SRS - SmartProjector</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=SRS_-_SmartProjector&amp;diff=27392"/>
		<updated>2016-02-27T17:53:16Z</updated>

		<summary type="html">&lt;p&gt;Mathias.Branger: /* Product functions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Introduction =&lt;br /&gt;
&lt;br /&gt;
== Purpose of the requirements document ==&lt;br /&gt;
This Software Requirements Specification (SRS) identifies the requirements for project SmartProjector. In case of a open source project, we must present the requirement to others potential contributors. This document is a guideline about the functionalities offered and the problems that the system solves.&lt;br /&gt;
&lt;br /&gt;
== Scope of the product ==&lt;br /&gt;
&lt;br /&gt;
There are a lot of projectors in Polytech Grenoble. But they are old and technology changes fast. As a consequence, the projectors only use VGA ports which are out of date. With this project, we want to be able to connect to projectors wirelessly while adding interactions between students and professors in a classroom. Therefore, it fits in SmartClassRoom&#039;s frame.&lt;br /&gt;
&lt;br /&gt;
== Glossary ==&lt;br /&gt;
&lt;br /&gt;
*Server : a micro-computer connected to a displayer.&lt;br /&gt;
*Client : any computer with the software.&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
* SmartClassRoom&lt;br /&gt;
* GStreamer&lt;br /&gt;
&lt;br /&gt;
== Overview of the remainder of the document ==&lt;br /&gt;
&lt;br /&gt;
In the remainder of the document, the general description of the software will be exposed. The requirements (functional and non-functional) will be specified in another part.&lt;br /&gt;
The document will end with the product evolution, the appendices and the index.&lt;br /&gt;
&lt;br /&gt;
= General Description=&lt;br /&gt;
== Product perspective ==&lt;br /&gt;
&lt;br /&gt;
The main aim of our project is to help speechless people to communicate with other people. In this case, we develop a software able to recognize and analyze the sign language to retranscribing it in writting.&lt;br /&gt;
&lt;br /&gt;
== Product functions ==&lt;br /&gt;
&lt;br /&gt;
Basically, this product will allow laptops without VGA ports or adapter to connect to a displayer by wifi.&lt;br /&gt;
Moreover, it&#039;ll provide useful interactions between a teacher and his students during a lessons. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Each of the following points should make part of the project :&lt;br /&gt;
*Multi display with multi users (different types of displays)&lt;br /&gt;
*Multi display with one user (one screen for each app)&lt;br /&gt;
*Zoom/Unzoom on a screen with a click&lt;br /&gt;
*Check if students are here / presence dashboard&lt;br /&gt;
*Drop files into a screen to share it with the screen owner.&lt;br /&gt;
*Quizz : questions on screen / students answer on their computers&lt;br /&gt;
*feedback about the lesson.&lt;br /&gt;
*save courses + transcription (link with some other projects)&lt;br /&gt;
&lt;br /&gt;
== User characteristics ==&lt;br /&gt;
&lt;br /&gt;
Vous devez avoir un role défini : un et un seul admin avec autant d&#039;élèves que possible et que permet la connection wifi. Pour le moment il faut un ordinateur portable, mais dans l&#039;idée finale une tablette pourrait être utilisée.&lt;br /&gt;
&lt;br /&gt;
== Operating environment ==&lt;br /&gt;
&lt;br /&gt;
Nous développons sur MAC OSX EL Capitan 10.11.3 et sous Ubuntu 15.10.&lt;br /&gt;
&lt;br /&gt;
== General constraints ==&lt;br /&gt;
&lt;br /&gt;
Nous nous limitons au débit du wifi campus, et à la puissance de nos ordinateurs portables pour le développement.&lt;br /&gt;
&lt;br /&gt;
== Assumptions and dependencies ==&lt;br /&gt;
&lt;br /&gt;
Nous avons commencé à developper en utilisant un framework : GStreamer. Nous devrons donc intégrer une version d&#039;utilisation dans notre application.&lt;br /&gt;
&lt;br /&gt;
= 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;
== Requirement  ==&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;
&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;
= Product Evolution =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Appendices =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Index =&lt;/div&gt;</summary>
		<author><name>Mathias.Branger</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=SRS_-_SmartProjector&amp;diff=27391</id>
		<title>SRS - SmartProjector</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=SRS_-_SmartProjector&amp;diff=27391"/>
		<updated>2016-02-27T17:44:55Z</updated>

		<summary type="html">&lt;p&gt;Mathias.Branger: /* Scope of the product */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Introduction =&lt;br /&gt;
&lt;br /&gt;
== Purpose of the requirements document ==&lt;br /&gt;
This Software Requirements Specification (SRS) identifies the requirements for project SmartProjector. In case of a open source project, we must present the requirement to others potential contributors. This document is a guideline about the functionalities offered and the problems that the system solves.&lt;br /&gt;
&lt;br /&gt;
== Scope of the product ==&lt;br /&gt;
&lt;br /&gt;
There are a lot of projectors in Polytech Grenoble. But they are old and technology changes fast. As a consequence, the projectors only use VGA ports which are out of date. With this project, we want to be able to connect to projectors wirelessly while adding interactions between students and professors in a classroom. Therefore, it fits in SmartClassRoom&#039;s frame.&lt;br /&gt;
&lt;br /&gt;
== Glossary ==&lt;br /&gt;
&lt;br /&gt;
*Server : a micro-computer connected to a displayer.&lt;br /&gt;
*Client : any computer with the software.&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
* SmartClassRoom&lt;br /&gt;
* GStreamer&lt;br /&gt;
&lt;br /&gt;
== Overview of the remainder of the document ==&lt;br /&gt;
&lt;br /&gt;
In the remainder of the document, the general description of the software will be exposed. The requirements (functional and non-functional) will be specified in another part.&lt;br /&gt;
The document will end with the product evolution, the appendices and the index.&lt;br /&gt;
&lt;br /&gt;
= General Description=&lt;br /&gt;
== Product perspective ==&lt;br /&gt;
&lt;br /&gt;
The main aim of our project is to help speechless people to communicate with other people. In this case, we develop a software able to recognize and analyze the sign language to retranscribing it in writting.&lt;br /&gt;
&lt;br /&gt;
== Product functions ==&lt;br /&gt;
&lt;br /&gt;
Notre produit va permettre de se passer de fils mais aussi d&#039;avoir une véritable interaction avec les élèves tout au long d&#039;un court.&lt;br /&gt;
&lt;br /&gt;
== User characteristics ==&lt;br /&gt;
&lt;br /&gt;
Vous devez avoir un role défini : un et un seul admin avec autant d&#039;élèves que possible et que permet la connection wifi. Pour le moment il faut un ordinateur portable, mais dans l&#039;idée finale une tablette pourrait être utilisée.&lt;br /&gt;
&lt;br /&gt;
== Operating environment ==&lt;br /&gt;
&lt;br /&gt;
Nous développons sur MAC OSX EL Capitan 10.11.3 et sous Ubuntu 15.10.&lt;br /&gt;
&lt;br /&gt;
== General constraints ==&lt;br /&gt;
&lt;br /&gt;
Nous nous limitons au débit du wifi campus, et à la puissance de nos ordinateurs portables pour le développement.&lt;br /&gt;
&lt;br /&gt;
== Assumptions and dependencies ==&lt;br /&gt;
&lt;br /&gt;
Nous avons commencé à developper en utilisant un framework : GStreamer. Nous devrons donc intégrer une version d&#039;utilisation dans notre application.&lt;br /&gt;
&lt;br /&gt;
= 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;
== Requirement  ==&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;
&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;
= Product Evolution =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Appendices =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Index =&lt;/div&gt;</summary>
		<author><name>Mathias.Branger</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=SRS_-_SmartProjector&amp;diff=27390</id>
		<title>SRS - SmartProjector</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=SRS_-_SmartProjector&amp;diff=27390"/>
		<updated>2016-02-27T17:42:41Z</updated>

		<summary type="html">&lt;p&gt;Mathias.Branger: /* Glossary */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Introduction =&lt;br /&gt;
&lt;br /&gt;
== Purpose of the requirements document ==&lt;br /&gt;
This Software Requirements Specification (SRS) identifies the requirements for project SmartProjector. In case of a open source project, we must present the requirement to others potential contributors. This document is a guideline about the functionalities offered and the problems that the system solves.&lt;br /&gt;
&lt;br /&gt;
== Scope of the product ==&lt;br /&gt;
&lt;br /&gt;
SmartProjector est conçu dans le cadre de SmartClassRoom. Il peut perte utilisé en dehors de cette intégration mais est plus performant en ce contexte. Le projet permet de se passer de fils pour projeter son écran sur une surface (peut être autre qu&#039;un vidéo-projecteur). Dans le cadre de SmartClassRoom, nous avons imaginé que les élèves puissent se connecter pour faire une présentation, ou poser des questions, pour montrer leur écrans, tout ceci sous la supervision d&#039;un admin : le professeur.&lt;br /&gt;
&lt;br /&gt;
== Glossary ==&lt;br /&gt;
&lt;br /&gt;
*Server : a micro-computer connected to a displayer.&lt;br /&gt;
*Client : any computer with the software.&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
* SmartClassRoom&lt;br /&gt;
* GStreamer&lt;br /&gt;
&lt;br /&gt;
== Overview of the remainder of the document ==&lt;br /&gt;
&lt;br /&gt;
In the remainder of the document, the general description of the software will be exposed. The requirements (functional and non-functional) will be specified in another part.&lt;br /&gt;
The document will end with the product evolution, the appendices and the index.&lt;br /&gt;
&lt;br /&gt;
= General Description=&lt;br /&gt;
== Product perspective ==&lt;br /&gt;
&lt;br /&gt;
The main aim of our project is to help speechless people to communicate with other people. In this case, we develop a software able to recognize and analyze the sign language to retranscribing it in writting.&lt;br /&gt;
&lt;br /&gt;
== Product functions ==&lt;br /&gt;
&lt;br /&gt;
Notre produit va permettre de se passer de fils mais aussi d&#039;avoir une véritable interaction avec les élèves tout au long d&#039;un court.&lt;br /&gt;
&lt;br /&gt;
== User characteristics ==&lt;br /&gt;
&lt;br /&gt;
Vous devez avoir un role défini : un et un seul admin avec autant d&#039;élèves que possible et que permet la connection wifi. Pour le moment il faut un ordinateur portable, mais dans l&#039;idée finale une tablette pourrait être utilisée.&lt;br /&gt;
&lt;br /&gt;
== Operating environment ==&lt;br /&gt;
&lt;br /&gt;
Nous développons sur MAC OSX EL Capitan 10.11.3 et sous Ubuntu 15.10.&lt;br /&gt;
&lt;br /&gt;
== General constraints ==&lt;br /&gt;
&lt;br /&gt;
Nous nous limitons au débit du wifi campus, et à la puissance de nos ordinateurs portables pour le développement.&lt;br /&gt;
&lt;br /&gt;
== Assumptions and dependencies ==&lt;br /&gt;
&lt;br /&gt;
Nous avons commencé à developper en utilisant un framework : GStreamer. Nous devrons donc intégrer une version d&#039;utilisation dans notre application.&lt;br /&gt;
&lt;br /&gt;
= 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;
== Requirement  ==&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;
&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;
= Product Evolution =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Appendices =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Index =&lt;/div&gt;</summary>
		<author><name>Mathias.Branger</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=SRS_-_SmartProjector&amp;diff=27389</id>
		<title>SRS - SmartProjector</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=SRS_-_SmartProjector&amp;diff=27389"/>
		<updated>2016-02-27T17:39:10Z</updated>

		<summary type="html">&lt;p&gt;Mathias.Branger: /* References */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Introduction =&lt;br /&gt;
&lt;br /&gt;
== Purpose of the requirements document ==&lt;br /&gt;
This Software Requirements Specification (SRS) identifies the requirements for project SmartProjector. In case of a open source project, we must present the requirement to others potential contributors. This document is a guideline about the functionalities offered and the problems that the system solves.&lt;br /&gt;
&lt;br /&gt;
== Scope of the product ==&lt;br /&gt;
&lt;br /&gt;
SmartProjector est conçu dans le cadre de SmartClassRoom. Il peut perte utilisé en dehors de cette intégration mais est plus performant en ce contexte. Le projet permet de se passer de fils pour projeter son écran sur une surface (peut être autre qu&#039;un vidéo-projecteur). Dans le cadre de SmartClassRoom, nous avons imaginé que les élèves puissent se connecter pour faire une présentation, ou poser des questions, pour montrer leur écrans, tout ceci sous la supervision d&#039;un admin : le professeur.&lt;br /&gt;
&lt;br /&gt;
== Glossary ==&lt;br /&gt;
&lt;br /&gt;
*Serveur : un dongle connecté à un écran et mis en wifi&lt;br /&gt;
*Client : tout ordinateur compatible&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
* SmartClassRoom&lt;br /&gt;
* GStreamer&lt;br /&gt;
&lt;br /&gt;
== Overview of the remainder of the document ==&lt;br /&gt;
&lt;br /&gt;
In the remainder of the document, the general description of the software will be exposed. The requirements (functional and non-functional) will be specified in another part.&lt;br /&gt;
The document will end with the product evolution, the appendices and the index.&lt;br /&gt;
&lt;br /&gt;
= General Description=&lt;br /&gt;
== Product perspective ==&lt;br /&gt;
&lt;br /&gt;
The main aim of our project is to help speechless people to communicate with other people. In this case, we develop a software able to recognize and analyze the sign language to retranscribing it in writting.&lt;br /&gt;
&lt;br /&gt;
== Product functions ==&lt;br /&gt;
&lt;br /&gt;
Notre produit va permettre de se passer de fils mais aussi d&#039;avoir une véritable interaction avec les élèves tout au long d&#039;un court.&lt;br /&gt;
&lt;br /&gt;
== User characteristics ==&lt;br /&gt;
&lt;br /&gt;
Vous devez avoir un role défini : un et un seul admin avec autant d&#039;élèves que possible et que permet la connection wifi. Pour le moment il faut un ordinateur portable, mais dans l&#039;idée finale une tablette pourrait être utilisée.&lt;br /&gt;
&lt;br /&gt;
== Operating environment ==&lt;br /&gt;
&lt;br /&gt;
Nous développons sur MAC OSX EL Capitan 10.11.3 et sous Ubuntu 15.10.&lt;br /&gt;
&lt;br /&gt;
== General constraints ==&lt;br /&gt;
&lt;br /&gt;
Nous nous limitons au débit du wifi campus, et à la puissance de nos ordinateurs portables pour le développement.&lt;br /&gt;
&lt;br /&gt;
== Assumptions and dependencies ==&lt;br /&gt;
&lt;br /&gt;
Nous avons commencé à developper en utilisant un framework : GStreamer. Nous devrons donc intégrer une version d&#039;utilisation dans notre application.&lt;br /&gt;
&lt;br /&gt;
= 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;
== Requirement  ==&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;
&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;
= Product Evolution =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Appendices =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Index =&lt;/div&gt;</summary>
		<author><name>Mathias.Branger</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=UML_-_SmartProjector&amp;diff=27371</id>
		<title>UML - SmartProjector</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=UML_-_SmartProjector&amp;diff=27371"/>
		<updated>2016-02-24T15:31:58Z</updated>

		<summary type="html">&lt;p&gt;Mathias.Branger: /* Diagramme de composants */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Activity diagram =&lt;br /&gt;
&lt;br /&gt;
[[File:activity_D_SP.jpeg | 1900 px]]&lt;br /&gt;
&lt;br /&gt;
= Components diagram =&lt;br /&gt;
&lt;br /&gt;
[[File:composants_SP.jpg ]]&lt;/div&gt;</summary>
		<author><name>Mathias.Branger</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=UML_-_SmartProjector&amp;diff=27370</id>
		<title>UML - SmartProjector</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=UML_-_SmartProjector&amp;diff=27370"/>
		<updated>2016-02-24T15:31:25Z</updated>

		<summary type="html">&lt;p&gt;Mathias.Branger: /* Activity diagram */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Activity diagram =&lt;br /&gt;
&lt;br /&gt;
[[File:activity_D_SP.jpeg | 1900 px]]&lt;br /&gt;
&lt;br /&gt;
= Diagramme de composants =&lt;br /&gt;
&lt;br /&gt;
[[File:composants_SP.jpg ]]&lt;/div&gt;</summary>
		<author><name>Mathias.Branger</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=UML_-_SmartProjector&amp;diff=27369</id>
		<title>UML - SmartProjector</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=UML_-_SmartProjector&amp;diff=27369"/>
		<updated>2016-02-24T15:31:03Z</updated>

		<summary type="html">&lt;p&gt;Mathias.Branger: /* Activity diagram */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Activity diagram =&lt;br /&gt;
&lt;br /&gt;
[[File:activity_D_SP.jpeg | 1900 px]]&lt;br /&gt;
&lt;br /&gt;
= Diagramme de composants =&lt;br /&gt;
&lt;br /&gt;
[[File:composants SP.jpeg ]]&lt;/div&gt;</summary>
		<author><name>Mathias.Branger</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=UML_-_SmartProjector&amp;diff=27368</id>
		<title>UML - SmartProjector</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=UML_-_SmartProjector&amp;diff=27368"/>
		<updated>2016-02-24T15:30:46Z</updated>

		<summary type="html">&lt;p&gt;Mathias.Branger: /* Activity diagram */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Activity diagram =&lt;br /&gt;
&lt;br /&gt;
[[File:activity_D_SP.jpeg | 1900 px]]&lt;br /&gt;
&lt;br /&gt;
= Diagramme de composants =&lt;br /&gt;
&lt;br /&gt;
[[File:composants_SP.jpeg ]]&lt;/div&gt;</summary>
		<author><name>Mathias.Branger</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=UML_-_SmartProjector&amp;diff=27367</id>
		<title>UML - SmartProjector</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=UML_-_SmartProjector&amp;diff=27367"/>
		<updated>2016-02-24T15:30:15Z</updated>

		<summary type="html">&lt;p&gt;Mathias.Branger: /* Activity diagram */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Activity diagram =&lt;br /&gt;
&lt;br /&gt;
[[File:activity_D_SP.jpeg | 1900 px]]&lt;br /&gt;
&lt;br /&gt;
= Diagramme de composants =&lt;br /&gt;
&lt;br /&gt;
[[File:composants_SP.jpeg ]&lt;/div&gt;</summary>
		<author><name>Mathias.Branger</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=File:Composants_SP.jpg&amp;diff=27366</id>
		<title>File:Composants SP.jpg</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=File:Composants_SP.jpg&amp;diff=27366"/>
		<updated>2016-02-24T15:30:09Z</updated>

		<summary type="html">&lt;p&gt;Mathias.Branger: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Mathias.Branger</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=UML_-_SmartProjector&amp;diff=27365</id>
		<title>UML - SmartProjector</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=UML_-_SmartProjector&amp;diff=27365"/>
		<updated>2016-02-24T15:27:16Z</updated>

		<summary type="html">&lt;p&gt;Mathias.Branger: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Activity diagram =&lt;br /&gt;
&lt;br /&gt;
[[File:activity_D_SP.jpeg | 1900 px]]&lt;/div&gt;</summary>
		<author><name>Mathias.Branger</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=UML_-_SmartProjector&amp;diff=27364</id>
		<title>UML - SmartProjector</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=UML_-_SmartProjector&amp;diff=27364"/>
		<updated>2016-02-24T15:26:53Z</updated>

		<summary type="html">&lt;p&gt;Mathias.Branger: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Activity diagram ==&lt;br /&gt;
&lt;br /&gt;
[[File:activity_D_SP.jpeg | 1900 px]]&lt;/div&gt;</summary>
		<author><name>Mathias.Branger</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=UML_-_SmartProjector&amp;diff=27363</id>
		<title>UML - SmartProjector</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=UML_-_SmartProjector&amp;diff=27363"/>
		<updated>2016-02-24T15:26:47Z</updated>

		<summary type="html">&lt;p&gt;Mathias.Branger: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Activity diagram ==&lt;br /&gt;
&lt;br /&gt;
[[File:activity_D_SP.jpeg |900 px]]&lt;/div&gt;</summary>
		<author><name>Mathias.Branger</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=UML_-_SmartProjector&amp;diff=27362</id>
		<title>UML - SmartProjector</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=UML_-_SmartProjector&amp;diff=27362"/>
		<updated>2016-02-24T15:26:40Z</updated>

		<summary type="html">&lt;p&gt;Mathias.Branger: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Activity diagram ==&lt;br /&gt;
&lt;br /&gt;
[[File:activity_D_SP.jpeg | 900 px]]&lt;/div&gt;</summary>
		<author><name>Mathias.Branger</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=UML_-_SmartProjector&amp;diff=27361</id>
		<title>UML - SmartProjector</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=UML_-_SmartProjector&amp;diff=27361"/>
		<updated>2016-02-24T15:26:24Z</updated>

		<summary type="html">&lt;p&gt;Mathias.Branger: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Activity diagram ==&lt;br /&gt;
&lt;br /&gt;
[[File:activity_D_SP.jpeg]]&lt;/div&gt;</summary>
		<author><name>Mathias.Branger</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=File:Activity_D_SP.jpeg&amp;diff=27360</id>
		<title>File:Activity D SP.jpeg</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=File:Activity_D_SP.jpeg&amp;diff=27360"/>
		<updated>2016-02-24T15:25:32Z</updated>

		<summary type="html">&lt;p&gt;Mathias.Branger: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Mathias.Branger</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=UML_-_SmartProjector&amp;diff=27359</id>
		<title>UML - SmartProjector</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=UML_-_SmartProjector&amp;diff=27359"/>
		<updated>2016-02-24T15:25:10Z</updated>

		<summary type="html">&lt;p&gt;Mathias.Branger: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Activity diagram ==&lt;br /&gt;
&lt;br /&gt;
[[File:activity_D_SP.jpeg|500px|thumb|left]]&lt;/div&gt;</summary>
		<author><name>Mathias.Branger</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=UML_-_SmartProjector&amp;diff=27358</id>
		<title>UML - SmartProjector</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=UML_-_SmartProjector&amp;diff=27358"/>
		<updated>2016-02-24T15:24:38Z</updated>

		<summary type="html">&lt;p&gt;Mathias.Branger: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Activity diagram ==&lt;br /&gt;
&lt;br /&gt;
[[File:File.png|500px|thumb|left]]&lt;/div&gt;</summary>
		<author><name>Mathias.Branger</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=UML_-_SmartProjector&amp;diff=27357</id>
		<title>UML - SmartProjector</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=UML_-_SmartProjector&amp;diff=27357"/>
		<updated>2016-02-24T15:24:25Z</updated>

		<summary type="html">&lt;p&gt;Mathias.Branger: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Activity diagram ==&lt;br /&gt;
&lt;br /&gt;
[[File:File.png|200px|thumb|left|alt text]]&lt;/div&gt;</summary>
		<author><name>Mathias.Branger</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=File:MultIPLE_USERS_on_displayer_-_Standard.jpeg&amp;diff=27356</id>
		<title>File:MultIPLE USERS on displayer - Standard.jpeg</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=File:MultIPLE_USERS_on_displayer_-_Standard.jpeg&amp;diff=27356"/>
		<updated>2016-02-24T15:22:41Z</updated>

		<summary type="html">&lt;p&gt;Mathias.Branger: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Mathias.Branger</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Fiche_SmartProjector_ricm4_2015_2016&amp;diff=27355</id>
		<title>Fiche SmartProjector ricm4 2015 2016</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Fiche_SmartProjector_ricm4_2015_2016&amp;diff=27355"/>
		<updated>2016-02-24T15:17:56Z</updated>

		<summary type="html">&lt;p&gt;Mathias.Branger: /* Week 6 (February 22 - February 28) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039; Team : &#039;&#039;&#039; &lt;br /&gt;
* Jules HABLOT (RICM4)&lt;br /&gt;
* Mathias BRANGER (RICM4)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Supervisors: &#039;&#039;&#039; &lt;br /&gt;
* Jérôme Maisonnasse&lt;br /&gt;
* Didier DONSEZ&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Current questions = &lt;br /&gt;
&lt;br /&gt;
* Minimum debit ?&lt;br /&gt;
* Which Protocol ?&lt;br /&gt;
* How many flops ?&lt;br /&gt;
&lt;br /&gt;
== Next Steps ==&lt;br /&gt;
&lt;br /&gt;
* tests de performances comparatif entre UDP et TCP&lt;br /&gt;
* utilisation de &#039;queue&#039; pour les nouveaux clients possibles : http://blog.nicolargo.com/2009/02/jai-streame-avec-gstreamer.html&lt;br /&gt;
* faire de l&#039;ergonomie de comment gérer les connexions&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Liens utiles == &lt;br /&gt;
&lt;br /&gt;
* [https://fr.wikipedia.org/wiki/Virtual_Network_Computing VNC]&lt;br /&gt;
* XOrg&lt;br /&gt;
* [https://fr.wikipedia.org/wiki/Framebuffer Framebuffer]&lt;br /&gt;
* [https://doc.ubuntu-fr.org/xrandr xrandr]&lt;br /&gt;
* look Klaxoon&lt;br /&gt;
* [https://fr.wikipedia.org/wiki/Wi-Fi_Direct Protocole WiFi Direct]&lt;br /&gt;
* [http://liliputing.com/2015/07/ubuntu-on-the-32gb-intel-compute-stick-you-have-to-install-it-yourself.html Stick]&lt;br /&gt;
* raspberry pi&lt;br /&gt;
* [http://www.intel.com/content/www/us/en/compute-stick/intel-compute-stick.html Intel stick]&lt;br /&gt;
* [http://www.clubic.com/processeur/processeur-intel/article-774166-1-intel-compute-stick.html Intel site]&lt;br /&gt;
* [http://tice974.ac-reunion.fr/tablettes/aspects-techniques/connexion-a-un-videoprojecteur/ éducation nationale ?]&lt;br /&gt;
* [https://klaxoon.com/?_locale=frd klaxoon]&lt;br /&gt;
* [https://www.youtube.com/watch?v=lNvYanDLHZA Live Streaming Raspberry Pi Camera to Windows PC]&lt;br /&gt;
* [http://gstreamer.freedesktop.org/data/doc/gstreamer/head/manual/html/chapter-helloworld.html#section-helloworld tuto gstreamer]&lt;br /&gt;
* [http://stackoverflow.com/questions/33747500/using-gstreamer-to-capture-screen-and-show-it-in-a-window Capture screen]&lt;br /&gt;
* [http://stackoverflow.com/questions/11996715/gstreamer-udp-send-receive-one-liner gstreamer udp ]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Requirements =&lt;br /&gt;
&lt;br /&gt;
* Multi display with multi users (different types of displays)&lt;br /&gt;
* Multi display with one user (one screen for each app)&lt;br /&gt;
* Zoom/Unzoom on a screen with a click&lt;br /&gt;
* Check if students are here / presence dashboard&lt;br /&gt;
* Drop files into a screen to share it with the screen owner.&lt;br /&gt;
* Quizz : questions on screen / students answer on their computers&lt;br /&gt;
* feedback about the lesson.&lt;br /&gt;
* save courses + transcription (link with some other projects)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Design Pattern =&lt;br /&gt;
&lt;br /&gt;
* [[Patron de conception - SmartProjector]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Progress =&lt;br /&gt;
&lt;br /&gt;
Continuous update of [[GStreamer| &#039;&#039;Wiki GStreamer&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
== Week 1 (January 18 - January 24) ==&lt;br /&gt;
* Description of project requirements.&lt;br /&gt;
* Investigations on existing objects and technologies.&lt;br /&gt;
&lt;br /&gt;
== Week 2 (January 25 - January 31) ==&lt;br /&gt;
=== Meeting with Maisonnasse Jérôme ===&lt;br /&gt;
&lt;br /&gt;
* high level :[http://gstreamer.freedesktop.org GStreamer]&lt;br /&gt;
* low level : [https://www.ffmpeg.org FFMPEG]&lt;br /&gt;
* [https://fr.wikipedia.org/wiki/HTML5 HTML5]&lt;br /&gt;
* Screencast&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; According to him, we&#039;ll use Gstreamer.&lt;br /&gt;
&lt;br /&gt;
=== Other ===&lt;br /&gt;
* Redefining project.&lt;br /&gt;
* Discovering UML systems.&lt;br /&gt;
* Installing Gstreamer on Mac/Ubuntu.&lt;br /&gt;
* Big issues on MAC. &lt;br /&gt;
&lt;br /&gt;
== Week 3 (February 01 - February 07) ==&lt;br /&gt;
&lt;br /&gt;
* Ubuntu : Gstreamer tests using shell.&lt;br /&gt;
* Mac : trying to solve issues + post on StackOverflow&lt;br /&gt;
&lt;br /&gt;
== Week 4 (February 08 - February 14) ==&lt;br /&gt;
&lt;br /&gt;
* Defining design patterns [[http://air.imag.fr/index.php/Patron_de_conception_-_SmartProjector patterns]]&lt;br /&gt;
* Gstreamer : windows with multiple flows.&lt;br /&gt;
* Trying to transmit video flow between 2 computers with Gstreamer.&lt;br /&gt;
&lt;br /&gt;
== Week 5 (February 15 - February 21) ==&lt;br /&gt;
&lt;br /&gt;
* Completing document : SRS &lt;br /&gt;
* Sucessing transmission of video flow between 2 computers with Gstreamer.&lt;br /&gt;
&lt;br /&gt;
== Week 6 (February 22 - February 28) ==&lt;br /&gt;
&lt;br /&gt;
* Adding activity and UML diagrams.&lt;br /&gt;
* Working a bit more on Gstreamer&lt;br /&gt;
&lt;br /&gt;
== Week 7 (February 29 - March 06) ==&lt;br /&gt;
* Presentation&lt;br /&gt;
== Week 8 (March 07 - March 13) ==&lt;br /&gt;
== Week 9 (March 14 - March 20) ==&lt;br /&gt;
== Week 10 (March 21- March 27) ==&lt;br /&gt;
== Week 11 (March 28- April 03) ==&lt;br /&gt;
== Week 12 (April 04 - April 10) ==&lt;/div&gt;</summary>
		<author><name>Mathias.Branger</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Fiche_SmartProjector_ricm4_2015_2016&amp;diff=27354</id>
		<title>Fiche SmartProjector ricm4 2015 2016</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Fiche_SmartProjector_ricm4_2015_2016&amp;diff=27354"/>
		<updated>2016-02-24T15:16:18Z</updated>

		<summary type="html">&lt;p&gt;Mathias.Branger: /* Week 5 (February 15 - February 21) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039; Team : &#039;&#039;&#039; &lt;br /&gt;
* Jules HABLOT (RICM4)&lt;br /&gt;
* Mathias BRANGER (RICM4)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Supervisors: &#039;&#039;&#039; &lt;br /&gt;
* Jérôme Maisonnasse&lt;br /&gt;
* Didier DONSEZ&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Current questions = &lt;br /&gt;
&lt;br /&gt;
* Minimum debit ?&lt;br /&gt;
* Which Protocol ?&lt;br /&gt;
* How many flops ?&lt;br /&gt;
&lt;br /&gt;
== Next Steps ==&lt;br /&gt;
&lt;br /&gt;
* tests de performances comparatif entre UDP et TCP&lt;br /&gt;
* utilisation de &#039;queue&#039; pour les nouveaux clients possibles : http://blog.nicolargo.com/2009/02/jai-streame-avec-gstreamer.html&lt;br /&gt;
* faire de l&#039;ergonomie de comment gérer les connexions&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Liens utiles == &lt;br /&gt;
&lt;br /&gt;
* [https://fr.wikipedia.org/wiki/Virtual_Network_Computing VNC]&lt;br /&gt;
* XOrg&lt;br /&gt;
* [https://fr.wikipedia.org/wiki/Framebuffer Framebuffer]&lt;br /&gt;
* [https://doc.ubuntu-fr.org/xrandr xrandr]&lt;br /&gt;
* look Klaxoon&lt;br /&gt;
* [https://fr.wikipedia.org/wiki/Wi-Fi_Direct Protocole WiFi Direct]&lt;br /&gt;
* [http://liliputing.com/2015/07/ubuntu-on-the-32gb-intel-compute-stick-you-have-to-install-it-yourself.html Stick]&lt;br /&gt;
* raspberry pi&lt;br /&gt;
* [http://www.intel.com/content/www/us/en/compute-stick/intel-compute-stick.html Intel stick]&lt;br /&gt;
* [http://www.clubic.com/processeur/processeur-intel/article-774166-1-intel-compute-stick.html Intel site]&lt;br /&gt;
* [http://tice974.ac-reunion.fr/tablettes/aspects-techniques/connexion-a-un-videoprojecteur/ éducation nationale ?]&lt;br /&gt;
* [https://klaxoon.com/?_locale=frd klaxoon]&lt;br /&gt;
* [https://www.youtube.com/watch?v=lNvYanDLHZA Live Streaming Raspberry Pi Camera to Windows PC]&lt;br /&gt;
* [http://gstreamer.freedesktop.org/data/doc/gstreamer/head/manual/html/chapter-helloworld.html#section-helloworld tuto gstreamer]&lt;br /&gt;
* [http://stackoverflow.com/questions/33747500/using-gstreamer-to-capture-screen-and-show-it-in-a-window Capture screen]&lt;br /&gt;
* [http://stackoverflow.com/questions/11996715/gstreamer-udp-send-receive-one-liner gstreamer udp ]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Requirements =&lt;br /&gt;
&lt;br /&gt;
* Multi display with multi users (different types of displays)&lt;br /&gt;
* Multi display with one user (one screen for each app)&lt;br /&gt;
* Zoom/Unzoom on a screen with a click&lt;br /&gt;
* Check if students are here / presence dashboard&lt;br /&gt;
* Drop files into a screen to share it with the screen owner.&lt;br /&gt;
* Quizz : questions on screen / students answer on their computers&lt;br /&gt;
* feedback about the lesson.&lt;br /&gt;
* save courses + transcription (link with some other projects)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Design Pattern =&lt;br /&gt;
&lt;br /&gt;
* [[Patron de conception - SmartProjector]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Progress =&lt;br /&gt;
&lt;br /&gt;
Continuous update of [[GStreamer| &#039;&#039;Wiki GStreamer&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
== Week 1 (January 18 - January 24) ==&lt;br /&gt;
* Description of project requirements.&lt;br /&gt;
* Investigations on existing objects and technologies.&lt;br /&gt;
&lt;br /&gt;
== Week 2 (January 25 - January 31) ==&lt;br /&gt;
=== Meeting with Maisonnasse Jérôme ===&lt;br /&gt;
&lt;br /&gt;
* high level :[http://gstreamer.freedesktop.org GStreamer]&lt;br /&gt;
* low level : [https://www.ffmpeg.org FFMPEG]&lt;br /&gt;
* [https://fr.wikipedia.org/wiki/HTML5 HTML5]&lt;br /&gt;
* Screencast&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; According to him, we&#039;ll use Gstreamer.&lt;br /&gt;
&lt;br /&gt;
=== Other ===&lt;br /&gt;
* Redefining project.&lt;br /&gt;
* Discovering UML systems.&lt;br /&gt;
* Installing Gstreamer on Mac/Ubuntu.&lt;br /&gt;
* Big issues on MAC. &lt;br /&gt;
&lt;br /&gt;
== Week 3 (February 01 - February 07) ==&lt;br /&gt;
&lt;br /&gt;
* Ubuntu : Gstreamer tests using shell.&lt;br /&gt;
* Mac : trying to solve issues + post on StackOverflow&lt;br /&gt;
&lt;br /&gt;
== Week 4 (February 08 - February 14) ==&lt;br /&gt;
&lt;br /&gt;
* Defining design patterns [[http://air.imag.fr/index.php/Patron_de_conception_-_SmartProjector patterns]]&lt;br /&gt;
* Gstreamer : windows with multiple flows.&lt;br /&gt;
* Trying to transmit video flow between 2 computers with Gstreamer.&lt;br /&gt;
&lt;br /&gt;
== Week 5 (February 15 - February 21) ==&lt;br /&gt;
&lt;br /&gt;
* Completing document : SRS &lt;br /&gt;
* Sucessing transmission of video flow between 2 computers with Gstreamer.&lt;br /&gt;
&lt;br /&gt;
== Week 6 (February 22 - February 28) ==&lt;br /&gt;
== Week 7 (February 29 - March 06) ==&lt;br /&gt;
* Presentation&lt;br /&gt;
== Week 8 (March 07 - March 13) ==&lt;br /&gt;
== Week 9 (March 14 - March 20) ==&lt;br /&gt;
== Week 10 (March 21- March 27) ==&lt;br /&gt;
== Week 11 (March 28- April 03) ==&lt;br /&gt;
== Week 12 (April 04 - April 10) ==&lt;/div&gt;</summary>
		<author><name>Mathias.Branger</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=GStreamer&amp;diff=27179</id>
		<title>GStreamer</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=GStreamer&amp;diff=27179"/>
		<updated>2016-02-16T12:23:34Z</updated>

		<summary type="html">&lt;p&gt;Mathias.Branger: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:rpi+webcam.jpg|200px|thumb|right|Streaming webcam avec GStreamer sur Raspberry Pi]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;GStreamer is a library for constructing graphs of media-handling components. The applications it supports range from simple Ogg/Vorbis playback, audio/video streaming to complex audio (mixing) and video (non-linear editing) processing&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
GStreamer est un Framework multimédia avec une license GNU LGPL. Il permet la manipulation de flux audio et vidéos. Cette biblothèque logcielle est développé en C, depuis plus de 10 ans. Avec une première version sortie le 31 octobre 1999, la version 1.0 de GStreamer est attendue pour fin 2011. Fonctionnant complètement sous UNIX, ce framework est également utilisable sous windows et macOS mais de façon limitée.&lt;br /&gt;
&lt;br /&gt;
GStreamer works on all major operating systems such as Linux, Android, Windows, Max OS X, iOS, as well as most BSDs, commercial Unixes, Solaris, and Symbian. It has been ported to a wide range of operating systems, processors and compilers. It runs on all major hardware architectures including x86, ARM, MIPS, SPARC and PowerPC, on 32-bit as well as 64-bit, and little endian or big endian.&lt;br /&gt;
&lt;br /&gt;
==Fonctionnalité==&lt;br /&gt;
&lt;br /&gt;
Principe&lt;br /&gt;
&lt;br /&gt;
*Manipulation de flux audio, vidéo,via des pipelines. Ces pipelines sont composés d’éléments ayant une fonction qui leur est propre. Il existe trois types d&#039;éléments:&lt;br /&gt;
** les éléments sources (&amp;quot;source element&amp;quot;). Ils produisent des données. Par exemple une webcam qui enregistre une vidéo ou un micro avec un flux audio.&lt;br /&gt;
** les éléments de sorties (&amp;quot;sink element&amp;quot;). Ils ne produisent pas de donnée. Ils sont donc souvent en bout de pipeline. Par exemple, l&#039;affichage sur une écran, ou la diffusion d&#039;un son avec des hauts parleurs.&lt;br /&gt;
** les éléments de filtrage (&amp;quot;filter element&amp;quot;). Ils ont une ou plusieurs entrées et une ou plusieurs sorties. Ils effectuent des traitements sur les données et les réinjecte dans le pipeline. Par exemple, convertir un flux pour qu&#039;il soit lisible par la sortie, ou effectuer une déformation de l&#039;image.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;[[File:Exemple de pipeline.jpeg]]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;Exemple de pipeline avec différents Eléments&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Streaming: GStreamer propose les briques suivantes pour gérer le streaming:&lt;br /&gt;
**Encapsultation RTP&lt;br /&gt;
**Gestion fine de streaming RTP avec gstrtpsession&lt;br /&gt;
**Gestion des protocoles de controles RTSP et RTCP&lt;br /&gt;
**Diffusion IP en UDP, TCP…&lt;br /&gt;
**Il est également possible de récupérer des flux venant de serveur HTTP et de WebCam IP&lt;br /&gt;
*Encodage:&lt;br /&gt;
**Le nombre (et les propriétés) des codecs disponibles dépendent des systèmes d&#039;exploitation.(87 encodeurs et 226 decodeurs pour linux)&lt;br /&gt;
**Présence des codecs standards comme innovants. (MPEG1/2/3/4FLV,H.264, Speex, Theora, Vorbis...)&lt;br /&gt;
&lt;br /&gt;
==API==&lt;br /&gt;
&lt;br /&gt;
Liste des fonctions : [https://developer.gnome.org/gstreamer-libs/stable/api-index-full.html Full API]&lt;br /&gt;
&lt;br /&gt;
* Java: librairie gstreamer-java&lt;br /&gt;
* Python: librairie gst-python&lt;br /&gt;
* Android&lt;br /&gt;
&lt;br /&gt;
Plus d&#039;information: http://gstreamer.freedesktop.org/bindings/&lt;br /&gt;
&lt;br /&gt;
Un premier coup d&#039;oeil avec l&#039;exemple &amp;quot;HelloWorld&amp;quot; de l&#039;AI Gtreamer http://gstreamer.freedesktop.org/data/doc/gstreamer/head/manual/html/chapter-helloworld.html#section-hello-img&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
&lt;br /&gt;
===Linux/Ubuntu===&lt;br /&gt;
&lt;br /&gt;
Le paquet existe dans les dépôts courants, il suffit donc de l&#039;installer avec &#039;&#039;apt-get&#039;&#039; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# sudo apt-get install gstreamer0.10-tools gstreamer0.10-plugins-base gstreamer0.10-plugins-good gstreamer0.10-plugins-ugly gstreamer0.10-plugins-bad gstreamer0.10-ffmpeg&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===MacOS X===&lt;br /&gt;
&lt;br /&gt;
Téléchargez et installez le package .pkg, de la version la plus récent : [http://gstreamer.freedesktop.org/data/pkg/osx/ Toutes les versions].&lt;br /&gt;
&lt;br /&gt;
Les sources et les exécutables sont dans : &#039;&#039;/Library/Frameworks/GStreamer.framework&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Pour avoir les exécutables directement en ligne de commandes, ajouter à votre PATH : &#039;&#039;/Library/Frameworks/GStreamer.framework/Commands&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
La version 1.0 donne des commandes différentes entre MacOS et Ubuntu, il faut donc ajouter des aliases pour compenser.&lt;br /&gt;
&lt;br /&gt;
Exemples:&lt;br /&gt;
* &#039;&#039;alias gst-launch=&#039;gst-launch-1.0&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;alias gst-inspect=&#039;gst-inspect-1.0&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Outils==&lt;br /&gt;
&lt;br /&gt;
*[http://colocsbar.blogspot.fr/2014/01/gstreamer-et-serveur-de-streaming-rtsp.html Explication de l&#039;API]&lt;br /&gt;
*[http://blog.nicolargo.com/2009/11/encodage-de-video-avec-gstreamer.html Utilisation filtres]&lt;br /&gt;
*[http://cgit.freedesktop.org/gstreamer/gstreamer Code source du framework]&lt;br /&gt;
*[http://gstreamer.freedesktop.org/bindings/ Languages available]&lt;br /&gt;
&lt;br /&gt;
===gst-inspect===&lt;br /&gt;
print info about a GStreamer plugin or element&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# gst-inspect audiotestsrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== A savoir ==&lt;br /&gt;
Avec Gstreamer on utilisera non pas “|” mais “!” pour ne pas interférer avec le shell.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===gst-launch===&lt;br /&gt;
assemblage des pipelines en ligne de commande&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
&lt;br /&gt;
Récupérez premièrement la vidéo gratuite Big Buck Bunny sur http://www.bigbuckbunny.org/index.php/download/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
TODO commentaire&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# gst-launch filesrc location=./videos/big_buck_bunny_1080p_stereo.ogg ! oggdemux ! theoradec ! xvimagesink&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
TODO commentaire&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# gst-launch filesrc location=./videos/big_buck_bunny_1080p_stereo.ogg ! oggdemux ! theoradec ! xvimagesink&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
TODO commentaire&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# gst-launch filesrc location=./videos/big_buck_bunny_1080p_stereo.ogg ! oggdemux ! theoradec ! xvimagesink&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
TODO commentaire&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# gst-inspect filesrc&lt;br /&gt;
&lt;br /&gt;
# gst-launch filesrc location=./videos/big_buck_bunny_1080p_stereo.ogg ! oggdemux ! theoradec ! xvimagesink&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
TODO commentaire&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# gst-launch filesrc location=./videos/big_buck_bunny_1080p_stereo.ogg ! oggdemux ! theoradec ! xvimagesink&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
TODO commentaire&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# gst-launch filesrc location=./videos/myvideo_480p_stereo.ogg ! oggdemux ! theoradec ! xvimagesink&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
TODO commentaire&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# gst-launch filesrc location=../videos/big_buck_bunny_1080p_stereo.ogg ! oggdemux ! theoradec ! videoscale ! video/x-raw-yuv,height=240 ! xvimagesink&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
gst-launch v4l2src ! videoscale ! video/x-raw-yuv,height=240 ! xvimagesink&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Remarque : v4l2src signifie &amp;quot;video-for-linux (ver.2) source&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
gst-launch v4l2src ! videoscale ! video/x-raw-yuv,height=240 ! ffmpegcolorspace ! quarktv ! ffmpegcolorspace ! xvimagesink&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
gst-launch filesrc location=./videos/big_buck_bunny_1080p_stereo.ogg ! oggdemux name=demux&lt;br /&gt;
    demux. ! queue ! vorbisdec ! audioconvert ! audioresample ! osssink&lt;br /&gt;
    demux. ! queue ! theoradec ! xvimagesink&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
gst-launch filesrc location=./videos/big_buck_bunny_1080p_stereo.ogg ! oggdemux name=demux&lt;br /&gt;
    demux. ! queue ! vorbisdec ! audioconvert ! audioresample ! autoaudiosink&lt;br /&gt;
    demux. ! queue ! theoradec ! autovideosink&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Gst-launch en réseau (multicast)&lt;br /&gt;
TODO commentaire&lt;br /&gt;
Pour le serveur&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# gst-launch ???&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour le récepteur&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# gst-launch ???&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===gst-inspect===&lt;br /&gt;
&lt;br /&gt;
===GstEditor===&lt;br /&gt;
éditeur graphique&lt;br /&gt;
&lt;br /&gt;
[[Image:GstEditor.png]]&lt;br /&gt;
&lt;br /&gt;
==gst-launch sur MacOS==&lt;br /&gt;
&lt;br /&gt;
Pour ne pas avoir de problèmes de compatibilités, il faut faire des alias pour certaine commandes.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
alias gst-launch=&#039;/Library/Frameworks/GStreamer.framework/Commands/gst-launch-1.0&#039;&lt;br /&gt;
alias gst-inspect=&#039;/Library/Frameworks/GStreamer.framework/Commands/gst-inspect-1.0&#039;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Generally I suggest to check which elements are installed on your machine when you are looking for a a specific functionality, e.g.:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
gst-inspect | more&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La recherche d&#039;une source passe par un &#039;&#039;inspect&#039;&#039; :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
gst-inspect | grep -i source&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
La première comande à lancer pour savoir si GStreamer est bien installé :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
gst-launch videotestsrc ! autovideosink &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Si elle ne marche pas vous pouvez changer la sortie pour spécifier que vous voulez l&#039;écran :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
gst-launch videotestsrc ! osxvideosink &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Pour accéder à la caméra :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
gst-launch wrappercamerabinsrc mode=2  ! video/x-raw, width=320, height=240 !  osxvideosink sync=false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Catch flow form desktop : [http://stackoverflow.com/questions/35155112/gstreamer-flow-for-os-x-desktop/35166500#35166500 StackOverFlow]. For other OS :&lt;br /&gt;
* Ubuntu/linux : v4l2src means &amp;quot;video-for-linux (ver.2) source&amp;quot;&lt;br /&gt;
* Windows : dx9screencapsrc&lt;br /&gt;
&lt;br /&gt;
==Liens==&lt;br /&gt;
* http://gstreamer.freedesktop.org&lt;br /&gt;
* http://blog.nicolargo.com/2009/01/introduction-a-gstreamer-le-framework-multimedia.html&lt;br /&gt;
* http://www.cin.ufpe.br/~cinlug/wiki/index.php/Introducing_GStreamer&lt;br /&gt;
* http://wiki.xiph.org/GST_cookbook&lt;/div&gt;</summary>
		<author><name>Mathias.Branger</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=UML_-_SmartProjector&amp;diff=27090</id>
		<title>UML - SmartProjector</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=UML_-_SmartProjector&amp;diff=27090"/>
		<updated>2016-02-15T10:56:37Z</updated>

		<summary type="html">&lt;p&gt;Mathias.Branger: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Multi display with multi users=&lt;br /&gt;
== Use case diagram ==&lt;br /&gt;
== Activity diagram ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Multi display with one user =&lt;br /&gt;
== Use case diagram ==&lt;br /&gt;
== Activity diagram ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Zoom/Unzoom on a screen with a click =&lt;br /&gt;
== Use case diagram ==&lt;br /&gt;
== Activity diagram ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Check if students are here / presence dashboard =&lt;br /&gt;
== Use case diagram ==&lt;br /&gt;
== Activity diagram ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Drop files into a screen to share it with the screen owner =&lt;br /&gt;
== Use case diagram ==&lt;br /&gt;
== Activity diagram ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= feedback about the lesson=&lt;br /&gt;
== Use case diagram ==&lt;br /&gt;
== Activity diagram ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Quizz : questions on screen / students answer on their computers =&lt;br /&gt;
== Use case diagram ==&lt;br /&gt;
== Activity diagram ==&lt;/div&gt;</summary>
		<author><name>Mathias.Branger</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=UML_-_SmartProjector&amp;diff=27089</id>
		<title>UML - SmartProjector</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=UML_-_SmartProjector&amp;diff=27089"/>
		<updated>2016-02-15T10:52:27Z</updated>

		<summary type="html">&lt;p&gt;Mathias.Branger: Created page with &amp;quot;=Multi display with multi users= == Diagramme d&amp;#039;utilisation == == Diagramme d&amp;#039;activité == == Diagramme à composants == == Diagrammes de séquences ==  = = == Diagramme d&amp;#039;uti...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Multi display with multi users=&lt;br /&gt;
== Diagramme d&#039;utilisation ==&lt;br /&gt;
== Diagramme d&#039;activité ==&lt;br /&gt;
== Diagramme à composants ==&lt;br /&gt;
== Diagrammes de séquences ==&lt;br /&gt;
&lt;br /&gt;
= =&lt;br /&gt;
== Diagramme d&#039;utilisation ==&lt;br /&gt;
== Diagramme d&#039;activité ==&lt;br /&gt;
== Diagramme à composants ==&lt;br /&gt;
== Diagrammes de séquences ==&lt;br /&gt;
&lt;br /&gt;
= Multi display with one user =&lt;br /&gt;
== Diagramme d&#039;utilisation ==&lt;br /&gt;
== Diagramme d&#039;activité ==&lt;br /&gt;
== Diagramme à composants ==&lt;br /&gt;
== Diagrammes de séquences ==&lt;br /&gt;
&lt;br /&gt;
= Zoom/Unzoom on a screen with a click =&lt;br /&gt;
== Diagramme d&#039;utilisation ==&lt;br /&gt;
== Diagramme d&#039;activité ==&lt;br /&gt;
== Diagramme à composants ==&lt;br /&gt;
== Diagrammes de séquences ==&lt;br /&gt;
&lt;br /&gt;
= Check if students are here / presence dashboard =&lt;br /&gt;
== Diagramme d&#039;utilisation ==&lt;br /&gt;
== Diagramme d&#039;activité ==&lt;br /&gt;
== Diagramme à composants ==&lt;br /&gt;
== Diagrammes de séquences ==&lt;br /&gt;
&lt;br /&gt;
= Drop files into a screen to share it with the screen owner =&lt;br /&gt;
== Diagramme d&#039;utilisation ==&lt;br /&gt;
== Diagramme d&#039;activité ==&lt;br /&gt;
== Diagramme à composants ==&lt;br /&gt;
== Diagrammes de séquences ==&lt;br /&gt;
&lt;br /&gt;
= feedback about the lesson=&lt;br /&gt;
== Diagramme d&#039;utilisation ==&lt;br /&gt;
== Diagramme d&#039;activité ==&lt;br /&gt;
== Diagramme à composants ==&lt;br /&gt;
== Diagrammes de séquences ==&lt;br /&gt;
&lt;br /&gt;
= Quizz : questions on screen / students answer on their computers =&lt;br /&gt;
== Diagramme d&#039;utilisation ==&lt;br /&gt;
== Diagramme d&#039;activité ==&lt;br /&gt;
== Diagramme à composants ==&lt;br /&gt;
== Diagrammes de séquences ==&lt;/div&gt;</summary>
		<author><name>Mathias.Branger</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Projets_2015-2016&amp;diff=27087</id>
		<title>Projets 2015-2016</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Projets_2015-2016&amp;diff=27087"/>
		<updated>2016-02-15T10:47:27Z</updated>

		<summary type="html">&lt;p&gt;Mathias.Branger: /* Projet Semestre S8 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;&amp;lt;[[Projets 2014-2015]] | [[Projets]] | [[Projets 2016-2017]]&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;
&lt;br /&gt;
* &#039;&#039;&#039;Evaluation à mi-parcours le lundi 29 février&#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: vous creusez la question, vous contactez l&#039;auteur du code si il y a lieux, vous faites un rapport de bug (&#039;&#039;&#039;Attention:&#039;&#039;&#039; ca se prépare !), vous soumettez un patch, vous contactez l&#039;enseignant ou la personne suivant le 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.&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 2015-2016&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;
 | [[Dashboard pour gestionnaire de tâches et de ressources]]&lt;br /&gt;
 | CROUZET, MATHIEU&lt;br /&gt;
 | Richard&lt;br /&gt;
 | [[Projets-2015-2016-DashBoard| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/MatthieuCrouzet/Projet4A &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:RapportProjet.pdf|Rapport]] - [[Media:TransparentsProojet.pdf|Transparents]] - [[Media:FlyerProjet.pdf|Flyer]] - [[Media:gl_groupe1.pdf|Rapport Consultant]] - [[Media:Paterns.pdf|Patterns]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot;| 2&lt;br /&gt;
 | [[Speeding Simplified Script Language]]&lt;br /&gt;
 | POPEK, BERTRAND, DALECHAMPS, WEI&lt;br /&gt;
 | Richard&lt;br /&gt;
 | [[Projets-2015-2016-SSSL| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/FlorianPO/Speeding-Simplified-Script-Language.git &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:RapportProjet.pdf|Rapport]] - [[Media:TransparentsProojet.pdf|Transparents]] - [[Media:FlyerProjet.pdf|Flyer]] - [[Media:Groupe2_AIR.pdf|Rapport Consultant]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot;| 3&lt;br /&gt;
 | [[Borne interactive]] &lt;br /&gt;
 | DUNAND - NAVARRO - REVEL&lt;br /&gt;
 | Maisonnasse&lt;br /&gt;
 | [[Projets-2015-2016-Borne-Interactive| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]] - [[Projets-2015-2016-Borne-Interactive-SRS | &#039;&#039;&#039;SRS&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/Kant73/InteractiveDisplay &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:RapportProjet.pdf|Rapport]] - [[Media:TransparentsProojet.pdf|Transparents]] - [[Media:FlyerProjet.pdf|Flyer]] - [[Media:IPopo.pdf|Rapport Consultant]] - [[Media:PatternDesign.pdf | &#039;&#039;&#039;Design Pattern&#039;&#039;&#039;]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot;| 4&lt;br /&gt;
 | [[Sonotone]]&lt;br /&gt;
 | LECORPS, VOUTAT, Hattinguais	&lt;br /&gt;
 | Maisonnasse, Richard&lt;br /&gt;
 | [[Projets-2015-2016-Sonotone| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]  - [[Projets-2015-2016-Sonotone-SRS | &#039;&#039;&#039;SRS&#039;&#039;&#039;]] &lt;br /&gt;
 | [https://github.com/Gorgorot38/Sonotone-RICM4 &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:RapportProjet.pdf|Rapport]] - [[Media:TransparentsProojet.pdf|Transparents]] - [[Media:FlyerProjet.pdf|Flyer]] - [[Media:SRS_Consultant_Sonotone_4.pdf|Rapport_Consultant]] - [[Media:pattern_sonotone.pdf|Pattern]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot;| 5&lt;br /&gt;
 | [[Sous-titre en temps réel d&#039;un cours]]&lt;br /&gt;
 | LECHEVALLIER, BUI, OUNISSI &lt;br /&gt;
 | Maisonnasse&lt;br /&gt;
 | [[Fiche| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/xxx &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:RapportProjet.pdf|Rapport]] - [[Media:TransparentsProojet.pdf|Transparents]] - [[Media:FlyerProjet.pdf|Flyer]] - [[Media: SRS_Groupe_5.pdf| Rapport Consultant]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot;| 6&lt;br /&gt;
 | [[GrenobloisFuté]]&lt;br /&gt;
 | MOURET, DELAPORTE,  Lucidarme&lt;br /&gt;
 | Nicolas Palix&lt;br /&gt;
 | [[Fiche| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/xxx &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:RapportProjet.pdf|Rapport]] - [[Media:TransparentsProojet.pdf|Transparents]] - [[Media:FlyerProjet.pdf|Flyer]] - [[Media:gl_G14.pdf|Rapport Consultant]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot;| 7&lt;br /&gt;
 | [[Streaming en stéréoscopie]]&lt;br /&gt;
 | ZHAO ZILONG, HAMMOUTI&lt;br /&gt;
 | Maisonnasse&lt;br /&gt;
 | [[Projets-2015-2016-Streaming-Stereoscopie| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]] - [[SRS - Streaming en stéréoscopie | &#039;&#039;&#039;SRS&#039;&#039;&#039;]] &lt;br /&gt;
 | [https://github.com/zhao-zilong/streaming_stereo &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:RapportProjet.pdf|Rapport]] - [[Media:TransparentsProojet.pdf|Transparents]] - [[Media:FlyerProjet.pdf|Flyer]] - [[Media:bruel_medewou_ndiaye.pdf|Rapport_consultant]] &lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot;| 8&lt;br /&gt;
 | [[PersyCup2016]]&lt;br /&gt;
 | BIN, ZEGAOUI, ELLAPIN &lt;br /&gt;
 | Donsez, Maisonnasse&lt;br /&gt;
 | [[PersyCup| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/xxx &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:RapportProjet.pdf|Rapport]] - [[Media:TransparentsProojet.pdf|Transparents]] - [[Media:FlyerProjet.pdf|Flyer]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot;| 9&lt;br /&gt;
 | [[Services étendus pour le modèle de composants iPOPO pour Python]]&lt;br /&gt;
 | FOUNAS, HALLAL, GATTAZ &lt;br /&gt;
 | Calmant &amp;amp; Donsez&lt;br /&gt;
 | [[Proj-2015-2016-Extensions_IPOPO | &#039;&#039;&#039;Fiche&#039;&#039;&#039;]] - [[Proj-2015-2016-Extensions_IPOPO/SRS | &#039;&#039;&#039;SRS&#039;&#039;&#039;]] &lt;br /&gt;
 | [https://github.com/xxx &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:9_RapportProjet.pdf|Rapport]] - [[Media:9_TransparentsProojet.pdf|Transparents]] - [[Media:9_FlyerProjet.pdf|Flyer]] - [[Media:3-SRS-Pres.pdf| Rapport Consultant]] - [[Media:9_PatternStrat.pdf|Pattern Design]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot;| 10&lt;br /&gt;
 | [[IndoorGeoloc2016]]&lt;br /&gt;
 | ARRADA - CRASTES - FAURE - STOIAN					&lt;br /&gt;
 | Donsez&lt;br /&gt;
 | [[Proj-2015-2016-IndoorGeoloc/Fiche| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]] - [[Proj-2015-2016-IndoorGeoloc/SRS|SRS]]&lt;br /&gt;
 | [https://github.com/xxx &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:Proj-2015-2016-IndoorGeoloc/RapportProjet.pdf|Rapport]] - [[Media:Proj-2015-2016-IndoorGeoloc/TransparentsProjet.pdf|Transparents]] - [[Media:Proj-2015-2016-IndoorGeoloc/FlyerProjet.pdf|Flyer]] - [[Media: SRSGroupe17.pdf| Rapport Consultant]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot;| 11&lt;br /&gt;
 | [[UPnPOpenHAB2016]]&lt;br /&gt;
 | Medewou , Ndiyae Yacine , Bruel Anna &lt;br /&gt;
 | Didier Donsez &amp;amp; Jérome Maisonnasse&lt;br /&gt;
 | [[Proj-Openhab-2016| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]] - [[Proj-2015-2016-Int%C3%A9gration_de_cam%C3%A9ra_de_surveillance_UPnP_%C3%A0_Openhab/SRS| &#039;&#039;&#039;SRS&#039;&#039;&#039;]] - [[Proj-Openhab/UML| &#039;&#039;&#039;UML&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/openHab-UPnP/projetAir2016.git &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:RapportProjet.pdf|Rapport]] - [[Media:TransparentsProojet.pdf|Transparents]] - [[Media:FlyerProjet.pdf|Flyer]] - [[Media:gl_ZHAO_HAMMOUTI.pdf|Rapport Consultant]] - [[Media:pattern_ZHAO_HAMMOUTI.pdf|Patterns]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot;| 12&lt;br /&gt;
 | [[Sign2Speech]]&lt;br /&gt;
 | NIOGRET, NOGUERON, TITH&lt;br /&gt;
 | Didier Donsez&lt;br /&gt;
 | [[sign2speech_ricm4_2015_2016| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]] - [[SRS - Sign2Speech | &#039;&#039;&#039;SRS&#039;&#039;&#039;]] - [[UML | &#039;&#039;&#039;UML&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/SignToSpeech-Project/sign2speech &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:RapportProjet.pdf|Rapport]] - [[Media:TransparentsProojet.pdf|Transparents]] - [[Media:FlyerProjet.pdf|Flyer]]  - [[Media:12-Sign2Speech-RapportConsultant.pdf|Rapport Consultant]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot;| 13&lt;br /&gt;
 | [[AstroImage]] &lt;br /&gt;
 | RACHEX, BLANC, GERRY&lt;br /&gt;
 | Olivier Richard et Bruno Bzeznik&lt;br /&gt;
 | [[Fiche| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]] - [[AstroImage/SRS | &#039;&#039;&#039;SRS&#039;&#039;&#039;]] - [[Media:AstroImage-UML.pdf | &#039;&#039;&#039;UML&#039;&#039;&#039;]] - [https://docs.google.com/presentation/d/15F8DRktwmOuSNabdxMASniyr-TIiRzGNNG1mOhcoSnk/edit?usp=sharing &#039;&#039;&#039;Patterns&#039;&#039;&#039;]&lt;br /&gt;
 | [https://github.com/nicolas-blanc/AstroImage &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:RapportProjet.pdf|Rapport]] - [[Media:TransparentsProojet.pdf|Transparents]] - [[Media:FlyerProjet.pdf|Flyer]]  - [[Media:13-AstroImage-RapportConsultant.pdf|Rapport Consultant]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot;| 14&lt;br /&gt;
 | [[Tachymètre]]&lt;br /&gt;
 | MACE, NOUGUIER, RAMEL&lt;br /&gt;
 | Olivier Gattaz&lt;br /&gt;
 | [[Fiche - Tachymètre | &#039;&#039;&#039;Fiche&#039;&#039;&#039;]] - [[SRS - Tachymètre| &#039;&#039;&#039;SRS&#039;&#039;&#039;]] - [[UML - Tachymètre| &#039;&#039;&#039;UML&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/Quego/Tachymetre &#039;&#039;&#039;github - Tachymètre&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:RapportProjet.pdf|Rapport]] - [[Media:TransparentsProojet.pdf|Transparents]] - [[Media:FlyerProjet.pdf|Flyer]] - [[Media:srs_tachymetre.pdf|Rapport consultant]] - [[Media:14_PatternDesign.pdf‎ | Pattern Design]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot;| 16&lt;br /&gt;
 | [[SmartProjector]]&lt;br /&gt;
 | BRANGER, HABLOT&lt;br /&gt;
 | Donsez, Maisonnasse&lt;br /&gt;
 | [[Fiche_SmartProjector_ricm4_2015_2016| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]] - [[SRS - SmartProjector| &#039;&#039;&#039;SRS&#039;&#039;&#039;]] - [[UML - SmartProjector| &#039;&#039;&#039;UML&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/P0ppoff/SmartProjector &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:RapportProjet.pdf|Rapport]] - [[Media:TransparentsProojet.pdf|Transparents]] - [[Media:FlyerProjet.pdf|Flyer]] - [[Media:Gl_groupe16.pdf|Rapport Consultant]] - [http://air.imag.fr/index.php/Patron_de_conception_-_SmartProjector patterns]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Liste de projets===&lt;br /&gt;
&lt;br /&gt;
* [[Dashboard pour gestionnaire de tâches et de ressources]], Olivier Richard&lt;br /&gt;
* [[Moteur distribué d&#039;exécution de commande]], Olivier Richard&lt;br /&gt;
* [[Environnement d&#039;expérimentation de pour NVIDIA Shield (Tegra X1)]], Olivier Richard   &lt;br /&gt;
* [[Speeding Simplified Script Language]], Olivier Richard&lt;br /&gt;
&lt;br /&gt;
* Aide (Open-Source)au Handicap Auditif, avec Didier Donsez, Jérome Maisonnasse, Marie-Paule Balicco (SAH UGA) et Nicolas Vuillerme&lt;br /&gt;
** [[Borne interactive]] (1 sujet)&lt;br /&gt;
** [[Sonotone]] (1 sujet)&lt;br /&gt;
** [[Sous-titre en temps réel d&#039;un cours]] (1 sujet)&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&lt;br /&gt;
* [[Smart campus augmenté et contributif]] Didier Donsez, Vivien Quema&lt;br /&gt;
&lt;br /&gt;
* [[Streaming en stéréoscopie]] sur [[WebRTC]] avec rendu sur [[Oculus]] pour le robot [[RobAIR]], Jérôme Maisonnasse. ([http://gstconf.ubicast.tv/videos/stereoscopic-3d-video/ voir]).&lt;br /&gt;
* [[STM32F7]] : Mise en oeuvre de la chaîne de compilation sous Linux avec [[OpenSTM32]] et [[OpenOCD]]. Nicolas Palix&lt;br /&gt;
* [[PersyCup2016]] : Persyval Robocup, Didier Donsez, Vivien Quema, Jérome Maisonnasse. (3 étudiants)&lt;br /&gt;
* [[Services étendus pour le modèle de composants iPOPO pour Python]], Didier Donsez &amp;amp; Thomas Calmant. (2 étudiants)&lt;br /&gt;
* [[SmartClassRoom2016|Développement d&#039;une interface partagée pour tables tactiles (projet SmartClassRoom)]], Didier Donsez, Jérôme Maisonnasse. (2 étudiants)&lt;br /&gt;
* [[iRock2016|iRock : surveillance de glissement de terrains]], Didier Donsez &amp;amp; Vivien Quema&lt;br /&gt;
* [[IndoorGeoloc2016|Géolocalisation in-door au moyen de balises (beacon) BLE et Wifi à base de STM32 et de balises iBeacon &amp;amp; AltBeacon]], Didier Donsez &amp;amp; Vivien Quema&lt;br /&gt;
* [[UPnPOpenHAB2016|Intégration et gestion de caméras de surveillance UPnP dans la plateforme domotique open-source OpenHAB et myOpenHAB]], Didier Donsez &amp;amp; Jérome Maisonnasse.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Projets non prioritaires&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [[Liveprogramming with Kivy]], Olivier Richard&lt;br /&gt;
* [[AstroImage]] production d&#039;image d&#039;astronomie, Olivier Richard et Bruno Bzeznik&lt;br /&gt;
* [[G-code Cruncher]] Controle de machine CNC (Nucleo grbl + esp8266 + Sdcard), Olivier Richard&lt;br /&gt;
* [[Intégration OpenHAB / OpenTele]] Nicolas Palix&lt;br /&gt;
&lt;br /&gt;
==RICM5==&lt;br /&gt;
&lt;br /&gt;
===Projet Semestre S10===&lt;br /&gt;
&lt;br /&gt;
Enseignant responsable : Didier Donsez&lt;br /&gt;
&lt;br /&gt;
Démarrage : Lundi 25/01 à 10H30-12H30, P253 (Rendez-vous devant la salle AIR) - Visioconf pour Thibaut Cordier&lt;br /&gt;
&lt;br /&gt;
Soutenance : Vendredi 18/03 à 8H30-12H30, P257 &lt;br /&gt;
&lt;br /&gt;
Etudiants : RICM5 + 8 étudiants Avosti DUT RT&lt;br /&gt;
&lt;br /&gt;
Rappel séances MPI&lt;br /&gt;
* Séance 1 : mardi 26 janvier après midi - Stéphanie Diligent&lt;br /&gt;
* Séance 2 : mardi 2 février après midi - Stéphanie Diligent&lt;br /&gt;
* Séance 3 : lundi 8 février matin - Emmanuelle Tréhoust&lt;br /&gt;
* Séance 4 : jeudi 11 février matin - Emmanuelle Tréhoust&lt;br /&gt;
* Séance 5 : lundi 21 mars matin - Stéphanie Diligent et Emmanuelle Tréhoust&lt;br /&gt;
&lt;br /&gt;
Planning soutenance (à venir).&lt;br /&gt;
* Bossa&lt;br /&gt;
* IaaS Docker&lt;br /&gt;
* Immersion EDF&lt;br /&gt;
* SmartCampus&lt;br /&gt;
* SmartClassRoom (en C005)&lt;br /&gt;
* Pot d&#039; &amp;quot;Au Revoir&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 {|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
 |+ Affectation des projets RICM5 2015-2016&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;
 | [http://air.imag.fr/index.php/IaaS_collaboratif_avec_Docker IaaS - Docker]&lt;br /&gt;
 | Eudes Robin, Damotte Alan, Barthelemy Romain, Mammar Malek, Guo Kai, Bonnard Loïc, Caperan Théo&lt;br /&gt;
 | Didier Donsez&lt;br /&gt;
 | [[Projets-2015-2016-IaaS_Docker| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/EudesRobin/iaas-collaboratif  &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:Rapport_IaaS.pdf|Rapport]] - [[Media:Transparents_IaaS.pdf|Transparents]] - [[Media:Flyer_IaaS.pdf|Flyer]]&lt;br /&gt;
 |-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 2&lt;br /&gt;
 | [http://air.imag.fr/index.php/Portage_de_Bossa Portage de Bossa sur le Kernel Linux 4x]&lt;br /&gt;
 | Eric Michel Fotsing, Ombeline Rossi, Longfei Yao&lt;br /&gt;
 | Nicolas Palix, Didier Donsez&lt;br /&gt;
 | [[Projets-2015-2016-Portage_Bossa| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/ZenithKaizer/  &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:Rapport_Bossa.pdf|Rapport]] - [[Media:Transparents_Bossa.pdf|Transparents]] - [[Media:Flyer_Bossa.pdf|Flyer]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot;| 3&lt;br /&gt;
 | [[Visite immersive en réalité virtuelle dans une usine avec EDF]]&lt;br /&gt;
 | Adam Christophe, Aissanou Sarah, Klipffel Tararaina, Qian Jean, Zominy Laurent&lt;br /&gt;
 | Didier Donsez, Georges-Pierre Bonneau, Thibaut Cordier (EDF)&lt;br /&gt;
 | [[Projets-2015-2016-VisiteImmersiveEDF| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/VisiteImmersiveEDF  &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:RapportProjetX.pdf|Rapport]] - [[Media:TransparentsProojetX.pdf|Transparents]] - [[Media:FlyerProjetX.pdf|Flyer]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot;| 4&lt;br /&gt;
 | [[Contribution à OpenSmartCampus]] (voir http://data.beta.metropolegrenoble.fr/)&lt;br /&gt;
 | Quentin Torck, Vivien Michel, Jérémy Hammerer, Rama Codazzi, Zhengmeng Zhang&lt;br /&gt;
 | Didier Donsez, Vivien Quéma&lt;br /&gt;
 | [[Projets-2015-2016-OpenSmartCampus| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/quentin74/SmartCampus.git  &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:RapportProjetX.pdf|Rapport]] - [[Media:TransparentsProojetX.pdf|Transparents]] - [[Media:FlyerProjetX.pdf|Flyer]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot;| 5&lt;br /&gt;
 | [[Contribution à SmartClassRoom]] (Interfaces tactiles distribuées et partagées)&lt;br /&gt;
 | Saussac Thibault, Toussaint Sébastien, Hamdani Youcef, Zoppello Sebastien, Melik sak, Mesnier Vincent&lt;br /&gt;
 | Jérôme Maisonnasse, Didier Donsez&lt;br /&gt;
 | [[Projets-2015-2016-SmartClassRoom| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/XXXX  &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:RapportProjetSmartClassRoom.pdf|Rapport]] - [[Media:TransparentsProjetSmartClassRoom.pdf|Transparents]] - [[Media:FlyerProjetSmartClassRoom.pdf|Flyer]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Projets annulés et reportés===&lt;br /&gt;
* Projet avec [[Tango Project]] (Annulé)&lt;br /&gt;
* Hack the Beam, Didier Donsez &amp;amp; Jérôme Maisonnasse.&lt;br /&gt;
* [[Algorithmes de suivi de personnes pour robot de téléprésence RobAIR]] (Jérôme Maisonnasse, Didier Donsez)&lt;br /&gt;
&lt;br /&gt;
=M2PGI=&lt;br /&gt;
==[[Projets M2PGI Services Machine-to-Machine|Projet Services Machine-to-Machine]]==&lt;br /&gt;
* [[PM2M/2016/TP|Sujet et groupes]]&lt;/div&gt;</summary>
		<author><name>Mathias.Branger</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=SmartProjector&amp;diff=27085</id>
		<title>SmartProjector</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=SmartProjector&amp;diff=27085"/>
		<updated>2016-02-15T10:45:39Z</updated>

		<summary type="html">&lt;p&gt;Mathias.Branger: /* Linked with */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039; Team : &#039;&#039;&#039; &lt;br /&gt;
* Jules HABLOT (RICM4)&lt;br /&gt;
* Mathias BRANGER (RICM4)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Supervisors: &#039;&#039;&#039; &lt;br /&gt;
* Jérôme Maisonnasse&lt;br /&gt;
* Didier DONSEZ&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Project Description ==&lt;br /&gt;
There are a lot of projectors in Polytech Grenoble. But they are old and technology changes fast. As a consequence, the projectors only use VGA ports which are out of date.&lt;br /&gt;
With this project, we want to be able to connect to projectors wirelessly while adding interactions between students and professors in a classroom.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Each of the following points should make part of the project :&lt;br /&gt;
* Multi display with multi users (different types of displays)&lt;br /&gt;
* Multi display with one user (one screen for each app)&lt;br /&gt;
* Zoom/Unzoom on a screen with a click&lt;br /&gt;
* Check if students are here / presence dashboard&lt;br /&gt;
* Drop files into a screen to share it with the screen owner.&lt;br /&gt;
* Quizz : questions on screen / students answer on their computers&lt;br /&gt;
* feedback about the lesson.&lt;br /&gt;
* save courses + transcription (link with some other projects)&lt;br /&gt;
&lt;br /&gt;
== In relation with ==&lt;br /&gt;
[http://air.imag.fr/index.php/Smart_Classroom Smart Classroom]&lt;br /&gt;
&lt;br /&gt;
== Existing project with similarities ==&lt;br /&gt;
[https://klaxoon.com/ Klaxoon]&lt;br /&gt;
&lt;br /&gt;
[https://www.google.com/intl/fr_fr/chromecast/?utm_source=chromecast.com Chromecast]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Scheme ==&lt;br /&gt;
&lt;br /&gt;
[[File:Schema.jpg]]&lt;/div&gt;</summary>
		<author><name>Mathias.Branger</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Fiche_SmartProjector_ricm4_2015_2016&amp;diff=27078</id>
		<title>Fiche SmartProjector ricm4 2015 2016</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Fiche_SmartProjector_ricm4_2015_2016&amp;diff=27078"/>
		<updated>2016-02-15T10:42:05Z</updated>

		<summary type="html">&lt;p&gt;Mathias.Branger: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039; Team : &#039;&#039;&#039; &lt;br /&gt;
* Jules HABLOT (RICM4)&lt;br /&gt;
* Mathias BRANGER (RICM4)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Supervisors: &#039;&#039;&#039; &lt;br /&gt;
* Jérôme Maisonnasse&lt;br /&gt;
* Didier DONSEZ&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Current questions = &lt;br /&gt;
&lt;br /&gt;
* Minimum debit ?&lt;br /&gt;
* Which Protocol ?&lt;br /&gt;
* How many flops ?&lt;br /&gt;
&lt;br /&gt;
== Next Steps ==&lt;br /&gt;
&lt;br /&gt;
* tests de performances comparatif entre UDP et TCP&lt;br /&gt;
* utilisation de &#039;queue&#039; pour les nouveaux clients possibles : http://blog.nicolargo.com/2009/02/jai-streame-avec-gstreamer.html&lt;br /&gt;
* faire de l&#039;ergonomie de comment gérer les connexions&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Liens utiles == &lt;br /&gt;
&lt;br /&gt;
* [https://fr.wikipedia.org/wiki/Virtual_Network_Computing VNC]&lt;br /&gt;
* XOrg&lt;br /&gt;
* [https://fr.wikipedia.org/wiki/Framebuffer Framebuffer]&lt;br /&gt;
* [https://doc.ubuntu-fr.org/xrandr xrandr]&lt;br /&gt;
* look Klaxoon&lt;br /&gt;
* [https://fr.wikipedia.org/wiki/Wi-Fi_Direct Protocole WiFi Direct]&lt;br /&gt;
* [http://liliputing.com/2015/07/ubuntu-on-the-32gb-intel-compute-stick-you-have-to-install-it-yourself.html Stick]&lt;br /&gt;
* raspberry pi&lt;br /&gt;
* [http://www.intel.com/content/www/us/en/compute-stick/intel-compute-stick.html Intel stick]&lt;br /&gt;
* [http://www.clubic.com/processeur/processeur-intel/article-774166-1-intel-compute-stick.html Intel site]&lt;br /&gt;
* [http://tice974.ac-reunion.fr/tablettes/aspects-techniques/connexion-a-un-videoprojecteur/ éducation nationale ?]&lt;br /&gt;
* [https://klaxoon.com/?_locale=frd klaxoon]&lt;br /&gt;
* [https://www.youtube.com/watch?v=lNvYanDLHZA Live Streaming Raspberry Pi Camera to Windows PC]&lt;br /&gt;
* [http://gstreamer.freedesktop.org/data/doc/gstreamer/head/manual/html/chapter-helloworld.html#section-helloworld tuto gstreamer]&lt;br /&gt;
* [http://stackoverflow.com/questions/33747500/using-gstreamer-to-capture-screen-and-show-it-in-a-window Capture screen]&lt;br /&gt;
* [http://stackoverflow.com/questions/11996715/gstreamer-udp-send-receive-one-liner gstreamer udp ]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Requirements =&lt;br /&gt;
&lt;br /&gt;
* Multi display with multi users (different types of displays)&lt;br /&gt;
* Multi display with one user (one screen for each app)&lt;br /&gt;
* Zoom/Unzoom on a screen with a click&lt;br /&gt;
* Check if students are here / presence dashboard&lt;br /&gt;
* Drop files into a screen to share it with the screen owner.&lt;br /&gt;
* Quizz : questions on screen / students answer on their computers&lt;br /&gt;
* feedback about the lesson.&lt;br /&gt;
* save courses + transcription (link with some other projects)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Design Pattern =&lt;br /&gt;
&lt;br /&gt;
* [[Patron de conception - SmartProjector]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Progress =&lt;br /&gt;
&lt;br /&gt;
== Week 1 (January 18 - January 24) ==&lt;br /&gt;
* Description of project requirements.&lt;br /&gt;
* Investigations on existing objects and technologies.&lt;br /&gt;
&lt;br /&gt;
== Week 2 (January 25 - January 31) ==&lt;br /&gt;
=== Meeting with Maisonnasse Jérôme ===&lt;br /&gt;
&lt;br /&gt;
* high level :[http://gstreamer.freedesktop.org GStreamer]&lt;br /&gt;
* low level : [https://www.ffmpeg.org FFMPEG]&lt;br /&gt;
* [https://fr.wikipedia.org/wiki/HTML5 HTML5]&lt;br /&gt;
* Screencast&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; According to him, we&#039;ll use Gstreamer.&lt;br /&gt;
&lt;br /&gt;
=== Other ===&lt;br /&gt;
* Redefining project.&lt;br /&gt;
* Discovering UML systems.&lt;br /&gt;
* Installing Gstreamer on Mac/Ubuntu.&lt;br /&gt;
* Big issues on MAC. &lt;br /&gt;
&lt;br /&gt;
== Week 3 (February 01 - February 07) ==&lt;br /&gt;
&lt;br /&gt;
* Ubuntu : Gstreamer tests using shell.&lt;br /&gt;
* Mac : trying to solve issues + post on StackOverflow&lt;br /&gt;
&lt;br /&gt;
== Week 4 (February 08 - February 14) ==&lt;br /&gt;
&lt;br /&gt;
* Defining design patterns [[http://air.imag.fr/index.php/Patron_de_conception_-_SmartProjector patterns]]&lt;br /&gt;
* Gstreamer : windows with multiple flows.&lt;br /&gt;
* Trying to transmit video flow between 2 computers with Gstreamer.&lt;br /&gt;
&lt;br /&gt;
== Week 5 (February 15 - February 21) ==&lt;br /&gt;
&lt;br /&gt;
== Week 6 (February 22 - February 28) ==&lt;br /&gt;
== Week 7 (February 29 - March 06) ==&lt;br /&gt;
* Presentation&lt;br /&gt;
== Week 8 (March 07 - March 13) ==&lt;br /&gt;
== Week 9 (March 14 - March 20) ==&lt;br /&gt;
== Week 10 (March 21- March 27) ==&lt;br /&gt;
== Week 11 (March 28- April 03) ==&lt;br /&gt;
== Week 12 (April 04 - April 10) ==&lt;/div&gt;</summary>
		<author><name>Mathias.Branger</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Fiche_SmartProjector_ricm4_2015_2016&amp;diff=27076</id>
		<title>Fiche SmartProjector ricm4 2015 2016</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Fiche_SmartProjector_ricm4_2015_2016&amp;diff=27076"/>
		<updated>2016-02-15T10:39:04Z</updated>

		<summary type="html">&lt;p&gt;Mathias.Branger: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039; Team : &#039;&#039;&#039; &lt;br /&gt;
* Jules HABLOT (RICM4)&lt;br /&gt;
* Mathias BRANGER (RICM4)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Supervisors: &#039;&#039;&#039; &lt;br /&gt;
* Jérôme Maisonnasse&lt;br /&gt;
* Didier DONSEZ&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Current questions = &lt;br /&gt;
&lt;br /&gt;
* Minimum debit ?&lt;br /&gt;
* Which Protocol ?&lt;br /&gt;
* How many flops ?&lt;br /&gt;
&lt;br /&gt;
== Next Steps ==&lt;br /&gt;
&lt;br /&gt;
* faire de l&#039;ergonomie de comment les gens se connecter&lt;br /&gt;
* tests de performances comparatif entre UDP et TCP&lt;br /&gt;
* utilisation de &#039;queue&#039; pour les nouveaux clients possibles : http://blog.nicolargo.com/2009/02/jai-streame-avec-gstreamer.html&lt;br /&gt;
&lt;br /&gt;
== Solutions == &lt;br /&gt;
&lt;br /&gt;
* [https://fr.wikipedia.org/wiki/Virtual_Network_Computing VNC]&lt;br /&gt;
* XOrg&lt;br /&gt;
* [https://fr.wikipedia.org/wiki/Framebuffer Framebuffer]&lt;br /&gt;
* [https://doc.ubuntu-fr.org/xrandr xrandr]&lt;br /&gt;
* look Klaxoon&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Requirements =&lt;br /&gt;
&lt;br /&gt;
* Multi display with multi users (different types of displays)&lt;br /&gt;
* Multi display with one user (one screen for each app)&lt;br /&gt;
* Zoom/Unzoom on a screen with a click&lt;br /&gt;
* Check if students are here / presence dashboard&lt;br /&gt;
* Drop files into a screen to share it with the screen owner.&lt;br /&gt;
* Quizz : questions on screen / students answer on their computers&lt;br /&gt;
* feedback about the lesson.&lt;br /&gt;
* save courses + transcription (link with some other projects)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Design Pattern =&lt;br /&gt;
&lt;br /&gt;
* [[Patron de conception - SmartProjector]]&lt;br /&gt;
&lt;br /&gt;
= Glossary =&lt;br /&gt;
&lt;br /&gt;
* [https://fr.wikipedia.org/wiki/Wi-Fi_Direct Protocole WiFi Direct]&lt;br /&gt;
* [http://liliputing.com/2015/07/ubuntu-on-the-32gb-intel-compute-stick-you-have-to-install-it-yourself.html Stick]&lt;br /&gt;
* raspberry pi&lt;br /&gt;
* [http://www.intel.com/content/www/us/en/compute-stick/intel-compute-stick.html Intel stick]&lt;br /&gt;
* [http://www.clubic.com/processeur/processeur-intel/article-774166-1-intel-compute-stick.html Intel site]&lt;br /&gt;
* [http://tice974.ac-reunion.fr/tablettes/aspects-techniques/connexion-a-un-videoprojecteur/ éducation nationale ?]&lt;br /&gt;
* [https://klaxoon.com/?_locale=frd klaxoon]&lt;br /&gt;
* [https://www.youtube.com/watch?v=lNvYanDLHZA Live Streaming Raspberry Pi Camera to Windows PC]&lt;br /&gt;
* [http://gstreamer.freedesktop.org/data/doc/gstreamer/head/manual/html/chapter-helloworld.html#section-helloworld tuto gstreamer]&lt;br /&gt;
* [http://stackoverflow.com/questions/33747500/using-gstreamer-to-capture-screen-and-show-it-in-a-window Capture screen]&lt;br /&gt;
* [http://stackoverflow.com/questions/11996715/gstreamer-udp-send-receive-one-liner gstreamer udp ]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Progress =&lt;br /&gt;
&lt;br /&gt;
== Week 1 (January 18 - January 24) ==&lt;br /&gt;
* Description of project requirements.&lt;br /&gt;
* Investigations on existing objects and technologies.&lt;br /&gt;
&lt;br /&gt;
== Week 2 (January 25 - January 31) ==&lt;br /&gt;
=== Meeting with Maisonnasse Jérôme ===&lt;br /&gt;
&lt;br /&gt;
* high level :[http://gstreamer.freedesktop.org GStreamer]&lt;br /&gt;
* low level : [https://www.ffmpeg.org FFMPEG]&lt;br /&gt;
* [https://fr.wikipedia.org/wiki/HTML5 HTML5]&lt;br /&gt;
* Screencast&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; According to him, we&#039;ll use Gstreamer.&lt;br /&gt;
&lt;br /&gt;
=== Other ===&lt;br /&gt;
* Redefining project.&lt;br /&gt;
* Discovering UML systems.&lt;br /&gt;
* Installing Gstreamer on Mac/Ubuntu.&lt;br /&gt;
* Big issues on MAC. &lt;br /&gt;
&lt;br /&gt;
== Week 3 (February 01 - February 07) ==&lt;br /&gt;
&lt;br /&gt;
* Ubuntu : Gstreamer tests using shell.&lt;br /&gt;
* Mac : trying to solve issues + post on StackOverflow&lt;br /&gt;
&lt;br /&gt;
== Week 4 (February 08 - February 14) ==&lt;br /&gt;
&lt;br /&gt;
* Defining design patterns [[http://air.imag.fr/index.php/Patron_de_conception_-_SmartProjector patterns]]&lt;br /&gt;
* Gstreamer : windows with multiple flows.&lt;br /&gt;
* Trying to transmit video flow between 2 computers with Gstreamer.&lt;br /&gt;
&lt;br /&gt;
== Week 5 (February 15 - February 21) ==&lt;br /&gt;
&lt;br /&gt;
== Week 6 (February 22 - February 28) ==&lt;br /&gt;
== Week 7 (February 29 - March 06) ==&lt;br /&gt;
* Presentation&lt;br /&gt;
== Week 8 (March 07 - March 13) ==&lt;br /&gt;
== Week 9 (March 14 - March 20) ==&lt;br /&gt;
== Week 10 (March 21- March 27) ==&lt;br /&gt;
== Week 11 (March 28- April 03) ==&lt;br /&gt;
== Week 12 (April 04 - April 10) ==&lt;/div&gt;</summary>
		<author><name>Mathias.Branger</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=SmartProjector&amp;diff=27070</id>
		<title>SmartProjector</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=SmartProjector&amp;diff=27070"/>
		<updated>2016-02-15T10:34:09Z</updated>

		<summary type="html">&lt;p&gt;Mathias.Branger: /* Project Description */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039; Team : &#039;&#039;&#039; &lt;br /&gt;
* Jules HABLOT (RICM4)&lt;br /&gt;
* Mathias BRANGER (RICM4)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Supervisors: &#039;&#039;&#039; &lt;br /&gt;
* Jérôme Maisonnasse&lt;br /&gt;
* Didier DONSEZ&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Project Description ==&lt;br /&gt;
There are a lot of projectors in Polytech Grenoble. But they are old and technology changes fast. As a consequence, the projectors only use VGA ports which are out of date.&lt;br /&gt;
With this project, we want to be able to connect to projectors wirelessly while adding interactions between students and professors in a classroom.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Each of the following points should make part of the project :&lt;br /&gt;
* Multi display with multi users (different types of displays)&lt;br /&gt;
* Multi display with one user (one screen for each app)&lt;br /&gt;
* Zoom/Unzoom on a screen with a click&lt;br /&gt;
* Check if students are here / presence dashboard&lt;br /&gt;
* Drop files into a screen to share it with the screen owner.&lt;br /&gt;
* Quizz : questions on screen / students answer on their computers&lt;br /&gt;
* feedback about the lesson.&lt;br /&gt;
* save courses + transcription (link with some other projects)&lt;br /&gt;
&lt;br /&gt;
== Linked with ==&lt;br /&gt;
[http://air.imag.fr/index.php/Smart_Classroom Smart Classroom]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Existing project with similarities ==&lt;br /&gt;
[https://klaxoon.com/ Klaxoon]&lt;br /&gt;
&lt;br /&gt;
[https://www.google.com/intl/fr_fr/chromecast/?utm_source=chromecast.com Chromecast]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Scheme ==&lt;br /&gt;
&lt;br /&gt;
[[File:Schema.jpg]]&lt;/div&gt;</summary>
		<author><name>Mathias.Branger</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=SmartProjector&amp;diff=27069</id>
		<title>SmartProjector</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=SmartProjector&amp;diff=27069"/>
		<updated>2016-02-15T10:33:49Z</updated>

		<summary type="html">&lt;p&gt;Mathias.Branger: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039; Team : &#039;&#039;&#039; &lt;br /&gt;
* Jules HABLOT (RICM4)&lt;br /&gt;
* Mathias BRANGER (RICM4)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Supervisors: &#039;&#039;&#039; &lt;br /&gt;
* Jérôme Maisonnasse&lt;br /&gt;
* Didier DONSEZ&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Project Description ==&lt;br /&gt;
There are a lot of projectors in Polytech Grenoble. But they are old and technology changes fast. As a consequence, the projectors only use VGA ports which are out of date.&lt;br /&gt;
With this project, we want to be able to connect to projectors wirelessly while adding interactions between students and professors in a classroom.&lt;br /&gt;
&lt;br /&gt;
Each of the following points should make part of the project :&lt;br /&gt;
* Multi display with multi users (different types of displays)&lt;br /&gt;
* Multi display with one user (one screen for each app)&lt;br /&gt;
* Zoom/Unzoom on a screen with a click&lt;br /&gt;
* Check if students are here / presence dashboard&lt;br /&gt;
* Drop files into a screen to share it with the screen owner.&lt;br /&gt;
* Quizz : questions on screen / students answer on their computers&lt;br /&gt;
* feedback about the lesson.&lt;br /&gt;
* save courses + transcription (link with some other projects)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Linked with ==&lt;br /&gt;
[http://air.imag.fr/index.php/Smart_Classroom Smart Classroom]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Existing project with similarities ==&lt;br /&gt;
[https://klaxoon.com/ Klaxoon]&lt;br /&gt;
&lt;br /&gt;
[https://www.google.com/intl/fr_fr/chromecast/?utm_source=chromecast.com Chromecast]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Scheme ==&lt;br /&gt;
&lt;br /&gt;
[[File:Schema.jpg]]&lt;/div&gt;</summary>
		<author><name>Mathias.Branger</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Fiche_SmartProjector_ricm4_2015_2016&amp;diff=27062</id>
		<title>Fiche SmartProjector ricm4 2015 2016</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Fiche_SmartProjector_ricm4_2015_2016&amp;diff=27062"/>
		<updated>2016-02-15T10:20:41Z</updated>

		<summary type="html">&lt;p&gt;Mathias.Branger: /* Non functional requirement */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039; Team : &#039;&#039;&#039; &lt;br /&gt;
* Jules HABLOT (RICM4)&lt;br /&gt;
* Mathias BRANGER (RICM4)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Supervisors: &#039;&#039;&#039; &lt;br /&gt;
* Jérôme Maisonnasse&lt;br /&gt;
* Didier DONSEZ&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Project description = &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Requirements = &lt;br /&gt;
&lt;br /&gt;
* Minimum debit ?&lt;br /&gt;
* Which Protocol ?&lt;br /&gt;
* How many flops ?&lt;br /&gt;
&lt;br /&gt;
== Solutions == &lt;br /&gt;
&lt;br /&gt;
* [https://fr.wikipedia.org/wiki/Virtual_Network_Computing VNC]&lt;br /&gt;
* XOrg&lt;br /&gt;
* [https://fr.wikipedia.org/wiki/Framebuffer Framebuffer]&lt;br /&gt;
* [https://doc.ubuntu-fr.org/xrandr xrandr]&lt;br /&gt;
* look Klaxoon&lt;br /&gt;
&lt;br /&gt;
= Requirements =&lt;br /&gt;
&lt;br /&gt;
* Multi display with multi users (different types of displays)&lt;br /&gt;
* Multi display with one user (one screen for each app)&lt;br /&gt;
* Zoom/Unzoom on a screen with a click&lt;br /&gt;
* Check if students are here / presence dashboard&lt;br /&gt;
* Drop files into a screen to share it with the screen owner.&lt;br /&gt;
* Quizz : questions on screen / students answer on their computers&lt;br /&gt;
* feedback about the lesson.&lt;br /&gt;
* save courses + transcription (link with some other projects)&lt;br /&gt;
&lt;br /&gt;
== Next Step ==&lt;br /&gt;
&lt;br /&gt;
* faire de l&#039;ergonomie de comment les gens se connecter&lt;br /&gt;
* tests de performances comparatif entre UDP et TCP&lt;br /&gt;
* utilisation de &#039;queue&#039; pour les nouveaux clients possibles : http://blog.nicolargo.com/2009/02/jai-streame-avec-gstreamer.html&lt;br /&gt;
&lt;br /&gt;
= Design Pattern =&lt;br /&gt;
&lt;br /&gt;
* [[Patron de conception - SmartProjector]]&lt;br /&gt;
&lt;br /&gt;
= Glossary =&lt;br /&gt;
&lt;br /&gt;
* [https://fr.wikipedia.org/wiki/Wi-Fi_Direct Protocole WiFi Direct]&lt;br /&gt;
* [http://liliputing.com/2015/07/ubuntu-on-the-32gb-intel-compute-stick-you-have-to-install-it-yourself.html Stick]&lt;br /&gt;
* raspberry pi&lt;br /&gt;
* [http://www.intel.com/content/www/us/en/compute-stick/intel-compute-stick.html Intel stick]&lt;br /&gt;
* [http://www.clubic.com/processeur/processeur-intel/article-774166-1-intel-compute-stick.html Intel site]&lt;br /&gt;
* [http://tice974.ac-reunion.fr/tablettes/aspects-techniques/connexion-a-un-videoprojecteur/ éducation nationale ?]&lt;br /&gt;
* [https://klaxoon.com/?_locale=frd klaxoon]&lt;br /&gt;
* [https://www.youtube.com/watch?v=lNvYanDLHZA Live Streaming Raspberry Pi Camera to Windows PC]&lt;br /&gt;
* [http://gstreamer.freedesktop.org/data/doc/gstreamer/head/manual/html/chapter-helloworld.html#section-helloworld tuto gstreamer]&lt;br /&gt;
* [http://stackoverflow.com/questions/33747500/using-gstreamer-to-capture-screen-and-show-it-in-a-window Capture screen]&lt;br /&gt;
* [http://stackoverflow.com/questions/11996715/gstreamer-udp-send-receive-one-liner gstreamer udp ]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Progress =&lt;br /&gt;
&lt;br /&gt;
== Week 1 (January 18 - January 24) ==&lt;br /&gt;
* Description of project requirements.&lt;br /&gt;
* Investigations on existing objects and technologies.&lt;br /&gt;
&lt;br /&gt;
== Week 2 (January 25 - January 31) ==&lt;br /&gt;
=== Meeting with Maisonnasse Jérôme ===&lt;br /&gt;
&lt;br /&gt;
* high level :[http://gstreamer.freedesktop.org GStreamer]&lt;br /&gt;
* low level : [https://www.ffmpeg.org FFMPEG]&lt;br /&gt;
* [https://fr.wikipedia.org/wiki/HTML5 HTML5]&lt;br /&gt;
* Screencast&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; According to him, we&#039;ll use Gstreamer.&lt;br /&gt;
&lt;br /&gt;
=== Other ===&lt;br /&gt;
* Redefining project.&lt;br /&gt;
* Discovering UML systems.&lt;br /&gt;
* Installing Gstreamer on Mac/Ubuntu.&lt;br /&gt;
* Big issues on MAC. &lt;br /&gt;
&lt;br /&gt;
== Week 3 (February 01 - February 07) ==&lt;br /&gt;
&lt;br /&gt;
* Ubuntu : Gstreamer tests using shell.&lt;br /&gt;
* Mac : trying to solve issues + post on StackOverflow&lt;br /&gt;
&lt;br /&gt;
== Week 4 (February 08 - February 14) ==&lt;br /&gt;
&lt;br /&gt;
* Defining design patterns [[http://air.imag.fr/index.php/Patron_de_conception_-_SmartProjector patterns]]&lt;br /&gt;
* Gstreamer : windows with multiple flows.&lt;br /&gt;
* Trying to transmit video flow between 2 computers with Gstreamer.&lt;br /&gt;
&lt;br /&gt;
== Week 5 (February 15 - February 21) ==&lt;br /&gt;
&lt;br /&gt;
== Week 6 (February 22 - February 28) ==&lt;br /&gt;
== Week 7 (February 29 - March 06) ==&lt;br /&gt;
* Presentation&lt;br /&gt;
== Week 8 (March 07 - March 13) ==&lt;br /&gt;
== Week 9 (March 14 - March 20) ==&lt;br /&gt;
== Week 10 (March 21- March 27) ==&lt;br /&gt;
== Week 11 (March 28- April 03) ==&lt;br /&gt;
== Week 12 (April 04 - April 10) ==&lt;/div&gt;</summary>
		<author><name>Mathias.Branger</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=SmartProjector&amp;diff=27061</id>
		<title>SmartProjector</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=SmartProjector&amp;diff=27061"/>
		<updated>2016-02-15T10:19:50Z</updated>

		<summary type="html">&lt;p&gt;Mathias.Branger: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039; Team : &#039;&#039;&#039; &lt;br /&gt;
* Jules HABLOT (RICM4)&lt;br /&gt;
* Mathias BRANGER (RICM4)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Supervisors: &#039;&#039;&#039; &lt;br /&gt;
* Jérôme Maisonnasse&lt;br /&gt;
* Didier DONSEZ&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Project Description ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Linked with ==&lt;br /&gt;
[http://air.imag.fr/index.php/Smart_Classroom Smart Classroom]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Existing project with similarities ==&lt;br /&gt;
[https://klaxoon.com/ Klaxoon]&lt;br /&gt;
&lt;br /&gt;
[https://www.google.com/intl/fr_fr/chromecast/?utm_source=chromecast.com Chromecast]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Scheme ==&lt;br /&gt;
&lt;br /&gt;
[[File:Schema.jpg]]&lt;/div&gt;</summary>
		<author><name>Mathias.Branger</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Projets_2015-2016&amp;diff=27059</id>
		<title>Projets 2015-2016</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Projets_2015-2016&amp;diff=27059"/>
		<updated>2016-02-15T10:11:12Z</updated>

		<summary type="html">&lt;p&gt;Mathias.Branger: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;&amp;lt;[[Projets 2014-2015]] | [[Projets]] | [[Projets 2016-2017]]&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;
&lt;br /&gt;
* &#039;&#039;&#039;Evaluation à mi-parcours le lundi 29 février&#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: vous creusez la question, vous contactez l&#039;auteur du code si il y a lieux, vous faites un rapport de bug (&#039;&#039;&#039;Attention:&#039;&#039;&#039; ca se prépare !), vous soumettez un patch, vous contactez l&#039;enseignant ou la personne suivant le 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.&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 2015-2016&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;
 | [[Dashboard pour gestionnaire de tâches et de ressources]]&lt;br /&gt;
 | CROUZET, MATHIEU&lt;br /&gt;
 | Richard&lt;br /&gt;
 | [[Projets-2015-2016-DashBoard| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/MatthieuCrouzet/Projet4A &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:RapportProjet.pdf|Rapport]] - [[Media:TransparentsProojet.pdf|Transparents]] - [[Media:FlyerProjet.pdf|Flyer]] - [[Media:gl_groupe1.pdf|Rapport Consultant]] - [[Media:Paterns.pdf|Patterns]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot;| 2&lt;br /&gt;
 | [[Speeding Simplified Script Language]]&lt;br /&gt;
 | POPEK, BERTRAND, DALECHAMPS, WEI&lt;br /&gt;
 | Richard&lt;br /&gt;
 | [[Projets-2015-2016-SSSL| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/FlorianPO/Speeding-Simplified-Script-Language.git &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:RapportProjet.pdf|Rapport]] - [[Media:TransparentsProojet.pdf|Transparents]] - [[Media:FlyerProjet.pdf|Flyer]] - [[Media:Groupe2_AIR.pdf|Rapport Consultant]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot;| 3&lt;br /&gt;
 | [[Borne interactive]] &lt;br /&gt;
 | DUNAND - NAVARRO - REVEL&lt;br /&gt;
 | Maisonnasse&lt;br /&gt;
 | [[Projets-2015-2016-Borne-Interactive| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]] - [[Projets-2015-2016-Borne-Interactive-SRS | &#039;&#039;&#039;SRS&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/Kant73/InteractiveDisplay &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:RapportProjet.pdf|Rapport]] - [[Media:TransparentsProojet.pdf|Transparents]] - [[Media:FlyerProjet.pdf|Flyer]] - [[Media:IPopo.pdf|Rapport Consultant]] - [[Media:PatternDesign.pdf | &#039;&#039;&#039;Design Pattern&#039;&#039;&#039;]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot;| 4&lt;br /&gt;
 | [[Sonotone]]&lt;br /&gt;
 | LECORPS, VOUTAT, Hattinguais	&lt;br /&gt;
 | Maisonnasse, Richard&lt;br /&gt;
 | [[Projets-2015-2016-Sonotone| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]  - [[Projets-2015-2016-Sonotone-SRS | &#039;&#039;&#039;SRS&#039;&#039;&#039;]] &lt;br /&gt;
 | [https://github.com/Gorgorot38/Sonotone-RICM4 &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:RapportProjet.pdf|Rapport]] - [[Media:TransparentsProojet.pdf|Transparents]] - [[Media:FlyerProjet.pdf|Flyer]] - [[Media:SRS_Consultant_Sonotone_4.pdf|Rapport_Consultant]] - [[Media:pattern_sonotone.pdf|Pattern]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot;| 5&lt;br /&gt;
 | [[Sous-titre en temps réel d&#039;un cours]]&lt;br /&gt;
 | LECHEVALLIER, BUI, OUNISSI &lt;br /&gt;
 | Maisonnasse&lt;br /&gt;
 | [[Fiche| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/xxx &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:RapportProjet.pdf|Rapport]] - [[Media:TransparentsProojet.pdf|Transparents]] - [[Media:FlyerProjet.pdf|Flyer]] - [[Media: SRS_Groupe_5.pdf| Rapport Consultant]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot;| 6&lt;br /&gt;
 | [[GrenobloisFuté]]&lt;br /&gt;
 | MOURET, DELAPORTE,  Lucidarme&lt;br /&gt;
 | Nicolas Palix&lt;br /&gt;
 | [[Fiche| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/xxx &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:RapportProjet.pdf|Rapport]] - [[Media:TransparentsProojet.pdf|Transparents]] - [[Media:FlyerProjet.pdf|Flyer]] - [[Media:gl_G14.pdf|Rapport Consultant]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot;| 7&lt;br /&gt;
 | [[Streaming en stéréoscopie]]&lt;br /&gt;
 | ZHAO ZILONG, HAMMOUTI&lt;br /&gt;
 | Maisonnasse&lt;br /&gt;
 | [[Projets-2015-2016-Streaming-Stereoscopie| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]] - [[SRS - Streaming en stéréoscopie | &#039;&#039;&#039;SRS&#039;&#039;&#039;]] &lt;br /&gt;
 | [https://github.com/zhao-zilong/streaming_stereo &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:RapportProjet.pdf|Rapport]] - [[Media:TransparentsProojet.pdf|Transparents]] - [[Media:FlyerProjet.pdf|Flyer]] - [[Media:bruel_medewou_ndiaye.pdf|Rapport_consultant]] &lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot;| 8&lt;br /&gt;
 | [[PersyCup2016]]&lt;br /&gt;
 | BIN, ZEGAOUI, ELLAPIN &lt;br /&gt;
 | Donsez, Maisonnasse&lt;br /&gt;
 | [[PersyCup| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/xxx &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:RapportProjet.pdf|Rapport]] - [[Media:TransparentsProojet.pdf|Transparents]] - [[Media:FlyerProjet.pdf|Flyer]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot;| 9&lt;br /&gt;
 | [[Services étendus pour le modèle de composants iPOPO pour Python]]&lt;br /&gt;
 | FOUNAS, HALLAL, GATTAZ &lt;br /&gt;
 | Calmant &amp;amp; Donsez&lt;br /&gt;
 | [[Proj-2015-2016-Extensions_IPOPO | &#039;&#039;&#039;Fiche&#039;&#039;&#039;]] - [[Proj-2015-2016-Extensions_IPOPO/SRS | &#039;&#039;&#039;SRS&#039;&#039;&#039;]] &lt;br /&gt;
 | [https://github.com/xxx &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:9_RapportProjet.pdf|Rapport]] - [[Media:9_TransparentsProojet.pdf|Transparents]] - [[Media:9_FlyerProjet.pdf|Flyer]] - [[Media:3-SRS-Pres.pdf| Rapport Consultant]] - [[Media:9_PatternStrat.pdf|Pattern Design]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot;| 10&lt;br /&gt;
 | [[IndoorGeoloc2016]]&lt;br /&gt;
 | ARRADA - CRASTES - FAURE - STOIAN					&lt;br /&gt;
 | Donsez&lt;br /&gt;
 | [[Proj-2015-2016-IndoorGeoloc/Fiche| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]] - [[Proj-2015-2016-IndoorGeoloc/SRS|SRS]]&lt;br /&gt;
 | [https://github.com/xxx &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:Proj-2015-2016-IndoorGeoloc/RapportProjet.pdf|Rapport]] - [[Media:Proj-2015-2016-IndoorGeoloc/TransparentsProjet.pdf|Transparents]] - [[Media:Proj-2015-2016-IndoorGeoloc/FlyerProjet.pdf|Flyer]] - [[Media: SRSGroupe17.pdf| Rapport Consultant]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot;| 11&lt;br /&gt;
 | [[UPnPOpenHAB2016]]&lt;br /&gt;
 | Medewou , Ndiyae Yacine , Bruel Anna &lt;br /&gt;
 | Didier Donsez &amp;amp; Jérome Maisonnasse&lt;br /&gt;
 | [[Proj-Openhab-2016| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]] - [[Proj-2015-2016-Int%C3%A9gration_de_cam%C3%A9ra_de_surveillance_UPnP_%C3%A0_Openhab/SRS| &#039;&#039;&#039;SRS&#039;&#039;&#039;]] - [[Proj-Openhab/UML| &#039;&#039;&#039;UML&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/openHab-UPnP/projetAir2016.git &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:RapportProjet.pdf|Rapport]] - [[Media:TransparentsProojet.pdf|Transparents]] - [[Media:FlyerProjet.pdf|Flyer]] - [[Media:gl_ZHAO_HAMMOUTI.pdf|Rapport Consultant]] - [[Media:pattern_ZHAO_HAMMOUTI.pdf|Patterns]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot;| 12&lt;br /&gt;
 | [[Sign2Speech]]&lt;br /&gt;
 | NIOGRET, NOGUERON, TITH&lt;br /&gt;
 | Didier Donsez&lt;br /&gt;
 | [[sign2speech_ricm4_2015_2016| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]] - [[SRS - Sign2Speech | &#039;&#039;&#039;SRS&#039;&#039;&#039;]] - [[UML | &#039;&#039;&#039;UML&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/SignToSpeech-Project/sign2speech &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:RapportProjet.pdf|Rapport]] - [[Media:TransparentsProojet.pdf|Transparents]] - [[Media:FlyerProjet.pdf|Flyer]]  - [[Media:12-Sign2Speech-RapportConsultant.pdf|Rapport Consultant]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot;| 13&lt;br /&gt;
 | [[AstroImage]] &lt;br /&gt;
 | RACHEX, BLANC, GERRY&lt;br /&gt;
 | Olivier Richard et Bruno Bzeznik&lt;br /&gt;
 | [[Fiche| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]] - [[AstroImage/SRS | &#039;&#039;&#039;SRS&#039;&#039;&#039;]] - [[Media:AstroImage-UML.pdf | &#039;&#039;&#039;UML&#039;&#039;&#039;]] - [https://docs.google.com/presentation/d/15F8DRktwmOuSNabdxMASniyr-TIiRzGNNG1mOhcoSnk/edit?usp=sharing &#039;&#039;&#039;Patterns&#039;&#039;&#039;]&lt;br /&gt;
 | [https://github.com/nicolas-blanc/AstroImage &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:RapportProjet.pdf|Rapport]] - [[Media:TransparentsProojet.pdf|Transparents]] - [[Media:FlyerProjet.pdf|Flyer]]  - [[Media:13-AstroImage-RapportConsultant.pdf|Rapport Consultant]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot;| 14&lt;br /&gt;
 | [[Tachymètre]]&lt;br /&gt;
 | MACE, NOUGUIER, RAMEL&lt;br /&gt;
 | Olivier Gattaz&lt;br /&gt;
 | [[Fiche - Tachymètre | &#039;&#039;&#039;Fiche&#039;&#039;&#039;]] - [[SRS - Tachymètre| &#039;&#039;&#039;SRS&#039;&#039;&#039;]] - [[UML - Tachymètre| &#039;&#039;&#039;UML&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/Quego/Tachymetre &#039;&#039;&#039;github - Tachymètre&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:RapportProjet.pdf|Rapport]] - [[Media:TransparentsProojet.pdf|Transparents]] - [[Media:FlyerProjet.pdf|Flyer]] - [[Media:srs_tachymetre.pdf|Rapport consultant]] - [[Media:14_PatternDesign.pdf‎ | Pattern Design]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot;| 16&lt;br /&gt;
 | [[SmartProjector]]&lt;br /&gt;
 | BRANGER, HABLOT&lt;br /&gt;
 | Donsez, Maisonnasse&lt;br /&gt;
 | [[Fiche_SmartProjector_ricm4_2015_2016| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]] - [[SRS - SmartProjector| &#039;&#039;&#039;SRS&#039;&#039;&#039;]] &lt;br /&gt;
 | [https://github.com/P0ppoff/SmartProjector &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:RapportProjet.pdf|Rapport]] - [[Media:TransparentsProojet.pdf|Transparents]] - [[Media:FlyerProjet.pdf|Flyer]] - [[Media:Gl_groupe16.pdf|Rapport Consultant]] - [http://air.imag.fr/index.php/Patron_de_conception_-_SmartProjector patterns]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Liste de projets===&lt;br /&gt;
&lt;br /&gt;
* [[Dashboard pour gestionnaire de tâches et de ressources]], Olivier Richard&lt;br /&gt;
* [[Moteur distribué d&#039;exécution de commande]], Olivier Richard&lt;br /&gt;
* [[Environnement d&#039;expérimentation de pour NVIDIA Shield (Tegra X1)]], Olivier Richard   &lt;br /&gt;
* [[Speeding Simplified Script Language]], Olivier Richard&lt;br /&gt;
&lt;br /&gt;
* Aide (Open-Source)au Handicap Auditif, avec Didier Donsez, Jérome Maisonnasse, Marie-Paule Balicco (SAH UGA) et Nicolas Vuillerme&lt;br /&gt;
** [[Borne interactive]] (1 sujet)&lt;br /&gt;
** [[Sonotone]] (1 sujet)&lt;br /&gt;
** [[Sous-titre en temps réel d&#039;un cours]] (1 sujet)&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&lt;br /&gt;
* [[Smart campus augmenté et contributif]] Didier Donsez, Vivien Quema&lt;br /&gt;
&lt;br /&gt;
* [[Streaming en stéréoscopie]] sur [[WebRTC]] avec rendu sur [[Oculus]] pour le robot [[RobAIR]], Jérôme Maisonnasse. ([http://gstconf.ubicast.tv/videos/stereoscopic-3d-video/ voir]).&lt;br /&gt;
* [[STM32F7]] : Mise en oeuvre de la chaîne de compilation sous Linux avec [[OpenSTM32]] et [[OpenOCD]]. Nicolas Palix&lt;br /&gt;
* [[PersyCup2016]] : Persyval Robocup, Didier Donsez, Vivien Quema, Jérome Maisonnasse. (3 étudiants)&lt;br /&gt;
* [[Services étendus pour le modèle de composants iPOPO pour Python]], Didier Donsez &amp;amp; Thomas Calmant. (2 étudiants)&lt;br /&gt;
* [[SmartClassRoom2016|Développement d&#039;une interface partagée pour tables tactiles (projet SmartClassRoom)]], Didier Donsez, Jérôme Maisonnasse. (2 étudiants)&lt;br /&gt;
* [[iRock2016|iRock : surveillance de glissement de terrains]], Didier Donsez &amp;amp; Vivien Quema&lt;br /&gt;
* [[IndoorGeoloc2016|Géolocalisation in-door au moyen de balises (beacon) BLE et Wifi à base de STM32 et de balises iBeacon &amp;amp; AltBeacon]], Didier Donsez &amp;amp; Vivien Quema&lt;br /&gt;
* [[UPnPOpenHAB2016|Intégration et gestion de caméras de surveillance UPnP dans la plateforme domotique open-source OpenHAB et myOpenHAB]], Didier Donsez &amp;amp; Jérome Maisonnasse.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Projets non prioritaires&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [[Liveprogramming with Kivy]], Olivier Richard&lt;br /&gt;
* [[AstroImage]] production d&#039;image d&#039;astronomie, Olivier Richard et Bruno Bzeznik&lt;br /&gt;
* [[G-code Cruncher]] Controle de machine CNC (Nucleo grbl + esp8266 + Sdcard), Olivier Richard&lt;br /&gt;
* [[Intégration OpenHAB / OpenTele]] Nicolas Palix&lt;br /&gt;
&lt;br /&gt;
==RICM5==&lt;br /&gt;
&lt;br /&gt;
===Projet Semestre S10===&lt;br /&gt;
&lt;br /&gt;
Enseignant responsable : Didier Donsez&lt;br /&gt;
&lt;br /&gt;
Démarrage : Lundi 25/01 à 10H30-12H30, P253 (Rendez-vous devant la salle AIR) - Visioconf pour Thibaut Cordier&lt;br /&gt;
&lt;br /&gt;
Soutenance : Vendredi 18/03 à 8H30-12H30, P257 &lt;br /&gt;
&lt;br /&gt;
Etudiants : RICM5 + 8 étudiants Avosti DUT RT&lt;br /&gt;
&lt;br /&gt;
Rappel séances MPI&lt;br /&gt;
* Séance 1 : mardi 26 janvier après midi - Stéphanie Diligent&lt;br /&gt;
* Séance 2 : mardi 2 février après midi - Stéphanie Diligent&lt;br /&gt;
* Séance 3 : lundi 8 février matin - Emmanuelle Tréhoust&lt;br /&gt;
* Séance 4 : jeudi 11 février matin - Emmanuelle Tréhoust&lt;br /&gt;
* Séance 5 : lundi 21 mars matin - Stéphanie Diligent et Emmanuelle Tréhoust&lt;br /&gt;
&lt;br /&gt;
Planning soutenance (à venir).&lt;br /&gt;
* Bossa&lt;br /&gt;
* IaaS Docker&lt;br /&gt;
* Immersion EDF&lt;br /&gt;
* SmartCampus&lt;br /&gt;
* SmartClassRoom (en C005)&lt;br /&gt;
* Pot d&#039; &amp;quot;Au Revoir&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 {|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
 |+ Affectation des projets RICM5 2015-2016&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;
 | [http://air.imag.fr/index.php/IaaS_collaboratif_avec_Docker IaaS - Docker]&lt;br /&gt;
 | Eudes Robin, Damotte Alan, Barthelemy Romain, Mammar Malek, Guo Kai, Bonnard Loïc, Caperan Théo&lt;br /&gt;
 | Didier Donsez&lt;br /&gt;
 | [[Projets-2015-2016-IaaS_Docker| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/EudesRobin/iaas-collaboratif  &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:Rapport_IaaS.pdf|Rapport]] - [[Media:Transparents_IaaS.pdf|Transparents]] - [[Media:Flyer_IaaS.pdf|Flyer]]&lt;br /&gt;
 |-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 2&lt;br /&gt;
 | [http://air.imag.fr/index.php/Portage_de_Bossa Portage de Bossa sur le Kernel Linux 4x]&lt;br /&gt;
 | Eric Michel Fotsing, Ombeline Rossi, Longfei Yao&lt;br /&gt;
 | Nicolas Palix, Didier Donsez&lt;br /&gt;
 | [[Projets-2015-2016-Portage_Bossa| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/ZenithKaizer/  &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:Rapport_Bossa.pdf|Rapport]] - [[Media:Transparents_Bossa.pdf|Transparents]] - [[Media:Flyer_Bossa.pdf|Flyer]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot;| 3&lt;br /&gt;
 | [[Visite immersive en réalité virtuelle dans une usine avec EDF]]&lt;br /&gt;
 | Adam Christophe, Aissanou Sarah, Klipffel Tararaina, Qian Jean, Zominy Laurent&lt;br /&gt;
 | Didier Donsez, Georges-Pierre Bonneau, Thibaut Cordier (EDF)&lt;br /&gt;
 | [[Projets-2015-2016-VisiteImmersiveEDF| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/VisiteImmersiveEDF  &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:RapportProjetX.pdf|Rapport]] - [[Media:TransparentsProojetX.pdf|Transparents]] - [[Media:FlyerProjetX.pdf|Flyer]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot;| 4&lt;br /&gt;
 | [[Contribution à OpenSmartCampus]] (voir http://data.beta.metropolegrenoble.fr/)&lt;br /&gt;
 | Quentin Torck, Vivien Michel, Jérémy Hammerer, Rama Codazzi, Zhengmeng Zhang&lt;br /&gt;
 | Didier Donsez, Vivien Quéma&lt;br /&gt;
 | [[Projets-2015-2016-OpenSmartCampus| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/quentin74/SmartCampus.git  &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:RapportProjetX.pdf|Rapport]] - [[Media:TransparentsProojetX.pdf|Transparents]] - [[Media:FlyerProjetX.pdf|Flyer]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot;| 5&lt;br /&gt;
 | [[Contribution à SmartClassRoom]] (Interfaces tactiles distribuées et partagées)&lt;br /&gt;
 | Saussac Thibault, Toussaint Sébastien, Hamdani Youcef, Zoppello Sebastien, Melik sak, Mesnier Vincent&lt;br /&gt;
 | Jérôme Maisonnasse, Didier Donsez&lt;br /&gt;
 | [[Projets-2015-2016-SmartClassRoom| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/XXXX  &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:RapportProjetSmartClassRoom.pdf|Rapport]] - [[Media:TransparentsProjetSmartClassRoom.pdf|Transparents]] - [[Media:FlyerProjetSmartClassRoom.pdf|Flyer]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Projets annulés et reportés===&lt;br /&gt;
* Projet avec [[Tango Project]] (Annulé)&lt;br /&gt;
* Hack the Beam, Didier Donsez &amp;amp; Jérôme Maisonnasse.&lt;br /&gt;
* [[Algorithmes de suivi de personnes pour robot de téléprésence RobAIR]] (Jérôme Maisonnasse, Didier Donsez)&lt;br /&gt;
&lt;br /&gt;
=M2PGI=&lt;br /&gt;
==[[Projets M2PGI Services Machine-to-Machine|Projet Services Machine-to-Machine]]==&lt;br /&gt;
* [[PM2M/2016/TP|Sujet et groupes]]&lt;/div&gt;</summary>
		<author><name>Mathias.Branger</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Fiche_SmartProjector_ricm4_2015_2016&amp;diff=27056</id>
		<title>Fiche SmartProjector ricm4 2015 2016</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Fiche_SmartProjector_ricm4_2015_2016&amp;diff=27056"/>
		<updated>2016-02-15T10:08:43Z</updated>

		<summary type="html">&lt;p&gt;Mathias.Branger: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039; Team : &#039;&#039;&#039; &lt;br /&gt;
* Jules HABLOT (RICM4)&lt;br /&gt;
* Mathias BRANGER (RICM4)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Supervisors: &#039;&#039;&#039; &lt;br /&gt;
* Jérôme Maisonnasse&lt;br /&gt;
* Didier DONSEZ&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Project description = &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Requirements = &lt;br /&gt;
&lt;br /&gt;
* Minimum debit ?&lt;br /&gt;
* Which Protocol ?&lt;br /&gt;
* How many flops ?&lt;br /&gt;
&lt;br /&gt;
== Solutions == &lt;br /&gt;
&lt;br /&gt;
* [https://fr.wikipedia.org/wiki/Virtual_Network_Computing VNC]&lt;br /&gt;
* XOrg&lt;br /&gt;
* [https://fr.wikipedia.org/wiki/Framebuffer Framebuffer]&lt;br /&gt;
* [https://doc.ubuntu-fr.org/xrandr xrandr]&lt;br /&gt;
* look Klaxoon&lt;br /&gt;
&lt;br /&gt;
= Non functional requirement =&lt;br /&gt;
&lt;br /&gt;
* Multi display with multi users (different types of displays)&lt;br /&gt;
* Multi display with one user (one screen for each app)&lt;br /&gt;
* Zoom/Unzoom on a screen with a click&lt;br /&gt;
* Check if students are here / presence dashboard&lt;br /&gt;
* Drop files into a screen to share it with the screen owner.&lt;br /&gt;
* Quizz : questions on screen / students answer on their computers&lt;br /&gt;
* feedback about the lesson.&lt;br /&gt;
* save courses + transcription (link with some other projects)&lt;br /&gt;
&lt;br /&gt;
== Next Step ==&lt;br /&gt;
&lt;br /&gt;
* faire de l&#039;ergonomie de comment les gens se connecter&lt;br /&gt;
* tests de performances comparatif entre UDP et TCP&lt;br /&gt;
* utilisation de &#039;queue&#039; pour les nouveaux clients possibles : http://blog.nicolargo.com/2009/02/jai-streame-avec-gstreamer.html&lt;br /&gt;
&lt;br /&gt;
= Design Pattern =&lt;br /&gt;
&lt;br /&gt;
* [[Patron de conception - SmartProjector]]&lt;br /&gt;
&lt;br /&gt;
= Glossary =&lt;br /&gt;
&lt;br /&gt;
* [https://fr.wikipedia.org/wiki/Wi-Fi_Direct Protocole WiFi Direct]&lt;br /&gt;
* [http://liliputing.com/2015/07/ubuntu-on-the-32gb-intel-compute-stick-you-have-to-install-it-yourself.html Stick]&lt;br /&gt;
* raspberry pi&lt;br /&gt;
* [http://www.intel.com/content/www/us/en/compute-stick/intel-compute-stick.html Intel stick]&lt;br /&gt;
* [http://www.clubic.com/processeur/processeur-intel/article-774166-1-intel-compute-stick.html Intel site]&lt;br /&gt;
* [http://tice974.ac-reunion.fr/tablettes/aspects-techniques/connexion-a-un-videoprojecteur/ éducation nationale ?]&lt;br /&gt;
* [https://klaxoon.com/?_locale=frd klaxoon]&lt;br /&gt;
* [https://www.youtube.com/watch?v=lNvYanDLHZA Live Streaming Raspberry Pi Camera to Windows PC]&lt;br /&gt;
* [http://gstreamer.freedesktop.org/data/doc/gstreamer/head/manual/html/chapter-helloworld.html#section-helloworld tuto gstreamer]&lt;br /&gt;
* [http://stackoverflow.com/questions/33747500/using-gstreamer-to-capture-screen-and-show-it-in-a-window Capture screen]&lt;br /&gt;
* [http://stackoverflow.com/questions/11996715/gstreamer-udp-send-receive-one-liner gstreamer udp ]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Progress =&lt;br /&gt;
&lt;br /&gt;
== Week 1 (January 18 - January 24) ==&lt;br /&gt;
* Description of project requirements.&lt;br /&gt;
* Investigations on existing objects and technologies.&lt;br /&gt;
&lt;br /&gt;
== Week 2 (January 25 - January 31) ==&lt;br /&gt;
=== Meeting with Maisonnasse Jérôme ===&lt;br /&gt;
&lt;br /&gt;
* high level :[http://gstreamer.freedesktop.org GStreamer]&lt;br /&gt;
* low level : [https://www.ffmpeg.org FFMPEG]&lt;br /&gt;
* [https://fr.wikipedia.org/wiki/HTML5 HTML5]&lt;br /&gt;
* Screencast&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; According to him, we&#039;ll use Gstreamer.&lt;br /&gt;
&lt;br /&gt;
=== Other ===&lt;br /&gt;
* Redefining project.&lt;br /&gt;
* Discovering UML systems.&lt;br /&gt;
* Installing Gstreamer on Mac/Ubuntu.&lt;br /&gt;
* Big issues on MAC. &lt;br /&gt;
&lt;br /&gt;
== Week 3 (February 01 - February 07) ==&lt;br /&gt;
&lt;br /&gt;
* Ubuntu : Gstreamer tests using shell.&lt;br /&gt;
* Mac : trying to solve issues + post on StackOverflow&lt;br /&gt;
&lt;br /&gt;
== Week 4 (February 08 - February 14) ==&lt;br /&gt;
&lt;br /&gt;
* Defining design patterns [[http://air.imag.fr/index.php/Patron_de_conception_-_SmartProjector patterns]]&lt;br /&gt;
* Gstreamer : windows with multiple flows.&lt;br /&gt;
* Trying to transmit video flow between 2 computers with Gstreamer.&lt;br /&gt;
&lt;br /&gt;
== Week 5 (February 15 - February 21) ==&lt;br /&gt;
&lt;br /&gt;
== Week 6 (February 22 - February 28) ==&lt;br /&gt;
== Week 7 (February 29 - March 06) ==&lt;br /&gt;
* Presentation&lt;br /&gt;
== Week 8 (March 07 - March 13) ==&lt;br /&gt;
== Week 9 (March 14 - March 20) ==&lt;br /&gt;
== Week 10 (March 21- March 27) ==&lt;br /&gt;
== Week 11 (March 28- April 03) ==&lt;br /&gt;
== Week 12 (April 04 - April 10) ==&lt;/div&gt;</summary>
		<author><name>Mathias.Branger</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Fiche_SmartProjector_ricm4_2015_2016&amp;diff=27055</id>
		<title>Fiche SmartProjector ricm4 2015 2016</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Fiche_SmartProjector_ricm4_2015_2016&amp;diff=27055"/>
		<updated>2016-02-15T10:07:03Z</updated>

		<summary type="html">&lt;p&gt;Mathias.Branger: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039; Team : &#039;&#039;&#039; &lt;br /&gt;
* Jules HABLOT (RICM4)&lt;br /&gt;
* Mathias BRANGER (RICM4)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Supervisors: &#039;&#039;&#039; &lt;br /&gt;
* Jérôme Maisonnasse&lt;br /&gt;
* Didier DONSEZ&lt;br /&gt;
&lt;br /&gt;
= Project description = &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Requirements = &lt;br /&gt;
&lt;br /&gt;
* Minimum debit ?&lt;br /&gt;
* Which Protocol ?&lt;br /&gt;
* How many flops ?&lt;br /&gt;
&lt;br /&gt;
== Solutions == &lt;br /&gt;
&lt;br /&gt;
* [https://fr.wikipedia.org/wiki/Virtual_Network_Computing VNC]&lt;br /&gt;
* XOrg&lt;br /&gt;
* [https://fr.wikipedia.org/wiki/Framebuffer Framebuffer]&lt;br /&gt;
* [https://doc.ubuntu-fr.org/xrandr xrandr]&lt;br /&gt;
* look Klaxoon&lt;br /&gt;
&lt;br /&gt;
= Non functional requirement =&lt;br /&gt;
&lt;br /&gt;
* Multi display with multi users (different types of displays)&lt;br /&gt;
* Multi display with one user (one screen for each app)&lt;br /&gt;
* Zoom/Unzoom on a screen with a click&lt;br /&gt;
* Check if students are here / presence dashboard&lt;br /&gt;
* Drop files into a screen to share it with the screen owner.&lt;br /&gt;
* Quizz : questions on screen / students answer on their computers&lt;br /&gt;
* feedback about the lesson.&lt;br /&gt;
* save courses + transcription (link with some other projects)&lt;br /&gt;
&lt;br /&gt;
== Next Step ==&lt;br /&gt;
&lt;br /&gt;
* faire de l&#039;ergonomie de comment les gens se connecter&lt;br /&gt;
* tests de performances comparatif entre UDP et TCP&lt;br /&gt;
* utilisation de &#039;queue&#039; pour les nouveaux clients possibles : http://blog.nicolargo.com/2009/02/jai-streame-avec-gstreamer.html&lt;br /&gt;
&lt;br /&gt;
= Design Pattern =&lt;br /&gt;
&lt;br /&gt;
* [[Patron de conception - SmartProjector]]&lt;br /&gt;
&lt;br /&gt;
= Glossary =&lt;br /&gt;
&lt;br /&gt;
* [https://fr.wikipedia.org/wiki/Wi-Fi_Direct Protocole WiFi Direct]&lt;br /&gt;
* [http://liliputing.com/2015/07/ubuntu-on-the-32gb-intel-compute-stick-you-have-to-install-it-yourself.html Stick]&lt;br /&gt;
* raspberry pi&lt;br /&gt;
* [http://www.intel.com/content/www/us/en/compute-stick/intel-compute-stick.html Intel stick]&lt;br /&gt;
* [http://www.clubic.com/processeur/processeur-intel/article-774166-1-intel-compute-stick.html Intel site]&lt;br /&gt;
* [http://tice974.ac-reunion.fr/tablettes/aspects-techniques/connexion-a-un-videoprojecteur/ éducation nationale ?]&lt;br /&gt;
* [https://klaxoon.com/?_locale=frd klaxoon]&lt;br /&gt;
* [https://www.youtube.com/watch?v=lNvYanDLHZA Live Streaming Raspberry Pi Camera to Windows PC]&lt;br /&gt;
* [http://gstreamer.freedesktop.org/data/doc/gstreamer/head/manual/html/chapter-helloworld.html#section-helloworld tuto gstreamer]&lt;br /&gt;
* [http://stackoverflow.com/questions/33747500/using-gstreamer-to-capture-screen-and-show-it-in-a-window Capture screen]&lt;br /&gt;
* [http://stackoverflow.com/questions/11996715/gstreamer-udp-send-receive-one-liner gstreamer udp ]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Progress =&lt;br /&gt;
&lt;br /&gt;
== Week 1 (January 18 - January 24) ==&lt;br /&gt;
* Description of project requirements.&lt;br /&gt;
* Investigations on existing objects and technologies.&lt;br /&gt;
&lt;br /&gt;
== Week 2 (January 25 - January 31) ==&lt;br /&gt;
=== Meeting with Maisonnasse Jérôme ===&lt;br /&gt;
&lt;br /&gt;
* high level :[http://gstreamer.freedesktop.org GStreamer]&lt;br /&gt;
* low level : [https://www.ffmpeg.org FFMPEG]&lt;br /&gt;
* [https://fr.wikipedia.org/wiki/HTML5 HTML5]&lt;br /&gt;
* Screencast&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; According to him, we&#039;ll use Gstreamer.&lt;br /&gt;
&lt;br /&gt;
=== Other ===&lt;br /&gt;
* Redefining project.&lt;br /&gt;
* Discovering UML systems.&lt;br /&gt;
* Installing Gstreamer on Mac/Ubuntu.&lt;br /&gt;
* Big issues on MAC. &lt;br /&gt;
&lt;br /&gt;
== Week 3 (February 01 - February 07) ==&lt;br /&gt;
&lt;br /&gt;
* Ubuntu : Gstreamer tests using shell.&lt;br /&gt;
* Mac : trying to solve issues + post on StackOverflow&lt;br /&gt;
&lt;br /&gt;
== Week 4 (February 08 - February 14) ==&lt;br /&gt;
&lt;br /&gt;
* Defining design patterns [[http://air.imag.fr/index.php/Patron_de_conception_-_SmartProjector patterns]]&lt;br /&gt;
* Gstreamer : windows with multiple flows.&lt;br /&gt;
* Trying to transmit video flow between 2 computers with Gstreamer.&lt;br /&gt;
&lt;br /&gt;
== Week 5 (February 15 - February 21) ==&lt;br /&gt;
&lt;br /&gt;
== Week 6 (February 22 - February 28) ==&lt;br /&gt;
== Week 7 (February 29 - March 06) ==&lt;br /&gt;
* Presentation&lt;br /&gt;
== Week 8 (March 07 - March 13) ==&lt;br /&gt;
== Week 9 (March 14 - March 20) ==&lt;br /&gt;
== Week 10 (March 21- March 27) ==&lt;br /&gt;
== Week 11 (March 28- April 03) ==&lt;br /&gt;
== Week 12 (April 04 - April 10) ==&lt;/div&gt;</summary>
		<author><name>Mathias.Branger</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Fiche_SmartProjector_ricm4_2015_2016&amp;diff=27053</id>
		<title>Fiche SmartProjector ricm4 2015 2016</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Fiche_SmartProjector_ricm4_2015_2016&amp;diff=27053"/>
		<updated>2016-02-15T10:01:52Z</updated>

		<summary type="html">&lt;p&gt;Mathias.Branger: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Current activity =&lt;br /&gt;
Technological watch&lt;br /&gt;
&lt;br /&gt;
= Requirements = &lt;br /&gt;
&lt;br /&gt;
* Minimum debit ?&lt;br /&gt;
* Which Protocol ?&lt;br /&gt;
* How many flops ?&lt;br /&gt;
&lt;br /&gt;
== Solutions == &lt;br /&gt;
&lt;br /&gt;
* [https://fr.wikipedia.org/wiki/Virtual_Network_Computing VNC]&lt;br /&gt;
* XOrg&lt;br /&gt;
* [https://fr.wikipedia.org/wiki/Framebuffer Framebuffer]&lt;br /&gt;
* [https://doc.ubuntu-fr.org/xrandr xrandr]&lt;br /&gt;
* look Klaxoon&lt;br /&gt;
&lt;br /&gt;
= Todo =&lt;br /&gt;
&lt;br /&gt;
* Multi display with multi users (different types of displays)&lt;br /&gt;
* Multi display with one user (one screen for each app)&lt;br /&gt;
* Zoom/Unzoom on a screen with a click&lt;br /&gt;
* Check if students are here / presence dashboard&lt;br /&gt;
* Drop files into a screen to share it with the screen owner.&lt;br /&gt;
* Quizz : questions on screen / students answer on their computers&lt;br /&gt;
* feedback about the lesson.&lt;br /&gt;
* save courses + transcription (link with some other projects)&lt;br /&gt;
&lt;br /&gt;
== Next Step ==&lt;br /&gt;
&lt;br /&gt;
* faire de l&#039;ergonomie de comment les gens se connecter&lt;br /&gt;
* tests de performances comparatif entre UDP et TCP&lt;br /&gt;
* utilisation de &#039;queue&#039; pour les nouveaux clients possibles : http://blog.nicolargo.com/2009/02/jai-streame-avec-gstreamer.html&lt;br /&gt;
&lt;br /&gt;
= Design Pattern =&lt;br /&gt;
&lt;br /&gt;
* [[Patron de conception - SmartProjector]]&lt;br /&gt;
&lt;br /&gt;
= Glossary =&lt;br /&gt;
&lt;br /&gt;
* [https://fr.wikipedia.org/wiki/Wi-Fi_Direct Protocole WiFi Direct]&lt;br /&gt;
* [http://liliputing.com/2015/07/ubuntu-on-the-32gb-intel-compute-stick-you-have-to-install-it-yourself.html Stick]&lt;br /&gt;
* raspberry pi&lt;br /&gt;
* [http://www.intel.com/content/www/us/en/compute-stick/intel-compute-stick.html Intel stick]&lt;br /&gt;
* [http://www.clubic.com/processeur/processeur-intel/article-774166-1-intel-compute-stick.html Intel site]&lt;br /&gt;
* [http://tice974.ac-reunion.fr/tablettes/aspects-techniques/connexion-a-un-videoprojecteur/ éducation nationale ?]&lt;br /&gt;
* [https://klaxoon.com/?_locale=frd klaxoon]&lt;br /&gt;
* [https://www.youtube.com/watch?v=lNvYanDLHZA Live Streaming Raspberry Pi Camera to Windows PC]&lt;br /&gt;
* [http://gstreamer.freedesktop.org/data/doc/gstreamer/head/manual/html/chapter-helloworld.html#section-helloworld tuto gstreamer]&lt;br /&gt;
* [http://stackoverflow.com/questions/33747500/using-gstreamer-to-capture-screen-and-show-it-in-a-window Capture screen]&lt;br /&gt;
* [http://stackoverflow.com/questions/11996715/gstreamer-udp-send-receive-one-liner gstreamer udp ]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Progress =&lt;br /&gt;
&lt;br /&gt;
== Week 1 (January 18 - January 24) ==&lt;br /&gt;
* Description of project requirements.&lt;br /&gt;
* Investigations on existing objects and technologies.&lt;br /&gt;
&lt;br /&gt;
== Week 2 (January 25 - January 31) ==&lt;br /&gt;
=== Meeting with Maisonnasse Jérôme ===&lt;br /&gt;
&lt;br /&gt;
* high level :[http://gstreamer.freedesktop.org GStreamer]&lt;br /&gt;
* low level : [https://www.ffmpeg.org FFMPEG]&lt;br /&gt;
* [https://fr.wikipedia.org/wiki/HTML5 HTML5]&lt;br /&gt;
* Screencast&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; According to him, we&#039;ll use Gstreamer.&lt;br /&gt;
&lt;br /&gt;
=== Other ===&lt;br /&gt;
* Redefining project.&lt;br /&gt;
* Discovering UML systems.&lt;br /&gt;
* Installing Gstreamer on Mac/Ubuntu.&lt;br /&gt;
* Big issues on MAC. &lt;br /&gt;
&lt;br /&gt;
== Week 3 (February 01 - February 07) ==&lt;br /&gt;
&lt;br /&gt;
* Ubuntu : Gstreamer tests using shell.&lt;br /&gt;
* Mac : trying to solve issues + post on StackOverflow&lt;br /&gt;
&lt;br /&gt;
== Week 4 (February 08 - February 14) ==&lt;br /&gt;
&lt;br /&gt;
* Defining design patterns [[http://air.imag.fr/index.php/Patron_de_conception_-_SmartProjector patterns]]&lt;br /&gt;
* Gstreamer : windows with multiple flows.&lt;br /&gt;
* Trying to transmit video flow between 2 computers with Gstreamer.&lt;br /&gt;
&lt;br /&gt;
== Week 5 (February 15 - February 21) ==&lt;br /&gt;
&lt;br /&gt;
== Week 6 (February 22 - February 28) ==&lt;br /&gt;
== Week 7 (February 29 - March 06) ==&lt;br /&gt;
* Presentation&lt;br /&gt;
== Week 8 (March 07 - March 13) ==&lt;br /&gt;
== Week 9 (March 14 - March 20) ==&lt;br /&gt;
== Week 10 (March 21- March 27) ==&lt;br /&gt;
== Week 11 (March 28- April 03) ==&lt;br /&gt;
== Week 12 (April 04 - April 10) ==&lt;/div&gt;</summary>
		<author><name>Mathias.Branger</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Fiche_SmartProjector_ricm4_2015_2016&amp;diff=27051</id>
		<title>Fiche SmartProjector ricm4 2015 2016</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Fiche_SmartProjector_ricm4_2015_2016&amp;diff=27051"/>
		<updated>2016-02-15T09:57:31Z</updated>

		<summary type="html">&lt;p&gt;Mathias.Branger: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Current activity =&lt;br /&gt;
Technological watch&lt;br /&gt;
&lt;br /&gt;
= Requirements = &lt;br /&gt;
&lt;br /&gt;
* Minimum debit ?&lt;br /&gt;
* Which Protocol ?&lt;br /&gt;
* How many flops ?&lt;br /&gt;
&lt;br /&gt;
== Solutions == &lt;br /&gt;
&lt;br /&gt;
* [https://fr.wikipedia.org/wiki/Virtual_Network_Computing VNC]&lt;br /&gt;
* XOrg&lt;br /&gt;
* [https://fr.wikipedia.org/wiki/Framebuffer Framebuffer]&lt;br /&gt;
* [https://doc.ubuntu-fr.org/xrandr xrandr]&lt;br /&gt;
* look Klaxoon&lt;br /&gt;
&lt;br /&gt;
= Todo =&lt;br /&gt;
&lt;br /&gt;
* Multi display with multi users (different types of displays)&lt;br /&gt;
* Multi display with one user (one screen for each app)&lt;br /&gt;
* Zoom/Unzoom on a screen with a click&lt;br /&gt;
* Check if students are here / presence dashboard&lt;br /&gt;
* Drop files into a screen to share it with the screen owner.&lt;br /&gt;
* Quizz : questions on screen / students answer on their computers&lt;br /&gt;
* feedback about the lesson.&lt;br /&gt;
* save courses + transcription (link with some other projects)&lt;br /&gt;
&lt;br /&gt;
== Next Step ==&lt;br /&gt;
&lt;br /&gt;
* faire de l&#039;ergonomie de comment les gens se connecter&lt;br /&gt;
* tests de performances comparatif entre UDP et TCP&lt;br /&gt;
* utilisation de &#039;queue&#039; pour les nouveaux clients possibles : http://blog.nicolargo.com/2009/02/jai-streame-avec-gstreamer.html&lt;br /&gt;
&lt;br /&gt;
= Design Pattern =&lt;br /&gt;
&lt;br /&gt;
* [[Patron de conception - SmartProjector]]&lt;br /&gt;
&lt;br /&gt;
= Glossary =&lt;br /&gt;
&lt;br /&gt;
* [https://fr.wikipedia.org/wiki/Wi-Fi_Direct Protocole WiFi Direct]&lt;br /&gt;
* [http://liliputing.com/2015/07/ubuntu-on-the-32gb-intel-compute-stick-you-have-to-install-it-yourself.html Stick]&lt;br /&gt;
* raspberry pi&lt;br /&gt;
* [http://www.intel.com/content/www/us/en/compute-stick/intel-compute-stick.html Intel stick]&lt;br /&gt;
* [http://www.clubic.com/processeur/processeur-intel/article-774166-1-intel-compute-stick.html Intel site]&lt;br /&gt;
* [http://tice974.ac-reunion.fr/tablettes/aspects-techniques/connexion-a-un-videoprojecteur/ éducation nationale ?]&lt;br /&gt;
* [https://klaxoon.com/?_locale=frd klaxoon]&lt;br /&gt;
* [https://www.youtube.com/watch?v=lNvYanDLHZA Live Streaming Raspberry Pi Camera to Windows PC]&lt;br /&gt;
* [http://gstreamer.freedesktop.org/data/doc/gstreamer/head/manual/html/chapter-helloworld.html#section-helloworld tuto gstreamer]&lt;br /&gt;
* [http://stackoverflow.com/questions/33747500/using-gstreamer-to-capture-screen-and-show-it-in-a-window Capture screen]&lt;br /&gt;
* [http://stackoverflow.com/questions/11996715/gstreamer-udp-send-receive-one-liner gstreamer udp ]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Progress =&lt;br /&gt;
&lt;br /&gt;
== Semaine 1 (18 Janvier - 24 Janvier) ==&lt;br /&gt;
* Description of project requirements.&lt;br /&gt;
* Investigations on existing objects and technologies.&lt;br /&gt;
&lt;br /&gt;
== Semaine 2 (25 Janvier - 31 Janvier) ==&lt;br /&gt;
=== Meeting with Maisonnasse Jérôme ===&lt;br /&gt;
&lt;br /&gt;
* high level :[http://gstreamer.freedesktop.org GStreamer]&lt;br /&gt;
* low level : [https://www.ffmpeg.org FFMPEG]&lt;br /&gt;
* [https://fr.wikipedia.org/wiki/HTML5 HTML5]&lt;br /&gt;
* Screencast&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; According to him, we&#039;ll use Gstreamer.&lt;br /&gt;
&lt;br /&gt;
=== Other ===&lt;br /&gt;
* Redefining project.&lt;br /&gt;
* Discovering UML systems.&lt;br /&gt;
* Installing Gstreamer on Mac/Ubuntu.&lt;br /&gt;
* Big issues on MAC. &lt;br /&gt;
&lt;br /&gt;
== Semaine 3 (01 Février - 07 Février) ==&lt;br /&gt;
&lt;br /&gt;
* Ubuntu : Gstreamer tests using shell.&lt;br /&gt;
* Mac : trying to solve issues + post on StackOverflow&lt;br /&gt;
&lt;br /&gt;
== Semaine 4 (08 Février - 14 Février) ==&lt;br /&gt;
&lt;br /&gt;
* Defining design patterns [[http://air.imag.fr/index.php/Patron_de_conception_-_SmartProjector patterns]]&lt;br /&gt;
* Gstreamer : windows with multiple flows.&lt;br /&gt;
* Trying to transmit video flow between 2 computers with Gstreamer.&lt;br /&gt;
&lt;br /&gt;
== Semaine 5 (15 Février - 21 Février) ==&lt;br /&gt;
&lt;br /&gt;
== Semaine 6 (22 Février - 28 Février) ==&lt;br /&gt;
== Semaine 7 (29 Février - 06 Mars) ==&lt;br /&gt;
* Presentation&lt;br /&gt;
== Semaine 8 (07 Mars - 13 Mars) ==&lt;br /&gt;
== Semaine 9 (14 Mars - 20 Mars) ==&lt;br /&gt;
== Semaine 10 (21 Mars - 27 Mars) ==&lt;br /&gt;
== Semaine 11 (28 Mars - 03 Avril) ==&lt;br /&gt;
== Semaine 12 (04 Avril - 10 Avril) ==&lt;/div&gt;</summary>
		<author><name>Mathias.Branger</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Fiche_SmartProjector_ricm4_2015_2016&amp;diff=27047</id>
		<title>Fiche SmartProjector ricm4 2015 2016</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Fiche_SmartProjector_ricm4_2015_2016&amp;diff=27047"/>
		<updated>2016-02-15T09:54:02Z</updated>

		<summary type="html">&lt;p&gt;Mathias.Branger: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Current activity =&lt;br /&gt;
Technological watch&lt;br /&gt;
&lt;br /&gt;
= Requirements = &lt;br /&gt;
&lt;br /&gt;
* Minimum debit ?&lt;br /&gt;
* Which Protocol ?&lt;br /&gt;
* How many flops ?&lt;br /&gt;
&lt;br /&gt;
== Solutions == &lt;br /&gt;
&lt;br /&gt;
* [https://fr.wikipedia.org/wiki/Virtual_Network_Computing VNC]&lt;br /&gt;
* XOrg&lt;br /&gt;
* [https://fr.wikipedia.org/wiki/Framebuffer Framebuffer]&lt;br /&gt;
* [https://doc.ubuntu-fr.org/xrandr xrandr]&lt;br /&gt;
* look Klaxoon&lt;br /&gt;
&lt;br /&gt;
= Todo =&lt;br /&gt;
&lt;br /&gt;
* Multi display with multi users (different types of displays)&lt;br /&gt;
* Multi display with one user (one screen for each app)&lt;br /&gt;
* Zoom/Unzoom on a screen with a click&lt;br /&gt;
* Check if students are here / presence dashboard&lt;br /&gt;
* Drop files into a screen to share it with the screen owner.&lt;br /&gt;
* Quizz : questions on screen / students answer on their computers&lt;br /&gt;
* feedback about the lesson.&lt;br /&gt;
* save courses + transcription (link with some other projects)&lt;br /&gt;
&lt;br /&gt;
== Next Step ==&lt;br /&gt;
&lt;br /&gt;
* faire de l&#039;ergonomie de comment les gens se connecter&lt;br /&gt;
* tests de performances comparatif entre UDP et TCP&lt;br /&gt;
* utilisation de &#039;queue&#039; pour les nouveaux clients possibles : http://blog.nicolargo.com/2009/02/jai-streame-avec-gstreamer.html&lt;br /&gt;
&lt;br /&gt;
= Design Pattern =&lt;br /&gt;
&lt;br /&gt;
* [[Patron de conception - SmartProjector]]&lt;br /&gt;
&lt;br /&gt;
= Glossary =&lt;br /&gt;
&lt;br /&gt;
* [https://fr.wikipedia.org/wiki/Wi-Fi_Direct Protocole WiFi Direct]&lt;br /&gt;
* [http://liliputing.com/2015/07/ubuntu-on-the-32gb-intel-compute-stick-you-have-to-install-it-yourself.html Stick]&lt;br /&gt;
* raspberry pi&lt;br /&gt;
* [http://www.intel.com/content/www/us/en/compute-stick/intel-compute-stick.html Intel stick]&lt;br /&gt;
* [http://www.clubic.com/processeur/processeur-intel/article-774166-1-intel-compute-stick.html Intel site]&lt;br /&gt;
* [http://tice974.ac-reunion.fr/tablettes/aspects-techniques/connexion-a-un-videoprojecteur/ éducation nationale ?]&lt;br /&gt;
* [https://klaxoon.com/?_locale=frd klaxoon]&lt;br /&gt;
* [https://www.youtube.com/watch?v=lNvYanDLHZA Live Streaming Raspberry Pi Camera to Windows PC]&lt;br /&gt;
* [http://gstreamer.freedesktop.org/data/doc/gstreamer/head/manual/html/chapter-helloworld.html#section-helloworld tuto gstreamer]&lt;br /&gt;
* [http://stackoverflow.com/questions/33747500/using-gstreamer-to-capture-screen-and-show-it-in-a-window Capture screen]&lt;br /&gt;
* [http://stackoverflow.com/questions/11996715/gstreamer-udp-send-receive-one-liner gstreamer udp ]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Avancement du projet =&lt;br /&gt;
&lt;br /&gt;
Ce projet a été débuté la semaine du 18 janvier.&lt;br /&gt;
&lt;br /&gt;
Cette section décrit l&#039;avancement du projet semaine par semaine.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Semaine 1 (18 Janvier - 24 Janvier) ==&lt;br /&gt;
* Description of project requirements.&lt;br /&gt;
* Investigations on existing objects and technologies.&lt;br /&gt;
&lt;br /&gt;
== Semaine 2 (25 Janvier - 31 Janvier) ==&lt;br /&gt;
=== Meeting with Maisonnasse Jérôme ===&lt;br /&gt;
&lt;br /&gt;
* high level :[http://gstreamer.freedesktop.org GStreamer]&lt;br /&gt;
* low level : [https://www.ffmpeg.org FFMPEG]&lt;br /&gt;
* [https://fr.wikipedia.org/wiki/HTML5 HTML5]&lt;br /&gt;
* Screencast&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; According to him, we&#039;ll use Gstreamer.&lt;br /&gt;
&lt;br /&gt;
=== Other ===&lt;br /&gt;
* Redefining project.&lt;br /&gt;
* Discovering UML systems.&lt;br /&gt;
* Installing Gstreamer on Mac/Ubuntu.&lt;br /&gt;
* Big issues on MAC. &lt;br /&gt;
&lt;br /&gt;
== Semaine 3 (01 Février - 07 Février) ==&lt;br /&gt;
&lt;br /&gt;
* Ubuntu : Gstreamer tests using shell.&lt;br /&gt;
* Mac : trying to solve issues + post on StackOverflow&lt;br /&gt;
&lt;br /&gt;
== Semaine 4 (08 Février - 14 Février) ==&lt;br /&gt;
&lt;br /&gt;
* Writing design patterns [[http://air.imag.fr/index.php/Patron_de_conception_-_SmartProjector patterns]]&lt;br /&gt;
* Gstreamer : windows with multiple flows.&lt;br /&gt;
* Trying to transmit video flow between 2 computers with Gstreamer.&lt;br /&gt;
&lt;br /&gt;
== Semaine 5 (15 Février - 21 Février) ==&lt;br /&gt;
&lt;br /&gt;
== Semaine 6 (22 Février - 28 Février) ==&lt;br /&gt;
== Semaine 7 (29 Février - 06 Mars) ==&lt;br /&gt;
* Presentation&lt;br /&gt;
== Semaine 8 (07 Mars - 13 Mars) ==&lt;br /&gt;
== Semaine 9 (14 Mars - 20 Mars) ==&lt;br /&gt;
== Semaine 10 (21 Mars - 27 Mars) ==&lt;br /&gt;
== Semaine 11 (28 Mars - 03 Avril) ==&lt;br /&gt;
== Semaine 12 (04 Avril - 10 Avril) ==&lt;/div&gt;</summary>
		<author><name>Mathias.Branger</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Projets_2015-2016&amp;diff=27045</id>
		<title>Projets 2015-2016</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Projets_2015-2016&amp;diff=27045"/>
		<updated>2016-02-15T09:45:17Z</updated>

		<summary type="html">&lt;p&gt;Mathias.Branger: /* Projet Semestre S8 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;&amp;lt;[[Projets 2014-2015]] | [[Projets]] | [[Projets 2016-2017]]&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;
&lt;br /&gt;
* &#039;&#039;&#039;Evaluation à mi-parcours le lundi 29 février&#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: vous creusez la question, vous contactez l&#039;auteur du code si il y a lieux, vous faites un rapport de bug (&#039;&#039;&#039;Attention:&#039;&#039;&#039; ca se prépare !), vous soumettez un patch, vous contactez l&#039;enseignant ou la personne suivant le 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.&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 2015-2016&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;
 | [[Dashboard pour gestionnaire de tâches et de ressources]]&lt;br /&gt;
 | CROUZET, MATHIEU&lt;br /&gt;
 | Richard&lt;br /&gt;
 | [[Projets-2015-2016-DashBoard| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/MatthieuCrouzet/Projet4A &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:RapportProjet.pdf|Rapport]] - [[Media:TransparentsProojet.pdf|Transparents]] - [[Media:FlyerProjet.pdf|Flyer]] - [[Media:gl_groupe1.pdf|Rapport Consultant]] - [[Media:Paterns.pdf|Patterns]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot;| 2&lt;br /&gt;
 | [[Speeding Simplified Script Language]]&lt;br /&gt;
 | POPEK, BERTRAND, DALECHAMPS, WEI&lt;br /&gt;
 | Richard&lt;br /&gt;
 | [[Projets-2015-2016-SSSL| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/FlorianPO/Speeding-Simplified-Script-Language.git &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:RapportProjet.pdf|Rapport]] - [[Media:TransparentsProojet.pdf|Transparents]] - [[Media:FlyerProjet.pdf|Flyer]] - [[Media:Groupe2_AIR.pdf|Rapport Consultant]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot;| 3&lt;br /&gt;
 | [[Borne interactive]] &lt;br /&gt;
 | DUNAND - NAVARRO - REVEL&lt;br /&gt;
 | Maisonnasse&lt;br /&gt;
 | [[Projets-2015-2016-Borne-Interactive| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]] - [[Projets-2015-2016-Borne-Interactive-SRS | &#039;&#039;&#039;SRS&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/Kant73/InteractiveDisplay &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:RapportProjet.pdf|Rapport]] - [[Media:TransparentsProojet.pdf|Transparents]] - [[Media:FlyerProjet.pdf|Flyer]] - [[Media:IPopo.pdf|Rapport Consultant]] - [[Media:PatternDesign.pdf | &#039;&#039;&#039;Design Pattern&#039;&#039;&#039;]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot;| 4&lt;br /&gt;
 | [[Sonotone]]&lt;br /&gt;
 | LECORPS, VOUTAT, Hattinguais	&lt;br /&gt;
 | Maisonnasse, Richard&lt;br /&gt;
 | [[Projets-2015-2016-Sonotone| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]  - [[Projets-2015-2016-Sonotone-SRS | &#039;&#039;&#039;SRS&#039;&#039;&#039;]] &lt;br /&gt;
 | [https://github.com/Gorgorot38/Sonotone-RICM4 &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:RapportProjet.pdf|Rapport]] - [[Media:TransparentsProojet.pdf|Transparents]] - [[Media:FlyerProjet.pdf|Flyer]] - [[Media:SRS_Consultant_Sonotone_4.pdf|Rapport_Consultant]] - [[Media:pattern_sonotone.pdf|Pattern]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot;| 5&lt;br /&gt;
 | [[Sous-titre en temps réel d&#039;un cours]]&lt;br /&gt;
 | LECHEVALLIER, BUI, OUNISSI &lt;br /&gt;
 | Maisonnasse&lt;br /&gt;
 | [[Fiche| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/xxx &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:RapportProjet.pdf|Rapport]] - [[Media:TransparentsProojet.pdf|Transparents]] - [[Media:FlyerProjet.pdf|Flyer]] - [[Media: SRS_Groupe_5.pdf| Rapport Consultant]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot;| 6&lt;br /&gt;
 | [[GrenobloisFuté]]&lt;br /&gt;
 | MOURET, DELAPORTE,  Lucidarme&lt;br /&gt;
 | Nicolas Palix&lt;br /&gt;
 | [[Fiche| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/xxx &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:RapportProjet.pdf|Rapport]] - [[Media:TransparentsProojet.pdf|Transparents]] - [[Media:FlyerProjet.pdf|Flyer]] - [[Media:gl_G14.pdf|Rapport Consultant]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot;| 7&lt;br /&gt;
 | [[Streaming en stéréoscopie]]&lt;br /&gt;
 | ZHAO ZILONG, HAMMOUTI&lt;br /&gt;
 | Maisonnasse&lt;br /&gt;
 | [[Projets-2015-2016-Streaming-Stereoscopie| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]] - [[SRS - Streaming en stéréoscopie | &#039;&#039;&#039;SRS&#039;&#039;&#039;]] &lt;br /&gt;
 | [https://github.com/zhao-zilong/streaming_stereo &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:RapportProjet.pdf|Rapport]] - [[Media:TransparentsProojet.pdf|Transparents]] - [[Media:FlyerProjet.pdf|Flyer]] - [[Media:bruel_medewou_ndiaye.pdf|Rapport_consultant]] &lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot;| 8&lt;br /&gt;
 | [[PersyCup2016]]&lt;br /&gt;
 | BIN, ZEGAOUI, ELLAPIN &lt;br /&gt;
 | Donsez, Maisonnasse&lt;br /&gt;
 | [[PersyCup| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/xxx &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:RapportProjet.pdf|Rapport]] - [[Media:TransparentsProojet.pdf|Transparents]] - [[Media:FlyerProjet.pdf|Flyer]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot;| 9&lt;br /&gt;
 | [[Services étendus pour le modèle de composants iPOPO pour Python]]&lt;br /&gt;
 | FOUNAS, HALLAL, GATTAZ &lt;br /&gt;
 | Calmant &amp;amp; Donsez&lt;br /&gt;
 | [[Proj-2015-2016-Extensions_IPOPO | &#039;&#039;&#039;Fiche&#039;&#039;&#039;]] - [[Proj-2015-2016-Extensions_IPOPO/SRS | &#039;&#039;&#039;SRS&#039;&#039;&#039;]] &lt;br /&gt;
 | [https://github.com/xxx &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:9_RapportProjet.pdf|Rapport]] - [[Media:9_TransparentsProojet.pdf|Transparents]] - [[Media:9_FlyerProjet.pdf|Flyer]] - [[Media:3-SRS-Pres.pdf| Rapport Consultant]] - [[Media:9_PatternStrat.pdf|Pattern Design]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot;| 10&lt;br /&gt;
 | [[IndoorGeoloc2016]]&lt;br /&gt;
 | ARRADA - CRASTES - FAURE - STOIAN					&lt;br /&gt;
 | Donsez&lt;br /&gt;
 | [[Proj-2015-2016-IndoorGeoloc/Fiche| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]] - [[Proj-2015-2016-IndoorGeoloc/SRS|SRS]]&lt;br /&gt;
 | [https://github.com/xxx &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:Proj-2015-2016-IndoorGeoloc/RapportProjet.pdf|Rapport]] - [[Media:Proj-2015-2016-IndoorGeoloc/TransparentsProjet.pdf|Transparents]] - [[Media:Proj-2015-2016-IndoorGeoloc/FlyerProjet.pdf|Flyer]] - [[Media: SRSGroupe17.pdf| Rapport Consultant]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot;| 11&lt;br /&gt;
 | [[UPnPOpenHAB2016]]&lt;br /&gt;
 | Medewou , Ndiyae Yacine , Bruel Anna &lt;br /&gt;
 | Didier Donsez &amp;amp; Jérome Maisonnasse&lt;br /&gt;
 | [[Proj-Openhab-2016| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]] - [[Proj-2015-2016-Int%C3%A9gration_de_cam%C3%A9ra_de_surveillance_UPnP_%C3%A0_Openhab/SRS| &#039;&#039;&#039;SRS&#039;&#039;&#039;]] - [[Proj-Openhab/UML| &#039;&#039;&#039;UML&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/openHab-UPnP/projetAir2016.git &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:RapportProjet.pdf|Rapport]] - [[Media:TransparentsProojet.pdf|Transparents]] - [[Media:FlyerProjet.pdf|Flyer]] - [[Media:gl_ZHAO_HAMMOUTI.pdf|Rapport Consultant]] - [[Media:pattern_ZHAO_HAMMOUTI.pdf|Patterns]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot;| 12&lt;br /&gt;
 | [[Sign2Speech]]&lt;br /&gt;
 | NIOGRET, NOGUERON, TITH&lt;br /&gt;
 | Didier Donsez&lt;br /&gt;
 | [[sign2speech_ricm4_2015_2016| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]] - [[SRS - Sign2Speech | &#039;&#039;&#039;SRS&#039;&#039;&#039;]] - [[UML | &#039;&#039;&#039;UML&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/SignToSpeech-Project/sign2speech &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:RapportProjet.pdf|Rapport]] - [[Media:TransparentsProojet.pdf|Transparents]] - [[Media:FlyerProjet.pdf|Flyer]]  - [[Media:12-Sign2Speech-RapportConsultant.pdf|Rapport Consultant]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot;| 13&lt;br /&gt;
 | [[AstroImage]] &lt;br /&gt;
 | RACHEX, BLANC, GERRY&lt;br /&gt;
 | Olivier Richard et Bruno Bzeznik&lt;br /&gt;
 | [[Fiche| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]] - [[AstroImage/SRS | &#039;&#039;&#039;SRS&#039;&#039;&#039;]] - [[Media:AstroImage-UML.pdf | &#039;&#039;&#039;UML&#039;&#039;&#039;]] - [https://docs.google.com/presentation/d/15F8DRktwmOuSNabdxMASniyr-TIiRzGNNG1mOhcoSnk/edit?usp=sharing &#039;&#039;&#039;Patterns&#039;&#039;&#039;]&lt;br /&gt;
 | [https://github.com/nicolas-blanc/AstroImage &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:RapportProjet.pdf|Rapport]] - [[Media:TransparentsProojet.pdf|Transparents]] - [[Media:FlyerProjet.pdf|Flyer]]  - [[Media:13-AstroImage-RapportConsultant.pdf|Rapport Consultant]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot;| 14&lt;br /&gt;
 | [[Tachymètre]]&lt;br /&gt;
 | MACE, NOUGUIER, RAMEL&lt;br /&gt;
 | Olivier Gattaz&lt;br /&gt;
 | [[Fiche - Tachymètre | &#039;&#039;&#039;Fiche&#039;&#039;&#039;]] - [[SRS - Tachymètre| &#039;&#039;&#039;SRS&#039;&#039;&#039;]] - [[UML - Tachymètre| &#039;&#039;&#039;UML&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/Quego/Tachymetre &#039;&#039;&#039;github - Tachymètre&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:RapportProjet.pdf|Rapport]] - [[Media:TransparentsProojet.pdf|Transparents]] - [[Media:FlyerProjet.pdf|Flyer]] - [[Media:srs_tachymetre.pdf|Rapport consultant]] - [[Media:14_PatternDesign.pdf‎ | Pattern Design]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot;| 16&lt;br /&gt;
 | [[SmartProjector]]&lt;br /&gt;
 | BRANGER, HABLOT&lt;br /&gt;
 | Donsez, Richard&lt;br /&gt;
 | [[Fiche_SmartProjector_ricm4_2015_2016| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]] - [[SRS - SmartProjector| &#039;&#039;&#039;SRS&#039;&#039;&#039;]] &lt;br /&gt;
 | [https://github.com/P0ppoff/SmartProjector &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:RapportProjet.pdf|Rapport]] - [[Media:TransparentsProojet.pdf|Transparents]] - [[Media:FlyerProjet.pdf|Flyer]] - [[Media:Gl_groupe16.pdf|Rapport Consultant]] - [http://air.imag.fr/index.php/Patron_de_conception_-_SmartProjector patterns]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Liste de projets===&lt;br /&gt;
&lt;br /&gt;
* [[Dashboard pour gestionnaire de tâches et de ressources]], Olivier Richard&lt;br /&gt;
* [[Moteur distribué d&#039;exécution de commande]], Olivier Richard&lt;br /&gt;
* [[Environnement d&#039;expérimentation de pour NVIDIA Shield (Tegra X1)]], Olivier Richard   &lt;br /&gt;
* [[Speeding Simplified Script Language]], Olivier Richard&lt;br /&gt;
&lt;br /&gt;
* Aide (Open-Source)au Handicap Auditif, avec Didier Donsez, Jérome Maisonnasse, Marie-Paule Balicco (SAH UGA) et Nicolas Vuillerme&lt;br /&gt;
** [[Borne interactive]] (1 sujet)&lt;br /&gt;
** [[Sonotone]] (1 sujet)&lt;br /&gt;
** [[Sous-titre en temps réel d&#039;un cours]] (1 sujet)&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&lt;br /&gt;
* [[Smart campus augmenté et contributif]] Didier Donsez, Vivien Quema&lt;br /&gt;
&lt;br /&gt;
* [[Streaming en stéréoscopie]] sur [[WebRTC]] avec rendu sur [[Oculus]] pour le robot [[RobAIR]], Jérôme Maisonnasse. ([http://gstconf.ubicast.tv/videos/stereoscopic-3d-video/ voir]).&lt;br /&gt;
* [[STM32F7]] : Mise en oeuvre de la chaîne de compilation sous Linux avec [[OpenSTM32]] et [[OpenOCD]]. Nicolas Palix&lt;br /&gt;
* [[PersyCup2016]] : Persyval Robocup, Didier Donsez, Vivien Quema, Jérome Maisonnasse. (3 étudiants)&lt;br /&gt;
* [[Services étendus pour le modèle de composants iPOPO pour Python]], Didier Donsez &amp;amp; Thomas Calmant. (2 étudiants)&lt;br /&gt;
* [[SmartClassRoom2016|Développement d&#039;une interface partagée pour tables tactiles (projet SmartClassRoom)]], Didier Donsez, Jérôme Maisonnasse. (2 étudiants)&lt;br /&gt;
* [[iRock2016|iRock : surveillance de glissement de terrains]], Didier Donsez &amp;amp; Vivien Quema&lt;br /&gt;
* [[IndoorGeoloc2016|Géolocalisation in-door au moyen de balises (beacon) BLE et Wifi à base de STM32 et de balises iBeacon &amp;amp; AltBeacon]], Didier Donsez &amp;amp; Vivien Quema&lt;br /&gt;
* [[UPnPOpenHAB2016|Intégration et gestion de caméras de surveillance UPnP dans la plateforme domotique open-source OpenHAB et myOpenHAB]], Didier Donsez &amp;amp; Jérome Maisonnasse.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Projets non prioritaires&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [[Liveprogramming with Kivy]], Olivier Richard&lt;br /&gt;
* [[AstroImage]] production d&#039;image d&#039;astronomie, Olivier Richard et Bruno Bzeznik&lt;br /&gt;
* [[G-code Cruncher]] Controle de machine CNC (Nucleo grbl + esp8266 + Sdcard), Olivier Richard&lt;br /&gt;
* [[Intégration OpenHAB / OpenTele]] Nicolas Palix&lt;br /&gt;
&lt;br /&gt;
==RICM5==&lt;br /&gt;
&lt;br /&gt;
===Projet Semestre S10===&lt;br /&gt;
&lt;br /&gt;
Enseignant responsable : Didier Donsez&lt;br /&gt;
&lt;br /&gt;
Démarrage : Lundi 25/01 à 10H30-12H30, P253 (Rendez-vous devant la salle AIR) - Visioconf pour Thibaut Cordier&lt;br /&gt;
&lt;br /&gt;
Soutenance : Vendredi 18/03 à 8H30-12H30, P257 &lt;br /&gt;
&lt;br /&gt;
Etudiants : RICM5 + 8 étudiants Avosti DUT RT&lt;br /&gt;
&lt;br /&gt;
Rappel séances MPI&lt;br /&gt;
* Séance 1 : mardi 26 janvier après midi - Stéphanie Diligent&lt;br /&gt;
* Séance 2 : mardi 2 février après midi - Stéphanie Diligent&lt;br /&gt;
* Séance 3 : lundi 8 février matin - Emmanuelle Tréhoust&lt;br /&gt;
* Séance 4 : jeudi 11 février matin - Emmanuelle Tréhoust&lt;br /&gt;
* Séance 5 : lundi 21 mars matin - Stéphanie Diligent et Emmanuelle Tréhoust&lt;br /&gt;
&lt;br /&gt;
Planning soutenance (à venir).&lt;br /&gt;
* Bossa&lt;br /&gt;
* IaaS Docker&lt;br /&gt;
* Immersion EDF&lt;br /&gt;
* SmartCampus&lt;br /&gt;
* SmartClassRoom (en C005)&lt;br /&gt;
* Pot d&#039; &amp;quot;Au Revoir&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 {|class=&amp;quot;wikitable alternance&amp;quot;&lt;br /&gt;
 |+ Affectation des projets RICM5 2015-2016&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;
 | [http://air.imag.fr/index.php/IaaS_collaboratif_avec_Docker IaaS - Docker]&lt;br /&gt;
 | Eudes Robin, Damotte Alan, Barthelemy Romain, Mammar Malek, Guo Kai, Bonnard Loïc, Caperan Théo&lt;br /&gt;
 | Didier Donsez&lt;br /&gt;
 | [[Projets-2015-2016-IaaS_Docker| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/EudesRobin/iaas-collaboratif  &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:Rapport_IaaS.pdf|Rapport]] - [[Media:Transparents_IaaS.pdf|Transparents]] - [[Media:Flyer_IaaS.pdf|Flyer]]&lt;br /&gt;
 |-&lt;br /&gt;
!scope=&amp;quot;row&amp;quot;| 2&lt;br /&gt;
 | [http://air.imag.fr/index.php/Portage_de_Bossa Portage de Bossa sur le Kernel Linux 4x]&lt;br /&gt;
 | Eric Michel Fotsing, Ombeline Rossi, Longfei Yao&lt;br /&gt;
 | Nicolas Palix, Didier Donsez&lt;br /&gt;
 | [[Projets-2015-2016-Portage_Bossa| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/ZenithKaizer/  &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:Rapport_Bossa.pdf|Rapport]] - [[Media:Transparents_Bossa.pdf|Transparents]] - [[Media:Flyer_Bossa.pdf|Flyer]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot;| 3&lt;br /&gt;
 | [[Visite immersive en réalité virtuelle dans une usine avec EDF]]&lt;br /&gt;
 | Adam Christophe, Aissanou Sarah, Klipffel Tararaina, Qian Jean, Zominy Laurent&lt;br /&gt;
 | Didier Donsez, Georges-Pierre Bonneau, Thibaut Cordier (EDF)&lt;br /&gt;
 | [[Projets-2015-2016-VisiteImmersiveEDF| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/VisiteImmersiveEDF  &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:RapportProjetX.pdf|Rapport]] - [[Media:TransparentsProojetX.pdf|Transparents]] - [[Media:FlyerProjetX.pdf|Flyer]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot;| 4&lt;br /&gt;
 | [[Contribution à OpenSmartCampus]] (voir http://data.beta.metropolegrenoble.fr/)&lt;br /&gt;
 | Quentin Torck, Vivien Michel, Jérémy Hammerer, Rama Codazzi, Zhengmeng Zhang&lt;br /&gt;
 | Didier Donsez, Vivien Quéma&lt;br /&gt;
 | [[Projets-2015-2016-OpenSmartCampus| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/quentin74/SmartCampus.git  &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:RapportProjetX.pdf|Rapport]] - [[Media:TransparentsProojetX.pdf|Transparents]] - [[Media:FlyerProjetX.pdf|Flyer]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
 !scope=&amp;quot;row&amp;quot;| 5&lt;br /&gt;
 | [[Contribution à SmartClassRoom]] (Interfaces tactiles distribuées et partagées)&lt;br /&gt;
 | Saussac Thibault, Toussaint Sébastien, Hamdani Youcef, Zoppello Sebastien, Melik sak, Mesnier Vincent&lt;br /&gt;
 | Jérôme Maisonnasse, Didier Donsez&lt;br /&gt;
 | [[Projets-2015-2016-SmartClassRoom| &#039;&#039;&#039;Fiche&#039;&#039;&#039;]]&lt;br /&gt;
 | [https://github.com/XXXX  &#039;&#039;&#039;github&#039;&#039;&#039;]&lt;br /&gt;
 | [[Media:RapportProjetSmartClassRoom.pdf|Rapport]] - [[Media:TransparentsProjetSmartClassRoom.pdf|Transparents]] - [[Media:FlyerProjetSmartClassRoom.pdf|Flyer]]&lt;br /&gt;
 |-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Projets annulés et reportés===&lt;br /&gt;
* Projet avec [[Tango Project]] (Annulé)&lt;br /&gt;
* Hack the Beam, Didier Donsez &amp;amp; Jérôme Maisonnasse.&lt;br /&gt;
* [[Algorithmes de suivi de personnes pour robot de téléprésence RobAIR]] (Jérôme Maisonnasse, Didier Donsez)&lt;br /&gt;
&lt;br /&gt;
=M2PGI=&lt;br /&gt;
==[[Projets M2PGI Services Machine-to-Machine|Projet Services Machine-to-Machine]]==&lt;br /&gt;
* [[PM2M/2016/TP|Sujet et groupes]]&lt;/div&gt;</summary>
		<author><name>Mathias.Branger</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Patrons_de_conception_-_S2S&amp;diff=27043</id>
		<title>Patrons de conception - S2S</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Patrons_de_conception_-_S2S&amp;diff=27043"/>
		<updated>2016-02-15T09:34:42Z</updated>

		<summary type="html">&lt;p&gt;Mathias.Branger: /* Message Translator */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= List of Design Pattern = &lt;br /&gt;
* [http://www.oodesign.com OODesign]&lt;br /&gt;
* [https://sourcemaking.com/design_patterns SourceMaking]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== MVC ==&lt;br /&gt;
* Model: communicate with database : dictionnary&lt;br /&gt;
&lt;br /&gt;
* View: video chat interface for each client&lt;br /&gt;
&lt;br /&gt;
* Controller: updates view and model, processes data&lt;br /&gt;
&lt;br /&gt;
== Message Translator ==&lt;br /&gt;
&lt;br /&gt;
Goal : &amp;quot;Use a special filter, a Message Translator, between other filters or applications to translate one data format into another.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
The Sign Language will be converted into text (french).&lt;br /&gt;
&lt;br /&gt;
== Spiltter ==&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Use a Splitter to break out the composite message into a series of individual messages, each containing data related to one item.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
In this case, each sign will be related to a word or multiple words.&lt;br /&gt;
&lt;br /&gt;
== RBAC (WebRTC) ==&lt;br /&gt;
This pattern is involved by the use of WebRTC.&lt;br /&gt;
[[File:RBAC.png]]&lt;br /&gt;
&lt;br /&gt;
== Continuous Delivery Patterns (auto-learning) ==&lt;br /&gt;
&lt;br /&gt;
A sign will never be exactly the same so that the system has to learn to improve its signs recognition continuously.&lt;/div&gt;</summary>
		<author><name>Mathias.Branger</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Patrons_de_conception_-_S2S&amp;diff=27042</id>
		<title>Patrons de conception - S2S</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Patrons_de_conception_-_S2S&amp;diff=27042"/>
		<updated>2016-02-15T09:34:33Z</updated>

		<summary type="html">&lt;p&gt;Mathias.Branger: /* Message Translator */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= List of Design Pattern = &lt;br /&gt;
* [http://www.oodesign.com OODesign]&lt;br /&gt;
* [https://sourcemaking.com/design_patterns SourceMaking]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== MVC ==&lt;br /&gt;
* Model: communicate with database : dictionnary&lt;br /&gt;
&lt;br /&gt;
* View: video chat interface for each client&lt;br /&gt;
&lt;br /&gt;
* Controller: updates view and model, processes data&lt;br /&gt;
&lt;br /&gt;
== Message Translator ==&lt;br /&gt;
&lt;br /&gt;
Goal : &amp;quot;Use a special filter, a Message Translator, between other filters or applications to translate one data format into another.&amp;quot;&lt;br /&gt;
The Sign Language will be converted into text (french).&lt;br /&gt;
&lt;br /&gt;
== Spiltter ==&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Use a Splitter to break out the composite message into a series of individual messages, each containing data related to one item.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
In this case, each sign will be related to a word or multiple words.&lt;br /&gt;
&lt;br /&gt;
== RBAC (WebRTC) ==&lt;br /&gt;
This pattern is involved by the use of WebRTC.&lt;br /&gt;
[[File:RBAC.png]]&lt;br /&gt;
&lt;br /&gt;
== Continuous Delivery Patterns (auto-learning) ==&lt;br /&gt;
&lt;br /&gt;
A sign will never be exactly the same so that the system has to learn to improve its signs recognition continuously.&lt;/div&gt;</summary>
		<author><name>Mathias.Branger</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Patrons_de_conception_-_S2S&amp;diff=27041</id>
		<title>Patrons de conception - S2S</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Patrons_de_conception_-_S2S&amp;diff=27041"/>
		<updated>2016-02-15T09:33:36Z</updated>

		<summary type="html">&lt;p&gt;Mathias.Branger: /* Spiltter */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= List of Design Pattern = &lt;br /&gt;
* [http://www.oodesign.com OODesign]&lt;br /&gt;
* [https://sourcemaking.com/design_patterns SourceMaking]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== MVC ==&lt;br /&gt;
* Model: communicate with database : dictionnary&lt;br /&gt;
&lt;br /&gt;
* View: video chat interface for each client&lt;br /&gt;
&lt;br /&gt;
* Controller: updates view and model, processes data&lt;br /&gt;
&lt;br /&gt;
== Message Translator ==&lt;br /&gt;
&lt;br /&gt;
Goal : Use a special filter, a Message Translator, between other filters or applications to translate one data format into another.&lt;br /&gt;
-&amp;gt; Translate Sign Language into text (french).&lt;br /&gt;
&lt;br /&gt;
== Spiltter ==&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Use a Splitter to break out the composite message into a series of individual messages, each containing data related to one item.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
In this case, each sign will be related to a word or multiple words.&lt;br /&gt;
&lt;br /&gt;
== RBAC (WebRTC) ==&lt;br /&gt;
This pattern is involved by the use of WebRTC.&lt;br /&gt;
[[File:RBAC.png]]&lt;br /&gt;
&lt;br /&gt;
== Continuous Delivery Patterns (auto-learning) ==&lt;br /&gt;
&lt;br /&gt;
A sign will never be exactly the same so that the system has to learn to improve its signs recognition continuously.&lt;/div&gt;</summary>
		<author><name>Mathias.Branger</name></author>
	</entry>
</feed>