<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ep</title>
	<atom:link href="http://walterbender.org/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://walterbender.org</link>
	<description>musing about things to think with</description>
	<lastBuildDate>Wed, 08 May 2013 14:30:12 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Sugar Digest 2013-05-08</title>
		<link>http://walterbender.org/?p=666</link>
		<comments>http://walterbender.org/?p=666#comments</comments>
		<pubDate>Wed, 08 May 2013 13:13:03 +0000</pubDate>
		<dc:creator>Walter Bender</dc:creator>
				<category><![CDATA[Sugar]]></category>

		<guid isPermaLink="false">http://walterbender.org/?p=666</guid>
		<description><![CDATA[Sugar Digest 1. Sugar Labs has been given 8 slots for student interns for Google Summer of Code. This means we&#8217;ll be able to cover a lot ground this summer: we have some very strong proposals and a great mentoring team. The next step is for the mentors and the sugar-devel team to narrow the [...]]]></description>
				<content:encoded><![CDATA[<p><strong>Sugar Digest</strong></p>
<p>1. Sugar Labs has been given 8 slots for student interns for <a href="http://www.google-melange.com/gsoc/homepage/google/gsoc2013">Google Summer of Code</a>. This means we&#8217;ll be able to cover a lot ground this summer: we have some very strong proposals and a great mentoring team. The next step is for the mentors and the sugar-devel team to narrow the applicants down to a short list. Many thanks to everyone who has lent a hand so far and to Google for giving us this opportunity.</p>
<p>2. The sugar-devel team has been really busy pushing new features for the next release and doing a general clean up of the code base. It is remarkable the current pace of activity, especially around the efforts to make HTML5/Javascript a first-class approach to Sugar activity development. You can follow the work on the <a href="http://lists.sugarlabs.org/archive/sugar-devel/">devel list</a> or by reviewing (and submitting) patches on <a href="http://github.com/sugarlabs">github</a>.</p>
<p>3. I&#8217;ve been trying to contribute to the overall Sugar effort, but I tend to get distracted by Turtle Blocks (AKA Turtle Art). When I was visiting RIT a few weeks back, I was inspired to enhance the debugging features Turtle Blocks. I came up with a simple way to introduce the concept of break-points to the code. I had already introduced blocks to &#8220;hide&#8221; and &#8220;show&#8221; the program as it executes. And through the &#8220;rabbit&#8221; and &#8220;snail&#8221; buttons, the user can control the speed of program execution. What I did was to combine these two concepts. By introducing a &#8220;hide&#8221; block into your code, the code executes at full speed. Introducing a &#8220;show&#8221; block causes the program to run slowly and display the status of all of its &#8220;variables&#8221; as it runs. A subtle change, but what it allows one to do is to surround code you want to debug with a &#8220;show&#8221; and &#8220;hide&#8221; blocks. Small blocks of code can be examined while the larger program runs at full speed. Really helpful for debugging complex projects.</p>
<p>4. I am also working on another new feature, this one at the request of the teachers who have been using Butia in Uruguay. The idea is to be able to save a stack of blocks for reuse in multiple projects (instances). The way to do that currently is to open a project, copy the stack to the clipboard, and then paste it into a new project &#8212; too clumsy to be used on a regular basis. The new feature allows users to save a stack to a custom palette. This palette is loaded with each instance of Turtle, so it means the stacks are available as if they were extensions of Turtle itself. It makes it even easier for end-user customization.</p>
<p><strong>In the community</strong></p>
<p>5. We&#8217;ll be celebrating International Turtle Art Day (Día Mundial de TortugArte) in October. Our objectives are to:</p>
<ul>
<li>Promote the use of Turtle Art</li>
<li>Share and promote best practices</li>
<li>Celebrate projects for children and teachers</li>
</ul>
<p>Details on how you can participate will be made available soon.</p>
<p>6. <a href="http://www.youtube.com/watch?v=cxIDEuYyplc&amp;feature=em-share_video_user">How embarrassing</a>.</p>
<p><strong>Tech Talk</strong></p>
<p>7. Laura Vargas reports that <a href="http://pe.sugarlabs.org/go/Proyecto_Piloto_Hexoquinasa/Instalar">Hexoquinasa v0.9</a> (BETA2) has been released and is in the hands of the Ministry of Education of Perú, where it will undergo testing.</p>
<p>8. Daniel Narveaz reports that &#8220;the initial bits of the HTML activities work has landed. It should now be relatively easy to start writing an activity.&#8221;</p>
<p>(1) You&#8217;ll need the latest <a href=" http://sugarlabs.org/~buildbot/docs/build.html">Sugar development environment</a>.<br />
(2) Then open a shell and move to the source directory:<br />
<code>make shell</code><br />
<code>cd source</code><br />
(3) Create an activity based on a template<br />
<code>volo create my-activity ./sugar-html-template</code><br />
(4) Install the activity for development as usual<br />
<code>cd my-activity</code><br />
<code>python setup.py dev</code><br />
(5) To interact with the platform you will need to add the sugar-core-html library to your activity<br />
<code>volo add -f ../sugar-html-core</code></p>
<p><strong>Sugar Labs</strong></p>
<p>Visit our <a href=" http://planet.sugarlabs.org">planet</a> for more updates about Sugar and Sugar deployments.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://walterbender.org/?feed=rss2&#038;p=666</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sugar Digest 2013-04-16</title>
		<link>http://walterbender.org/?p=662</link>
		<comments>http://walterbender.org/?p=662#comments</comments>
		<pubDate>Wed, 17 Apr 2013 02:20:00 +0000</pubDate>
		<dc:creator>Walter Bender</dc:creator>
				<category><![CDATA[Sugar]]></category>

		<guid isPermaLink="false">http://walterbender.org/?p=662</guid>
		<description><![CDATA[Sugar Digest 1. I have been on the road the past two weeks and consequently a bit behind in my communication. I don&#8217;t recall if I announced beyond the sugar-devel list that Sugar Labs was selected to participate in Google Summer of Code. We have a great collection of project ideas and students are starting [...]]]></description>
				<content:encoded><![CDATA[<div><strong>Sugar Digest</strong></p>
<p>1. I have been on the road the past two weeks and consequently a bit behind in my communication. I don&#8217;t recall if I announced beyond the sugar-devel list that Sugar Labs was selected to participate in Google Summer of Code. We have a great collection of project ideas and students are starting to engage in discussions. Please, if you are interested in being a mentor, sign up at rhe <a href=" http://www.google-melange.com/gsoc/homepage/google/gsoc2013">GSoC website</a>.</p>
<p>2. One of my trips was to Sydney, Australia, where I spent a few days with the team from OLPC AU. I really appreciate their approach: a tight coupling of educators, technology, documentation, marketing and business. They are in the process of expanding their program with a systematic, sustainable approach. A seriously good website [<a href="http://www.laptop.org.au/">1</a>, <a href="http://www.one-education.org/">2</a>] is part of their strategy for supporting teachers. More on that theme in the coming weeks.</p>
<p>3. My other trip was to Finland, where I gave the keynote at the Finnish <a href="http://www.itk.fi/2013/info/english">Interactive Technology for Education</a> (ITK) conference. Jarmo Viteli was my host. There is the potential of intimidation, going to Finland, with its reputation for great schools, to talk about learning. But I found a receptive audience, appreciative of the fact that technology means more than fun and games. I began my talk with a reference to the former CEO of Nokia, who once described his role in his company not as a conductor in front of an orchestra, but as a member of a Jazz ensemble. I suggested that teachers are not conductors either. There was a real appreciation of the Sugar platform approach to reflection and collaboration. Also the FOSS culture in Finland seems alive and well &#8212; the idea of children and teachers taking responsibility for their tools resonated with the audience. That responsibility and risk-taking are two complementary goals for learners. My talk should be posted on line soon.</p>
<p>4. Right before I left for my two weeks of airplanes and hotel rooms, there was an <a href="http://techland.time.com/2013/04/02/an-interview-with-computing-pioneer-alan-kay">interview with Alan Kay</a> in <em>Time Magazine</em>. A favorite quote he dusted off in the interview was “the music is not in the piano”. Nor is the music in the teacher. For a number of different reasons, Alan&#8217;s interview is timely. As we see the proliferation of low-cost Android tablets into schools, it is important to ask if we giving children toys or tools; and are we letting them play music or make music?</p>
<p>Another quote from Alan in the interview is: “people love change except for the change part.” Case in point, there has been grumbling on the sur list that Sugar keeps changing and as a consequence things break. While undoubted there is are still plenty of bugs in Sugar (and even more in the older versions of the software deployed in, for example, Uruguay), the grass is not greener in the commercial software world. One need not look farther than the evolution of Android or iOS over the past 4 years to see vast amounts of change. As the Greek philosopher Heraclides said approximately 2300 years ago, &#8220;Change is the only constant.&#8221; Get used to it.</p>
<p>I end with another quote from Alan: &#8220;Modern science was only invented 400 years ago, and it is a good example of what social thinking can do with a high threshold. Science requires a society because even people who are trying to be good thinkers love their own thoughts and theories — much of the debugging has to be done by others. But the whole system has to rise above our genetic approaches to being social to much more principled methods in order to make social thinking work.&#8221;</p>
<p><strong>In the community</strong></p>
<p>5. Michael Perscheid from the University of Potsdam has been using Etoys as a game development platform with his students. <a href="http://www.hpi.uni-potsdam.de/hirschfeld/projects/olpc/index.html">Check out their work</a>.</p>
<p><strong>Tech Talk</strong></p>
<p>6. The &#8220;github&#8221; experiment has been going well. Daniel Narvaez has been leading a team of reviewers through the reasonably efficient process of <a href="http://help.github.com/articles/using-pull-requests">using pull requests</a> and we have been able to clear up at least some of the backlog of features. But we still need more reviewers!</p>
<p>The basics for submitting a patch for review are:<br />
1. Fork the repo on the web UI<br />
2. Clone your fork<br />
3. Push the patches to your fork<br />
4. Make a pull request from the web UI</p>
<p>7. Daniel has also been leading a discussion of how to move forward on both the integration of Javascript and HTML5 into Sugar and the migration of Sugar onto a more web-centric platform, e.g. chrome. Follow along on the <a href="http://lists.sugarlabs.org/archive/sugar-devel/">devel list</a> (numerous threads).</p>
<p><strong>Sugar Labs</strong><br />
Visit our <a href="http://planet.sugarlabs.org">planet</a> for more updates about Sugar and Sugar deployments.</div>
<div></div>
]]></content:encoded>
			<wfw:commentRss>http://walterbender.org/?feed=rss2&#038;p=662</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sugar Digest 2013-03-30</title>
		<link>http://walterbender.org/?p=657</link>
		<comments>http://walterbender.org/?p=657#comments</comments>
		<pubDate>Sun, 31 Mar 2013 01:12:58 +0000</pubDate>
		<dc:creator>Walter Bender</dc:creator>
				<category><![CDATA[Sugar]]></category>

		<guid isPermaLink="false">http://walterbender.org/?p=657</guid>
		<description><![CDATA[Sugar Digest 1. Thanks to the input from many member of our devel community, we we able to finalize our application to Google Summer of Code. Our application is mirrored in the wiki (See Summer of Code/2013/Application). Our final list of project ideas and mentors is quite impressive in terms of scope and impact (Summer [...]]]></description>
				<content:encoded><![CDATA[<p><strong>Sugar Digest</strong></p>
<p>1. Thanks to the input from many member of our devel community, we we able to finalize our application to Google Summer of Code. Our application is mirrored in the wiki (See <a href="http://wiki.sugarlabs.org/go/Summer_of_Code/2013/Application">Summer of Code/2013/Application</a>). Our final list of project ideas and mentors is quite impressive in terms of scope and impact (<a href="http://wiki.sugarlabs.org/go/Summer_of_Code/2013">Summer of Code/2013</a>). We should know in about 10 days whether or not we are accepted.</p>
<p>2. I&#8217;ve been working on the webservices patch the past few days. Daniel Narvaez has been reviewing the code &#8212; we are experimenting with a new work flow using <a href="https://github.com/sugarlabs/sugar">github</a> &#8212; and as a consequence, I am slowly getting it into shape.</p>
<p>I have also been developing a mechanism for loading webservices from user space, e.g., ~/.sugar/extensions. This way, webservices can be loaded either by inclusion in a build or by installation by the user.</p>
<p><strong>Tech Talk</strong></p>
<p>3. Daniel has also agreed to be the release manager for our next release (See <a href="http://wiki.sugarlabs.org/go/0.100/Roadmap">0.100/Roadmap</a>).</p>
<p><strong>Sugar Labs</strong></p>
<p>Visit our <a href="http://planet.sugarlabs.org">planet</a> for more updates about Sugar and Sugar deployments.</p>
]]></content:encoded>
			<wfw:commentRss>http://walterbender.org/?feed=rss2&#038;p=657</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sugar Digest 2013-03-19</title>
		<link>http://walterbender.org/?p=655</link>
		<comments>http://walterbender.org/?p=655#comments</comments>
		<pubDate>Thu, 21 Mar 2013 16:12:13 +0000</pubDate>
		<dc:creator>Walter Bender</dc:creator>
				<category><![CDATA[Sugar]]></category>

		<guid isPermaLink="false">http://walterbender.org/?p=655</guid>
		<description><![CDATA[Sugar Digest 1. We need to finalize our application to Google Summer of Code by the end of next week. I&#8217;ve put a rough draft of our application in the wiki (See Summer_of_Code/2013/Application). Most important is to finalize our list of project ideas and mentors. Please add your ideas to the wiki to Summer_of_Code/2013. 2. [...]]]></description>
				<content:encoded><![CDATA[<p><strong>Sugar Digest</strong></p>
<p>1. We need to finalize our application to Google Summer of Code by the end of next week. I&#8217;ve put a rough draft of our application in the wiki (See <a href="http://wiki.sugarlabs.org/go/Summer_of_Code/2013/Application">Summer_of_Code/2013/Application</a>). Most important is to finalize our list of project ideas and mentors. Please add your ideas to the wiki to <a href="http://wiki.sugarlabs.org/go/Summer_of_Code/2013">Summer_of_Code/2013</a>.</p>
<p>2. I&#8217;ve been on the road (and ice) these past few weeks. I gave the keynote at GoOpen Arctic, and had a chance to hobnob with the likes of Richard Stallman and Håkon Wium Lie. It was quite the adventure since the conference was held in two venues: Tromsø and Longyearbyrn (the latter being in Svalbard at 78:15 North). Lots of enthusiasm for Sugar and interest in connected the young end of our developer community with kids in Norway. I came back to Boston and almost immediately headed to West Coast to attend Pycon. I was the keynote for a new Education Summit at Pycon, organized by Naomi Ceder. I had a chance to catch up with a number of old friends, including Raúl Gutiérrez Segalés, Mel Chua, Stephen Jacobs and Jeff Elkner and the RIT Sugar team. As usual, I gave my talk using Turtle Art, and afterwards, we discussed the gulf between block-based graphical programming environments and text-based environments such as Python. One idea that emerged was to add an export-Python option to Turtle Art (similar to the export-Logo option that already is part of the package). Raúl and I started writing some code that looks promising. Stay tuned. Then off to Washington DC with Claudia Urrea for a meeting with the Inter-American Development Bank to discuss the use of Sugar in Honduras. We kicked around a lot of good ideas about mentoring and building bridges between teachers.</p>
<p>3. Martin Abente (with a little help from his friends) has gotten the beginnings of a <a href="https://git.sugarlabs.org/+redwood-city/sugar/social-sugar/trees/master/extensions/web/twitter">Twitter Web Service</a> working from the Sugar Journal. Simply invoke the Copy-To Twitter menu item, and your Journal entry is sent as a tweet. There is some work to be done in registering the service per user and some housekeeping regarding pulling replies into the comments field of the Journal, but it is already in pretty decent shape, thanks to the Web Services framework that Raúl and I developed last month. (I am hoping that the framework is reviewed and accepted into Sugar so that it will be easier for people to test and enhance it.)</p>
<p><strong>In the community</strong></p>
<p>4. Guzmán Trinidad has written a book about Physics on the XO (See <a href="https://sites.google.com/site/solymar1fisica/fisica-con-xo-investigacion-/fisica-con-xo-el-libro"><em>Física con XO</em></a>). It features many of the projects that Guzmán and Tony Forster have been developing, using a combination of Measure and Turtle Blocks.<br />
<strong></strong></p>
<p><strong>Sugar Labs</strong></p>
<p>Visit our <a href="http://planet.sugarlabs.org">planet</a> for more updates about Sugar and Sugar deployments.</p>
]]></content:encoded>
			<wfw:commentRss>http://walterbender.org/?feed=rss2&#038;p=655</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sugar Digest 2013-03-03</title>
		<link>http://walterbender.org/?p=649</link>
		<comments>http://walterbender.org/?p=649#comments</comments>
		<pubDate>Sun, 03 Mar 2013 17:27:39 +0000</pubDate>
		<dc:creator>Walter Bender</dc:creator>
				<category><![CDATA[Sugar]]></category>

		<guid isPermaLink="false">http://walterbender.org/?p=649</guid>
		<description><![CDATA[Sugar Digest 1. It has been crazy busy. With the upcoming XO4 launch, Sugar with touch support will be making its début. The developer team has done a great job but we are lagging behind a bit on the activity level: Activities that use keyboard input need to be modified to use the on-screen keyboard; [...]]]></description>
				<content:encoded><![CDATA[<p><strong>Sugar Digest</strong></p>
<p>1. It has been crazy busy. With the upcoming XO4 launch, Sugar with touch support will be making its début. The developer team has done a great job but we are lagging behind a bit on the activity level: Activities that use keyboard input need to be modified to use the on-screen keyboard; and now that tablet mode will be used more often, we need to better attend to the issue of screen rotation.</p>
<p>In order to adapt to the on-screen keyboard, there are two adjustments that need to be made: (1) use either a GTK Entry or TextView instead of directly querying the keyboard; and (2) make sure that the Entry is visible when the keyboard is visible. To address both issues, I have been mostly using GTK Fixed in order to reposition the Entry appropriately. But also, I have been using a strategy of moving the Entry to the top of the activity.</p>
<p>There are two issues with dealing with landscape vs portrait mode. One is to make sure that the work area of an activity accommodates the change in size and aspect ration. Perhaps the easiest way to do this is simply to define a square work are inside of a scrolling window. There are times when this strategy won&#8217;t work, such as with Paint, but for the most part, it is a simple solution.</p>
<p>The toolbars are another matter. It is often the case that not all of the elements fit when in portrait mode. The default behavior of Sugar, to make a list on a palette that displays on the edge of the screen is somewhat lacking, both in that many toolbar items are either not shown or inoperable in that form. And aesthetically, it is not very Sugar-like. I&#8217;ve been experimenting with some different approaches to generating palettes, and also moving some toolbar elements around (e.g., moving some buttons to secondary toolbars). Alas, none of these solutions are idea or completely generalizable. But I think there are harbingers of a solution.</p>
<p>Another issue with touch is that Gtk2 ComboBoxes don&#8217;t work. The problem has been fixed in the Gtk3 version of the Sugar tool-kit, but, not being a fan of Combo Boxes to begin with, I see it as an opportunity to minimize their use. For example, using bigger/smaller buttons is arguably an easier way to adjust font size using touch.</p>
<p>Ultimately, we&#8217;ll want to add more gesture support as well. Many activities could readily support panning and zooming. And a &#8220;long&#8221; press can replace the un-Sugar-like reliance of right-click that some activities are using.</p>
<p>I&#8217;ve packaged many of these ideas into some experimental (and production) versions of some activities (Please see <a href="http://people.sugarlabs.org/~walter/Chart-9.1.xo">Abacus</a>, <a href="http://people.sugarlabs.org/~walter/Chart-9.1.xo">Chart</a>, <a href="http://people.sugarlabs.org/~walter/Chat-78.1.xo">Chat</a>, <a href="http://people.sugarlabs.org/~walter/Labyrinth-14.4.xo">Labyrinth</a>, <a href="http://people.sugarlabs.org/~walter/Portfolio-41.2.xo">Portfolio</a>, <a href="http://people.sugarlabs.org/~walter/Speak-44.6.xo">Speak</a>, and <a href="http://activities.sugarlabs.org/en-US/sugar/addons/versions/4027#version-173">Turtle Blocks</a>). Feedback most welcome.</p>
<p>2. It occurred to me that the Web Services framework that Raul and I developed a few weeks ago might make a nice home for a simple classroom service: handing in homework assignments and receiving back comments from the teacher and fellow students. Such a service could be dropped right into the same framework we built for Facebook, so in the Journal, there would be a Share with (or Copy to) Teacher and comments would appear in the Journal detail view (and be directly integrated in the Portfolio). Simple, but potentially quite useful.</p>
<p><strong>In the Community</strong></p>
<p>3. We will be applying to Google Summer of Code this year (<a href="http://wiki.sugarlabs.org/go/Summer_of_Code">detailed schedule</a>). We need project ideas and mentors. Please add your ideas to <a href="http://wiki.sugarlabs.org/go/Summer_of_Code/2013">Summer_of_Code/2013</a> and let me know if you are interested in mentoring. (As far as I know, GSOC participants need to be enrolled in university but there is no restriction on whom can be a mentor. I am hoping that some of our GCI contestants, too young to participate in GSOC, might be interested in mentoring.)</p>
<p><strong>Tech Talk</strong></p>
<p>4. Adam Holt reported on the <a href=" http://lists.laptop.org/pipermail/server-devel/2013-February/006258.html">School Server Hack Sprint</a> held in Toronto.</p>
<p>5. Daniel Narvaez has been making great progress on <em><a href="http://lists.sugarlabs.org/archive/sugar-devel/2013-February/041847.html">Agora</a></em>, his attempt to achieve the goals of the Sugar Learning Platform using the web technologies.</p>
<p><strong>Sugar Labs</strong></p>
<p>Visit our <a href="http://planet.sugarlabs.org">planet</a> for more updates about Sugar and Sugar deployments.</p>
]]></content:encoded>
			<wfw:commentRss>http://walterbender.org/?feed=rss2&#038;p=649</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sugar Digest 2013-02-04</title>
		<link>http://walterbender.org/?p=644</link>
		<comments>http://walterbender.org/?p=644#comments</comments>
		<pubDate>Mon, 04 Feb 2013 16:34:21 +0000</pubDate>
		<dc:creator>Walter Bender</dc:creator>
				<category><![CDATA[FLOSS]]></category>
		<category><![CDATA[Sugar]]></category>

		<guid isPermaLink="false">http://walterbender.org/?p=644</guid>
		<description><![CDATA[Sugar Digest Kim Toufectis commented on my post about online services: Appreciative of the ideals upon which SugarLabs and OLPC formed, it’s deeply troubling to envision a commercial entity like FaceBook integrated into the Control Panel. For a system in which a proprietary browser (Opera) or plugin (Adobe Flash) are controversial even as optional add-ons, [...]]]></description>
				<content:encoded><![CDATA[<p><strong>Sugar Digest</strong></p>
<p>Kim Toufectis commented on <a href="http://walterbender.org/?p=641">my post about online services</a>:</p>
<blockquote><p>Appreciative of the ideals upon which SugarLabs and OLPC formed, it’s deeply troubling to envision a commercial entity like FaceBook integrated into the Control Panel.</p>
<p>For a system in which a proprietary browser (Opera) or plugin (Adobe Flash) are controversial even as optional add-ons, can we really be headed for integrating<br />
a private corporation into the heart of the OS?This is very difficult to understand…</p></blockquote>
<p>My response:</p>
<p>First, I will dodge the issue. The web-services intervention into the Sugar code base is not specific to any service provider, rather it is designed as a plug-in architecture. It is not too much of an exaggeration to say it is little more than the addition of four lines of code that add new destinations to the &#8220;Copy to&#8221; button in the Journal menu:</p>
<p><code>+       from jarabe.web import online_accounts_manager as oam</code><br />
<code>+       for account in oam.OnlineAccountsManager.configured_accounts():</code><br />
<code>+            menu = account.get_share_menu(metadata)</code><br />
<code>+            self.append(menu)</code></p>
<p>Raul and I added a new module to Sugar extensions that provides a general framework for managing and accessing online accounts, in a way that is service-provider agnostic, the online accounts manager imported from jarabe.web.</p>
<p>We are also working on a patch to the Journal detail view that will display comments made to shared entries. This is a generalization of a mechanism I built for the Sugar Portfolio activity, which displays comments made on Journal entries when your portfolio is shared using the existing Sugar collaboration framework.</p>
<p>Regarding the Facebook icon on the control panel shown in the sketch I posted, this is misleading. This is just a place holder. As I mentioned in my blog, we are working on a panel that can be used to manage all of a user&#8217;s online accounts, in a manner similar to GOA. (We may just use GOA with a Sugar wrapper, depending upon what dependencies it introduces.)</p>
<p>So far, I think it is fair to say we are not &#8220;integrating a private corporation into the heart of the OS&#8221;.</p>
<p>End of dodge.</p>
<p>There are several issues raised by our proposal (none of this code has yet been reviewed and accepted):</p>
<p>(a) Should Sugar facilitate integration with online services?<br />
(b) If so, should we do it in such a way that is service-provider agnostic?<br />
(c) Why specifically are we working on a Facebook plugin?</p>
<p>In regard to the first question, one could argue that the Sugar collaboration framework is capable of internalizing whatever services a user may want, and hence there is no reason to open the door to external services. Further, one could argue that the Sugar Browse activity provides sufficient access to online services that there is no need to provide any additional interfaces.</p>
<p>Personally, I don&#8217;t think it is realistic or pragmatic to try to contain our users or to replicate every service that might be of interest within our own framework. We don&#8217;t have the resources to do that, but even if we did, such an approach is not, in my opinion, aligned with the goals of the project. I want children to use Sugar as a &#8220;free as in freedom&#8221; and safe place to learn, however, I don&#8217;t want to confine them to that space: they should be launched out of Sugar into the broader world of computing and the web, hopefully shaped by their experiences with Constructionism and with free software. Indeed, one of the most rewarding experiences of the project is to watch children who grew up with Sugar submitting patches to reshape it into a something new and better. Just as we provide a mechanism to inter-operate between Sugar (an environment for exploration) and the GNOME desktop (an environment for productivity), I envision children learning to move fluidly between the garden of internal web services provided by our collaboration model and external services.</p>
<p>As far as being agnostic as to which services our framework *can* support, I think that from the technical perspective, this is a requirement. We cannot be in the business of censoring on behalf of our users. We leave decisions as to what to learn up to the local communities in which Sugar is deployed. Where we have a deliberate influence is on how it is learned. We try to strike a much-needed balance between consuming and creating, between critiquing and reflecting, and this is reflected in the affordances we provide: the Journal, view source, sharing, etc.</p>
<p>That said, we all make decisions of commission and omission. For example, on the one hand, I filled a ticket with Youtube regarding enabling the uploading of .ogv files. On the other hand, when I post videos, I use Dailymotion, because it supports .ogv. And yet I admit to still watching the occasional Youtube video. And as you alluded to in your question: we shipped Gnash instead of Adobe Flash.</p>
<p>Regarding social networking, I <a href="http://walterbender.org/?p=571">blogged this past spring</a> about how the teachers using Sugar in Amazonas Peru hang out on Facebook. Consequently, when we set up a common space for collaboration and support for those teachers, <a href="https://www.facebook.com/groups/370964266297045/">we set it up on Facebook</a>. I&#8217;ve tried to get teachers to come to the Sugar channel on IRC, but few, if any, ever do so. (The default channel of the IRC client we bundle into Sugar takes them to #sugar on irc.freenode.net, but they never use that tool. They do manage to find Facebook on their own using Browse.) If I want to engage with them, I need to go to where they hang out. The engagement itself, independent of the service used to provide it, has been rewarding.</p>
<p>As to why Facebook as the place to start building services, there are several reasons. The first is simply that Raul wrote facebook-gobject, which he <a href=" https://github.com/rgs1/facebook-gobject">hosted on git-hub</a>, that allows you access Facebook&#8217;s Graph API via a set of GObject based objects for easy integration with GLib2-based code. The second is that Facebook has 1-billion users with whom we&#8217;d like to interact and impact.</p>
<p>There are certainly caveats: First, Facebook is not for children. My intention is to provide a mechanism for teachers, not children. Second, Facebook does not provide a place for file (project) sharing, just a place for talking about projects. We will need other services for that (dare I say, Google Drive). Third, there may well be other social networking sites that are aligned with the principles of Free Software. Help us identify those sites and write plugins for them. Which services are exposed in a control panel extension is not a decision we will make unilaterally, but in order to offer a service, someone needs to write the code. Raul and I are trying to lower the barrier to entry. Admittedly, by lowering the barrier for Facebook, we may be discouraging others from trying to compete in this space.</p>
<p>We have an obligation to take these issues seriously and to discuss them vigorously. They are not decisions that come easily or lightly. How we open the door to web services within Sugar is still to be decided.</p>
]]></content:encoded>
			<wfw:commentRss>http://walterbender.org/?feed=rss2&#038;p=644</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sugar Digest 2013-02-02</title>
		<link>http://walterbender.org/?p=641</link>
		<comments>http://walterbender.org/?p=641#comments</comments>
		<pubDate>Sun, 03 Feb 2013 07:19:19 +0000</pubDate>
		<dc:creator>Walter Bender</dc:creator>
				<category><![CDATA[Sugar]]></category>

		<guid isPermaLink="false">http://walterbender.org/?p=641</guid>
		<description><![CDATA[Sugar Digest 1, Redwood City: Raul Gutierrez Segales, Bernie Innocenti and I have been busy hacking in a mini Sugar Camp this weekend. Our goal is to build an interface between the Sugar Journal and several on-line services. Specifically, Raul and I are working on an interface between the Journal and Facebook and Bernie is [...]]]></description>
				<content:encoded><![CDATA[<p><strong>Sugar Digest</strong></p>
<p>1, Redwood City: Raul Gutierrez Segales, Bernie Innocenti and I have been busy hacking in a mini Sugar Camp this weekend. Our goal is to build an interface between the Sugar Journal and several on-line services. Specifically, Raul and I are working on an interface between the Journal and Facebook and Bernie is working on an interface between the Journal and Google Drive.</p>
<p>Here&#8217;s is where we are at at the moment:</p>
<ul>
<li>We have <a href="http://wiki.sugarlabs.org/images/f/f8/Fb-cpsection.png">a control panel widget for managing your Facebook account</a>. It saves a token in .gconf that can be used to make transactions with Facebook. (We plan to add a section to manage all of the users online accounts, probably in the manner of the GNOME online account manager. Suggests (and patches) welcome.)</li>
<li>We have a &#8220;<a href="http://wiki.sugarlabs.org/images/5/5c/Fb-share-on-fb.png">Share on</a>&#8221; extension to the Journal palette menu. Right now, the only option is to share on Facebook. Raul has written a class that manages a Facebook object consisting of the Journal preview image, the title, and the description. The preview image is uploaded as a photo object to the Sugar Journal album on Facebook. The title and description are added as a comment. (Question for the design team: can we bump up the resolution of the preview image?)</li>
<li>We are finishing up work on two extensions to the Journal detail-view toolbar for Journal entries with corresponding Facebook entries. The Refresh Button grabs comments from Facebook and adds them to the Object description. The Like Button grabs likes from Facebook.</li>
</ul>
<p>We&#8217;ve also explored using Facebook graph objects, which would open up a number of interesting options, but we have some infrastructure and authentication issues to sort through before we go too far down that path.</p>
<p>We&#8217;ll be uploading patches (<a href="git://git.sugarlabs.org/+redwood-city/sugar/social-sugar.git">sugar</a>) and (<a href="git://git.sugarlabs.org/+redwood-city/sugar-artwork/social-sugar-artwork.git">sugar-artwork</a>) pretty regularly throughout the weekend.</p>
<p>2. I blogged about <a href="http://www.datapointed.net/visualizations/math/factorization/animated-diagrams/">a cool visualization of prime factors</a> last week. Tony Forster and I <a href="http://git.sugarlabs.org/turtleart/mainline/blobs/raw/master/samples/math-prime-factors.ta">coded it up in Turtle Blocks</a>. Quite fun. It uses a simple iteration to calculate the prime factors and then a recursive algorithm to render the factors in a tree, e.g., <a href="http://wiki.sugarlabs.org/images/7/7e/25%3D5x5.png">25=5&#215;5</a>. It cycles through the factors of 2 through 100, but it is easy enough to change the main loop to cycle through whatever range of numbers you&#8217;d like. It takes advantage of the on-the-fly box definition mechanism in Turtle Blocks and the ability to <a href="http://wiki.sugarlabs.org/images/f/fe/Boxbox.png">reference a box from the value in another box</a> to manage the state as it changes in the recursion. Note that you can vary the playback speed by moving the mouse up or down on the screen.</p>
<p><strong>In the community</strong></p>
<p>3. When visiting Facebook&#8217;s campus in Menlo Park, we bumped into Chris Blizzard, formerly the Red Hat project manager for Sugar.</p>
<p><strong>Sugar Labs</strong></p>
<p>Visit our <a href="http://planet.sugarlabs.org">planet</a> [9] for more updates about Sugar and Sugar deployments.</p>
]]></content:encoded>
			<wfw:commentRss>http://walterbender.org/?feed=rss2&#038;p=641</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Sugar Digest 2013-01-25</title>
		<link>http://walterbender.org/?p=638</link>
		<comments>http://walterbender.org/?p=638#comments</comments>
		<pubDate>Fri, 25 Jan 2013 23:14:02 +0000</pubDate>
		<dc:creator>Walter Bender</dc:creator>
				<category><![CDATA[Sugar]]></category>

		<guid isPermaLink="false">http://walterbender.org/?p=638</guid>
		<description><![CDATA[Sugar Digest There are certainly cases where applying objective measures badly is worse than not applying them at all, and education may well be one of those. &#8211;Nate Silver 1. Not to be deterred by Nate Silver&#8217;s words of warning, Claudia Urrea and I continue to work on mechanisms for visualizing learning Sugar. Along with [...]]]></description>
				<content:encoded><![CDATA[<p><strong>Sugar Digest</strong></p>
<p><em>There are certainly cases where applying objective measures badly is worse than not applying them at all, and education may well be one of those.</em> &#8211;Nate Silver</p>
<p>1. Not to be deterred by Nate Silver&#8217;s words of warning, Claudia Urrea and I continue to work on mechanisms for visualizing learning Sugar. Along with the Pacita Pena and other members of the Learning Team, we have been designing rubrics that capture the level of fluency with the technology as well as the creative use of the individual Sugar tools by children. The rubrics are captured automatically in some Sugar activities, e.g., Turtle Art and a modified version of Write.  We are aiming for evaluations that look more broadly than those data that are captured by standardized tests. We just submitted a paper, &#8220;Visualizing Learning with Turtle Art&#8221;, in which we present some measurements calculated from <a href="http://wiki.sugarlabs.org/go/File:QTFprojects.png">45 Turtle Art projects</a> created by children working with <a href=" http://fundacionqt.org/conectandonos.htm">Quirós Tanzi Foundation</a>.</p>
<p>We claim that the rubric serves as a partial evaluation tool for open-ended projects. Partial, because it is only <a href=" http://wiki.sugarlabs.org/go/File:QTFscores.png">a measure of how the children used Turtle Art</a> to express themselves, but not what they made or why they made it. But the rubric does have the potential to give some assistance to the teacher who is working within the context of accountability, without adding an additional burden of analysis above and beyond looking at the work itself.</p>
<p>We want children not just to learn about the computer, but also to learn with the computer. Providing activities such as Turtle Art that engage them in computational thinking in the context of personal expression is necessary, but not sufficient. Giving them tools for reflection enhance the learning experience. Giving their teachers simple-to-use mechanisms for assessment increase the odds that activities like Turtle Art will find more mainstream acceptance. Making it easier to assess open-ended projects lowers one of the barriers that are preventing more use of the arts in school.</p>
<p>2. Google Code-In ended last week. We had 52 contestants working on almost 200 tasks supported by 22 mentors. On February 4, Google will announce the two winners from Sugar Labs. But in the meantime, I want to thank everyone who participated and thank Google for this opportunity for outreach. Chris Leonard, the co-administrator from Sugar Labs, has made <a href="http://wiki.sugarlabs.org/go/Google_Code-In_2012/GCI2012_followup">a page in the Sugar Labs wiki</a> summarizing the accomplishments of our students. Worth checking out.</p>
<p>3. Sean Daly, our PR guru, is back with a vengeance. We are planning to make some noise around Google Code In, the up-coming Sugar 1.0 release, and many other accomplishments in order to broaden our community of contributors and users. Please contact Sean if you have themes we should consider promoting.</p>
<p>4. Belated thanks to Luke Faraone for once again doing a great job running the Sugar Labs oversight board election.</p>
<p>5. I just released <a href="http://activities.sugarlabs.org/en-US/sugar/downloads/latest/4027/addon-4027-latest.xo">Turtle Blocks v170</a>. It has a number of enhancements and bug fixes with help from the usual gang: Cynthia Solomon, Tony Forster, Alan Aguiar, Jeff Elkner, and Luke Faraone. Among other changes, the color model is improved: its three-dimensional nature is exposed more consistently and the color blocks, rather than just setting hue, set hue, shade, and gray, which eliminates some confusion caused by the black and white blocks. The other major change is a change from using a .ta suffix to a .tb suffix. (.ta files will still be recognized, but .tb makes more sense for Turtle Blocks and it makes the distinction between Turtle Art and Turtle Blocks more apparent.)</p>
<p>I added a few more sample projects, including an ambition project (640 blocks), game-trianglepaint.ta. The inspiration comes from a simple paint program that Brian Silverman wrote in Javascript and that Lionel Laske has packaged for Sugar. The Turtle Blocks version is not really usable as a paint program, but it does work and it exposes a lot of different ideas that will hopefully inspire some up and coming young hackers.</p>
<p>Finally, out of the blue, yet another third party Turtle Blocks plugin has appeared. The <a href="http://wiki.sugarlabs.org/go/Activities/TurtleArt#Logic">Logic plugin</a> was written by Roman Pollak. It adds more bitwise operations to Turtle Blocks, such as AND, OR, XOR, NOT, logical shift left, logical shift right. Nice to see that people are using the plugin mechanism. We should consider generalizing it for all activities.</p>
<p><strong>In the community</strong></p>
<p>5. Tincho (Martin Abente) wrote with an update on the Sugar developer course he is teaching in Asuncion. You can follow the progress at <a href="http://wiki.sugarlabs.org/go/CursoSugar2013">CursoSugar2013</a>. Tincho told a &#8220;funny story&#8221; that says a lot about the Sugar community and Free Software:</p>
<blockquote><p>Today one of my students was really impressed by this 14ish years old hacker (Ignacio from Uruguay) wanting to help him with his assignment (look at Grupo 2 assignment). He said something like &#8220;I just can&#8217;t believe it, where did he came from&#8221;, he just could not believe someone (a kid) from another country contacted him just to help him, out of nowhere haha&#8230;</p></blockquote>
<p>I wrote back to let him know that Ignacio is only 13!<br />
6. Gerald Ardito was accepted to present his work developing the Regents Living Environment curriculum into a self-directed learning experience at a Educational Media conference in British Columbia this summer.</p>
<p>7. I am after-dinner speaker at the 25th anniversary of the Human Vision and Electronic Imaging Conference, a conference I used to frequent quite often, before I distracted by One Laptop per Child and Sugar. My topic will be the many ways in which human visual and electronic imaging influenced both the design of the XO and the Sugar user experience. Should be fun.</p>
<p><strong>Tech Talk</strong></p>
<p>8. <a href="http://www.datapointed.net/visualizations/math/factorization/animated-diagrams/"> Cool visualization of the week</a>. Anyone want to code this up?</p>
<p>9. Daniel Francis has been working on <a href="http://git.sugarlabs.org/sugar-virtual-env">a tool to run Sugar Build</a> on distributions that cannot be directly supported by Sugar Build by creating a virtual Ubuntu environment and building Sugar within it. Very cool.</p>
<p>10. Satellit (Thomas Gilliard) reported that we have a <a href="http://wiki.sugarlabs.org/go/Sugar_Creation_Kit/sck/Advanced_Topics#Tests_of_f17-fedora-remix.3B_Raspbian-PiscesMATE.3B_and_rasbian_debian_on_RPi">Sugar image for Raspberry PI</a>.</p>
<p><strong>Sugar Labs</strong></p>
<p>Visit our <a href="http://planet.sugarlabs.org">planet</a> for more updates about Sugar and Sugar deployments.</p>
]]></content:encoded>
			<wfw:commentRss>http://walterbender.org/?feed=rss2&#038;p=638</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Sugar Digest 2012-12-29</title>
		<link>http://walterbender.org/?p=633</link>
		<comments>http://walterbender.org/?p=633#comments</comments>
		<pubDate>Sat, 29 Dec 2012 19:45:41 +0000</pubDate>
		<dc:creator>Walter Bender</dc:creator>
				<category><![CDATA[Sugar]]></category>

		<guid isPermaLink="false">http://walterbender.org/?p=633</guid>
		<description><![CDATA[Sugar Digest 1. We have a newly elected Sugar Labs oversight board. Joining us are Claudia Urrea, Gonzalo Odiard, and Daniel Francis. Continuing are Adam Holt, Chris Leonard, Gerald Ardito, and Walter Bender. It is a nice group &#8212; quite diverse &#8212; which will bring some new perspectives to the board. Departing are Chris Ball, [...]]]></description>
				<content:encoded><![CDATA[<p style="text-align: left;"><strong>Sugar Digest</strong></p>
<p>1. We have a newly elected Sugar Labs oversight board. Joining us are Claudia Urrea, Gonzalo Odiard, and Daniel Francis. Continuing are Adam Holt, Chris Leonard, Gerald Ardito, and Walter Bender. It is a nice group &#8212; quite diverse &#8212; which will bring some new perspectives to the board. Departing are Chris Ball, Aleksey Lim, and Sebastian Silva. All three will be missed: Chris&#8217;s calm, thoughtful guidance, Aleksey&#8217;s cool insight into the needs of developers and also the reminder that our mission is broader than just our current collection of tools, and Sebastian, who lives and breathes on the ground of Sugar deployments, and has well represented their needs. I hope that our departing members will continue to participate as non-voting contributors to our discussions and I also am very grateful for everything they have contributed in the past.</p>
<p>2. Two more weeks of <a href="http://www.google-melange.com/gci/homepage/google/gci2012">Google Code In</a>. It has really been fun trying to keep pace with all of these new contributors to Sugar. If you have ideas for &#8220;tasks&#8221;, it is not too late to add more. Please contact me or Chris Leonard.</p>
<p>3. 2012 is coming to an end, a natural time to reflect on where we have been and where we are going.</p>
<p>From the technical perspective, Sugar 0.96 and 0.98, which include the port to GTK3 and support for touch are important milestones. The tireless work of the development team under the leadership of Simon Schampijer have really born fruit. They have guaranteed the stability Sugar on GNU/Linux for the forseeable future. (A tip of the hat to Martin Langhoff and OLPC Association, who generously supported Simon and the much of the devel team in 2012.) Their work will be featured as the OLPC XO4 is unveiled at the Consumer Electronics Show (CES) early next month.</p>
<p>From the learning perspective, through the participation Claudia and the Learning Team, we made a lot of headway on the understanding how Sugar is used and how it can be used to more have more impact on learning. Their work on &#8220;making learning visible&#8221; has both academic merit and practical implications for the learner.</p>
<p>From the user perspective, we continue to expand our user base, both in terms of new deployments and new platforms. In 2012, we made renewed headway in the US market, with projects in Miami, Florida and Charlotte, North Carolina (sponsored by the Knight Foundation). On the other side of the globe, Barry Vercoe has launched a program in New Zealand. Meanwhile, existing programs, such as those in Nicaragua and Paraguay, continue to expand. In Argentina, while the growth of OLPC has been slow, the growth of Sugar on other platforms is steadfast. While it is difficult to track where it is being used, the number of visits to the Sugar-on-a-Stick download page is &gt;&gt; 600,000.</p>
<p>We have also grown our developer community. Of particular note is that the next generation contributors is in large part coming from Sugar users. Daniel, Agustin, Christofer, Ignacio, Rafael, and others whom Flavio Danesse has been mentoring in Uruguay have become central to the Sugar development process. They have realized our goal of having real responsibility for learning and the tools for learning lie in the hands of the learners themselves. This is an unprecedented accomplishment for which the Sugar Community should be proud. Sugar Labs participation in Google Code-in is icing on the cake. We&#8217;ve got &gt;50 new youth contributors since the contest began in November.</p>
<p>From the point of view of localization and internationalization, the highlights of 2012 are the progress we have made in Aymara and Quechua. Edgar Quispe and Irma Alvarez have done wonders. (A tip of the hat to Chris Leonard and Aymar Ccopacatty for their help and support.) Barry Vercoe has personally funded work on Maori and we have had much progress on several indigenous languages in Mexico. Meanwhile, Chris has made numerous contributions upstream, both by hosting some upstream projects on our Pootle server, but also by being a strong voice and advocate within the glibc and pootle communities.</p>
<p>More technical highlights include the work of Daniel Narvaez on sugar-build, which provides a much more stable development environment than the unwieldy sugar-jhbuild environment. Under the shepherding of Peter Robinson and Tom Gilliard, Sugar on a Stick and our virtual machine support continue to improve in quality and stability. Aleksey, Sebastian, and Laura Vargas have made contributions to enhance our ability to support off-line deployments with their work on the Sugar Network. The work by Team Butia on expanding Sugar into the sphere of robotics continues to impress me and the work of Guzman Trindad and Tony Forster, integrating Sugar into the world of rich sensing, provides endless pleasure.</p>
<p>Another highlight, seemingly innocuous, was the creation of the Amazonas page in Facebook. This simple use of social media to provide a support network for teachers in one of the most isolated places on earth has exceeded my expectations. It has three times as many members as had attended the workshop in Chachapoyas, and it has daily updates of projects, questions, and progress. The recent work by Raul Gutierrez on integrating Turtle Art with Facebook is a harbinger of how we might make sharing of the Sugar experience more seamless in 2013.</p>
<p>Personally, my biggest thrill in 2012 was working with children, in Miami and in Khairat (India). I had a chance to teach Turtle Art workshops and in both cases, the children did dance animations that were impressive in their depth.</p>
<p>So what is next? In 2013 we will see the fruit of some of our efforts, including a chance to see Sugar with touch in the field. OLPC Australia will be the first deployment of the OLPC XO4. It will be interesting to learn what impact it has in the classroom. One thing we already know is that touch makes Sugar more accessible to younger (pre-K) children. It also is congruent with the expectations of children coming of age in the tablet/smart-phone era.</p>
<p>Daniel has been working on revitalizing our automated testing suite, which will help with maintenance and QA.</p>
<p>We will see advances in localization. Already, the Ministry of Education in Peru has opened a bid to follow up on the work of Edgar and Irma. Translation of other language groups is also being advanced.</p>
<p>The topic of support for Special Needs was raised numerous times in 2012. I hope to convene the various interested parties in early 2013 to lay out a new road map for Sugar in this area. (The work on GTK3 has helped in that we know have, for example, an on-screen keyboard. And by eliminating Hippo, we have removed the last vestiges of Sugar that were preventing us from using the GNOME tools.)</p>
<p>Perhaps these themes will be the focus of Sugar 1.0, due to be released in Q2 2013. A few things queued up include setting a background image on the Home View (thanks to Agustin Zubiaga) and multiple Home Views (thanks to Daniel Francis).</p>
<p>I also expect that we will be seeing more learning guides in 2013, a harbinger of which was pulled together for the Charlotte deployment: teachers sharing best practice.</p>
<p>There are two elephants in the room: The Cloud and Android. How we face these opportunities will certainly become more clear in 2013.</p>
<p>I hope to organize a Global Sugar conference in 2013. Perhaps at MIT or perhaps at a deployment. It is time to bring our community together face to face on a larger scale.</p>
<p>Finally, in 2012, I wrote <a href="http://www.amazon.com/Learning-Change-World-Social-Impact/dp/0230337317/ref=sr_1_1?s=books&amp;ie=UTF8&amp;qid=1356809905&amp;sr=1-1&amp;keywords=learning+to+change+the+world">a book about the OLPC story</a>, which includes a chapter on Sugar, but I need to write a more complete story about Sugar, its goals and its impact. I am setting that as a personal goal for 2013.</p>
<p><strong>In the community</strong></p>
<p>4. Rita Freudenberg announced that a new Etoys book is available: <a href=" http://wiki.squeakland.org/index.php/LearningWithEtoysI3"><em>Learning with Etoys  Imagine, Invent, Inspire</em></a>.</p>
<p><strong>Sugar Labs</strong></p>
<p>Visit our <a href="http://planet.sugarlabs.org">planet</a> for more updates about Sugar and Sugar deployments.</p>
]]></content:encoded>
			<wfw:commentRss>http://walterbender.org/?feed=rss2&#038;p=633</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sugar Digest 2012-12-17</title>
		<link>http://walterbender.org/?p=630</link>
		<comments>http://walterbender.org/?p=630#comments</comments>
		<pubDate>Mon, 17 Dec 2012 21:47:52 +0000</pubDate>
		<dc:creator>Walter Bender</dc:creator>
				<category><![CDATA[Sugar]]></category>

		<guid isPermaLink="false">http://walterbender.org/?p=630</guid>
		<description><![CDATA[Sugar Digest 1. Google Code-In continues at a rapid pace. So far, we have 49 participants working on more than 170 tasks (we continue to add more tasks as the contest progresses over the next four weeks). Students have done a great job with documentation, for example, there is now a chapter in &#8216;Make Your [...]]]></description>
				<content:encoded><![CDATA[<p><strong>Sugar Digest</strong></p>
<p>1. <a href="http://www.google-melange.com/gci/homepage/google/gci2012">Google Code-In</a> continues at a rapid pace. So far, we have 49 participants working on more than 170 tasks (we continue to add more tasks as the contest progresses over the next four weeks). Students have done a great job with documentation, for example, there is now a chapter in &#8216;<a href="http://booki.flossmanuals.net/make-your-own-sugar-activities/_draft/_v/1.0/add_refinements_gtk3/"><em>Make Your Own Sugar Activity</em></a> that describes how to port from GTK2 to GTK3, a video introduction to <a href="http://www.google-melange.com/gci/work/download/google/gci2012/8006228?id=9001">Sugar on a Stick</a>, and a new <a href="http://www.google-melange.com/gci/work/download/google/gci2012/7966208?id=17001 ">Turtle Art introductory guide</a>. They have do a lot of coding: contributions such as setting the <a href="http://www.google-melange.com/gci/work/download/google/gci2012/7953211?id=6001">background image on the homepage</a>; improvements to activities (<a href="http://www.google-melange.com/gci/work/download/google/gci2012/8018203?id=1003">1</a>, <a href="http://www.google-melange.com/gci/task/view/google/gci2012/8019209">2</a>). If you have suggestions for projects&#8211;easy or hard&#8211;please don&#8217;t hesitate to contact me.</p>
<p>2. We are entering the oversight board election season. We have a nice diversity of <a href="http://wiki.sugarlabs.org/go/Oversight_Board/2012-2013-candidates|">candidates</a> to choose from this year, including some of our key developers (one of whom has been instrumental not only in writing code, but also in mentoring other developers and one whom grew up with Sugar, bringing us the perspective of the Sugar user); a pedagogist who has been leading a weekly on-line discussion about Sugar with teachers and thought leaders (<a href="http://wiki.laptop.org/go/Charlas_aprendizaje_2010">3</a>, <a href="http://wiki.laptop.org/go/Charlas_aprendizaje_2011">4</a>, <a href="http://wiki.laptop.org/go/Charlas_aprendizaje_2012">5</a>); a rabble rouser; and two current members running for re-election. Ballots will be issued in the next day or two. Please vote.</p>
<p>3. It is <a href="http://www.nasa.gov/pdf/703154main_earth_art-ebook.pdf ">beautiful and free</a> (libre).</p>
<p><strong>In the community</strong></p>
<p>4. Explore a nice <a href="http://xolp.cmswiki.wikispaces.net/">collection of Sugar Activity lesson plans</a> for 1st through 5th grade designed for the OLPC Charlotte deployment.</p>
<p>5. Thanks to an initiative by Maria Elena, Sugar will be featured in<a href="http://www.pol.una.py/cursosverano"> a summer course</a> of the Polytechnic Faculty at UNA. Martin Abente will be teaching the course.</p>
<p>6. What fun: Mike Lee <a href="http://www.youtube.com/watch?v=rhZGZc73oe8&amp;feature=autoshare">read my book</a>, <a href="http://www.amazon.com/Learning-Change-World-Social-Impact/dp/0230337317"><em>Leaning to Change the World</em></a>, on his XO.</p>
<p><strong>Tech Talk</strong></p>
<p>7. The latest from Guzmán Trindad: physics using TurtleBlocks and Butia (<a href="http://wiki.sugarlabs.org/go/Activities/Turtle_Art/Using_Turtle_Art_Sensors#RC_time_constant">6</a>, <a href="http://wiki.sugarlabs.org/go/Activities/Turtle_Art/Using_Turtle_Art_Sensors#Voltage-current_relationship">7</a>).</p>
<p>8. Bug fixes continue to come in for Sugar 0.98.</p>
<p><strong>Sugar Labs</strong></p>
<p>Visit our <a href="http://planet.sugarlabs.org">planet</a> for more updates about Sugar and Sugar deployments.</p>
<p>Activities/Turtle_Art/Using_Turtle_Art_Sensors#Voltage-current_relationship</p>
]]></content:encoded>
			<wfw:commentRss>http://walterbender.org/?feed=rss2&#038;p=630</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
