fbpx

with Neal Riley

Creative WebDev with Processing.js

Since 2001, the Processing programming language has made coding easier for the novice programmer to use powerful audio and video libraries. Built on the Java programming language, Processing “sketches” can be embedded in a Java applet and accessed via a web browser and the Java browser plugin. In 2008, John Resig ported Processing to the Javascript language, which replaced the need for the Java plugin with the canvas element in HTML and the Javascript language. This provides a wealth of tools that can help transform static webpages, into interactive web applications, rivaling those written in “native” code (like C++).

Module 1:

WebDev Bootcamp
Intro to the HTML5, CSS3, and Javascript standards
Designing Websites vs. Building Webapps
Creative content in the Information Age
Module theory and Application Architecture

Module 2:

Building Creative WebApps with Processing.js
Introduction to the Processing language
Re-introducing the canvas element in HTML5
Building modules using the .PDE format

Module 3:

Gaming Platforms for the Mobile Web
Using Cocos2D (and Processing.js) in the Mobile Web
Physics in the programming environment
A bit of Game Theory

Module 4:

Audio and Video in an HTML5 world
Interactive control of A/V content
Beyond ID3: Using API’s for live metadata
Accessing the A/V tools in Processing.js and HTML5

Neal Riley

Neal Riley’s background in Electonic Music started in college, where he studied contemporary Electronic Music during Karlheinz Stockhausen’s residency at the Univeristy of Alabama. During this time he composed using Csound, PureData, and Max/MSP. As theMetakids, Neal has worked with EDM artists such as Beautiful Bells (Moodgadget) and recently Hudson Mohawke, Paul Van Dyke and Just Blaze. These events highlight an integration between the visual and audio experience, transcending what either the visual or audible could accomplish alone.