User:Balasankarc/GSoC 2013 Application Balasankar C: Developing Malayalam Calendar Support

From SMC Wiki

Personal Details

  • Name : Balasankar C
  • Education : Pursuing B.Tech - 3rd year
  • College and University : Adi Shankara Institute of Engineering and Technology, Kalady, Ernakulam - MG University
  • Email Address : <c.balasankar@gmail.com>
  • Telephone : +91- 94 95 23 41 90
  • Blog : www.balasankarc.comule.com
  • FreeNode IRC Nick : balasankarc
  • Anything related to Malayalam and Computers attract me. I like the idea of having my computer displaying stuff in my native language and SMC is doing the same. Moreover it is an open source initiative so that I can also participate in that.
  • I have been working with SMC for about 1 year in its Gnome localisation team. I am currently working as reviewer in the same.
  • First time participation in GSoC
  • Obligations during may and august - Educational constraints - But will be able to do 40h/week
  • Will ofcourse continue contributing to SMC even after GSoC. SMC is the primary concern whereas GSoC is only secondary. GSoC or not, will continue my journey with SMC. I am interested in localisation and internationalisation of different packages.
  • I am quite thourough in C, C++, C*, Visual Basic, VB.NET and ASP.NET. I also have experience in Python, Java, JS and jQuery. I am quite fluent in reading, writing and typing malayalam. I am also a reviewer of SMC's Gnome Localisation Team and am an administrator of Malayalam Wikisource. My technical as well as literary background definitely proves me good.


Proposal

Malayalam Calendar support for KOrganizer

  • I intend to add a Malayalam (Kollavarsham) Calendar to KOrganizer where it is displayed along with the Greogiran and Saka Calendar.
  • Users should be able to do all calendar activities like marking to-do, setting up remainders etc on the basis of Malayalam Months and Dates. I always dreamt of doing this and as I often say, my aim is a day when we set up remainders for each 'Ekadashi'.
  • Have experience in the field of astronomy and algorithms related to calendar and panchangam development, algorithm formulation.
  • I intend to use C as backend for the algorithm.
  • I believe I am eligible for this project due to my knowledge in the astronomical field, mathematics and algorithm formulation and I am also familiar with GUI programming. There were several works done in this area, but most of them are database-centric and hence applies only between a specific range of time. I intend to do it in an algorithm-centric way so that it will be efficient always.
  • Some softwares I have created includes an image to DJVU converter (written in python), a tax calculator for college teachers (written in VB), a library management software (work in progress) and an agricultural information website.
  • I have communicated with Praveen A and he gave me guidance in finding existing systems trying to accomplish this project.