Atuljangra

Joined 27 March 2012
Line 90: Line 90:
* Did you select a task from our list of proposals and ideas?
* Did you select a task from our list of proposals and ideas?
** If yes, what task did you choose? Please describe what part of it you especially want to focus on if you can already provide this information. ''Please also wiki-link the page for your elaborated proposal here.''
** If yes, what task did you choose? Please describe what part of it you especially want to focus on if you can already provide this information. ''Please also wiki-link the page for your elaborated proposal here.''
:Yes,I did
:Yes,I did. I have chosen the project idea from the Ideas List.
:Wiki link : [http://octave.org/wiki/index.php?title=GSoC_Project_Ideas Ideas Page]
:Wiki link : [http://octave.org/wiki/index.php?title=GSoC_Project_Ideas Ideas Page]


Line 122: Line 122:
:Plan:
:Plan:
:*Before April 23:
:*Before April 23:
:(Familiarisation period).
::(Familiarisation period).
:I will familiarise myself with whole , code , try to fix and provide patches for the same.
::I will familiarise myself with whole , code , try to fix and provide patches for the same.
:*April 23 - May 21:
:*April 23 - May 21:
: (Community bonding period)
:: (Community bonding period)
: 1.Focus will be on community bonding , know about the mentor personally and discuss things related to the project.
:: 1.Focus will be on community bonding , know about the mentor personally and discuss things related to the project.
: 2.Documentation Reading.
:: 2.Documentation Reading.
: 3.To do self coding with GNU Octave to improve my further understanding with the Core Octave and GUI.
:: 3.To do self coding with GNU Octave to improve my further understanding with the Core Octave and GUI.
: 4.To discuss the methods for making Octave more thread-safe.
:: 4.To discuss the methods for making Octave more thread-safe.
: 5.During this period I will remain in constant touch with my mentor and the GNU Octave community. I will remain active on IRC and Mailing lists to discuss and finalize on the modifications (if any) that needs to be on existing strategies  and design of new strategies.  
:: 5.During this period I will remain in constant touch with my mentor and the GNU Octave community. I will remain active on IRC and Mailing lists to discuss and finalize on the modifications (if any) that needs to be on existing strategies  and design of new strategies.  
:*May 21 - July 8
:*May 21 - July 8
: (Coding Period starts)
:: (Coding Period starts)
: 1. Improving IRC Client.
:: 1. Improving IRC Client.
: 2.Making GUI more flexible by improving MainWindow.
:: 2.Making GUI more flexible by improving MainWindow.
: 3.Improving Documentation Browser.
:: 3.Improving Documentation Browser.
: 4.Other small basic Implementations
:: 4.Other small basic Implementations
:*July 9.  
:*July 9.  
: Mid-Term Evaluation
:: Mid-Term Evaluation
:*July 10-July 31 :
:*July 10-July 31 :
: 1.Thread safety will be considered and implemented in this time.
:: 1.Thread safety will be considered and implemented in this time.
: 2 Any other implementation which can come into consideration later either by me or by my mentor or anybody(User or other Developers) will be implemented in this period.
:: 2 Any other implementation which can come into consideration later either by me or by my mentor or anybody(User or other Developers) will be implemented in this period.
: 3.Documentation of whole work done.
:: 3.Documentation of whole work done.
:*July 31-August 13:
:*July 31-August 13:
: Buffer time kept for unexceptional delays. ( And in case of no delays, we can think of more functionalities to implement or solve bugs)
:: Buffer time kept for unexceptional delays. ( And in case of no delays, we can think of more functionalities to implement or solve bugs)
 
 
:*August 13:
:*August 13:
: Official Pen Down.  
:: Official Pen Down.  
: Time for Testing  and scrubbing the code.
:: Time for Testing  and scrubbing the code.
:*August 20:
:*August 20:
: Firm Pencil Down.
:: Firm Pencil Down.


:*If you are unable to complete the project, are the results from part-way through still useful? How?
:*If you are unable to complete the project, are the results from part-way through still useful? How?
: Yes Each and every part is pretty independent, completion of each part will be useful for Octave.
:: Yes Each and every part is pretty independent, completion of each part will be useful for Octave.
:*How will everybody know whether things are on-track at the halfway evaluation point?  
:*How will everybody know whether things are on-track at the halfway evaluation point?  
: If all the work stated before july 9 is completed, then I will be certainly ahead of halfway of project.But if in any unavoidable circumstances, I am not able to complete the three points before July 9, then half-way will be more than two points covered. And then the buffer time will be used
:: If all the work stated before july 9 is completed, then I will be certainly ahead of halfway of project.But if in any unavoidable circumstances, I am not able to complete the three points before July 9, then half-way will be more than two points covered. And then the buffer time will be used


<!--[[Category:Summer of Code 2012]]-->
<!--[[Category:Summer of Code 2012]]-->
38

edits