What does Sugar have? A vision, a community, and a codebase. But right now, we're tied to some technologies which, while they work, seem to be restricting the growth of our community.
I think it's clear that HTML5 is the future. Since Sugar is python-based,[1] that means learning from the community which knows about using python on HTML5 - which is the pyjamas community. While pyjamas today is generally distributed as python-compiled-into-javascript, it is developed as native python talking to the DOM. That latter setup is called pyjamas desktop, and it works today, and the pyjamas people have a plan to make it work fully as smoothly as javascript does. So, in, say, 2 years, an "installed sugar" user could be running activities on python with a browser layout engine doing the UI; while a "trial activity" could be a somewhat-slow-to-download blob of javascript compiled from python. Jameson [1] Yes, we could consider ditching python. But I continue to believe that python is a much better learning language than either Java or Javascript (for different reasons, but clearly so in both cases). And anyway, if we can keep python, we can keep a lot of code instead of throwing it away. 2011/2/17 Frederick Grose <[email protected]> > On Thu, Feb 17, 2011 at 10:17 AM, Nicholas Doiron > <[email protected]>wrote: > >> >> This is a tremendously interesting but increasingly technical discussion. >> It's difficult to weigh pros and cons of an entire OS in an e-mail >> discussion. Would it be possible for people to create pages on the wiki so >> we can get a clearer outline of: >> >> * What is each OS? Explain to a teacher using SoaS what ChromeOS and >> Android actually are. Avoiding conflation with Chrome browser and Droid >> phone. >> >> * What education apps exist already? Are there grants or challenge prizes >> for app developers? >> >> * Do you believe Sugar activities can make the transition? Will Native >> Development Kit (Android) and Native Client (ChromeOS) help? >> >> Thanks, >> Nick Doiron > > > http://en.wikipedia.org/wiki/Operating_system > <http://en.wikipedia.org/wiki/Operating_system>is a background primer on > operating systems. > > Why not outline some more of your inquiries from a teacher interested in > Sugar or Sugar-on-<xyz> perspective? > http://wiki.sugarlabs.org/go/Questions > > And the community can begin to fill in the answers. > > --Fred > > > _______________________________________________ > IAEP -- It's An Education Project (not a laptop project!) > [email protected] > http://lists.sugarlabs.org/listinfo/iaep >
_______________________________________________ IAEP -- It's An Education Project (not a laptop project!) [email protected] http://lists.sugarlabs.org/listinfo/iaep
