> it *must* support sugar.
Why? I own a G1G1 too. I love the hardware but I find Sugar to be fairly unusable. It's
outrageously slow, funky, inconsistent, limited, and ugly. It makes for an OK demo but, if
the six months are any indication, it's going to take years for it to become a good, solid,
useful front-end.
Why didn't the OLPC guys adapt more existing software rather than writing so much from
scratch? And why are they so Python-centric? A Telepathy+XFCE+Webkit front-end would
probably be fairly doable. The mobile phone guys have been doing cool things; follow their
leads.
Given the huge delays and limited functionality, it seems pretty clear that they bit off a lot
more than they can chew. And unless 20 programmers suddenly materialize to work full-time on
it, I don't see things getting better any time soon. It breaks the heart.
Said from the snidelines, of course. I'm just an interested observer.
Posted Apr 24, 2008 19:18 UTC (Thu) by schwaang (guest, #19827)
[Link]
I don't disagree that Sugar is limited at this point, and there is a lot of unrealized
potential. Its lack of polish and clunkiness was my biggest disappointment with the XO when I
got my G1G1. I'm starting to appreciate its possibilities more and more.
The reason they must support Sugar, IMHO, is that education is the whole point of this
project. Anyone *could* develop activities for this system more easily than for Windows
(without Sugar), and a kid really can program in Python. The whole system is laid bare.
In any case, the choice of software stacks isn't the fundamental problem, I think the effort
must have been under-funded and, as I said, maybe needed more focus to its effort to get the
thing polished for the needs of its end-users. (I.e. "Benevolent dictator with usability
input for educators and educatees").
>And unless 20 programmers suddenly materialize to work full-time on
it, I don't see things getting better any time soon.
Lots of programmers (like myself) only just got their XOs in the last few weeks via G1G1. If
I can find a way to contribute I'll gladly do it. But I'm a little disconcerted to see the
Sugar folks admirably charging forward without the kind of managerial direction and user
feedback that success demands. With a Steve Jobs laser-like focus yoking effort to vision,
Sugar could rock.
But then, I'm also just yapping from the "sidelines" at this point ;)
There is one other thing I've come to realize about the XO. In the absence of an XO-centered
curriculum, there's a limit to what any child is likely to accomplish with one out-of-the-box.
But in the presence of such a curriculum (given the needed activities), today's Sugar isn't
going to be an impediment to the learning mission.
So it comes down to how they get deployed, and whether the adopting country organizations are
able to stuff some locally useful activities on them that allow teachers to teach and children
to learn.
Negroponte on OLPC's commitment to Sugar
Posted Apr 25, 2008 18:31 UTC (Fri) by amk (subscriber, #19)
[Link]
Last month I went to an OLPC meetup and helped someone who wanted to modify the Record
activity on their OLPC. Using Python for Sugar activities doesn't mean students will be
editing the software on their machines, because the code is still complicated.
Activities are GTk+ applications, so you need to know about the GTk+ signals-and-slots
mechanism, what widgets are available and their properties, etc. plus a collection of
Sugar-specific modules. Python is better than C for this, but modifying activities will still
be pretty hard, out of reach for all but the most determined students (and many adults!).