Changes

Jump to navigation Jump to search
m
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 ==
78

edits

Navigation menu