Programming and Scripting

JAVA

Java is a general purpose, high-level programming language. It’s distributed for free by Sun Microsystems. It is very similar in many regards to a language like C++. While a little slower, Java offers functionalities to make your life easier and your development time shorter. Using Java, you can program stand-alone applications, Applets (that can be viewed from a web browser) or Servlets (that run on a web server). It is also cross-platform, meaning that once a program has been compiled by Java, it will run on any platform that has the Java Virtual Machine installed.

For more information visit Java homepage.

MAX MSP/JITTER

Max is a graphical development environment for music and multimedia developed and maintained by San Francisco-based software company Cycling ’74. It has been used for over fifteen years by composers, performers, software designers, researchers and artists interested in creating interactive software.

For more information visit MAX MSP/Jitter homepage. Visit also: Max externals

PROCESSING

“Processing is an open source programming language and environment for people who want to program images, animation, and interactions. It is used by students, artists, designers, 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.org)

For more information visit processing.org.

ACTIONSCRIPT

Actionscript is Adobe (previously Macromedia) Flash proprietary scripting language. It allows you to control Flash movies using scripting. Flash can be an environment of choice to experiment with creative computations. One can get visually compelling results only by clever use movie clip duplications. Its time-based nature allows for complex nesting of animations overlooking the underlying complexity of working with images. It also provides an easy interface to the different input devices such as mouse and keyboard.

Actionscript.org
Flashkit.com
Colin Moock
Ultrashock

PURE DATA

For more information visit Pure Data homepage.

OPEN FRAMEWORKS

For more information visit openframeworks.cc.

UTILITIES

Data recovery:
VirtualLab – reliable data recovery tool for both Windows and Macintosh platforms. Recovers data from damaged disks, deleted files, deleted e-mails, defective CDs and DVDs, as well as flash memory cards.
Quick Recovery – Another great file recovery utility. This one works on Windows, Macintosh, and Linux operating systems and even has special versions for MS Word, MS Outlook, Novell NetWare, and RAID drive sets.