Andreas Stephan, Johannes Schmidt


eventgarde (evongga'd)

Die mobile Veranstaltungsplattform


Start [link 01]

Start

Kurzdarstellung

Kurzbeschreibung

Eventgarde ist eine webbasierte Veranstaltungsplattform, die es jedem registriertem Benutzer erlaubt, Veranstaltungen einzutragen, welche sofort über die Abfrage verfügbar sind; eine Veranstaltungssuche kann im übrigen jeder Besucher vornehmen. Der Vorteil: die DB ist auch über Mobiltelefone/PDAs abzufragen - zum einen per Wap und zum anderen über ein MIDlet (JavaMicroEdition), das auf Java-fähigen Geräten installiert werden kann. So ist es möglich, die Abfrage offline zu bearbeiten. Die Anfrage wird dann über einen http-POST-Request an das entsprechende php-Script gesendet - das Ergebnis kommt je nach Wahl als sms oder eMail an den Nutzer zurück. Eventgarde erreicht so eine weitaus größere Zielgruppe als reine Internetanwendungen und ist faktisch von jedem Ort aus zu erreichen.

KünstlerInnen / AutorInnen

  • Andreas Stephan
  • Johannes Schmidt

Entstehung

Deutschland, 2001

Eingabe des Beitrags

johannes.schmidt@multimedia-production.de, 13.06.2002

Kategorie

  • Kulturprojekt

Schlagworte

  • Themen:
    • Datenbank |
    • Internet |
    • Mobile Computing |
    • Information
  • Formate:
    • interaktiv |
    • Internet
  • Technik:
    • Flash |
    • Java |
    • Datenbank |
    • HTML/ DHTML

Ergänzungen zur Schlagwortliste

  • Wap

Inhalt

Inhaltliche Beschreibung

Eventgarde ist auf den ersten Blick eine Veranstaltungsplattform, die es Besuchern erlaubt, Veranstaltungen nach frei kombinierbaren Suchkriterien anzeigen zu lassen. Dieses Modell ist in der Tat nichts Neues und auch nicht das wesentliche Element von eventgarde. Denn hierbei ist ein erheblicher Aufwand an Administration nötig, d.h., dass Veranstaltungen auch stets eingetragen werden müssen. Eventgarde hingegen setzt auf die Datenpflege durch den User selbst, denn hier soll der registrierte Nutzer die Events eintragen, mit dem Vorteil, dass dies rund um die Uhr und kurzfristigst erfolgen kann nach dem Prinzip "Meine Information sofort für alle überall verfügbar..."

Hierzu ein einfaches Beispiel: Ein Club kann unerwartet einen bekannten Künstler buchen, der Redaktionsschluß der Stadtmagazine ist aber schon einige Wochen her. Ein Eintrag in die Datenbank genügt, um die Veranstaltung sofort für alle, die einen Internetanschluß oder ein WAP- bzw. JAVA-fähiges Handy/PDA besitzen, bekannt zu machen. Zwei weitere entscheidende Vorteile gegenüber Printmedien und herkömmlichen Projekten werden also deutlich: Aktualität und Verfügbarkeit! Denn wie bereits erwähnt, ist die Datenbank auch über WAP bzw. MIDlets auf JAVA-fähigen Mobilfunkgeräten und PDAs abzufragen, d.h., dass praktisch von überall und von unterwegs der Abend gezielt geplant werden kann. Eventgarde ist also Kommunikation par excellence, von Usern für User, direkt und effektiv. Uns persönlich schwebt folgende Konstellation vor Augen, um die Möglichkeiten von eventgarde maximal auszuschöpfen: Die Plattform wird von einem Stadtmagazin betrieben, das stets langfristig bekannte Veranstaltungen einträgt, quasi Grunddatenpflege betreibt. Alle kurzfristigen Termine oder auch Absagen können dann von den Nutzern bearbeitet werden.

Technik

Technische Beschreibung

Bei der Umsetzung des Projektes wurden folgende Methoden verwendet:
Die Basis von eventgarde bildet die PHP-gestützte online-Eingabe und Abfrage sowie Nutzerregistrierung mit Newsletterfunktion, die Navigation auf der Website ist in Flash erstellt.
Die gesamte Datenhaltung erfolgt in einer MySQL-Datenbank. Die WML-Datei für die mobile Abfrage über WAP ist ebenfalls in PHP eingebunden.
Der zweite Weg, Daten mobil abzurufen, erfolgt mit Hilfe eines in Java bzw. Java-Micro-Edition (J2ME) erstellten sog. MIDlets. Die Installationsdateien kann der Nutzer von der WAP-Seite auf sein Java-fähiges Gerät herunterladen; der Voragng wird online auf einer Hilfeseite beschrieben. In diesem MIDlet ist im Grunde nur das Abfrageformular der online-Abfrage emuliert; drückt der Nutzer den Sendebutton, schickt das Gerät über das http-Protokoll mit der POST-Methode einen Abfragestring an das PHP-Script. Die entsprechenden Daten werden aus der Datenbank gelesen und als SMS bzw. email-Adresse an die in der online-Registrierung angegebene Zielrufnummer bzw. email-Adresse zurückgesendet, die vom Script mittels der mitgesendeten Nutzer-ID erkannt wird.

Hardware / Software

Darstellung der Plattform im Netz:
html, PHP, JavaScript, Flash + Zugriff auf MySQL-Datenbank über PHP
Darstellung im WAP-Handy:
WML, PHP + Zugriff auf MySQL-Datenbank über PHP
lokal entwickelt und getestet auf Apache-Webserver + PHP-Installation
und MySQL-Datenbank + PHPmyAdmin-Administrationstool (alles freeware)
Darstellung im JAVA-Handy/PDA:
MIDlet in JAVA mit den Klassen der Microedition (j2me) erstellt
lokal entwickelt und getestet mit dem WirelessToolkit von SUN
Microsystems + integrierter Emulatoren (ebenfalls freeware)

Kontext

Hochschule / Fachbereich

Fachhochschule Kiel
Multimedia Production

URL der Hochschule

» http://www.fh-kiel.de [link 02]

Betreuer des Projekts

Prof. Dr. Helmut Dispert

Kommentar des Betreuers

Im Projekt "eventgarde" wurde ein interaktiver Veranstaltungskalender konzipiert, der als Beispielanwendung in den Bereichen Internet und Mobilfunk realisiert wurde.
Über moderne (java-fähige und J2ME-kompatible) Handys ist der Zugriff auf die zugehörige Veranstaltungsdatenbank möglich.
Auf den Handys kommen sogenannte "Java-Midlets" zum Einsatz, die mit den von normalen Browseranwendungen her bekannten "Applets" verglichen werden können. Die im Rahmen dieses Projekts entwickelten Midlets können auf das Handy heruntergeladen werden. Über diese Midlets wird der Datenbankzugriff gesteuert.
Während die Midlets in Java programmiert wurden (Sun Wireless Toolkit), kommen zur weiteren Erstellung der Datenbank- und Administratorfunktionen PhP-, MySQL und Flash-basierte Anwendungen hinzu. Um auch die Nutzung nicht-Java-fähiger Handys zu erlauben, wurde darüber hinaus eine WAP-Zugang bereitgestellt. Die Vorbereitung des WAP-Servers wurde ebenfalls im Rahmen des Projektes durchgeführt.
Die Eventdatenbankk ist somit letztendlich sowohl über J2ME-fähige Endgeräte jeglicher Art (z.B. auch PDAs) möglich als auch über WAP-kompatible Handys bzw. einfache Internetbrowser.

Seminar / Kurzbeschreibung

Das Projekt wurde im Studiengang "Bachelor of Multimedia Production" der Fachhochschule Kiel durchgeführt. Es handelt sich um den Projektseminarteil der Veranstaltung "Multimedia Online", die im dritten Semester stattfindet.
Ziel der Veranstaltung ist die Einführung in neue Technologien und Anwendungen im Bereich Internet und Multimedia, wobei u.a. die folgenden Inhalte behandelt werden (nicht vollständig):
Grafik-Formate, Datenkompression (JPEG, MPEG), Sicherheit in multimedialen Systemen, kryptographische Verfahren, Multimedia-Dokumente (HTML, XML), virtuelle Realität (VRML), Java-Programmierung (Anwendungen, Applets, Servlets).

Zuordnung Forschungsbereich

Multimedia Production und Internet Science.
Diese Bereiche werden an der FH Kiel durch die Studiengänge "Multimedia Production" und "Internet Science and Technology" in Forschung und Lehre vertreten.
Links:
http://www.multimedia.fh-kiel.de/
http://master.multimedia-production.fh-kiel.de/
http://www.e-technik.fh-kiel.de/



  • › digital sparks 2002 [link 03]

» http://www.eventgarde.info [link 04]

  • › Registrierung [JPEG | 32 KB ] [link 05]
  • › Java-Hilfe [JPEG | 32 KB ] [link 06]