Projekte

Hier eine Auswahl der von uns durchgeführten Projekte.

Rework Admin

Angular Oberfläche zur Bedienung einer Rework Admin Oberfläche (interne Anwendung in der Produktion).

Rework Admin Table Rework Admin Dialog

Zielsetzung / Herausforderungen

Eine sehr benutzerfreundliche Anwendung mit umfangreicher und mächtiger Tastatur-Bedienung für Power-User.

Großes Augenmerk wurde auf hohe Performance gelegt. So werden 1 Million Einträge voll unterstützt - inklusive Live-Sortierung und Filterung.

Die Kommunikation per REST ist weit optimiert, dass in den allermeisten Fällen nur die Deltas übertragen werden.

Durch die konsequente Verwendung von RxJS ist der Zustand aller Aktionen - inklusive eventuelle Fehlerfälle - jederzeit sichtbar.

Eingesetzte Technologien

Angular, RxJS, REST, JSON API

Schal­tende Auto­mati­sierungs-Licht­gitter

SLG2, FlexChainHost

Programm zur Datenvisualisierung und Parametrierung für schaltende Automatisierungs-Lichtgitter eines weltweit agierenden Herstellers von Sensoren für die Fabrik-, Logistik- und Automatisierungstechnik.

Rework Admin Table Rework Admin Dialog Rework Admin Dialog

Zielsetzung / Herausforderungen

  • Komplexe Darstellung der Zustände der Sensoren.
  • Zooming und Panning zur Detail-Analyse der Daten.
  • Darstellung sehr vieler Daten auf wenig Raum.

Eingesetzte Technologien

JavaFX, IO-Link, Guava

AS30

Programm zur Datenvisualisierung und Parametrierung für AS30 Array-Sensoren eines weltweit agierenden Herstellers von Sensoren für die Fabrik-, Logistik- und Automatisierungstechnik.

as30_1 as30_2

Zielsetzung / Herausforderungen

  • Komplexe Darstellung der Zustände der Sensoren über die Zeit.
  • Zooming und Panning zur Detail-Analyse der Daten.
  • Darstellung vieler Daten auf wenig Raum.

Eingesetzte Technologien

JavaFX, IO-Link

deTeX

deTec

Programm zur Datenvisualisierung und Parametrierung für Sicherheits-Lichtvorhänge eines weltweit agierenden Herstellers von Sensoren für die Fabrik-, Logistik- und Automatisierungstechnik.

detec_1 detec_2

Zielsetzung / Herausforderungen

  • Grafisch anspruchsvolle Darstellung der Zustände der Sensoren. Komplexe Kommunikation mit starker Optimierung der nutzbaren Bandbreite.
  • Datenrekorder: Speichern und Laden großer Datenmengen (über Tagen in hohem Takt aufgezeichnet)
    • Aufzeichnung vieler Daten über die Zeit
    • Laden und Speichern der Daten - in einem sicheren Datenformat.

deTemAP

Programm zur Datenvisualisierung und Parametrierung für Mehrstrahl-Sicherheits-Lichtschranken eines weltweit agierenden Herstellers von Sensoren für die Fabrik-, Logistik- und Automatisierungstechnik.

deTemAP deTemAP deTemAP deTemAP deTemAP deTemAP deTemAP deTemAP

Zielsetzung / Herausforderungen

  • Grafisch anspruchsvolle Darstellung der Zustände der Sensoren. Komplexe Kommunikation mit starker Optimierung der nutzbaren Bandbreite.
  • Pixelgenaue Darstellung gemäß Vorgaben der Design-Entwürfe.

Eingesetzte Technologien

JavaFX, IO-Link, Serialisierung

Dashboard Elements Library

Bar Chart

Ein flexibel einsetzbarer Bar-Chart für eine Widget-Bibliothek eines weltweit agierenden Herstellers von Sensoren für die Fabrik-, Logistik- und Automatisierungstechnik.

bar-chart_1 bar-chart_2 bar-chart_3

Bar Chart (grouped)

Ein flexibel einsetzbarer Bar-Chart mit Gruppierung für eine Widget-Bibliothek eines weltweit agierenden Herstellers von Sensoren für die Fabrik-, Logistik- und Automatisierungstechnik.

bar-chart_1 bar-chart_2 bar-chart_3 bar-chart_4 bar-chart_5

Bar Chart (stacked)

Ein flexibel einsetzbarer Bar-Chart mit gestapelten Bars für eine Widget-Bibliothek eines weltweit agierenden Herstellers von Sensoren für die Fabrik-, Logistik- und Automatisierungstechnik.

bar-chart_1 bar-chart_2 bar-chart_3 bar-chart_4

Line Chart

Ein flexibel einsetzbarer Line-Chart für eine Widget-Bibliothek eines weltweit agierenden Herstellers von Sensoren für die Fabrik-, Logistik- und Automatisierungstechnik.

line-chart_1 line-chart_1

Time Line Chart

Ein flexibel einsetzbarer zeitbasierter High-Performance Line-Chart für eine Widget-Bibliothek eines weltweit agierenden Herstellers von Sensoren für die Fabrik-, Logistik- und Automatisierungstechnik.

time-line-chart_1

Zielsetzung / Herausforderungen

  • Grafisch sehr anspruchsvolle Darstellung pixelgenau entsprechend der Design-Vorgaben.
  • Hohe Performance - bei Aktualisierungsrate der UI von < 10ms
  • Zooming und Panning

Eingesetzte Technologien

HTML5 Canvas, Kotlin

Ultra­schall­sensoren

Programm zur Datenvisualisierung und Parametrierungs für diverse Distanzsensoren mit Ultraschallzeitverfahren eines weltweit agierenden Herstellers von Sensoren für die Fabrik-, Logistik- und Automatisierungstechnik.

uss_1 uss_2

Zielsetzung / Herausforderungen

  • Grafisch sehr anspruchsvolle Darstellung der Sensor-Zustände.
  • Aufzeichnung und Darstellung der Daten über die Zeit
  • Zooming und Panning
  • 3D-Darstellung der berechneten Schallkeule
  • Interpolation und Simulation der Schallkeule entsprechend der aktuellen Einstellungen

Eingesetzte Technologien

JavaFX, 3D, Interpolation/Simulation von physikalischen Eigenschaften der Ultraschall-Sensoren

Für folgende Ultraschallsensoren wurden von uns Lösungen erstellt:

UC4-1334A

UC4-1334B

UC4-1344B

UC4-1354B

UC30-21416A

UC30_21516A

UM18-21112A21x

UM18_21212A21x

UM18_21712A21x

UM18_21812A21x

UM18-21112B21_

UM18-21112C21_

UM18-21112D21_

UM18-21112E21_

UM18-21212B21_

UM18-21212C21_

UM18-21212D21_

UM18-21212E21_

UM18-21712B21_

UM18-21712C21_

UM18-21712D21_

UM18-21712E21_

UM18-21812B21_

UM18-21812C21_

UM18-21812D21_

UM18-21812E21_

up56-211115

up56-211145

up56-212115

up56-213115

up56-214115

up56-216145

UC30-21416B

UC30-21516B

UM30-21111B

UM30-21211B

UM30-21311B

UM30-21411B

UM30-21511B

Entwicklung Jenkins-Cloud-Plugin (für Continental)

Erstellung eines Jenkins-Plugins zur Anbindung:

  • AWS
  • internen Continental Cloud

Automatisches Starten / Beenden der Instanzen abhängig vom Zustand des Jenkins-Masters

Protokollierung und Darstellung der Auslastung der Cloud

Zielsetzung / Herausforderungen

  • Ansprechen und Verwalten der Continental-Cloud
  • Unterstützung mehrere Jenkins-Versionen durch ein Plugin
  • Dokumentation und Übergabe an ein internationales Continental-Entwicklungs-Team
  • Beratung und Support des Entwicklungs-Teams sowie Reviews

Eingesetzte Technologien

Java, Jenkins-API, AWS, Continental Cloud

LD-LRS36xx

Beratung / Support für ein Programm zur Datenvisualisierung und Parametrierung für 2D-LiDAR-Sensoren eines weltweit agierenden Herstellers von Sensoren für die Fabrik-, Logistik- und Automatisierungstechnik.

Zielsetzung / Herausforderungen

  • Architektur-Review
  • Erstellung Threading-Modell und Umsetzung der Multi-Thread-Architektur
  • Support / Analyse von komplexen Fehlern
  • Support / Analyse von Kommunikations-Bugs

Eingesetzte Technologien

Swing, Java, Multithreading, IO-Link

MLG-2

Programm zur Datenvisualisierung und Parametrierung eines messenden Automatisierungs-Lichtgitters eines weltweit agierenden Herstellers von Sensoren für die Fabrik-, Logistik- und Automatisierungstechnik.

Zielsetzung / Herausforderungen

  • Architektur-Review
  • Einführung erweiterter Zustände für Read-Only gemäß aktuellem Login-Zustand
  • Support / Analyse von komplexen Fehlern durch Threading/Kommunikation

Eingesetzte Technologien

Swing, Java, Multithreading, IO-Link

MLG2-Webchecker

Programm zur Datenvisualisierung und Parametrierung eines messenden Automatisierungs-Lichtgitters eines weltweit agierenden Herstellers von Sensoren für die Fabrik-, Logistik- und Automatisierungstechnik.

webchecker_1

WebApp MCS

Client plus diverse Widgets auf Basis von Angular.

FTMg

Chart zur Darstellung von Kenngrößen eines Durchflusssensors eines weltweit agierenden Herstellers von Sensoren für die Fabrik-, Logistik- und Automatisierungstechnik.

FTMg_1

MPS-G R02 (mznext)

Programm zur Datenvisualisierung und Parametrierung von Positionssensoren eines weltweit agierenden Herstellers von Sensoren für die Fabrik-, Logistik- und Automatisierungstechnik.

gls (QR-Position-Diagram)

QR-Positions-Diagramm für ein Programm zur Datenvisualisierung und Parametrierungs von Sensoren zur Spurführung und Rasterlokalisierung eines weltweit agierenden Herstellers von Sensoren für die Fabrik-, Logistik- und Automatisierungstechnik.

QR-Positionsdiagramm

mz_im

Programm zur Datenvisualisierung und Parametrierungs für induktive Näherungssensoren eines weltweit agierenden Herstellers von Sensoren für die Fabrik-, Logistik- und Automatisierungstechnik.

IMM

IMB

IMF

IMI

Programm zur Datenvisualisierung und Parametrierungs für Sensoren für C-Nut-Zylinder eines weltweit agierenden Herstellers von Sensoren für die Fabrik-, Logistik- und Automatisierungstechnik.

MZC1

MZCG

Programm zur Datenvisualisierung und Parametrierungs für Sensoren für T-Nut-Zylinder eines weltweit agierenden Herstellers von Sensoren für die Fabrik-, Logistik- und Automatisierungstechnik.

MZT8

AHx36

AHM36A

Programm zur Datenvisualisierung und Parametrierung für Absolut-Encoder eines weltweit agierenden Herstellers von Sensoren für die Fabrik-, Logistik- und Automatisierungstechnik.

ahm36a_01 ahm36a_02 ahm36a_03 ahm36a_04 ahm36a_05 ahm36a_06 ahm36a_07 ahm36a_08 ahm36a_09 ahm36a_10 ahm36a_11 ahm36a_12 ahm36a_13

AHM36AST

Programm zur Datenvisualisierung und Parametrierung für Absolut-Encoder eines weltweit agierenden Herstellers von Sensoren für die Fabrik-, Logistik- und Automatisierungstechnik mit Smart Tasks.

ahm36ast

AHS36A

Programm zur Datenvisualisierung und Parametrierung für Absolut-Encoder eines weltweit agierenden Herstellers von Sensoren für die Fabrik-, Logistik- und Automatisierungstechnik.

Entwicklung Flagship-Projekt für Gasmotoren-Steuerungen

Für einen schwäbischen Hersteller für Steuerungen von Gasmotoren haben wir über mehr als ein Jahrzehnt deren Flagship-Produkt entwickelt.

  • Komplexe Konfigurations-Software zur Einstellung von mehr als 2000 Motor-Parametern.
  • Customizing der Oberfläche durch den Kunden. WYSISWG Editor
  • Langzeit-Aufzeichnung und Archivierung der Daten (mehrere Terrabyte)
  • Echtzeit-Anzeige mit Zooming und Panning der archivierten Daten
  • Anbindung eines Thin Clients per REST

Zielsetzung / Herausforderungen

  • Performante und optimierte Kommunikation mit den Motor-Steuerungen
  • Entwicklung einer optimalen Kommunikations-Schnittstelle
  • hohe Performance-Anforderungen
  • Sicherstellen der Konsistenz der übertragenen und gespeicherten Daten durch kryptographische Verfahren
  • Langzeit-Unterstützung von alten Versionen der Steuerung

Eingesetzte Technologien

Java, Swing, REST, Kryptographie, RxJava, Angular