Difference between revisions of "Processing.js/Presentation"

From CDOT Wiki
Jump to: navigation, search
Line 32: Line 32:
 
* Demos (Sol,?)
 
* Demos (Sol,?)
  
===Bespin===
+
==Bespin==
  
 
*'''Anna'''
 
*'''Anna'''
 
*show off bespin examples
 
*show off bespin examples
  
===Managing Process===
+
==Managing Process==
 
*'''Anna'''
 
*'''Anna'''
  
Line 49: Line 49:
 
* difficulties
 
* difficulties
  
===Working with the Community===
+
==Working with the Community==
 
*Demos
 
*Demos
 
**[http://processingjs.org/community PJS Community]
 
**[http://processingjs.org/community PJS Community]

Revision as of 23:07, 22 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
  • 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