|
Die Datenbank der Virtuellen Kunst dokumentiert erstmals die in
den letzten Jahrzehnten sprunghaft entstandene digitale Installationskunst,
die zur Kunst unserer Gegenwart geworden ist. Auf Basis einer neuen
wissenschaftlichen Systematik entsteht ein Überblick der immersiven,
interaktiven, telematischen und genetischen Kunst. Das Portal soll
als diskursiver Kristallisationskern für alle Fragen der Dokumentation,
des Erhalts und der Vermittlung digitaler Installationskunst dienen.
Meine Aufgabe in diesem Projekt war die technische Beratung der
Projektleitung, vor allem die Entwicklung des Daten- und Applikationsmodells
auf Basis der inhaltlichen Vorgaben und wissenschaftlichen Fragestellungen.
Ferner war ich für die Auswahl der Technologien und die konkrete
Implementierung der Plattform verantwortlich.
Leitende Vorstellungen waren dabei weitestgehende Modularität,
konsequente Trennung von Logik, Persistenz und Präsentation
sowie mittelfristige Entwicklungssicherheit. Für ein universitäres
Projekt ist darüberhinaus ein limitiertes Budget mit ins Kalkül
zu ziehen. Aufgrund dieser Entscheidungskriterien erfolgte die Implementierung
komplett auf Basis der JAVA Servlet / JSP Technologie unter konsequenter
Verwendung anerkannter open-source Technologien.
Der Presentation-Layer ist auf Basis von JAVA-BEANS und des MVC-Frameworks
STRUTS aus dem Umkreis des Apache Jakarta Projekts realisiert, die
Persistenz-Schicht mittels des Persistence-Frameworks iBATIS SQL-Maps.
Als Servlet-Container kommt Tomcat zum Einsatz, als Webserver dient
der Apache Webserver. Die open-source Datenbank PostgreSQL dient
als Datenbank Backend. Videostreaming erfolgt in Quicktime-Technologie
über den Darwin-Streaming-Server von Apple.
|
 |
 |
| Datum |
01/2000 - 02/2004 |
| |
|
| Auftraggeber |
DFG Forschungsprojekt "Die Kunst der virtuellen
Realitäten" (Prof. Dr. Horst Bredekamp / Dr. Oliver
Grau) |
| |
|
| Leistungen |
Konzeption und Implementierung einer kollaborativen Forschungs-
und Publikationsplattform
|
| |
|
| Technologien |
JAVA (Servlets / JSP / JDBC) Struts (MVC-Framework),
Tiles (Layout-Manager), iBATIS SQL-Maps (Persistence Framework),
PostgreSQL (Datenbank), Darwin Streaming Server |
| |
|
| Plattformen |
Linux, Solaris 8 |
| |
|
| Status |
online

|
|
|