OLPC XO Laptop : Give One Get One Now!
Got my G1G1

I did take some pictures of course, but I'll point you to some videos that do a better job of introducing the XO:
Sugar is the XO's desktop GUI.
It is very good and has some excellent innovations. Three of the
elements that stand out are visual map of the mesh network neighborhood
, visual map of running applications
(the "activities" in the circle are
running, as opposed to the menu bar on the bottom which are those
that can be launched), and, most importantly IMO, the activity-centric
Journal
(rather than the expired files-and-folders desktop metaphor).
Having a task-oriented organization scheme is something I've been
wanting/expecting in Mac OS for twenty years, perhaps now it'll
happen when the Apple folks see they've been scooped in UI design
by a Linux machine with 128MB of RAM (it's 1984
all over again!). Of course Genius Folders will be
a dandy enhancement to the Journal's tagging scheme.
For young children the XO is probably darn near perfect. The
built-in
tools
(writing, music, chat, web browser, video, graphics, data recorder,
and calculator) and games are the obvious starting point. For real
computer powered creativity it has an impressive set of easy-to-use
programming tools. Python is the XO's primary scripting language
and the Pippy
and Develop
(Activity-building Activity) IDEs are a natural progression
from EToys
(a LOGO-like environment
in Squeak/Smalltalk) and Turtle
Art
visual
programming activities.
Some obvious low-hanging fruit for making the XO a vehicle for
teaching older children and young adults is packaging eBooks and on-line course material from sources like Project Guttenberg
, MIT
OpenCourseWare
, and Stanford on iTunes
U
. I see a
flourishing library system of SD cards and USB memories. Naturally
the same materials would work dandy on the Sony and Amazon eBook
readers. Somewhat more challenging (but of personal interest to me)
is a web newsfeed system to replace my newspaper subscription.
Java-oriented folks will of course be disappointed that XO
doesn't normally support Java, but being a resource-constrained
platform that is pretty much unavoidable (Microsoft has been making
the same whine wrt Windows on XO). While there has been some work
done to make Java available on
XO
including a JNLP handler, I think a more useful approach would be
Google
Android
for
XO. And I'm sure Gosling would agree since it is his opinion that
the PC for the developing world is the cell phone and that the OLPC
Project is bad idea.
Another idea for developers I have is porting Sugar to the
Nokia
N800/N810
which have specifications that are similar to the XO (actually
they're a bit slower and ARM-powered but the memory and display
sizes are quite close). There is some discussion about Sugar and Nokia's Maemo
but there doesn't seem to
be any indication of a port in progress.
There is still time to participate in Give
One Get One
as the deadline was extended to December 31st, so if you haven't
ordered yours yet please do it now! Not only do you get a tax
deduction for the donated XO, you also get a year of T-Mobile WiFi
which covers a lot of places including a zillion
Starbucks.
When you do get your XO Laptop, please let me know as I'm interested in meeting up with other OLPC-minded folks.