One Laptop Per Child Wilfrid Laurier University Terry Sturtevant Wilfrid Laurier University March 3, 2010 1 / 67 Overview 2 / 67 Overview vision 2 / 67 Overview vision hardware 2 / 67 Overview vision hardware software 2 / 67 Overview vision hardware software vision meets reality 2 / 67 Overview vision hardware software vision meets reality future 2 / 67 Vision 3 / 67 Education around the world 4 / 67 Education around the world 50% of kids don’t have electricity at home OR school 4 / 67 Education around the world 50% of kids don’t have electricity at home OR school Kids don’t drop out because they have to work; 4 / 67 Education around the world 50% of kids don’t have electricity at home OR school Kids don’t drop out because they have to work; they drop out because they’re bored 4 / 67 In one country, 5 / 67 In one country, 25% of teachers are illiterate 5 / 67 In one country, 25% of teachers are illiterate another 25% are only 1 grade ahead of students 5 / 67 In one country, 25% of teachers are illiterate another 25% are only 1 grade ahead of students 50% of kids don’t go to school 5 / 67 In one country, 25% of teachers are illiterate another 25% are only 1 grade ahead of students 50% of kids don’t go to school 75% of girls don’t go to school 5 / 67 6 / 67 Would a computer for each child change that? 6 / 67 Vision 7 / 67 Vision Nicholas Negroponte of the MIT Media lab 7 / 67 Vision Nicholas Negroponte of the MIT Media lab proposed an under $100 PC. ( 2004) 7 / 67 Vision Nicholas Negroponte of the MIT Media lab proposed an under $100 PC. ( 2004) Michael Dell - 7 / 67 Vision Nicholas Negroponte of the MIT Media lab proposed an under $100 PC. ( 2004) Michael Dell “Impossible!” 7 / 67 Vision Nicholas Negroponte of the MIT Media lab proposed an under $100 PC. ( 2004) Michael Dell “Impossible!” Bill Gates - 7 / 67 Vision Nicholas Negroponte of the MIT Media lab proposed an under $100 PC. ( 2004) Michael Dell “Impossible!” Bill Gates “Gees! Get a REAL computer!” 7 / 67 “It’s an education project, not a laptop project” 8 / 67 “It’s an education project, not a laptop project” - Nicholas Negroponte 8 / 67 “It’s an education project, not a laptop project” - Nicholas Negroponte Constructivism- 8 / 67 “It’s an education project, not a laptop project” - Nicholas Negroponte Constructivism- Children learn by doing 8 / 67 Hardware Environment 9 / 67 Hardware Environment limited (and/or intermittent) power 9 / 67 Hardware Environment limited (and/or intermittent) power limited (and/or intermittent) connectivity 9 / 67 Hardware Environment limited (and/or intermittent) power limited (and/or intermittent) connectivity limited (and/or uncontrollable) light 9 / 67 Hardware Environment limited (and/or intermittent) power limited (and/or intermittent) connectivity limited (and/or uncontrollable) light limited (and/or intermittent) maintenance facilities 9 / 67 Basic specs 10 / 67 Basic specs AMD Geode 433MHz 10 / 67 Basic specs AMD Geode 433MHz 256MB DRAM 10 / 67 Basic specs AMD Geode 433MHz 256MB DRAM 1GB Flash memory (no hard drive) 10 / 67 Basic specs AMD Geode 433MHz 256MB DRAM 1GB Flash memory (no hard drive) Dual mode 1200x900 display 10 / 67 Basic specs AMD Geode 433MHz 256MB DRAM 1GB Flash memory (no hard drive) Dual mode 1200x900 display Built-in wireless with mesh networking 10 / 67 Basic specs AMD Geode 433MHz 256MB DRAM 1GB Flash memory (no hard drive) Dual mode 1200x900 display Built-in wireless with mesh networking Microphone, speakers, and jacks 10 / 67 Basic specs AMD Geode 433MHz 256MB DRAM 1GB Flash memory (no hard drive) Dual mode 1200x900 display Built-in wireless with mesh networking Microphone, speakers, and jacks Video camera (640x480 30FPS) 10 / 67 Case 11 / 67 Case 3 USB ports, SD card slot 11 / 67 Case 3 USB ports, SD card slot Thicker case, protection from water, temperature extremes, shock 11 / 67 Case 3 USB ports, SD card slot Thicker case, protection from water, temperature extremes, shock Rotating display 11 / 67 Case 3 USB ports, SD card slot Thicker case, protection from water, temperature extremes, shock Rotating display Potrait/Landscape (i.e. eBook) mode) 11 / 67 Case 3 USB ports, SD card slot Thicker case, protection from water, temperature extremes, shock Rotating display Potrait/Landscape (i.e. eBook) mode) Handle 11 / 67 Case 3 USB ports, SD card slot Thicker case, protection from water, temperature extremes, shock Rotating display Potrait/Landscape (i.e. eBook) mode) Handle No external display adapter 11 / 67 Maintenance 12 / 67 Maintenance Display can be replaced in 15 minutes 12 / 67 Maintenance Display can be replaced in 15 minutes Few tools required 12 / 67 Maintenance Display can be replaced in 15 minutes Few tools required Keyboard can be replaced 12 / 67 Maintenance Display can be replaced in 15 minutes Few tools required Keyboard can be replaced Bunny ears can be re-attached 12 / 67 Dual mode display 13 / 67 Dual mode display Active colour in normal or low light 13 / 67 Dual mode display Active colour in normal or low light Reflective in bright light 13 / 67 14 / 67 15 / 67 Keyboard 16 / 67 Keyboard Rubber membrane 16 / 67 Keyboard Rubber membrane Several special keys 16 / 67 17 / 67 Power options 18 / 67 Charging several batteries at once 19 / 67 Charging several batteries at once 19 / 67 Charging several batteries at once This is an option where power is available for part of the day. 19 / 67 Solar power 20 / 67 Solar power 20 / 67 Solar power Note that solar cells are not cheap. 20 / 67 Human charging 21 / 67 Human charging 21 / 67 Human charging This is ok for cellphones, but limited use for the XO. 21 / 67 If you like chainsaws.... 22 / 67 If you like chainsaws.... 22 / 67 If you like chainsaws.... My personal favourite; 22 / 67 If you like chainsaws.... My personal favourite; similar problem with clamp charger. 22 / 67 Foot power 23 / 67 Foot power 23 / 67 Foot power WEZA Foot charger 23 / 67 One real system in Afghanistan 24 / 67 One real system in Afghanistan 24 / 67 One real system in Afghanistan Note the cool “OLPC green” paint job! 24 / 67 India, outside Mumbai 25 / 67 India, outside Mumbai 25 / 67 India, outside Mumbai Apparently one cow can power about 20 XOs. 25 / 67 Software 26 / 67 Software open source 26 / 67 Software open source education focus 26 / 67 User interface; Sugar 27 / 67 User interface; Sugar Operating system is modified Fedora Linux 27 / 67 User interface; Sugar Operating system is modified Fedora Linux No file system 27 / 67 User interface; Sugar Operating system is modified Fedora Linux No file system uses a journal and tagging 27 / 67 User interface; Sugar Operating system is modified Fedora Linux No file system uses a journal and tagging Activities, not applications 27 / 67 User interface; Sugar Operating system is modified Fedora Linux No file system uses a journal and tagging Activities, not applications Collaboration built in 27 / 67 User interface; Sugar Operating system is modified Fedora Linux No file system uses a journal and tagging Activities, not applications Collaboration built in Mesh networking, activity sharing 27 / 67 User interface; Sugar Operating system is modified Fedora Linux No file system uses a journal and tagging Activities, not applications Collaboration built in Mesh networking, activity sharing Ability for students to view source of any activity 27 / 67 User interface; Sugar Operating system is modified Fedora Linux No file system uses a journal and tagging Activities, not applications Collaboration built in Mesh networking, activity sharing Ability for students to view source of any activity No built-in printer support 27 / 67 User interface; Sugar Operating system is modified Fedora Linux No file system uses a journal and tagging Activities, not applications Collaboration built in Mesh networking, activity sharing Ability for students to view source of any activity No built-in printer support Set-up allows for school server 27 / 67 School server 28 / 67 School server Intended source of Internet connection 28 / 67 School server Intended source of Internet connection Allows teachers to view student work; 28 / 67 School server Intended source of Internet connection Allows teachers to view student work; i.e. paperless 28 / 67 School server Intended source of Internet connection Allows teachers to view student work; i.e. paperless Performs automatic backups of all XO journals 28 / 67 29 / 67 This is what the first version of the Sugar interface looked like. 29 / 67 30 / 67 This is what the current version of the Sugar interface looks like. 30 / 67 31 / 67 The outermost “layer” of the interface is the neighbourhood. 31 / 67 32 / 67 The home “layer” of the interface shows personal activities. 32 / 67 33 / 67 The journal has chronological entries of all activities. 33 / 67 34 / 67 Searches can be done by activity type or tag. 34 / 67 Education activities 35 / 67 Education activities Distance 35 / 67 Education activities Distance Uses two XOs with sound to measure distance using sonar 35 / 67 Education activities Distance Uses two XOs with sound to measure distance using sonar Measure 35 / 67 Education activities Distance Uses two XOs with sound to measure distance using sonar Measure Uses microphone input for signal, screen is an oscilloscope 35 / 67 Education activities Distance Uses two XOs with sound to measure distance using sonar Measure Uses microphone input for signal, screen is an oscilloscope Lots, many internationalized for several countries 35 / 67 Education activities Distance Uses two XOs with sound to measure distance using sonar Measure Uses microphone input for signal, screen is an oscilloscope Lots, many internationalized for several countries 35 / 67 36 / 67 37 / 67 38 / 67 39 / 67 40 / 67 41 / 67 42 / 67 43 / 67 Programming 44 / 67 Programming Many languages 44 / 67 Programming Many languages especially Python 44 / 67 Programming Many languages especially Python “Gear” key eventually intended so students can look at source code for any activity 44 / 67 Programming Many languages especially Python “Gear” key eventually intended so students can look at source code for any activity Open source software allows students to learn more about any of the system 44 / 67 Security 45 / 67 Security $100 laptop 45 / 67 Security $100 laptop $2 average wage 45 / 67 Security $100 laptop $2 average wage What about theft? 45 / 67 Bitfrost security 46 / 67 Bitfrost security New machines are “activated” 46 / 67 Bitfrost security New machines are “activated” Daily call-in 46 / 67 Bitfrost security New machines are “activated” Daily call-in Cryptographic leases 46 / 67 Bitfrost security New machines are “activated” Daily call-in Cryptographic leases (eg. 21 day) 46 / 67 Some success stories 47 / 67 Uruguay 48 / 67 Uruguay Country-wide distribution 48 / 67 Uruguay Country-wide distribution One school; 48 / 67 Uruguay Country-wide distribution One school; cow project 48 / 67 Uruguay Country-wide distribution One school; cow project girl from farm filmed birth 48 / 67 Uruguay Country-wide distribution One school; cow project girl from farm filmed birth over 200000 hits on YouTube! 48 / 67 Peru 49 / 67 Peru 50% of kids in Peru with XOs are teaching their parents to read and write. 49 / 67 Resource for communities 50 / 67 Resource for communities Books delivered to one village; 50 / 67 Resource for communities Books delivered to one village; 100 laptops with 100 DIFFERENT books on each 50 / 67 Resource for communities Books delivered to one village; 100 laptops with 100 DIFFERENT books on each → 10000 books! 50 / 67 Challenges 51 / 67 Challenges 51 / 67 Deployment issues; 52 / 67 Deployment issues; School server setup 52 / 67 Deployment issues; School server setup Teacher training 52 / 67 Deployment issues; School server setup Teacher training Software internationalization 52 / 67 Deployment issues; School server setup Teacher training Software internationalization Support OLPC had a few dozen staff 52 / 67 Partial timeline of deployment 53 / 67 Partial timeline of deployment Nov. 2006 53 / 67 Partial timeline of deployment Nov. 2006 First 1000 XOs produced 53 / 67 Partial timeline of deployment Nov. 2006 First 1000 XOs produced Nov 2007 53 / 67 Partial timeline of deployment Nov. 2006 First 1000 XOs produced Nov 2007 G1G1 53 / 67 Partial timeline of deployment Nov. 2006 First 1000 XOs produced Nov 2007 G1G1 150000 XOs sold; half donated many delivery problems 53 / 67 Politics 54 / 67 Politics Some countries wouldn’t accept XOs without Windows on them. 54 / 67 Politics Some countries wouldn’t accept XOs without Windows on them. Some countries require local assembly of XOs. 54 / 67 Competition 55 / 67 Competition 2008 - 55 / 67 Competition 2008 - Intel Classmate 55 / 67 Netbooks didn’t exist before the XO! 56 / 67 The Empire Strike Back 57 / 67 The Empire Strike Back May 2008- 57 / 67 The Empire Strike Back May 2008- XP on the XO 57 / 67 The Empire Strike Back May 2008- XP on the XO “To enable the Sugar environment to reach as many children as possible, particularly in the poorest areas of the world, OLPC must be able to bid on educational technology contracts, some of which require that Microsoft Windows be able to run on our hardware. The increased volumes will lower the XO-1’s price, already lowest in the industry with capabilities no other laptop shares.” - 57 / 67 The Empire Strike Back May 2008- XP on the XO “To enable the Sugar environment to reach as many children as possible, particularly in the poorest areas of the world, OLPC must be able to bid on educational technology contracts, some of which require that Microsoft Windows be able to run on our hardware. The increased volumes will lower the XO-1’s price, already lowest in the industry with capabilities no other laptop shares.” - Nicholas Negroponte 57 / 67 The Empire Strike Back May 2008- XP on the XO “To enable the Sugar environment to reach as many children as possible, particularly in the poorest areas of the world, OLPC must be able to bid on educational technology contracts, some of which require that Microsoft Windows be able to run on our hardware. The increased volumes will lower the XO-1’s price, already lowest in the industry with capabilities no other laptop shares.” - Nicholas Negroponte 57 / 67 Another view 58 / 67 Another view “You might as well introduce the children to an addictive drug. If the XO turns out to be a platform for spreading the use of proprietary software, its overall effect on the world will be negative.” - 58 / 67 Another view “You might as well introduce the children to an addictive drug. If the XO turns out to be a platform for spreading the use of proprietary software, its overall effect on the world will be negative.” - Richard Stallman 58 / 67 Nov. 2008 59 / 67 Nov. 2008 G1G1 take 2 59 / 67 Nov. 2008 G1G1 take 2 Run through Amazon.com 59 / 67 Nov. 2008 G1G1 take 2 Run through Amazon.com 12000 XOs sold; half donated about 1/10 as successful as G1G1 2007 59 / 67 Crisis 60 / 67 Crisis Jan 2009; 60 / 67 Crisis Jan 2009; Sugar separated from OLPC; 60 / 67 Crisis Jan 2009; Sugar separated from OLPC; community based 60 / 67 Crisis Jan 2009; Sugar separated from OLPC; community based July 2009; 60 / 67 Crisis Jan 2009; Sugar separated from OLPC; community based July 2009; NN calls Sugar a ”mistake”; should have been an Activity; 60 / 67 Crisis Jan 2009; Sugar separated from OLPC; community based July 2009; NN calls Sugar a ”mistake”; should have been an Activity; OLPC switches from production to producing reference to be built by outside partners 60 / 67 Deployments as of May 2009 61 / 67 Deployments as of May 2009 http://wiki.laptop.org/go/Deployments 61 / 67 Deployments as of May 2009 http://wiki.laptop.org/go/Deployments 61 / 67 Sugar changes 62 / 67 Sugar changes Sugar LiveCD; 62 / 67 Sugar changes Sugar LiveCD; allows running Sugar on any PC; 62 / 67 Sugar changes Sugar LiveCD; allows running Sugar on any PC; also Sugar-on-a-stick 62 / 67 Sugar changes Sugar LiveCD; allows running Sugar on any PC; also Sugar-on-a-stick Community-based means it can continue regardless of what happens with OLPC organization 62 / 67 Future 63 / 67 Future 63 / 67 Several directions 64 / 67 Several directions Sugar and netbooks 64 / 67 Several directions Sugar and netbooks → many other places 64 / 67 Several directions Sugar and netbooks → many other places Pixel Qi working on next-generation cheaper display 64 / 67 Several directions Sugar and netbooks → many other places Pixel Qi working on next-generation cheaper display touch screen dual display? 64 / 67 65 / 67 This is a vision of XO “version 2”. 65 / 67 This is a vision of XO “version 2”. This has apparently been abandoned. 65 / 67 66 / 67 This is a vision of XO “version 3”. 66 / 67 This is a vision of XO “version 3”. XPad, anyone? 66 / 67 XO-3 preliminary specs 67 / 67 XO-3 preliminary specs Induction charging 67 / 67 XO-3 preliminary specs Induction charging <1W power consumption 67 / 67 XO-3 preliminary specs Induction charging <1W power consumption Target price- 67 / 67 XO-3 preliminary specs Induction charging <1W power consumption Target price$75 (US) 67 / 67 XO-3 preliminary specs Induction charging <1W power consumption Target price$75 (US) Target delivery- 67 / 67 XO-3 preliminary specs Induction charging <1W power consumption Target price$75 (US) Target delivery2012 67 / 67 XO-3 preliminary specs Induction charging <1W power consumption Target price$75 (US) Target delivery2012 (after XO 1.5, XO-1.75 in 2011“ish”) 67 / 67