One Laptop Per Child News
OLPC XO Emulated Sugar UI Review
Posted on November 23, 2006 by Robert in Software: Applications, Software: Operating System, Prototypes: XO
As the unofficial software geek of OLPC News it’s fallen to me to write a proper review of the Emulated VMware version of the Sugar/OLPC GUI put together by Tom Hoffman (the Hoff?).
The OLPC Wiki contains instructions on how to get the best out of an emulation. The main point to note is the emulation will run slower to what you would find on the real thing.
Now, with that out of the way lets take a look at what’s happening: VMware Player loads up a virtual Linux environment and eventually the Sugar desktop appears with the now familiar XO in the center of the screen. Moving the mouse pointer to any screen edge brings up the Sugar Border around the outside edges.
This particular build has seven different activities across the bottom of the Sugar Border. Across the top left are the ‘Environment’ buttons for Neighbourhood, Group, User and Activity. Top right are buttons for Power Off, Wired Network and Page (I’m still a little puzzled with that one - It brings up the Chat program for some reason).

The browser in action
It’s not obvious from the outset but the whole Sugar environment is intended to be shared with others in your Neighbourhood. Take the Browser. You move the mouse pointer to the bottom of the screen to the activity icons and click the ‘World’ symbol. A few moments later your browser appears with a handy ‘Google’ page ready for a search.
You move the mouse pointer to the Sugar Border at the top of the screen and the ‘World’ symbol shows next to the ‘Environment’ symbols. Below this appears the symbol for your Neighbourhood and another for closing the browser.
Clicking on the Neighbourhood symbol makes your browser session available to the rest of the network. You now find on the far right side of the Sugar border a Symbol for you. Mouse over this and your name pops up. Others in your wireless neighbourhood will now see you using your browser and be able to see what your browser sees (although without another friend I couldn’t test that part).

Solo Group Chat
It’s a marvelously simple system with such an easy interface and yet its incredibly powerful. You click on the Chat symbol at the bottom. You move to the top of the screen and set the Chat activity to ‘Group Chat’. Your chat session is now available to anyone else in the network neighbourhood. Very cool.
PenguinTV gives users access to RSS feeds. Something I’ve never really bothered to use but after trying it on Sugar I really like it. The big advantage of RSS is it cuts through all the ‘web page’ garbage and just shows the text and pictures plus it works with multimedia files like podcasts!
The first thing I noted when I started up Squeak-Etoys was the screen size problem.
After I re-read the OLPC wiki I realised that Tom (the Hoff) had not set the screen resolution correctly. With the full 1024×768 resolution available Squeak will probably look pretty good.
If the XO laptop only had this extraordinary program then it would be enough for students to use. If you have any doubt, its worth checking out the video of Spanish students using Squeak in the classroom. It’s such a powerful environment for children (and Adults!) to use. I barely touched the scripting facilities.
AbiWord is really at home on the OLPC. With some great features it’s perfect for younger users to write with. I was a bit disappointed to find I couldn’t capture images from the web browser and paste into AbiWord. That’s a fault with the browser as far as I can see. Neither right click or CTRL-C would let me grab browser pics.

The mysterious Tam Tam
I couldn’t get TamTam to work. It’s a shared music creation program and needs to have the full screen in high resolution black and white mode. Technically it’s known as a sequencer and lets users put together and play some amazing creations.
The other activity included in the Sugar package is a memory game in a 4×4 layout where you have to pick the picture pairs. I got bored of this after one game but for children it might be more fun. I’d like to see a speed challenge where members in the network can try for the fastest times. Competition always makes things more interesting.
So far I think the OLPC team has produced something innovative but the Sugar GUI has a long way to go if this example is an accurate indication. I’m really looking forward to seeing the next stage of the product.

Your blog is impressive,it is always in my mind after i read it.