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.

Advertisement

2 Responses to “OSD600 Initial Project Plan”

  1. F1LT3R Says:

    Looking forward to seeing your code Xudiera! Loved your link to “Release Early, Release Often”


  2. [...] 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 [...]


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.