Security
Alarmzentrale
Spezifikation, Design und Entwicklung einer über mehrere Standorte vernetzten Alarmzentrale mit High Availability Datenbank.
Komponenten
- Alarmempfang von bestehendem Zubringersystemen
- Alarm-Speicherung und -Aufbereitung
- Alarm-Management (GUI in Alarmzentrale)
- Zugriff auf Administrationsdaten, Rapporte und Journale
- Integration in bestehende ERP-, Dokumenten- und Media-Services
- .Net Core 3.1
- SQL Server 2019
- Docker, Kubernetes
- Linux Server
- Win 2020 Server
- Win 10 Client
- DevExpress
Fassade
Spezifikation, Design und Entwicklung eines Web API für ein Kundenportal.
Über das Portal (via Fassade) kann ein Kunde alle für ihn relevanten Informationen abfragen und auch verändern.
Komponenten
Über das Portal (via Fassade) kann ein Kunde alle für ihn relevanten Informationen abfragen und auch verändern.
- WEB-API
- Job-System
- Datenbank (Prozessabbild, History)
- .Net Core 3.1
- Entity Framework Core
- Bootstrap 4.3.1
- Swagger OpenApi
AssistantWeb - Mobile App
Entwicklung, Design und Implementation einer Applikation für die rationelle Aufschaltung von Gefahrenmeldeanlagen mit Alarmübermittlung zur Certas. Mit dem AssistantWeb kann der Facherrichter vorort beim Kunden die Adressen des Objektes einsehen und für die ihm erlaubten Kriterien folgende Funktionen ausführen:
- Kriterien und deren Zustand anzeigen (Kriterienübersicht)
- Betriebsart auf Test und zurück auf Normal schalten
- Live-Signale anzeigen
- History anzeigen und drucken
- Frontend: WebGUI mit Skalierung für Desktop, Tablets und Smartphones
- Authentifizierung über ADFS Integration
- Backend: Datenabfrage über einen WebService
- .NET Core
- AspNetCore MVC Razor
- Bootstrap
- jquery
- DevExpress Reporting
Testmanagement Alarmierungsplattform
Testkonzept und Testmanagement für die Einführung einer landesweiten Alarmierungsplattform.
Komponenten
- Analyse und Bestimmung der Testobjekte
- Testdesign
- Testdurchführung
- Reporting und Statistik
- MS-Projekt
- Systemtest-Planung nach IEEE829
Datawarehouse
Spezifikation, Designe und Entwicklung eines Datawarehouse zur Speicherung und Auswertung aller Events einer Alarmierungsplattform.
Komponenten
- ETL zu den Datenquellen
- Brokerbasierte Kommunikation
- Storageprovider zur Datenbank
- Prozessabbild
- Web GUI
- NodeRed
- MQTT
- C#.Net
- SQL DB
alarmVPN – für sichere und effiziente Remote Services
Designe und Entwicklung eines VPN-Manager, welcher die Zugriffsrechte auf Gefahrenmeldeanlagen verwaltet. Über die sicheren Verbindungen greifen die Errichter aus der Ferne auf Gefahrenmeldeanlagen oder andere Systeme zu und ermöglichen die Verifikation von Alarmen mittels Video.
Komponenten
- Importer scannt und importiert die Files vom den ERP’s
- Web-API stellt Funktionen für die Datenbankzugriffe und Business-Funktionen zur Verfügung
- Exporter exportiert die Konfigurationsdaten für die Anschlüsse (Teilnehmer-Endgeräte)
- Mail-Server sendet die gepufferten Mails zum Smtp-Server
- Web-UI stellt alle Funktionen für den Facherrichter und die Administratoren zur Verfügung
- Widows Services
- OIDC
- .Net Core 2.1
STVoMat - ein Alarmgateway
Spezifikation, Design und Entwicklung eins Gateways zwischen dem TUSNet und der eAlarm -Plattform der Swisscom zur Notalarmierung. Wenn eine Alarm-Meldung über die TUSNet Plattform zu keiner Leitstelle abgesetzt werden kann, wird diese Meldung über den eAlarm Service an das ursprüngliche Ziel weitergeleitet.
Komponenten
Interface zu TUSNet mit:
- Empfang der XML-Meldung von TUSNet
- Prüfen, ob Meldung durch den Gateway verarbeitet werden kann
- Erzeugt die Mobilisationsaufträge basierend auf den XML-Meldungen
- Verwaltet die Message Queues
Messenger zu eAlarm
- Erzeugt die SOAP Meldungen
- Verwaltet die Message Queues gegenüber eAlarm
- Übergabe der Meldung an eAlarm
Technologie
- WIN7
- SOAP Interface
- XML Interface
- SQLite DB
- NLog
Systemchecker/-Analyser
Spezifikation und Entwicklung einer E2E-Testapplikation (-Service) für die Ueberwachung einer landesweiten Kommunikations-Plattform.
Komponenten
- Ansteuerung der Kommunikationsplattform über ein XML Leitstellen-Interface
- Workflow Engine, frei konfigurierbar über ein XML-File
- Logik-Modul zur Verknüpfung einzelner Testresultate
- Systemchecker für die Auswertung und Präsentation der Resultate
- Systemanalyser zur Zusammenfassung und Präsentation der Resultate
mehrere Systemchecker
- C#.NET
- XML, HTML
Escalationsmanager
Anforderungsanalyse, Anforderungspflichtenheft und Detailspezifikation eines Eskalationsmanagement für ein Alarmmanagement System.
Technologie
- UML
- PHP5
- Linux
Programmiertool für den missim Simulator der Ruag Aerospace
Konzept, Design und Implementierung einer PC Applikation für die Programmierung eines Simulators zur Überprüfung der elektronischen Selbstschutzsysteme auf Flugzeugen und Helikoptern.
Technologie
- C# unter .NET
- Embedded Linux