Sponsors
  • Hewlett Packard
  • Microsoft
  • Salesforce.com
  • eBay
  • Amazon Web Services
  • Conduit
  • Curl
  • EMC Corporation
  • Force10 Networks
  • Intuit Quickbase
  • Keynote Systems
  • LiveWorld
  • NeuStar
  • ONEsite
  • OpSource
  • S60
  • Sun Microsystems
  • Acquia
  • Ascentium
  • awareness
  • BlueArc
  • Coradiant
  • Dixero
  • HiveLive, Inc.
  • Intel
  • Jive Software
  • Kablink
  • Kapow Technologies
  • LithiumTechnologies
  • Mzinga
  • Octopz
  • Panther Express
  • RightScale
  • SynthaSite
  • TripAdvisor
  • WebAsyst LLC
  • XBOSoft
  • ACM Queue
  • Backbone Magazine
  • Berlin Partner
  • CenterNetworks
  • Contentinople
  • Deal
  • Dr. Dobbs
  • Enterprise Technology Management
  • Fast Company
  • I Want Media
  • ITtoolbox
  • Mashable
  • MSDN Magazine
  • Next New Networks
  • PR Newswire
  • ProgrammableWeb
  • SitePoint
  • Slashdot
  • Social Media Today
  • SourceForge.net
  • TechCrunch
  • TechNet
  • Technorati
  • Topix
  • Webgrrls
  • Wired
  • WOW

Sponsor & Exhibitor Opportunities

Kelly Stewart
415.947.6236
kstewart@techweb.com

Media Sponsor Opportunities

Matthew Balthazor
(949) 223-3628
mbalthazor@techweb.com
Deadline for requests: July 1

Speaker / Program Ideas

Have a suggestion for a speaker or topic at Web 2.0 Expo New York? Send an email to: ny-idea@web2expo.com

Press/Media Inquiries

Maureen Jennings
(707) 827-7083
maureen@oreilly.com
or
Natalia Wodecki
415-947-6762
NWodecki@techweb.com

Contact Us

View a complete list of Web 2.0 Expo contacts.

Lessons from Visual Programming with JavaScript

John Resig (Mozilla Corporation)
9:00am Wednesday, 09/17/2008
Topic: Development
Location: 1A08 & 10

The release of the Processing.js library has taken the JavaScript world by storm — offering users an intuitive way of creating complex, interactive, pieces of visualization with JavaScript. The library was made possible by a fantastic new piece of web development technology snuck in under the radar and works in all modern browsers: the HTML 5 Canvas element.

In this talk we’ll take a complete exploration of the library, starting with the low-level Canvas element, working through the API and language parsing, and examine how to create impressive works using Canvas and Processing language — all using pure JavaScript.

This talk will explore the following concepts:

  • Canvas
  • How it works
  • Principles
  • Advanced Canvas
  • Processing
  • The language
  • Comparison with Canvas
  • Examples
  • Processing.js
  • Language translation
  • Regular expressions
  • Processing to Canvas mapping
  • Examples
Photo of John Resig

John Resig

Mozilla Corporation

John Resig is a JavaScript Evangelist for the Mozilla Corporation and the author of the book ‘Pro Javascript Techniques.’ He’s also the creator and lead developer of the jQuery JavaScript library. He’s currently located in Boston, MA.