Andreas Stephan, Johannes Schmidt

eventgarde (evongga'd)

Die mobile Veranstaltungsplattform

Start

Start

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)