<div dir="ltr"><div class="gmail_default" style="font-family:monospace,monospace"><br></div><br><div class="gmail_quote"><div dir="ltr">---------- Forwarded message ---------<br>From: <b class="gmail_sendername" dir="auto">Serge Stinckwich</b> <span dir="ltr"><<a href="mailto:serge.stinckwich@gmail.com">serge.stinckwich@gmail.com</a>></span><br>Date: Sun, Dec 2, 2018 at 3:53 PM<br>Subject: IoT Lecture at Can Tho University / Supported by GDRI Sense-South<br>To:  <<a href="mailto:sense-south-gdri@groupes.renater.fr">sense-south-gdri@groupes.renater.fr</a>><br></div><br><br><div dir="ltr"><div style="font-family:monospace,monospace"><div id="m_1465363287165674846gmail-:1gaa" class="m_1465363287165674846gmail-a3s m_1465363287165674846gmail-aXjCH"><div dir="ltr"><div style="font-family:monospace,monospace"><div style="font-family:monospace,monospace">================================================================<br></div><div style="font-family:monospace,monospace"><br></div><div style="font-family:monospace,monospace">Lecture title: Live Programming IoT devices with <span class="m_1465363287165674846gmail-m_-1547087993540560528gmail-il">PharoThings</span><br> <br>Where: College of Informatic and Technology, Can Tho University, Vietnam<br>When: from January 7th to 11th, 2019<br></div><div style="font-family:monospace,monospace"><br></div><div style="font-family:monospace,monospace">Access to the lecture is free but you need to register:<br></div><div style="font-family:monospace,monospace"><span class="m_1465363287165674846gmail-m_-1547087993540560528gmail-il"><br></span></div><div style="font-family:monospace,monospace"><span class="m_1465363287165674846gmail-m_-1547087993540560528gmail-il"><a href="https://docs.google.com/forms/d/e/1FAIpQLScw4-VmmEchwNYIPrDzXPmy5do8phIqg6DMNt5IsPDGiRCYQA/viewform?fbclid=IwAR3qS9ZTA-d5zOT6RBaW8L5cqOIw4kG2S8lwbr7hhJkReRE7_B-zD0quFDI" target="_blank">https://docs.google.com/forms/d/e/1FAIpQLScw4-VmmEchwNYIPrDzXPmy5do8phIqg6DMNt5IsPDGiRCYQA/viewform?fbclid=IwAR3qS9ZTA-d5zOT6RBaW8L5cqOIw4kG2S8lwbr7hhJkReRE7_B-zD0quFDI</a> </span></div><div style="font-family:monospace,monospace"><span class="m_1465363287165674846gmail-m_-1547087993540560528gmail-il"><br></span></div><div style="font-family:monospace,monospace"><span class="m_1465363287165674846gmail-m_-1547087993540560528gmail-il">Description of the lecture</span></div><div style="font-family:monospace,monospace"><span class="m_1465363287165674846gmail-m_-1547087993540560528gmail-il"><br></span></div><div style="font-family:monospace,monospace"><span class="m_1465363287165674846gmail-m_-1547087993540560528gmail-il">Pharo</span> is a new generation reflective language and programming environment. <br>In this lecture we will present <span class="m_1465363287165674846gmail-m_-1547087993540560528gmail-il">Pharo</span>: its elegant syntax fitting in a postcard, its pure object model.<br>We will show that we can create a full REST server in less than a page of code.<br><br>But <span class="m_1465363287165674846gmail-m_-1547087993540560528gmail-il">Pharo</span> is more than that. With <span class="m_1465363287165674846gmail-m_-1547087993540560528gmail-il">Pharo</span> you will interact with live objects. You will learn how to code in the debugger.  Finally this lecture is much more than <span class="m_1465363287165674846gmail-m_-1547087993540560528gmail-il">Pharo</span>.<br>We
 will revisit the fondation of object-oriented programming after this 
lecture you will never program the same in ANY object-oriented 
programming languages. <span class="m_1465363287165674846gmail-m_-1547087993540560528gmail-il">Pharo</span> will fundamentally changes your perception about what OOP is. <br><br>All the material of the lecture is also available as a MOOC followed by more than 9000 students worldwide. <br><a href="http://mooc.pharo.org" target="_blank">http://mooc.<span class="m_1465363287165674846gmail-m_-1547087993540560528gmail-il">pharo</span>.org</a><br><br><span class="m_1465363287165674846gmail-m_-1547087993540560528gmail-il">PharoThings</span> is a live programming platform for IoT (Internet of Things) projects based on <span class="m_1465363287165674846gmail-m_-1547087993540560528gmail-il">Pharo</span>. It includes development tools to lively program, explore and debug remote boards (Raspberry Pi).<br><br><a href="https://github.com/pharo-iot/PharoThings" target="_blank">https://github.com/<span class="m_1465363287165674846gmail-m_-1547087993540560528gmail-il">pharo</span>-iot/<span class="m_1465363287165674846gmail-m_-1547087993540560528gmail-il">PharoThings</span></a><br><a href="https://www.youtube.com/watch?v=0H9of7PQet0" target="_blank">https://www.youtube.com/watch?v=0H9of7PQet0</a><br><br>You can get support with the <span class="m_1465363287165674846gmail-m_-1547087993540560528gmail-il">pharo</span> community on discord <a href="http://discord.gg/Sj2rhxn" target="_blank">http://discord.gg/Sj2rhxn</a><br><br>Bio Stéphane Ducasse<br><br>I'm an Inria Research Director. I lead RMoD team <a href="http://rmod.lille.inria.fr" target="_blank">http://rmod.lille.inria.fr</a>. I'm expert in language design <br>and reengineering.  I worked on traits. Traits have been introduced in <span class="m_1465363287165674846gmail-m_-1547087993540560528gmail-il">Pharo</span>,
 Perl, PHP and under a variant into Scala and Fortress. I'm expert on 
software quality, program understanding, program visualisations, 
reengineering and metamodeling. I'm one of<br>the developer of Moose, an open-source software analysis platform <a href="http://www.moosetechnology.org/" target="_blank">http://www.moosetechnology.org/</a>. <br>I created <a href="http://www.synectique.eu/" target="_blank">http://www.synectique.eu/</a> a company building dedicated tools for advanced software analyses.<br>I'm one of the leader of <span class="m_1465363287165674846gmail-m_-1547087993540560528gmail-il">Pharo</span>  <a href="http://www.pharo.org/" target="_blank">http://www.<span class="m_1465363287165674846gmail-m_-1547087993540560528gmail-il">pharo</span>.org/</a> a dynamic reflective object-oriented language supporting live programming.<br>I wrote couple hundred articles and several books. <br>According to google my h-index is 53 for more than 12300 citations.<br>I like to work with people and help them growing. <br><br>Bio Allex Oliviera<br></div><div style="font-family:monospace,monospace">Allex is an engineer at INRIA, France<br></div><div style="font-family:monospace,monospace"><br>Bio Serge Stinckwich<br><br>Serge
 was introduced to Smalltalk during his master in the ninetie and since 
then is a Smalltalk zealot. Serge is a computer scientist from Sorbonne 
University and IRD (Institut de Recherche pour le Développement). He his
 working on live domain-specific tools<br>and languages for the simulation of complex system based on <span class="m_1465363287165674846gmail-m_-1547087993540560528gmail-il">Pharo</span>.<br>He is currently living in Yaoundé, Cameroon.</div></div></div></div></div><br>-- <br><div dir="ltr" class="m_1465363287165674846gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><span><div><div dir="ltr"><div dir="ltr"><span style="font-family:monospace,monospace">Serge Stinckwic</span><div style="display:inline"><span style="font-family:monospace,monospace">h</span></div><span style="font-family:monospace,monospace"><br></span></div><div dir="ltr"><div style="display:inline"><span style="font-family:monospace,monospace">Int. Research Unit</span></div><div style="display:inline"><span style="font-family:monospace,monospace"> on Modelling/Simulation of Complex Systems (UMMISCO)<br></span></div></div><div dir="ltr"><div style="display:inline"><span style="font-family:monospace,monospace">Sorbonne University</span></div><div style="display:inline"><span style="font-family:monospace,monospace"> (SU)<br></span></div><div style="display:inline"><span style="font-family:monospace,monospace">French National Research Institute for Sustainable Development (IRD)</span><span style="font-family:monospace,monospace"><br></span></div><div style="display:inline"><span style="font-family:monospace,monospace">U</span></div><div style="display:inline"><span style="font-family:monospace,monospace">niversity of Yaoundé I, Cameroun<br></span></div></div><table width="410" cellspacing="0" cellpadding="0" border="0"><tbody><tr valign="top"><td width="396"><span style="font-family:monospace,monospace"><font size="2">"Programs must be written for people to read, and only incidentally for machines to execute."<br><a href="https://twitter.com/SergeStinckwich" target="_blank">https://twitter.com/SergeStinckwich</a><br></font></span></td></tr></tbody></table><span style="font-family:monospace,monospace"></span></div></div></span></div></div></div>
</div><br clear="all"><br>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><span><div><div dir="ltr"><div dir="ltr"><span style="font-family:monospace,monospace">Serge Stinckwic</span><div style="display:inline"><span style="font-family:monospace,monospace">h</span></div><span style="font-family:monospace,monospace"><br></span></div><div dir="ltr"><div style="display:inline"><span style="font-family:monospace,monospace">Int. Research Unit</span></div><div style="display:inline"><span style="font-family:monospace,monospace"> on Modelling/Simulation of Complex Systems (UMMISCO)<br></span></div></div><div dir="ltr"><div style="display:inline"><span style="font-family:monospace,monospace">Sorbonne University</span></div><div style="display:inline"><span style="font-family:monospace,monospace"> (SU)<br></span></div><div style="display:inline"><span style="font-family:monospace,monospace">French National Research Institute for Sustainable Development (IRD)</span><span style="font-family:monospace,monospace"><br></span></div><div style="display:inline"><span style="font-family:monospace,monospace">U</span></div><div style="display:inline"><span style="font-family:monospace,monospace">niversity of Yaoundé I, Cameroun<br></span></div></div><table width="410" cellspacing="0" cellpadding="0" border="0"><tbody><tr valign="top"><td width="396"><span style="font-family:monospace,monospace"><font size="2">"Programs must be written for people to read, and only incidentally for machines to execute."<br><a href="https://twitter.com/SergeStinckwich" target="_blank">https://twitter.com/SergeStinckwich</a><br></font></span></td></tr></tbody></table><span style="font-family:monospace,monospace"></span></div></div></span></div></div></div>