Education/Projects/ProcessingForTheWeb/BostonWorkshop

From MozillaWiki
Jump to navigation Jump to search

Boston Processing.js Workshop

Goals

Attendees

  • David Humphrey (Seneca/Processing.js/Mozilla http://vocamus.net/dave)
  • Corban Brook (Processing.js/University of Waterloo)
  • Al MacDonald (Processing.js/Bocoup)
  • Andor Salga (Seneca Student)
  • Anna Sobiepanek (Seneca Student)
  • Mickael Medel (Seneca Student)
  • Matthew Lam (Seneca Student)
  • Daniel Hodgin (Seneca Student)
  • Scott Downe (Seneca Student)
  • Joe Drew (Mozilla)
  • Chris Blizzard (Mozilla)
  • Jeff Muizelaar (Mozilla)
  • Boris Zbarsky (Mozilla)
  • Ben Fry (Processing)

Please add your name, or names of others I've left off this list.

Schedule

I've been trying to figure out how to make the best use of our people and time together. It's a really mixed group, and people don't know each other, etc. Corban and I chatted a bit today about this, and here is a modified version of your schedule, see what you think:

  • Friday Late Afternoon:

Panel Discussion on Processing, Processing.js, Web Graphics. Get Fry/Reas/Resig/Joe/Blizzard/etc. to have a chat, and ask questions about where Processing came from, where it's going, What processing.js is trying to do, how it fits into the open web and web graphics. I'm thinking of this format vs. a pure keynote so people don't have to prepare so much. I'm also thinking you hold this at bocoup and open it up to a wider audience.

  • Friday Dinner:

Core group of people goes out for dinner and spends some time getting to know one another, talking about processing, the open web, graphics, etc.

  • Saturday Morning:

Spend the morning as a group discussing, demoing, and looking at various things. Ask various people to prepare something short to discuss/show, for example:

- Fry/Reas on Processing past, present, future - Al on cool things he and others are doing with Processing.js (demos) - Corban on Processing.js internals - Me on state of Processing.js project - Blizzard on how Processing.js might fit into the open web - General discussion on how to leverage more of the open web, html5, etc. in processing.js (building pjs libraries, integration with jQuery, etc.) - Andor on WebGL and Processing.js

  • Saturday Lunch:

Get Joe/Jeff/bz to lead a discussion of where the web is at, js performance, gfx present/future, canvas/webgl, etc. Use this as a time to tie the two discussions together a bit

  • Saturday Afternoon:

Have a few break-out hackfests going on, with guided topics people can get involved in, for example:

  • Making more demos with Processing.js
  • Improving html5, js integration with Processing.js
  • Performance testing and improvements
  • WebGL and Canvas hacking in Processing.js code (looking for

improvements or tricks)

  • Writing tests, docs, whatever
  • Saturday Dinner/Evening:

Something fun (me singing doesn't sound like fun) :)

  • Sunday all day:

Anyone still around (me/corban/seneca people/anyone else) get together to hack on things that came-up on Saturday at Bocoup.

Questions:

1) Do we want to have another talk on the Saturday night?

2) I'm a bit worried about keeping such a small group of people who don't know each other engaged all day Saturday. Does this plan achieve that?

I'd like to get a wiki page up with schedule this week so we can email all the people involved and get them thinking about what they'll do.


Performance Work

Examples of Processing.js that seem to be canvas and/or js bound (cf. Minefield vs. Chrome):

Useful Links

Event

Technical