Identità dinamiche. Una proposta progettuale.

Page 114

4.1 Processing Programmare il codice genetico di un progetto generativo avvalendosi delle tecnologie informatiche, richiede l'utilizzo di un linguaggio di programmazione e di un ambiente di sviluppo in cui scrivere, provare e compilare tale codice. Esiste una varietà incredibile di software e ambienti di sviluppo, per lo più open-source come: Processing, openFrameworks, vvvv ecc. I pionieri di questi software sono stati gli artisti visivi e gli interaction designers, che già da tempo hanno trovato nella programmazione le funzionalità di cui hanno bisogno per esprimere al meglio le loro idee. Oggi questi strumenti sono noti anche a chi si occupa meno di arte, ma maggiormente di progetti produttivi, commerciali. Oggi chi si occupa di data visualization e di information design utilizza regolarmente l'automaticità offerta dalle tecnologie informatiche per sviluppare i propri progetti. Il software scelto per la realizzazione del progetto è Processing [44] un software open-source basato su Java, per lo sketching e la progettazione di progetti generativi, fatto per artisti visivi, graphic designers, interaction designers che intendono creare immagini, animazioni e progetti interattivi. È stato creato da Casey Reas e Ben Fry, due studenti del MIT Media Lab allievi di John Maeda, per fungere da tool per l'insegnamento dei rudimenti della programmazione in java. Attualmente esiste una vasta comunità di artisti e designers che utilizzano Processing per i propri progetti, ne seguono le evoluzioni, ne denunciano i bug, e lavorano per portarlo a livelli di completezza sempre più alti. Processing è disponibile per tutti i principali sistemi operativi e si basa sul concetto di "sketch". Uno sketch è un insieme di righe di codice che identificano un programma. Ogni sketch è composto essenzialmente da due parti: ■ la funzione setup(); ■ la funzione draw();

44 www.processing.org 45 www.hypeframework.com

114


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.