Marbles: Difference between revisions
No edit summary |
|||
| Line 161: | Line 161: | ||
In summer, I plan to follow the following schedule: | In summer, I plan to follow the following schedule: | ||
#Preparation phase( Time : April | #Preparation phase( Time : April 20 - may15 ) | ||
#*gathering requirements of the project | #*gathering requirements of the project | ||
#*getting involved with Mentor in verifying and validating the requirements. | #*getting involved with Mentor in verifying and validating the requirements. | ||
#* | #* Writing abstract classes for all widgets and specifications | ||
#* Creating of canvas to support widget dragging and dropping. | |||
#*This phase, I would be communicating with people as much as possible, getting requirements and verifying <br> with people or community. I would also go to the pre-releases of similar softwares to get prons and cons and trying to improve in our project <br> development.I am sure to get community support on this very interesting project. | #*This phase, I would be communicating with people as much as possible, getting requirements and verifying <br> with people or community. I would also go to the pre-releases of similar softwares to get prons and cons and trying to improve in our project <br> development.I am sure to get community support on this very interesting project. | ||
#Coding Phase ( Time: May | #*'''Delieverables''' Final design and technical approach to mentors and getting reviewed by them. | ||
#Coding Phase ( Time: May 15- July1 { This phase would be subdivided to different phases } ) | |||
#*divisions for coding timeline | #*divisions for coding timeline | ||
#* | #* Implementation of program generator to generate the required code. | ||
#* | #* Creation of programming libraries such as History generation, View modifier, function associations for code generation. | ||
#* | #* Work on intelligent sizers HBOX or VBOX to minimize the use of old technique sizers in UI creation. | ||
#* | #* '''Delieverables''' Basic UI design with dragging and dropping facility for widgets and UI application output as a python code. | ||
#Testing Phase ( Time: July7- July 25 ) | #Testing Phase ( Time: July7- July 25 ) | ||
#* | #* Creation of final UI output for UI builder. | ||
#* Creation of help activity for helping students in UI building. | |||
#* Full testing of system with different widgets. | |||
#* use coverage analysis to know the redundance code and improving it further | #* use coverage analysis to know the redundance code and improving it further | ||
#* | #* Documentation support for widgets and UI creation. | ||
# Final Evaluation ( July 26 - END ) | |||
#* This phase is basically for porting the UI builder solution to sugar's upstream development and checking for bugs in different environment. | |||
#* '''Delieverables''' full said project to sugar community. | |||
# | |||
#* | |||
#* | |||
Time line: Seems very little time to do so many things, but I will try to give the best from my side. | Time line: Seems very little time to do so many things, but I will try to give the best from my side. | ||