where are we going with the laptop?

by Christopher Blizzard

Red Hat and the One Laptop per Child folks have been slowly iterating on both putting together a working operating system and taking the first baby steps in figuring out how to build an envionment for kids. A few weeks ago we had a pretty successful demo of the software for countries that are most committed to deploying the laptops. We got some great feedback and got to show off our initial design ideas and talk about the future.

Last week there was a design review. Bryan, Diana, Marco and Dan all got together to talk about what the next steps should be and what we should be working on. The notes from that meeting can be seen on that design review page that Marco put together. Diana put together some mockups that show what we could possibly do.

I’d like to take some time to talk about what those mockups mean. Out of context, they might seem strange, or fail to deliver the full story.

presence

This image describes what we’re thinking about presence. I talked briefly about this in a previous posting but this is the first time that we’ve really taken a step to make it part of the environment. In today’s desktops, “chat” is a program. It stands alone. You can talk to your friends, you can paste text, you can even video conference, but as a program it is completely separated from the rest of the programs that you use on a day to day basis. In fact, if you go and download one of our daily images, chat is still trapped in a tab of its own.

Once of our stated goals is to create a social environment for the kids. So what we’re trying to do is to turn the idea of presence and who is around into a basic element of the environment. Other programs that are also being used in the environment can assume that there’s a method to find other people and what they can do. We hope that this will create an entire application environment that encourages collaboration and sharing.

So at an implementation level, what we’re going to do is make the presence pane something that’s always around. To save screen real estate it will probably slide in and out from the side of the screen, but if you want to choose how to share a document with a friend or send a message to someone that slide pane will pop up and let you pick which one of your friends you want to send it to.

Another issue is “where to start?” I’ll bet that if you start up your computer today, whether or not it’s a mac, windows or linux machine, that you end up starting with the desktop. It’s where you start programs, manipulate files, etc. But since we’re not using a desktop metaphor the question is an interesting one.

So knowing that we’re building an environment around sharing and creating documents, talking to other people and expressing ourselves, one possible option is to just create a personalized home page that shows what you’ve done recently, what your friends have done recently and offer an easy way to see what’s going on around you.

Of the screenshots, this is the one that’s most likely to change over time. It’s strictly an experiment and we’re hoping to get a bunch more ideas of what might work. We’re happy to try and fail often. That way you know you’re making progress.

On another note, I did mention above that we have daily images available. One Laptop also has a developer board program in place. If you’re interested in helping with the laptop and you want to feel the full environment you might want to sign up to have one of the boards sent to you. We have about 500 boards available right now.