Warning: include_once(/var/www/html/pmwiki-2.2.86/cookbook/soap4pmwiki/soap4pmwiki.php): failed to open stream: No such file or directory in /var/www/html/fields/dbp09/local/config.php on line 4

Warning: include_once(): Failed opening '/var/www/html/pmwiki-2.2.86/cookbook/soap4pmwiki/soap4pmwiki.php' for inclusion (include_path='.:/opt/php/lib/php') in /var/www/html/fields/dbp09/local/config.php on line 4

Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/fields/dbp09/local/config.php:4) in /var/www/html/pmwiki-2.2.86/pmwiki.php on line 1250
Datenbankpraktikum SS 2009 - Gruppe 1 - Team 2

Web-Frontend

Im Rahmen des Datenbankpraktikums hat unser Team die Web-Oberfläche für das MMOG gestaltet und implementiert. Dazu haben wir im RubyOnRails-Framework Controller und Views (Ruby-Templates) erstellt, mit deren Hilfe dem Spieler Spielfunktionen angezeigt, Aktionen des Spielers verarbeitet und an das Backend weitergereicht werden und die zurückgegebenen Daten geprüft und wieder zur Anzeige gebracht werden. Die Webseite ist clientseitig in XHTML aufgebaut und nutzt zur Formatierung und Darstellung CSS. Mithilfe von bereits in Rails integrierten AJAX-Funktionen sowie selbst geschriebenen JavaScript-Funktionen wurden dynamische Inhalte wie die Planeten-Auswahl und die Infobar realisiert. Die Controller greifen auf Controller des Backends und auf Modelklassen in Rails zu, um Daten für die Anzeige zusammenzustellen.

Autoren: Christian Boberg, Matthias Bösling, Nils Meyering, Duy Phong Vu

Inhalt


Page last modified on August 24, 2009, at 02:26 PM