Open main menu

CDOT Wiki β

Changes

Processing.js

4,622 bytes removed, 22:05, 12 April 2011
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.kamots.net/ blog] || Kamots|-|[[User:Jmchen|Jianming Chen]] || [http://jmchen11.wordpress.com/ blog] || xudierajmchen11|-|[[User:Zbhuang1|Zhibin Huang]] || [http://zbhuang1.blogspot.com/ blog] || zbhuang1
|-
|[[User:dhhodgintdao75|Daniel HodginThanh Dao]] || [http://dhodgintdao75.wordpressblogspot.com/ blog] || dhodgintdao75
|}
 
==Project Contributor(s)==
 
* [[User:Andrewgrimo|Andrew Grimo]]
==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>
==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, Camvas 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 Task List''' is [https://wiki.mozilla.org/Education/Projects/ProcessingForTheWeb/Tasks here]
==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?, needs review by Al. r-, reviewed by Al and not fit for check-in yet. r+, reviewed by Al and work looks ok. checked-inminutes here as well as any agendas, 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>Call will take place Thursdays at 5:15pm <td width="20%"><b>Function</b></td><td width="15%"><b>Name</b></td><td width="15%"><b>Code link</b></td><td width="10%"><b>State<br/>(r?, r-, r+, checkedPrimary Dial-in)</b></td><td><b>Comments</b></td>Numbers=== </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? Al</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? Al</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? Al</td> <td>review needed by Al</td></tr><tr> <td>nfs()</td> <td>Daniel Hodgin</td> <td>[http://zenit.senecac.on.ca/wiki/index.php/User:Dhhodgin#nfs.28.29 nfs()]</td> <td>r? Al</td> <td>review needed by Al</td></tr><tr> <td>split(), trim(), arrayCopy()</td> <td>Edward Sin</td> <td>[http://github.com/MinyXO/processing+1 416-js/commit/1c6ad7041fbcbb3dd88952d7b236de4b41ed518d link]</td> <td>r? Al</td> <td>review needed by Al</td></tr><tr> <td>match()</td> <td>Edward Sin</td> <td>[http://github.com/MinyXO/processing-js/commit/46158a60de87859fb4a9fddfa771ba69463f3e6d match()]</td> <td>r? Al</td> <td>review needed by Al</td></tr><tr> <td>append()</td> <td>Edward Sin</td> <td>[http://github.com/MinyXO/processing848-js/commit/6f0ba75d8d0c7620336134f883ffb10eea13873d append()]</td> <td>r? Al</td> <td>review needed by Al</td></tr><tr> <td>online(), splitToken()</td> <td>Edward Sin</td> <td>3114 [http://github.com/MinyXO/processing-js/commit/2551f75d68d6780554769994873bbde814a2ca14 link]</td> <td>r? Al</td> <td>review needed by Al</td></tr><tr> <td>splice(), subset(), mag()Extension 92, focused</td> <td>Andor Salga</td> <td>[http://matrix.senecac.on.ca/~asalga/DPS909/release0.1/asalga_release_0.1 patch]</td> <td>r? Al</td> <td>review needed by Al</td></tr><tr> <td>nfc()</td> <td>Daniel Hodgin</td> <td>[http://zenit.senecac.on.ca/wiki/index.php/User:DhhodginConference#nfc.28.29 nfc()7633 ]</td> <td>r? Al</td> <td>review needed by Al</td></tr><tr> <td>cursor(), noCursor(Canada)</tdbr> <td>Anna Sobiepanek</td> <td>[http://matrix.senecac.on.ca/~asobiepa/Processing/diff01.txt path 0.+1]</td> <td>r? Al</td> <td>review needed by Al</td></tr><tr> <td>PVector</td> <td>Mickael Medel</td> <td>[http://matrix.senecac.on.ca/~mnmedel/Processing800-707-JS/pvector/pvector.js PVector]</td> <td>r? Al</td> <td>review needed by Al</td></tr></table> ==Project Tests==Project html template for creating tests that all look the same 2533 [[ProcessingTestsTemplate]Pin 369, Conference# 7633 ]===Processing tests available for usage===<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:/Canada/matrix.senecac.on.ca/~asalga/DPS909/release0.1/work/tests/splice_test.html splice(US Toll Free)]</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<===Agendas/td> <td>Oct 21 2009</td> <td>[http://matrix.senecac.on.ca/~dhhodgin/dps909/shorten_test.html shorten()]</td> </tr>Minutes===
<tr> <td>Andrew Grimo</td> <td>Oct 23 2009</td> <td>[http://matrix.senecac.on.ca/~agrimo/processing[Processing.js/subset-processing_js.html subset()ConferenceCalls|Conference Call Meetings]] - done for Andor's function, calling the Processing.js file on his Matrix account</td> </tr>==Documentation==
<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 2]</td></tr><tr> <td>Mickael Medel</td> <td>Oct 23 2009</td> <td>PVector.sub() [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]</td></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/Processing-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/Processing-JS/pvector/pvector_div1.html version 1] [http://matrix.senecac.on.ca/~mnmedel/Processing-JS/pvector/pvector_div2.html version 2]</td></tr> <tr> <td>Daniel Hodgin</td> <td>Oct 24 2009</td> <td>[http://matrix.senecac.on.ca/~dhhodgin/dps909/expand_test.htm expand()]</td> </tr> <tr> <td>Daniel Hodgin</td> <td>Oct 27 2009</td> <td>[http://matrix.senecac.on.ca/~dhhodgin/dps909/unhex_test.htm unhex()]</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> <tr> <td>Daniel Hodgin</td> <td>Nov 13 2009</td> <td>[http://matrix.senecac.on.ca/~dhhodgin/dps909/nfc_test.htm nfc()]</td> </tr><tr> <td>Anna Sobiepanek</td> <td>Oct 23 2009</td> <td>[http://matrix.senecac.on.ca/~asobiepa/Processing/cursorMode.html cursor(''MODE'')]</td> </tr><tr> <td>Anna Sobiepanek</td> <td>Oct 23 2009</td> <td>[http://matrix.senecac.on.ca/~asobiepajs/HowTo|Getting Started With Processing/cursorUrl.html cursor(''src,x,y'')]</td> </tr><tr> <td>Anna Sobiepanek</td> <td>Oct 23 2009</td> <td>[http://matrix.senecac.on.ca/~asobiepa/Processing/noCursor.html noCursor()]</td> </tr></table><br />
1
edit