Reflections on Sugar from Santa Cruz, Bolivia

Mentors from the Santa Cruz have started an ‘education alternative’ project and creativity center at a Children’s Home aiming to combine younger students with university students studying programming. They started working with 9-year olds on XOs and with Sugar, and after a few months have moved to working with 6-year olds and older students.

They offer some early feedback on using Sugar and Etoys in afterschool projects, and are working on engaging teachers and starting some programming projects. I look forward to seeing their reflections at the end of this season.

Comments

Peru to deploy XO-1.75s this year, passing 1M laptops in all

Peru’s president Alan Garcia today committed to expanding their national program, the largest in the world, including developing national facilities for manufacturing / assembling laptops in-country. They will distribute their 1 millionth XO by the end of the year, reaching students in 100% of the country’s public primary schools, and 15 percent of all registered public school students. Some of these schools will get XO-1.75s, and 20,000 schools will get additional LEGO WeDo kits for use in class robotics programs. The XO-1.75 will use a Marvell Armada 600 ARM chip, lowering power consumption to make it the most energy efficient laptop around.

Rodrigo Arboleda said of the latest announcement: “Being the largest deployment worldwide, Peru is an outstanding example of OLPC. We hope to see other countries establish manufacturing facilities of the scale and magnitude of Peru’s. Local manufacturing of XO laptops will enable Peru both to transform education and to make important investments in its economy.”

Peru is continuing its efforts to build software, content, and ideas for constructionist class work. Through their ongoing partnership with LEGO Education, they will finish distributing 92,000 LEGO WeDo kits to OLPC classrooms in Peru, and will develop related robotics and programming curriculum for younger students.
 
And the Peru Ministry of Education continues to invest in developing new Sugar applications and learning games for their own schools and others, assisted by OLPC’s global volunteer community (eg. Somos Azúcar) finishing translations of Sugar into Aymara and Quechua, and translating a teacher’s curriculum guide — most recently into French for schools in Madagascar.

I hope to get an update from some of these devs at the upcoming eduJAM! summit in Uruguay.

Comments (4)

Exploring New Technologies

cscott just rejoined our team from distant lands, to much rejoicing.  His first blog post covers his work this month to explore of software development paths for the XO-3. Welcome back!


XO-3 design

Last Monday I rejoined One Laptop Per Child as Director, New Technologies. My mandate is hardware and software for the XO-3, OLPC’s upcoming ARM-based tablet computer for education in the developing world. The new machine should be lower cost, lower power, more indestructible, more powerful, and potentially more expandable than ever. There are about two million machines in the XO-1 family (XO-1, XO-1.5) in the hands of kids today. The XO-3 will build upon this impressive foundation to reach further into the poorest and least-connected regions of the world.

I will kick-off my work with a series of four week-long sprints between now and eduJAM Uruguay to investigate possible directions for the educational software stack on the XO-3 tablet. On the XO-1 machines, OLPC ships Sugar, an impressive collection of educational software developed by Sugar Labs. How can we keep the best of Sugar while yanking the UI forward into a touch-friendly tablet world?

  1. This week (April 4-8) I’ll begin by working on a port of the GTK3 UI library to Android. The GTK3 library contains touch support missing from the GTK2 library (on which Sugar is currently based). The goal here is a port of the Python/GTK-based Sugar APIs, running on something like the Honeycomb Android OS.  Existing educational activities could be ported to new APIs without much difficulty, but we’d largely use existing Android OS facilities instead of Sugar’s low-level system management.  This is a preliminary exploration—we haven’t decided to base tablet software on Android (or anything else) yet.
  2. The week of April 11-15 I will start porting Python/GTK3 to Chrome or ChromeOS via the Google NativeClient plugin. This path would result in activities which more fully integrate with web technologies—even in disconnected regions of the world. On desktop machines, Sugar activities could run inside the Chrome browser, while ChromeOS (or another embedded OS running chrome/webkit) would provide system management functions on tablets like the XO-3. As with the Android port, this is exploration, not a definite software direction.
  3. The week of April 18-22 I hope to focus on mesh networking. This has a checkered history in our deployments; I hope to identify remaining roadblocks and map a way forward to make this a flagship feature of the XO-3.
  4. The week of April 25-29 is for the existing Python-based Sugar codebase. To continue moving forward, it needs to migrate to GTK3, gobject-introspection, and other key enabling technologies. It would also benefit from language-independent APIs and better modularization, to allow a more incremental migration path.

The following week is Conozco Uruguay and the Uruguay EduJAM — where I’ll present progress on these exploratory projects and discuss the path ahead with the OLPC and Sugar communities.  A week is not enough time to finish any of these projects! But the focused effort should help to identify the promise, roadblocks, and challenges in each path, which will help us plan the future.

Comments (8)

Red Hat sponsors RIT student work on XO activities for the Deaf

Red Hat is sponsoring summer POSSE bootcamps (Professors’ Open Source Summer Experience), a brainchild of Mel’s, to introduce students to open source development and projects. Most POSSE projects have supported Fedora, Mozilla, or Sugar Labs in some fashion. At RIT, bootcamps this summer continue to build on the FOSS@RIT group’s efforts to develop tools that will support better hacking on tools for children in Sugar.

In particular, the group at RIT has been working for the past two years on tools to improve communication for deaf and hard of hearing children with XO laptops. Alumni of 2009 and 2010 workshops, bootcamps, and other events, worked with RIT’s Lab for Technological Literacy (LTL) and took a couple field trips to our Cambridge office, to develop a videochat activity with sufficient quality to support readable sign language over videochat.

It’s great to see this program thrive, and that OLPC and Sugar continue to be part of the motivation for some of the good work being planned.

Comments

eduJAM! planned in Montevideo, May 5-7

This week a team led by Uruguay’s ceibalJAM! (including Gabriel Eirea, Pablo Flores, Gonzalo Odiard, Fernando Sansberro, and Andrés Ambrois) and including Walter, Adam, Christoph, and David Farning, made progress in organizing an education hacking summit in Montevideo, Uruguay.

The name of the event will be eduJAM! 2011 and will take place from Thu May 5 to Sat May 7. Please include the eduJAM! and ceibalJAM! logos below if blogging or writing about the event.

The main objective of the summit is to strengthen the free educational software developer community, with a focus on Latin America and the Sugar + olpc communities. The event will feature discussions around future directions and strategy, hacking on specific projects, and exchange of experiences among different deployments.  The event is being planned in more detail on the sugarlabs wiki.



Registration is not yet open.  Alongside the eduJAM! a couple of extra activities are being planned to make the most of the attendees gathering for the summit (we already know of people from 10 countries who will be there):

A “Conozco Uruguay Tour” is being organized by members of volunteer group RAP Ceibal and the OLPC community, between Sat April 30 and Thu May 5.

There will also be a Sugar code sprint starting Sunday May 8, right after the summit, expected to continue to Monday May 9 if not beyond!



Sponsors are welcome; Activity Central has already offered to be a sponsor, and the organizers are looking for other sponsors both at the national and international level.  We hope you can join us and are looking forward to your comments and suggestions!

Comments (3)

bottle rocket on the XO

Mobile App team bottle rocket borrowed an XO for a few months to play with it and test out their apps on it.  They recently sent it back along with a donation from their amazing staff.  Their founder Calvin Carter writes:

“Recently I was having dinner with a client.  [H]e had his OLPC laptop with him. The waitress recognized the laptop and started asking him questions… While my friend was proudly demonstrating the newest model to her, I was reminded of one of Bottle Rocket’s core beliefs: exceptionally innovative technology not only enhances the way we do things – it redefines the way we live our lives. I realized that these laptops can truly change lives. What a perfect way for Bottle Rocket to give back. The next day, four laptops were on their way to tease out the imagination and ambition of their new owners.”

bottle rocket staff with their test XO

bottle rocket staff posing with a test XO

That’s a great photo!  I wonder when some of their apps are going to appear alongside Batovi‘s in the Sugarlabs Activity center

Comments (2)

Second-grade Physics Activity

Cherry Withers writes about using a couple XOs, and some other netbooks with Sugar on a Stick, in a second-grade classroom.

I had 10 minutes of set-up for my small “talk” with a classroom full of 2nd graders and 40mins of instruction/play time. All told, I had 5 net books working with SoaS and 2 XO 1.5s…  The class was tackling Motion, Force and Balance on their Science curriculum and I thought the Physics Activity would fit in perfectly. They haven’t tackled the Law of Inertia (and I guess didn’t have plans to for this year).

I didn’t start with Physics right away. For the first law I opted to have them stare at an unmoving object, a plastic bowling pin. I told them to use their brain power to move it. Needless to say after almost a minute of doing this they were ready to knock the thing down (which they did in so many ways: shaking the desk, blowing on it, and just the good ol’ hand knock-down) They recorded their observations and we were ready to move on to the second law.

I set it up so that they already have Physics opened. I had them draw a ramp but didn’t tell them how to draw it. I told them to use whatever they can find in the program to do so. I got the variation: some groups drew it with the pencil, some with the triangle tool and a few found the polygon. Then I asked them to drop a ball on the top of the ramp and see what happens. They quickly figured out that their ramp would tip if they drew a big ball. Brianna’s group already knew the tricks (this is her favorite activity) and told everyone to “pin” it down. So we talked about what happens to the ball and how it ties to the 2nd law of inertia. One of the kids did ask me a question that stumped me for a second: “How do you know if it in fact goes on forever? You can’t see it go on forever. What if it did slow down and stopped some where else?”…

I told them to try to stop ball from rolling off forever. Some did try the easy way by just drawing an enormous “block” at the end of the ramp, but others found more creative ways: piling up blocks, some drew a bunch of tiny triangles and squares to slow it down, walls that are bolted and pinned. One group surprised me by thinking out of the box: slow down the ball with tiny objects on the floor and then bolt it down with pins. It was late in the exercise when one of the groups discovered the “pause” button.

Overall, it was a fun experience for the kids and they just absolutely loved the Physics activity.

Comments

LEGO WeDo and OLPC Peru: national collaboration

The Government of Peru and LEGO’s Education group have been testing the WeDo toolkit in classrooms with XOs since it was released in 2008. This year they have launched a national program to distribute WeDo kits to roughly 20,000 schools.

LEGO’s Lars Nyengaard writes:

“I am happy to announce that the first major deployment of WeDo for XO will happen in Peru, starting this year. An amazing 20.000 schools will be populated with WeDo. 80.000 teachers will be taught in WeDo and the constructionist approach. More than 1,5 million children will experience WeDo across Peru.

We visited Brazil and Peru to understand the challenges for education in some of the underserved areas. Personally, I will never forget my visits to Brazil, the people I met and the children trying out our WeDo prototypes… we have pursued the original idea of bringing robotics constructonism and WeDo to countries, where the OLPC XO is deployed. I am happy, joyful and invigorated by the decision of the Peruvian government to deploy 92.000 WeDo sets with programming software, activities and teacher training.”

OLPC has been testing many different types of sensors and electronics kits, since the earliest work on Turtle Art with Sensors. The XO has also become a fine dedicated Scratch machine, and WeDo kits are easily enabled from within Scratch (with some handy video tutorials). If you can get your hands on an XO and a WeDo kit, try this with your friends, children, and students.

Comments (2)

OLPC Keyboard/Touchpad freeze and fix

OLPC XO-1 users who are running software builds 650-656 (from 2007 and early 2008) are encountering keyboard/touchpad freezing this month.  Some XOs became frozen thanks to a bug in an early version of the firmware. If you encountered this, your XO should start as usual, but with the keyboard and mouse not working.

Here is a quick fix to update your firmware: you’ll need another computer with Internet access, a USB thumb drive (memory stick), a charger and wall outlet, and 10 minutes. (Alternately, you can send your XO to a community repair center – see the comments.)

  • Download http://dev.laptop.org/pub/firmware/q2d14/bootfw.zip
  • Take a USB stick, and create a folder named “boot”. Put the file in this folder. (the path to it should be /boot/bootfw.zip)
  • Make sure your XO is plugged into the wall, AND has a working battery in it.
  • Insert the USB stick into your XO. Reboot the XO. Wait until you see a message saying the firmware has upgraded successfully.
  • Remove all power from the XO for 20 seconds: unplug the power cord AND remove the battery.
  • Remove the USB stick.
  • Restore power to the XO and turn it on.
  • Hold down the “X” key on the keypad next to the screen as you reboot.
  • Your XO should now work normally.

It is also strongly recommended that you

as the recent releases have many new activities and other improvements.

Comments (33)

DebXO 0.6 released!

(adapted from this recent mailing list thread.  this is a sweet build; try it out.)

After waaaaaaaaaaaaaay to long of a delay, I just tagged and built DebXO 0.6 (installation guide).  In some ways, it’s very polished (I’ve actually tested all of the desktops myself), in other ways it has a number of regressions (due to Debian updates breaking things, switching to an almost-stock Linus kernel, etc).  Either way, I wanted to get it out because people keep asking about it, and dropping JFFS2 leads to such a massive improvement.

DebXO is a version of Debian (testing) that is customized for the XO-1 hardware.  The 0.6 release adds initial support for the XO-1.5 hardware; however, XO-1.5 is not officially supported [yet].  I’ll update the official wiki page with instructions for XO-1.5, for the early adopters.

MAJOR CHANGES:

  • Update distribution to Debian Squeeze.  All packages and desktops have been upgraded.  This is pretty major; for example, Sugar is now at 0.88, and Gnome at 2.30(ish).
  • Kernel update.  Switch from the olpc-2.6 tree to Linus’s linux-2.6 tree (based upon 2.6.37-rc4+).  A few pending patches from -next and -mm have been included, but other than that… it’s stock.  The config closely matches the Debian stock kernel config; at a future date, we’ll just switch to a standard Debian 686 kernel.
  • Switch the nand images from using JFFS2 to UBIFS.  This makes an amazing difference in terms of usability.  Over time, JFFS2 filesystems get slower as they fragment, while UBIFS doesn’t appear to.
  • Initial XO-1.5 support. It’s still rough around the edges, but it’s functional (currently xorg.conf and /boot/olpc.fth must be edited).  …
  • Read the rest of this entry »

Comments (3)

Improved IRC chatting: the power can be yours

Walter notes that Sebastian has improved the latest irc offerings at chat.sugarlabs.org, which offers one-click connection to the major sugar and olpc channels. A nice no-hassle IRC experience. Thanks, sdz!

Comments

An animated history of the Write activity

Bastien recently posted a video of the evolution of the code for Sugar’s Write activity. It’s a lovely visualization, and worth a look.

Comments

Rwanda on track to deploy 50,000 XOs to 150 schools this year

Nkubito Bakuramutsa, OLPC project coordinator at the Rwandan Education Ministry, talked to the Rwanda New Times this week about the first 10,000 students and teachers who had received laptops through the country’s OLPC program. Rwanda is on track to distribute XOs to 50,000 students by the end of the year, with another 50,000 following soon after.

Laptop preparation in Kigali

Laptop preparation in Kigali

The national deployment team recently finished setting up their software build, and is now flashing 2,000 XOs a day. This is a good milestone for the team — learning how to rebuild all parts of the system on their own is important, and as Zehra can attest the first time you get a NANDBlast production line up and running is memorable.

The schools are including materials from OLPC, Sugar Labs, India’s Azim Premji Foundation, the National Curriculum Development Centre, and the Rwanda Education Commons, with customization help from Microsoft and Rwanda’s Green Hills Academy network of schools.

Comments

My journey with OLPC and Sugar

I’ve lost count of how many times the demise and resurrection of OLPC and Sugar have been proclaimed and celebrated. What makes these projects tick?  Grow?  I ask myself this question whenever I start feeling burned out, wondering why I remain attached to the project and this green machine.

Sameer Verma behind his XO

Sameer Verma with XO

My own journey with OLPC, Sugar and all things related, has been underway for years. I’m a techie at heart, a “thinly-disguised” business school professor, teaching IT strategy and researching business models and consumer behavior. Every once in a while, I’ll sit down and compile a kernel, or run a packet sniffer.  (What can I say? It’s instant gratification and a lot more fun :-)

I think of the tech as the supply side of my interest: The XO makes for a great technology platform. The mesh (whether 802.11s or ad-hoc), suspend with the screen lit, robustness, low power, etc. is all very cool. Cool enough for a grown man to walk around with a funny-looking green machine slung around his shoulder.  The software stack too is amazing, flexible, free. The content is rich. Wikipedia in a box? Awesome! The tech definitely keeps me tethered.

Then there’s the demand side: a part of my family lives in rural India, in Bhagmalpur. A village where I have seen the simple life. Clean air, good food, quiet living. Its also stricken with poverty, sanitation issues, water shortages, and seriously untapped ingenuity.

Maggu at home

Maggu at home

As a kid, I used to hang around Maggu, while he milked a water buffalo, or Bahadur, while he made gold jewelry on a block of coal. Today I wonder what Maggu would do if he could learn about the rest of the world and its dairy achievements. How Bahadur’s family could save the lost art of rural goldsmiths. Would they benefit from a peek into that Wikipedia in a box? You bet. In my mind, I can savor the possibilities of the supply, and imagine what it can do for the demand. I speak with my friend Javier Cardona about IEEE 802.11s, with Maggu on my mind. These worlds must meet.

Finally, there’s the catalyst: my daughter Mira, now age five. She could open the XO, power it on, and turn it around into tablet mode when she was two. At three, she could play Implode on the XO with a finesse that amazed me. Children are like sponges; they soak up everything, and have incredibly simple solutions in their heads.  I cherish Mira’s curiosity and ingenuity, and she has been my catalyst for inspiration.

So that is my supply, my demand, and my catalyst. My story and my guide.

Mira hard at work

Mira hard at work


Every volunteer has her own story. Many come and go, some stay, but all leave a mark on the overall process. They all help us steer projects in new and meaningful ways. For instance, a little over two years ago in Austin the XO manual was written by volunteers to pave the way for a new kind of global user.  Sugar hackers and tech writers of all flavors funded their own way to Austin, to gather and create a resource that is used everywhere today.

A year later, volunteers ganged up in Washington, DC (again on their own dime) to create 30+ OLPC community deployment success stories, compiled into the “Class Acts” repository of tips & tricks.  I’ve dipped into this pool myself, asking my students to convert some of these into one-pagers. If you need a handout for a neighbor or school principal, grab this and print it!

And now we’re preparing for a larger community event, with volunteers from all parts of the movement and from around the world, at the OLPCSF Community Summit. Stay tuned for details and a summit update tomorrow.

Sameer Verma behind his XO

Sameer Verma is the chief organizer of the OLPC SF community. He is also Associate Professor of Information Systems in the College of Business at San Francisco State University.

Comments (1)

OLPC Canada and Canadian Sugar (Maple Syrup?) announced

The Belinda Stronach Foundation has launched a new OLPC Canada website describing their current plans, partners, and development of learning materials (and a new Sugar-like interface using aboriginal designs…)

Thanks are due to BMO Financial and the Ontario government, and the other partners who helped bring the TBSF plans to fruition – most recently with a $750,000 grant. They have published a map of the schools involved in their first-round pilot (some 2800 students and teachers in all), and are planning to expand it to 5000 participants before it ends.

It’s great to see all of these developments in North America at last. Mexico is also seeing an expansion of their program into Nayarit on the western coast, with their initial workshops beginning soon.

Comments (1)

Open Education at LinuxCon

Sebastial Dziallas organized a day-long session on Open Education at LinuxCon last week. They spent half the day discussing the needs of teachers and Sugar development. Caroline Meeks, Karlie Robinson, Colin Zweibel and others presented.

Mairin Duffy wrote up the event well, and the OpenSource Education channel offers lovely newsmag-style overviews as well.

Comments

OLPC in Micronesia: the Manual

David Leeming of OLPC Oceania has developed detailed deployment docs for a recent pilot in Kosrae, Micronesia, over at Wikieducator.    It is an excellent summary of what has been learned in the region to date, and useful guidance for anyone trying to organize a deployment for anywhere from 10 to 10,000 students.  I hope to see more great things from this project.

UPDATE (Aug 20): David has published an excellent Teacher Training Manual based on those notes.

Comments (1)

« Previous Page« Previous entries « Previous Page · Next Page » Next entries »Next Page »