Technische Informationen
OKUSON
, Design und Implementation von
Frank Lübeck
(Lehrstuhl D für Mathematik, RWTH Aachen)
und
Max
Neunhöffer (University of St Andrews, Schottland).
Benutzte Technologien/Standards/Software
- XML - eXtentible Markup Language
- Zur Kodierung der Aufgaben und Aufgabenblätter. Aufgabentexte
in LaTeX. Webseiten durch Verwendung von XHTML voll XML-konform.
- XHTML 1.0
- Alle Webseiten entsprechen dem XHTML 1.0 Standard (XML-konforme
Version von HTML 4.01), gecheckt mit W3C-Validierer.
- CSS 2.0
- Seitenlayoutinformationen zur besseren Lesbarkeit mit modernen
Browsern.
- Python mit pyRXP XML-Parser
- Das gesamte System ist in der Programmiersprache Python
(Version >= 2.2) implementiert. Zum Einlesen der Datenbank
wird der pyRXP XML-Parser verwendet.
- LaTeX/PDF-LaTeX
- Das Setzen der Aufgabentexte erfolgt mit LaTeX bzw. PDF-LaTeX.
Die HTML-Version der Aufgaben enthält die Aufgabentexte als
Bilder.
- Ghostscript
- Zur Wandlung von LaTeX-generierten Postscriptdokumenten in
PNG-Grafiken kommt das Programm Ghostscript zum Einsatz.
- VIM - VI iMproved
- Alle Dateien dieses Systems wurden mit dem Editor
geschrieben.
- Erfolgreich getestet mit:
- Galeon 1.2.7 auf Linux (mozilla 1.2.1), Mozilla 1.2.1 auf Linux,
Internet Explorer 5.5 auf Windows, Internet Explorer 6.0 auf
Windows, Opera 6.1 Build 271 auf Linux, Netscape 7.1 auf Windows,
Konqueror 3.1.4 auf Linux, Netscape 4.8 auf Linux, Netscape 6.2.1
auf Linux, Lynx 2.8.4rel.1 auf Linux, Opera 7.20 auf Windows,
W3M 0.3 auf Linux, Netscape 7.01 auf Linux, sowie zahlreichen
neueren Browsern der letzten Jahre.
Zurück zur Startseite