Vorteile gegenüber bestehenden Systemen

Es gibt viele ähnliche Systeme, die mit der Funktionalität dieses weitgehend übertreffen, trotzdem ist es wert ein paar Besonderheiten der Software aufzuzählen, die das Software auszeichnen.

  1. DB-Formulare können durch die Folmular-Links (siehe Abschnitt namens Navigieren mit Formularen in Kapitel 2) zum Naviegieren in einer Datenbakbenutzt werden. Die Formular-Link werden von System automatisch erzeugt und behandelt.

  2. Es ist sehr klein. Das Programm umfasst nur 10.000 Zeilen. Es kann locker auf einer Diskette gebracht werden

  3. Es wurden bereits existierende Komponenten mit Programmiersprache TCL zusammengeklebt.

  4. Quelltext ist zugänglich

  5. Entwicklung mit Tcl und XOTcl ist 10 mal schneller als mit JAVA (laut SUN)

  6. Es kann leicht um spezielle Eigenschaften erweitert werden

  7. Es benutzt konsequent XML-Format

Der Hauptvorteil ist allerdings neuartige Entwurf von DB-Formularen. Die Grundlage für die Formulare stellen nicht die Tabellen selbst sonder das konzeptionelle Modell. Das konzeptionelle Modell wird durch Reverse Engineering aus Datenbank Schema (Data Dictionary) gewonnen. Die Formulare haben so bessere Qualität und bedürfen wendiger Anpassungen als bei herkömmlichen Systemen. Die Fremdschlüssel werden als Listen dargestellt. Es wird die Vererbung direkt unterstützt. Eingebettete Formulare sind möglich. Das Entwurf und Benutzung von Formularen wurde getrennt (Es wird fast immer von unterschiedlichen Leuten gemacht). Dadurch ist der Resourcenverbrauch sehr klein. Mehr davon in der zugrundeliegender Diplomarbeit.