Changes

Jump to navigation Jump to search
no edit summary
Line 1: Line 1: −
{{TOCright}}
+
<noinclude>{{TOCright}}
 +
[[Category:2010 GSoC applications]]
 +
</noinclude>
    
====About you====
 
====About you====
Line 12: Line 14:  
#* yevlempy
 
#* yevlempy
 
# What is your primary language? (We have mentors who speak multiple languages and can match you with one of them if you'd prefer.)
 
# What is your primary language? (We have mentors who speak multiple languages and can match you with one of them if you'd prefer.)
#* Hindi & English
+
#* English & Hindi
 
# Where are you located, and what hours do you tend to work? (We also try to match mentors by general time zone if possible.)
 
# Where are you located, and what hours do you tend to work? (We also try to match mentors by general time zone if possible.)
 
#* India [UTC +0530]. I tend to work from 18:00 to 24:00
 
#* India [UTC +0530]. I tend to work from 18:00 to 24:00
Line 27: Line 29:  
# What is the timeline for development of your project? The Summer of Code work period is 7 weeks long, May 23 - August 10; tell us what you will be working on each week. (As the summer goes on, you and your mentor will adjust your schedule, but it's good to have a plan at the beginning so you have an idea of where you're headed.) Note that you should probably plan to have something "working and 90% done" by the midterm evaluation (July 6-13); the last steps always take longer than you think, and we will consider cancelling projects which are not mostly working by then.
 
# What is the timeline for development of your project? The Summer of Code work period is 7 weeks long, May 23 - August 10; tell us what you will be working on each week. (As the summer goes on, you and your mentor will adjust your schedule, but it's good to have a plan at the beginning so you have an idea of where you're headed.) Note that you should probably plan to have something "working and 90% done" by the midterm evaluation (July 6-13); the last steps always take longer than you think, and we will consider cancelling projects which are not mostly working by then.
 
#*I would be working around 40 hours a week on this project
 
#*I would be working around 40 hours a week on this project
#*In the first trimester (from around 23 May - 22 June) : I will be reading documentation of various stuff like ldtp, mago various python specific stuff i require (i.e python-orbit / pyatspi, twisted-python,python-imaging, imagemagick,twisted-python ) . Will do a bit of research/ disscussion on tools and i require and make my system well compatible with various packages and stuffs i require for my project.
+
#*In the first trimester (from around 23 May - 22 June) : I will be reading documentation of various stuff like ldtp, mago various python specific stuff i require (i.e python-orbit / pyatspi, twisted-python,python-imaging, imagemagick,twisted-python ) . Will do a bit of research/ disscussion on tools and i require and make my system well compatible with various packages and stuffs i require for my project.i will be working on hands on experience on LDTP/Mago. In first schedule i will look specifically into Xvfb implementation.
#*In the Second trimester (from around 23 June - 22 July) : Coding should be ideally starting during this phase with first of all i will start writing simple tests and working on its automation. Will design a kinda prototype . As a starter i will be needing some kind of test framework that starts up Sugar in a virtual X server(i.e. something like xvfb), wait for Sugar to start up(for most of the tests - maybe some might try to crash it by activating things while the UI is still is loading) and run a single test(each test will start fresh). Which i will be achieveing  by trying  to reuse Mago. And looking at the[http://ldtp.freedesktop.org/wiki/HOWTO] will be doing stuffs with xvfg. I plan to concentrate on delivering a basic version during the phase of mid-point evaluation. Produce weekly report on highlighting milestones achieved and work done so far.
+
#*In the Second trimester (from around 23 June - 22 July) : Coding should be ideally starting during this phase with first of all i will start writing simple tests and working on its automation. Will design a kinda prototype . As a starter i will be needing some kind of test framework that starts up Sugar in a virtual X server(i.e. something like xvfb), wait for Sugar to start up(for most of the tests - maybe some might try to crash it by activating things while the UI is still is loading) and run a single test(each test will start fresh).I will work on integration of Mago and the Xvfb + Sugar environment. Plus will write upto 5 scripts. I plan to concentrate on delivering a basic version during the phase of mid-point evaluation. Produce weekly report on highlighting milestones achieved and work done so far.
#*In the third trimester(from around 23 July to finally 10 August) : Document religiously the progress and major milestones as soon as they are achieved. I plan to test and improvise on the features implemented, quality wise, based on User/Mentor feedback during this period.
+
#*In the third trimester(from around 23 July to finally 10 August) : In this will make around 25 tests and work on them. Document religiously the progress and major milestones as soon as they are achieved. I plan to test and improvise on the features implemented, quality wise, based on User/Mentor feedback during this period.
 +
#*Will be working on more and more tests after achieving the prototype with around 30 tests in GSOC timeline, to make LDTP more and more integrated with sugar.  
 
# Convince us, in 5-15 sentences, that you will be able to successfully complete your project in the timeline you have described. This is usually where people describe their past experiences, credentials, prior projects, schoolwork, and that sort of thing, but be creative. Link to prior work or other resources as relevant.  
 
# Convince us, in 5-15 sentences, that you will be able to successfully complete your project in the timeline you have described. This is usually where people describe their past experiences, credentials, prior projects, schoolwork, and that sort of thing, but be creative. Link to prior work or other resources as relevant.  
 
#*I am pursuing a bachelors degree in technology with Information technology stream. I have been using Linux since a long time, I am working pretty good on improving/enhancing my programming skills, my main programming language is python and pygtk(though in process of learning). I have done stuffs with web framework i.e Rubyonrails(http://gitorious.org/tax-free/yevlempys-clone/commit/898169061696b330f14f3a922a5e3508811bae36). Recentlly i have submitted a patch of control panel extension i.e font-panel to sugar ( http://git.sugarlabs.org/projects/sugar/repos/yevlempy/commits/973b0bd9def313cf6cf9ffea967c4626ebb9ffc6) which is to be implemented in 0.90 version.
 
#*I am pursuing a bachelors degree in technology with Information technology stream. I have been using Linux since a long time, I am working pretty good on improving/enhancing my programming skills, my main programming language is python and pygtk(though in process of learning). I have done stuffs with web framework i.e Rubyonrails(http://gitorious.org/tax-free/yevlempys-clone/commit/898169061696b330f14f3a922a5e3508811bae36). Recentlly i have submitted a patch of control panel extension i.e font-panel to sugar ( http://git.sugarlabs.org/projects/sugar/repos/yevlempy/commits/973b0bd9def313cf6cf9ffea967c4626ebb9ffc6) which is to be implemented in 0.90 version.
Line 50: Line 53:     
====Miscellaneous====
 
====Miscellaneous====
[[Image:http://img260.imageshack.us/img260/745/developmentenvironment.png|thumb|right|My modification to the development environment.]]
+
[[Image:Development Environment1.png|thumb|right|The modification to the development environment.]]
 
# We want to make sure that you can set up a [[Development Team#Development_systems|development environment]] before the summer starts. Please send us a link to a screenshot of your Sugar development environment with the following modification: when you hover over the XO-person icon in the middle of Home view, the drop-down text should have your email in place of "Restart." See the image on the right for an example. It's normal to need assistance with this, so please visit our IRC channel, #sugar on irc.freenode.net, and ask for help.
 
# We want to make sure that you can set up a [[Development Team#Development_systems|development environment]] before the summer starts. Please send us a link to a screenshot of your Sugar development environment with the following modification: when you hover over the XO-person icon in the middle of Home view, the drop-down text should have your email in place of "Restart." See the image on the right for an example. It's normal to need assistance with this, so please visit our IRC channel, #sugar on irc.freenode.net, and ask for help.
#* As was playing with sugar Development environment from before so this was an easy pie for me.   
+
#* My changes to the development environment.   
 
# What is your t-shirt size? (Yes, we know Google asks for this already; humor us.)
 
# What is your t-shirt size? (Yes, we know Google asks for this already; humor us.)
 
#* Large
 
#* Large
 
# Describe a great learning experience you had as a child.
 
# Describe a great learning experience you had as a child.
#* I had a very exciting childhood experiences as i was one of the most curious kid out their, I always was on why this things happen ?, what is this ?, why not this ? Although i didn't had computers way back then. I was very much attracted by electronic gizmos, video games, remote control stuff, mobiles. Was less of an outdoor kid though. Now when i look at OLPC, i really feel how blessed those kids are who are gaining knowledge from it and using it, this is the thing about OLPC which motivates me to work for it the most.
+
#* I had very exciting childhood experiences as i was one of the most curious kid out their, I always was on why this things happen ?, what is this ?, why not this ? Although i didn't had computers way back then. I was very much attracted by electronic gizmos, video games, remote control stuff, mobiles. Was less of an outdoor kid though. Now when i look at OLPC, i really feel how blessed those kids are who are gaining knowledge from it and using it, this is the thing about OLPC which motivates me to work for it the most.
 
# Is there anything else we should have asked you or anything else that we should know that might make us like you or your project more?
 
# Is there anything else we should have asked you or anything else that we should know that might make us like you or your project more?
#*Nope, nothing as of now just would love to elp sugar community in any way i can.:)
+
#*The integration of LDTP with sugar is not a project to be completed in a specific time of GSOC, so i have proposed writing of around 30 tests as a good start and then will move ahead to more and more tests even after summers as automatic tests are strongly needed for sugar.
       
[[Category:GSoC]]
 
[[Category:GSoC]]
18

edits

Navigation menu