ALFlex Cockpit für das ALFlex Prozessleitsystem der Albert Frey AG

(albertfrey.de)

Albert Frey Logo

 

Ausgangslage:

Die Firma Albert Frey AG, mit Sitz im Allgäu, ist seit Jahrzehnten im Anlagenbau tätig und ein innovativer Hersteller von Sondermaschinen und Steuerungssoftware u.a. für die Brauerei-Industrie. Im Softwarebereich werden u.a. eigenentwickelte Dienst-Applikationen für das Betriebssystem MS Windows eingesetzt, die i.d.R. durch eigene Mitarbeiter gemanagt werden. Für das Management dieser Dienste, wie Installation/Deinstallation, Statusänderungen, Registrierungsänderungen, Interaktion, Überwachung etc. wurden bis dato mehrere u.a. Skript basierte Anwendungen genutzt.

 

Zielstellung:

Um das Management dieser Dienst-Applikationen zu vereinfachen, sollte durch einen externen Dienstleister eine Software-Basis in der Sprache .NET C# geschaffen werden, die bereits einen umfassenden Funktionsumfang bieten sollte und sich anschließend von internen Mitarbeitern leicht um weitere Funktionalitäten ergänzen lässt. Die Software soll als Single-Applikation sowie als über das Netzwerk kommunizierende Client-/Server-Applikation eingesetzt werden können. Der grafische Bereich der Software soll in MVVM-Technik aufgebaut bzw. entwickelt werden.

 

Umsetzung:

Wir wurden beauftragt, diese Software für die Albert Frey AG mit dem Projektnamen „ALFlex Cockpit“ zu entwickeln.

Die Realisierung der Softwarelösung erfolgte in einer Client-/Server-Architektur:

  • Die Server-Komponente dient als zentraler Management-Bereich und stellt ein grafisches Frontend (GUI) in MVVM-Technik zur interaktiven Kommunikation mit dem Benutzer bereit.
  • Die Client-Komponente verbindet sich über das Netzwerk mit der Server-Komponente und führt deren Befehle aus

Leistungsbeschreibung:

  • Management eigenentwickelte Dienst-Applikationen für das Betriebssystem MS Windows
  • Installation / Deinstallation 
  • Änderung der registrierten Parameter
  • Statusänderungen und Überwachung
  • Intuitives Usability. Einfach zu begreifen, schnell zu nutzen.

Verwendete Produkte und Werkzeuge:

  • Unter anderem .NET C#, WPF, Windows-Bibliotheken