<br><br><div class="gmail_quote">On Wed, Aug 29, 2012 at 12:01 PM, blekros sugar <span dir="ltr"><<a href="mailto:blekros.sugar@gmail.com" target="_blank">blekros.sugar@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div>Thanks, I'll check out the documentation and get up to speed a little more.  Meantime --</div><div><br></div><div>I just want to make sure I understand:</div><div><br></div><div>1.   Sugar activities *are* Python scripts -- but they use Linux-specific packages, instead of using os.* or sys.* packages, which wrap the OS that lies beneath.   Same for GTK+.  The GUI cannot be made to use ported versions of the GTK+ API.</div>

<div><br></div></blockquote><div><br></div><div>Are python scripts, but use a few python specific stuff, like dbus, and sugar specific services, like the journal or the collaboration stuff.</div><div><br></div><div> </div>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div></div><div>2.  The Sugar shell is not a service layer between the bare metal Linux OS and Sugar presentation (its "desktop") .  In other words, the shell cannot be updated to plug into to modern device OSes such as I/Pad or Android.</div>

<div><br></div></blockquote><div><br></div><div>The Sugar shell is a service layer. Can be ported, but is not a trivial task.</div><div>And maintain a more abstract service layer will add cost, that is the reason was not done.</div>
<div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div></div><div>3.  No one has attempted to port Activities, i.e. the FUN stuff,  to Browser apps (HTML 5 + Javascript) so any kid with a smart phone could play with, say, Physics, or Turtle.</div>
</blockquote><div><br></div><div>Porting from python to html + javascript, is like... start again from zero :)</div><div>You can do it, of course.</div><div><br></div><div>Gonzalo</div></div>