Adam Donovan – Hybrid Media Artist

Adam Donovan, Curious Tautophone, 2013, Installation viewThe Curious Tautophone “Projected auditory inkblot test“The name, Curious Tautophone, derives from projective auditory tests developed by Saul Rosenzweig and David Shakow and based on Skinners verbal Summator tests.  The original Tautophone can be thought of as an Auditory Rorschach Inkblot and dates back to the 1940’s. The Greek prefix tauto, meaning “repeating the same,”

Source: Adam Donovan – Hybrid Media Artist

Using Processing.org from a proper IDE

für die unter euch, die, wie ich, die processing.org “IDE” nicht ertragen, sieht so der einfachste sketch in java aus:

import processing.core.PApplet;

public class MySketch extends PApplet {
    public void settings() {
    }

    public void setup() {
    }

    public void draw() {
    }

    public static void main(String[] args) {
        PApplet.main(new String[]{MySketch.class.getName()});
    }
}

unter OS X müssen diese core jars eingebunden werden:

/Applications/Processing.app/Contents/Java/core/library/core.jar
/Applications/Processing.app/Contents/Java/core/library/gluegen-rt.jar
/Applications/Processing.app/Contents/Java/core/library/jogl-all.jar

und diese libraries sind optional:

/Applications/Processing.app/Contents/Java/modes/java/libraries/serial/library/jssc.jar
/Applications/Processing.app/Contents/Java/modes/java/libraries/serial/library/serial.jar
/Applications/Processing.app/Contents/Java/modes/java/libraries/dxf/library/dxf.jar
/Applications/Processing.app/Contents/Java/modes/java/libraries/minim/library/jl1.0.jar
/Applications/Processing.app/Contents/Java/modes/java/libraries/minim/library/jsminim.jar
/Applications/Processing.app/Contents/Java/modes/java/libraries/minim/library/minim.jar
/Applications/Processing.app/Contents/Java/modes/java/libraries/minim/library/mp3spi1.9.4.jar
/Applications/Processing.app/Contents/Java/modes/java/libraries/minim/library/tritonus_aos.jar
/Applications/Processing.app/Contents/Java/modes/java/libraries/minim/library/tritonus_share.jar
/Applications/Processing.app/Contents/Java/modes/java/libraries/net/library/net.jar
/Applications/Processing.app/Contents/Java/modes/java/libraries/pdf/library/itext.jar
/Applications/Processing.app/Contents/Java/modes/java/libraries/pdf/library/pdf.jar
/Applications/Processing.app/Contents/Java/modes/java/libraries/video/library/gstreamer-java.jar
/Applications/Processing.app/Contents/Java/modes/java/libraries/video/library/jna.jar
/Applications/Processing.app/Contents/Java/modes/java/libraries/video/library/video.jar

netbeans: einbinden von JARs und libraries unter OSX + netbeans

  • rechts-klick auf ein projekt im projects tab
  • properties aus dem context menu auswählen
  • Libraries, 2. category von oben auswählen
  • dann rechts entweder Add JAR/Folder oder Add Library… auswählen
  • bei Add JAR/Folder können ein JARs oder folder mit binaries ausgewählt werden zB /Users/dennisppaul/Documents/Processing/libraries/robots/library/robots.jar
  • bei Add Library… kann eine library ausgewählt oder neu erstellt werden
  • libraries sind ansammlungen von JARs die in folgenden Projekten wiederverwand werden können
  • JARs werden einer library mit Add JAR/Folder hinzugefügt ( man kann übrigens auch noch die sources und die docs zu den JARs anhängen )
  • die einzige falle ist unter OS X nur, dass man nicht ohne weiteres an die Processing JARs kommt, da diese in einem app bundle liegen

um zB das JAR /Applications/Processing.app/Contents/Java/core/library/core.jar einer library hinzufügen muss man folgendes tun:

  • nachdem man Add Library… und Create… geklickt hat, klickt man auf Add JAR/Folder…, so dass sich ein FileChooser dialogfenster öffnet
  • im Finder navigiert man zu dem ort an dem die Processing.app liegt
  • nach einem rechts-klick auf Processing.app klickt man auf Packetinhalt zeigen
  • den nun erscheinenden Content folder zieht man auf das FileChooser dialogfenster
  • danach kann man in dialogfenster Java, core, library und schliesslich core.jar klicken

eclipse

für weitere informationen zur einbindung von eclipse http://processing.org/tutorials/eclipse/

Nelson – Tiny device that helps push a switch on everyday objects / @ecal_ch

Created by Maxime Castelli at ECAL (Bachelor Media & Interaction Design), Nelson is a tiny connected module designed to bring life remotely to everyday objects. It’s based on a very simple foreward and backward movement as we do in the everyday life, like pushing a switch.

Source: Nelson – Tiny device that helps push a switch on everyday objects / @ecal_ch