Difference between revisions of "Development Team/Project Ideas"

From Sugar Labs
Jump to navigation Jump to search
m (dumping from http://wiki.laptop.org/go/Summer_of_Code/2008/Ideas#Core_Software)
m
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
 +
 +
See http://wiki.laptop.org/go/Category:GSoC_proposals
  
 
=== Core Software ===
 
=== Core Software ===

Revision as of 11:17, 5 December 2008

About

This is a dumping ground for crazy ideas. Suitable for farming out to interns, Google SoC folks, or eager community members.

See http://wiki.laptop.org/go/Category:GSoC_proposals

Core Software

Speech Synthesis integration into Sugar

Integrate speech synthesis with all activities, not just Speak, and provide for karaoke coloring. See Mokurai's 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