Die Teilnehmer können auf ihrem gewählten Toolkit diese Aufgabe bereits vorbereiten und die fertige Umsetzung zu den Erlangener Linux-Tagen am 22.11.2003 und 23.11.2003 mitbringen. Dann erfolgt gemeinsam die Normierung des Codes um eine Vergleichbarkeit zu gewährleisten.
Als Ergebnis der Arbeiten wird ein Bericht erstellt, der die Vergleiche der GUI-Toolkits übersichtlich auflisten wird.
Als Toolkits stehen zur Verfügung:
Die Problematik ist, daß die Aufgabenstellung (außer Funktion und Optik) nicht zu genau spezifiziert werden kann, da sonst eine Beschneidung der Features einzelner Toolkits möglich wäre. Andererseits sollten weitgehend identische Bezeichner verwendet werden, damit die Programme miteinander vergleichbar werden.
Dabei gibt es einige Vorgaben, die hier zur Diskussion stehen:
Das gedachte Programm:
ist ein simpler Text-Datei-Viewer. Hierbei ist ein Verzeichnis im
linken Flügel des Fensters dargestellt und der Inhalt einer Textdatei
im rechten Flügel.
Das Menü hat die Struktur:
Datei: Verzeichnis wählen | Datei wählen | - | Beenden Bearbeiten: Ausschneiden | Kopieren | Einfügen | Löschen -- ohne Funktion Ansicht: Mime-Typ | Datei-Information | Nichts Hilfe: InfoDie Funktionen sollten intuitiv sein. Klick auf Datei oder Verzeichnis selektiert wählt das Verzeichnis. Doppelklick öffnet das Verzeichnis bzw. zeigt die Datei.
Das Klassendiagramm:
So könnte das ganze aussehen: