OSD600 Initial Project Plan
September 27, 2009
My chosen project is Processing.js
Processing.js is an open source programming language. It is mainly use by students, artists, and designers who want to produce images and animations.
The limitation of original project (Processing) is that it needs Java in order to run. With the port of Processing to JavaScript all that is needed is a browser. Processing.js runs in Firefox, Safari, Opera, Chrome and will also work with Internet Explorer, using Explorer Canvas.
Main links to the Processing.js project:
Main Page: http://processingjs.org/
Mozilla Wiki: https://wiki.mozilla.org/Education/Projects/ProcessingForTheWeb
Original Processing project: http://processing.org/
Tasks to be done: https://wiki.mozilla.org/Education/Projects/ProcessingForTheWeb/Tasks
Main Source code location: http://github.com/jeresig/processing-js/tree/master
If you want to track the status of my work you can do it in this post and at my wiki page.
Release Schedule:
- Release 0.1 (October 19, 2009)
- Release 0.2 (November 16, 2009)
- Release 0.3 (December 7, 2009)
The above schedule are the official dates to the main releases, but I am planning to follow Eric S. Raymond’s advice “Release Early, Release Often”
I still need to decided in which task I will be working in. I am planning to take an easy one first to get a feeling of what I can accomplish. After that I will increase the difficulty of the task I will chose later on.
To accomplish all this work I will need to learn lot of JavaScript and css. Also I will need to get familiar with the Git revision control software. I can see lot of reading on the web and books. Also Google will be useful to look for answers, and if all this fails I will make use of the tools that we had learn about in the open source subject (OSD600) like: IRC, Blogs, Wikis, and the help of my colleagues. I am also looking forward to be presented to the Al MacDonald who is providing advice and support to the project.
September 28, 2009 at 2:51 am
Looking forward to seeing your code Xudiera! Loved your link to “Release Early, Release Often”
October 8, 2009 at 2:51 pm
[...] I searched for bugs related to my processing.js project. I found quite a few bugs related to the canvas tag. I finally decided to CC myself on three [...]