Letzte Projekte (Auszug)
Datenerfassung / Industrie 4.0
Zeitraum: 2016 - 2019
Entwicklung einer Software zur Datenerfassung von Kundenmaschinen, Parsen und Filtern der Daten, Aufbereitung für die weitere Analyse und Verarbeitung
- Thema Industrie 4.0
- Datenübertragung von Maschinen der Kunden zum Service-Anbieter / Hersteller,
- Parsen umfangreicher Produktions- und Maschinendaten aus verschiedenen Transportwegen und Quellen,
- Aufbereitung der Daten für die weitere Verarbeitung insbesondere mit Ziel Performance-Verbesserung, Erweiterung und Kapazitätserhöhung gegenüber dem Vorgängersystem,
- Speicherung mittels SQL-Server,
- Tools und Schnittstellen für Monitoring und Fehlersuche,
- Schnittstellen und Libs für Addhoc-Analysen von Prozess- und Logging-Daten sowie manuelle Analyse und Verarbeitung z.B. mit LINQPad
- Kontinuierliche Anpassung an die Anforderungen des Anbieters und der Kunden
-
Implementiert als verteiltes System:
- div. Server,
- Service-Broker,
- div. Clients,
- Monitoring,
- Konfiguration,
- Kommunikation,
- Optimierte Parallelverarbeitung der Daten,
- Logging + Schnittstellen und Tools zur Auswertung und Visualisierung der Logs, nachgelagert sowie auch in Echtzeit
- Filterung von zu übertragenden Daten nach Kundenanforderung (Geheimhaltung, Datenschutz …)
- Einbettung in das Gesamtsystem
- Microsoft Toolchain (VS, .NET (4.x + Standard 2.x + Core) , C#, WPF, SQL-Server, LinqToSQL, EF/EF.Core (Prüfung Verwendbarkeit und Migration), UDP + SignalR …),
- Atlassian-Tools für Dokumentation und Projektmanagement (Jira, Confluence)
- Git Versionsverwaltung, Nuget (Artifactory)
- Anpassung an sukzessive automatisiertes Buildsystem, Test und Continuous Integration, automatisierte Verteilung (TFS, Jenkins,…)
vMDM - Frontend für cloudbasiertes Messdatenmanagement
Zeitraum: 2015 / 2016
Entwicklung eines Frontends zur Verwaltung cloudbasierter Messdaten im Automotive-Bereich für Vector Informatik
- Anzeige und Verwaltung von Messdaten in der Cloud
- System Administration, Collection Management, Permissions, Properties, Users, Tenants
- Anzeige von Benachrichtigungen aus dem System in der Notification Area
- Technologien: .Net, C#, WPF, MVVM, DevExpress, Unity, T4-Codegeneration ...

Bediensoftware für Abbundmaschine
Zeitraum: 2015

Entwicklung einer Software zur Bedienung einer Abbundmaschine
- Verwaltung, Erstellen und Editieren von Bauvorhaben, Einzelkomponenten und Bearbeitungsschritten
- Übernahme von Bauvorhaben aus CAD-Systemen (BV, BVN, BTLv10 etc.)
- Echtzeit-3D-Visualisierung der Bauteile, der Bearbeitung an der Maschine sowie der Maschinenaggregate
- Umfangreiche Geometrieberechnungen und Aufbereitung der Daten für die SPS
- Visualisierung und individuelle Ansteuerung der Maschinenaggregate
- Technologien: C#/.Net 4.5/4.6, WPF, OpenGL / WebGL, MS SQL-Server u.v.a.m.
- SPS: Jetter JC945MC (Prototyp)
Versions- und Change-Management-System
Entwicklung eines Versionsverwaltungssystems mit Issuetracker und Changemanagement nativ für Windowsserver
Ziel:
- Universelle Benutzerverwaltung mit Single Sign On
- Versionsverwaltung basierend auf Git u./o. SVN (nativ für Windows, kein mysysGit, cygwin etc. erforderlich)
- Stark vereinfachten Verwendung von Repositories, insbesondere auch für die Verwaltung von Sub-Projekten (Subfolder / Subtrees)
- Changemanagement und Issuetracker transparent integriert im Git-Repository, dadurch ebenfalls versioniert
- Dashboard mit Echtzeit-Aktualisierung
- Möglichst einfache Installation und Verwendung des Systems
- Implementierung des Servers komplett in C#/.Net für Windows-Systeme
- Erweiterbarkeit durch Scripting oder PlugIns auch in C#, VB.Net, Typescript o.a. .Net-kompatible Sprachen
- .Net, C#, ASP.Net, Web-API, MVC, jQuery, AngularJS, SignalR, Git/SVN, Entity Framework, ...
Embedded Software für Kilmasteuergeräte
Consulting und Entwicklung von Software für Klimasteuergeräte
- Beratung zur Optimierung von Entwicklunsgprozess, Versionsverwaltung, Changemanagement, Coding-Guidelines und Softwarearchitektur
- Analyse und Entwicklung von Softwarekomponenten
- Technologierecherche und Evaluierung
- Embedded C / C++, Misra, CAN, EtherCAT, STM-Controler, Keil, IAR
VideoRecordingTool
Weiterentwicklung eines Tools zur Erfassung und Verarbeitung von Videos für Automotive-Tests und Entwicklung
- Implementation Audio-Support und weiterer Funktionen
- Laufende Weiterentwicklung und BugFixing
- C#/.NET, Windows, DirectX Video und Audio

RDOL - Real Data Open Loop

Implementation/Weiterentwicklung einer Anwendung zur Open-Loop-Simulation mit realen Messdaten, hier z.B. für die Entwicklung radar- und videoasierter Assistenzsysteme
- Erweiterung für Multiprozessor-Simulation
- Weiterentwicklung der Softwarearchitektur
- MultiThreading-Implementation
- Performanceoptimierung
- Laufende Weiterentwicklung
- Qt, C, C++, Windows + Linux + Embedded, Auswert, CodeDock

MDF-Parser

MDF-Parser in C (urspr. von Vector), JNA, Implementation Java-OM, Lesen und Schreiben von MDF-Dateien
A2L-Parser
Technologierecherche, Angebot Implementation in C++, Java-OM

CNL - Controlled Natural Language

- Implementation Parser für (kontrollierte) natürliche Sprache
- Definierbare Grammatik
- Automatische Übersetzung in definierbare Sprachen
- Implementation Entwicklungsumgebung für Grammatik
- Implementation WinForms-TextBox-Control mit Highlighting, Intellisense und Autovervollständigung/Autokorrektur
- Einbindung der CNL-Textbox in EFP-Anwendung
- .NET/C#, SQL-Compact, WinForms
D-Konfigurator
- Implementation Autosar-Parser-Komponente auf Basis einer Vector-Autosar-Lib
- Alternativ generiertes OM aus Autosar-XSD getestet
- Implementation einer WPF-Grid-Komponente für D-Konfigurator
- Implementation Autosar-Konfigurationsdialog für D-Konfigurator
- .NET/C#, WinForms/WPF, Autosar, LIN/CAN/Flexray ...
Diverse weitere Projekte
...
Ältere Projekte ...

Test- und Demonstrationssystem für TollCollect

Entwicklung eines Test- und Demonstrationssystems für Electronic Toll Collect (ETC)
Bisher größtes Einzelprojekt!