Video

Get the Flash Player to see this video.

For the best quality, click on the zoom button in the right corner.

Playback buffering? Try the lower quality version. You can also download the mp4 version.

Presentation slides (pdf). Additional information at this page.
 

Processing with Spde: Scala at the Intersection of Art and Technology
Nathan Hamblen

Processing.org is a platform for graphical programming used in art, science, music, and commercial projects. Its greatest strength is its pragmatism: a simple programming environment called the PDE to create "sketches" that support everything from live video feeds to "hands in the mud" as input interfaces.
But even as Processing supports a thriving community of technological creators, its adoption is limited by the rigidity of its environment and the lack of structure when working outside it. After experimentally creating a fork of the PDE for Scala called Spde, I started over and reimplemented key features like single-step applet export as plug-ins for the Scala builder simple-build-tool, decoupling functionality from the source language to support sketches written in Scala, Java, and potentially any JVM language.
The talk will include a demonstration of using the Spde environment to create Processing sketches in Scala along with an overview of the development architecture.