<div dir="ltr"><div>Thanks everyone and UPDATE:<br></div><div><br>The classes are now in separated files for don't import all the sharing stuff if it is not necessary (simpleactivity.py - sharedactivity.py):<br></div><div>
If you want to implement collaboration you will have to put both files (because SharedActivity depends of SimpleActivity) in your activity, if not, you just have to include simpleactivity.py<br></div><div>This change was proposed by Gonzalo.<br>
</div><div>And now I am using the mainline repository is [1] just for these two files.<br><br></div><div>The demo I tell you in my first email is now in the "sharing-demo" repository [2], and there is one more repository which is called "demo" where I will (not yet) put the demo without collaboration as requested by James.<br>
<br></div><div>And also I cloned HelloWorld [3], and I make it use SimpleActivity, and was done in 14 lines (of code) plus license and other commented lines. <br><br>[1] <a href="https://git.sugarlabs.org/simpleactivity/mainline">https://git.sugarlabs.org/simpleactivity/mainline</a><br>
[2] <a href="https://git.sugarlabs.org/simpleactivity/sharing-demo">https://git.sugarlabs.org/simpleactivity/sharing-demo</a><br>[3] <a href="https://git.sugarlabs.org/~aguzubiaga/hello-world/simpleactivity-helloworld">https://git.sugarlabs.org/~aguzubiaga/hello-world/simpleactivity-helloworld</a><br>
<br></div><div>Thank you for your review,<br></div><div>aguz<br></div><div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">2013/11/22 Agustin Zubiaga Sanchez <span dir="ltr"><<a href="mailto:aguz@sugarlabs.org" target="_blank">aguz@sugarlabs.org</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div>Muchas gracias por todo Eduardo, voy a ver si me doy una vuelta algun dia, yo les aviso :)<br>
<br></div><div>Saludos,<br>aguz<br></div></div></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><br><div class="gmail_quote">
2013/11/22 eduardo duarte <span dir="ltr"><<a href="mailto:duarteeduardo021@gmail.com" target="_blank">duarteeduardo021@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div dir="ltr"><div><div><div><div><div><div><div>Felicitaciones Agustín !! desde Centro RAP y Espacio Ceibal Toledo - Canelones - Uruguay . Y nuestro impulso para que sigas adelante con todos tus proyectos que nos muestran en el mundo con toda tu capacidad innovadora con la tecnología de la herramienta Ceibal.-<br>



</div>Estamos a las órdenes en nuestro Centro por si tenés tiempo uno de estos días y querés darte una vuelta, si llega a ser posible en el tiempo que sea organizamos (con previo aviso y tiempo) para que des tus charlas a todos nosotros e nuestras atenciones del Centro RAP y Espacio Ceibal de los miércoles en estas vaciones !<br>



<br></div>No te sientas comprometido, es solamente una invitación cordial para cuando te sobre un poquito de tiempo, y desde ya muchísimas gracias por tus aportes !<br><br></div>Nosotros estamos en la Biblioteca "Mario Benedetti" del Municipio de Toledo en la ciudad de Toledo - Canelones , ruta 6 , por cualquier contacto: <a href="mailto:duarteeduardo021@gmail.com" target="_blank">duarteeduardo021@gmail.com</a> y mi cel: <a href="tel:099139186" value="+59899139186" target="_blank">099139186</a> soy el responsable en territorio del Centro RAP y Espacio Ceibal Toledo, e integrante de RAP-Ceibal Uruguay.-<br>



<br></div>Un abrazo.<br></div>Eduardo Duarte - Centro RAP y Espacio Ceibal Toledo.<br></div><a href="mailto:duarteeduardo021@gmail.com" target="_blank">duarteeduardo021@gmail.com</a><br></div><a href="mailto:centroraptoledo@gmail.com" target="_blank">centroraptoledo@gmail.com</a><br>



</div><div class="gmail_extra"><br><br><div class="gmail_quote">2013/11/22 Gonzalo Odiard <span dir="ltr"><<a href="mailto:gonzalo@laptop.org" target="_blank">gonzalo@laptop.org</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div><div>

<div dir="ltr">Separated files to SimpleActivity and SharedActivity would be good,<div>to avoid importing all the telepathy and network stuff if will not be used.</div><div><br></div><div>I would like to see a HelloWorld example, the extreme minimal needed to create a activity.</div>



<span><font color="#888888">
<div><br></div><div>Gonzalo</div></font></span></div><div class="gmail_extra"><br><br><div class="gmail_quote"><div><div>On Fri, Nov 22, 2013 at 10:18 AM, Agustin Zubiaga Sanchez <span dir="ltr"><<a href="mailto:aguz@sugarlabs.org" target="_blank">aguz@sugarlabs.org</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>Thank you!<br>
<br>
James:<br>
I take your point... I am going to make separated branches one for<br>
collaboration and another for just a SimpleActivity Activity.<br>
I will try to do that today, anyway I will notify.<br>
<br>
Regards,<br>
aguz<br>
</div></div><div><div><div><div><br>
<br>
<br>
2013/11/22 James Cameron <<a href="mailto:quozl@laptop.org" target="_blank">quozl@laptop.org</a>><br>
<br>
> +1<br>
><br>
> I have reviewed simpleactivity.py and testactivity.py<br>
><br>
> This code is very legible and explains well what it does, and can<br>
> serve as an example for new activity authors.<br>
><br>
> The docstrings in simpleactivity.py are an effective explanation of<br>
> the simplified API, so perhaps you can generate the documentation from<br>
> them in the usual Python fashion.<br>
><br>
> Next to do is for a few activities to be developed using<br>
> SimpleActivity, so that you can see what remains common to the new<br>
> activities.  The common code might then be added to SimpleActivity.<br>
><br>
> testactivity.py is derived from SharedActivity, and so it is complex,<br>
> because a collaborating activity is complex.  I'd like to see also an<br>
> activity example derived from SimpleActivity.<br>
><br>
> The number of imports done by testactivity.py still seems high, and a<br>
> SimpleActivity example may be able to reduce that.<br>
><br>
> --<br>
> James Cameron<br>
> <a href="http://quozl.linux.org.au/" target="_blank">http://quozl.linux.org.au/</a><br>
><br></div></div>
_______________________________________________<br>
</div></div><div><div><div>Sugar-Desarrollo mailing list<br>
<a href="mailto:Sugar-Desarrollo@lists.sugarlabs.org" target="_blank">Sugar-Desarrollo@lists.sugarlabs.org</a><br>
<a href="http://lists.sugarlabs.org/listinfo/sugar-desarrollo" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-desarrollo</a><br>
</div></div></div></blockquote></div><br></div>
<br></div></div>_______________________________________________<br>
Olpc-uruguay mailing list<br>
<a href="mailto:Olpc-uruguay@lists.laptop.org" target="_blank">Olpc-uruguay@lists.laptop.org</a><br>
<a href="http://lists.laptop.org/listinfo/olpc-uruguay" target="_blank">http://lists.laptop.org/listinfo/olpc-uruguay</a><br>
<br></blockquote></div><br></div>
</blockquote></div><br></div>
</div></div></blockquote></div><br></div>