handouts  books  online texts  technologies  comp. designs


TECHNOLOGIES
Collected here are links to information and documentation on various technologies that could be used to create computational design elements



COMPUTATIONAL DESIGN LANGUAGES
Languages created specifically for computational design.

Proce55ing
Developmed by Interaction Design Institute Ivrea and the Aesthetics and Computation Group. Proce55ing is a context for exploring the emerging conceptual space enabled by electronic media. It is an environment for learning the fundamentals of computer programming within the context of the electronic arts and it is an electronic sketchbook for developing ideas.
http://www.proce55ing.net/

Design by Numbers
Design By Numbers was created for visual designers and artists as an introduction to computational design.DBN is both a programming environment and language. The environment provides a unified space for writing and running programs and the language introduces the basic ideas of computer programming within the context of drawing. Visual elements such as dot, line, and field are combined with the computational ideas of variables and conditional statements to generate images.
http://dbn.media.mit.edu/

JAVASCRIPT
Javascript the scripting language used in web browsers to add dynamic features such as rollovers. Javascript can also be executed in several other environments, including adobe illustrator and other scriptable apps.

DEVGURU JAVASCRIPT REF.
One of several online refrences to the javascript language.
http://www.devguru.com/Technologies/ecmascript/quickref/javascript_index.html


PHOTOSHOP & ILLUSTRATOR
Photoshop and Illustrator Actions allow you to automate repeatative tasks by defining a set of instructions to be executed either on a selection or a batch of files.
Photoshop and Illustrator are also scriptable with applescript, javascript, and on pc vbscript. The results are fully editable.

Adobe Studio Exchange

Collections of resources (including actions) for adobe products.
http://share.studio.adobe.com/Default.asp

PHOTOSHOP SCRIPTING PLUGIN
Download the plugin required to make photoshop scriptable.
http://www.adobe.com/support/downloads/detail.jsp?ftpID=1535

Adobe Scripting Docs
Everything about scripting (these are 500 page books).
http://partners.adobe.com/asn/developer/scripting/main.html

PHP
PHP is a language well suited to dynamicly generate web pages. PHP can be expanded to generate pdf, ps, and shockwave flash files.

PHP.NET
The offical PHP site. Complete php documentation and info.
http://www.php.net/


Mindstorms
Lego Mindstorms is a series of lego sets that include a programmable computer brick and various motors/sensors.

LEGO MINDSTORMS SITE
The offical lego site: information on kits, gallery of robots, challenges.
http://mindstorms.lego.com/eng/


A ROBOT THAT CAN WRITE
http://www.marioferrari.org/brlm/f2508.jpg


NQC (Not Quite C)
The home page of NQC a language for programming mindstorms.
(available for mac 9 and X)
http://www.baumfamily.org/nqc/



DIRECTOR
Director! With the imaging lingo commands introduced a few releases back, director became a great way to experiment with computationally producing bitmap graphics. Director can also be used to computational create texts or files.

Director Support
The official director support website.
http://www.macromedia.com/support/director/

The Director Web
The ultimate unofficial director site.
http://www.mcli.dist.maricopa.edu/director/

DOUG
The Director Online User Group's intro to imaging lingo.
Part 1
http://www.director-online.com/buildArticle.cfm?id=851
Part 2
http://www.director-online.com/buildArticle.cfm?id=857