Summer of Code/Ideas: Difference between revisions

From OLPC
Jump to navigation Jump to search
m (+idea)
(→‎Activities: Project suggestions)
Line 9: Line 9:
* Modification of Sugar Control Panel to set up the printer (add/select default printer?)
* Modification of Sugar Control Panel to set up the printer (add/select default printer?)
* Modification of at least one activity (Write ?) to support printing
* Modification of at least one activity (Write ?) to support printing
=== Activities ===
=== Projects ===
* Integrate espeak engine with all activities, not just [[Speak]], and provide for karaoke coloring. See [[User:Mokurai|Mokurai]]'s [http://www.olpcnews.com/content/ebooks/effective_adult_literacy_program.html article] on adapting [[Same Language Subtitling]] for literacy to the XO.

* [[Sugar Factory]], an automated method for Sugarizing non-Python applications. Albert Cahalan has some of this working now.

* [[Localization]] and [[Content]] conversion, for those who don't code. Coders can provide tools.

* Document reader with annotation capability

* [[GIS]] activity for XO. [http://www.ewb.org/ Engineers Without Borders], [http://www.timepedia.org/ Timepedia], and [http://isde5.pbwiki.com/One-Laptop-Per-Child International Symposium on Digital Earth] want to work with OLPC to create community-based mapping data collection systems that will feed to global mapping and analysis projects, which will then feed back to the children and their communities. Environment, health, agriculture...

* Extend Gnash to read more data formats, in particular those at [http://olpc.tv/ OLPC.tv], and [[Mary Lou Jepsen]]'s [http://scribemedia.blip.tv/file/682463/ presentation] at the [[Greener Gadgets]] Conference. Integrate Supat's SSS code and move it upstream.

* Feed generated data from simulations or the software synthesizer into the Measure activity.

* More generally, support snap-together programming of XO [[activities]] in the manner that [[Turtle Art]] and [[Etoys]] provide internally.

Revision as of 03:31, 1 March 2008

Ideas

School Server

  • Desing of the admin interface

Core Software

Print Support

Print support in Sugar would be useful in many scenarios. The ideal project deliverables would include

  • Integration of a printing infrastructure (CUPS ??) into the XO-1 software images
  • Modification of Sugar Control Panel to set up the printer (add/select default printer?)
  • Modification of at least one activity (Write ?) to support printing

Projects

  • Sugar Factory, an automated method for Sugarizing non-Python applications. Albert Cahalan has some of this working now.
  • Document reader with annotation capability
  • Feed generated data from simulations or the software synthesizer into the Measure activity.
  • More generally, support snap-together programming of XO activities in the manner that Turtle Art and Etoys provide internally.