Posted on January 25, 2008 by Winter in Software: Applications, Prototypes: OLPC


Stop the OLPC second guessing!
Over time, I have seen countless comments about the choices of the OLPC along the lines of
  1. "Why did they think it was better to run an odd keyboard and an odd desktop (sugar) rather then just a cut down Linux distro with XFCE and carefully selected applications?"
  2. "Why add a 'View Source' key, almost no kid will use it"
  3. "They didn't write an education plan because they don't believe in 'regular education and teachers'."
  4. "The XO is useless because you can't play MP3, watch Flash, or print"
I think not everyone appreciates the background of these choices. These comments actually describe the Classmate. And in my opinion that is NOT a great computer for elementary school children.

Why Sugar?

Basically, the Desktop is a lousy interface. Deep down, it is based on a menu selection system. A menu is a tree based search which gets confusing VERY fast. Even grown ups cannot understand all the menu choices in, eg, an Office application. The reason experienced *nix users love the command line is that this allows you to break free from these confusing, isolated menu selections.

The designers of the XO took the view that an education computer for children should work like a child thinks. It should work like a toy. That is because toys are designed to work for children. The desktop metaphore was designed for adults and mimmics their work experiences. It was also designed to overlay a hierarchical (tree based) tool structure, that is, a menu. However, small children in the developing world probably have little experience with "File cabinets" and "Directories" in office buildings. Furthermore, the hardware imposed severe limitations on memory use, eg, no virtual memory.

olpc sugar groups
Next year's Sugar groups?

The interface, Sugar, had to transparently combine:

  • Group work activities (sharing)
  • Context sensitive choices
  • Show the current state of the system, eg, how much memory is used by each activity
  • A file system with built in version control like Git, to hide the intricacies of storage from the children. The children must NEVER lose any work and back-ups should be automatic (if you think you understand file systems, that proves you don't)
  • Basic connections between work and the applications that access it
  • Have state-of-the art security for users who might not know what they are doing and who can't use passwords
  • Automatic, viral, and extremely safe updating
  • Automatic anti-theft systems to protect the CHILDREN from mugging and violence
  • Loads of other things not done under *nix
  • The Keyboard should be as small as possible for making a smaller laptop.
  • Also, children should never be exposed to a caps lock key and other cruft.
  • And this should all work for children who can hardly read on a system with less than 1GB memory.
Maybe this above gives you some more appreciation about what the OLPC coders have achieved. Because, they succeeded in all of the above.

The Need to View Source

And the "View Source" button is there for an extremely good reason. One of the defining moments in the history of the World Wide Web was the decision by the Mosaic team to include a "View Source" menu option. This single addition allowed thousands of users to become web designers.

It allowed me to set up a complete web site in the early nineties. All the arguments against the "View Source" button on the XO could have been leveled against the "View Source" option in Mosaic. And they were ALL proven wrong. If you want the people in the developing world to contribute to the OLPC and their own country, they need a "View Source" button. If not as children, then they will reap the benefits when they grow up.

It is rather fashionable to look down on Geeks as Lost Boys who don't want to grow up and who's opinions can safely be ignored. That vision gave us Vista. But these are the people that succeeded in making the impossible true. They all REALLY understand what they are doing. Some of the best software architects on the planet, or their students, were one time or another involved in these decisions.

OLPC in Education

The same holds for the educational aspects of the OLPC. It has been fashionable too to bash Alan Kay's ideas, but it will be difficult to come up with a living specialist who is both better and willing to tell us he is all wrong. It has been written many times, even by me, the OLPC is about communities that simply do not have enough teachers to teach all the children. There are too many of these communities (around 900 million children are affected) and they are too diverse to even contemplate designing curricula for all of them.

The OLPC decided the best they could do was to help those communities (teachers, children, and parents) to cope with this shortage and adapt the content of the laptop and the teaching. It is no use to try to integrate the laptop into the curriculum as this won't be possible anyway (there often aren't even books to adapt), and this won't increase the productivity of the teachers enough to off-set the costs in hours of the integration.

olpc free music project
We wanna sing and dance!

In short, "Never judge a man until you have walked a thousand miles in his shoes."
(I know the joke version, but it is you who will then be a thousand miles from home)

MP3 and Flash

To get back to the last comment:

"The XO is useless because you can't print, play MP3, nor watch Flash"
MP3 is patent encumbered, so can't be distributed. Anyhow, these children can hardly be expected to have large MP3 libraries laying around. I think they can manage with Ogg (which has better codecs).

Flash is a resource hog and, in my opinion, a largely useless format only invented to block saving movie streams. There is an open source implementation, Gnash, and it will be possible to include it into the software mix if needed. Still, Sugar has its movie format, so Flash would be needed only for YouTube. Given the current problems with getting these children on-line, I don't think the education boards will view the inabillity to download YouTube movies a major problem.

olpc xo printer
OLPC XO: printed

XO Printing

Getting down to printing from the XO

Printing has been promised for this spring. Personally, I would give priority to PDF (eg, in a PDFCreator set-up). PDF is a good archiving and interchange format. Native PDF printers are arriving, and whatever Linux printing architecture will be chosen in the end, it will be able to handle PDF.

Not that paper and ink are so cheap in the developing world that printing should be a priority. Think of taking a regular laser printer to the tropics (40C/120F) with 95% humidity, no airco, 200 miles from the nearest distributor of toner and paper. Guess how long this thing will print. Use an ink-jet printer, calculate the cost per sheet.

I can understand the lack of priorities in this department. It might be a negative outcome of the G1G1 program that the OLPC now feels obliged to spend their scarce time to write a printing infrastructure for the XO.

Tags: | | | | | | | | | |

Posted on November 12, 2007 by Wayan Vota in Sales Talk: Donors, Sales Talk: G1G1, Prototypes: OLPC, Countries: USA, Prototypes: XO, Laptops: XO-1

What are you doing reading OLPC News?! You should be over at Laptop Giving doing your Give One Get One geek duty!

olpc xo g1g1 start

I just dropped $423.95 ($399 + $24.95 in shipping) for one of the first laptops ordered via the website while Jonah Bossewitch beat us all when he called the order hotline at 1am and bought an XO with the great motto: Get em while they are hot!

Update: If you are having trouble with the 1-877-70-LAPTOP phone line, check out the OLPC News solution.

More Give One Get One Links:


Tags: | | | | | | | |

Posted on October 26, 2007 by Wayan Vota in Use Cases: Community, Prototypes: OLPC

Not my mom
Young at heart want OLPC too

Whenever I attempt inter-family tech support with my Mom, I realize just how complicated computers are today. She often is confused by multiple file locations and program extensions, and once we delve into drivers or boot disks, I might as well be speaking Esperanto to her.

And multiplying my mom over the developed world population, and you have a cohort that not only rivals children in number, they are also exponentially more wealthy and yet just as in need of a simple communication device. A platform that facilities "learning learning" to key old minds sharp and engaged that's also amazingly easy to use and resistant to accidentally drops or spills.

By now, you know where I am going, so lets have eldavojohn on Slashdot make the link:

"I would suggest something like the OLPC as an everything. Yes, it's geared for children but I guess you're kind of dealing with ... well, in some cases degenerated minds.

I don't say that to be mean but ironically my four year old cousin and my 80 year old grandfather have some of the same needs when it comes to high tech gadgets."

Kids and elderly do have the same needs, though maybe in a different form factor. The OLPC XO would need to be SuperSized - made with enlarged screens and keyboards for those with failing eyesight and poor hand-eye coordination. But would much else need to be altered?

While my mom is still too smart and spry to be comfortable with the current, limited OLPC activities, a few more adult-centric programs would go a long way to exciting Grandma and getting Grandpa off the couch. Games like sudoku or crosswords, in addition to Tetris or Doom on the XO would enliven shuffleboard courts and wireless mesh-enabled bridge, hearts, or Scrabble would create "XO thumb" in countless retirement homes.

Of course, I am not the first to think of One Laptop Per Grandma. In the comments of an earlier post, Delphi said:

I'm supporting quite a few elderly users whose only needs are Internet browsing and word processing and an inexpensive, simple and easy to use computer like XO would be ideal for them. Come to think of it, that's what many/most people use their computers for anyway. Add to it a 'super' eBook functionality and you have a winner - surely, even an OLPC critic like yourself should be able to see this...
Though he was not referring to me, I complete agree with Delphi's opinion. I also bet Quanta agrees too, and can't wait to sell adult XO's to senior citizens, interconnecting a whole other market with clock-stopping hot XO technology.

Tags: | | | | | | | |

.

Posted on October 18, 2007 by Guest Writer in Prototypes: OLPC, Use Cases: Technology

olpc seti@home
I'm Kevin Knoles, a Distributed Computing and OLPC enthusiast. For the past couple years or so I've been wondering if what we now call the XO-1 could practically be used for Distributed Computing.

At first that may seem like a bad idea given the XO's low-end processor, low power consumption being essential to its operation, limited "disk" space & RAM, and internet access that may be slow, spotty, or nonexistent. Given all the potential problems, it would seem that Distributed Computing on the XO may be not just a bad idea, but a terrible one.

But then again, the XO may in time become the most common computer in the world. I don't think it outrageous to say that someday XO's could constitute over a quarter of all the laptops in use worldwide. Even without a powerful CPU, through sheer numbers they could offer oceans of computing power. SETI@Home started on desktops less powerful than the XO, and even by today's standards that was a lot of power.

Tags: | | | | | | |

Posted on September 20, 2007 by Guest Writer in Sales Talk: Countries, People: Negroponte, Prototypes: OLPC

1000 olpc
Hello I am Alexandre Van de Sande, an interaction designer currently based in Rio de Janeiro, and in this first article I want to address a fundamental-in my opinion flaw in the OLPC strategy: distribution.

I don't think the One Laptop Per Child as a whole is doing well, there seems to be no government buyers, the production is being constantly postponed and the XO's newest price is around US$200.

But is it really a two hundred dollar laptop that is being sold? At the minimum order of 250,000 computers Nicholas Negroponte is not in the business of selling cheap laptops, but of selling fifty million dollars in untested education reform.

There are of course good reasons for not selling the laptops individually or in the famous buy 2 get 1 scheme: first it's a logistical hell to ship and support. Nicholas Negroponte repeatedly said that half the cost of most laptops were marketing, shipping and support. But most importantly the laptop simply isn't as valuable alone as it's in a group of peers.

Tags: | | | | | |

Posted on August 06, 2007 by Wayan Vota in Countries: China, Sales Talk: Countries, Prototypes: OLPC

olpc china
Tianhua GX-IC is OLPC competition?
While we salivate at the idea of Christmas OLPC XO sales, other countries might not have the same One Laptop Per (Adult) Child dreams as your standard American geek. For example, China, an early OLPC dream gone sour, may still be ambivalent about XO technology if Shanghiist is right.

Starting off with the obvious need for cheap laptop options in a nation of rich coastal province, yet poor hinterlands where two hundred million people earn less than a dollar a day, Mathew Seigal goes on to list a familiar reason behind OLPC resistance:
We're totally behind the charitable aims of Negroponte's project, but we're not sure you can turn children into geniuses just by throwing computer equipment at them. If that was the case then UK state-run schools would be teaming with little Einsteins. The UK spent billions on IT investment before they started to realise that they had to retrain teachers and reinvent learning methods.
He then goes on to list the many options that Chinese parents (and kids at heart) have in the affordable computing space.

Tags: | | | | | | | |

Posted on July 22, 2007 by Jon Camfield in Prototypes: OLPC, Commentary: Press

You know the OLPC has gone mainstream when not only does it get coverage on real news programs, but also fake ones.
olpc on Daily Show's colbert Report
Colbert says OLPC = global enslavement
The Colbert Report launched "The March to Enslavement," their new segment on human/technology interaction Thursday night. This first installment featured two favorite topics of tech-lust discussion; the OLPC (using the old hand-crank model ) and the iPhone.

In this short comic take on the OLPC he covers two topics that are the tips of larger icebergs that OLPC News has looked at; such as social engineering / 419 scams and children's natural affinity for technology.

Tags: | | | | | |

Posted on June 29, 2007 by Wayan Vota in Sales Talk: Competition, Hardware: Keyboard, Prototypes: OLPC, Hardware: Screen, Laptops: XO-1

Today the new Apple iPhone will make its North American debut and techno-lust has gripped the USA. Lines have formed outside Apple stores and cell-phone scalping will certainly ensue. But is all the hype really warranted? Is the iPhone all that, when compared to the OLPC XO? And how long would the lines be for a retail XO laptop?

While I enjoy my Nokia N95 and watch iPhone lines in wonder, Maison Bisson has developed a comparison of the iPhone to several techno-marvels, including the OLPC XO. Before you read the chart, remember that none of these devices are general purpose computers, they are very targeted computing applications, what Maison Bisson calls "information age devices" which allow for networking without the need for a conventional, bulky laptop.

Continue reading "OLPC XO vs. Apple iPhone"

Tags: | | | | | | |

Posted on June 25, 2007 by Wayan Vota in Prototypes: OLPC, Hardware: Production

olpc icon
OLPC XO BTest-3 in use
Have you seen the One Laptop Per Child computers in the wild? The BTest-3 Children's Machine XO that arrived mid-May at OLPC headquarters and incorporates swank new features like:
A clean line on the battery housing and thinned out plastic on the front bezel for "glowing" camera and microphone "in-use" indicators. Improvements for robustness include: a steel plate in the keyboard area; a smaller battery cavity; rubber "bunny ears", thicker bumpers and ribbing made out of pure polycarbonate, a longer keyboard cable, and a water resistance in touch-pad area.

Improvements for usage include: increased display tilt; improved keyboard feel and responsiveness; improved touch-pad responsiveness; a gray bezel around the display; improved fit and finish of the buttons; X and O indicators on the touch-pad buttons
For me and many others, the most prominent new feature is the brightly colored XO on the back cover of the laptop that has 400 unique XO color combinations. This big XO is much louder than personalizing stickers and really makes the OLPC XO stand out in the classroom.

Tags: | | | | | |

Posted on June 04, 2007 by Jon Camfield in Use Cases: Community, Sales Talk: Competition, Sales Talk: Countries, Prototypes: OLPC

olpc Hugo Chávez
Hugo Chávez: pro OLPC?
While we all await news about the expired OLPC May 30 deadline, I am intrigued by the short mention that Venezuela's Chávez is discussing his own PC, potentially to donate to his neighbors to further his own political and/or international relationship goals.

The OLPC XO platform, with its webcam, microphone, battery life, and mesh networking capabilities has perhaps much more to offer Venezuela and Latin America than just as an educational tool - it can enable a new media voice of the people themselves with just a bit of video editing capabilities thrown in. A One Multimedia Studio Per Child.

This is extremely valuable with recent events in Venezuela's TV shake-up. RCTV, the station which whose license was not renewed for airwave broadcasting, has already shown up on YouTube. In the large scope of things, video provides a compelling medium to reveal environmental, economic, and human rights issues, which has already provided much-needed action.

Tags: | | | | | | |

Posted on May 30, 2007 by Guest Writer in Sales Talk: Countries, Sales Talk: Intel, Prototypes: OLPC

Macedonia classroom
Macedonian classes of tomorrow?
I am Novica Nakov of Free Software Macedonia and the Macedonian Government announced a project about computers in education in December 2006. The ambitious project "Computer for every student" is now under way. Reports say that it will cost around 20 million EUR. However, the Government seems determined to buy 150 000 desktop computers for all public schools in the country.

In the past there were similar projects, and although none was of this scale schools had problems with the amount of hardware they received. Electricity is a problem only for remote schools. Most of the schools though have problems with securing enough room for the computer lab. Also, past experience has shown that schools have hard time protecting against robbery. Whole computer labs have gone missing over night in the past years.

The people at the USAID funded Primary Education Project are aware of these problems. Chief of Party Dr. Keith Prenton says that they will try to convince the Government to look for other, more effective, hardware solutions by the time the "Computer for every student" project ends in 2009.

Tags: | | | | | |

Posted on May 26, 2007 by Guest Writer in Commentary: Academia, Prototypes: OLPC

olpc classmate linux
School yard antagonists
Like your editor, I believe that the OLPC initiative is, quite simply, the greatest philanthropic idea there has ever been. Since I am now about to be highly critical of it, let me make that plain from the outset.

I have read OLPC News, and its archives, for several months now.. And what I feel is a growing sense of disbelief, as one would-be participant after another arrives on the scene. I am looking, it appears to me, at a school-yard battle over a bag of sweets.

I dare say it was inevitable that this scuffle would develop; we are after all looking at a projected target population of, well, it depends upon which enormous figures you're looking at today, but around five billion potential users? Nobody wants to be left out of the photographs, so we have Mr Gates climbing on board, and Intel, and the Linux Lads, and no doubt Apple any moment now.

Mine is bigger than yours, and all that.

It is all very understandable. But, people, it's not very edifying, is it?

Tags: | | | | | | |

Posted on May 17, 2007 by Wayan Vota in Implementation: Maintenance, Prototypes: OLPC

humpty dumpty
Is OLPC XO easy to fix?
While there is no official plan to provide OLPC XO post-sale spare parts or maintenance to participating countries announced by One Laptop Per Child, Nicholas Negroponte has often voiced his idea on how the Children's Machine XO can be maintained in the classroom:
Kids that I know, for instance in that picture, sleep with their laptop. I mean, they're not going to let these break, and Mary Lu's done a heck of a job in making them very repairable, so that 95% of the maintenance is done by the kids, actually.
Now reading that you might think that the OLPC XO is a modular computer, with each internal component easily repaired by students with a screwdriver. Even Walter Bender agrees with Ethan Zuckerman that the X0 is screwdriver repairable in their Radio Open Source interview

Tags: | | | | | |

Posted on May 01, 2007 by Wayan Vota in People: Leadership, Prototypes: OLPC, Software: Operating System, Software: Windows

olpc sd slot
A naked SD slot
Back when we first heard that there would be a SD slot on the OLPC XO, I wondered why since Secure Digital wasn't Open Source. Subsequently, we learned from Walter Bender that an SD slot for the Children's Machine XO is the first truly Open Source SD implementation. Then we learned from Nicholas Negroponte the reason why a SD slot was needed to begin: Windows on the OLPC:
Although the machine is preinstalled with Linux but this doesn't mean that you can't run Windows on the machine, Negroponte said. " We put in an SD slot just for Bill," he quipped.
Or so we thought. Now Jim Gettys, Vice President, Software Engineering, OLPC has revealed the SD slot backstory:
I’m also glad that Microsoft likes the SD card (which they need); note that that will cost much more than Windows, and that Linux doesn’t need it ;-). Again, the primary push for it were two events, taking place last summer, little of which had to do with Microsoft
.

Tags: | | | | | | |

Posted on April 25, 2007 by Christoph Derndorfer in Prototypes: OLPC, Software: Operating System, Software: Third Party, Software: Windows

microsoft olpc
I'm sure that by now most of you have heard about Microsoft's $3 Software Package for Developing Countries. Amongst the many articles that have been written about this news-story I'd certainly recommend you to read this one called "Microsoft's $3 anti-Linux weapon" over on linux-watch.com:
"Officially, the goal is to help bring social and economic opportunity through new products and programs to as many as possible of the potential 5 billion people who do not yet use Microsoft products. … Here's what's really happening. Microsoft is seeing that the OLPC (One Laptop Per Child) initiative is taking off. Soon, millions of kids will be using a computer for the first time, and their first computer is going to be running Sugar, an innovative software environment built on top of a Red Hat Fedora-based Linux variant."
Steven J. Vaughan-Nichols, the article's author, goes on to mention other examples of open-source operating systems such as Ubuntu and Mandriva gathering momentum in Africa and South America. Now of course you don't exactly expect a website like Linux-Watch to have an unbiased view of anything involving Microsoft.

But even leaving politics about open-source aside, what other reasons are there why Microsoft products shouldn't be installed on the X0 machines. One of the arguments you often hear when talking about Windows and Office running on the X0 is that Windows XP (don't even get me started on Vista) is a real resource hog. So how is that multi-million lines of code beast ever going to work on "the slow $100 laptop".

Tags: | | | | | | | |

Posted on March 28, 2007 by Wayan Vota in Sales Talk: Countries, Countries: Greece, Prototypes: OLPC

It now sounds like Thodoros Karounos of Metsovio University and coordinator of the OLPC Greece Initiative Committee has his hands full with contributors like Simos Xenitellis. HomeBoy MediaNews reports that:
The Greek project associated with OLPC has many volunteers, including 250 people with programming, translation and other skills and another 250 primary and secondary school teachers. The team includes lawyers, PhDs, English teachers and one young student who is in the sixth grade of primary school.
Why might so many volunteers be needed? The Greek team is in a race against the clock. Greece has set a target of 20,000 computers for 300 schools by September and MiDWaN says 15,000 computers could be Children's Machine XO's for "dimotiko" (the sixth grade of primary school) and "gymnasio" (the second class of junior high school), focusing on mathematics and physics.

A full OLPC Greece implementation would mark a dramatic shift in the target market for One Laptop Per Child. Greece is not Brazil or Nigeria, its part of the European Union and its education system is relatively well developed. Might this be the first move by Quanta Computer to enter the "developed" world market?

Tags: | | | | | |

Posted on March 21, 2007 by Wayan Vota in Prototypes: OLPC, Commentary: Press

In reading Fred J Aun's "Is OLPC Putting a Band-Aid on a Gaping Wound? article, I was surprised to see that Linspire President and CEO Kevin Carmony is still using the muffin stump analogy to describe the Children's Machine XO:
"It's the notion that you can go to a third-world country and give them the muffin stumps," he told LinuxInsider. "That's how we feel about these computers. They are so limited and so restricted as to what they can do, they're not going to have much value."
It seems that Linspire leadership is still under the misguided impression that the "$100 laptop" is trying to replace a standard computing environment. That a Sugar UI is meant for adult OLPC XO users, and therefore OLPC hardware is limited.

Tags: | | | | | | |

Posted on February 27, 2007 by Wayan Vota in Software: Applications, Sales Talk: Countries, Prototypes: OLPC

Are you excited by the clock-stopping hot OLPC XO technology like dual mode screens or ? Do you want to be one of the lucky Children's Machine XO BTest-2 owners? Since there are no OLPC eBay sales just quite yet, you only have four ways to play for your very own "$100 laptop":
  • Join the OLPC Developers Program: If you are a free and open-source developer or research organization interested in contributing to furthering OLPC's goals, you can join the ,a href="http://wiki.laptop.org/go/Developers_