Sugar Labs/Current Events: Difference between revisions

Line 5: Line 5:
== Sugar Digest ==
== Sugar Digest ==


1. It has been a few weeks since I posted to the Sugar Digest. I've been buried in a few projects and only just beginning to come up for air. One distraction was that I got a request via Reuben Caron to write a chess activity for Armenia. It was too tempting to resist, so I pulled a few all-nighters that resulted in a Sugar front-end to the gnuchess program. The program, Gnuchess, can be downloaded from [http://activities.sugarlabs.org/en-US/sugar/addon/4593 the Sugar Activity Library] and is documented on the [[Activities/Gnuchess]] page in the wiki. Fairly rudimentary, but for a few fun features: you can play against the robot, another person on the same computer, or over the network. You can use a generic set of pieces, load in some Sugar-colored ones, or those of your own design. When you play against someone over the net, they will see your artwork and you'll see their artwork.
1. Just back from two exhilarating weeks in India. Along with Harriet
Vidyasagar, I visited with Sugar and OLPC aficionados in Delhi, Goa,
Mumbai, and Guwahati. It was quite eye-opening.


I also have been making a number of subtle but important changes to Turtle Blocks. Cynthia Solomon (of Logo fame) has been giving me feedback and as a result, I think the box and action naming is much more streamlined and consistent. Check out [http://activities.sugarlabs.org/en-US/sugar/addon/4027 v 154] and keep an eye out for v 156, coming soon.
The first stop was Delhi. Harriet had arranged meetings with Sesame
Street India, which is using Sugar in an after-school program. They
were blown away when I told them the history of the Simple Graph
program, one of their favorites. Then we went to JNU where I met with
Dr. Ajith Kumar. Kumar works at the inter-university particle
accelerator center, but is also the inventor of [http://expeyes.in ExpEyes], a
peripheral device similar to Arduino (or Lego WeDo) but for more
serious EE work (it has a signal generator and a buffer for doing
precise sampling of signals). Of course, I could not resist writing a
[[Activities/Turtle_Art/Plugins#Expeyes|Turtle Art plugin for his device]].


Also, we hosted a learning workshop at the OLPC office in Cambridge last week at which I got some feedback on the Portfolio and Bulletin Board activities. I am in the midst of streamlining Portfolio and also enabling comments to be made over the web. (You can get a sneak preview of [[File:Portfolio-27.xo|v 27]].) I have a number of outstanding questions about classroom protocol; a team from the workshop has been meeting to discuss my questions and to make additional suggestions. Once I get the Portfolio released, I'll dive back into the Bulletin Board activity.
I also attended a seminar on Digital Literacy sponsored by the
Hindustan Times, Intel, and Microsoft. The seminar itself was pretty
depressing: a very paternalistic approach to providing government
services to the masses. But I met a number of good people there whom I
will be following up with.


2. At the workshop, the group organized working groups to address a number of important issues: classroom protocols, assessment, and a collaborative web presence for teachers and students. Stay tuned.
Also in Delhi, I got a chance to see Manusheel Gupta, who had interned
for me in the very early days of OLPC. It was very nice to catch up.


3. I got some feedback from Nicaragua about the [[Activities/Nutrition|Nutrition activity]]. More region-specific foods and a new game: match the food to its food group. A new release will be available soon; a preview is available [[File:Nutrition-6.xo|here]].
The next stop was Goa, where there is a small OLPC deployment. One of
the highlights of the trip was finally meeting Salil Konkar, who has
been maintaining the deployment on a volunteer basis. There are not
enough laptops for each child to get their own, so before each class,
a selected group of students retrieve then (XO 1.0s) from a charging
station (designed at the Homi Bhabha Centre) for use in the class. The
students, perhaps seven to eight years old,  were using the Numbers
activity that day, and although it was somewhat of a traditional class
in format--desks in rows facing forward--they were actively engaged
and helping each other. I had a prototype of XO Touch with me, so I
did a small study with some of the kids to see how they took to it.
(Although it is unfair to compare with the erratic touchpad of the
first-generation XO 1.0s, it was nonetheless obvious that touch will
make a big difference: they interface, which had been getting in the
way was suddenly in background; all focus was on the math.)


4. Aleksey Lim and the Somosazucar team continue to make progress on their "Harmonic" distribution, the goal of which is to provide a collaborative Sugar environment in the real-world context of limited network connectivity. See [[Harmonic_Distribution/1.0/Todo|the to-do list]] for a list of milestones already achieved and still to come. The team has been doing some preliminary testing in Puno.
Another highlight in Goa was the opportunity to meet Rita Paes, who
directs the [http://www.nirmala-institute.com/ Nirmala Institute], a teacher-training college. I got a
chance to talk to the students about Sugar (who welcomed me with a
lovely ceremony) and with Rita about the potential for establishing a
center of excellence for teacher training to support our efforts in
India. I saw great potential. Rita also introduced Harriet and me to
some locals who have interest in helping with the localization of
Sugar into Konkani. It was interesting to me that some people write
Konkani using [http://translate.sugarlabs.org/gom@latin/ Latin script], while others use [http://translate.sugarlabs.org/gom/ Devanagari script]. It is
somewhat of a political issue, so Chris Leonard has enable both
communities to work in pootle.


5. [http://erikos.sweettimez.de/2012/08/02/el-pulpo-or-having-some-great-days-at-guadec-2012-in-a-coruna/ Simon Schampijer] and [http://manuq.com.ar/sblog/my-guadec-experience/ Manuel Quiñones] represented Sugar Labs at GUADEC 2012, the GNOME user and developer conference. Simon gave a talk outlining our progress on the GTK-3 port (See items 6 and 7 below). I also participated, remotely, in the advisory board meeting, where I gave a more general update of the project. One theme in my presentation was internationalization. Chris Leonard, our i18n team leader, supplied me with a list of accomplishments and concerns about the state of i18n in GNOME (specifically in glibc). There was an immediate reaction from the board. I am hopeful that we'll see some of Chris's suggestions adopted by the GNOME community.
From there, I went to the [http://www.unigoa.ac.in/department.php?adepid=10&mdepid=3 University of Goa], where I gave a
lecture to the engineering students. The next evening, I gave a
seminar on how to write a Sugar activity to about seventy students.
Clearly there is some latent interest in the project. I also have a
lecture at the local meeting of the ACM, which happened to coincide
with my visit. Finally, I travelled an hour out of town to the [http://www.gim.ac.in Goa
Institute of Management], a beautiful campus on a hill top, to talk
to the students on the theme of "learning to change the world." We
discussed strategies for making Sugar (and OLPC) take hold on the
Peninsula.


6. Daniel Francis, a student from Plan Ceibal, has been helping with our GTK3 port. A few weeks ago he ported [http://git.sugarlabs.org/~danielf/turtleart/danielfs-gtk3 Turtle Art to GTK3]. We are well on our way to getting our core activities ported thanks in large part to the efforts of our Sugaristas.
From Goa I travelled to Mumbai, where I was hosted by the Homi Bhabha
Centre for Science Education Tata Institute of Fundamental Research,
specifically G Nagarjuna and his students at the [http://lab.gnowledge.org/ Gnowledge Lab].
G's students are well versed in Sugar, having been active in
supporting the OLPC deployment in [http://wiki.laptop.org/go/OLPC_India/DBF/Khairat_Chronicle Khairat]. Their principal project
is [http://metastudio.org metastudio.org], a peer-to-peer collaborative workspace that
utilizes many semantic features. We discussed the possibility of
folding some of their work into future School Server designs.
Hopefully they will be able to participate (mostly likely on line) in
the discussions at the [http://olpcsf.org/ SF summit].


7. Simon posted some instructions for porting Gstreamer Activities to PYGobject and Gstreamer 1.0 to the [http://lists.sugarlabs.org/archive/sugar-devel/2012-July/038700.html Sugar developer list].
From Mumbai, I visited two schools: a school for children with
disabilities and the village school in Khairat. At the former, I
discussed with the computer teacher the possibility of using Sugar
instead of Microsoft Windows XP as a way to engage the children more
directly. While Sugar is attractive from the learning perspective, one
concern is that a good deal of the computer training is geared towards
an exam that is based on master of Microsoft products that is a hurtle
the children must jump over in order to enter the job market. Of
course, for most populations of learners, master one word processor
means that one can quickly master any other, but it is still to be
demonstrated that such a transfer would occur with this population.
 
At the school in Khairat, I got a chance to see what has sprouted from
the seed that Carla Gomez Monroy planted four years ago. Khairat was
one of the early OLPC deployments and, although the program has as yet
to take off in India as a whole, this program is still going strong.
Harriet and I were welcomed to the village with a traditional ceremony
that included beautiful garlands of flowers. We sat with some of the
mothers and preschool children, whom I immediately presented the XO
Touch. The children took to it immediately. One child, using paint,
kept looking at his finger for the ink. But the real fun was visiting
the classroom. The children took turns standing in front of the class
to talk about their work: often drawing, custom-made memory games,
writing (in both English and Marathi--they are completely fluid in
switching between scripts on the XO keyboard), and Turtle Art. I got
to watch as a child figured out how to scale his drawings in Turtle
Art. I got a chance to present to the class, so I thought I would
engage them in something a bit different. Daniel Drake has written a
yet-to-be-released activity that features some animated dance and
exercise moves. I showed them some dances and they did not need
prompting to follow along. But then I asked them to some me some of
the local dance steps. I challenged them to make their own dance
videos and coached them through the process using Turtle Art. They quickly grasped the concept behind the various media
blocks (they had previously been using an old version of Turtle Art
that did not yet have these features). Together we engaged in some
"hard fun."
 
[[File:Dancedance.png|300px]]
 
My next stop was IIT Guwahati. I gave the keynote at [http://en.wikipedia.org/wiki/Techniche Techniche],
the annual techno-management festival. Interestingly, as I was staying
at the university guest house, I had a chance to interact with much of
the staff, particularly in the kitchen (did I mention I love Indian
food?). They were really taken with the XO and we discussed how we
might get some for their children. As it turns out, the students at
the IIT run a school for the children of the workers, so perhaps it is
not out of the question.
 
I spent another 24 hours in Delhi. Harriet and I spent much of the day
with Satyaakam Goswami and his students at JNU and members of the local FOSS community.
In addition to being
very active in helping to translate Sugar into Hindi, Satyaakam has
been working in an urban school in [http://vinaychaddha.blogspot.in/2012/08/presentation-at-electronics-rocks-2012.html Nithari], using Raspberry PI. I
visited the school and only have admiration for the teachers and
students who seem to be thriving despite very difficult circumstances.
As with the school for the disabled, much of the emphasis in the
school is for the children to pass their exams, so in discussion with
the teachers, we talked about trying to establish some
extra-curricular activities for the children using Sugar.
 
India opened my eyes both to the possibilities and the challenges of
Sugar and OLPC. Many thanks to Harriet for her support. And to the
numerous volunteers I met who are trying to give the opportunity of
learning to so many children.
 
2. In response to feedback from [http://www.fundacionzt.org/ FZT], I released a new version of the [http://activities.sugarlabs.org/en-US/sugar/addon/4555 Nutrition activity]. Also, in the spirit of eating my own dog food, as usual I gave my talks in India using Turtle Art. In the process, I uncovered some corner cases in some of the new features I had introduced in Version 154. [http://activities.sugarlabs.org/en-US/sugar/addon/4027 Version 156] has some bug fixes.
 
3. I just got the galley back from the publisher of a book I am writing (with Chuck Kane), [http://www.amazon.com/Learning-Change-World-Social-Impact/dp/0230337317 ''Learning to Change the World,''] about OLPC. I hope to do justice to the project.


=== In the community ===
=== In the community ===


8. There are plans to hold the next [http://olpcsf.org/CommunitySummit2012 OLPC SF summit] in San Francisco the weekend of October 19-21. We are looking into organizing a Sugar Camp preceding the summit.
8. There are plans to hold the next [http://olpcsf.org/ OLPC SF summit] in San Francisco the weekend of October 19-21. We are looking into organizing a Sugar Camp ''following'' the summit.
 
=== Tech Talk ===
 
Misc.


9. I am giving the keynote at [http://en.wikipedia.org/wiki/Techniche Techniche], the annual techno-management festival of IIT-Guwahati on August 31. Should be lots of fun.
* The last of Hippo is removed from the shell!!
* Work on 13.1 is under way.


=== Sugar Labs ===
=== Sugar Labs ===