Digital Media 1 reading for Sept 5


  • Reas, Casey and Chandler McWilliams – What Is Code? (p.1–8)

Ira Greenburg at FSU Digitech

Ira Greenberg, Director of the Center of Creative Computation and Associate Professor at SMU, an active developer of the Processing software, and the author of Processing: Creative Coding and Computational Art, will be speaking at FSU Digitech, Friday March 30 at 12:30.

Ira’s Blog:
Ira’s Work:

With an eclectic background combining elements of painting and programming, Ira Greenberg has been a painter, 2D and 3D animator, print designer, web and interactive designer/developer, programmer, art director, creative director, managing director, art professor, and author. He wrote the first major language reference on the Processing language, Processing: Creative Coding and Computational Art, friends of ED, 2007. Ira holds a BFA from Cornell University and an MFA from the University of Pennsylvania.

Ira has steadily exhibited his work, consulted within industry, and lectured widely throughout his career. He was affiliated with the Flywheel Gallery in Piermont, New York, and the Bowery Gallery in New York City. He was a managing director and creative director for H2O Associates in New York’s Silicon Alley, where he helped build a new media division during the golden days of the dot-com boom and then bust—barely parachuting back to safety in the ivory tower. Since then, he has been inciting students to create inspirational new media art; lecturing; and holding residencies at numerous institutions, including Trinity College (Dublin, Ireland), University of Edinburgh (UK), University of Iowa, University of Northern Iowa, Seton Hall University; Monmouth University; University of California, Santa Barbara; Kutztown University; Moravian College; Northampton Community College’s Digital Art Institute; Lafayette College; Lehigh University; the Art Institute of Seattle; Studio Art Centers International (in Florence, Italy); and the City and Guilds of London Art School (UK).

Currently, Ira is Director of the Center of Creative Computation and Associate Professor at SMU, with a joint approintment in the Meadows School of the Arts and the Lyle School of Engineering. Previously, he was Associate Professor at Miami University (Ohio), where he held a joint appointment within the School of Fine Arts and Interactive Media Studies program and an affiliate member of the Department of Computer Science and Systems Analysis.

Artists using physical computing and processing from today’s class

Artists from today’s class:

Immaterials: Light painting WiFi by Timo Arnall, Jørn Knutsen and Einar Sneve Martinussen

My little piece of Privacy by Niklas Roy

Natures and …

Strata #1 by Quayola

Camera that takes others’ photos

Buttons [Processing, Objects] – Camera that takes others' photos / project by @plugimi | CreativeApplications.Net.

Buttons in a project by Sascha Pohflepp playing on the notion of the camera as a networked object. Unlike a conventional analog or digital camera, this one doesn’t have any optical parts. It is a camera that will only capture a moment at the press of a button by recording only the time it was pressed. Quickly after it begins to continuously search on the net for other photos that have been taken in the very same moment and displays on the screen. Essentially, it is a camera that – using a SonyEricsson K750i hidden behind the boxing – takes other’sphotos. Photos that were created by someone who pressed a button somewhere at the same time as its own button was pressed.

Web apps for learning code online

Here are some web-based interactive code environments for learning markup or programming via tutorials or just practicing or showing examples.

I’ve know about W3Schools’ Tryit Editor ever since I first learned Javascript on their site. Edit code on the left and click to try it on the right.

CssDesk allows you to create, test, and share HTML/CSS markup within an online editor. Good for quick demos.

Codecademy is a full-on interactive “shell” and step-by-step tutorial for learning Javascript. The UI returns results and shows errors, and users can earn badges and points as they move through the tutorials.

The ProcessingJS website offers an IDE for writing and running Processing code within the browser. Great for workshops where installing software is not an option.

While not really focused on teaching, ScraperWiki’s PHP scraper creation environment actually let’s you run server-side code. It even let me run this statement which I thought was rather impressive.

$str = file_get_contents('','');
$arr = explode("\n",$str);
print $arr[100];

ScraperWiki also offers a Ruby and Python tool too. Very cool.