Kontaktinformation

Erich Landolt
Winkelfeldstrasse 16
CH-4566 Halten

Systemarchitektur und eingesetzte Technologien

Für die MVS Applikation werden umfangreiche Software-Komponenten verwendet, welche von LGF Informatik AG entwickelt wurden.

Auf Client- und Server-Seite werden die folgenden Technologien eingesetzt:

  • Windows Presentation Foundation WPF für die Windows Client Applikation mit C# als Programmiersprache und XAML für die Beschreibung der Benutzeroberfläche
  • Model View ViewModel (MVVM) Architektur zur strikten Trennung von Darstellung und Logik der Benutzerschnittstelle
  • Xamarin als Basis für die Mobile Client Applikation unter iOS, Android und UWP/Windows
  • .Net Entity Framework für die objektrelationale Abbildung der Daten auf Server- und auf Client-Seite
  • Windows Communication Foundation WCF als Kommunikationsplattform
  • Open Data Protocol OData für den Datenaustausch zwischen Client und Server
  • MS Internet Information Server IIS für die Bereitstellung der Webservices auf dem Applikationsserver
  • MS SQL Server als relationale Datenbank auf dem Datenbankserver
  • SQLite Datenbank für das lokale Caching der Daten
  • SignalR für die asynchrone Notifizierung der Windows App und der Mobile App
  • Razor Pages für die Erstellung von dynamischen Webseiten basierend auf dem ASP.NET MVC Webframework