Powered by Rexx! Entwurf und Entwicklung
eines Web-basierten Terminkalenders


HOME Inhalt

WML-Version

Hinweis: HTML-Version ist ebenfalls verfügbar bei Thomas Jungmann!

Inhaltsübersicht

  1. Anforderungsanalyse
  2. Systemarchitektur
  3. Klassensystem
    1. vorgegebene Klassen (link):
    2. Rexx/SQL

    3. eigene Klassen (Src_Code):
    4. CGILIB.rxx
    5. SQLLIB.rxx
    6. WMLLIB.rxx
    7. SESSIONLIB.rxx
    8. CALENDARLIB.rxx
  4. Skripte
    1. eigene Skripte (Src_Code):
    2. login.cgi
    3. login.rxx
    4. diary.cgi
    5. diary.rxx

    6. WML-Form (Src_Code):
    7. Index.wml
  5. Datenbankkonzeption
    1. User-DB
    2. Session-DB
    3. Category-DB
    4. Event-DB
  6. Screenshots des Prototypen
  7. Reschercheergebnisse
wird bearbeitet von: Ednan Masovic

"Web-Calendar"

In dieser Arbeit werden weder das HTML-File noch das WML-File händisch erstellt, sondern beide automatisch und dynamisch aus den in einer Datenbank gespeicherten Informationen mit Hilfe von "Rexx"-Skripten generiert. Somit beschränkt sich die Aktualisierung der HTML- und WML-Files auf die Aktualisierung der gemeinsam genutzten Datenbank "CalendarStore". Der Arbeitsaufwand bei der Aktualisierund der kombinierten Web-Informationen bleibt also ungefähr gleich groß.

Die Kosten, die auf den User des mobilen Web-Angebots zukommen können leider nur indirekt beeinflusst werden indem versucht wird die Seiten möglichst "einfach und praktisch" zu gestallten, d.h. keine Multimedialen Wunder auf den mobilen Endgeräten vollbringen, da diese meistens mit langen Ladezeiten verbunden sind und somit höhere Kosten verursachen.

Die relativ schlechteren Eingabemöglichkeiten der mobilen Endgeräte werden lediglich zum navigieren genutzt und die Dateneingabe, die mit dem unpraktischen Ziffernblock (WAP-"Handy") geschrieben werden muß, soll auf das notwendigste (Username, Passwort) reduziert werden. In dieser Arbeit werden die Termine lokal mit dem HTML-Browser gepflegt und mobil mit dem WAP-Endgerät lediglich abgerufen. Zu dem eigentlichen Termineintrag kommt man in 2 bis 5 Schritten über eine einfache und selbsterklärende Navigationsstruktur (siehe "Screenshots des Prototypen").


Ein WML-Prototyp für mobile Endgeräte (nur Abrufen von Terminen!) ist zu finden unter:
http://swt.wi-inf.uni-essen.de/~emasovic/index.wml
Der HTML-Prototyp für lokale Endgeräte (Abrufen, Editieren,... von Terminen!) ist zu finden unter:
http://swt.wi-inf.uni-essen.de/~tjungman/ logon.html


Meilensteine der Arbeit

Im weiteren Verlauf des Dokumentes wird zunächst das System unabhängig von der verwendet Programmiersprache entwickelt und anschliessend in Rexx implementiert. Die Rexx-Spezifische Implementierung ist unter Klassensystem und Skripte zu finden. Die übrigen Kapitel befassen sich mit der Dokumentation des Systems unabhängig von der verwendeten Programiersprache.


Ednan Masovic
Last modified: November 2000