Difference between revisions of "Processing.js/Presentation"
(→Working with the Community) |
|||
Line 50: | Line 50: | ||
==Working with the Community== | ==Working with the Community== | ||
+ | *'''Mickael''' | ||
*Demos | *Demos | ||
**[http://processingjs.org/community PJS Community] | **[http://processingjs.org/community PJS Community] |
Revision as of 01:07, 23 April 2010
Background
- Matthew
- What is Processing.js?
- a JS port of the visual media programming language P5
- PJS outputs the picture/animation/etc. to the new HTML5 canvas element
- cadre of Seneca students, joined by others through the Internet, have been working to complete the port since Fall 2009
- Where did it come from?
- Processing
- An open source Java-based visual media programming language
- Developed by Ben Fry and Casey Reas at MIT as an educational tool
- Has since gone on to be used in industry and spread over the Internet
- http://www.openprocessing.org/
- Continues to spread: Fry employed by Google to bring P5 to the Android OS for mobile devices
- P5 comes with its own development environment which can export "sketches" as a Java applet
- Applets can be embedded in websites asd usual
- A short demonstration of the PDE
- Processing
- PJS - what are we trying to accomplish
PImage
- Daniel
- talk about experience with PImage, having multiple opinions and ways of doing stuff
- getting to talk to originators of the processing language and meet and talk to people from mozilla and community
- demos/examples, color picker, thumbnail viewer, Andor's crayon sketch ?
- difficulties. performance issues
- how seneca open source courses helped me realize the power of community
3D Stuff
- Andor
- Roadmap
- Challenges (Performance, Browser-compatibility, Working Specification)
- Demos (Sol,?)
Bespin
- Anna
- show off bespin examples
Managing Process
- Anna
- Git Hub
- work-flow decisions
- decision making process
- managing an Open-Source project
- difficulties
Working with the Community
- Mickael
- Demos
- Usage around the web and world, askken, iPhone/iPad, teaching
- how big the community is: who uses processing, how many people in channel
- irc/twitter talking to people from around the world watching the news spread
- working with professionals
- working with people from all around the world