Summer of Code/2015/ImageViewerJS: Difference between revisions

 
(2 intermediate revisions by the same user not shown)
Line 33: Line 33:
The Image Viewer JS is a port of the ImageViewer activity into a web application with added capabilities for image processing. The idea is to provide all the image editing and manipulation methods that are available in modern image editors along with a learning experience on image processing for kids.
The Image Viewer JS is a port of the ImageViewer activity into a web application with added capabilities for image processing. The idea is to provide all the image editing and manipulation methods that are available in modern image editors along with a learning experience on image processing for kids.


Additional Details for the project: [[#|ImageViewerJS Project]]
Additional Details for the project (UI, Features): [https://docs.google.com/document/d/16ZV_YVwQHXd4PfBKvBo4C8zlyrUwLxw5cXU7jtO0ZT0/edit?usp=sharing ImageViewerJS]


Programming Languages: HTML, CSS, JavaScript
Programming Languages: HTML, CSS, JavaScript<br>
Libraries: CamanJS to provide image manipulation in JS, jQuery
Libraries: CamanJS to provide image manipulation in JS, jQuery


Line 92: Line 92:
The completed projects as part of coursework include:<br>
The completed projects as part of coursework include:<br>
* A peer-to-peer file transfer protocol that allow two clients to download and share files over a network.
* A peer-to-peer file transfer protocol that allow two clients to download and share files over a network. (Languages used: C)
   https://github.com/goutamnair7/FileTransferProtocol
   https://github.com/goutamnair7/FileTransferProtocol
* A coworking space management portal to automate things like booking rooms, generating invoices and registering startups. This portal is used by the incubator for start-ups at IIIT-H.
* A coworking space management portal to automate things like booking rooms, generating invoices and registering startups. This portal is used by the incubator for start-ups at IIIT-H. (Languages used: HTML, CSS, JavaScript, PHP, MySQL)
   https://github.com/goutamnair7/Co-Work
   https://github.com/goutamnair7/Co-Work
* A game of Carrom made in OpenGL
* A game of Carrom made in OpenGL. (Languages used: C++, OpenGL)
   https://github.com/goutamnair7/Carrom
   https://github.com/goutamnair7/Carrom
* An E-mail service for all students of IIIT-H that organises mails based on specific tags of the E-mail so as to it make it more organized and easy to use
* An E-mail service for all students of IIIT-H that organises mails based on specific tags of the E-mail so as to it make it more organized and easy to use. (Languages used: HTML, CSS, JavaScript, Web2py, Python)
   https://github.com/hitesh96db/ITWSII_StudentsMail
   https://github.com/hitesh96db/ITWSII_StudentsMail
* A game of 4-Pics-1-Word implemented in Ruby on Rails<br>
* A game of 4-Pics-1-Word implemented in Ruby on Rails<br>
Line 134: Line 134:
<span style="font-size:120%"><b>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?</b></span><br>
<span style="font-size:120%"><b>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?</b></span><br>
I intend to write a blog to elucidate my events and track the progress of my project every 1-2 weeks. The link to the blog will be made public so that the community can be aware of my progress.
I intend to write a blog to elucidate my events and track the progress of my project every 1-2 weeks. The link to the blog will be made public so that the community can be aware of my progress.
[[Category:2015 GSoC applications]]


== Miscellaneous ==
== Miscellaneous ==
Line 144: Line 146:
* Image Viewer Activity
* Image Viewer Activity
   [https://github.com/godiard/imageviewer-activity/pull/6 Next, Previous buttons to view images]
   [https://github.com/godiard/imageviewer-activity/pull/6 Next, Previous buttons to view images]
   [https://github.com/godiard/imageviewer-activity/pull/9 Keyboard Shortcuts, small fixes]
   [https://github.com/godiard/imageviewer-activity/pull/9 Keyboard Shortcuts, small fixes]  
* Terminal Activity
* Terminal Activity
   [https://github.com/godiard/terminal-activity/pull/6 Keyboard Shortcuts]
   [https://github.com/godiard/terminal-activity/pull/6 Keyboard Shortcuts]
Line 160: Line 162:




__NOTOC__
__FORCETOC__