Processing è il progenitore di Arduino IDE, e rappresenta uno strumento in grado di crare programmi per la grafica interattiva
Il link
- Titolo: Make: Getting started with Processing
- Autori: Casey Reas e Ben Fry
- Editore: O’Reilly
- Prezzo: 20,80 euro (copertina flrssibile) – 8,37 euro (Kindle)
Spesso può capitare di voler creare una rappresentazione grafica dei dati raccolti con il nostro fido Arduino. Tuttavia l’utilizzo del Serial Plotter può risultare farraginoso e poco preciso, e non sempre si dispone di un display grafico con appropriata definizione. In questi casi Processing rappresenta l’Uovo di Colombo: è un linguaggio di programmazione applicativa che consente di creare semplici finestre grafiche in grado di rappresentare una serie di dati trasmessi (ad esempio) via seriale da Arduino stesso.
Autori: Casey Reas e Ben Fry
Casey Reas è professore presso il Dipartimento di Design Media Arts di UCLA con una laurea del MIT Media Laboratory. Il software di Reas è stato rappresentato in numerose mostre personali e collettive presso musei e gallerie negli Stati Uniti, in Europa e in Asia. Con Ben Fry, ha co-fondato Processing nel 2001. È coautore di Processing: A Programming Handbook for Visual Designers and Artists (MIT Press, 2007) e Form + Code in Design, Art, and Architecture (Princeton Architectural Press, 2010). Il suo lavoro è disponibile su www.reas.com.
Ben Fry ha un dottorato presso il MIT Media Laboratory ed è stato Nierenberg Chair of Design per la Carnegie Mellon School del design nel 2006–2007. Ha lavorato con Casey Reas per sviluppare Processing, che ha vinto una Golden Nica dal Prix Ars Electronica nel 2005. Il lavoro di Fry ha ricevuto una New Media Fellowship dalla Rockefeller Foundation ed è stato esposto al Museum of Modern Art, Ars Electronica, alla Biennale Whitney del 2002 e alla Triennale di Design Cooper Hewitt del 2003.
Il formato
Il libro è composto di 195 pagine suddivise nei seguenti undici capitoli:
- “Hello”: Studiare con Processing.
- “Starting to Code”: Creare il nostro primo programma con Processing.
- “Draw”: Definire e disegnare forme semplici.
- “Variables”: Salvare, modificare e riutilizzare dati.
- “Response”: Controllare ed interagire con i programmi cpn mouse e tastiera.
- “Media”: Caricare e raprpesentare media come immagini, font e file vettoriali.
- “Motion”: Movimento e forme coreografiche.
- “Functions”: Costruire nuovi moduli di codice.
- “Objects”: Costruire moduli di codice che utilizzano funzioni e variabili.
- “Arrays”: Semplificare il lavoro attraverso liste di variabili.
- “Extend”: Come approfondire 3D e OpenGL, esportazione di immagini e lettura dati da una scheda Arduino.
A chi è diretto
Questo libro è stato scritto per le persone che desiderano un’introduzione casuale e concisa alla programmazione di computer, che vogliono creare immagini e semplici programmi interattivi. È per le persone che desiderano iniziare subito a comprendere le migliaia di esempi di codice (gratuiti) e materiali di riferimento disponibili online. Getting Started with Processing non è un libro di testo di programmazione; tuttavia, come suggerisce il titolo, consentirà di iniziare. È per adolescenti, hobbisti, nonni e tutti gli altri.
Questo libro è adatto anche a persone con esperienza di programmazione che desiderino apprendere le basi della computer grafica interattiva.
Getting Started with Processing contiene tecniche che possono essere applicate alla creazione di giochi, animazioni e interfacce.