https://wiki.smc.org.in/api.php?action=feedcontributions&user=Aashiks&feedformat=atomSMC Wiki - User contributions [en]2024-03-28T12:55:49ZUser contributionsMediaWiki 1.40.1https://wiki.smc.org.in/index.php?title=SFD2013/en&diff=4422SFD2013/en2013-09-20T11:47:11Z<p>Aashiks: Draft , English version, SFD 2013</p>
<hr />
<div><br />
'''Software Freedom Day Celebration and SMC's 12th anniversary celebration website's unveiling'''<br />
<br />
Dear friends,<br />
<br />
The fundamental structure of humanity rests on collaboration, cooperation and sharing. In the fast moving world of information technology, this human nature manifests itself as Free Software. This<br />
infusion of fundamental human nature in Free Software ensures that the knowledge that humans have acquired over years of its existence, in its digital form, reaches everybody, across all barriers whether man<br />
made or not. Every year, the 3rd Saturday of every September is celebrated as The Software Freedom day. On this day freedom lovers around the world celebrates the ideals that drive Free Software - "The<br />
freedom to learn, to copy, to change and innovate, and to distribute", essentially something that's ingrained in every human. Activities are organized where everyone who attends are educated about Free Software,<br />
its purpose and its necessity and encouraged to contribute to this noble human endeavor.<br />
<br />
A non-profit organization called "Software Freedom International" drives the SFD celebrations globally. This organization provides guidelines, support and coordination between entities celebrating SFD around the world. In addition, organizations and individuals in different countries celebrate SFD in their community, independent of this organization. Along those lines, in Kerala, the Free Software Users and community are planning to celebrate SFD in different<br />
districts.<br />
<br />
This year's Software Freedom day falls on the 21st of September. On this day a bunch of Freedom Lovers are kicking off SFD celebrations at 10 am, in the Kerala Sahithya Academy Changampuzha Hall in Thrissur. In true Free Software fashion, this is a collaboration driven by Swathanthra Malayalam Computing along with Kerala Shasthra Sahithya Parishad and DAKF. Inauguration will be done by Shri K Venu and sessions will be chaired by Dr P Renjith<br />
<br />
Major events include an introduction to Free Software tools that were developed to bring our beloved mother tongue, Malayalam, into the digital age, various talks on Free Software and discussions, and a GNU/Linux driven by<br />
volunteers to help people install popular GNU/Linux distributions into their pen-drives/laptops<br />
<br />
At 3 pm on the same day and venue, the unveiling of SMC's 12th anniversary celebration website, by poet Anwar Ali will take place. This session will be chaired by Dr C. K. Raju.<br />
<br />
For more information : 995551549, 9946066907, 09448063780<br />
<br />
== Venue ==<br />
Kerala Sahithya Academy Changampuzha Hall , Thrissur<br />
<br />
== Timing ==<br />
10 a.m. to 6 p.m<br />
<br />
== Agenda - Software Freedom Day ==<br />
* Inauguration : K Venu.<br />
* Chaired by : Dr P Ranjith<br />
* Session : Language, Culture and Technology -- by Anivar Aravind.<br />
* Session : SMC's forays and contributions to Free Software - Balasankar<br />
* Session : Introduction to Swathanthra Indian Language Processsing Application (SILPA) - Hrishikesh<br />
* Session : Google Summer of Code and Engineering Students - Nandaja Varma (GSOC Student mentored by SMC)<br />
* Session : Social Coding using Git version control system - Irshad (GSOC Student mentored by SMC)<br />
* Session : Diaspora - a free(dom) social network - Praveen Arimbrathodiyil<br />
* Session : Wikipedia, the free(dom) encyclopedia - Alfaz<br />
* Session : Wikibooks and publication of literature under free licenses - Manoj K<br />
* Movie Session : Open movies and a discussion on Chamba Open Movie Project - Sooraj Kenoth<br />
* Session : An introduction to Inkscape - Ark Arjun<br />
<br />
== Agenda - 12th Anniversary celebration committee formation and website inauguration ==<br />
* Chaired by : Dr C. K. Raju <br />
* Website Unvieling - Anwar Ali (Poet)<br />
<br />
== Social Network ==<br />
* [https://www.facebook.com/events/719050844777419/ Facebook Event Page ]<br />
* [https://plus.google.com/u/0/events/cqul2e8dcod99jr6maotog4qspo Google Plus Event Page ]<br />
<br />
== Posters ==<br />
* [http://ubuntuone.com/3YTDgiNOref5CUPzg1tryZ One]<br />
*[https://joindiaspora.com/posts/3076718 another ]<br />
*< Any volunteers for more posters ? ><br />
<br />
== Press Release ==<br />
[[:File:SMC-SFD13-PressRelease.pdf | Press Release ]]</div>Aashikshttps://wiki.smc.org.in/index.php?title=HarfbuzzTesting&diff=3076HarfbuzzTesting2011-08-02T17:37:25Z<p>Aashiks: /* Testing Harfbuzz */</p>
<hr />
<div>== Building Harfbuzz ==<br />
<br />
<br />
You need to install ragel, autoreconf and libtool to build the harfbuzz library on your system. Use your operating system's package manager to install ragel, autoreconf and libtool. <br />
<br />
Note: Arch Linux users can install harfbuzz via AUR from here http://aur.archlinux.org/packages.php?ID=51139 and need not follow the build instructions. : <br />
<br />
Now you need to get the code, build and install harfbuzz.<br />
<br />
<code><br />
git clone http://anongit.freedesktop.org/git/harfbuzz.git<br />
cd harfbuzz<br />
./autogen.sh<br />
./configure<br />
make <br />
sudo make install<br />
</code><br />
This should build and install harfbuzz. The next time you want to build harfbuzz ( a newer version ) all you need to do is (in the harfbuzz directory mentioned above )<br />
<br />
<code><br />
git pull<br />
make clean<br />
sudo make install<br />
</code><br />
<br />
== Testing Harfbuzz ==<br />
<br />
<br />
Test data is available here : http://silpa.org.in/pub/tests/hb/ml/ml-harfbuzz-testdata.txt<br />
A script that can be used to generate a set of test results : http://silpa.org.in/pub/tests/hb/ml/GenerateTestResults.sh<br />
Currently we have a page that shows the test results here : http://silpa.org.in/pub/tests/hb/ml<br />
<br />
In order to test using the script , download the script to a new directory and edit the script and make sure that the variables path_to_Raghu_TTF, path_to_Meera_TTF, path_to_Rachana_TTF in it all point to the TTF files for the respective fonts in your filesystem.<br />
<br />
Make the script executable by running<br />
<code><br />
chmod +x GenerateTestResults.sh<br />
</code><br />
<br />
Now download the test data ( its a simple text file ) and save it somewhere. Invoke the script by running<br />
<br />
<code><br />
./GenerateTestResults.sh path_to_test_data<br />
</code><br />
<br />
This will generate an index.html file. This file is similar to the one that shows the test results at silpa.org.in.<br />
<br />
If you can think of new words that bring out bugs, or if you notice that any test cases pass, do notify via the mailinglist.</div>Aashikshttps://wiki.smc.org.in/index.php?title=HarfbuzzTesting&diff=3074HarfbuzzTesting2011-08-02T06:12:29Z<p>Aashiks: /* Building Harfbuzz */</p>
<hr />
<div>== Building Harfbuzz ==<br />
<br />
<br />
You need to install ragel (and libtool) to build the harfbuzz library on your system. Use your operating system's package manager to install ragel (and libtool). <br />
<br />
Note: Arch Linux users can install harfbuzz via AUR from here http://aur.archlinux.org/packages.php?ID=51139 and need not follow the build instructions. : <br />
<br />
Now you need to get the code, build and install harfbuzz.<br />
<br />
<code><br />
git clone http://anongit.freedesktop.org/git/harfbuzz.git<br />
cd harfbuzz<br />
./autogen.sh<br />
./configure<br />
make <br />
sudo make install<br />
</code><br />
This should build and install harfbuzz. The next time you want to build harfbuzz ( a newer version ) all you need to do is (in the harfbuzz directory mentioned above )<br />
<br />
<code><br />
git pull<br />
make clean<br />
sudo make install<br />
</code><br />
<br />
== Testing Harfbuzz ==<br />
<br />
<br />
Test data is available here : http://silpa.org.in/pub/tests/hb/ml/ml-harfbuzz-testdata.txt<br />
A script that can be used to generate a set of test results : http://silpa.org.in/pub/tests/hb/ml/GenerateTestResults.sh<br />
Currently we have a page that shows the test results here : http://silpa.org.in/pub/tests/hb/ml<br />
<br />
In order to test using the script , download the script to a new directory and edit the script and make sure that the variables path_to_Raghu_TTF, path_to_Meera_TTF, path_to_Rachana_TTF in it all point to the TTF files for the respective fonts in your filesystem.<br />
<br />
Make the script executable by running<br />
<code><br />
chmod +x GenerateTestResults.sh<br />
</code><br />
<br />
Now download the test data ( its a simple text file ) and save it somewhere. Invoke the script by running<br />
<br />
<code><br />
./GenerateTestResults.sh path_to_test_data<br />
</code><br />
<br />
This will generate an index.html file. This file is similar to the one that shows the test results in smc.org.in.<br />
<br />
If you can think of new words that bring out bugs, or if you notice that any test cases pass, do notify via the mailinglist.</div>Aashikshttps://wiki.smc.org.in/index.php?title=HarfbuzzTesting&diff=3072HarfbuzzTesting2011-08-01T16:36:50Z<p>Aashiks: </p>
<hr />
<div>== Building Harfbuzz ==<br />
<br />
<br />
You need to install ragel to build the harfbuzz library on your system. Use your operating system's package manager to install ragel. <br />
<br />
Now you need to get the code, build and install harfbuzz.<br />
<br />
<code><br />
git clone http://anongit.freedesktop.org/git/harfbuzz.git<br />
cd harfbuzz<br />
./autogen.sh<br />
./configure<br />
make <br />
sudo make install<br />
</code><br />
This should build and install harfbuzz. The next time you want to build harfbuzz ( a newer version ) all you need to do is (in the harfbuzz directory mentioned above )<br />
<br />
<code><br />
git pull<br />
make clean<br />
sudo make install<br />
</code><br />
<br />
== Testing Harfbuzz ==<br />
<br />
<br />
Test data is available here : http://silpa.org.in/pub/tests/hb/ml/ml-harfbuzz-testdata.txt<br />
A script that can be used to generate a set of test results : http://silpa.org.in/pub/tests/hb/ml/GenerateTestResults.sh<br />
Currently we have a page that shows the test results here : http://silpa.org.in/pub/tests/hb/ml<br />
<br />
In order to test using the script , download the script to a new directory and edit the script and make sure that the variables path_to_Raghu_TTF, path_to_Meera_TTF, path_to_Rachana_TTF in it all point to the TTF files for the respective fonts in your filesystem.<br />
<br />
Make the script executable by running<br />
<code><br />
chmod +x GenerateTestResults.sh<br />
</code><br />
<br />
Now download the test data ( its a simple text file ) and save it somewhere. Invoke the script by running<br />
<br />
<code><br />
./GenerateTestResults.sh path_to_test_data<br />
</code><br />
<br />
This will generate an index.html file. This file is similar to the one that shows the test results in smc.org.in.<br />
<br />
If you can think of new words that bring out bugs, or if you notice that any test cases pass, do notify via the mailinglist.</div>Aashikshttps://wiki.smc.org.in/index.php?title=HarfbuzzTesting&diff=3071HarfbuzzTesting2011-08-01T07:53:48Z<p>Aashiks: Created page with "Test words and expected rendered results {| border="1" ! align="left"| Text ! Rendered in Meera ! Rendered in Rachana |- |ന് |- |- |ല് |- |- |ക് |- |- |ര..."</p>
<hr />
<div>Test words and expected rendered results<br />
<br />
{| border="1"<br />
! align="left"| Text <br />
! Rendered in Meera<br />
! Rendered in Rachana<br />
|-<br />
|ന്<br />
|-<br />
|-<br />
|ല്<br />
|-<br />
|-<br />
|ക്<br />
|-<br />
|-<br />
|ര്<br />
|-<br />
|-<br />
|ണ്<br />
|-<br />
|-<br />
|ള്<br />
|-<br />
|-<br />
|ഖ്യ<br />
|-<br />
|-<br />
|ര്യ<br />
|-<br />
|-<br />
|ന്ത്യ<br />
|-<br />
|-<br />
|ന്ത്ര്യ<br />
|-<br />
|-<br />
|ഗ്ദ്ധ്രോ<br />
|-<br />
|-<br />
|സ്പ്ലേ<br />
|-<br />
|-<br />
|ള്യം<br />
|-<br />
|-<br />
|സ്പ്രി<br />
|-<br />
|-<br />
|യും<br />
|-<br />
|-<br />
|ല്ലാം<br />
|-<br />
|-<br />
|ണ്ട<br />
|-<br />
|-<br />
|ത്ത<br />
|-<br />
|-<br />
|ന്ത<br />
|-<br />
|-<br />
|മ്പ<br />
|-<br />
|-<br />
|യ്യ<br />
|-<br />
|-<br />
|വ്വ<br />
|-<br />
|-<br />
|ല്ല<br />
|-<br />
|-<br />
|ത്തെ<br />
|-<br />
|-<br />
|ക്കെ<br />
|-<br />
|-<br />
|ത്തൊ<br />
|-<br />
|-<br />
|ക്കൊ<br />
|-<br />
|-<br />
|പ്ലോ<br />
|-<br />
|-<br />
|ല്യ<br />
|-<br />
|-<br />
|പ്ര<br />
|-<br />
|-<br />
|ക്ത്ര<br />
|-<br />
|-<br />
|ഖ്ര<br />
|-<br />
|-<br />
|കായ്കറി<br />
|-<br />
|-<br />
|കാര്ക്കോടകന്<br />
|-<br />
|-<br />
|മുഖ്യമന്ത്രി<br />
|-<br />
|-<br />
|കുറ്റ്യാടി<br />
|-<br />
|-<br />
|സ്വാതന്ത്ര്യം<br />
|-<br />
|-<br />
|ഹാര്ഡ്വെയര്<br />
|-<br />
|-<br />
സോഫ്റ്റ്വെയര്<br />
|-<br />
|-<br />
|}</div>Aashikshttps://wiki.smc.org.in/index.php?title=File:Smclogo_white.png&diff=644File:Smclogo white.png2009-05-05T05:00:50Z<p>Aashiks: </p>
<hr />
<div></div>Aashikshttps://wiki.smc.org.in/index.php?title=File:Smclogo.svg&diff=641File:Smclogo.svg2009-05-04T18:29:27Z<p>Aashiks: </p>
<hr />
<div></div>Aashikshttps://wiki.smc.org.in/index.php?title=File:Smclogo.png&diff=640File:Smclogo.png2009-05-04T18:28:48Z<p>Aashiks: </p>
<hr />
<div></div>Aashikshttps://wiki.smc.org.in/index.php?title=File:Smcl.svg&diff=639File:Smcl.svg2009-05-04T18:25:03Z<p>Aashiks: </p>
<hr />
<div></div>Aashikshttps://wiki.smc.org.in/index.php?title=File:Smcl.png&diff=638File:Smcl.png2009-05-04T18:23:59Z<p>Aashiks: </p>
<hr />
<div></div>Aashikshttps://wiki.smc.org.in/index.php?title=File:Smc_logo.svg&diff=637File:Smc logo.svg2009-05-04T18:23:00Z<p>Aashiks: </p>
<hr />
<div></div>Aashikshttps://wiki.smc.org.in/index.php?title=File:Smc_logo.png&diff=636File:Smc logo.png2009-05-04T18:22:21Z<p>Aashiks: </p>
<hr />
<div></div>Aashikshttps://wiki.smc.org.in/index.php?title=GSoC/2009&diff=455GSoC/20092009-02-18T07:13:04Z<p>Aashiks: /* Porting Dhvani to Windows/Mac and Sound system change */</p>
<hr />
<div>Ideas for Google Summer of Code 2009 <br />
== Guidelines==<br />
=== Information for Students===<br />
<br />
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.<br />
<br />
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.<br />
<br />
If there is no specific contact given you can ask questions on SMC discussion mailing-list ( smc-discuss@googlegroups.com ) or in the IRC channel ( #smc-project channel in Freenode.net server ) <br />
<br />
== Adding a Proposal==<br />
<br />
When adding an idea to this section, please try to include the following data:<br />
* if the application is not widely known, a description of what it does and where its code lives<br />
* a brief explanation<br />
* the expected results<br />
* pre-requisites for working on your project<br />
* if applicable, links to more information or discussions<br />
* mailing list or IRC channel for your application/library/module<br />
* your name and email address for contact (if you're willing to be a mentor) <br />
<br />
If you are not a developer but have a good idea for a proposal, get in contact with relevant developers first.<br />
== Ideas==<br />
=== Dictionary ===<br />
We need two things here : <br />
#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.<br />
#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, as of KDE 4.2. We need to find out the current status of this plasmoid. <br />
<br />
Knowledge Prerequisite: Knowledge of Python OR C++ for writing the bot & Plasmoid. A basic understanding of how DICT works is essential.<br />
<br />
=== Changes to Dhvani TTS Engine ===<br />
[http://dhvani.sourceforge.net/ Dhvani] is a text to speech system designed for Indian Languages. The aim of this project is to ensure that literacy and knowledge of English are not essential for using a Computer. <br />
<br />
==== Porting Dhvani to Windows/Mac and Sound system change ====<br />
Right now, Dhvani uses ALSA as sound system. An additional SDL based sound system is required to make it work on other operating systems<br />
<br />
Knowledge Prerequisite:<br />
Knowledge of C. Familiarity with SDL would be nice, but not required.<br />
<br />
'Material Prerequisite:<br />
A computer with Windows/Mac OS development setup in addition to GNU/Linux<br />
<br />
==== Speech dispatcher driver and Orca integration ====<br />
Dhvani has generic driver for speech dispatcher and that is not efficient and cannot use many features of dhvani. Write a driver for speech-dispatcher and integrate it with Orca so that it works as Screenreader<br />
<br />
Knowledge prerequisite : Knowledge of C.<br />
<br />
=== Calender===<br />
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<br />
<br />
Knowledge prerequisite : Knowledge of C/C++ and Python.</div>Aashikshttps://wiki.smc.org.in/index.php?title=GSoC/2009&diff=454GSoC/20092009-02-18T07:12:05Z<p>Aashiks: </p>
<hr />
<div>Ideas for Google Summer of Code 2009 <br />
== Guidelines==<br />
=== Information for Students===<br />
<br />
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.<br />
<br />
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.<br />
<br />
If there is no specific contact given you can ask questions on SMC discussion mailing-list ( smc-discuss@googlegroups.com ) or in the IRC channel ( #smc-project channel in Freenode.net server ) <br />
<br />
== Adding a Proposal==<br />
<br />
When adding an idea to this section, please try to include the following data:<br />
* if the application is not widely known, a description of what it does and where its code lives<br />
* a brief explanation<br />
* the expected results<br />
* pre-requisites for working on your project<br />
* if applicable, links to more information or discussions<br />
* mailing list or IRC channel for your application/library/module<br />
* your name and email address for contact (if you're willing to be a mentor) <br />
<br />
If you are not a developer but have a good idea for a proposal, get in contact with relevant developers first.<br />
== Ideas==<br />
=== Dictionary ===<br />
We need two things here : <br />
#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.<br />
#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, as of KDE 4.2. We need to find out the current status of this plasmoid. <br />
<br />
Knowledge Prerequisite: Knowledge of Python OR C++ for writing the bot & Plasmoid. A basic understanding of how DICT works is essential.<br />
<br />
=== Changes to Dhvani TTS Engine ===<br />
[http://dhvani.sourceforge.net/ Dhvani] is a text to speech system designed for Indian Languages. The aim of this project is to ensure that literacy and knowledge of English are not essential for using a Computer. <br />
<br />
==== Porting Dhvani to Windows/Mac and Sound system change ====<br />
Right now, Dhvani uses ALSA as sound system. An additional SDL based sound system is required to make it work on other operating systems<br />
<br />
Knowledge Prerequisite:<br />
Knowledge of C. Familiarity with SDL would be nice, but not required.<br />
<br />
'Material Prerequisite:<br />
A computer with Windows/Mac OS development setup<br />
<br />
==== Speech dispatcher driver and Orca integration ====<br />
Dhvani has generic driver for speech dispatcher and that is not efficient and cannot use many features of dhvani. Write a driver for speech-dispatcher and integrate it with Orca so that it works as Screenreader<br />
<br />
Knowledge prerequisite : Knowledge of C.<br />
<br />
=== Calender===<br />
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<br />
<br />
Knowledge prerequisite : Knowledge of C/C++ and Python.</div>Aashikshttps://wiki.smc.org.in/index.php?title=GSoC/2009&diff=453GSoC/20092009-02-18T07:10:56Z<p>Aashiks: </p>
<hr />
<div>Ideas for Google Summer of Code 2009 <br />
== Guidelines==<br />
=== Information for Students===<br />
<br />
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.<br />
<br />
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.<br />
<br />
If there is no specific contact given you can ask questions on SMC discussion mailing-list ( smc-discuss@googlegroups.com ) or in the IRC channel ( #smc-project channel in Freenode.net server ) <br />
<br />
== Adding a Proposal==<br />
<br />
When adding an idea to this section, please try to include the following data:<br />
* if the application is not widely known, a description of what it does and where its code lives<br />
* a brief explanation<br />
* the expected results<br />
* pre-requisites for working on your project<br />
* if applicable, links to more information or discussions<br />
* mailing list or IRC channel for your application/library/module<br />
* your name and email address for contact (if you're willing to be a mentor) <br />
<br />
If you are not a developer but have a good idea for a proposal, get in contact with relevant developers first.<br />
== Ideas==<br />
=== Dictionary ===<br />
We need two things here : <br />
#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.<br />
#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, as of KDE 4.2. We need to find out the current status of this plasmoid. <br />
<br />
Knowledge Prerequisite: Knowledge of Python OR C++ for writing the bot & Plasmoid. A basic understanding of how DICT works is essential.<br />
<br />
===Dhvani TTS===<br />
[http://dhvani.sourceforge.net/ Dhvani] is a text to speech system designed for Indian Languages. The aim of this project is to ensure that literacy and knowledge of English are not essential for using a Computer. <br />
<br />
====* Porting Dhvani to Windows/Mac and Sound system change ====<br />
Right now, Dhvani uses ALSA as sound system. An additional SDL based sound system is required to make it work on other operating systems<br />
<br />
Knowledge Prerequisite:<br />
Knowledge of C. Familiarity with SDL would be nice, but not required.<br />
<br />
'Material Prerequisite:<br />
A computer with Windows/Mac OS development setup<br />
<br />
====* Speech dispatcher driver and Orca integration ====<br />
Dhvani has generic driver for speech dispatcher and that is not efficient and cannot use many features of dhvani. Write a driver for speech-dispatcher and integrate it with Orca so that it works as Screenreader<br />
<br />
Knowledge prerequisite : Knowledge of C.<br />
<br />
=== Calender===<br />
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<br />
<br />
Knowledge prerequisite : Knowledge of C/C++ and Python.</div>Aashikshttps://wiki.smc.org.in/index.php?title=GSoC/2009&diff=452GSoC/20092009-02-18T06:56:52Z<p>Aashiks: /* Calender */</p>
<hr />
<div>Ideas for Google Summer of Code 2009 <br />
== Guidelines==<br />
=== Information for Students===<br />
<br />
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.<br />
<br />
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.<br />
<br />
If there is no specific contact given you can ask questions on SMC discussion mailing-list ( smc-discuss@googlegroups.com ) or in the IRC channel ( #smc-project channel in Freenode.net server ) <br />
<br />
== Adding a Proposal==<br />
<br />
When adding an idea to this section, please try to include the following data:<br />
* if the application is not widely known, a description of what it does and where its code lives<br />
* a brief explanation<br />
* the expected results<br />
* pre-requisites for working on your project<br />
* if applicable, links to more information or discussions<br />
* mailing list or IRC channel for your application/library/module<br />
* your name and email address for contact (if you're willing to be a mentor) <br />
<br />
If you are not a developer but have a good idea for a proposal, get in contact with relevant developers first.<br />
== Ideas==<br />
=== Dictionary ===<br />
We need two things here : <br />
#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.<br />
#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, as of KDE 4.2. We need to find out the current status of this plasmoid. <br />
<br />
Knowledge Prerequisite: Knowledge of Python OR C++ for writing the bot & Plasmoid. A basic understanding of how DICT works is essential.<br />
<br />
===Dhvani TTS : Porting to Windows and Sound system change===<br />
Dhvani is an Indic TTS engine. Dhvani uses ALSA as sound system. An additional SDL based sound system is required to make it work on other operating systems<br />
<br />
Knowledge prerequisite : Knowledge of C. Familiarity with SDL would be nice, but not required.<br />
<br />
===Dhvani TTS : Speech dispatcher driver and Orca integration===<br />
Dhvani has generic driver for speech dispatcher and that is not efficient and cannot use many features of dhvani. Write a driver for speech-dispatcher and integrate it with Orca so that it works as Screenreader<br />
<br />
Knowledge prerequisite : Knowledge of C.<br />
<br />
=== Calender===<br />
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<br />
<br />
Knowledge prerequisite : Knowledge of C/C++ and Python.</div>Aashikshttps://wiki.smc.org.in/index.php?title=GSoC/2009&diff=451GSoC/20092009-02-18T06:55:41Z<p>Aashiks: /* Dictionary */</p>
<hr />
<div>Ideas for Google Summer of Code 2009 <br />
== Guidelines==<br />
=== Information for Students===<br />
<br />
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.<br />
<br />
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.<br />
<br />
If there is no specific contact given you can ask questions on SMC discussion mailing-list ( smc-discuss@googlegroups.com ) or in the IRC channel ( #smc-project channel in Freenode.net server ) <br />
<br />
== Adding a Proposal==<br />
<br />
When adding an idea to this section, please try to include the following data:<br />
* if the application is not widely known, a description of what it does and where its code lives<br />
* a brief explanation<br />
* the expected results<br />
* pre-requisites for working on your project<br />
* if applicable, links to more information or discussions<br />
* mailing list or IRC channel for your application/library/module<br />
* your name and email address for contact (if you're willing to be a mentor) <br />
<br />
If you are not a developer but have a good idea for a proposal, get in contact with relevant developers first.<br />
== Ideas==<br />
=== Dictionary ===<br />
We need two things here : <br />
#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.<br />
#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, as of KDE 4.2. We need to find out the current status of this plasmoid. <br />
<br />
Knowledge Prerequisite: Knowledge of Python OR C++ for writing the bot & Plasmoid. A basic understanding of how DICT works is essential.<br />
<br />
===Dhvani TTS : Porting to Windows and Sound system change===<br />
Dhvani is an Indic TTS engine. Dhvani uses ALSA as sound system. An additional SDL based sound system is required to make it work on other operating systems<br />
<br />
Knowledge prerequisite : Knowledge of C. Familiarity with SDL would be nice, but not required.<br />
<br />
===Dhvani TTS : Speech dispatcher driver and Orca integration===<br />
Dhvani has generic driver for speech dispatcher and that is not efficient and cannot use many features of dhvani. Write a driver for speech-dispatcher and integrate it with Orca so that it works as Screenreader<br />
<br />
Knowledge prerequisite : Knowledge of C.<br />
<br />
=== Calender===<br />
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</div>Aashikshttps://wiki.smc.org.in/index.php?title=GSoC/2009&diff=450GSoC/20092009-02-18T06:53:46Z<p>Aashiks: /* Dhvani TTS : Speech dispatcher driver and Orca integration */</p>
<hr />
<div>Ideas for Google Summer of Code 2009 <br />
== Guidelines==<br />
=== Information for Students===<br />
<br />
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.<br />
<br />
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.<br />
<br />
If there is no specific contact given you can ask questions on SMC discussion mailing-list ( smc-discuss@googlegroups.com ) or in the IRC channel ( #smc-project channel in Freenode.net server ) <br />
<br />
== Adding a Proposal==<br />
<br />
When adding an idea to this section, please try to include the following data:<br />
* if the application is not widely known, a description of what it does and where its code lives<br />
* a brief explanation<br />
* the expected results<br />
* pre-requisites for working on your project<br />
* if applicable, links to more information or discussions<br />
* mailing list or IRC channel for your application/library/module<br />
* your name and email address for contact (if you're willing to be a mentor) <br />
<br />
If you are not a developer but have a good idea for a proposal, get in contact with relevant developers first.<br />
== Ideas==<br />
=== Dictionary ===<br />
We need two things here : <br />
#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.<br />
#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. ( Note to SMC members : We need to find out the current status of this plasmoid )<br />
<br />
Knowledge Prerequisite: Knowledge of Python or C++ for writing the bot & Plasmoids. A basic understanding of how DICT works is essential.<br />
<br />
===Dhvani TTS : Porting to Windows and Sound system change===<br />
Dhvani is an Indic TTS engine. Dhvani uses ALSA as sound system. An additional SDL based sound system is required to make it work on other operating systems<br />
<br />
Knowledge prerequisite : Knowledge of C. Familiarity with SDL would be nice, but not required.<br />
<br />
===Dhvani TTS : Speech dispatcher driver and Orca integration===<br />
Dhvani has generic driver for speech dispatcher and that is not efficient and cannot use many features of dhvani. Write a driver for speech-dispatcher and integrate it with Orca so that it works as Screenreader<br />
<br />
Knowledge prerequisite : Knowledge of C.<br />
<br />
=== Calender===<br />
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</div>Aashikshttps://wiki.smc.org.in/index.php?title=GSoC/2009&diff=449GSoC/20092009-02-18T06:52:41Z<p>Aashiks: /* Dhvani TTS : Porting to Windows and Sound system change */</p>
<hr />
<div>Ideas for Google Summer of Code 2009 <br />
== Guidelines==<br />
=== Information for Students===<br />
<br />
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.<br />
<br />
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.<br />
<br />
If there is no specific contact given you can ask questions on SMC discussion mailing-list ( smc-discuss@googlegroups.com ) or in the IRC channel ( #smc-project channel in Freenode.net server ) <br />
<br />
== Adding a Proposal==<br />
<br />
When adding an idea to this section, please try to include the following data:<br />
* if the application is not widely known, a description of what it does and where its code lives<br />
* a brief explanation<br />
* the expected results<br />
* pre-requisites for working on your project<br />
* if applicable, links to more information or discussions<br />
* mailing list or IRC channel for your application/library/module<br />
* your name and email address for contact (if you're willing to be a mentor) <br />
<br />
If you are not a developer but have a good idea for a proposal, get in contact with relevant developers first.<br />
== Ideas==<br />
=== Dictionary ===<br />
We need two things here : <br />
#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.<br />
#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. ( Note to SMC members : We need to find out the current status of this plasmoid )<br />
<br />
Knowledge Prerequisite: Knowledge of Python or C++ for writing the bot & Plasmoids. A basic understanding of how DICT works is essential.<br />
<br />
===Dhvani TTS : Porting to Windows and Sound system change===<br />
Dhvani is an Indic TTS engine. Dhvani uses ALSA as sound system. An additional SDL based sound system is required to make it work on other operating systems<br />
<br />
Knowledge prerequisite : Knowledge of C. Familiarity with SDL would be nice, but not required.<br />
<br />
===Dhvani TTS : Speech dispatcher driver and Orca integration===<br />
Dhvani has generic driver for speech dispatcher and that is not efficient and cannot use many features of dhvani. Write a driver for speech-dispatcher and integrate it with Orca so that it works as Screenreader<br />
<br />
=== Calender===<br />
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</div>Aashikshttps://wiki.smc.org.in/index.php?title=GSoC/2009&diff=448GSoC/20092009-02-18T06:50:46Z<p>Aashiks: /* Dictionary */</p>
<hr />
<div>Ideas for Google Summer of Code 2009 <br />
== Guidelines==<br />
=== Information for Students===<br />
<br />
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.<br />
<br />
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.<br />
<br />
If there is no specific contact given you can ask questions on SMC discussion mailing-list ( smc-discuss@googlegroups.com ) or in the IRC channel ( #smc-project channel in Freenode.net server ) <br />
<br />
== Adding a Proposal==<br />
<br />
When adding an idea to this section, please try to include the following data:<br />
* if the application is not widely known, a description of what it does and where its code lives<br />
* a brief explanation<br />
* the expected results<br />
* pre-requisites for working on your project<br />
* if applicable, links to more information or discussions<br />
* mailing list or IRC channel for your application/library/module<br />
* your name and email address for contact (if you're willing to be a mentor) <br />
<br />
If you are not a developer but have a good idea for a proposal, get in contact with relevant developers first.<br />
== Ideas==<br />
=== Dictionary ===<br />
We need two things here : <br />
#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.<br />
#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. ( Note to SMC members : We need to find out the current status of this plasmoid )<br />
<br />
Knowledge Prerequisite: Knowledge of Python or C++ for writing the bot & Plasmoids. A basic understanding of how DICT works is essential.<br />
<br />
===Dhvani TTS : Porting to Windows and Sound system change===<br />
Dhvani is an Indic TTS engine. Dhvani uses ALSA as sound system. An additional SDL based sound system is required to make it work on other operating systems<br />
===Dhvani TTS : Speech dispatcher driver and Orca integration===<br />
Dhvani has generic driver for speech dispatcher and that is not efficient and cannot use many features of dhvani. Write a driver for speech-dispatcher and integrate it with Orca so that it works as Screenreader<br />
<br />
=== Calender===<br />
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</div>Aashikshttps://wiki.smc.org.in/index.php?title=GSoC/2009&diff=447GSoC/20092009-02-18T06:41:36Z<p>Aashiks: </p>
<hr />
<div>Ideas for Google Summer of Code 2009 <br />
== Guidelines==<br />
=== Information for Students===<br />
<br />
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.<br />
<br />
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.<br />
<br />
If there is no specific contact given you can ask questions on SMC discussion mailing-list ( smc-discuss@googlegroups.com ) or in the IRC channel ( #smc-project channel in Freenode.net server ) <br />
<br />
== Adding a Proposal==<br />
<br />
When adding an idea to this section, please try to include the following data:<br />
* if the application is not widely known, a description of what it does and where its code lives<br />
* a brief explanation<br />
* the expected results<br />
* pre-requisites for working on your project<br />
* if applicable, links to more information or discussions<br />
* mailing list or IRC channel for your application/library/module<br />
* your name and email address for contact (if you're willing to be a mentor) <br />
<br />
If you are not a developer but have a good idea for a proposal, get in contact with relevant developers first.<br />
== Ideas==<br />
=== Dictionary ===<br />
We need two things here : <br />
#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.<br />
#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. ( Note to SMC members : We need to find out the current status of this plasmoid )<br />
<br />
===Dhvani TTS : Porting to Windows and Sound system change===<br />
Dhvani is an Indic TTS engine. Dhvani uses ALSA as sound system. An additional SDL based sound system is required to make it work on other operating systems<br />
===Dhvani TTS : Speech dispatcher driver and Orca integration===<br />
Dhvani has generic driver for speech dispatcher and that is not efficient and cannot use many features of dhvani. Write a driver for speech-dispatcher and integrate it with Orca so that it works as Screenreader<br />
<br />
=== Calender===<br />
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</div>Aashikshttps://wiki.smc.org.in/index.php?title=GSoC/2009&diff=443GSoC/20092009-02-18T06:03:39Z<p>Aashiks: </p>
<hr />
<div>Ideas for Google Summer of Code 2009 <br />
<br />
* Dictionary <br />
We need two things here : <br />
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.<br />
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.<br />
<br />
* Text To Speech<br />
Dhvani is an Indic TTS engine. RIght now Dhvani dispatches speech using ALSA. This limits it to GNU/Linux platforms. <br />
If an SDL speech dispatcher driver can be written, then it will be easy to get it working on all platforms<br />
<br />
* Calender<br />
Create a calendrical calculation library that will be usable from Python/C++ programs. <br />
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</div>Aashikshttps://wiki.smc.org.in/index.php?title=GSoC/2009&diff=442GSoC/20092009-02-18T06:02:13Z<p>Aashiks: </p>
<hr />
<div>Ideas for Google Summer of Code 2009 <br />
<br />
* Dictionary <br />
We need two things here : <br />
A Jabber bot that supports the DICT protocol ( so we can run a bot that will serve word meanings )<br />
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.<br />
<br />
* Text To Speech<br />
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<br />
<br />
* Calender<br />
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</div>Aashikshttps://wiki.smc.org.in/index.php?title=GSoC/2009&diff=441GSoC/20092009-02-18T05:43:17Z<p>Aashiks: പുതിയ താള്: ഗൂഗിള് കോഡിന്റെ വേനലിനായി 2009 ല് ഞങ്ങള് സമര്പ്പിക്കുന്ന സ...</p>
<hr />
<div>ഗൂഗിള് കോഡിന്റെ വേനലിനായി 2009 ല് ഞങ്ങള് സമര്പ്പിക്കുന്ന സംരംഭങ്ങള്</div>Aashiks