Home | Lehre | Videos | Texte | Vorträge | Software | Person | Impressum, Datenschutzerklärung | Blog RSS

Aufgabe 2


Entwickeln Sie mit Java Swing einen Prototypen für den Terminplaner. Der Prototyp ist nicht-funktional gedacht, d.h. zum Beispiel klappen zwar Menüs auf, Doppelklicks auf Termine öffnen Dialoge, ggf. kann man per Maus Elemente verschieben, nicht verfügbare Funktionen werden grau etc., aber es werden nicht tatsächlich Termine und Personendaten bearbeitet, sondern man sieht nur Phantasiewerte. (Schließlich war die Engine in Aufgabe 1 auch für C++ zu schreiben, nicht für Java.)

Sie dürfen den GUI-Builder aus JBuilder oder Forte benutzen. Für ein Dialoglayout, das sich an die Fenstergröße anpasst, vergebe ich eher vier Punkte.

Das Programm soll mindestens folgende Funktionen unterstützen:

Klären Sie, bevor Sie programmieren: Welchen Benutzerkreis visieren Sie an? Was soll die Grundmetapher der Software sein? Wie sollen die Funktionen auf Schaltflächen (Icons?), Menüs (Tastaturkürzel?), Dialoge, Arbeitsfenster etc. verteilt sein? Welche Fenster/Dialoge sollen feste Größe besitzen, welche freie Größe? Was soll sich direkt per Maus klicken und ziehen lassen? Und so weiter. Ich werde Sie zu solchen Fragen interviewen.