David Link — artist, theorist, programmer

IT-Projekte
David Link
e-mail: david@khm.de

2006 Auftraggeber: Zentrum für Kunst- und Medientechnologie, Karlsruhe

Konzeption und Softwareentwicklung

Analyser Tools erlauben dem Publikum in der Ausstellung "Mindframes. Media Study at Buffalo 1973-1990" die Grundlagen von Filmtechnologie spielerisch zu erkunden. Auf dem Colorpicker kann der Besucher Flickerfilme interaktiv komponieren und abspielen. Der Frame Analyser erlaubt es, sechs Filme, deren Thumbnails auf einem rotierenden Würfel dargestellt werden, frei zu editieren und das Ergebnis abzuspielen. Das ALU Tool wendet logische Operationen wie AND, OR auf die Pixel von Video-Frames an. Tabloid zeigt Scans von Zeitungsseiten an, das Umblaettern wird realistisch animiert.
Programmiersprachen: C++, OpenGL.

2004 Auftraggeber: Zentrum für Kunst- und Medientechnologie, Karlsruhe

Konzeption und Softwareentwicklung

Zur Rechtfertigung der hypothetischen Natur der Kunst und der Nicht-Identität in der Objektwelt, Portierung der Medienkunstinstallation von Peter Weibel von IRIS GL nach Open GL anläßlich der Ausstellung "Algorithmische Revolution", ZKM, Karlsruhe.
Programmiersprachen: C++, OpenGL.

Auftraggeber: Living Byte Software GmbH, Munich

Konzeption und Softwareentwicklung

Mehrsprachiges Online Shopping System, Produktdatenbank, Kreditkartenprozessierung, Verschlüsselung von Kundendaten, Email-Generierung in Abhängigkeit von Produktdaten, Diskussionsforum.
Programmiersprachen: PHP; MySQL Datenbank.

06/2003 - 07/2003 Auftraggeber: Flusser-Archiv, Kunsthochschule für Medien, Köln

Konzeption und Softwareentwicklung

- Streaming-Audio Applikation FlusserStream. Die Bochumer Vorlesungen Vilem Flussers werden gestreamt (Ogg Vorbis), als Zeitbalken visualisiert und mit einer Laufschrift des gesprochenen Inhalts synchronisiert. Zeitpunkte im Stream können mit Bildern oder Texten verknüpft werden. Per Klick auf den Zeitbalken wird der Kontext der entsprechenden Textstelle in einem separaten Fenster angezeigt. Im Umfang enthalten ist eine Editieroberfläche, mit der Audio- und Textdaten ins System eingepflegt und detailliert aufeinander abgestimmt werden können.
Programmiersprachen: JAVA, PHP; MySQL Datenbank.

05/2003 - 06/2003 Auftraggeber: Angela Melitopoulos, Institut für Theorie der Gestaltung und Kunst, Zürich

Konzeption und Softwareentwicklung

- Kollaborative Plattform Timescapes. Benutzer können Nachrichten, Bilder und Schnittlisten austauschen, chatten und sich gegenseitig zitieren. Benutzerverwaltung, Kategorienstruktur, Aktivitätsmonitor mit dynamischer Bilderzeugung und Suchsystem.
Programmiersprachen: PHP; MySQL Datenbank.

02/2001 - 04/2002 Auftraggeber: Cad Objects AG, Düsseldorf

IT-Beratung, Projektleitung und Softwareentwicklung

- Active Viewer: Entwicklung einer internetbasierten CAD-Software für das dwf-Format (JAVA).
- serielle Steuerung von elektrischen Schaltelementen aus dem Cad-Plan im Internet (JAVA).
- Project-Management-Center, internetbasiertes Projektmanagement mit sicherem Filetransfer über SSH Verschlüsselung (JAVA (JNI), JAVASCRIPT, PHP; MySQL Datenbank).
- Küchen Beispiel für proAlpha / [Logik / GDL für Cebit 2002, interaktiver dreidimensionaler Zusammenbau von Küchenelementen mit Stücklistengenerierung im ERP System (JAVASCRIPT, GDL Redsquare), internetbasiert.
- Integration [Logik / GDL für die Schweizer Metallbau AG, internetbasierte dreidimensionale Konfiguration von Briefkästen im Auftragseingang (JAVASCRIPT/GDL Redsquare).

08/2001 - 07/2003 Auftraggeber: Neue Galerie, Graz, Österreich; Kulturbehörde, Hamburg; Zentrum für Kunst- und Medientechnologie, Karlsruhe; V2 organisatie, Rotterdam und Belluard Bollwerk, Fribourg, Schweiz

Konzeption, Projektleitung und Softwareentwicklung

- Entwicklung der Medienkunstinstallation Poetry Machine anläßlich der Ausstellungen "Im Buchstabenfeld - Die Zukunft der Literatur" (08/2001 - 11/2001), "Artgenda Festival" (06/2002), "Typologie" (07/2002 - 06/2003), "Dutch Electronic Art Festival" (02/2003 - 03/2003) und "Belluard Bollwerk International 2003" (07/2003). 06/2003 Ankauf der Arbeit für die ständige Sammlung des ZKM:
Sich selbständig aus dem Internet mit Informationen versorgender, interaktiver Textgenerator. Entwicklung des Ghost-Keyboard (in Kooperation mit f18, Hamburg): der generierte Text wird von Geisterhand auf einer Tastatur getippt. Distanzmessung über Sonar.
Programmiersprachen: JAVA; MySQL Datenbank. Soundprogrammierung in jmax.

09/2000 - 10/2000 Auftraggeber: Kunstverein Hamburg

Konzeption und Softwareentwicklung

- Entwicklung der Medienkunstinstallation Sphere anläßlich der Ausstellung "Interface5":
Dreidimensionale, internetbasierte, multi-user Simulation von Geschossen um den Erdball. Benutzer können sich über die Website gegenseitig mit virtuellen Stahlkugeln von 5 m Durchmesser beschießen, die am Einschlagsort reale Störungen hervorrufen.
Programmiersprachen: PHP, JAVASCRIPT, JAVA; MySQL Datenbank.

01/1998 - 03/2000 Auftraggeber: Charleroi Danses und Plan K, Brüssel, Belgien; V2 Organisatie, Rotterdam, Niederlande; Public Netbase t0, Museumsquartier Wien, Österreich; De Bottelarij, Royal Flemish Theatre und Brussels2000, Brüssel, Belgien

Konzeption und Softwareentwicklung

- Entwicklung der Medienkunstinstallation Memory anläßlich der Ausstellungen "Charleroi Danses" (05/1998), "Synworld" (05/1999), "Wiretap 5.10" (10/1999 - 11/1999) und "Temporary Autonomous Zones"(03/2000):
Textgenerierender interaktiver 3D VR Raum auf 3 Screens. Durch den Blick des Betrachters entstehen visuelle und textuelle Welten. Verwendete Hardware: 3D Glasses, Polhemeus Tracker, selbstentwickelter serieller Flugjoystick.
Programmiersprachen: OpenGL/ C++, JAVA; MySQL Datenbank. Soundprogrammierung in jmax.

Programmiersprachen:

JAVA, OpenGL, C, C++; Skripting in PHP, JAVASCRIPT, CGI. SQL Datenbanken über JDBC, C und PHP. Betriebssysteme UNIX, LINUX, WINDOWS.

Schwerpunkte:

Wissensrepräsentation, Data-Mining, Textgenerierung, interaktive 3D Visualisierungen, Interfaces.