Killer Soduko

Gerd Hirsch Edutainment

Sie sind hier: Pathway Home PathwayAllgemeines

Allgemeine Informationen

Dies ist die Dokumentation der ultimativen KillerSoduko GUI Java Anwendung. Entstanden als Semesterarbeit eines ehemaligen Praktikanten von Gerd Hirsch, haben die Praktikanten Hannes Rang, Marcel Heer und Matthias Graffmann die Anwendung weiterentwickelt.

Konventionen in dieser Dokumentation

  • Alle Farbangaben, die in dieser Dokumentation verwendet werden, beziehen sich auf die Standardeinstellungen, die Sie im Optionsdialog durch drücken des Knopfes "Standard wieder herstellen" erhalten.
  • Namen von Knöpfen, Listen, usw. auf die im Text referenziert wird, werden in Hochkomma dargestellt, z.B.: Der "Anwenden" Knopf im Optionsdialog.
  • Diese KillerSoduko Anwendung arbeitet mit den Symbolen 1 - 9.
  • Als "offensichtlich falsches Symbol" wird ein Symbol in einer Zelle bewertet, wenn es in derselben Zeile, Spalte oder Gruppe (3x3 Feld) mehrmals vorkommt.

Das Ziel der Arbeit war

  • Internationalisierung
    bzgl. der Sprache und der Darstellung von Zeit und Währungsangaben kennen zu lernen
  • die Erfüllung der Grundsätze für grafische Oberflächen, wie sie in der DIN-EN-ISO 9241 beschrieben sind umzusetzen
    1. Aufgabenangemessenheit
    2. Selbstbeschreibungsfähigkeit
    3. Steuerbarkeit
    4. Erwartungskonformität
    5. Fehlertoleranz
    6. Individualisierbarkeit
    7. Lernförderlichkeit
  • die verschiedenen APIs kennen zu lernen
  • Pairprogramming zu lernen
  • Spaß zu haben ;-)
Um diese Ziele zu erreichen, wurden verschiedene Frameworks entwickelt und in der Anwendung verwendet.
Die Wichtigsten sollen hier aufgezählt werden:
  • LocalizeManager, der das aktuelle Locale verwaltet und die Anwendung und ihre Komponenten über eine Änderung informiert
  • OptionsManager, der die Optionen, die der Anwender einstellen kann, verwaltet
  • UndoRedoHandler, der die durchgeführten Benutzeraktionen verwaltet und die Möglichkeit bietet, eine unbegrenzte Anzahl von Aktionen zu verwerfen oder wieder herzustellen