GSoC/2009: Difference between revisions
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
Ideas for Google Summer of Code 2009 | Ideas for Google Summer of Code 2009 | ||
== Guidelines== | |||
=== Information for Students=== | |||
These ideas were contributed by our developers and users. They are sometimes vague or incomplete. If you wish to submit a proposal based on these ideas, you may wish to contact the developers and find out more about the particular suggestion you're looking at. | |||
* Text To Speech | Being accepted as a Google Summer of Code student is quite competitive. Accepted students typically have thoroughly researched the technologies of their proposed project and have been in frequent contact with potential mentors. Simply copying and pasting an idea here will not work. On the other hand, creating a completely new idea without first consulting potential mentors is unlikely to work out. | ||
If there is no specific contact given you can ask questions on the general KDE development list kde-devel@kde.org. See the KDE mailing lists page for information on available mailing lists and how to subscribe. | |||
== Adding a Proposal== | |||
When adding an idea to this section, please try to include the following data: | |||
* if the application is not widely known, a description of what it does and where its code lives | |||
* a brief explanation | |||
* the expected results | |||
* pre-requisites for working on your project | |||
* if applicable, links to more information or discussions | |||
* mailing list or IRC channel for your application/library/module | |||
* your name and email address for contact (if you're willing to be a mentor) | |||
If you are not a developer but have a good idea for a proposal, get in contact with relevant developers first. | |||
==t] Ideas== | |||
=== Dictionary === | |||
We need two things here : | |||
#A Jabber bot that supports the DICT protocol ( so we can run a bot that will serve word meanings ) . If this bot can learn/modify words, it will be better. | |||
#A KDE 4 Plasmoid that does the same. THere is already a KDE Plasmoid that supports dict.org. But it cannot be configured to support other dictionary servers right now. | |||
===Text To Speech=== | |||
# Dhvani is an Indic TTS engine. RIght now Dhvani dispatches speech using ALSA. This limits it to GNU/Linux platforms. | |||
If an SDL speech dispatcher driver can be written, then it will be easy to get it working on all platforms | If an SDL speech dispatcher driver can be written, then it will be easy to get it working on all platforms | ||
=== Calender=== | |||
Create a calendrical calculation library that will be usable from Python/C++ programs. | Create a calendrical calculation library that will be usable from Python/C++ programs. | ||
Writing a C++/C library and writing a Python wrapper for it is enough. This can be used to display Indian calendars on Free Desktops | Writing a C++/C library and writing a Python wrapper for it is enough. This can be used to display Indian calendars on Free Desktops |
Revision as of 06:10, 18 February 2009
Ideas for Google Summer of Code 2009
Guidelines
Information for Students
These ideas were contributed by our developers and users. They are sometimes vague or incomplete. If you wish to submit a proposal based on these ideas, you may wish to contact the developers and find out more about the particular suggestion you're looking at.
Being accepted as a Google Summer of Code student is quite competitive. Accepted students typically have thoroughly researched the technologies of their proposed project and have been in frequent contact with potential mentors. Simply copying and pasting an idea here will not work. On the other hand, creating a completely new idea without first consulting potential mentors is unlikely to work out.
If there is no specific contact given you can ask questions on the general KDE development list kde-devel@kde.org. See the KDE mailing lists page for information on available mailing lists and how to subscribe.
Adding a Proposal
When adding an idea to this section, please try to include the following data:
* if the application is not widely known, a description of what it does and where its code lives * a brief explanation * the expected results * pre-requisites for working on your project * if applicable, links to more information or discussions * mailing list or IRC channel for your application/library/module * your name and email address for contact (if you're willing to be a mentor)
If you are not a developer but have a good idea for a proposal, get in contact with relevant developers first.
t] Ideas
Dictionary
We need two things here :
- A Jabber bot that supports the DICT protocol ( so we can run a bot that will serve word meanings ) . If this bot can learn/modify words, it will be better.
- A KDE 4 Plasmoid that does the same. THere is already a KDE Plasmoid that supports dict.org. But it cannot be configured to support other dictionary servers right now.
Text To Speech
- Dhvani is an Indic TTS engine. RIght now Dhvani dispatches speech using ALSA. This limits it to GNU/Linux platforms.
If an SDL speech dispatcher driver can be written, then it will be easy to get it working on all platforms
Calender
Create a calendrical calculation library that will be usable from Python/C++ programs. Writing a C++/C library and writing a Python wrapper for it is enough. This can be used to display Indian calendars on Free Desktops