Größere Projekte

Mitarbeit bei der Entwicklung einer serviceorientierten Steuerungs- und Multimedia- Client/Server Software für die Medizintechnik Mitarbeit bei der Entwicklung einer serviceorientierten Steuerungs- und Multimedia- Client/Server Software für die Medizintechnik

Für einen Kunden aus dem Bereich der Medizintechnik, haben wir bei der Entwicklung einer serviceorientierten Steuerungs- und Multimedia-Client/Server Software für Operationssäle mitgearbeitet.

Zu unserem Aufgabenbereich zählte die Unterstützung beim Architekturdesign der Client/Server Verbindungen per WCF (Windows Communication Foundation), MSMQ, REST, Binary Binding für mehrere eigenständige Komponenten und der WPF-UI.

Darüber hinaus haben wir die Anbindung eines Videoaufzeichnungs-, Streaming- und Broadcasting-Systems per WCF / REST realisiert. Als Ausgangspunkt hatten wir einen Haivision Video-Streaming-Server mit REST, Soap, PHP/Linux, OAuth-Authentifizierung, individuelle WCF Behavior für OAuth 1.0 zur Verfügung. Als Gegenstelle haben wir WCF und .NET Web API verwendet.


0auth_Behavior

Dazu haben wir einen http REST Server-Simulator für die Anfragen an den Haivision Server per WCF und REST Binding erstellt.

Zur Einstellung des Log-Levels entwickelten wir eine serviceorientierte Logger-Architektur für die mögliche Aggregation von verschiedenen Logging-Frameworks, wie beispielsweise Log4Net und das Logging aus dem Microsoft Enterprise Framework, mit einer REST Konfigurationsschnittstelle.

Für die Steuerung der Lautstärke und der verschiedenen Ein- und Ausgänge haben wir, unter Verwendung der vier Windows 7 COM APIs und mit Anbindung an die WPF-UI für Windows 7, ein Audio-Control-Modul entwickelt.

Des Weiteren haben wir die Erstellung der Software-Anforderungen und der Software-Designspezifikationen für das Logger-Modul und das Audio-Management-Modul in englischer Sprache realisiert und dazu diverse Korrespondenzen mit einer kanadischen Partnerfirma geführt.


Audio_Control

Technologien

.NET 4.0, C#, C++/CLI, XML, XAML, WPF, Expression Blend 4, Prism & Unity (MS Enterprise Framework), MVVM, Visual Studio 2008/2010, Visio2010, Office2010, Enterprise Architect, Resharper, OAuth, Haivision Video over IP Streaming, Furnace API, Softwareteilkonzept, Perforce-Quellcodeverwaltung.