From SMC Wiki


469 bytes added, 09:25, 5 February 2015
Hrishikesh.kb moved page SoC/2013/application to GSoC/2013/application
==Organization Name==
Swathanthra Malayalam Computing (
==Organization description==
SMC is perhaps the largest language technology developer community in India and collaborates very closely with government and industry, and serves as an advisory to govermental/semi-govermental organizations that determine the future of Malayalam language on computing devices. We are not just developers though, we also have linguists, journalists, Wikipedians, writers and all sorts of language users among us.
SMC also works on developing accessibility support for indic languages and maintains Dhvani TTS which supports 11 languages . Over the years, SMC has evolved to accommodate developers focused on Indic script based languages and now provides a generic web based Indic language computation framework called SILPA.(  SMC is registered as a Literary, Scientific Charitable Society in Thrissur, India with Register No. R80/2010.
==Organization home page url==
==If you chose "veteran" in the dropdown above, please summarize your involvement and the successes and challenges of your participation. Please also list your pass/fail rate for each year.==
 SMC participated in 2007 and had four 5 students in total, and all 4 out of 5 projects were succesful.We successfully completed following projects for Malayalam1) Indic script support in tux type project .2) CMU Sphinx based speech recognition prototype3) The first ornamental Unicode font in Malayalam4) 2 Input methods
* Details - [[SoC/2007]]
==Why is your organization applying to participate in Google Summer of Code 2013? What do you hope to gain by participating?==
After achieving our initial aim of having Indic support enabled on Dekstops, we are expanding our research and development to new avenues like Indic on Web projects (SILPA Project, PyPDFlib) , Accessibility solutions, Rendering testing frameworks, Supporting Malayalam , Indic languages in Mobile space (in Android and Firefox OS), Accessibility support and Open data sets for malayalam (Bibliography Data, Dictionaries, spell Checkers etc)
Even though we have achieved our initial aim of having support enabled on Dekstops, we have run into newer avenues where the language is under utilized solely because of a lack of tools - Android is a primary target and so are advanced language tools for analysis such as SILPA. GSOC is a way to attract student programmers who often provide brilliant insights - all the major SMC tools were started off when the developers were students. We hope to see more people working on this project and hope to attract talent that can help us expand our work on SILPA, our Indic language frameworkand other projects.
==What is the URL for your Ideas page?==
#smc-project on Freenode (irc://
==If your organization has not previously participated in Google Summer of Code, have you applied in the past? If so, for what year(s)?==
==Does your organization have an application template you would like to see students use? If so, please provide it now.==
Our mentors are chosen on the basis of their work and their commitment to the contribution in SMC and language computing stack - we have been existing for over ten years now, and we have people who have worked tirelessly to provide the tools that we use in our daily lives. They satisfy the following criteria
* A strong technical ability
* Proven commitment
* Walk the walk - have demonstrated ability to hack.
* Advanced/Expert user of Malayalam (in SILPA project's case, whichever Indic language needs work)scripts
We do not restrict to the members of our community alone - if anyone who satisfies the above criteria volunteers to be a mentor, they are welcome, provided the community approves.
==What is your plan for dealing with disappearing students?==
 We try to pick people that the members of our developer community can vouch for - but this is not a limiting restriction. For a student to be picked she only has to demonstrate that she is able to code, accept criticism and to just stick around and learn. We examine their ability to code/work and provide not just a mentor, but the whole commmunity to interact with, so that we can help them with any problem that may hamper their GSOC work.
We will require each student to start a page on our wiki about their work and have weekly updations. We will also require that the mentors follow these updates and that they interact with each other at least once in a week, via email/irc/video or whatever mechanism is convinient for them. However, we will also try to get the students to stay in touch with the entire community through the mailing list. We will also require them to push their work to a publicly viewable repository so that the community as a whole can review the work.
Since the community is generally welcoming to everyone and students in particular by the time the sudents are finished wih the work, they have built a strong relationship with the community. In the past, whoever has contributed code/work to SMC's efforts have remained in touch and has in fact become key members themselves. Some of our 2007 students who built Indic support for tuxtype project became mentors of tuxtype in 2008 GSoC. GSOC is a process not just to get something done - for us it is something that will expand and sustain our efforts. To this end we generally involve as much as possible with the student's work and this has usually resulted in strong friendships being formed. In spite of being inactive on the mailing list, there are several members who work to facilitate's SMCs work offline - this has been found to be the general nature of people who have worked with us in the past and is not limited to GSOC students.
==Are you a new organization who has a Googler or other organization to vouch for you? If so, please list their name(s) here.==