Manuel Dahm, Vincent Rebers

Nivel

Eine interaktive Lernplattform für das Internet

Nominiert für den
Digital Sparks Award 2003

Nivel, eine interaktive Lernplattform für das Internet

Nivel, eine interaktive Lernplattform für das Internet

Technische Beschreibung

Nivel basiert auf einer komplexen Engine. Im Hintergrund greifen verschiedene Soft- und Hardware-Komponenten ineinander. Um die Daten zu verwalten wurde eine logische, gut durchdachte und flexible Struktur erarbeitet. Dies beeinträchtigt jedoch nicht die einfach zu verstehende Bedienung und ein gutes Handling. Bei Nivel tritt die Technik unauffällig in den Hintergrund.
Zudem sind die Softwareanforderungen an den Enduser sehr gering. Dadurch ermöglicht Nivel einer breiten Benutzergruppe den Zugang.
A Serverseitige Technik
Als Leitzentrale von Nivel dient entweder ein Linux oder ein Windowsserver auf dem der Macromedia Communication Server installiert ist. Als zusätzliche Scriptsprache benötigt Nivel PHP und als Datenbank MySQL. Die kompletten Daten werden je nach Bedürfnis entweder in die Datenbank geschrieben oder als XML-Datei auf den Server geschrieben.
B Clientseitige Technik
Um einem möglichst breitem Publikum Zugang zu Nivel zu ermöglichen, wird als Frontend das kostenlose Flash MX Webbrowser-Plugin von Macromedia eingesetzt. Dadurch ist Nivel weitestgehend plattform-unabhängig. Der Flash MX-Player läuft auf Linux, Windows, Macintosh-Systemen uvm. und deckt damit über 99% der gängigen Computerbetriebssyteme ab.
Durch die vielen möglichen multimedialen Inhalte sollte die Rechenleistung des Clientrechners nicht zu veraltet sein, um den flüssigen Ablauf nicht zu behindern. Außerdem wird ein schneller Zugang zum Internet benötigt, da durch Webcam-Videos und anderer Inhalte eine relativ hohe Datenmenge transferiert wird. Die Minimal-Anbindung sollte die einer DSL-Verbindung nicht unterschreiten, wobei der begrenzende Aspekt eher den Upstream für Webcambild und Audio betrifft, als den Downstream.
Um die Kommunikationsmöglichkeiten von Nivel vollständig zu nutzen, sollte jeder User über eine Webcam und ein Mikrofon verfügen. Natürlich sollte jeder Rechner eine Soundkarte haben und Kopfhörer oder Boxen sollten vorhanden sein.

Hardware / Software

Serverseitige Technik:
Hardware:
- Linux oder Microsoft Windows Server
Software:
- Macromedia Communication Server
- PHP
- MySQL-Datenbank
Clientseitige Technik:
Hardware:
- schneller Windows-, Macintosh- oder Linux-Rechner
- Breitband Internetanbindung (min. DSL)
- Soundkarte
- Webcam (optional aber empfohlen)
- Mikrofon (optional aber empfohlen)
Software:
- Macromedia FlashPlayer Version 6