Changes

Line 5: Line 5:  
==Sugar Digest==
 
==Sugar Digest==
   −
1. A typical evening on the #sugar irc channel:
+
''Between the ages of five and nine, I was almost perpetually at war with the education system... As soon as I learned from my mother that there was a place called school that I must attend willy nilly—a place where you were obliged to think about matters prescribed by a 'teacher,' not about matters decided by yourself—I was appalled.'' —Fred Hoyle
   −
<pre>
+
1. Another sweet year: Each year I am asked to write up a summary of the Sugar Labs activity for the Software Freedom Conservancy annual report. Here is a draft of this year's report.
[19:59]  * walterbender heads to dinner... no more reviews for a few hours
  −
[20:00] <Foo> I'm tired :P
  −
[20:00] <Bar> By the way, How old are you
  −
[20:00] <Foo> Bar, 14 :P
  −
[20:00] <Bar> oh, I am 10
  −
[20:00] <Foo> :)
  −
[20:00] <Foo> mini hacker :P
  −
[20:01] <Bar> :)
  −
[20:01] <Bar> lol
  −
[20:01] <Foo> :P
  −
[20:02] <Bar> So besides this, what do you do for fun?
  −
[20:02] <Foo> in linux? None :P
  −
[20:03] <Foo> Programming in python is fun :)
  −
[20:03] <Foo> In windows play games (WoW)
  −
[20:03] <Bar> Oh nice, I play ambit of Wow
  −
[20:03] <Foo> :P
  −
[20:03] <Bar> a bit lol
  −
[20:03] <Foo> I didn't like lol
  −
[20:03] <Foo> (Its #OT)
  −
[20:04] <Bar> lol? the key or the game xD
  −
[20:04] <Foo> the game :P
  −
[20:06] <Bar> lol, I ment I play a bit of Wow, so I said a bit lol since I said ambit wow
  −
[20:06] <Foo> :P
  −
[20:06] <Bar> xD
  −
[20:06] <Foo> what are building now?
  −
[20:07] <Bar> umm.
  −
[20:07] <Foo> dnarvaez, I founded a bug in sugar-build
  −
[20:07] <Bar> So far Volo
  −
[20:08] <Foo> Bar, ok
  −
[20:10] <Foo> dnarvaez, http://sugarlabs.org/~ignacio/Archivos/Volume1.png
  −
[20:10] <Foo> http://sugarlabs.org/~ignacio/Archivos/Volume.png
  −
[20:14] <Bar> how big is karma?
  −
[20:14] <Foo> I don't know
  −
[20:22] <Bar> Foo, so far I am at the Sugar tool kit
  −
[20:44] <Foo> Bar, works?
  −
[20:48] <Bar> yup
  −
[20:49] <Foo> Bar, if you need more help, sent me a mail
  −
</pre>
     −
1. Free software gives its users the license to make changes. Sugar tries to go a step further. It gives its users the means to make changes. And there is evidence that in fact our users do make changes.
+
;JS/HTML5: Last year, our major major technical effort was the transition to GNOME Toolkit 3. This year, we have been focusing on adding Javascript/HTML5 support to Sugar. Under the leadership of Daniel Narvaez, Manuel Quiñones, and Lionel Laské, the developer team has made Javascript/HTML5 a first-class development environment, i.e., you can write Sugar activities in Javascript and they will behave in a manner equivalent to Python/Gtk3 activities, with Journal support, Sugar toolbars, etc. At the same time, these activities can run in a web browser and can readily be ported to platforms such as Android. This has been a community effort with contributions coming from all corners and has already attracted some new developers to the project.
   −
2. I got off the plane from Malaysia just in time to get on line for the start of Google Code In. We've been at it two and 1/2 weeks and we have almost 70 tasks completed by 29 participants. (There are many more students working on their first task.)
+
;Web services: Another important technical development was the addition of web services to Sugar. Born from a weekend of coding in Raúl Gutiérrez Segalés's living room, Sugar now has a framework for integrating with a wide variety of web services, enabling our users to take advantage of file sharing and social network utilities directly from within the Sugar Journal.
   −
3. Had a chance to visit some old friends and colleagues in Brazil last week, Jose Valente and Cecilia Baranauskas. I gave the keynote at CBIE 2013 at UNICAMP and had a chance to talk about Sugar and pedagogy. Because it was Thanksgiving week, I could not resist showing a picture of Bernie in front of a table full of pies. I then explained the Thanksgiving tradition of family, friends, and food. I bake special pies and cakes for Thanksgiving and I use tools that I only take out for special occasions. These tools are on a high shelf in my kitchen. So I have to reach for them. Those of you who know me, know that my coffee maker is an everyday tool, so it lives in a place of honor on a low shelf, where I have easy access. What should be on every learner's low shelf? What should be ready at hand? I spent the rest of the talk arguing that programming should be on every learner's low shelf.
+
;Sugar activities: Our "app store" continues to grow, thanks in large part to contributions from Sugar users who have made the transition to Sugar developers. The trend of apps written by children who grew up with Sugar is holding: still more than 10% of our apps were written by children and at least 30% are maintained by children. Those numbers may increase given a recent development: thanks to the efforts of Marion Zepf, a Google Summer of Code intern, we can now export Python code from Turtle Art, one of the block-based programming environments in Sugar. From there, you are literally two mouse-clicks away from turning your program into a Sugar activity, which can be shared with friends or uploaded to the app store. Meanwhile, we are approaching ten-million downloads from our app store.
   −
=== In the community ===
+
;Sugar core: We landed a number of enhancements created by our users. Some of my favorites from the past year are oriented towards end-user customization. We designed Sugar with a sparse aesthetic not because we wanted to promote Swiss design or because we were lacking access to professional designers; rather we wanted to let our users "complete" the look and feel to their own specifications. This is getting easier: Daniel Francis implemented multiple home views; Agustin Zubiaga Sanchez implemented background image support; Ignacio Rodríguez implemented a tool for customizing icons.
 +
 
 +
;Internationalization push: Chris Leonard continues to recruit and assist translation teams so that Sugar has better coverage in the mother tongues and indigenous languages of our users. One highlight of the past year is that Edgar Quispe completed the translation of Sugar into Aymara, one of the major indigenous languages of Peru. We have some funding from the Trip Advisor Foundation to expand our outreach for internationalization and are currently making a push to recruit more translators in Māori, Haitian Creole, Khmer, Gurani, and Quechua. (A tip of the hat to Larry Denenberg, whom has been working on the Hebrew translations and also made the connection between Trip Advisor Foundation and Sugar Labs.) Chris is also leading an effort to help upstream support for some of these languages, and we continue to host translation efforts for many upstream projects.
 +
 
 +
;TA Days: Also through the generosity of the Trip Advisor Foundation, we have been celebrating Turtle Art Days: so far in Paraguay, Uruguay, Singapore, Malaysia, Costa Rica, and Peru. Thanks to Claudia Urrea and the learning team who have made these events possible, helping us to promote programming as core pedagogical construct.
 +
 
 +
;Sugar and robotics: From the Butiá project begun at FING in Montevideo, we've seen huge growth in the interest in using Sugar (and in particular, Turtle Art) as a medium for introducing children to programming robotics. Andres Aguirre and Alan Aguiar have worked closely with Sugar Labs to develop a comprehensive programming environment and curriculum around robots. The latest "fork" is Junky, a project lead by Martin Abente in Asuncion. Meanwhile efforts to better support Sugar on platforms such as Raspberry Pi continue: one of our goals is to make Sugar suitable and desirable as a platform for the growing Maker movement.
 +
 
 +
;Sugar on a Stick: There have been almost 1,000,000 visits to the Sugar on a Stick page (a version of Sugar that will run on any x86-based computer that can boot from a USB stick).
   −
4. Many thanks to Danishka Navin, Jeff Plaman, and the faculty at [https://www.uwcsea.edu.sg UWCSEA], where we held a Turtle Art Day on November 15. A classroom full of fifth graders spent their morning programming. I quote on of the students below:
+
;Change in support model: Last year saw a change in focus at One Laptop per Child, developer of the XO computer, which continues to be the platform of choice for most Sugar users. While they still manufacture and sell the XO, they have put much of their effort into developing an Android tablet. This has meant relatively fewer OLPC resources directed towards XO and Sugar. The good news is that the major Sugar deployments have been stepping in: Developers in Australia, Uruguay, Nicaragua, et al. continue to support Sugar on the XO platform and the pace of Sugar development has actually accelerated. Exciting times for the project.
   −
:"In a program called Sugar we learnt to make lots of different patterns by commanding the turtle to do things. E.g. Arc 90o and go forward. Using this we could create many different things including paint which you could control using your voice! I really enjoyed it because I never knew something so complicated could be really fun and quite simple as using a comande [SIC]!  I never thought I could be quite capable of doing something like that."
+
Other highlights from the Sugar Digest:
 +
:November
 +
* Google Code In begins
 +
:October
 +
* Turtle Art Day in Caacupé
 +
* Sugar 100 released
 +
:September
 +
* Sugar on the web demo
 +
:August
 +
* Flavio Danesse expounds on teaching Python
 +
:July
 +
* Turtle Flags released
 +
:June
 +
* Shaping the Future
 +
:May
 +
* Google Summer of Code
 +
:April
 +
* An interview with Alan Kay
 +
:March
 +
* Physics on the XO
 +
:February
 +
* Web services debut
 +
:January 2013
 +
* Visualizing Turtle Blocks
 +
* Claudia, Gonzalo, and Daniel join the oversight board
   −
Lunch was Indian food from the cafeteria, including freshly baked nan. If food was that good when I was in school, I may have been more attentive.
+
And some trends:
 +
* Looking at visitors to sugarlabs.org, Uruguay still leads the way by almost an order of magnitude. Argentina, Philippines, and Thailand suggests there are many Sugar users on non-OLPC hardware in those countries.
 +
* There is an uptick in the number of activities written by commercial third parties.
 +
* The trend of kid-developed activities is holding (as well as kid-maintained activities).
 +
* There are more ways for our users to modify Sugar itself, e.g., Icon Change.
 +
* The School Server project has a new life thanks to a concerted community effort.
   −
The afternoon was spent in discussions with teachers about pedagogy and strategy for introducing/leveraging Sugar in both UWCSEA and the various programs that the students encounter through their community service efforts. One attraction of Sugar is that it presents a level playing field.
+
Last year's report is available at [[Archive/Current_Events/2012-10-01]].
   −
That evening we piled into a van and drove to Malacca.
+
2. Google Code In. The way it is supposed to work: A student is working on task decides an activity would be better if it had an additional feature, so he adds it. Just two more weeks left. To date, more than 150 projects have been completed by 32 competitors. A few highlights: a icon view for the Journal, a pen object for Physics, a brilliant video on how to use view source [http://www.youtube.com/watch?v=tm5VdvRMvo4&feature=youtu.be], a comic-book introduction to Turtle Art [http://google-melange.appspot.com/gci/work/download/google/gci2013/5814499076472832?id=5668600916475904], a new activity to enable end users to exploit the multiple homeview feature, a new web service to upload Journal objects to PutLocker...
   −
5. TK Kang organized [http://olpcbasecamp.blogspot.com/ olpc BaseCamp @ Malacca 2013] from November 16 to 18. We met up with many old friends (Bernie, whom I never see in Cambridge, was in Malacca). We spent a lot of time with both turtle and pedagogy. I ran a very fast-paced workshop and then joined a thoughtful discussion of next steps in outreach to and support for teachers. Jeff will be organizing a regular series of learning team meetings for people in the region (East Asia) to complement the meeting we hold in Spanish in the West.
+
=== In the community ===
   −
At both events, I was able to distribute USB keys with Sugar on a Stick preloaded, thanks to the generosity of http://nexcopy.com and http://recycleusb.com
+
3. April in Paris: Save 12, 13 April 2014 for SugarCamp Paris. Lionel Laské will be sharing more details in the coming weeks.
    
=== Tech Talk ===
 
=== Tech Talk ===
   −
6. Flavio Danesse shared the [https://sites.google.com/site/pythonjoven/ Python Joven site] with me. I am super impressed and super jealous of their cool logo.
+
Lots of gifts from the community:
 +
 
 +
4. Aura Mora, Felipe, Luis Felipe, and students of ICESI University developed a game around Values (See the Valorar Activity [http://activities.sugarlabs.org/es-ES/sugar/addon/4721]).
   −
7. Please visit the [[0.100/Testing]] page for Sugar set up by Gonzalo.
+
5. Lionel Laské annouced the second version of his prototype of Sugarizer, Sugar in a web page (See http://sugarizer.org). This version now include the list view of the home, datastore handling, popup menu on activities, and journal view.
   −
8. Aleksey Lim has set up a new [http://stats.sugarlabs.org/activities.sugarlabs.org/ stats server] for Sugar.
+
6. Bert Freudenberg developed SqueakJS, a new Squeak VM that runs on Javascript (See [http://croquetweak.blogspot.de/2013/12/squeakjs-lively-squeak-vm.html]).
    
=== Sugar Labs ===
 
=== Sugar Labs ===
   −
9. Please visit our [http://planet.sugarlabs.org planet].
+
6. Please visit our planet [http://planet.sugarlabs.org].
    
== Community News archive ==
 
== Community News archive ==