Top Banner
ONE LAPTOP PER CHILD This works are licensed under a Creative Commons Attribution 2.5 License. One Laptop per Child Software Roadmap May 20, 2008 One Laptop per Child
22

XO Laptop Software Roadmap (Kim Quirk)

Nov 19, 2014

Download

Technology

OLPC country workshop, May 22, 2008
http://wiki.laptop.org/go/Presentations/May_2008_Country_Workshop
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: XO Laptop Software Roadmap (Kim Quirk)

ONE LAPTOP PER CHILD

This works are licensed under a Creative Commons Attribution 2.5 License.

One Laptop per Child

Software Roadmap

May 20, 2008

One Laptop per Child

Page 2: XO Laptop Software Roadmap (Kim Quirk)

ONE LAPTOP PER CHILD

This works are licensed under a Creative Commons Attribution 2.5 License.

Software Technologies

Many new technologies in one laptop: Power Management Mesh Networking/Collaboration Sugar User Interface Datastore and Journal Security

Infrastructure Support School Server Power devices

Page 3: XO Laptop Software Roadmap (Kim Quirk)

ONE LAPTOP PER CHILD

This works are licensed under a Creative Commons Attribution 2.5 License.

Creating the Roadmap

Gather feedback Prioritize features and bug fixes Evaluate the work effort Determine the resources and time frame Come up with Roadmap

Page 4: XO Laptop Software Roadmap (Kim Quirk)

ONE LAPTOP PER CHILD

This works are licensed under a Creative Commons Attribution 2.5 License.

Gather Feedback

Feedback from: Deployments (teachers, administrators,

technical) Uruguay, Peru, Mongolia, others

Market Development (sales/marketing) G1G1 program Support Community: Educators and Developer

Page 5: XO Laptop Software Roadmap (Kim Quirk)

ONE LAPTOP PER CHILD

This works are licensed under a Creative Commons Attribution 2.5 License.

Prioritizing the Work

Fix Touchpad Improve Keyboard tearing problem Getting Started Guides, Videos, Manual Easier XO upgrades Better battery life More reliable activity collaboration XO backups to school server

Page 6: XO Laptop Software Roadmap (Kim Quirk)

ONE LAPTOP PER CHILD

This works are licensed under a Creative Commons Attribution 2.5 License.

Prioritizing (cont)

Sugar UI performance, Browse features Preload Flash Sugar emulator for training Journal/Datastore fixes and enhancements User or teacher defined ‘groups’

Page 7: XO Laptop Software Roadmap (Kim Quirk)

ONE LAPTOP PER CHILD

This works are licensed under a Creative Commons Attribution 2.5 License.

SW Release Roadmap

Major release every 4-5 months Minor or bug fix releases in between Developer builds available continuously

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

Page 8: XO Laptop Software Roadmap (Kim Quirk)

ONE LAPTOP PER CHILD

This works are licensed under a Creative Commons Attribution 2.5 License.

SW Release Roadmap

8.1.0 - power button suspend; first level activity isolation (security); bug fixes; wifi solution for >20 laptops

8.2.0 - improved collaboration/mesh, some improvement in battery life, UI response, XO backups

9.1.0 - better scalability with collaboration; dynamic suspend/resume (battery life); robust, reliable datastore

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

Page 9: XO Laptop Software Roadmap (Kim Quirk)

ONE LAPTOP PER CHILD

This works are licensed under a Creative Commons Attribution 2.5 License.

Power Management Available today:

Hardware ready for suspend/resume Update.1 has support for sleep on lid close or

button About 4 hours of battery life during normal use 14-16 hours of battery life in sleep mode

Future: OHM management for suspend/resume eBook mode to >10 hours Aggressive CPU suspend

Page 10: XO Laptop Software Roadmap (Kim Quirk)

ONE LAPTOP PER CHILD

This works are licensed under a Creative Commons Attribution 2.5 License.

Mesh and Collaboration

Available today: 802.11b/g - via infrastructure access point Small groups of simple mesh, wifi school server Collaboration in small groups

Future: Track 802.11s evolution, address scaling, develop

robust middleware/APIs Corner cases - many students start up at once More robust server process for sharing outside of

local mesh Better sharing at activity level

Page 11: XO Laptop Software Roadmap (Kim Quirk)

ONE LAPTOP PER CHILD

This works are licensed under a Creative Commons Attribution 2.5 License.

User Interface

Available today: Views: Home, Group, Neighborhood, Activity Frame: People, Places, Objects, Actions Emphasize collaboration and simplicity Invite or share activities with others

Future: Better performance Flesh out the concept of Groups or Friends Support for other desktops (KDE, Gnome) Port to other platforms (HW and OS)

Page 12: XO Laptop Software Roadmap (Kim Quirk)

ONE LAPTOP PER CHILD

This works are licensed under a Creative Commons Attribution 2.5 License.

Datastore / Journal

Available today: How docs are created; by whom Easy use; auto save Chronological list of activities/objects

Future: Scaling and Robustness Bulk file transfers, transfers outside of the Journal Versioning, XO to XS backup

Page 13: XO Laptop Software Roadmap (Kim Quirk)

ONE LAPTOP PER CHILD

This works are licensed under a Creative Commons Attribution 2.5 License.

Security Available today:

Signed software (both OFW and OS) Activities isolated from filesystem Linux desktop

Future: Anti-theft of the delivery chain - activation lease Activity isolation from network, Address root

access issues Passive and Active kill Activity signing, Identity authentication

Page 14: XO Laptop Software Roadmap (Kim Quirk)

ONE LAPTOP PER CHILD

This works are licensed under a Creative Commons Attribution 2.5 License.

XS School Server HW / AP XS Hardware Specifications:

1GHz+ x86 processor, 1+ GB main memory Four to six USB interfaces and an external disk drive One 300-500GB+ 3.5in SATA drive Power and space for a second disk drive Two 100baseT network interfaces

Cost: approximately $600 - $1000 USD (or more)

Access Point Specifications: 802.11b/g Zoom 4400 has been tested at OLPC

Cost: approximately $40

Page 15: XO Laptop Software Roadmap (Kim Quirk)

ONE LAPTOP PER CHILD

This works are licensed under a Creative Commons Attribution 2.5 License.

XS School Server SW

Available today: Fedora-based OS; standard services (DHCP,

DNS, Apache, uplink) Web cache, local content and upgrades for XOs Presence server for collaboration

Future: XO backup/restore to XS Remote management of XS Filtering, Scalability

Page 16: XO Laptop Software Roadmap (Kim Quirk)

ONE LAPTOP PER CHILD

This works are licensed under a Creative Commons Attribution 2.5 License.

Support ticket info

Page 17: XO Laptop Software Roadmap (Kim Quirk)

ONE LAPTOP PER CHILD

This works are licensed under a Creative Commons Attribution 2.5 License.

Tech Support TicketsTech Support Tickets

Connectivity24%

Getting Started17%

Flash/Other SW8%Power/Other HW

7%

DOA/Returns9%

Keyboard/Touchpad8%

Activities9%

Other18%

Page 18: XO Laptop Software Roadmap (Kim Quirk)

ONE LAPTOP PER CHILD

This works are licensed under a Creative Commons Attribution 2.5 License.

Tech Tickets

0

10

20

30

40

50

60

70

1 2 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

ConnectivityGetting StartedDOA/ReturnsActivity QuestionsFlash/Other SWOther HWKeyboard/Touchpad

Jan 08 Week

Page 19: XO Laptop Software Roadmap (Kim Quirk)

ONE LAPTOP PER CHILD

This works are licensed under a Creative Commons Attribution 2.5 License.

XO under a tree

Up to 10 laptops can collaborate with no wireless infrastructure

Page 20: XO Laptop Software Roadmap (Kim Quirk)

ONE LAPTOP PER CHILD

This works are licensed under a Creative Commons Attribution 2.5 License.

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

Page 21: XO Laptop Software Roadmap (Kim Quirk)

ONE LAPTOP PER CHILD

This works are licensed under a Creative Commons Attribution 2.5 License.

XO with XS Server

XSSchool Server

AP

CH1

CH6

CH11

Up to 50 laptops per AP

Up to 1000 laptops per school serverRequires RF site survey and carefully designed infrastructure

Page 22: XO Laptop Software Roadmap (Kim Quirk)

ONE LAPTOP PER CHILD

This works are licensed under a Creative Commons Attribution 2.5 License.