Changes

m
dumping from http://wiki.laptop.org/go/Summer_of_Code/2008/Ideas#Core_Software
Line 1: Line 1: −
= Project Ideas =
+
== About ==
    
This is a dumping ground for crazy ideas.  Suitable for farming out to interns, Google SoC folks, or eager community members.
 
This is a dumping ground for crazy ideas.  Suitable for farming out to interns, Google SoC folks, or eager community members.
Line 5: Line 5:  
* Adding hooks between Browse / Write / Google Docs to provide a killer offline mode for Google Docs.  Google Gears allegedly makes this easy.
 
* Adding hooks between Browse / Write / Google Docs to provide a killer offline mode for Google Docs.  Google Gears allegedly makes this easy.
 
* A better, more fun, Paint option for small children - One way - Use eToys - http://lists.laptop.org/pipermail/etoys/2008-November/002770.html
 
* A better, more fun, Paint option for small children - One way - Use eToys - http://lists.laptop.org/pipermail/etoys/2008-November/002770.html
 +
 +
=== Core Software ===
 +
 +
==== Speech Synthesis integration into Sugar ====
 +
Integrate speech synthesis 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.
 +
 +
Desirable Features for Sugar Speech Synthesis Plugin:
 +
 +
* Provide Sugar Speech Synthesis Configuration Management Tool
 +
* Karaoke Style Coloring in Sugar Environment
 +
* UI for configuration Control
 +
* Accent gets set on the basis of locale
 +
 +
==== Possible interest ====
 +
===== Java =====
 +
Package and integrate the IcedTea open source bootstrap of OpenJDK Java with browser plugin for the XO. Deliverables would include:
 +
* Binary, source and rpm dependencies for icedtea and icedtea browser plugin
 +
* Java enabled xo os image
 +
* Integration of packages into autobuild branch
 +
 +
===== 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
 +
* Making a printing activity, that follows sugar GUI guidelines?
 +
 +
:I am highly interested in working on this project. Would the project leader mind contacting me at bmw.stx@gmail.com?
 +
 +
===== JavaScript-Python Communication =====
 +
JavaScript Python Communication through the following strategies: PyXPCom, hulahop, and xulrunner.
 +
 +
 +
 +
Hi, I am Preeti, from New Delhi. I would like to get myself involved in this very interesting aspect of the OLPC software development. I have jotted some of my views on the same at:
 +
 +
http://wiki.laptop.org/go/User_talk:59.178.99.172
 +
 +
Regards
 +
Preeti
779

edits