GSoC/2013: Difference between revisions

From SMC Wiki
(separated module porting and rest api idea)
m (Hrishikesh.kb moved page SoC/2013 to GSoC/2013)
 
(14 intermediate revisions by 4 users not shown)
Line 1: Line 1:
==Ideas for Google Summer of Code 2013==
<div class='grid'>
===Indic rendering support in ConTeXt.===
<span class='row highlight'>SMC is a mentoring organization for Google Summer of Code 2013</span>
ConTeXt is another TeX macro system similar to LaTeX but much more suitable for design. (We already have rendering module
<div class='toc row'>
in SILPA this can be improved to allow the implementation of above
<div class='three columns'>
idea. )
[[SoC/2013/Project_ideas|Project ideas]]
</div>
<div class='three columns'>
[[SoC/2013/application-template|Student application Template]]
</div>
</div>
[[file:Soc.png|right]]
==Status Updates==
===April 09 , 2013===
<div class='row'>
<div class='six columns'>
Really Happy to announce that We are selected for Google Summer of Code 2013.
Google Summer of Code (GSoC) is a program that offers student developers stipends
to write code for various open source projects. and this is the second time we are
being selected as a mentoring organization.


===Automated Rendering Testing===
If you are a student and would be interested in participating in GSoC with Swathanthra Malayalam Computing
===Silpa Related===
as your mentoring organization, please take a look at our GSoC Ideas page:
* Port remaining modules to the new flask based Silpa.
</div>
* Provide REST API for new flask based Silpa, including conversion of templates to this REST API from JSON RPC.
<div class='six columns'>
* Separate templates from SILPA and have it inside modules packaged for pypi [https://github.com/copyninja/Silpa-Flask/issues/4 this] should give more idea on it
പ്രിയപ്പെട്ടവരേ..
* Integrating jquery.ime input method frame work with internationalization using jquery.i18n (not complex and will be expanded by Santhosh)
* Converting indic processing modules currently in SILPA into Jquery library which will be very much helpful
* Improving cross language transliteration system. Currently only Kannada and Malayalam are perfect rest all are first converted to Malayalam then to English due to lack of language internal. Also currently for English to Indic we use CMUDict so transliteration capability is limited to words in CMUDict only probably we could develop better method for English to Indic transliteration
* A spell checker for Indic language that understands inflections (Santhosh will explain this)
* Improving the webfonts module in Silpa using jquery.webfonts and proving more Indic and complex fonts as part of it and of course competing with Google webfonts.
=== Android App Ideas===
* Jishnu can probably add some Android App ideas. One was a dictionary done by Rajeev Nair probably never developed afterwards!


===Add proper Indic / Malayalam rendering to Mapnik.===  
ഇത്തവണത്തെ ഗൂഗിള്‍ സമ്മര്‍ ഓഫ് കോഡിന് നമ്മള്‍ മെന്ററിങ്ങ് ഓര്‍ഗനൈസേഷനായി തിരഞ്ഞെടുക്കപ്പെട്ട വിവരം
Mapnik is a free mapping toolkit, written in C++. One of it's major users is OpenStreetMap. If you check OpenStreetMap, you can see that Languages like Russian, Arabic, Persian, Chinese etc are rendered in it (Not sure whether they are properly rendered or not). The lack of proper Indic support is the major reason for the absence of Malayalam.
സന്തോഷത്തോടെ അറിയിക്കട്ടെ.. :)
* http://mapnik.org/
നിങ്ങള്‍ ഒരു സ്വതന്ത്രമലയാളം കമ്പ്യൂട്ടിങ്ങിനെ മെന്ററിങ്ങ് ഓര്‍ഗനൈസേഷനായി തിരഞ്ഞെടുത്ത് പ്രൊജക്റ്റുകള്‍ ചെയ്യാന്‍ താല്‍പര്യമുള്ള ഒരു വിദ്യാര്‍ത്ഥിയാണെങ്കില്‍ നമ്മുടെ പ്രൊജക്റ്റ്
* http://www.openstreetmap.org/  
ഐഡിയകള്‍ ലിസ്റ്റ് ചെയ്ത താള്‍ കാണുക :
===Add Indic / Malayalam rendering to MapServer + OpenLayers stack.===
</div>
Both are OSGeo projects, and used in most of the WebGIS applications recently. MapServer is an open source development environment for building spatially enabled internet applications. OpenLayers is an open source JavaScript library for displaying map data in web browsers. OpenLayers is used by OpenStreetMap for its "slippy map" map interface.
</div>
* http://www.mapserver.org/
===March 31-2013 ===
* http://www.openlayers.org/
<div class='row'>
* http://www.osgeo.org/
<div class='six columns'>
===Add proper Indic / Malayalam support and rendering to GRASS GIS.===
We have applied to be a mentoring organization for this year’s Google Summer of Code.  
It is used by a number of organizations for analysing GIS data, creating maps etc. GRASS also is an OSGeo project. It is in the process of rewriting the old Tcl/Tk interface in the new wx-python.
Google will publish the list of selected organizations on the 8th of April.
* http://grass.osgeo.org/
If we are listed, students can apply and we can start working on the projects.
 
 
The project ideas that we've identified so far are listed on the [[SoC/2013/Project_ideas|ideas page]]
Head over to that page and start thinking about what you would like to hack on.  
These are important projects that we have to complete irrespective of whether we are selected for GSoC or not.
</div>
<div class='six columns'>
ഈ വര്‍ഷത്തെ ഗൂഗിള്‍ സമ്മര്‍ ഓഫ് കോഡിന്റെ ഭാഗമാവാനായി സ്വതന്ത്ര മലയാളം  കമ്പ്യൂട്ടിങ്ങ് അപേക്ഷിച്ചിട്ടുണ്ട്.  
April  08 നു തിരഞ്ഞെടുക്കപ്പെട്ട ഓര്‍ഗനൈസേഷനുകളുടെ ലിസ്റ്റ് ഗൂഗിള്‍  പ്രസിദ്ധീകരിക്കും. നമ്മള്‍ തെരഞ്ഞെടുക്കപ്പെട്ടാല്‍ അതിനു ശേഷം  വിദ്യാര്‍ത്ഥികളുടെ കയ്യില്‍ നിന്നും  അപേക്ഷകള്‍ സ്വീകരിച്ച്  പ്രൊജക്റ്റുകള്‍ ചെയ്തു തുടങ്ങാം.  
 
നമ്മള്‍ കണ്ടെത്തിയ പ്രൊജക്റ്റ് ഐഡിയകള്‍ [[SoC/2013/Project_ideas|ideas page]] എന്ന
താളില്‍  ലിസ്റ്റ് ചെയ്തിട്ടുണ്ട്. സമ്മര്‍ ഓഫ് കോഡിന് നാം  തിരഞ്ഞെടുക്കപ്പെട്ടാലും  ഇല്ലെങ്കിലും  ചെയ്തു തീര്‍ക്കേണ്ടതായ  പ്രധാനപ്പെട്ട പ്രൊജക്റ്റുകളാണവ.  
</div>
</div>
 
==FAQ==
* '''Is it a requirement to know Malayalam to participate in GSoC as part of SMC?'''
 
It is not a requirement to know Malayalam to participated in GSoc
as part of SMC. But it will be good if you are good in some Indian
language along with listed technologies.
 
* '''I have a project idea that is not listed in SMC project ideas. Can I propose new projects?'''
 
Of course. You are encouraged to propose any fresh project ideas with as much as details you can give. If the idea matches with the objectives of SMC, we will be happy to evaluate it for GSOC.


==Links==
==Links==
Line 35: Line 67:
* [https://developers.google.com/open-source/soc/ GSoC page in Google Developers Website]
* [https://developers.google.com/open-source/soc/ GSoC page in Google Developers Website]
* [http://google-opensource.blogspot.in/search/label/gsoc GSoC News in Google Opensource Blog]
* [http://google-opensource.blogspot.in/search/label/gsoc GSoC News in Google Opensource Blog]
</div>

Latest revision as of 09:25, 5 February 2015

SMC is a mentoring organization for Google Summer of Code 2013

Status Updates

April 09 , 2013

Really Happy to announce that We are selected for Google Summer of Code 2013. Google Summer of Code (GSoC) is a program that offers student developers stipends to write code for various open source projects. and this is the second time we are being selected as a mentoring organization.

If you are a student and would be interested in participating in GSoC with Swathanthra Malayalam Computing as your mentoring organization, please take a look at our GSoC Ideas page:

പ്രിയപ്പെട്ടവരേ..

ഇത്തവണത്തെ ഗൂഗിള്‍ സമ്മര്‍ ഓഫ് കോഡിന് നമ്മള്‍ മെന്ററിങ്ങ് ഓര്‍ഗനൈസേഷനായി തിരഞ്ഞെടുക്കപ്പെട്ട വിവരം സന്തോഷത്തോടെ അറിയിക്കട്ടെ.. :) നിങ്ങള്‍ ഒരു സ്വതന്ത്രമലയാളം കമ്പ്യൂട്ടിങ്ങിനെ മെന്ററിങ്ങ് ഓര്‍ഗനൈസേഷനായി തിരഞ്ഞെടുത്ത് പ്രൊജക്റ്റുകള്‍ ചെയ്യാന്‍ താല്‍പര്യമുള്ള ഒരു വിദ്യാര്‍ത്ഥിയാണെങ്കില്‍ നമ്മുടെ പ്രൊജക്റ്റ് ഐഡിയകള്‍ ലിസ്റ്റ് ചെയ്ത താള്‍ കാണുക :

March 31-2013

We have applied to be a mentoring organization for this year’s Google Summer of Code. Google will publish the list of selected organizations on the 8th of April. If we are listed, students can apply and we can start working on the projects.


The project ideas that we've identified so far are listed on the ideas page Head over to that page and start thinking about what you would like to hack on. These are important projects that we have to complete irrespective of whether we are selected for GSoC or not.

ഈ വര്‍ഷത്തെ ഗൂഗിള്‍ സമ്മര്‍ ഓഫ് കോഡിന്റെ ഭാഗമാവാനായി സ്വതന്ത്ര മലയാളം കമ്പ്യൂട്ടിങ്ങ് അപേക്ഷിച്ചിട്ടുണ്ട്. April 08 നു തിരഞ്ഞെടുക്കപ്പെട്ട ഓര്‍ഗനൈസേഷനുകളുടെ ലിസ്റ്റ് ഗൂഗിള്‍ പ്രസിദ്ധീകരിക്കും. നമ്മള്‍ തെരഞ്ഞെടുക്കപ്പെട്ടാല്‍ അതിനു ശേഷം വിദ്യാര്‍ത്ഥികളുടെ കയ്യില്‍ നിന്നും അപേക്ഷകള്‍ സ്വീകരിച്ച് പ്രൊജക്റ്റുകള്‍ ചെയ്തു തുടങ്ങാം.

നമ്മള്‍ കണ്ടെത്തിയ പ്രൊജക്റ്റ് ഐഡിയകള്‍ ideas page എന്ന താളില്‍ ലിസ്റ്റ് ചെയ്തിട്ടുണ്ട്. സമ്മര്‍ ഓഫ് കോഡിന് നാം തിരഞ്ഞെടുക്കപ്പെട്ടാലും ഇല്ലെങ്കിലും ചെയ്തു തീര്‍ക്കേണ്ടതായ പ്രധാനപ്പെട്ട പ്രൊജക്റ്റുകളാണവ.

FAQ

  • Is it a requirement to know Malayalam to participate in GSoC as part of SMC?

It is not a requirement to know Malayalam to participated in GSoc as part of SMC. But it will be good if you are good in some Indian language along with listed technologies.

  • I have a project idea that is not listed in SMC project ideas. Can I propose new projects?

Of course. You are encouraged to propose any fresh project ideas with as much as details you can give. If the idea matches with the objectives of SMC, we will be happy to evaluate it for GSOC.

Links