Education/Projects/ProcessingForTheWeb: Difference between revisions

m
Fix typos, other minor changes
(Added some material on technical approach)
m (Fix typos, other minor changes)
Line 5: Line 5:
== Summary ==
== Summary ==


"Processing for the Web" is a proposed Mozilla-sponsored initiative to create a complete and robust port of the Java-based [http://processing.org/ Processing] language and environment (popular for art, design, and visualization applications) to the open web, using standard technologies such as JavaScript, [http://www.whatwg.org/specs/web-apps/current-work/multipage/the-canvas-element.html Canvas], etc.
Processing for the Web is a proposed Mozilla-sponsored initiative to create a complete and robust port of the Java-based [http://processing.org/ Processing] language and environment (popular for art, design, and visualization applications) to the open web, using standard technologies such as JavaScript, [http://www.whatwg.org/specs/web-apps/current-work/multipage/the-canvas-element.html Canvas], etc.


The goals motivating the initiative are as follows:
The goals motivating the initiative are as follows:
Line 31: Line 31:
== Why Processing for the Web? ==
== Why Processing for the Web? ==


Why re-implement Processing for the web"? Given Processing's Java syntax and heritage, wouldn't it make more sense to encourage people to move to using web technologies like JavaScript and Canvas directly, perhaps supplemented by JavaScript toolkits where appropriate? And even if porting Processing to the web is a good idea, why should Mozilla get involved?
Why re-implement Processing in the context of the web? Given Processing's Java syntax and heritage, wouldn't it make more sense to encourage people to move to using web technologies like JavaScript and Canvas directly, perhaps supplemented by JavaScript toolkits where appropriate? And even if porting Processing to the web is a good idea, why should Mozilla get involved?


For the reasons discussed below, we believe that this project can bring real benefits to the Processing community, to Mozilla products and the Mozilla community, and ultimately to the open web.
For the reasons discussed below, we believe that this project can bring real benefits to the Processing community, to Mozilla products and the Mozilla community, and ultimately to the open web.
Confirmed users
610

edits