Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Grundsätzlicher Ansatz der ECUI: Wir definieren das Domänen-Modell modellieren die Domäne der Applikation auf einer übergeordneten, der Meta-Ebene ohne die technische Umsetzung vorzugeben. Wir sprechen hier vom Medaten-Modell oder kurz Metadata.

Metadaten-Modell

Das Modell definiert:

  • Datenstrukturen

    • Klassen

    • Felder

    • Relationen (Pfade)

    • Sprachen

      • Anzeige-Sprachen: In diese Sprachen können alle Elemente der Benutzeroberfläche übersetzt werden.

      • Daten-Sprachen: In diesen Sprachen können bestimmte Felder explizit gespeichert werden.

  • Anzeige

...

Customizer können dann die Ansichten auf die Kundenbedürfnisse anpassen. Siehe Ansichten. Daten können mit Calculated Properties für die Ansicht neu zusammengestellt werden.

Generation

Aus dem Modell wird dann die Applikation generiert. Angefangen vom Datenbank Zugriff, über die generation von C#-Klassen für die Business Logik bis hin zur Benutzeroberfläche.

...