Entwicklung der
Bedienüberfläche (?Visu?) des Recipemasters
Die Entwicklung erfolgt in einem Team mit erfahrenen WPF/MVVM-Entwicklern. Dadurch können Lösungsstrategien für komplexe Probleme schneller entwickelt werden, als im Alleingang.
· Erstellen des Grundgerüstes der zu entwickelnden Windows-Applikation
· Auslesen der internen Gerätedaten
· Automatische Darstellung von Daten verschiedenen Typs in einer Listenansicht
Erstellen eines Frameworks zum dynamischen Filtern von Daten verschiedenen Typs· Entwicklung einer PC Software und PC Datenbank für die Verwaltung von Geräteakten und die Inbetriebnahme von verschiedenen Labormessgeräten im Produktionsumfeld des Unternehmens mit C# und MS-SQL
· Entwicklung einer Kommunikationsschnittstelle für die Anbindung der Labormessgeräte über TCP/IP oder RS232 während der Inbetriebnahme.
· Design und Realisierung einer SQL Datenbank zur logistischen Verwaltung der Geräteakten und Gerätedaten im Produktionsprozess.
Regelmäßige Softwarepflege und Softwareupdates.· Langjährige Entwicklung, Weiterentwicklung und Pflege der Gerätesoftware und Bedienoberflächen für verschiedene Labormessgeräteserien mit C++ und Qt
· Entwicklung verschiedener Kommunikationsschnittstellen für die Geräte zur Vernetzung und Anbindung an LIMS Systeme
· Entwicklung und Pflege der Kommunikationsschnittstellen zu Messmodulen
Regelmäßige Softwarepflege und Softwareupdates.· Erstellen einer persistenten Datenhaltung aller relevanten Einstellungen der Bedienoberfläche in einer Datenbank.
· Erstellen der Logik einer Benutzerverwaltung; sichere Übertragung und Speicherung des Benutzerpasswortes als Ergebnis einer Hash-funktion
· Erstellen einer sicheren Benutzerauthentifizierung (?Login-Fenster?)
· Verwalten von Benutzerrechten je nach Benutzerlevel
· Erstellen der Logik für die Verwaltung benötigter Messmethoden
· Erstellen der Logik für die Verwaltung der generellen Geräteeinstellungen
· Erstellen der Logik für den visuellen Teil des Messvorganges
· Design und Erstellen der Views für die geschaffenen Logikschichten: Login-View, Methoden-View, Einstellungs-View, Benutzer-View und Messungs-View. Für den Messungs-View zusätzlich: Erstellen der visuellen, animierten View-Elemente ?Lineartisch? und ?Elektroden?
· Anbindung der State-Machine-API an die Bedienoberfläche
Erstellen eines Anwendungsprogrammes, das alle Views mit dem zugehörigen Logikschichten verbindet und verwaltet· Weiterentwicklung der Firmware des Thermocyclers
· Entwurf und Implementierung eines neuen Programmablaufmechanismus mit JSON-Serialisierung in C++11
Unit-Tests der Firmware mit dem Boost-Framework· Design und Erstellung Bedienoberfläche unter Linux, Qt
· Implementierung Gerätesoftware und -applikation
· Entwicklung Gerätetreiber für Messfunktionen
· Ablaufsteuerung und Messmethodenverwaltung
Druck- und Exportfunktionen für USB und NetzwerkWeiterentwicklung und
Portierung einer Bedienoberfläche nach Embedded Linux und auf das Grafiksystem
PEG.
Durch die Portierung der Applikation und der Bedienoberfläche des Thermo-cyclers auf Embedded Linux und auf eine schnellere Hardware wurde die Performance der Software deutlich verbessert.
C, C++, C++11, C#
Qt, XAML
JSON, PHP, Python
SQL, MySQL, MS-SQL, Shell (BASH)Industrie- und Labor-Messtechnik
Medizintechnik
Automotive
IT-DienstleistungenEntwicklung der
Bedienüberfläche (?Visu?) des Recipemasters
Die Entwicklung erfolgt in einem Team mit erfahrenen WPF/MVVM-Entwicklern. Dadurch können Lösungsstrategien für komplexe Probleme schneller entwickelt werden, als im Alleingang.
· Erstellen des Grundgerüstes der zu entwickelnden Windows-Applikation
· Auslesen der internen Gerätedaten
· Automatische Darstellung von Daten verschiedenen Typs in einer Listenansicht
Erstellen eines Frameworks zum dynamischen Filtern von Daten verschiedenen Typs· Entwicklung einer PC Software und PC Datenbank für die Verwaltung von Geräteakten und die Inbetriebnahme von verschiedenen Labormessgeräten im Produktionsumfeld des Unternehmens mit C# und MS-SQL
· Entwicklung einer Kommunikationsschnittstelle für die Anbindung der Labormessgeräte über TCP/IP oder RS232 während der Inbetriebnahme.
· Design und Realisierung einer SQL Datenbank zur logistischen Verwaltung der Geräteakten und Gerätedaten im Produktionsprozess.
Regelmäßige Softwarepflege und Softwareupdates.· Langjährige Entwicklung, Weiterentwicklung und Pflege der Gerätesoftware und Bedienoberflächen für verschiedene Labormessgeräteserien mit C++ und Qt
· Entwicklung verschiedener Kommunikationsschnittstellen für die Geräte zur Vernetzung und Anbindung an LIMS Systeme
· Entwicklung und Pflege der Kommunikationsschnittstellen zu Messmodulen
Regelmäßige Softwarepflege und Softwareupdates.· Erstellen einer persistenten Datenhaltung aller relevanten Einstellungen der Bedienoberfläche in einer Datenbank.
· Erstellen der Logik einer Benutzerverwaltung; sichere Übertragung und Speicherung des Benutzerpasswortes als Ergebnis einer Hash-funktion
· Erstellen einer sicheren Benutzerauthentifizierung (?Login-Fenster?)
· Verwalten von Benutzerrechten je nach Benutzerlevel
· Erstellen der Logik für die Verwaltung benötigter Messmethoden
· Erstellen der Logik für die Verwaltung der generellen Geräteeinstellungen
· Erstellen der Logik für den visuellen Teil des Messvorganges
· Design und Erstellen der Views für die geschaffenen Logikschichten: Login-View, Methoden-View, Einstellungs-View, Benutzer-View und Messungs-View. Für den Messungs-View zusätzlich: Erstellen der visuellen, animierten View-Elemente ?Lineartisch? und ?Elektroden?
· Anbindung der State-Machine-API an die Bedienoberfläche
Erstellen eines Anwendungsprogrammes, das alle Views mit dem zugehörigen Logikschichten verbindet und verwaltet· Weiterentwicklung der Firmware des Thermocyclers
· Entwurf und Implementierung eines neuen Programmablaufmechanismus mit JSON-Serialisierung in C++11
Unit-Tests der Firmware mit dem Boost-Framework· Design und Erstellung Bedienoberfläche unter Linux, Qt
· Implementierung Gerätesoftware und -applikation
· Entwicklung Gerätetreiber für Messfunktionen
· Ablaufsteuerung und Messmethodenverwaltung
Druck- und Exportfunktionen für USB und NetzwerkWeiterentwicklung und
Portierung einer Bedienoberfläche nach Embedded Linux und auf das Grafiksystem
PEG.
Durch die Portierung der Applikation und der Bedienoberfläche des Thermo-cyclers auf Embedded Linux und auf eine schnellere Hardware wurde die Performance der Software deutlich verbessert.
C, C++, C++11, C#
Qt, XAML
JSON, PHP, Python
SQL, MySQL, MS-SQL, Shell (BASH)Industrie- und Labor-Messtechnik
Medizintechnik
Automotive
IT-Dienstleistungen