3. Kreativ programmering

Mads Rosendahl

Kreativ programmering

Mads Rosendahl

(Workshop 3)

Lær at skabe spændende billeder, interaktive animationer og anderledes visualiseringer med et

simpelt og intuitivt værktøj kaldet Processing. Udover at give mulighed for kreativ udfoldelse vil

denne workshop fungere som introduktion til programmering samt til metoder der knytter sig til

programmering, herunder planlægning og afprøvning.

Processing er et ”open source”projekt  igangsat af Casey Reas og Benjamin Fry fra MIT Media Lab. Processing er konstrueret med kreativ udfoldelse / elektronisk kunst / visuelt design for øje, således at det særligt appellerer til kunstnere og designere der ønsker at lægge vægten på det samlede udtryk snarere end på tekniske detaljer. Processing er både et programmeringssprog og et integreret udviklingsmiljø (også kaldet et IDE).

Processing er ideelt i en grundlæggende introduktion til computere i en visuel sammenhæng og et af de erklærede mål med sproget er netop at det skal fungere som et redskab til at få ikkeprogrammører

i gang med programmering. Endelig er Processing særdeles brugbart til data-visualisering. Grafer og andre typer af diagrammer er ofte langt bedre end tørre tal i tabeller. Animation og interaktion giver helt nye perspektiver til grafisk visualisering. Prøv fx at se på www.gapminder.org.

Processing er en slags skal uden på det meget udbredte programmeringssprog Java. Sprogets syntaks stemmer derfor overens med Javas, men giver altså en meget mere  intuitiv vej til visuel programmering. Læs mere om Processing og se eksempler på produkter på www.processing.org.

Form

Workshoppen vil i høj grad basere sig på praktiske øvelser, der skal understøtte forståelsen

af centrale begreber og give mulighed for at prøve sig frem. Deltagerne arbejder i grupper og hver

gruppe afslutter workshoppen med et ”visuelt produkt”, der styres af et mindre Processing program.

Produktet kan være et konkret bud på visualisering af faktuelle data eller et udtryk af fri fantasi.

Eksempler på produkter kan være computerspil, programmer til musikvisualisering, interaktive

videoinstallationer. Der vil også blive mulighed for at arbejde med simple ”tangible” grænseflader,

som fx en infrarød sensor der giver mulighed at dirigere/styre et program med håndbevægelser.

Litteratur

Vi vil primært arbejde praktisk og som støtte hertil bruge gode referencer på nettet bl.a. hvad der

kan findes på processing.org.

Herudover kan anbefales følgende:

Getting Started with Processing
Casey Reas and Ben Fry.
Published June 2010, O'Reilly Media. 208 pages. Paperback.

 

 
Send rettelser til webmaster
 
 

Find vej

Roskilde Universitet
Universitetsvej 1, Postboks 260
4000 Roskilde
Tlf: +45 4674 2000
E-mail:ruc@ruc.dk
EAN-nr: 5798000418110
SE/CVR-nr: 29 05 75 59

Derfor RUC

“Ny udgave af
forskningsmagasinet Rubrik“

Klik og se Rubrik nr. 4