OLPC Project Interface Revealed
BogusToo writes to mention an EE Times article describing the interface for the OLPC project laptop. Using some fairly intuitive UI concepts (like simplified web browsers and a chat client), the Linux-based system attempts to do away with the kludgey parts of computer use. A video demo of the interface has been placed on YouTube. From the article: "Earlier postings around the Internet have also shown how the physical design of the laptop has changed, including the elimination of the much touted on-board hand crank that was supposed to power the cheap, lime green laptop. It's still there, reportedly, but has now been moved to the power adapter. The OLPC's produced earlier this week in Shanghai still need to go through loads of testing, such as knocking them off desks and dropping them in mud, as kids are wont to do. They may also be kicked around, like soccer balls, a popular sport in 99.9 percent of the world."
From TFV:
"Note that there is no url bar" (in the browser)
I really hope there's more to it than that. I mean, I realize that google isn't going anywhere anytime soon, but having any single search engine be the mandatory primary interface for the web, to the exclusion of even being able to type in urls directly seems insane to me.
<marge>Hrmmm....</marge>
My problem with the OLPC is related to the whole low power/low spec business. I keep hearing about how important it is to save memory, CPU and power on the machine. And yet... the GTK widget set that it uses has gotten slower and slower with every release since GTK 2.6.
The GTK developers simply have no idea what they are doing. They ditched all the old X code and moved to Cairo which massively increased the RAM and CPU requirements for GTK apps... particularly hurting phone/PDA users like Nokia google for it... it's all there on the web). On top of the Cairo problems, they also made changes that sabotaged the performance of the various widgets. Basically, every version of GTK past 2.6 has been a fucking performance trainwreck, and the developers responsible (people like Owen Taylor) have just snuck off quietly and not taken responsiblity.
I remember the GNOME mailing list discussions about adopting the then forthcoming GTK 2.8 -- adopting it meant taking a risk on GTK getting it RIGHT since they would be reliant on untested code. Lots of credulous developers said that they should adopt it because they had faith in the GTK developers not screwing them over. Mugs.
Half a dozen versions later, and GTK still sucks fucking balls... and what's more, the OLPC suffers from it even worse because it is a low-performance system. Essentially... it runs like shit because of the GTK developers never having heard of stuff like optimization and benchmarking.
Speaking of which, the word processor is using a picture of a floppy disc to represent saving a file. Since a)The OLPC doesnt have a floppy disc and b)The target users may never have seen a floppy disc, they may need a new icon...