fbpx

Mobile Creativity with Processing.js and Phonegap

This class will give an overview of deploying your own Processing.js creations on an iOS device via Phonegap, an open source mobile application framework

This class will give an overview of programing fundamentals (variables, conditionals, iteration, functions, and objects) as well as how to apply them creatively. A variety of techniques such as image processing, 3D animation, computer vision, and live data gathering will be covered. This course is designed for computer programming novices although experienced coders are welcome.

// Topics will include:

- Introductory programing techniques
- Animation
- Utilizing data from the Internet
- Interactivity using the sensors on a mobile device

// Course Requirements:

A laptop, PhoneGap (free), and Processing (free).

// About PhoneGap

PhoneGap is an open source framework for quickly building cross-platform mobile apps using HTML5, Javascript and CSS. Building applications for each device–iPhone, Android, Windows Mobile and more–requires different frameworks and languages. PhoneGap solves this by using standards-based web technologies to bridge web applications and mobile devices. Since PhoneGap apps are standards compliant, they’re future-proofed to work with browsers as they evolve.

// About 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++).