Changes

Jump to navigation Jump to search
no edit summary
Line 1: Line 1:  
==About Me==
 
==About Me==
   −
===My name===
+
'''What is your name?'''
 +
 
 
SHIRSH ZIBBU
 
SHIRSH ZIBBU
      −
===My email address===
+
'''What is your email address?'''
 +
 
 
zibs.shirsh@gmail.com
 
zibs.shirsh@gmail.com
      −
===My Sugar Labs wiki username===
+
'''What is your Sugar Labs wiki username?'''
 +
 
 
zhirzh
 
zhirzh
      −
===My IRC nickname on irc.freenode.net===
+
'''What is your IRC nickname on irc.freenode.net?'''
 +
 
 
zhirzh (on webchat.freenode.net)
 
zhirzh (on webchat.freenode.net)
      −
===My first language===
+
'''What is your first language? (We have mentors who speak multiple languages and can match you with one of them if you'd prefer.)'''
 +
 
 
Hindi is my native language. I am also comfortable with English.
 
Hindi is my native language. I am also comfortable with English.
      −
===My location and Working hours preference===
+
'''Where are you located, and what hours (UTC) do you tend to work? (We also try to match mentors by general time zone if possible.)'''
 +
 
 
I live in Rajasthan, India. I find the following working hours comfortable.
 
I live in Rajasthan, India. I find the following working hours comfortable.
 
* '''UTC(''18.30'' - 00.30)''' => IST(00.00 - 06.00)
 
* '''UTC(''18.30'' - 00.30)''' => IST(00.00 - 06.00)
 +
 
* '''UTC(04.30 - 10.30)''' => IST(10.00 - 16.00)
 
* '''UTC(04.30 - 10.30)''' => IST(10.00 - 16.00)
      −
===Past experience and Reason to participate this summer===
+
 
 +
'''Have you participated in an open-source project before? If so, please send us URLs to your profile pages for those projects, or some other demonstration of the work that you have done in open-source. If not, why do you want to work on an open-source project this summer?'''
 +
 
 
Working in an open-source project is something new to me. I have been working with javascript for the past two years, but always worked on small to medium scaled projects - most of them for college activities, fests etc. I enjoyed the time I was working on projects and I felt the experience is invaluable.
 
Working in an open-source project is something new to me. I have been working with javascript for the past two years, but always worked on small to medium scaled projects - most of them for college activities, fests etc. I enjoyed the time I was working on projects and I felt the experience is invaluable.
   Line 36: Line 45:  
And finally, the sheer joy. I get ecstatic when I see my projects taking shape and when they are finally done. It is for that feeling that I want to work for SugarLabs for the upcoming summers.
 
And finally, the sheer joy. I get ecstatic when I see my projects taking shape and when they are finally done. It is for that feeling that I want to work for SugarLabs for the upcoming summers.
    +
==About my project==
 +
'''What is the name of your project?'''
   −
==About my project==
  −
===My project===
   
'''Sugarizer Activity Set'''
 
'''Sugarizer Activity Set'''
   −
===Description===
+
'''Describe your project in 10-20 sentences. What are you making? Who are you making it for, and why do they need it? What technologies (programming languages, etc.) will you be using?'''
 +
 
 
Quoting the project description on the [https://wiki.sugarlabs.org/go/Summer_of_Code/2016 projects page]
 
Quoting the project description on the [https://wiki.sugarlabs.org/go/Summer_of_Code/2016 projects page]
 
Quoting the project description on the [https://wiki.sugarlabs.org/go/Summer_of_Code/2016 'projects page']
 
Quoting the project description on the [https://wiki.sugarlabs.org/go/Summer_of_Code/2016 'projects page']
Line 53: Line 63:  
Sugar activities can run only on Sugar environment. This limits their access. The web project Sugarizer, however, works in browsers and is easier to access and use. People can more easily try activities available as web-apps. As an added bonus, the main project also gains popularity.
 
Sugar activities can run only on Sugar environment. This limits their access. The web project Sugarizer, however, works in browsers and is easier to access and use. People can more easily try activities available as web-apps. As an added bonus, the main project also gains popularity.
   −
===Technologies involved===
+
'''Technologies involved'''
 +
 
 
The main requirement will be Javascript, with basic familiarity of HTML and CSS. Under javascript, some specific web-APIs are required:
 
The main requirement will be Javascript, with basic familiarity of HTML and CSS. Under javascript, some specific web-APIs are required:
 
* [https://developer.mozilla.org/en/docs/Web/API/Canvas_API Canvas]
 
* [https://developer.mozilla.org/en/docs/Web/API/Canvas_API Canvas]
Line 64: Line 75:  
* [https://github.com/kangax/fabric.js/ fabric.js] - Fototoon activity
 
* [https://github.com/kangax/fabric.js/ fabric.js] - Fototoon activity
   −
===Timeline===
+
'''What is the timeline for development of your project? The Summer of Code work period is from mid-May  to mid-August; 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 (end of June); the last steps always take longer than you think, and we will consider cancelling projects which are not mostly working by then.'''
 +
 
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
Line 174: Line 186:  
|}
 
|}
   −
=== ===
+
'''Convince us, in 5-15 sentences, that you will be able to successfully complete your project in the timeline you have described. This is usually where people describe their past experiences, credentials, prior projects, schoolwork, and that sort of thing, but be creative. Link to prior work or other resources as relevant.'''
 +
 
 
It is for the following reasons that I am confident that I will successfully finish the project.
 
It is for the following reasons that I am confident that I will successfully finish the project.
 
* Experience of 2 years (and counting) with the Javascript.
 
* Experience of 2 years (and counting) with the Javascript.
Line 194: Line 207:  
[https://github.com/DVM-S/astrocytes Code.Fun.Do project] - Qualified for the Microsoft Code.Fun.Do Finalist Forums (Nationals)
 
[https://github.com/DVM-S/astrocytes Code.Fun.Do project] - Qualified for the Microsoft Code.Fun.Do Finalist Forums (Nationals)
   −
==The community==
+
===You and the community===
===Successful completion===
+
 
When an OS level application is ported onto web, it becomes much easier to access it. All that is needed is a browser and internet. Moon, Sugar and Fototoon are activities that nurture curiosity and creativity. By making these webapps, I can introduce larger number of children to these technologies.
+
'''If your project is successfully completed, what will its impact be on the Sugar Labs community? Give 3 answers, each 1-3 paragraphs in length. The first one should be yours. The other two should be answers from members of the Sugar Labs community, at least one of whom should be a Sugar Labs GSoC mentor. Provide email contact information for non-GSoC mentors.'''
 +
 
 +
'''My thought''': When an OS level application is ported onto web, it becomes much easier to access it. All that is needed is a browser and internet. Moon, Sugar and Fototoon are activities that nurture curiosity and creativity. By making these webapps, I can introduce larger number of children to these technologies.
 +
 
 +
'''Lionel Laské''': Activities in the Sugarizer Activity Set are 3 of most famous Sugar activities. It's very important to have a full experience of Sugar on any device that these activities must be available into Sugar-Web. Plus these activities was proven during deployment to be very attractive for children using Sugar and at least Speak and Fototoon allow them to express their creativity.
 +
 
 +
'''Walter Bender''': Sugarizer OS is an attempt to spread the core ideas of Sugar to learners who do not have access to the Sugar Desktop. While we have made a lt of progress on the basic functionality, we still have just begun to scratch the surface regarding offering a rich collection of Apps. This project should go a long ways towards realizing a more complete offering.
 +
 
 +
'''What will you do if you get stuck on your project and your mentor isn't around?'''
   −
===Getting stuck===
   
If I do get stuck, there are a few things that I can do:
 
If I do get stuck, there are a few things that I can do:
 
* Drop a mail to the mentors.
 
* Drop a mail to the mentors.
Line 206: Line 226:  
* On the off chance that all my attempts fail, I will move on to a different part of the project - one that is not affected by the problem.
 
* On the off chance that all my attempts fail, I will move on to a different part of the project - one that is not affected by the problem.
   −
===Keeping informed===
+
'''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?'''
 +
 
 
* A follow up page on the wiki, containing progress in great detail.
 
* A follow up page on the wiki, containing progress in great detail.
 
* Online demos of the current status
 
* Online demos of the current status
 
* Maintain a ToDo file in the github repository
 
* Maintain a ToDo file in the github repository
 
* Post (frequently) in the mailing list, asking for feedback.
 
* Post (frequently) in the mailing list, asking for feedback.
 +
 +
[[Category:2016 GSoC applications]]
13

edits

Navigation menu