The course focuses on using multitouch interaction to create engaging experiences using different media elements. Multiple devices will be used, with an emphasis on mobile phones/tablets and the iOS platform. Other devices and platforms will also be discussed.
The main development environment for the course will consist of openFrameworks/C++ with Xcode. Students should have previously attended the Software Studies for Media Designers course, or demonstrate having acquired equivalent skills. Students are required to plan, develop, document and present a project at the end of the course.
Schedule:
22/Nov – Introduction and developer registration
23/Nov – The development environment (oF, C++, Xcode); text
24/Nov – Generative graphics; multi-touch; accelerometer
25/Nov – Bitmap image
07/Dec – Project proposals – presentation and discussion
08/Dec – Video; sound
09/Dec – iOS GUI; Other platforms – Android, etc
13/Dec – Project development
14/Dec – Project development and presentation
Classes will be from 9:15 to 12:ooh, except 13 and 14/Dec, when classes will be from 9:15 to 16:00h.


Kinetic JS is “is an HTML5 Canvas library that extends the 2d context by adding region events for desktop and mobile applications, extends the 3d context by wrapping WebGL (…), and also provides animation support for both contexts.”
GameSketchLib is a new open-source game library for processing and processing-js, by
EaselJS is a JavaScript library that “provides a retained graphics mode for canvas including a full, hierarchical display list, a core interaction model, and helper classes to make working with Canvas much easier.” Easel’s API “is loosely based on Flash’s display list, and should be easy to pick up for both JS and AS3 developers”.
From 
Unity will soon be able to publish to Flash. This will allow for powerful 3D web applications, integrating physics and advanced 3D techniques.
Via