Line 9: |
Line 9: |
| | | |
| '''What is your Sugar Labs wiki username?<br>''' | | '''What is your Sugar Labs wiki username?<br>''' |
− | kabhi2104 | + | '''[http://wiki.sugarlabs.org/go/User:Kabhi2104 kabhi2104]''' |
| | | |
| '''What is your IRC nickname on irc.freenode.net?<br>''' | | '''What is your IRC nickname on irc.freenode.net?<br>''' |
Line 27: |
Line 27: |
| I am new to Open Source. However i have earned a little contribution to an open source organisation, '''[http://codeforindia.org/ Code for India]'''. | | I am new to Open Source. However i have earned a little contribution to an open source organisation, '''[http://codeforindia.org/ Code for India]'''. |
| 1.'''[https://github.com/orgs/code-for-india/people Code for India]''' Github Handle: '''[https://github.com/stndlkr200 @stndlkr200]''' | | 1.'''[https://github.com/orgs/code-for-india/people Code for India]''' Github Handle: '''[https://github.com/stndlkr200 @stndlkr200]''' |
− | 2.'''[http://wiki.codeforindia.org/new-projects/report-and-track-corruption/ Mentor for Govt. Project] | + | 2.'''[http://wiki.codeforindia.org/new-projects/report-and-track-corruption/ Mentor for Govt. Project] |
− | Education is something which is very close to my heart. Sugar labs is an outstanding organisation. I am excited by each effort this organisation takes for child education. I came to know about sugar labs through OLPC laptops which i want in Govt. schools of New Delhi for kids. Gsoc 15 was few months ahead, so realized to finish something cool for kids in summer & contribute to Sugar labs as well. | + | Education is something which is very close to my heart. Sugar labs is an outstanding organisation. I am excited by each effort this organisation takes for child education. I came to know about sugar labs through OLPC laptops which i want in Govt. schools of New Delhi for kids. Gsoc 15 was few months ahead, so realized to finish something cool for kids in summer & contribute to Sugar labs as well. |
| + | |
| == About my project == | | == About my project == |
| '''What is the name of your project?<br> | | '''What is the name of your project?<br> |
Line 38: |
Line 39: |
| I have divided PhysicsJS development into 3 phases: | | I have divided PhysicsJS development into 3 phases: |
| | | |
− | 1. Making a Creatable Physics which is similar to a Paint Program and this section will be same as python version of our physics activity. | + | 1. Creatable Physics which is similar to a Web Paint Program and it will match to sl physics activity. |
| | | |
− | 2. Developing Visual Physics 3. Developing Physics Quiz. | + | 2. Visual Physics 3.Physics Quiz. |
| | | |
| One Additional feature would be to let user drop their own physics simulator to run PhysicsJS. Further i am planning to cast a comparison model of how well users model does vs observed data. | | One Additional feature would be to let user drop their own physics simulator to run PhysicsJS. Further i am planning to cast a comparison model of how well users model does vs observed data. |
Line 48: |
Line 49: |
| Education has to be collaborative & competitive. Physics & Dimensions are nice attributes to these senses. They not only let you imagine physical world eye to eye & match pattern at first place, they also provide a progression of tools for users such that they can go from simple to rich interactions with the powerful ideas in computation. I believe these projects will head to a big success in future. | | Education has to be collaborative & competitive. Physics & Dimensions are nice attributes to these senses. They not only let you imagine physical world eye to eye & match pattern at first place, they also provide a progression of tools for users such that they can go from simple to rich interactions with the powerful ideas in computation. I believe these projects will head to a big success in future. |
| | | |
− | Javascript is the heart of entire develoment this year. I would build above already available Sugars's modular web-activity template. Further i would use better tools or simulators for precise & perfect collisions or other physics behaviour as well, e.g. Box2djs,Matterjs etc. | + | Javascript is the heart of entire develoment this year. I would build above Sugars's modular web-activity template. Further i would use better tools or simulators for precise & perfect collisions or other physics behaviour as well, e.g. Box2djs,Matterjs etc. |
| | | |
| '''What is the timeline for development of your project? The Summer of Code work period is from May 19 - August 22; 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 (27 June); the last steps always take longer than you think, and we will consider cancelling projects which are not mostly working by then.<br> | | '''What is the timeline for development of your project? The Summer of Code work period is from May 19 - August 22; 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 (27 June); the last steps always take longer than you think, and we will consider cancelling projects which are not mostly working by then.<br> |
Line 142: |
Line 143: |
| * Prior experience with Javascript,C++,Data Structures,Algorithms,Python(Basics),Web Optimization,Version Control. | | * Prior experience with Javascript,C++,Data Structures,Algorithms,Python(Basics),Web Optimization,Version Control. |
| | | |
− | * I have led number of projects in past & fortunately have been successful to finish them. So i am confident to finish these as well. | + | * I have led number of projects in past & and have been fortunate to finish them. So i am confident to finish these as well. |
| | | |
| | | |
Line 167: |
Line 168: |
| | | |
| '''''Gonzalo'': '''I think a open ended physics emulator activity, with a simple but powerful interface and a few clever examples the kids can use and modify would be a great addition to Sugar.There are good libraries for JS to do it, and will solve the limitations we currently have with our actual pygame implementation. | | '''''Gonzalo'': '''I think a open ended physics emulator activity, with a simple but powerful interface and a few clever examples the kids can use and modify would be a great addition to Sugar.There are good libraries for JS to do it, and will solve the limitations we currently have with our actual pygame implementation. |
| + | |
| + | ''Emails: sam@sugarlabs.org , ignacio@sugarlabs.org .'' |
| | | |
| '''<br>''''''What will you do if you get stuck on your project and your mentor isn't around?''' | | '''<br>''''''What will you do if you get stuck on your project and your mentor isn't around?''' |
Line 174: |
Line 177: |
| '''How do you propose you will be keeping the community informed of your progress and any problems or questions you might have over the course of the project?''' | | '''How do you propose you will be keeping the community informed of your progress and any problems or questions you might have over the course of the project?''' |
| | | |
− | I am planning to update my progress every Sunday on my sugar '''[http://wiki.sugarlabs.org/go/User:Kabhi2104 wiki]'''. I am quite active on IRC as well and i believe is the fastest medium for me. Once my mentor appears i will pass links to my code,wiki to him to have a quick check up. I will create a thread on '''[http://sugar-devel.sugarlabs.narkive.com/ Mailing List]''' as well that would help other developers for regular updates on PhyscisJS and DimensionsJS Development. | + | I am planning to update my progress every Sunday on my sugar '''[http://wiki.sugarlabs.org/go/User:Kabhi2104 wiki]'''. I am quite active on IRC as well and i believe is the fastest medium for me. Once my mentor appears i will pass links to my code & wiki to him to have a quick check up. I will create a thread on '''[http://sugar-devel.sugarlabs.narkive.com/ Mailing List]''' as well that would help other developers for regular updates on PhyscisJS and DimensionsJS Development. |
| | | |
| == Miscellaneous == | | == Miscellaneous == |