Changes

Jump to navigation Jump to search
no edit summary
Line 29: 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
#*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.
+
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) : 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 scripts 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.
18

edits

Navigation menu