Interactive Media – Session 2: Interactive Applications Tools

In questo corso lo studente approfondirà le basi della programmazione di applicazioni visuali interattive utilizzando il linguaggio Processing. Sono presentate le nozioni necessarie alla scrittura di programmi ben strutturati e facili da comprendere, modificare e migliorare. Gli esempi proposti sono focalizzati su applicazioni grafiche che fanno uso delle librerie standard del Processing, con particolare riferimento alle animazioni e alle interfacce grafiche.

Il corso esplora le varie modalità di presentazione di una applicazione Processing, ovvero Desktop, web (tramite la libreria Processing.js) e mobile (Android). Sarà inoltre introdotta la programmazione di dispositivi fisici attraverso il micro-controllore Arduino, con cui le applicazioni Processing possono interagire collegando il dispositivo al PC. La struttura del corso è basata sull’apprendimento tramite esempi, con ampie sessioni di sviluppo in laboratorio.

 

Buffer