Tracking the tools that decentralize the media. tools process ideas resources eventsav

unmediated

 

June 23, 2005

Over the last couple of weeks I have been looking at alternatives for use in introduction to interactive media design classes. Todate classes in Communication Design have stayed typically worked with Macromedia applications (Flash and Director). At one point we had a class which introduced students to Java...

So over the last couple of weeks I have started looking for alternatives to the macromedia suite. The front runner todate has been Processing.

Processing is a programming language and environment for people who want to program images, animation, and sound. It is used by students, artists, designers, architects, researchers, and hobbyists for learning, prototyping, and production. It is created to teach fundamentals of computer programming within a visual context and to serve as a software sketchbook and professional production tool. Processing is developed by artists and designers as an open-source alternative to commercial software tools in the same domain.

Source: Processing web site
ay I had a look at Quartz Composer, which I think is a contender, with the one exception, it is limited to OS 10.4. However, Processing is open source and cross platform. This is a significant point of difference, which highlights questions of equity and accessibility. I am a cross platform sort of person with a windows machine at home and a mac at work.

The other key difference is the interface and style of programming, between the visual programming supported by quatz composer, which is similar to MAX/MSP, and the traditional mode of programming supported by Processing. Here there are a number of questions related to the profile of the students, the purpose of using such environment within the class, the desired outcomes etc...

Once I have completed all of my marking for the semester I hope to do some more exploration, and fingers crossed will have a copy of 10.4 on my work macintosh so I can spend some more time with quatz composer.
Quartz Composer is a development tool provided with Mac OS X v10.4 for processing and rendering graphical data. Its visual programming environment is suited for: Developing graphics processing modules without writing a single line of code; and, Exploring the visual technologies available in Mac OS X without needing to learn the application programming interface (API) for that technology

Quartz Composer brings together a rich set of graphical and nongraphical technologies, including Quartz 2D, Core Image, Core Video, OpenGL, QuickTime, MIDI System Services, and Real Simple Syndication (RSS), which is a lightweight XML format.

Source:Quartz Composer Programming Guide

Originally posted by Gavin from Clippings.reblog, remediated by yatta on Jun 23, 2005 at 02:26 PM