OLPC G1G1 sales start today

Key idea: a Python-powered laptop for the education in the developing world. They are now taking orders from US and Canada for a limited time at: http://www.laptopgiving.org/en/index.php where you essentially get one and give one for about $400 (plus about $25 shipping). Related news items: http://www.olpcnews.com/sales_talk/g1g1/give_one_get_one_has_started.html http://hardware.slashdot.org/article.pl?sid=07/11/12/138246 Just ordered two. Seems like you would need at least two to really see the Python-powered networkable apps in action. We have an (unreleased) early port of our plant drawing software to CPython and PyGTK for the OLPC, developed under emulation; here are screenshots: http://www.kurtz-fernhout.com/olpc/ I'm not sure I'll want to release it if it runs too slow on the actual hardware, as it took a speed hit moving from Delphi to Python, but maybe some focused optimization might improve performance down the road. What I'm hoping for someday is for the OLPC to run Java better so I can use Jython on it. I prefer Swing to GTK. As when I asked about pyGTK before here, pyGTK was difficult to get running on the Mac, so I'm not that happy with it as a cross-platform solution (even if it installs easily on GNU/Linux and Windows). I also like the option Java provides of cross-platform fast code, rather than messing with semi-portable C and lots of #ifdefs and corner cases. Still, "Sugarizing" an application kind of locks it somewhat into the OLPC framework, and that would probably be true even with Java. http://wiki.laptop.org/go/OLPC_Human_Interface_Guidelines I know the hardware can at least just barely run Java: http://www.olpcnews.com/software/operating_system/pepper_pad_operating.html http://www.concord.org/publications/newsletter/2007-spring/probeware.html http://www.javalobby.org/java/forums/t85296.html And there is some interest in making it work generally: "Javalobby calls for Java port to OLPC" http://www.linux.com/feature/119793 But then cell phones run Java, so why not the OLPC? So likely it will be the next version before Java runs well with better hardware? Java was not truly free when they began the OLPC project -- another opportunity cost of Sun's policies. Anyway, I'm hoping for software upgrades for this one over time. I like Jython+Swing+Java more and more everyday, now that Java is becoming free. Since the OLPC runs open firmware, http://wiki.laptop.org/go/OFW_FAQ I may also find it works as a good Forth machine: http://wiki.laptop.org/go/FORTH to replace my aging VIC and Commodore cartridges and embeddable F68HC11 single board computers, which I found a great way to learn about programming in a bottom-up modular fashion. And of course it runs a version of Squeak. At the very least, it could be an interesting platform to do GNU/Linux-oriented experiments with. (Like the Sharp Zaurus SL-5500 or the Nokia N800). Here is a video of an OLPC running an iRobot Create: http://www.olpcnews.com/sales_talk/g1g1/give_one_get_one_sell_out.html "Couple an OLPC with an iRobot Create to create a telepresence robot. Using a simple web interface, users can drive the Create, monitor its sensor readings, and explore the world across the internet through the attached OLPC's webcam and microphone." I'm hoping eventually I can get the OLPC to run a bluetooth usb module so I could use it to control Lego Mindstorms NXT units (as I expect the OLPC is going to be more rugged in the hands of a kid then leaving a regular laptop on the floor by Lego). I don't want to hype the OLPC too much (it's had more than enough hype already :-), just to be a reminder for those who already want one for whatever reason. There are also of course now several similar laptop projects ongoing (with GNU/Linux running from Flash, although probably not as rugged). I'm sure there will be lots of issues with the software (Sugar still seems to be a work in progress) and maybe even the hardware (lots of new stuff to fail). The overall experience may seem limiting for the developed world, especially given a limited web browsing experience, see: http://www.laptopmag.com/Review/My-8-Year-Old-Reviews-the-OLPC-XO.htm For example, I like the connectivist ideals of the Sugar interface; I'll be curious to see how it works out in practice as opposed to just putting a regular GNU/Linux desktop on there and having some tutorial information in a native language. I know I found worrying about Sugar to be a big stumbling block in my porting efforts, and the point at which my work on that stalled (i.e. it works as a GTK app, but does not integrate well into the moving-target OLPC Sugar world yet). So, rather than see the OLPC as a finished thing, I see getting a couple as R&D into the future of (Pythonic) computing, plus maybe something to help someone somewhere. Plus maybe some inspiration for a new version of PataPata (even as I am now moving that into a Java/Jython-only direction) or other educational projects. I'm really looking forward to seeing if it can be used easily in as an ebook reader in tablet mode -- maybe to look at some of those million freed books that Raj Reddy of CMU and associates have scanned as TIFF files and made available on the internet: http://www.library.cmu.edu/Libraries/MBP_FAQ.html http://www.archive.org/details/millionbooks or the earlier Project Gutenberg 100000 book text-based archive: http://www.gutenberg.org/wiki/Main_Page The OLPC is something I hoped for (perhaps too optimistically time-wise) seven years ago: "[unrev-II] The DKR hardware I'd like to make..." http://www.bootstrap.org/dkr/discussion/0754.html I'm glad to see it happening, even with the rough edges. Things will likely only get better from this. Another couple of years, something like this may truly be $100. And might have lots of really awesome constructivist and connectivist educational software, plus endless tutorials and other adapted educational content, similar to: "Open-Source Early Literacy Materials Gaining Some Attention" http://slashdot.org/article.pl?sid=07/11/09/1422211 "Learn to read as Starfall" http://www.starfall.com/ --Paul Fernhout

I think this "limited time only" idea defeats the purpose of the whole software environment. Why should I buy a community building tool that will not be available to potential members of my local community? What are the prospects of a commercial product running the XO software system? I agree, I am tempted to buy four and get two rather than buy two and get one. That starts to be enough money that I hesitate though. I disagree about Java, though. I think that moves in the wrong direction. mt

I understood the time limitt had something to do with restrictions on nonprofit status, though I am sorry I forget where I heard it -- maybe laptop.org before the sale started. I certainly agree that I would want to at least make sure a friend of my kid in the same neighborhood was doing the same thing, or buy double myself. Andy On Nov 12, 2007 9:31 AM, Michael Tobis <mtobis@gmail.com> wrote:
I think this "limited time only" idea defeats the purpose of the whole software environment. Why should I buy a community building tool that will not be available to potential members of my local community?
What are the prospects of a commercial product running the XO software system?
I agree, I am tempted to buy four and get two rather than buy two and get one. That starts to be enough money that I hesitate though.
I disagree about Java, though. I think that moves in the wrong direction.
mt _______________________________________________ Edu-sig mailing list Edu-sig@python.org http://mail.python.org/mailman/listinfo/edu-sig
-- Andrew N. Harrington Director of Academic Programs Computer Science Department Loyola University Chicago 512B Lewis Towers (office) Snail mail to Lewis Towers 416 820 North Michigan Avenue Chicago, Illinois 60611 http://www.cs.luc.edu/~anh Phone: 312-915-7999 Fax: 312-915-7998 gdp@cs.luc.edu for graduate administration upd@cs.luc.edu for undergrad administration aharrin@luc.edu as professor

Andrew Harrington wrote:
I understood the time limitt had something to do with restrictions on nonprofit status, though I am sorry I forget where I heard it -- maybe laptop.org before the sale started.
I heard the same thing, but it does not make much sense to me, as there are a lot of educational non-profits which have sales as part of their missions. I would expect OLPC sales would be clearly income related to their exempt purpose? OLPC News was set up by someone in part out of a feeling some of these decisions were less transparent than they should be.
I certainly agree that I would want to at least make sure a friend of my kid in the same neighborhood was doing the same thing, or buy double myself.
One thing about this is that I wonder if a typical spread-out car-requiring US neighborhood, unlike a clustered rural village, will have the density to make the mesh network useful? I'm getting two from a developer point of view, but then I've long been interested in and worked on educational software (going back more than 25 years). So for me, it's mostly an R&D investment, a learning opportunity, and also something charitable. I have fairly low expectations for it other than perhaps to use to deploy my own Python-ic creations, and my family has other laptops and desktops to use for production work or web surfing. I'll be very happy if the music software really does network well. For a more typical home user, especially one who does not already know and like GNU/Linux, I'm not sure if it would meet expectations in the developing world as other than either as special purpose device (like used as an ebook reader or robot controller) or alternatively, for a family who buys several, as a family activity to use some of the built in "connectivist" software (either what is there now or what might be speculatively available in the future). Again from the review by an eight year old: http://www.laptopmag.com/Review/My-8-Year-Old-Reviews-the-OLPC-XO.htm "When given the choice between the XO and his current PC, Nicholas naturally chose the latter. When asked whether he would rather use the XO or his Leapster handheld learning system, he chose the Leapster. But when given the choice between the XO and nothing, he was okay with the XO. And since that's the choice facing the potential recipients of the XO, that may be enough of a victory." So, I've actually somewhat discouraged someone I know who wants it just as a good laptop present for their kid. If the recipient is not into the "giving" part, or the "developing" part, or the "learning its quirky OS" part, I think a kid would be disappointed, as in the above review. If they are into giving, developing in Python, or learning GNU/Linux, then by all means, it may be a great educational experience to be part of a movement, and to have a portable platform one can write Python software for. I'm tempted to just velcro one to the wall and use it to track the local weather -- although I've seen cheaper dedicated computing devices one might use for that. Still, it does not, to me, seem to have the ease-of-use of an "appliance", like these attempts: http://en.wikipedia.org/wiki/AlphaSmart http://en.wikipedia.org/wiki/Canon_Cat given that I assume any purchaser will need to upgrade the software as it is just the first big public release. Maybe in a few years a system like this might ship with good enough software you could expect not to have to upgrade it or add to it regularly. Still, I might be wrong, and it might be good enough out of the box, I'll see; I've only worked with limited emulated development versions of it. Obviously, it is the aim of the OLPC project and Sugar to deliver exactly that ease of use and automatic migration and installation of applications. I think we are still waiting for the verdict on that (currently reviews seem mixed and the software seems still in flux). I'm also still not sure what I make of the legal liability of running a mesh network node if yours is the link that is readily identifiable and connected directly to the internet. Hopefully you can secure it with a pass phrase? http://wiki.laptop.org/go/Mesh_Security On a tangent, while one can disagree with the distribution plans for developing nations, the idea behind selling a million at once was to saturate an entire area with them to promote a wi-fi mesh across a big area, as well as to make theft less likely. Personally, as one person on OLPC News suggested though, "10 Reasons Why Negroponte Should Change OLPC Distribution" http://www.olpcnews.com/sales_talk/countries/negroponte_change_olpc_distribu... this idea might work better in a city -- where a progressive mayor might order a few thousands to blanket the city area. As is said at that link: "Contrary to state and federal governments, in the municipal scale, one enthusiast can make a project happen. City mayors are usually eager to find projects that can put their own city on the map, even if that means doing things nobody has ever done before. Also, a thousand children and his families can represent five thousand voters, and that does make a difference in the next elections, specially if you promise to expand this one-school project to others when your term is ending. A couple thousand dollars is the just the scale they can afford: around the cost of a bridge, a new road or reforming a school. " I thought that was a really good idea -- focusing on developing cities not developing nations. But then I've long been a Jane Jacobs fan. :-) http://en.wikipedia.org/wiki/Jane_Jacobs --Paul Fernhout

Paul D. Fernhout wrote:
For a more typical home user, especially one who does not already know and like GNU/Linux, I'm not sure if it would meet expectations in the developing world as other than either as special purpose device (like used as an ebook reader or robot controller) or alternatively, for a family who buys several, as a family activity to use some of the built in "connectivist" software (either what is there now or what might be speculatively available in the future).
That should have read "in the developed world", meaning like the USA. And I really should not be using "developed" / "developing" as they are loaded terms (even though the OLPC project uses them too), since there is a lot the USA can learn from other countries, including poor ones, some of whom rank higher in overall happiness in various surveys -- here's a different one: http://worlddatabaseofhappiness.eur.nl/ On using Java/Jython and the OLPC: "Pepper on the OLPC" http://www.pepper.com/linux/olpc.html "A technology preview of a special version of the Pepper environment is now available for the One Laptop Per Child (OLPC) XO laptop. This version of Pepper for OLPC runs on the XO laptop and replaces the standard Sugar environment while retaining the XO's Fedora-based Linux distribution. ... The Pepper environment is written primarily in Java, though it includes open source components like Mozilla and Java that are written in C or C++. The Pepper application framework supports Java, C, C++, XUL, HTML, etc. We're also working on adding Python support soon. ... We'll be making the source code for the Pepper for OLPC environment available soon. We're planning to release it under an LGPL license. We'll also be sponsoring an open source community to maintain the Pepper for OLPC environment." Using Pepper (if it is indeed released under the LGPL as announced above), which is an environment built in Java and including JVM 1.5, I hope I can run Jython on the OLPC. I'll have to try it and see. Maybe the Pepper people do not know about Jython? Of course, software written there in Jython is not going to run on the regular OLPC environment (which is CPython+pyGTK). An informative pro-OLPC post at Slashdot: "Worth Careful consideration" http://hardware.slashdot.org/comments.pl?sid=357665&cid=21325111 An excerpt: "While you can certainly waste time and goof off on the web, there is also a wealth of instructional material, learning material, free encyclopedias, and help of all kinds to be had on message boards. Children could learn, for example, methods of improving local sanitation, agricultural techniques, and health information which could end up saving the developed world millions or billions of dollars in humanitarian aid. They could also learn other languages which could open up entire worlds to them. Even if they didn't have the internet, they could learn how to program, how to compute, make art, photographs, drawings, and a whole bunch of other stuff with it. Not to mention the fun factor. It's not an educational panacea but it WILL change the world. " And as another slashdot poster says, you can't buy that many paper textbooks for $200, especially compared to what you can cram into 1GB of Flash (or even more if you get the files from local servers and delete old ones). And paper books have their own problems in areas of high humidity (mold, chewed by rodents, fade in the sun, etc.). I think a lot of the economics that governments are considering for deploying OLPC have more to do with replacing plain old paper textbooks with a single laptop than any of the issues of connectivity or simulation or learning to program which are more the sorts of things we think about for computers in, say, the USA or Europe, where we pretty much take purchasing textbooks and access to local libraries of tens of thousands of printed books for granted. Still, even for USA schools, OLPCs may make sense if they save money on textbooks. So, USA school districts could save money of textbooks (if they were free, as in here:) "Global Text Project – Wiki Textbooks" http://slashdot.org/article.pl?sid=06/09/05/230201 http://globaltext.org/ (or even just at direct author royalty cost) and kids get Python and educational simulations thrown in as a bonus. Plus, they get a lighter load and less back pain. "Heavy backpacks lead to early strain and pain for schoolkids" http://cnnstudentnews.cnn.com/2001/fyi/teachers.ednews/02/13/backpack.pain.a... Anyway, as an ebook reader alone the OLPC might be worth the US$425 cost, which is only a $100 more than what a Sony Reader costs with an extra waterproof cover, and that amount is less than the more flexible (but heavier) iRex Iliad. See: http://www.mobileread.com/forums/showthread.php?t=5664 I think key to happiness with the OLPC in the USA is reduced expectations. Consider that for $425, you get an OLPC ebook reader than runs Python, and then some kid somewhere else with limited access to books gets one too. I'll be curious to compare them side-by-side with an ebook reader. Maybe if that eight year old reviewer was asked -- would you rather carry a three pound OLPC XO-1 back and forth to activities or two or three times as much weight in textbooks in your backpack, they might have gone for the OLPC. --Paul Fernhout

I'm also very disappointed with the limited distribution scheme of the XO (in time and US only). For me there is no doubt that the XO is the best educational and technical machine out there (vs Intel Classmate and Asus EEE) but it's not sufficient not even necessary to have the best product to gain wide adoption (ask Microsoft). Now that the XO has entered mass production I believe the OLPC project should concentrate *now* on starting the ecosystem, the layers of the onion, to hopefully reach a sustainable critical mass (of software developpers, content creators, advocates, to sell more, to lower the price, etc). I believe it just won't happen with the actual distribution scheme. When I had my first 100 $ "laptop", I was a kid, and the ZX81 could be bought everywhere by anybody. As a result this very limited machine (and following ones), without the web, saw a growing "community" and dedicated magazines where full of Open Source and Open Hardware, sharing tweaks and hacks and all kind of creative projects which ignited the curiosity and vocation of many today engineers: http://www.dmoz.org/Computers/Systems/Sinclair/Magazines_and_E-zines/ In regard the XO is a heaven but where are the well deserved vibrant layers ?? it's been a while I'm following these official OLPC lists, at least, but sadly, they doesn't flood my mailbox: http://lists.laptop.org/listinfo/olpc-open http://lists.laptop.org/listinfo/games In the meantime Asus recently released the EEE subnote book: http://en.wikipedia.org/wiki/ASUS_Eee_PC http://www.flickr.com/photos/curiouslee/1949245574/ Officially it is not for education (they say now) and you can buy it everywhere *now* (or soon) with an ASUS 2 years warranty. Oh, and the official website is full of kids pictures... http://eeepc.asus.com/en/ Well right now ASUS have a hard time to keep up with the unexpected high demand ... the layers are building fast, forums, blogs and lists are again vibrant with tweaks, hacks and all kind of creative projects ... If I take my little, tiny, microscopic French country for example (where the laptop won't even be available before the mid-december): http://www.blogeee.net/forum/ http://www.blogeee.net/ I see that this single forum is already very active with people sharing their experience and projects with few laptops bought from Taiwan on Ebay. I can't buy an XO and consequently can't contribute to the XO project, I will then buy an EEE and probably contribute to the EEE layers. I find that ironic considering that I'm fully in sync with Nicloas Negroponte, Papert and Kay main ideas and approach. So, yes the OLPC is already an incredible success (it shook-up Intel and Asus) so cheap, affordable machines are and will be more and more a reality thanks to the OLPC initial strike. I also expected the layers catalysts, my mistake probably. PS: Hopefully Quanta will release a "consumer" version of the XO (could be already to late to reach a "critical mass", hopefully I'm wrong) francois On Nov 12, 2007 8:51 PM, Paul D. Fernhout <pdfernhout@kurtz-fernhout.com> wrote:
Andrew Harrington wrote:
I understood the time limitt had something to do with restrictions on nonprofit status, though I am sorry I forget where I heard it -- maybe laptop.org before the sale started.
I heard the same thing, but it does not make much sense to me, as there are a lot of educational non-profits which have sales as part of their missions. I would expect OLPC sales would be clearly income related to their exempt purpose? OLPC News was set up by someone in part out of a feeling some of these decisions were less transparent than they should be.
I certainly agree that I would want to at least make sure a friend of my kid in the same neighborhood was doing the same thing, or buy double myself.
One thing about this is that I wonder if a typical spread-out car-requiring US neighborhood, unlike a clustered rural village, will have the density to make the mesh network useful?
I'm getting two from a developer point of view, but then I've long been interested in and worked on educational software (going back more than 25 years). So for me, it's mostly an R&D investment, a learning opportunity, and also something charitable. I have fairly low expectations for it other than perhaps to use to deploy my own Python-ic creations, and my family has other laptops and desktops to use for production work or web surfing. I'll be very happy if the music software really does network well.
For a more typical home user, especially one who does not already know and like GNU/Linux, I'm not sure if it would meet expectations in the developing world as other than either as special purpose device (like used as an ebook reader or robot controller) or alternatively, for a family who buys several, as a family activity to use some of the built in "connectivist" software (either what is there now or what might be speculatively available in the future). Again from the review by an eight year old: http://www.laptopmag.com/Review/My-8-Year-Old-Reviews-the-OLPC-XO.htm "When given the choice between the XO and his current PC, Nicholas naturally chose the latter. When asked whether he would rather use the XO or his Leapster handheld learning system, he chose the Leapster. But when given the choice between the XO and nothing, he was okay with the XO. And since that's the choice facing the potential recipients of the XO, that may be enough of a victory."
So, I've actually somewhat discouraged someone I know who wants it just as a good laptop present for their kid. If the recipient is not into the "giving" part, or the "developing" part, or the "learning its quirky OS" part, I think a kid would be disappointed, as in the above review. If they are into giving, developing in Python, or learning GNU/Linux, then by all means, it may be a great educational experience to be part of a movement, and to have a portable platform one can write Python software for. I'm tempted to just velcro one to the wall and use it to track the local weather -- although I've seen cheaper dedicated computing devices one might use for that.
Still, it does not, to me, seem to have the ease-of-use of an "appliance", like these attempts: http://en.wikipedia.org/wiki/AlphaSmart http://en.wikipedia.org/wiki/Canon_Cat given that I assume any purchaser will need to upgrade the software as it is just the first big public release. Maybe in a few years a system like this might ship with good enough software you could expect not to have to upgrade it or add to it regularly.
Still, I might be wrong, and it might be good enough out of the box, I'll see; I've only worked with limited emulated development versions of it. Obviously, it is the aim of the OLPC project and Sugar to deliver exactly that ease of use and automatic migration and installation of applications. I think we are still waiting for the verdict on that (currently reviews seem mixed and the software seems still in flux).
I'm also still not sure what I make of the legal liability of running a mesh network node if yours is the link that is readily identifiable and connected directly to the internet. Hopefully you can secure it with a pass phrase? http://wiki.laptop.org/go/Mesh_Security
On a tangent, while one can disagree with the distribution plans for developing nations, the idea behind selling a million at once was to saturate an entire area with them to promote a wi-fi mesh across a big area, as well as to make theft less likely.
Personally, as one person on OLPC News suggested though, "10 Reasons Why Negroponte Should Change OLPC Distribution" http://www.olpcnews.com/sales_talk/countries/negroponte_change_olpc_distribu... this idea might work better in a city -- where a progressive mayor might order a few thousands to blanket the city area.
As is said at that link: "Contrary to state and federal governments, in the municipal scale, one enthusiast can make a project happen. City mayors are usually eager to find projects that can put their own city on the map, even if that means doing things nobody has ever done before. Also, a thousand children and his families can represent five thousand voters, and that does make a difference in the next elections, specially if you promise to expand this one-school project to others when your term is ending. A couple thousand dollars is the just the scale they can afford: around the cost of a bridge, a new road or reforming a school. "
I thought that was a really good idea -- focusing on developing cities not developing nations. But then I've long been a Jane Jacobs fan. :-) http://en.wikipedia.org/wiki/Jane_Jacobs
--Paul Fernhout
_______________________________________________ Edu-sig mailing list Edu-sig@python.org http://mail.python.org/mailman/listinfo/edu-sig

Michael Tobis wrote:
I think this "limited time only" idea defeats the purpose of the whole software environment. Why should I buy a community building tool that will not be available to potential members of my local community?
From there: "On walking around school I saw kids that had laptops with spoiled screens, torn off "ears", and defect batteries one kid even told me that his laptop had been stolen. There are teachers for whom the idea of using the laptops in learning is not yet natural, and there are challenges regarding how to digitalize the curriculum the kids must go through during
A very good point. And you can find lots of people who agree the OLPC distribution model is problematical for various reasons, for one example: http://www.olpcnews.com/sales_talk/countries/negroponte_change_olpc_distribu... But as I see it, this is not about the OLPC XO-1 as an innovation by itself. For me, this is about experimenting with doing education with lightweight portable "dynabooks" http://en.wikipedia.org/wiki/Dynabook running GNU/Linux supporting dynamic languages (like Python) with wireless connectivity, which don't break when you drop them or use them outdoors around a little bit of water or heat or dust. That's the big picture, long term. I've bought several portable devices (with hopes of running Python software on some of them) -- none have had the (projected) robustness of the OLPC. The robust alternatives I could buy still seem to be in the thousands of dollars, for example: http://en.wikipedia.org/wiki/Toughbook Still, it is possible the XO-1 won't live up to the hype of toughness. And if it doesn't, in my eyes it will have been a failure, because I think that is the most important aspect of it -- reasonably performing GNU/Linux and Python in a tough but cheap enclosure. The software can be fixed up, and I expect will improve over time like it did for the Zaurus SL-5500 or Nokia N800. If the hardware has problems, then you're stuck. Here is a related article with a video clip of earlier (prototype) OLPC's with problems: http://www.youtube.com/watch?v=Fm9bTrpjTZ0 http://www.olpcnews.com/countries/nigeria/olpnc_galadima_school_interview.ht... primary school." I found that clip a little heartbreaking as at the end the child puts his hand across the apparently defective laptop screen, me thinking -- is he wonderingly if perhaps there goes his chance at a hopefully better education? Probably need at least 1.2 laptops per child to account for spares. :-( Still, even if only a few people can only get a few now, the general principles related to "dynabooks" will become more and more ubiquitous as years go by. And they are already happening -- one can get a Nokia N800 for a similar price (although it isn't quite as robust, and it is harder on the eyes). This has been an ongoing trend for many years. With a couple decades this trend might even culminate in devices equivalent to the OLPC XO-1 given away for free on the back of cereal boxes. :-) "Electronics goes organic" http://www.my-esm.com/digest/showArticle.jhtml?articleID=199700530 But even if that seems to hard to believe, it's not much of a stretch to imagine in ten years buying the equivalent of the OLPC XO-1 used on ebay is only going to cost in the tens of dollars. At that price, almost everyone in the world can afford one (or someone can afford to buy them one if they can't themselves). We are seeing the continued emergence of Pierre Teilhard de Chardin's "noosphere". http://en.wikipedia.org/wiki/Noosphere Whether that will be seen as good or bad for most remains to be seen. So, I see the XO-1 as mostly a funky vehicle for this kind of "dynabook" experimentation. But I expect in two or three years this OLPC XO-1 will be obsolete (if it isn't already. :-) Though on the other hand the Newton MP2100 has held its value for almost a decade, and probably still exceeds the OLPC XO-1 in good power management and ease of use -- although that is mostly software related, for example the Newton may sleep 100 times during the time it take you to draw a line across its screen. I could write a lot on OLPC failings based on the Newton's successes (OLPC didn't use an ARM processor like the Newton, color maybe wasn't essential and if it was, it could have been done the usual way, http://wiki.laptop.org/go/Image:Blurry-develop.png the Newton OS and GUI really did get out of your way most of the time and worked well in a mobile setting). I could even point out at length how the OLPC project duplicates some of the Newton's mistakes (making it hard for developers to use existing code or develop using existing desktop equipment, as OLPC could have made Sugar optional add-ons to Gnome instead of essentially replacing Gnome, etc.), http://www.osnews.com/story.php/16582/The-OLPC-Sugar-Interface-Dont-Do-it/ Still, I think there are also a lot of good points about the general OLPC concept anyway (and even about Sugar's aspirations). I also admire the way it was done as a non-profit using free and open source methods. One can quibble about how organized they are, etc., or lots of other things they may have had difficulties with, or with the distribution models, or the hype machine, but as I see it the OLPC is the biggest game in town working on hardware and software this way -- and they have chosen Python to pull everything together. I feel a little about it like I feel about GNU/Linux, which I resisted for years because it was obvious UNIX was an antiquated technology compared to all the other promised OS's (Plan 9, Microkernels, Inferno) or even just plain old pre-DOS QNX or the Mac OS. But in the end, the GNU & Linux communities have kept chugging a long and become the biggest game in town in that free OS arena. I don't know if OLPC will have that much momentum, of course. I doubt it -- not because it isn't a ultimately a good idea to make robust cheap dynabooks for kids (or adults :-), but just because there will be so much hardware competition with dropping prices that in a few years one may have many choices with a variety of OS's or software environments (e.g. the Java powered PepperPad http://www.pepper.com/ to name just one competitor). And some of this is happening precisely because the OLPC project paved the way and stirred up the commercial competition. But all that is good news ultimately for anyone who wants to use computers in education -- better, faster, cheaper, lighter, more robust. It's all part of an ongoing revolution, perhaps leading up to Vernor Vinge's Hugo-award-winning short science fiction story "Fast Times at Fairmont High" http://www.kurzweilai.net/articles/art0518.html?printable=1 where he talks about the equivalent of sprinkling smart dust (called "localizers") around schools. From the review: "One thing that was believable is that it seemed that a lot of the kids cheated, and it was almost impossible for the adults to catch them. With universal network connectivity it would be hard to make sure kids are doing their work on their own. I got the impression the school sort of looked the other way, the idea being that as long as the kids solved their problems, even if they got help via the net, that was itself a useful skill that they would be relying on all their lives." One can even question the whole idea of whether kids in developing nations are better off without today's conceptions of computing. Certainly many of these developing nations already rank as "happier" than much of the developed world. http://news.bbc.co.uk/1/hi/world/africa/3157570.stm http://thehappinessshow.com/HappiestCountries.htm Are we really sure we want to tinker with that happiness? But it is happening anyway -- so at least hopefully they can get the benefit of the good part of it while perhaps using their own unique cultural strengths to work around the bad parts. The OLPC XO-1 is a first of a kind. It's almost certain it will fail as a specific product because it is a very ambitious undertaking. Or, as "Fake Steve Jobs" sarcastically wrote: http://www.olpcnews.com/commentary/press/one_fake_steve_jobs_sarcasm.html "Frankly I'm shocked to see these guys having problems. I mean, a brand new hardware design, a new screen technology, a customized Linux operating system, a one-off user interface, and the customers are the poorest nations in the world, …and the whole project will be run by woolly academics who have never even worked in a real company let alone run one. What could possibly go wrong?" But, as an idea, I think it has a lot of momentum, even if others in the end may carry the idea forward in better ways. And it is an idea -- the Dynabook -- with roots back in the 1960s or even earlier. This is just a step on the way. I think the biggest thing to take away from this is that the dynabook hardware is pretty much there. It is the software and content that is the problem. And that's where edu-siggers etc. can play a vital role. Again, from: http://en.wikipedia.org/wiki/Dynabook "Though the hardware required to create a Dynabook is here today, Alan Kay still thinks the Dynabook hasn't been invented yet. The key software and educational curriculum are the missing pieces."
What are the prospects of a commercial product running the XO software system?
Probably zero. I would even think the OLPC project would think this probability should ideally be zero, to minimize the risk of theft. Having said that, I know there was interest by groups who do outdoors type applications -- like surveying or inspection.
I agree, I am tempted to buy four and get two rather than buy two and get one. That starts to be enough money that I hesitate though.
I agree. I actually really wanted three. Even just two seems like it doesn't fully get at the idea of, say, a third person joining an existing networked group activity. I was hoping maybe I could substitute one emulator session on a desktop for that third laptop.
I disagree about Java, though. I think that moves in the wrong direction.
True, Java has its own issues as well. Sometimes it seems it can't make up its mind if it is an OS or a software library or a VM or a language. And dealing with a proliferation of versions and configurations is its own set of potential headaches, and a major weakness in the Java concept. Nothing is perfect, in part because one person's priorities may differ from another's -- in my case, easy Mac installation is important for me (while still being cross-platform) and I like Swing better than, say, wxWidgets. --Paul Fernhout
participants (4)
-
Andrew Harrington
-
François Schnell
-
Michael Tobis
-
Paul D. Fernhout