Summer of Code/2015/ImageViewerJSshrey: Difference between revisions

Shrey (talk | contribs)
Tag: visualeditor
Shrey (talk | contribs)
No edit summary
Tag: visualeditor
Line 209: Line 209:


       https://github.com/Shreyanand/ImageViewerJS
       https://github.com/Shreyanand/ImageViewerJS
* Creativity- The project focuses on both the
* Creativity- The project focuses on both the working code as well as the interface of the application equally, so like in my
working code as well as the interface of the application equally, so like in my
prototype the UI of the application can be made more attractive and child
prototype the UI of the application can be made more attractive and child
friendly.
friendly.


* Optimization – I believe in creating code that
* Optimization – I believe in creating code that is optimized to its best. A simple example: preloading images using image
is optimized to its best. A simple example: preloading images using image
object of JavaScript instead of creating HTML image object. This helps in
object of JavaScript instead of creating HTML image object. This helps in
speeding up. Source( http://www.techrepublic.com/article/preloading-and-the-javascript-image-object).
speeding up. Source( http://www.techrepublic.com/article/preloading-and-the-javascript-image-object).
Small differences like these can go a long way. If such care is taken before
Small differences like these can go a long way. If such care is taken before
writing every line of code, a robust application can be created.  
writing every line of code, a robust application can be created.


* I was rank 393 worldwide and 31 in my country in
* I was rank 393 worldwide and 31 in my country in a programming competition organized by Institute of Electrical and Electronics
a programming competition organized by Institute of Electrical and Electronics
Engineers ('''IEEE''') called
Engineers ('''IEEE''') called
IEEExtreme 2014.
IEEExtreme 2014.


* I’m familiar with submission, review, Github
* I’m familiar with submission, review, Github process
process


* I'm familiar with sugar environment, source
* I'm familiar with sugar environment, source code, activites
code, activites


* I enjoy working with C,C++,java,Python, and JavaScript,
* I enjoy working with C,C++,java,Python, and JavaScript, HTML, CSS
HTML, CSS
== '''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.'''
Line 248: Line 242:
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
    
    
1)I'm sure there will always be willing developers from the sugar community who can
1) I'm sure there will always be willing developers from the sugar community who can
help
help


2)IRCand mailing lists of sugar are a great way of asking doubts
2) IRCand mailing lists of sugar are a great way of asking doubts


3)Internet is always a nonperishable source
3) Internet is always a nonperishable source


4)I’ve subscription to libraries if needed
4) I’ve subscription to libraries if needed


5)I’ve friends and teachers in college who’ll be ready to help whenever I need
5) I’ve friends and teachers in college who’ll be ready to help whenever I need
it.
it.