One laptop per child OLPC Sydney

On Friday night I attended a SLUG meeting where Pia Waugh and Jeff Waugh demonstrated the XO computers used in the One Laptop Per Child (OLPC) project. The little machines are a cute, impressive package. The OLPC project is visionary, intriguing, and I think bound to grow beyond what’s yet dreamt of in our philosophy.

The OLPC project aims to give a specially-designed computer laptop, the XO, to children in remote and underprivileged areas of the world. The goal is to give these children access to the most up-to-date technologies for learning, experimentation, self-expression and collaboration. The project was first announced publicly in 2005.

This blog post is about the things that struck me most during the presentation in Sydney on Friday 28 March 2008. There’s a lot more information on the OLPC web site about the XO machines and about the aims, history and growth of the project.

The XO hardware

Pia and Jeff brought along a few of the XO laptops. Before the talk started, I wandered to the front and picked one up. First, I had to figure out how to open it. I dare say a five-year-old child would have figured it out in two seconds. It took me a bit longer, but eventually I flipped up the two bunny ears and opened the lid.

The machine is small — you can comfortably hold it with one hand and press the keys with the other. It has a handy grab bar at the back, so there’s little chance of dropping it while you tap the keys. The outer casing is quite tough, and the keys are overlaid with a soft rubbery cover. Jeff mentioned a use case that has been tested:

You can spill a glass of wine on the keys and they’ll still work.

Though, he said, that’s not necessarily a use case that was designed for 😉 since the principle users of the XOs are children — what’s more they’re children in remote and disadvantaged areas of the world.

You can also throw the XO against a wall, and most of it will still work. It is recommended that you close it first. (Wink again 😉 )

Jeff is a mine of interesting titbits. Here are just a few of them:

  • To conserve power, the machine goes into low power mode three seconds after you stop hitting the keys. But the screen stays alive much longer.
  • There is no hard drive, just flash memory. This makes the machine very robust.
    • That’s the throw-it-at-a-wall use case.
  • You can put the display into black-and-white mode — triple the resolution. This is great for use as an eBook. You can twist the screen round, to make the machine even more compact while reading.
    • This is great for reading under a tree.
  • Two round holes conceal the (video) camera and microphone. Above these are two pinprick lights, showing when the camera or mic is activated. These lights are wired-in hardware, not software-controlled.
    • So there’s no way to trick the child into being recorded unknowingly.
  • The battery lasts six to eight hours and can handle 40 degrees ambient temperature. There are a number of ways to recharge it, including situations where there’s no electricity:
    • Hand-held crank, in the same cool dark-lime green and robust chunky design as the laptop.
    • Solar power recharger, which can be located at a school so that the children can recharge while in class.
    • Cow power — attach your cow to a long pole and walk it round in circles, charging the battery.
    • The normal electric recharger we all know and love.
    • Foot crank.
    • And so on — new and funky rechargers keep appearing.

The XO software

Endearing and clever — those are the terms I’d pick.

What’s endearing is the appearance of the machine itself and of the user interface. The XO motif is used cleverly, to represent little people —‘O’ over ‘X’ representing a head and body. Click the ‘Neighbourhood’ key on the keyboard or the corresponding icon on the screen (both will get you to the same place) . Now you see little XO icons dotted around the screen, representing others on your mesh network.

Pia showed us around the user interface, activities and collaborative features. It’s a little like Facebook or other social networking tools. You can choose your friends and interact with them. Other nearby networks will appear too, even if you don’t have access to them.

The applications are called ‘Activities’. Examples might be a web browser (Firefox); Chat; a text processor (Write); and so on. When using an application, you can choose to share it. Then it will appear on other people’s Neighbourhood screens and they can jump right in and collaborate with you.

The designers of the user interface have avoided text as much as possible. They are also attempting to steer clear of a file system display (like Windows Explorer). Instead, there’s a pie chart to show which activities are loaded, and a ‘life stream’ of all the things you are doing.

The focus is on learning, of course. But not only on learning pre-determined material. The focus is also on creative activities — composing music, writing code, experimentation, and collaborating with others in your network.

The mesh network concept is pretty cool. James Cameron, an Ozzie outback software engineer, hung one XO in a tree and took another for a ride in his ute. He got them pinging each other at a distance of two kilometres. In Peru, they’ve managed to bring internet access to a remote town by putting an XO every two kilometres over a distance of thirty kilometres.

Stephen, a young boy who is an XO wizard, showed us some Python code he’d put together. There are three software development environments:

  • Pippy — based on Python, allows you to code, run and share with ease.
  • EToys — based on SmallTalk.
  • TurtleArt — a cool graphical tool, where you drag and drop components into a flowchart.

OLPC Australia and region
Pia and Jeff mentioned lots of trials happening in New Zealand, the Solomon Islands and regional Australia. The objectives are to give the remote and disadvanted communities access to cool educational stuff.

The future

The open source community is developing new applications for the XO all the time. Here’s one that caught my attention:

Soon, a cog on the keyboard will give you access to the source for the Python front end. So the children will be able to ‘mess up’ their own PCs by changing the code.

They can reinstall from a friend’s PC via the mesh network, or just switch from customised mode back to the default.

My conclusions

A big thank you to the Sydney Linux Users Group and to Pia and Jeff. And thank you to Atlassian for hosting the event in their Sydney office.

In the past few months, I’ve seen pictures of the laptops and I’ve followed Anne Gentle‘s excellent and in-depth blog posts on her work with the OLPC project. Now it was great to play with the machines myself, and to meet Jeff and Pia who are so absorbed in and committed to the project.

My husband Peter was at the meeting too. Afterwards, he said that he’d like to know more about the politics behind the project. Now, that’s a really good point. What sort of political impediments do the OLPC guys have to work around, to get the laptops out to the areas where they’re most needed? Is every country actually eager to allow them in? A couple of people mentioned that we might be seen as foisting Western technology on the children of the world. But does any country or political force actually see it that way?

I’ll be following this project with great interest, and also looking into how I might become involved. Ann Gentle has jumped in already. I wonder if the Australian branch needs the input from a technical writer like me?

About Sarah Maddox

Technical writer, author and blogger in Sydney

Posted on 30 March 2008, in atlassian, OLPC, open standards, technical writing and tagged , , , , , , , , , . Bookmark the permalink. 9 Comments.

  1. Thanks for linking to my blog post on the preschool visits with the XOs, Sarah!

    Indeed, I took them to the classroom last week and we played with them at a picnic table under a huge tree in the playground. My four-year-old kept asking, why isn’t there any color on the screen? But the resolution and clarity is still amazing even in sunny Austin, Texas.

    I’m so enthusiastic about this project and I’m pleased to see you share it. I’ll email you with some ideas on how your tech writing skills (especially wiki familiarity) could be useful to the project.

  2. Hallo Anne,
    Thanks — it will be great to have some ideas on how tech writers can contribute. Especially about wikis on the XO. The company I work for (Atlassian) allows its staff 6 days a year to work on external, non-profit schemes. If the OLPC project can use me, this might be a good and interesting and rewarding way of spending the time.

  3. Hi — great summary, it was great to meet you (albeit briefly)!

    I think it’s highly likely that your skills will come in handy, if you have time to contribute to OLPC Australia. Definitely watch that site (it’s a blog, so easy to subscribe to), and watch the announcements mailing list for the latest news. We are planning our official launch for May.

    Ciao. 🙂

  4. Hey Jeff,
    Great — I’ve subscribed to the OLPC au feed. Looking forward to hearing more!

  5. Here are links to two great stories about OLPC in Arahuay, Peru — really worth a read:
    * Ivan Krstić’s blog
    * OLPC report on Peru

  6. The cow power thing is a joke, right?

  7. No, it’s serious!

  8. Rangan Srikhanta

    Hi Sarah,

    I am Executive Director of One Laptop per Child Australia. I have read your enthusiasm for the OLPC initiative and would like to have you more involved with our initiative.

    Please do not hesitate to contact me at my personal email address to discuss this further.

    Kind regards,


  1. Pingback: OLPC Australia’s first techfest « ffeathers — a technical writer’s blog

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: