SemKingPeng ist der Prototyp einer Software für ein Besucherinformationssystem im Pinguinhaus des Zoo Berlin. In der Anwendung wird mit Hilfe von hypertext-basierten Content-Maps den Benutzern die Möglichkeit gegeben, sich je nach Interessensschwerpunkt die bereitgestellten Informationen persönlich zu erschließen. Dabei erstellt der Benutzer eine individuelle Sicht auf den Datenbestand. In dieser Sicht können Informationen je nach persönlichem Interesse aufgenommen und in ihrem Bezug dargestellt werden. Das Projekt wurde im Frühjahr 2008 an der Technischen Fachhochschlue Berlin entwickelt.
Die Navigation und die wichtigsten Funktionen werden nachfolgend in einem Video vorgestellt.
Implementierung
Der Client wurde mit ActionScript 3.0 (Adobe Flex) implementiert. Als Content Management System wird die freie Software DeepaMehta
eingesetzt.

Der SWF-Client liest zur Laufzeit eine entsprechende Content-Map und eine dazugehörige Map-View im XMLFormat
ein. Bei der Content-Map handelt es sich um den gesamten Datenbestand (mit allen Topics und
Assoziationen) der zur Verfügung steht, sowie deren visuelle Gestaltung. Eine Map-View ist eine konkrete
Sicht auf den Datenbestand einer Content-Map. Sie enthält nur
Topics und Assoziationen, die für den Benutzer aktuell sichtbar sind. Die Map-View stellt also eine Teilmenge
der Content-Map dar. Die Daten der Map-View ändern sich mit der Benutzerinteraktion. Beim Start oder Reset
der Anwendung wird eine Map-View geladen, die lediglich ein oder mehrere Start-Topics enthält.
Die Maps enthaltenen Referenzen auf die Content-Files. Content-Files sind die eigentlichen Medieninhalte
(HTML, Audio, Video, Bilder) der Anwendung. Sie werden bei entsprechender Benutzerinteraktion in den SWFClient
zur Laufzeit geladen.
Content Management
Das java-basierte DeepaMehta dient in diesem Projekt als Datenlieferant und als Content Management System
für den Anwender, um den vernetzten Datenbestand mit samt den Inhalten zu erstellen und zu veröffentlichen.
Sowohl die Content-Maps, als auch die Map-Views werden mit DeepaMehta erstellt und verwaltet.
DeepaMehta beinhaltet bereits Konzepte zur Integration von externen Datenquellen und kann mit einer
datenbankspezifischen Implementierung direkt Inhalte externer Datenbankquellen lesen. Eine Nachimplementierte
Export-Funktion liefert eine TopicMap-XML-Datei, welche die Struktur der
Informationen beschreibt und dem Client als Grundlage für den sog. Import dient.
Ausblicke
Durch das CMS kann die Anwendung für andere Themengebiete benutzt werden. Auch grafische Elemente können
einfach ausgetauscht werden. Für die Zukunft sind weitere Szenarien für unterschiedliche Themen, sowie
einige Erweiterungen in der Implementierung geplant. Aktuelle Infos dazu auf dem Division-durch-Null-BLOG
unter:
blog.division-durch-null.de.
Publikation
Eine SemKingPeng-Projektbeschreibung wurde im Abschlussbericht des BAER-Projektes der TFH-Berlin veröffentlicht:
Entwicklung einer Modularen IT-gestützten Service-Infrastruktur für öffentliche Räume - BAER-Projet der Technische Fachhochschule Berlin - Wissenschaftlicher Abschlussbericht 2006-2008
(Görlitz, G. / Berlin 2008 / ISBN 978-3-938576-17-5)
Kostenlos bestellen bei der
Pressestelle der TFH Berlin.
Haus Gauß - Raum 121-125
Luxemburgerstr. 20
13353 Berlin
Im Magazin "Creative Producer" (Ausgabe 2) ist ein Bericht über SemKingPeng erschienen. Das Magazin gibt es
kostenlos zum Download.