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.''
Wiki link [http://octave.org/wiki/index.php?title=GSoC_Project_Ideas Ideas Page]
:Yes,I did
:Wiki link : [http://octave.org/wiki/index.php?title=GSoC_Project_Ideas Ideas Page]


:Octave is currently written in C++/QT. Though it have a great UI , but as pointed out by the organisation , it is not ready for production.
:Octave is currently written in C++/QT. Though it have a great UI , but as pointed out by the organisation , it is not ready for production.
Line 121: 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?
38

edits