Changes

no edit summary
Line 92: Line 92:  
* The application will not use Webgl, instead it will use canvas 2D  because for a small number of objects the difference is not much whereas canvas 2D is supported by more number of browsers. Source( https://developer.tizen.org/dev-guide/2.2.0/org.tizen.web.appprogramming/html/guide/w3c_guide/graphics_guide/performance_comparison.htm)
 
* The application will not use Webgl, instead it will use canvas 2D  because for a small number of objects the difference is not much whereas canvas 2D is supported by more number of browsers. Source( https://developer.tizen.org/dev-guide/2.2.0/org.tizen.web.appprogramming/html/guide/w3c_guide/graphics_guide/performance_comparison.htm)
   −
=== <br>
+
<br>
'''What is the timeline for development of your project? The Summer of Code work period is from May 25 - August 21 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''' ===
+
'''What is the timeline for development of your project? The Summer of Code work period is from May 25 - August 21 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'''
 +
 
 
{|
 
{|
 
   
 
   
Line 197: Line 198:  
   
 
   
 
|}
 
|}
=== 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. ===
     −
     
+
'''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.'''
 +
 
 +
 
 
* I joined sugar labs a month back and from then I’m only concentrating on ImageViewer activity, I was considering to improve the original python imageviewer as a project but  since this time focus was on Javascript and a port of imageviewer was required, I learned Javascript and am determined to make a well designed, structured ImgeViewer.
 
* I joined sugar labs a month back and from then I’m only concentrating on ImageViewer activity, I was considering to improve the original python imageviewer as a project but  since this time focus was on Javascript and a port of imageviewer was required, I learned Javascript and am determined to make a well designed, structured ImgeViewer.
   Line 220: Line 222:     
== '''You and the community''' ==
 
== '''You and the community''' ==
 +
'''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.'''
   −
=== '''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 thoughts:'''
 
  −
=== '''My thoughts:''' ===
      
ImageViewer activity is an important cog in the sugar labs machine, It provides a graphic visualization of content.  No educational material is complete without Images and Imageviewer is an essential program to view them. Sugarlabs is creating web support for children who can’t afford a OLPC laptop, so Imageviewer in javascript running in any browser will help out to reach many more children who can benefit from sugar.This ImageViewer will have new child-friendly UI and many new exciting features.One of the most important benefits of this activity is that it will induce learning. Image processing is a vast field and many creative things can be done through it. My application will also '''focus on  how children can understand pixel manipulation'''. Through this they can learn how filters actually work and they can create their own effects through RGB colour manipulation of  pixels.
 
ImageViewer activity is an important cog in the sugar labs machine, It provides a graphic visualization of content.  No educational material is complete without Images and Imageviewer is an essential program to view them. Sugarlabs is creating web support for children who can’t afford a OLPC laptop, so Imageviewer in javascript running in any browser will help out to reach many more children who can benefit from sugar.This ImageViewer will have new child-friendly UI and many new exciting features.One of the most important benefits of this activity is that it will induce learning. Image processing is a vast field and many creative things can be done through it. My application will also '''focus on  how children can understand pixel manipulation'''. Through this they can learn how filters actually work and they can create their own effects through RGB colour manipulation of  pixels.
Line 230: Line 231:  
thoughts______________________________________
 
thoughts______________________________________
   −
=== '''What will you do if you get stuck on your project and your mentor isn't around?''' ===
+
'''What will you do if you get stuck on your project and your mentor isn't around?'''
    
Getting stuck is not an option, If a problem occurs and my mentor isn’t around then
 
Getting stuck is not an option, If a problem occurs and my mentor isn’t around then
Line 246: Line 247:  
it.
 
it.
   −
=== '''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?'''
 
   
* Create a '''Wiki page''' for overall project state containing: ToDo, wishlist, setup, how-to send patches/pull reqs, etc.  
 
* Create a '''Wiki page''' for overall project state containing: ToDo, wishlist, setup, how-to send patches/pull reqs, etc.  
 
* Maintain a '''blog''' for detailed weekly progress and how the development is coming along.  
 
* Maintain a '''blog''' for detailed weekly progress and how the development is coming along.  
 
* Questions asked via '''IRC''' and/or mailing list.  
 
* Questions asked via '''IRC''' and/or mailing list.  
 
* '''Major milestones''' announced to Community via '''mailing list'''.
 
* '''Major milestones''' announced to Community via '''mailing list'''.
=== '''Miscellaneous''' ===
      +
== '''Miscellaneous''' ==
 
'''We want to make sure that you can set up a development environment before the summer starts. Please do ''one'' of the following:'''
 
'''We want to make sure that you can set up a development environment before the summer starts. Please do ''one'' of the following:'''
 
'''Send us a link to a screenshot of your Sugar development environment with the following modification: when you hover over the XO-person icon in the middle of Home view, the drop-down text should have your email in place of "logout".'''
 
'''Send us a link to a screenshot of your Sugar development environment with the following modification: when you hover over the XO-person icon in the middle of Home view, the drop-down text should have your email in place of "logout".'''
Line 260: Line 260:  
https://github.com/Shreyanand/ImageViewerJS/master/Icons/sc.png | Screenshot of environment
 
https://github.com/Shreyanand/ImageViewerJS/master/Icons/sc.png | Screenshot of environment
 
</gallery>
 
</gallery>
 +
'''Describe a great learning experience you had as a child.'''
   −
=== '''Describe a great learning experience you had as a child.''' ===
   
I’ve always been a keen learner . I like to explore new things. As a child I was always fascinated by how laws of nature worked in rhythm explained by simple mathematical formulas, Later in my life when I started coding, I realized it is nothing but a structure of logical statements just like how nature works. The fact that I can create anything in this virtual world encourages me to code.  
 
I’ve always been a keen learner . I like to explore new things. As a child I was always fascinated by how laws of nature worked in rhythm explained by simple mathematical formulas, Later in my life when I started coding, I realized it is nothing but a structure of logical statements just like how nature works. The fact that I can create anything in this virtual world encourages me to code.  
   −
=== '''Is there anything else we should have asked you or anything else that we should know that might make us like you or your project more?''' ===
+
=== ===
 
[[Category:2015 GSoC applications]]
 
[[Category:2015 GSoC applications]]
 
[[Category:ImageViewerJS]]
 
[[Category:ImageViewerJS]]
44

edits