We recently ordered and received an XO laptop for our 21 month old daughter, Chloe.
Chloe’s watched me use my MacBook Pro long enough to develop a healthy digital curiosity that can only be satisfied by pounding on a keyboard. The XO’s keyboard is certainly built for pounding–and drooling and spilling and stepping on too. The minimal instructions that accompany the little green machine clearly state that this device was not for infants; a 21 month old is no longer an infant, right? She’s almost a toddler and the documentation has no toddler exclusion listed. Regardless, Chloe does not use this machine unsupervised. We don’t want her spending all day on facebook, after all.
The machine runs a Fedora Core 7 base with a Python-based Sugar GUI and the Matchbox Window Manager. This is what the landing page looks like:
As you can see, the familiar desktop metaphor has not been adopted for the XO; given that the target customer is a child in a developing nation, that metaphor would probably not have much meaning. Instead, the Sugar environment provides a community like theme with a hierarchy that moves from the individual to the group to the neighborhood. The machine comes pre-installed with a surprisingly rich set of applications all of which are nicely described and showcased here.
Warning: The following paragraph contains geeky subject matter that may bore, annoy or otherwise miff some readers.
Once I had the laptop networked I opened a terminal to it and set it up to allow VNC connections. The XO wiki mentions the availability of remote-desktop functionality and links to some python code that can be compiled into an activity. However, when using this activity I was not able to connect to the machine in any consistent or reliable fashion. Instead of wrestling with the activity, I chose the faster path of configuring vino-server to run as an .xinitrc command. I also installed Adobe’s Flash player because the XO’s included player (gnash) does not currently have the same abilities as Flash Player 9 (including the ability to play Flex 2 apps). I’ve otherwise left the XO in its original factory condition.
So how does Chloe like her laptop? She loves it but, like everything else that she loves (except ice cream), the love lasts only for a couple of minutes at a time. Her favorite feature this week is the built in camera; she loves to crouch down and try and sneak up on herself. Admittedly, this camera is currently being used as nothing more than a digital mirror but I’m certain that Chloe will be producing film-festival-quality clips within twelve months.
She’s quite enthusiastic about TamTam, a suite of audio activities which includes close to 100 voices and drag-and-drop interface for making music.
Each voice can be looped and then assigned to a key. Chloe hasn’t yet put together the exact relationship between the keys and sounds but she knows that pressing the keyboard results in delicious noises.
She and I also play with this flex app that’s intended to help her learn the alphabet while sharpening her mouse and keyboard skills.
Overall, we’re very happy with our XO laptop. I hope the OLPC project succeeds despite the many powers out there that are rooting against it.