1
edit
Changes
→Project Contributor(s)
Check out [http://9elements.com/io/projects/html5/canvas/ http://9elements.com/io/projects/html5/canvas/] for a cool visual.
==Project Details==
Processing is an open source programming language and environment for people who want to program images, animation, and interactions. Processing is an alternative to proprietary software tools in the same domain.
Processing.js will:
* enable Processing users to take advantage of the full power of the open web
* serve as a forcing function to drive improvements in key aspects of Mozilla products and technologies, including; JavaScript, Canvas Functionality, applications of Bespin, Ubiquity, Multi-Touch and others
Read more on the project [https://wiki.mozilla.org/Education/Projects/ProcessingForTheWeb Processing For The Web].
'''Project Bugs & Tickets''' is [https://processing-js.lighthouseapp.com/projects/41284-processingjs/tickets?q=all here]
==Project Leader(s) ==
|-
| [[User:David.humphrey|David Humphrey]] || [http://vocamus.net/dave blog] || humph
|-
| Corban Brook || [http://weare.buildingsky.net/ blog] || corban
|-
| [[User:Anna.sobiepanek|Anna Sobiepanek]] || [http://annasob.wordpress.com/category/processing-js/ blog] || annasob
|-
|[[User:Asalga|Andor Salga]] || [http://asalga.wordpress.com/ blog] || andorasalga
|-
|[[User:ASydiK|Mickael Medel]] || [http://asydik.wordpress.com/category/professional/open-source/processing-js/ blog] || medelaSydiK
|-
|[[User:mlam19|Matthew Lam]] || [http://wobblyretroaction.blogspot.com/ blog] || mlam19
|-
|[[User:dhhodgin|Daniel Hodgin]] || [http://www.hodgin.ca/ blog] || dhodgin
|-
|[[User:dominic|Dominic Baranski]] || [http://www.dbaranski.net/ blog] || dcbarans
|-
|[[User:sdowne|Scott Downe]] || [http://scottdowne.blogspot.com blog] || scott
|-
|}
==Project Contributor(s)==
{| class="wikitable" style="text-align:center" border="1" cellpadding="2" width="500px"
! Name/User Page !! Blog !! IRC Nick(s)
|-
| [[User:AbelAllison|Abel Allison]] || [http://blog.groovemechanic.net/ blog] || aallison
|-
| [[User:Andrewgrimo|Andrew Grimo]] || [http://andrewgrimo.wordpress.com/category/open-source/ blog] ||
|-
| [[User:eston|Eston Bond]] || [http://socialuxe.com/ blog] || eston
|-
| [[User:Minooz/OSD600|Minoo Ziaei]] || [http://minooz.wordpress.com/category/processing/ blog] || Minooz
|-
| Mike Kamermans || [http://projects.nihongoresources.com blog] || Pomax
|-
| Yury Delendik || ||
|}
==Former Member(s) ==
{| class="wikitable" style="text-align:center" border="1" cellpadding="2" width="500px"
! Name/User Page !! Blog !! IRC Nick(s)
|-
|[[User:dliu53|Donghui Liu]] || [http://dliu53.wordpress.com/ blog] || dliu53
|[[User:Tyrant911|Alex Londono]] || [http://tyrant911-processingdotjs.blogspot.com/ blog] || Tyrant911
|-
|[[User:xudieraTiago|Carlos XudieraTiago Moreira]] || [http://xudieratiago.wordpresskamots.comnet/ blog] || xudieraKamots
|-
|[[User:dhhodginJmchen|Daniel HodginJianming Chen]] || [http://dhodginjmchen11.wordpress.com/ blog] || dhodginjmchen11|-|[[User:Zbhuang1|Zhibin Huang]] || [http://zbhuang1.blogspot.com/ blog] || zbhuang1|-|[[User:tdao75|Thanh Dao]] || [http://tdao75.blogspot.com blog] || tdao75
|}
==Related Bugs==
<li>[https://bugzilla.mozilla.org/show_bug.cgi?id=501677 Bug 501677] - Drawing lines in big Canvas don't work always</li>
<li>[https://bugzilla.mozilla.org/show_bug.cgi?id=518173 Bug 518173] - webgl does not build on Darwin/X11 (bad gl.h)</li>
<li>[https://bugzilla.mozilla.org/show_bug.cgi?id=411475 Bug 411475] - Canvas3D not working on Radeon 9250</li>
<li>[https://bugzilla.mozilla.org/show_bug.cgi?id=488271 Bug 488271] - Examples crash with ATI on Vista</li>
<li>[https://bugzilla.mozilla.org/show_bug.cgi?id=480993 Bug 480993] - Canvas 3D spec tests</li>
</ul>
</ul>
==Resources==
# Experiment around with the Processing Java app, use the Basic Examples @ http://processing.org/learning/basics/ and make something cool, interesting, wacky, where-ever your experiment takes you.
# Test whether you can re-create your sketch by copying your code to http://hasCanvas.com You can share your work so others can see what you have done, you can also use hasCanvas to embed your visualization in your web site / blog.
# How to documentation for processing.js inconsistencies from java processing @ http://zenit.senecac.on.ca/wiki/index.php/Processing.js/HowTo
==Processing.js 0.1 Code statusConference Call==This table is for students who have 0.1 code that needs to Up until the end of April, we will be pushed into doing conference calls with the processing.js library<br/>Please add your functions below that require review by Aldevelopers on a weekly basis.<br/>A new format for submitting work for review and a bug tracker We will be implemented by 0.2 release time<br />How to use this chart:* function: your functions name or function you modified* name: your name* code link: a link post the links to the code snippet or diff file if you had to change a function* state: r-minutes here as well as any agendas, reviewed by Al and not fit for check-in yet. r+, needs review by Al for check-in. checked-in, reviewed by Al and checked into the libraryetc.* comments: comments you can put for Al or he can put regarding his review of your work. <table border="1" width="100%" cellspacing="1" cellpaddingCall Details="1"> <tr> <td width="20%"><b>Function</b></td><td width="20%"><b>Name</b></td><td><b>Code link</b></td><td><b>State<br/>(r-, r+, checked-in)</b></td><td><b>Comments</b></td> </tr><tr> <td>Shorten()</td> <td>Daniel Hodgin</td> <td>[http://zenit.senecac.on.ca/wiki/index.php/User:Dhhodgin#shorten.28.29 shorten()]</td> <td>r+</td> <td>review needed by Al</td></tr><tr> <td>Expand()</td> <td>Daniel Hodgin</td> <td>[http://zenit.senecac.on.ca/wiki/index.php/User:Dhhodgin#expand.28.29 expand()]</td> <td>r+</td> <td>review needed by Al</td></tr><tr> <td>Unhex()</td> <td>Daniel Hodgin</td> <td>[http://zenit.senecac.on.ca/wiki/index.php/User:Dhhodgin#unhex.28.29 unhex()]</td> <td>r+</td> <td>review needed by Al</td></tr><tr> <td>Nfs()</td> <td>Daniel Hodgin</td> <td>[httpCall will take place Thursdays at 5://zenit.senecac.on.ca/wiki/index.php/User:Dhhodgin#nfs.28.29 nfs()]</td> <td>r+</td> <td>review needed by Al</td></tr></table>15pm==Project Tests==Project html template for creating tests that all look the same [[ProcessingTestsTemplate]]===Processing tests available for usagePrimary Dial-in Numbers===<table border="1" width="100%" cellspacing="+1" cellpadding="1"> <tr> <td width="20%"><b>Student</b></td> <td width="20%"> <b>Date</b></td> <td><b>Test Description</b></td> </tr> <tr> <td>Andor Salga</td> <td>Oct 15 2009</td> <td>[http://matrix.senecac.on.ca/~asalga/DPS909/release0.1/work/tests/mag_test.html mag()]</td></tr> <tr> <td>Andor Salga</td> <td>Oct 15 2009</td> <td>[http://matrix.senecac.on.ca/~asalga/DPS909/release0.1/work/tests/splice_test.html splice()]</td></tr> <tr> <td>Andor Salga</td> <td>Oct 15 2009</td> <td>[http://matrix.senecac.on.ca/~asalga/DPS909/release0.1/work/tests/focused_test.html focused]</td></tr> <tr> <td>Daniel Hodgin</td> <td>Oct 21 2009</td> <td>[http://matrix.senecac.on.ca/~dhhodgin/dps909/shorten_test.html shorten()]</td> </tr> <tr> <td>Andrew Grimo</td> <td>Oct 23 2009</td> <td>[http://matrix.senecac.on.ca/~agrimo/processing.js/subset416-processing_js.html subset()] 848- done for Andor's function3114 [ Extension 92, calling the Processing.js file on his Matrix account</td> </tr> <tr> <td>Mickael Medel</td> <td>Oct 23 2009</td> <td>PVector.add() [http://matrix.senecac.on.ca/~mnmedel/Processing-JS/pvector/pvector_add1.html version 1] [http://matrix.senecac.on.ca/~mnmedel/Processing-JS/pvector/pvector_add2.html version 2Conference# 7633 ]</td></tr><tr> <td>Mickael Medel</td> <td>Oct 23 2009</td> <td>PVector.sub(Canada) [http://matrix.senecac.on.ca/~mnmedel/Processing-JS/pvector/pvector_sub1.html version 1] [http://matrix.senecac.on.ca/~mnmedel/Processing-JS/pvector/pvector_sub2.html version 2]</tdbr></tr><tr> <td>Mickael Medel</td> <td>Oct 23 2009</td> <td>PVector.mult() [http://matrix.senecac.on.ca/~mnmedel/Processing-JS/pvector/pvector_mult1.html version +1] [http://matrix.senecac.on.ca/~mnmedel/Processing800-JS/pvector/pvector_mult2.html version 2]</td></tr><tr> <td>Mickael Medel</td> <td>Oct 23 2009</td> <td>PVector.div() [http://matrix.senecac.on.ca/~mnmedel/Processing707-JS/pvector/pvector_div1.html version 1] 2533 [http://matrix.senecac.on.ca/~mnmedel/Processing-JS/pvector/pvector_div2.html version 2Pin 369, Conference# 7633 ]</td></tr> <tr> <td>Daniel Hodgin</td> <td>Oct 24 2009</td> <td>[http://matrix.senecac.on.ca/~dhhodgin/dps909/expand_test.htm expand()]<Canada/td> </tr> <tr> <td>Daniel Hodgin</td> <td>Oct 27 2009</td> <td>[http://matrix.senecac.on.ca/~dhhodgin/dps909/unhex_test.htm unhex(US Toll Free)]</td> </tr> <tr> <td>Daniel Hodgin</td> <td>Oct 28 2009</td> <td>[http://matrix.senecac.on.ca/~dhhodgin/dps909/nfs_test.htm nfs()]</td> </tr></table><br /> ==Project News== <table border="1" width="100%" cellspacing="1" cellpadding="1"> <tr> <td width="10%"><b>Student</b></td> <td width="10%"> <b>Date</b></td> <td><b>Action Item Description</b></td> </tr> <tr> <td>Andor Salga</td> <td>September 23 2009</td> <td>registered [irc://irc.mozilla.org/processing.js #processing.js] on [http://irc.mozilla.org moznet]</td> </tr> <tr> <td>Andor Salga</td> <td>October 8 2009</td> <td>Implemented the [http://asalga.wordpress.com/2009/10/08/mag/ mag()] function in the Processing.js library.</td></tr>