Summer of Code: Difference between revisions

From OLPC
Jump to navigation Jump to search
No edit summary
 
(22 intermediate revisions by 5 users not shown)
Line 3: Line 3:
Archives: [[Summer_of_Code/2007|2007]] | [[Summer_of_Code/2006|2006]]
Archives: [[Summer_of_Code/2007|2007]] | [[Summer_of_Code/2006|2006]]


'''Update''' : We need mentors for 2009 -- please add yourself to the '''[[#Mentors|Mentors]] list''' if you are willing to mentor a student. 20:22, 4 March 2009 (UTC)
OLPC is one of the mentoring groups for this year's Google Summer of Code (GSoC). They are listed under [http://code.google.com/soc/2008/olpc/about.html "One Laptop per Child"]

OLPC has applied to be one of the mentoring groups for this year's Google Summer of Code (GSoC), listed under "One Laptop per Child". ([http://code.google.com/soc/2008/olpc/about.html last year])


Some commonly asked questions may be answered in the [[Summer of Code chat FAQ]].
Some commonly asked questions may be answered in the [[Summer of Code chat FAQ]].


This is a page for the 2008 '''Google Summer of Code'''.
This is a page for the 2009 '''Google Summer of Code'''. Student applications have not begun to be accepted yet.
: '''Update''': [http://code.google.com/soc/mentor_step1.html Mentor applications] are being accepted. Please also leave a note below indicating your background and interest in mentoring, and any specific area or class of projects you would like to mentor. ''March 18, 2008''
: '''Update''' : [http://code.google.com/soc/student.html Student applications] are being accepted. ''March 24, 2008''


<div style="float:right; font-size:80%">
<div style="float:right; font-size:80%">
Line 15: Line 15:
</div>
</div>


== Funded Proposals from 2008 ==
'' These are good examples of successful proposals:''


[http://code.google.com/soc/2008/olpc/appinfo.html?csaid=711720542810A05F Integration of Speech Synthesis in Sugar Environment]
== Mentoring ==

[http://code.google.com/soc/2008/olpc/appinfo.html?csaid=7C846CE555F9825C An educational program for teaching handwriting]

[http://code.google.com/soc/2008/olpc/appinfo.html?csaid=F042B0319BC16F53 Listen and Spell]

[http://code.google.com/soc/2008/olpc/appinfo.html?csaid=9FEE89D188E4CE8A Vision Processing]

=== Related Proposals from 2008 ===

[http://code.google.com/soc/2008/gnome/appinfo.html?csaid=716A5C14ACB65ABB Developping the VoIP features of Telepathy/Empathy with a focus on video conference]

[http://code.google.com/soc/2008/openmoko/appinfo.html?csaid=F194F69181816D98 IM/VoIP using telepathy]

[http://code.google.com/soc/2008/gstreamer/appinfo.html?csaid=61B8ACBF74C8B474 PiTiVi Open-Source Video Editor]

[http://code.google.com/soc/2008/fedora/appinfo.html?csaid=53F22CD6DEC4CD58 Non linear ogg editor/ Screencast helper]

[http://code.google.com/soc/2008/gstreamer/appinfo.html?csaid=BC710D54087F7CE7 Media service to transcode video and audio in different formats]

[http://code.google.com/soc/2008/metabrainz/appinfo.html?csaid=AFCBC1CAB9F4EF25 Music collection]

[http://code.google.com/soc/moodle/about.html Moodle]

[http://code.google.com/soc/2008/psf/appinfo.html?csaid=13F0E9C8B6E064EF Python Memory Profiler]

[http://code.google.com/soc/2008/psf/appinfo.html?csaid=F89A4969030B59E6 OLPC Project Automated Testing]

[http://code.google.com/soc/2008/sakai/about.html Sakai]

[http://code.google.com/soc/2008/squeak/about.html Squeak]

[http://code.google.com/soc/2008/translate/about.html Pootle]

[http://code.google.com/soc/2008/tux4kids/about.html Tux4Kids]

[http://code.google.com/soc/2008/xorg/appinfo.html?csaid=1D77399707403622 Moving all the input code into a separate thread]

[http://code.google.com/soc/2008/xorg/appinfo.html?csaid=B74F23564FCCB476 GUI tool for assisted editing of the XKB configuration database]

[http://code.google.com/soc/2008/clam/appinfo.html?csaid=AE2EEC2E19810C2 Educational Vowel Synthesiser]

[http://code.google.com/soc/2008/pano/about.html hugin/panotools]

[http://code.google.com/soc/2008/intarch/appinfo.html?csaid=4BE7246EEEBE5585 Book Viewer for the OLPC]

[http://code.google.com/soc/2008/sdl/appinfo.html?csaid=47BE9824CC87F1C8 Refresh pointing device support]

Some of the projects above do not directly benefit OLPC, but many are extremely helpful; our thanks for all of this support for great open source work!


== Ideas and Proposals ==

We have a separate page for [[Summer of Code/Ideas|ideas]] this year.

Student proposals from all years can be found in [[:Category:GSoC_proposals]]. Students are encouraged to create a wiki page for their project proposal and put in that category in order to get feedback from the wider OLPC community.

== Mentors ==


If you are interested in mentoring participants, please read the [http://code.google.com/soc/mentorfaq.html mentor FAQ]. Note that both the ability to spend significant time mentoring, and the quality of the students are key to a good return on investment by the mentor, and the learning by the students. Please do not sign up to be a mentor unless you are certain you can meet the obligations of being a good mentor. If you are interested in mentoring, please send mail to [[User:Sj|Sj]] and leave a note below with a link to your userpage, where you should describe your background.
If you are interested in mentoring participants, please read the [http://code.google.com/soc/mentorfaq.html mentor FAQ]. Note that both the ability to spend significant time mentoring, and the quality of the students are key to a good return on investment by the mentor, and the learning by the students. Please do not sign up to be a mentor unless you are certain you can meet the obligations of being a good mentor. If you are interested in mentoring, please send mail to [[User:Sj|Sj]] and leave a note below with a link to your userpage, where you should describe your background.


=== Interested mentors ===
=== Interested mentors ===

==== for 2009 ====
* --[[User:Sj|Sj]]&nbsp;[[User talk:Sj|<font style="color:#f70; font-size:70%">talk</font>]]
* [[user:jgay|jgay]] (for bookreader related proposals)
* [[user:Yamaplos|Yamaplos]] especially interested in helping with usability issues

==== older interest ====
''if you are interested in mentoring in 2009, please add yourself to the 2009 section above..''
* José L. Redrejo Rodríguez <jredrejo en edu.juntaextremadura.net> is interested in mentoring the from [[Summer_of_Code/2008/Ideas#Improve_DrGeo|Improve DrGeo]] idea. I've been working in implementing DrGeo II in the schools of Extremadura, so I think I have experience, knowledge and a big test field to mentor this project.
* José L. Redrejo Rodríguez <jredrejo en edu.juntaextremadura.net> is interested in mentoring the from [[Summer_of_Code/2008/Ideas#Improve_DrGeo|Improve DrGeo]] idea. I've been working in implementing DrGeo II in the schools of Extremadura, so I think I have experience, knowledge and a big test field to mentor this project.
*: {{done}}
* [[User:Wade]] is interested in mentoring activity development. I added several possible projects to the Ideas page.
* [[User:Wade]] is interested in mentoring activity development. I added several possible projects to the Ideas page.
*: {{Done}}
* MSc, Luis G. Lira and MSc,Paola Lira, Free Culture Peru, lira.lg at pucp.edu.pe, We are interested in mentoring math, science, technology and development activities relevant to rural schools in Peru.
* MSc, Luis G. Lira and MSc,Paola Lira, Free Culture Peru, lira.lg at pucp.edu.pe, We are interested in mentoring math, science, technology and development activities relevant to rural schools in Peru.
* Blake Setlow is interested in mentoring. I live in Baltimore and have experience working in C++ and Python, including some threading, networking, and Windows programming in Python. My background in physics and data analysis will help if I mentor a project involving measurement.
*: Both {{done}}!
* Blake Setlow, <AIM: Polygeomorph> is interested in mentoring. I live in NYC, work in finance, and have experience working in C++ and Python, including some threading, networking, and Windows programming in Python. My background in physics and data analysis will help if I mentor a project involving measurement.
*: {{done}}
*[http://www.gelbukh.com Prof. Dr. Alexander Gelbukh] is interested in mentoring [[WiXi|twexter]].
*[http://www.gelbukh.com Prof. Dr. Alexander Gelbukh] is interested in mentoring [[WiXi|twexter]].
*: Did you try to sign up as a mentor? --[[User:Sj|Sj]]&nbsp;[[User talk:Sj|<font style="color:#f70; font-size:70%">talk</font>]]
*: Did you try to sign up as a mentor? --[[User:Sj|Sj]]&nbsp;[[User talk:Sj|<font style="color:#f70; font-size:70%">talk</font>]]
Line 37: Line 100:
*: {{done}}
*: {{done}}
* [[User:Manu|Manusheel Gupta]] 'needs' to mentor on JS-Python Communication and activities: Education Toolkit, Food Force Project, and Deducto game.
* [[User:Manu|Manusheel Gupta]] 'needs' to mentor on JS-Python Communication and activities: Education Toolkit, Food Force Project, and Deducto game.
*: {{done}}
* Sayamindu Dasgupta is willing to mentor [[Summer_of_Code/Ideas#Activity_Translation_Activity|Activity Translation Activity]]
* Sayamindu Dasgupta is willing to mentor [[Summer_of_Code/Ideas#Activity_Translation_Activity|Activity Translation Activity]]
*: {{done}}
* [[User:Homunq|Homunq]] hopes to be ineligible to mentor (because I want to participate: see [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_mentor_and_student]) but could help "guide" a project involving Develop (say, adding a debugger), or help with language issues if a participant has Spanish as a first language. I live in Guatemala, UTC-6 (and other mentors should include their time zone).
* [[User:Homunq|Homunq]] hopes to be ineligible to mentor (because I want to participate: see [http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_mentor_and_student]) but could help "guide" a project involving Develop (say, adding a debugger), or help with language issues if a participant has Spanish as a first language. I live in Guatemala, UTC-6 (and other mentors should include their time zone).
*: The help is appreciated; you can contribute a great deal by replying to ideas on the <tt>gsoc</tt> list
*: The help is appreciated; you can contribute a great deal by replying to ideas on the <tt>gsoc</tt> list
* [[User:RafaelOrtiz|RafaelOrtiz]]. Interested in mentoring spanish speaking students, that want to work on XO software development.
* [[User:RafaelOrtiz|RafaelOrtiz]]. Interested in mentoring spanish speaking students, that want to work on XO software development.
*: {{done}}
* [[User:Erikos|Erikos]]. Interested in mentoring Hemant Goyal's Speech Synthesis Integration
* [[User:Erikos|Erikos]]. Interested in mentoring Hemant Goyal's Speech Synthesis Integration
*: {{done}}
* [http://web.media.mit.edu/~ypod ypod]. Interested in mentoring the development of tools for [http://wiki.laptop.org/go/Summer_of_Code/2008/Ideas#Mesh_Networking Mesh Networking]
* [http://web.media.mit.edu/~ypod ypod]. Interested in mentoring the development of tools for [http://wiki.laptop.org/go/Summer_of_Code/2008/Ideas#Mesh_Networking Mesh Networking]
*: {{done}}
* Matthew M. Burke [http://www.seas.gwu.edu/~mmburke]. Willing to mentor several students. Particularly interested in visualization, development of software coding tools (particularly ones that make novel use of the mesh network), and games. Washington, DC, USA, UTC-5.
* Matthew M. Burke [http://www.seas.gwu.edu/~mmburke]. Willing to mentor several students. Particularly interested in visualization, development of software coding tools (particularly ones that make novel use of the mesh network), and games. Washington, DC, USA, UTC-5.
* [[User:Pdubroy|Patrick Dubroy]]. Currently working on [[Pen Tablet Support]] and [[Pen Tablet UI]]. Interested in mentoring a student working on either a new activity, or an enhancement of an existing one. Some ideas:
*: {{done}}; there are a number of suitable projects to look at.
* [[User:Pdubroy|Patrick Dubroy]]. Currently working on [[PenTablet Support]] and [[PenTablet UI]]. Interested in mentoring a student working on either a new activity, or an enhancement of an existing one. Some ideas:
:* Adding tablet support to [[Draw | Paint Activity]] and/or [[Colors!]]
:* Adding tablet support to [[Draw | Paint Activity]] and/or [[Colors!]]
:* A math activity like [http://www.cs.swan.ac.uk/calculators/ Harold and Will Thimbleby's calculator].
:* A math activity like [http://www.cs.swan.ac.uk/calculators/ Harold and Will Thimbleby's calculator].


== Important Dates ==
== Important Dates ==

<!--
=== 2008 ===
* March 3: Start of mentoring organization application process
* March 3: Start of mentoring organization application process
* March 12: Mentoring organization application deadline
* March 12: Mentoring organization application deadline
* March 17: List of accepted mentoring organizations published
* March 17: List of accepted mentoring organizations published
* March 24: Start of student application time period
* March 24: Start of student application time period
* March 31: End of student application period
* April 7: End of student application period(After date extension)
* April 14: Accepted student proposals announced
* April 21: Accepted student proposals announced
* May 26: Start of coding
* May 26: Start of coding
* July 7: Midterm evaluation starts
* July 7: Midterm evaluation starts
Line 66: Line 126:
* August 18: End of coding period, final evaluation begins
* August 18: End of coding period, final evaluation begins
* September 1: Deadline for final evaluations
* September 1: Deadline for final evaluations
-->
== Ideas ==
We have a separate page for [[Summer of Code/2008/Ideas|ideas]] this year.


== Useful Documents ==
== Useful Documents ==
* [http://www.gnome.org/~federico/docs/summer-of-code-mentoring-howto/index.html Summer of Code Mentoring HOWTO]
* [http://www.gnome.org/~federico/docs/summer-of-code-mentoring-howto/index.html Summer of Code Mentoring HOWTO]
* [http://code.google.com/soc/2008/faqs.html FAQ]
* [http://code.google.com/soc/ FAQ]

Latest revision as of 03:19, 16 December 2009

  This page is monitored by the OLPC team.
  english | 日本語 HowTo [ID# 227564]  +/-  

Archives: 2007 | 2006

Update : We need mentors for 2009 -- please add yourself to the Mentors list if you are willing to mentor a student. 20:22, 4 March 2009 (UTC)

OLPC has applied to be one of the mentoring groups for this year's Google Summer of Code (GSoC), listed under "One Laptop per Child". (last year)

Some commonly asked questions may be answered in the Summer of Code chat FAQ.

This is a page for the 2009 Google Summer of Code. Student applications have not begun to be accepted yet.

Funded Proposals from 2008

These are good examples of successful proposals:

Integration of Speech Synthesis in Sugar Environment

An educational program for teaching handwriting

Listen and Spell

Vision Processing

Related Proposals from 2008

Developping the VoIP features of Telepathy/Empathy with a focus on video conference

IM/VoIP using telepathy

PiTiVi Open-Source Video Editor

Non linear ogg editor/ Screencast helper

Media service to transcode video and audio in different formats

Music collection

Moodle

Python Memory Profiler

OLPC Project Automated Testing

Sakai

Squeak

Pootle

Tux4Kids

Moving all the input code into a separate thread

GUI tool for assisted editing of the XKB configuration database

Educational Vowel Synthesiser

hugin/panotools

Book Viewer for the OLPC

Refresh pointing device support

Some of the projects above do not directly benefit OLPC, but many are extremely helpful; our thanks for all of this support for great open source work!


Ideas and Proposals

We have a separate page for ideas this year.

Student proposals from all years can be found in Category:GSoC_proposals. Students are encouraged to create a wiki page for their project proposal and put in that category in order to get feedback from the wider OLPC community.

Mentors

If you are interested in mentoring participants, please read the mentor FAQ. Note that both the ability to spend significant time mentoring, and the quality of the students are key to a good return on investment by the mentor, and the learning by the students. Please do not sign up to be a mentor unless you are certain you can meet the obligations of being a good mentor. If you are interested in mentoring, please send mail to Sj and leave a note below with a link to your userpage, where you should describe your background.

Interested mentors

for 2009

  • --Sj talk
  • jgay (for bookreader related proposals)
  • Yamaplos especially interested in helping with usability issues

older interest

if you are interested in mentoring in 2009, please add yourself to the 2009 section above..

  • José L. Redrejo Rodríguez <jredrejo en edu.juntaextremadura.net> is interested in mentoring the from Improve DrGeo idea. I've been working in implementing DrGeo II in the schools of Extremadura, so I think I have experience, knowledge and a big test field to mentor this project.
  • User:Wade is interested in mentoring activity development. I added several possible projects to the Ideas page.
  • MSc, Luis G. Lira and MSc,Paola Lira, Free Culture Peru, lira.lg at pucp.edu.pe, We are interested in mentoring math, science, technology and development activities relevant to rural schools in Peru.
  • Blake Setlow is interested in mentoring. I live in Baltimore and have experience working in C++ and Python, including some threading, networking, and Windows programming in Python. My background in physics and data analysis will help if I mentor a project involving measurement.
  • Prof. Dr. Alexander Gelbukh is interested in mentoring twexter.
    Did you try to sign up as a mentor? --Sj talk
    I signed up for One Laptop per Child organization (not sure if this is what was expected). -- A. Gelbukh. (I'd prefer email or skype communication.)
  • Martin Langhoff is more than happy to mentor up to 3 projects on the XS. Post to the server-devel mailing list if some server OS and webapp development is of interest!
    Thanks~ and Done.
  • Chris Hager would also be happy to mentor one python software project
    Done.
  • Manusheel Gupta 'needs' to mentor on JS-Python Communication and activities: Education Toolkit, Food Force Project, and Deducto game.
  • Sayamindu Dasgupta is willing to mentor Activity Translation Activity
  • Homunq hopes to be ineligible to mentor (because I want to participate: see [1]) but could help "guide" a project involving Develop (say, adding a debugger), or help with language issues if a participant has Spanish as a first language. I live in Guatemala, UTC-6 (and other mentors should include their time zone).
    The help is appreciated; you can contribute a great deal by replying to ideas on the gsoc list
  • RafaelOrtiz. Interested in mentoring spanish speaking students, that want to work on XO software development.
  • Erikos. Interested in mentoring Hemant Goyal's Speech Synthesis Integration
  • ypod. Interested in mentoring the development of tools for Mesh Networking
  • Matthew M. Burke [2]. Willing to mentor several students. Particularly interested in visualization, development of software coding tools (particularly ones that make novel use of the mesh network), and games. Washington, DC, USA, UTC-5.
  • Patrick Dubroy. Currently working on Pen Tablet Support and Pen Tablet UI. Interested in mentoring a student working on either a new activity, or an enhancement of an existing one. Some ideas:

Important Dates

Useful Documents