Advanced Interface Design - 30853

Disseny d’Interfícies Avançades
Diseño de Interfaces Avanzadas
Master: 
CSIM
Professors: 
Martí Sánchez-Fibla DTIC
Brief Summary: 

This course will focus on paradigms, methods and tools used in construction of complex multimodal interfaces between people and artefacts.

Course Structure: 

 

Class 1 - Introduction to Advanced Intergface Design: Processing and Arduino.

              Introductory Slides

              Material and Code.

Class 2 - Communication protocols: 

              TUIO, OSC. A Video Server and Video Sequencer in Processing.

              Apart from the material and code  we need reactivision software.

 

Class 2.5   Sensors, Phidgets, Arduino,

                 a Theremin and a Prototype Application

                 Material and Code            

       

Class 3 - Computer Vision Applications

              Material and Code

              Example of possible Projects

              FaceOSC download (now cross-platform) Processing faceOSC Mapping 

 

Class 4 - Kinect Sensor

              Material and Code

 

Class 5 - Robotic and control applications

              Material and Code

 

Class 6 - Visualization of information and Game Applications

                Code

 

Class 7  -  Audio Processing

                Code  

 

-------------------------------------------------------------------------------------------------------------------------

 

 

 

(Scroll down for course materials in pdf. Direct Links may be broken.

 Rely on the links on the bottom of the page.

 Slides from the classes in the SMC Master are also available here).

 

Useful Links

Phidgets Drivers: www.phidgets.com/drivers.php

Arduino Web: http://www.arduino.cc/es/

Processing Web Page: http://processing.org/

Pure Data - Extended: puredata.info/downloads

 

 

---------------------------------------------------------------------------