610
edits
m (→Summary) |
(Updated status, noted project is underway) |
||
| Line 1: | Line 1: | ||
__NOTOC__ | __NOTOC__ | ||
'''This is a | '''This is a project to bring a complete implementation of the Processing language to the open web.''' | ||
== Summary == | == Summary == | ||
Processing for the Web is a | Processing for the Web is a initiative (under the auspices of the [[Education|Mozilla Education]] program) 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 18: | Line 18: | ||
* improving the underlying Mozilla infrastructure technologies required to support a powerful, robust, and conformant Processing implementation for the web | * improving the underlying Mozilla infrastructure technologies required to support a powerful, robust, and conformant Processing implementation for the web | ||
Some activities in the initiative, in particular working on the required Mozilla technology infrastructure, would be carried out by existing Mozilla core contributors. Other activities would be done in cooperation with others; in particular we | Some activities in the initiative, in particular working on the required Mozilla technology infrastructure, would be carried out by existing Mozilla core contributors. Other activities would be done in cooperation with others; in particular we will package many of the needed tasks as student projects to be done by design, programming, and other students under the auspices of the Mozilla Education program. | ||
== What is Processing? == | == What is Processing? == | ||
| Line 87: | Line 87: | ||
* (Longer-term) Look at possibilities for adding web-centric functionality to Processing (e.g., new functions to access web-based services from Processing sketches). | * (Longer-term) Look at possibilities for adding web-centric functionality to Processing (e.g., new functions to access web-based services from Processing sketches). | ||
* (Longer-term) Look at possibilities for adding collaborative capabilities to a web-based Processing environment. | * (Longer-term) Look at possibilities for adding collaborative capabilities to a web-based Processing environment. | ||
=== Current status === | |||
[http://vocamus.net/dave/ Dave Humphrey] (humph on IRC) is currently recruiting students at Seneca College to work on this project, as well as talking to faculty at other institutions who'd also like their students to be involved. [http://www.hyper-metrix.com/ Al MacDonald] (F1LT3R on IRC) is providing advice and support to the project. | |||
== Notes == | == Notes == | ||
edits