[Trac #1053] OLPC needs a usable GUI (i.e. not Sugar)
Zarro Boogs per Child
bugtracker at laptop.org
Sat Mar 31 11:13:29 EDT 2007
#1053: OLPC needs a usable GUI (i.e. not Sugar)
--------------------+-------------------------------------------------------
Reporter: gnu | Owner: jg
Type: defect | Status: new
Priority: normal | Milestone: CTest
Component: distro | Resolution:
Keywords: |
--------------------+-------------------------------------------------------
Comment (by jg):
The difference here is that a number of OLPC folk have worked with
computers and young children in the developing world (remember, our major
audience are the kids who can't read yet, are just learning to read, or
basic education), and the messy desk *doesn't work*. It was designed for
literate, developed world office workers.
And the other focus is on collaboration: most learning is person to
person, kid to kid, parent to kid, teacher to kid, kid to parent.
Therefore a very high focus on collaborative applications, that will
become clear as we move forward from here given the UI. The "mesh view"
and "buddies view" are central UI elements, not yet exploited, for
building thos applications.
I've watched my own kids (now age 9 and 12) go through this, with
innumerable calls for help from Mom and Dad. In most parts of the world,
Mom and Dad have never used a computer, and may be illiterate or semi-
literate: we get questions like "What is the Internet?". We believe Sugar
is much better for this primary audience; kids usually are only getting
5-6 years of basic education. I think we have 2 remaining major goals we
need to meet:
1) make it easy to run Sugar apps on existing desktop
environments, so that if people choose other environments the apps are
still usable (and infect the whole community with building collaborative
applications). We expect the kids, as they get older, may find other
environments more useful (at least if we can get everyone on board on the
collaboration side!). And there are some truly neat Sugar apps being built
that kids of all ages everywhere may want to run in whatever desktop
environment they are using.
2) make it easy for kids to run existing applications in the Sugar
environment, so they can start experimenting when interested in more
complex software. So over the last 2 years or so, my daughter has gone
from wanting very simple paint programs to where she takes Photoshop
howto-s and replicates the results in The Gimp.
The process, which we've been unable so far to spend time on but hope to
soon, is ensure Sugar is "doing the right thing" with ICCCM and extended
freedesktop hints where at all possible, and adding to the freedesktop
standards where needed. Secondly, I suspect it may be easier once that is
done to adopt a more "standard" window manager in our environment, making
full integration of complex apps in Sugar possible; matchbox was developed
for PDA's where most applications were semi-custom.
--
Ticket URL: <http://dev.laptop.org/ticket/1053#comment:17>
One Laptop Per Child <http://laptop.org/>
More information about the Bugs
mailing list