OLPC Project suggestions.

C. Scott Ananian cscott at cscott.net
Tue May 6 16:54:12 EDT 2008


I'll list a grab bag of project ideas in this email.  Some of these
are high priority, some are low, some have OLPC people working on
them, some do not.  The list is certainly not complete!  Please
respond to this email to list things I've left out or projects you're
currently exploring, or to express interest.  I've tried to list some
email addresses by each idea of OLPC folk who are interested or could
give more information.

(Help wiki-fying this list would be appreciated!  See
http://wiki.laptop.org/go/Projects_and_proposals )
 --scott

PROJECTS, IN THE ORDER THEY POPPED INTO MY HEAD:

Spanish wikipedia slice activity (cjb at laptop.org)
  http://wiki.laptop.org/go/Wiki_server

Wiki textbooks. (sj at laptop.org)
  http://wiki.laptop.org/go/Read
  Collaborative PDF annotation might be a good start.
  http://wiki.laptop.org/go/MikMik (mako at atdot.cc)

Physics-learning games (like Phun and Elements)
  http://www.phun.at/
  http://wiki.laptop.org/go/Elements

School server management tools (martin at laptop.org)
  http://wiki.laptop.org/go/School_Server
  http://wiki.laptop.org/go/Apr_3-4_Mini-conference

Hunger project
  http://wiki.laptop.org/go/Malnutrition

Testing tools. (mstone at laptop.org)
  http://wiki.laptop.org/go/Activity_Testing_Project
  http://wiki.laptop.org/go/Schoolserver_Testing
  http://wiki.laptop.org/go/Tinderbox_Testing
  (see also, "Build servers" below)

Build servers.
  http://dev.laptop.org/ticket/5279
  http://buildbot.net/trac
  http://wiki.laptop.org/go/Pilgrim
  http://wiki.laptop.org/go/Building_custom_images
  http://wiki.laptop.org/go/Puritan

Docs to go w/ builds:
  http://dev.laptop.org/~cscott/joyride-1477-api/
  http://dev.laptop.org/~cscott/joyride-1477-api/epydoc.py
  http://dev.laptop.org/~cscott/joyride-1477-api/epydoc.config
  http://epydoc.sourceforge.net/
  http://dev.laptop.org/ticket/4132

Remote debugging:
  http://dev.laptop.org/ticket/6447

Blogging platforms on XO
  http://moodle.org/
  http://wordpress.org/

Email app (Gmail, or lightweight local email)

Flashcards for the classroom. (Make own flashcards on the XO)

Geography browser / quiz.  (Make own maps on the XO)

Edubuntu integration (sugar chooser for edubuntu, edubuntu activities for XO)

KDE edutainment integration / ports
  http://edu.kde.org/

Other Education software:
  http://ask.slashdot.org/askslashdot/08/04/25/2124228.shtml

Translations/localization (sayamindu at gmail.com)
  https://dev.laptop.org/translate/

  Also, integrating a "translate this" feature into the UI, or
  mouse-over translations using a small local dictionary.

Filesystems (cscott at laptop.org)
  http://wiki.laptop.org/go/Olpcfs
  http://wiki.laptop.org/go/Apr_3-4_Mini-conference

IPv6 tunnel endpoints (cscott at laptop.org)
  http://wiki.laptop.org/go/Network_principles
Private Dynamic DNS for out-of-school uses of XO
  http://wiki.laptop.org/go/Network_principles

Activity upgrade activity (cscott at laptop.org)
  http://dev.laptop.org/ticket/4951
  http://wiki.laptop.org/go/Apr_3-4_Mini-conference

Key Manager activity (cscott at laptop.org)
  http://dev.laptop.org/ticket/6428

Network manager maintainer. (dennis at laptop.org, cscott at laptop.org)
  OLPC has deployment-specific hacks in NetworkManager; these need to
  be ported to FC9 Network Manager and/or reimplemented in a more
  general manner.

Initscripts work. (dennis at laptop.org, cscott at laptop.org)
  We need to boot fast & start X sooner!
  http://upstart.ubuntu.com/

Kernel power-management work
  (dilinger at laptop.org, dwmw2 at infradead.org, cjb at laptop.org)
  http://wiki.laptop.org/go/Power_management
  http://www.linuxsymposium.org/2007/view_abstract.php?content_key=264
  http://kerneltrap.org/Linux/Sleepy_Linux
  http://wiki.laptop.org/go/Apr_3-4_Mini-conference

Python performance tuning (sugar)

"How to use your new XO" activity (adam at laptop.org)
  Large # of our support tickets are basic "how do I use this thing" issues

Create/maintain builds designed to easy to install & run in emulators
  qemu, vmware, etc
  Mexico (and other deployments) are doing teacher training in
  emulators, because they don't want to divert any XOs from the kids
  Developers who don't have an XO also like to use emulators.

Printer support (big scope!)
  http://www.cups.org/

Security work (mstone at laptop.org)
  http://wiki.laptop.org/go/Bitfrost
  http://wiki.laptop.org/go/Rainbow
  http://wiki.laptop.org/go/Apr_3-4_Mini-conference

Child-safe web filtering on XO
  Regardless of its merits, CIPA requires it for XO deployments in US schools:
   http://en.wikipedia.org/wiki/Children%27s_Internet_Protection_Act

Kid-friendly Python IDE
   http://wiki.laptop.org/go/Pippy
   http://wiki.laptop.org/go/Develop
   http://dev.laptop.org/git?p=users/cscott/icon-draw-activity

Collaboration via Multi-pointer X (MPX)
  http://wearables.unisa.edu.au/mpx/
  http://lists.freedesktop.org/archives/xorg/2006-May/015602.html

Lots more at: http://wiki.laptop.org/go/Projects_and_proposals
And don't forget: http://wiki.laptop.org/go/Developer_program

-- 
 ( http://cscott.net/ )



More information about the Devel mailing list