Your SlideShare is downloading. ×
0
One Laptop per Child Software Roadmap May 20, 2008  One Laptop per Child
Software Technologies <ul><li>Many new technologies in one laptop: </li></ul><ul><ul><li>Power Management </li></ul></ul><...
Creating the Roadmap <ul><li>Gather feedback </li></ul><ul><li>Prioritize features and bug fixes </li></ul><ul><li>Evaluat...
Gather Feedback <ul><li>Feedback from: </li></ul><ul><ul><li>Deployments (teachers, administrators, technical) </li></ul><...
Prioritizing the Work <ul><li>Fix Touchpad </li></ul><ul><li>Improve Keyboard tearing problem </li></ul><ul><li>Getting St...
Prioritizing (cont) <ul><li>Sugar UI performance, Browse features </li></ul><ul><li>Preload Flash </li></ul><ul><li>Sugar ...
SW Release Roadmap <ul><li>Major release every 4-5 months </li></ul><ul><li>Minor or bug fix releases in between </li></ul...
SW Release Roadmap <ul><li>8.1.0 - power button suspend; first level activity isolation (security); bug fixes; wifi soluti...
Power Management <ul><li>Available today: </li></ul><ul><ul><li>Hardware ready for suspend/resume </li></ul></ul><ul><ul><...
Mesh and Collaboration <ul><li>Available today: </li></ul><ul><ul><li>802.11b/g - via infrastructure access point </li></u...
User Interface <ul><li>Available today: </li></ul><ul><ul><li>Views: Home, Group, Neighborhood, Activity </li></ul></ul><u...
Datastore / Journal <ul><li>Available today: </li></ul><ul><ul><li>How docs are created; by whom </li></ul></ul><ul><ul><l...
Security <ul><li>Available today: </li></ul><ul><ul><li>Signed software (both OFW and OS) </li></ul></ul><ul><ul><li>Activ...
XS School Server HW / AP <ul><li>XS Hardware Specifications: </li></ul><ul><ul><li>1GHz+ x86 processor, 1+ GB main memory ...
XS School Server SW <ul><li>Available today: </li></ul><ul><ul><li>Fedora-based OS; standard services (DHCP, DNS, Apache, ...
<ul><li>Support ticket info </li></ul>
Tech Support Tickets
Tech Tickets Jan 08 Week
XO under a tree Up to 10 laptops can collaborate with no wireless infrastructure
XO with AP AP/Router CH1 Up to 20 Laptops / Access Point More than 60 laptops and 3 Access Points requires site survey and...
XO with XS Server XS School Server AP CH1 CH6 CH11 Up to 50 laptops per AP Up to 1000 laptops per school server Requires R...
 
Upcoming SlideShare
Loading in...5
×

XO Laptop Software Roadmap (Kim Quirk)

810

Published on

OLPC country workshop, May 22, 2008
http://wiki.laptop.org/go/Presentations/May_2008_Country_Workshop

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
810
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
13
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "XO Laptop Software Roadmap (Kim Quirk)"

  1. 1. One Laptop per Child Software Roadmap May 20, 2008 One Laptop per Child
  2. 2. Software Technologies <ul><li>Many new technologies in one laptop: </li></ul><ul><ul><li>Power Management </li></ul></ul><ul><ul><li>Mesh Networking/Collaboration </li></ul></ul><ul><ul><li>Sugar User Interface </li></ul></ul><ul><ul><li>Datastore and Journal </li></ul></ul><ul><ul><li>Security </li></ul></ul><ul><li>Infrastructure Support </li></ul><ul><ul><li>School Server </li></ul></ul><ul><ul><li>Power devices </li></ul></ul>
  3. 3. Creating the Roadmap <ul><li>Gather feedback </li></ul><ul><li>Prioritize features and bug fixes </li></ul><ul><li>Evaluate the work effort </li></ul><ul><li>Determine the resources and time frame </li></ul><ul><li>Come up with Roadmap </li></ul>
  4. 4. Gather Feedback <ul><li>Feedback from: </li></ul><ul><ul><li>Deployments (teachers, administrators, technical) </li></ul></ul><ul><ul><ul><li>Uruguay, Peru, Mongolia, others </li></ul></ul></ul><ul><ul><li>Market Development (sales/marketing) </li></ul></ul><ul><ul><li>G1G1 program </li></ul></ul><ul><ul><li>Support </li></ul></ul><ul><ul><li>Community: Educators and Developer </li></ul></ul>
  5. 5. Prioritizing the Work <ul><li>Fix Touchpad </li></ul><ul><li>Improve Keyboard tearing problem </li></ul><ul><li>Getting Started Guides, Videos, Manual </li></ul><ul><li>Easier XO upgrades </li></ul><ul><li>Better battery life </li></ul><ul><li>More reliable activity collaboration </li></ul><ul><li>XO backups to school server </li></ul>
  6. 6. Prioritizing (cont) <ul><li>Sugar UI performance, Browse features </li></ul><ul><li>Preload Flash </li></ul><ul><li>Sugar emulator for training </li></ul><ul><li>Journal/Datastore fixes and enhancements </li></ul><ul><li>User or teacher defined ‘groups’ </li></ul>
  7. 7. SW Release Roadmap <ul><li>Major release every 4-5 months </li></ul><ul><li>Minor or bug fix releases in between </li></ul><ul><li>Developer builds available continuously </li></ul>Nov 2007 Mar 2008 Aug 2008 Jan 2009 Ship1, b650 8.1.0 (Update.1, 703) b653 b656 8.1.1 8.2.0 9.1.0 8.2.1
  8. 8. SW Release Roadmap <ul><li>8.1.0 - power button suspend; first level activity isolation (security); bug fixes; wifi solution for >20 laptops </li></ul><ul><li>8.2.0 - improved collaboration/mesh, some improvement in battery life, UI response, XO backups </li></ul><ul><li>9.1.0 - better scalability with collaboration; dynamic suspend/resume (battery life); robust, reliable datastore </li></ul>Nov 2007 Mar 2008 Aug 2008 Jan 2009 Ship1, b650 8.1.0 (Update.1, 703) b653 b656 8.1.1 8.2.0 9.1.0 8.2.1
  9. 9. Power Management <ul><li>Available today: </li></ul><ul><ul><li>Hardware ready for suspend/resume </li></ul></ul><ul><ul><li>Update.1 has support for sleep on lid close or button </li></ul></ul><ul><ul><li>About 4 hours of battery life during normal use </li></ul></ul><ul><ul><li>14-16 hours of battery life in sleep mode </li></ul></ul><ul><li>Future: </li></ul><ul><ul><li>OHM management for suspend/resume </li></ul></ul><ul><ul><li>eBook mode to >10 hours </li></ul></ul><ul><ul><li>Aggressive CPU suspend </li></ul></ul>
  10. 10. Mesh and Collaboration <ul><li>Available today: </li></ul><ul><ul><li>802.11b/g - via infrastructure access point </li></ul></ul><ul><ul><li>Small groups of simple mesh, wifi school server </li></ul></ul><ul><ul><li>Collaboration in small groups </li></ul></ul><ul><li>Future: </li></ul><ul><ul><li>Track 802.11s evolution, address scaling, develop robust middleware/APIs </li></ul></ul><ul><ul><li>Corner cases - many students start up at once </li></ul></ul><ul><ul><li>More robust server process for sharing outside of local mesh </li></ul></ul><ul><ul><li>Better sharing at activity level </li></ul></ul>
  11. 11. User Interface <ul><li>Available today: </li></ul><ul><ul><li>Views: Home, Group, Neighborhood, Activity </li></ul></ul><ul><ul><li>Frame: People, Places, Objects, Actions </li></ul></ul><ul><ul><li>Emphasize collaboration and simplicity </li></ul></ul><ul><ul><li>Invite or share activities with others </li></ul></ul><ul><li>Future: </li></ul><ul><ul><li>Better performance </li></ul></ul><ul><ul><li>Flesh out the concept of Groups or Friends </li></ul></ul><ul><ul><li>Support for other desktops (KDE, Gnome) </li></ul></ul><ul><ul><li>Port to other platforms (HW and OS) </li></ul></ul>
  12. 12. Datastore / Journal <ul><li>Available today: </li></ul><ul><ul><li>How docs are created; by whom </li></ul></ul><ul><ul><li>Easy use; auto save </li></ul></ul><ul><ul><li>Chronological list of activities/objects </li></ul></ul><ul><li>Future: </li></ul><ul><ul><li>Scaling and Robustness </li></ul></ul><ul><ul><li>Bulk file transfers, transfers outside of the Journal </li></ul></ul><ul><ul><li>Versioning, XO to XS backup </li></ul></ul>
  13. 13. Security <ul><li>Available today: </li></ul><ul><ul><li>Signed software (both OFW and OS) </li></ul></ul><ul><ul><li>Activities isolated from filesystem </li></ul></ul><ul><ul><li>Linux desktop </li></ul></ul><ul><li>Future: </li></ul><ul><ul><li>Anti-theft of the delivery chain - activation lease </li></ul></ul><ul><ul><li>Activity isolation from network, Address root access issues </li></ul></ul><ul><ul><li>Passive and Active kill </li></ul></ul><ul><ul><li>Activity signing, Identity authentication </li></ul></ul>
  14. 14. XS School Server HW / AP <ul><li>XS Hardware Specifications: </li></ul><ul><ul><li>1GHz+ x86 processor, 1+ GB main memory </li></ul></ul><ul><ul><li>Four to six USB interfaces and an external disk drive </li></ul></ul><ul><ul><li>One 300-500GB+ 3.5in SATA drive </li></ul></ul><ul><ul><li>Power and space for a second disk drive </li></ul></ul><ul><ul><li>Two 100baseT network interfaces </li></ul></ul><ul><li>Cost: approximately $600 - $1000 USD (or more) </li></ul><ul><li>Access Point Specifications: </li></ul><ul><ul><li>802.11b/g </li></ul></ul><ul><ul><li>Zoom 4400 has been tested at OLPC </li></ul></ul><ul><li>Cost: approximately $40 </li></ul>
  15. 15. XS School Server SW <ul><li>Available today: </li></ul><ul><ul><li>Fedora-based OS; standard services (DHCP, DNS, Apache, uplink) </li></ul></ul><ul><ul><li>Web cache, local content and upgrades for XOs </li></ul></ul><ul><ul><li>Presence server for collaboration </li></ul></ul><ul><li>Future: </li></ul><ul><ul><li>XO backup/restore to XS </li></ul></ul><ul><ul><li>Remote management of XS </li></ul></ul><ul><ul><li>Filtering, Scalability </li></ul></ul>
  16. 16. <ul><li>Support ticket info </li></ul>
  17. 17. Tech Support Tickets
  18. 18. Tech Tickets Jan 08 Week
  19. 19. XO under a tree Up to 10 laptops can collaborate with no wireless infrastructure
  20. 20. XO with AP AP/Router CH1 Up to 20 Laptops / Access Point More than 60 laptops and 3 Access Points requires site survey and carefully designed infrastructure
  21. 21. XO with XS Server XS School Server AP CH1 CH6 CH11 Up to 50 laptops per AP Up to 1000 laptops per school server Requires RF site survey and carefully designed infrastructure
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×