<div dir="ltr"><div>Hi Gonzalo,</div><div><br></div><div>I kinda left the project descriptions a little vague in order to let the students decide for themselves how they want to develop each project. But I'll tell you what I think would be needed for each project.</div>

<div><br></div><div>For the Physical Etoys XO bundle we would need:</div><div>- Getting familiar with Physical Etoys source code, specially the one that talks to the underlying OS.</div><div>- Check what has been done to support linux, see what works on the XO and what doesn't.</div>

<div>- Implement whatever it's necessary to make all Physical Etoys modules (or at least the most important ones) work on the XO.</div><div>- Wrap all necessary files and libraries into a Sugar Activity bundle.</div>
<div>
- Testing, a lot of testing!</div><div><br></div><div>For the Etoys Touch UI:</div><div>- Getting familiar with the source code of the Etoys VM and Morphic.</div><div>- Check what has been done by Bert Freudenberg in implementing multitouch for iOS.</div>

<div>- Implement whatever it's necessary to enable multitouch events on Android.</div><div>- Extend Morphic's event handling code to trigger multitouch events.</div><div>- Implement a default behavior in all morphs that matches what is expected for eash gesture (scale, rotate, etc.)</div>

<div>- Test and document everything.</div><div><br></div><div>In both cases the student would need to be at least familiar with Smalltalk programming and willing to learn a little about its internals.</div><div><br></div>

<div>Cheers,</div><div>Richo</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Mar 20, 2014 at 9:56 AM, Gonzalo Odiard <span dir="ltr"><<a href="mailto:godiard@sugarlabs.org" target="_blank">godiard@sugarlabs.org</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi Ricardo,<div>In order to evaluate these projects, we would need a detailed description of what tasks are needed to do.</div>

<div>Welcome!</div><div><br></div><div>Gonzalo</div></div><div class="gmail_extra">
<br><br><div class="gmail_quote"><div><div class="h5">On Wed, Mar 19, 2014 at 5:19 PM, Ricardo Moran <span dir="ltr"><<a href="mailto:richi.moran@gmail.com" target="_blank">richi.moran@gmail.com</a>></span> wrote:<br>

</div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5">
<div dir="ltr"><div>Hi everybody,</div><div><br></div><div>My name is Ricardo Moran and this year I proposed myself as a GSoC mentor. Although I've already participated in previous years as a GSoC student and mentor for the ESUG organization, this would be my first time for the Sugar Labs community so I guess I should introduce myself.</div>




<div>I'm 25 years old and I'm a programmer from Argentina. As probably everybody here I'm very interested in the use of technology for education, in my case I'm specially interested in the use of robotics in education. I work at a research center here in Argentina where we developed Physical Etoys (<a href="http://tecnodacta.com.ar/gira/projects/physical-etoys/" target="_blank">http://tecnodacta.com.ar/gira/projects/physical-etoys/</a>), an extension of Etoys that allows kids to program robotic kits such as Arduino, Lego Mindstorms Nxt, DuinoBot (an argentinian version of Arduino), among others. I encourage all of you to try it, it's not perfect but I think it's pretty nice :)</div>




<div><br></div><div>So for this GSoC I would like to help as a mentor for the following projects:</div><div>- Physical Etoys XO bundle: I would really like to have Physical Etoys working on the Sugar platform so I proposed this project in order to finally finish the sugar port, which although it's on its way I haven't been able to finish it yet. I'm sure having another visual programming tool for robotics will be extremely beneficial to Sugar users, specially given the rise in popularity of robotics in education.</div>




<div>- Etoys touch UI: For this project we want to redesign the Etoys UI in order to make it usable in a multitouch device. Even though this project is specific to Etoys I think it could be very important to the Sugar community considering the upcoming XO Touch model (and actually the use of tablets in education, which is currently very popular).</div>




<div><br></div><div>Anyway, I'm very happy to participate and I hope we get a lot of succesful projects. Nice to meet you all :)</div><div><br></div><div>Cheers,</div><div>Richo </div></div>
<br></div></div>_______________________________________________<br>
Sugar-devel mailing list<br>
<a href="mailto:Sugar-devel@lists.sugarlabs.org" target="_blank">Sugar-devel@lists.sugarlabs.org</a><br>
<a href="http://lists.sugarlabs.org/listinfo/sugar-devel" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
<br></blockquote></div><span class="HOEnZb"><font color="#888888"><br><br clear="all"><div><br></div>-- <br><div dir="ltr">Gonzalo Odiard<br><br><div>SugarLabs - Learning Software for children<br></div></div>
</font></span></div>
</blockquote></div><br></div>