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