Alameda

Branche:

Finanzen

Kategorie:

Software-Plattform

Technologie:

.NET, WPF, C#

Leistung:

Konzeption und Programmierung

Die ATE Software GmbH konzipiert und implementiert eine Software-Entwicklungsplattform zur Erstellung formularbasierter Anwendungen. Ziel war die schnelle Entwicklung und Wartung komplexer Steuerformulare und der dazugehörigen Anwendungslogik. Die Formulare können aus komplexen Elementen zusammengestellt und einfach mit Daten und Logik verbunden werden. Die Plattform beinhaltet dafür einen leistungsfähigen, visuellen Editor zur Verwaltung und Bearbeitung aller Formulare. Jede ALAMEDA-Anwendung kann hunderte von Masken beinhalten, die vom Anwender sowohl auf dem Bildschirm bearbeitet als auch ausgedruckt werden können. Das .NET / XAML basierte Werkzeug sollte eine bestehende C++ Lösung aus dem Jahr 1999 ersetzen, die ebenfalls von heutigen ATE Mitarbeitern umgesetzt wurde.

Nach Vorgaben des Kunden konzipierte und implementierte die ATE Software GmbH eine Software-Entwicklungsplattform für komplexe, formularbasierte Anwendungen.

Die Plattform basiert auf einem modularen Framework, welches alle benötigten Software-Komponenten beinhaltet. Dazu gehören eine stabile Laufzeitumgebung, verschiedene Oberflächenelemente für die Formulare, Basisklassen für Datenmodelle und grundlegende Logikkomponenten.

Die Plattform stellt auch eine leistungsfähige Entwicklungsumgebung zur Verwaltung und Bearbeitung vieler Anwendungen mit jeweils bis zu hunderten von Formularen bereit.

Die Entwicklungsumgebung enthält auch einen grafischen Editor, in dem die Formulare schnell aus bestehenden Komponenten zusammengestellt werden können. Die einzelnen Felder und Bereiche der Masken können direkt im Editor mit Anwendungsdaten und Fachlogik verbunden werden.

„Ein Framework zuR erstellung kompLexer Formulare.“

ALEMEDA ermöglicht die schnelle Entwicklung (Rapid Development) formularbasierter   Anwendungen. Formulare können leicht aus vorhandene und selbst erzeugte Baugruppen zusammengesetzt werden. Vorhandene Fachentwickler können sich auf die Programmierung der Anwendungslogik, basierend auf strukturierten Datenmodellen, fokussieren, ohne spezielle technische Vorkenntnisse zu benötigen.

Der grafische Editor vereinfacht das Design durch seine umfangreiche Funktionalität. Jede Maske kann sowohl in DPI (Dots Per Inch) für den Bildschirm als auch in Zentimeter für den Ausdruck bearbeitet werden. Diverse Designelemente, Eingabefelder und Steuerelementen können auf mehreren, einzeln steuerbare Ebenen platziert werden. Maskenelemente können leicht gruppiert und ausgerichtet werden. Eine Suchfunktion erleichtert, durch die Markierung gefundener Passagen, die Anpassung von Inhalten. Ein Navigationsbereich zeigt eine verkleinerte Darstellung des gesamten Formulars und markiert den gerade sichtbaren Bereich im Bearbeitungsfenster und ermöglicht eine einfache Orientierung und Navigation.

Der modulare und erweiterbare Aufbau der Plattform ermöglicht eine hohe Wiederverwendbarkeit von ganzen Formularbereichen mit samt ihrer Fachlogiken.

  • Rapid-Development
  • Schnelles, visuelles Formulardesign
  • Umfangreiche Funktionalität
  • Mehrere, unabhängige Formularebenen
  • Einfache Integration der Fachlogik
  • Unterstützt Bildschirmanzeige und Ausdruck
  • Hohe Wiederverwendbarkeit
  • Verwaltet hunderter Projekte und Formulare