Processing.js: sketching with

  • Authors:
  • Andor Salga;Daniel Hodgin;Anna Sobiepanek;Scott Downe;Mickael Medel;Catherine Leung

  • Affiliations:
  • Seneca College, Toronto, ON, Canada;Seneca College, Toronto, ON, Canada;Seneca College, Toronto, ON, Canada;Seneca College, Toronto, ON, Canada;Seneca College, Toronto, ON, Canada;Seneca College, Toronto, ON, Canada

  • Venue:
  • ACM SIGGRAPH 2011 Talks
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

The Processing language [Casey Reas 2007], first introduced by Ben Fry and Casey Reas in 2001, is a simple, elegant language for data visualization that is already being used by artists, educators and commercial media groups to produce rich graphical content called sketches. Because Processing is implemented in Java, delivering Processing sketches via a web page requires the user to install a Java plug-in. Processing.js, in comparison, is an open source, cross browser JavaScript port of the Processing language; it translate Processing sketches into JavaScript using the element for rendering. No additional plug-ins are required to view a Processing sketch delivered with Processing.js. Furthermore, Processing.js is much more than just a Processing parser written in JavaScript: it enables the embedding of other web technologies into Processing sketches and vice versa. Processing.js seamlessly integrates web technologies with the Processing language to provide an excellent framework for rich multimedia web applications.