Weiter entfernte Projekte nur mit hohem HomeOffice-Anteil möglich.
Pflege und Weiterentwicklung der embedded Software für Verkaufsautomaten. Neuentwicklung von C++-Klassen für die MDB-Protokollebene (Multi-Drop-Bus). Integration von neuen C++ Klassen für Logging und Automaten-Simulation.
Integration und Anpassungen für neue Automaten und Kundenanforderungen. Python-Testscripts für Jenkins-Testserver.
Komplette Neuentwicklung der Software zum Aufwerten von Kartenguthaben in C++. Definition der Softwarearchitektur, Konzept für Multithreading-Interaktion. GUI-Integration mittels Gtk3-Libraries. Portierung auch auf ARM-Syteme mit Yocto-Linux. Konstante Weiterentwicklung und Integration von Kundenanforderungen und Kundenprojekten. Softwareschutz durch Signatur mit Hardware-ID?s.
Python-Testscripts für Jenkins-Testserver.
Integration von Geräten zur Aufwertung:
Entwicklung von Tools (C++, Win7) zur Unterstützung proprietärer Hardwarefunktionen. Software-Keyboard mit Spezialfunktionen zur individuellen Kundenanpassung.
Windows-Service zur Verteilung von HW-Events an beliebige Client-Apps. Videomodul für Rückfahrkamera, Ein-/Ausblenden über Hardwaresignal.
Support für eingebaute, proprietäre Hardwarefunktionen (Bewegungssensor,Temperatursensoren, USV, Hardwaretasten, Dockingstation, Firmwareupdate). Infotool zur Anzeige des HW-Status und aller Events. SNMP-Agent zur Weitergabe der HW-Infos mittels SNMP.
Migration und Erweiterung der für Win7 entwickelten Tools (Software-Keyboard, HW-Control- und Infotools) nach Windows Embedded Compact 2013 (WinCE7).
Linux, Android, C++, Java. Migration und Erweiterung des für Windows entwickelten Scanner-Tools nach Linux und Android-NDK.
Entwicklung eines universellen Interfaces in C++ zur Ansteuerung der Serviceschnittstellen (RS232 und TCP/IP) verschiedener Lasertypen unter Windows und Linux. Inklusive Testprogrammen, Setups und API-Entwickler-dokumentation. Simulationsmöglichkeit zum einfachen Testen integriert.
Entwicklung eines GUI-Tools zur Darstellung und Steuerung verschiedener SPS-Geräte der Sinter-Maschinen.
Kundenprogramm zur Anzeige der gekauften Lizenzen (Dongle) und deren Ablaufdatum.
Weiterentwicklung der bestehenden Sinter-Prozess-Software, Tools und Interfaces.
Unterstützung bei der Entwicklung neuer Maschinen-Prototypen durch Anpassung, Erweiterung und Fehlersuche in bestehender Software.
Neuentwicklung von Software-Interfaces zur parallelen Steuerung interner Maschinen-Controller mit Qt-Bibliotheken. Funktionen für HW-Tests, Initialisierung und zur Kalibrierung der Laser integriert.
Dokumentation im internen Wiki-System erstellt.
Selbständige Entwicklung der kompletten Reiseführer-Applikation (C++, WindowsCE) für das mobile Navigationsgerät nach designtechnischen Vorgaben.
Entwicklung der notwendigen GUI-Elemente, z.B. zur besonderen Listendarstellung der Inhalte. Die Inhalte werden dabei über eine vorhandene Datenbankschnittstelle zugeliefert.
Systemunabhängiger HTML-Minibrowser zur frei konfigurierbaren Anzeige der detaillierten Beschreibungen der Reiseführer-Einträge.
API-Definition/Integration zur Interaktion mit der Navigationssoftware.
Intelligenter Image-Cache zur Verwaltung und schnellen Ausgabe der anfallenden zahlreichen Bilddaten (GUI und Reiseführer) im auf 32 MB begrenzten WinCE-Prozess.
Anzeige von transparenten PNGs und JPG-Bildern über OpenSource Bibliotheken und eigene, optimierte Blit-Funktionen.
Abarbeiten diverser Hintergrundprozesse wie z.B.: Hardware-Status prüfen (Batterie, SD-Karte, Spezialtasten), Vorausladen von Bilddateien, MP3-Player, Navi-Events.
Logging und Debugfunktionen zur einfachen Fehleranalyse.
Integrierter MP3-Player und Bildbetrachter für SD-Karten.
Idee, Design und Entwicklung der Rate- und Puzzlespiele.
Diverse sonstige Funktionen wie: Diashow, Radio, Touch-Tastatur.
Entwicklung von Tools in C++ zur Unterstützung proprietärer Hardwarefunktionen mit modular erweiterbarem Konfigurationstool. Hotkeyunterstützung für die integrierte Tastatur zum Start beliebiger Programme. Tastatursperre mit Passwortfreigabe über Touch-Dialog.
Software-Keyboard mit Spezialfunktionen zur individuellen Kundenanpassung. Kann als Windows OnScreenKeyboard (OSK) ins System eingehängt werden. Support für RDP-Verbindungen. Unterschiedl. Layouts für Logon- und User-Sessions wählbar. Ctrl-Alt-Del Simulation für Win7 angepasst.
Konfigurationsmodul mit GUI für den
File Based Write Filter (FBWF).
Applikation und Libs für die Erzeugung und Verwaltung von Softwarekeys zur Lizenzierung einzelner Module. Integration von OpenSource Cryptography-Libraries.
Diverse Netzwerkfeatures, z.B. Programmstarts bei WLAN Re-/Connects. WLAN-Statusmonitor mit Anzeige relevanter WLAN-Daten wie RSSI, BSSID, SSID, aktuelle IP-Adresse. Optionales Protokollieren der Daten zur
WLAN-Problemanalyse.
Komplette Überarbeitung der Oberfläche des Navigationsclients unter WinCE mit MFC. Verbesserte Optik der Standard Windows Dialoge durch erweiterte Basisklassen mit grafischen 3D-Elementen. Neuentwicklung/-gestaltung der MFC-Dialoge zur Routen- und Optionseingabe am CE Client mit Unterstützung von PointOfInterest- und Favouriten-Listen.
Auftragsmodul, ermöglicht das Senden von Aufträgen über SMS oder GPRS an mit PDAs ausgerüstete Fahrzeuge und diverse Statusrückmeldungen and die Zentrale.
Mautmodul für die automatische und manuelle Einbuchung der Maut im LKW am PDA.
Erweiterung des PDA-Clients für komplettem Lieferablauf. Einscannen der gelieferten Waren, Aufzeichnung der Empfängerunterschrift am PDA, Versand der komprimierten Daten zum Server, Ausdruck eines Lieferscheins.
Anbindung verschiedener GPS-Geräte (Seriell, Bluetooth, Zodiac-Protokoll) an den PDA-Client. Positionsnachrichten bei eingestellten Grenzen (Radius oder Zeittrigger) an den Server senden.
Entwicklungen für das Anzeigeprogramm Windows-Viewer für archivierte Daten.
Design, Implementierung und Doku. (in Englisch) von Basisschnittstellen (COM, ATL). Dokumentenzugriff und -ablage über HTTP (auch SSL) mit dem WININET SDK.
Design und Implementierung eines individuell konfigurierbaren Programms zum lokalen Download von Dokumenten aus dem Archiv. Das Programm empfängt Dokument-URLs in Form von XML Dateien von einem SAP R/3 Server mittels des RFC-Protokolls. Die durch die URLs spezifizierten Dokumente werden dann über das HTTP-Protokoll auf den lokalen Client geladen.
Third-Level Support für entwickelte Produktkomponenten. Software-Dokumentation und Test-Abläufe in Englisch nach ISO 9001 erstellt und durchgeführt.
95-98 Projekte für Windows 3.x/Win95/NT in C und C++
Entwicklung allgemeiner Tool-DLL's für 32-Bit-SW mit Routinen für: Druckerausgabe, COM-Schnittstelle, Registryabfragen, Logbucherstellung. Textverwaltung für die Internationalisierung von Produkten, Hardkeyabfrage für den Kopierschutz, Funktionen zur Prozesskommunikation. DLL zur komfortablen Touchpanel Unterstützung durch Buttonmenüs.
Entwicklung eines Vergleichsprogramms für NC-Programme mit unbegrenzter Dateilänge. Diverse NC-spezifische Filtereinstellungen und die direkte Übernahme von geänderten Textstellen ist möglich. Die Oberfläche der SW wurde (umschaltbar) für die Office-Linie und auch speziell für Touchbedienung gestaltet.
Entwicklung eines Übertragungsprogramms zur seriellen Kommunikation mit CNC-Maschinen. Hierbei wird eine Vielzahl von maschinenspezifischen Parametern, sowie diverse CNC-Protokolle wie z. B. Heidenhain, Mazak unterstützt.
90-94 Projekte für MS-DOS in Assembler und C
Neuentwicklung von Low-Level Grafik-Librarys für EGA-/VGA- und VESA-Grafikkarten. Durch diese in Overlay-Technik erstellten Librarys wurde eine deutliche Performance-Steigerung aller grafischen Programme erreicht, z.B. für die NC-Konstruktion.
Entwicklung grafischer Oberflächenlibrarys für Pulldown-Menüs, Toolbar-Leisten und Dialog-Masken. Hierfür wurde auch ein Icon-Editor für die Endanwender erstellt.
MS-DOS-Librarys für die Druckausgabe und -verwaltung, Speichermanagement für EMS/XMS, V24-Schnittstelle und Datei-I/O.
V24 Schnittstellen-Testprogramme zur Prüfung der Hardware-Entwicklungen der Firma.
SW-Entwicklung für einen "Automatischen Operator" zur Überwachung von Rechenzentren.
Entwicklung von Tools zur digitalen Sprachaufzeichnung und -wiedergabe. Zusammensetzung von Sprachausgaben für automatische, akustische Fehlermeldungen mit denen der Administrator, z.B. zu Hause, über Telefon automatisch benachrichtigt wird.
Programmierung von allgemeinen Tools und resistenden und interruptgesteuerten Systemroutinen.
Weiter entfernte Projekte nur mit hohem HomeOffice-Anteil möglich.
Pflege und Weiterentwicklung der embedded Software für Verkaufsautomaten. Neuentwicklung von C++-Klassen für die MDB-Protokollebene (Multi-Drop-Bus). Integration von neuen C++ Klassen für Logging und Automaten-Simulation.
Integration und Anpassungen für neue Automaten und Kundenanforderungen. Python-Testscripts für Jenkins-Testserver.
Komplette Neuentwicklung der Software zum Aufwerten von Kartenguthaben in C++. Definition der Softwarearchitektur, Konzept für Multithreading-Interaktion. GUI-Integration mittels Gtk3-Libraries. Portierung auch auf ARM-Syteme mit Yocto-Linux. Konstante Weiterentwicklung und Integration von Kundenanforderungen und Kundenprojekten. Softwareschutz durch Signatur mit Hardware-ID?s.
Python-Testscripts für Jenkins-Testserver.
Integration von Geräten zur Aufwertung:
Entwicklung von Tools (C++, Win7) zur Unterstützung proprietärer Hardwarefunktionen. Software-Keyboard mit Spezialfunktionen zur individuellen Kundenanpassung.
Windows-Service zur Verteilung von HW-Events an beliebige Client-Apps. Videomodul für Rückfahrkamera, Ein-/Ausblenden über Hardwaresignal.
Support für eingebaute, proprietäre Hardwarefunktionen (Bewegungssensor,Temperatursensoren, USV, Hardwaretasten, Dockingstation, Firmwareupdate). Infotool zur Anzeige des HW-Status und aller Events. SNMP-Agent zur Weitergabe der HW-Infos mittels SNMP.
Migration und Erweiterung der für Win7 entwickelten Tools (Software-Keyboard, HW-Control- und Infotools) nach Windows Embedded Compact 2013 (WinCE7).
Linux, Android, C++, Java. Migration und Erweiterung des für Windows entwickelten Scanner-Tools nach Linux und Android-NDK.
Entwicklung eines universellen Interfaces in C++ zur Ansteuerung der Serviceschnittstellen (RS232 und TCP/IP) verschiedener Lasertypen unter Windows und Linux. Inklusive Testprogrammen, Setups und API-Entwickler-dokumentation. Simulationsmöglichkeit zum einfachen Testen integriert.
Entwicklung eines GUI-Tools zur Darstellung und Steuerung verschiedener SPS-Geräte der Sinter-Maschinen.
Kundenprogramm zur Anzeige der gekauften Lizenzen (Dongle) und deren Ablaufdatum.
Weiterentwicklung der bestehenden Sinter-Prozess-Software, Tools und Interfaces.
Unterstützung bei der Entwicklung neuer Maschinen-Prototypen durch Anpassung, Erweiterung und Fehlersuche in bestehender Software.
Neuentwicklung von Software-Interfaces zur parallelen Steuerung interner Maschinen-Controller mit Qt-Bibliotheken. Funktionen für HW-Tests, Initialisierung und zur Kalibrierung der Laser integriert.
Dokumentation im internen Wiki-System erstellt.
Selbständige Entwicklung der kompletten Reiseführer-Applikation (C++, WindowsCE) für das mobile Navigationsgerät nach designtechnischen Vorgaben.
Entwicklung der notwendigen GUI-Elemente, z.B. zur besonderen Listendarstellung der Inhalte. Die Inhalte werden dabei über eine vorhandene Datenbankschnittstelle zugeliefert.
Systemunabhängiger HTML-Minibrowser zur frei konfigurierbaren Anzeige der detaillierten Beschreibungen der Reiseführer-Einträge.
API-Definition/Integration zur Interaktion mit der Navigationssoftware.
Intelligenter Image-Cache zur Verwaltung und schnellen Ausgabe der anfallenden zahlreichen Bilddaten (GUI und Reiseführer) im auf 32 MB begrenzten WinCE-Prozess.
Anzeige von transparenten PNGs und JPG-Bildern über OpenSource Bibliotheken und eigene, optimierte Blit-Funktionen.
Abarbeiten diverser Hintergrundprozesse wie z.B.: Hardware-Status prüfen (Batterie, SD-Karte, Spezialtasten), Vorausladen von Bilddateien, MP3-Player, Navi-Events.
Logging und Debugfunktionen zur einfachen Fehleranalyse.
Integrierter MP3-Player und Bildbetrachter für SD-Karten.
Idee, Design und Entwicklung der Rate- und Puzzlespiele.
Diverse sonstige Funktionen wie: Diashow, Radio, Touch-Tastatur.
Entwicklung von Tools in C++ zur Unterstützung proprietärer Hardwarefunktionen mit modular erweiterbarem Konfigurationstool. Hotkeyunterstützung für die integrierte Tastatur zum Start beliebiger Programme. Tastatursperre mit Passwortfreigabe über Touch-Dialog.
Software-Keyboard mit Spezialfunktionen zur individuellen Kundenanpassung. Kann als Windows OnScreenKeyboard (OSK) ins System eingehängt werden. Support für RDP-Verbindungen. Unterschiedl. Layouts für Logon- und User-Sessions wählbar. Ctrl-Alt-Del Simulation für Win7 angepasst.
Konfigurationsmodul mit GUI für den
File Based Write Filter (FBWF).
Applikation und Libs für die Erzeugung und Verwaltung von Softwarekeys zur Lizenzierung einzelner Module. Integration von OpenSource Cryptography-Libraries.
Diverse Netzwerkfeatures, z.B. Programmstarts bei WLAN Re-/Connects. WLAN-Statusmonitor mit Anzeige relevanter WLAN-Daten wie RSSI, BSSID, SSID, aktuelle IP-Adresse. Optionales Protokollieren der Daten zur
WLAN-Problemanalyse.
Komplette Überarbeitung der Oberfläche des Navigationsclients unter WinCE mit MFC. Verbesserte Optik der Standard Windows Dialoge durch erweiterte Basisklassen mit grafischen 3D-Elementen. Neuentwicklung/-gestaltung der MFC-Dialoge zur Routen- und Optionseingabe am CE Client mit Unterstützung von PointOfInterest- und Favouriten-Listen.
Auftragsmodul, ermöglicht das Senden von Aufträgen über SMS oder GPRS an mit PDAs ausgerüstete Fahrzeuge und diverse Statusrückmeldungen and die Zentrale.
Mautmodul für die automatische und manuelle Einbuchung der Maut im LKW am PDA.
Erweiterung des PDA-Clients für komplettem Lieferablauf. Einscannen der gelieferten Waren, Aufzeichnung der Empfängerunterschrift am PDA, Versand der komprimierten Daten zum Server, Ausdruck eines Lieferscheins.
Anbindung verschiedener GPS-Geräte (Seriell, Bluetooth, Zodiac-Protokoll) an den PDA-Client. Positionsnachrichten bei eingestellten Grenzen (Radius oder Zeittrigger) an den Server senden.
Entwicklungen für das Anzeigeprogramm Windows-Viewer für archivierte Daten.
Design, Implementierung und Doku. (in Englisch) von Basisschnittstellen (COM, ATL). Dokumentenzugriff und -ablage über HTTP (auch SSL) mit dem WININET SDK.
Design und Implementierung eines individuell konfigurierbaren Programms zum lokalen Download von Dokumenten aus dem Archiv. Das Programm empfängt Dokument-URLs in Form von XML Dateien von einem SAP R/3 Server mittels des RFC-Protokolls. Die durch die URLs spezifizierten Dokumente werden dann über das HTTP-Protokoll auf den lokalen Client geladen.
Third-Level Support für entwickelte Produktkomponenten. Software-Dokumentation und Test-Abläufe in Englisch nach ISO 9001 erstellt und durchgeführt.
95-98 Projekte für Windows 3.x/Win95/NT in C und C++
Entwicklung allgemeiner Tool-DLL's für 32-Bit-SW mit Routinen für: Druckerausgabe, COM-Schnittstelle, Registryabfragen, Logbucherstellung. Textverwaltung für die Internationalisierung von Produkten, Hardkeyabfrage für den Kopierschutz, Funktionen zur Prozesskommunikation. DLL zur komfortablen Touchpanel Unterstützung durch Buttonmenüs.
Entwicklung eines Vergleichsprogramms für NC-Programme mit unbegrenzter Dateilänge. Diverse NC-spezifische Filtereinstellungen und die direkte Übernahme von geänderten Textstellen ist möglich. Die Oberfläche der SW wurde (umschaltbar) für die Office-Linie und auch speziell für Touchbedienung gestaltet.
Entwicklung eines Übertragungsprogramms zur seriellen Kommunikation mit CNC-Maschinen. Hierbei wird eine Vielzahl von maschinenspezifischen Parametern, sowie diverse CNC-Protokolle wie z. B. Heidenhain, Mazak unterstützt.
90-94 Projekte für MS-DOS in Assembler und C
Neuentwicklung von Low-Level Grafik-Librarys für EGA-/VGA- und VESA-Grafikkarten. Durch diese in Overlay-Technik erstellten Librarys wurde eine deutliche Performance-Steigerung aller grafischen Programme erreicht, z.B. für die NC-Konstruktion.
Entwicklung grafischer Oberflächenlibrarys für Pulldown-Menüs, Toolbar-Leisten und Dialog-Masken. Hierfür wurde auch ein Icon-Editor für die Endanwender erstellt.
MS-DOS-Librarys für die Druckausgabe und -verwaltung, Speichermanagement für EMS/XMS, V24-Schnittstelle und Datei-I/O.
V24 Schnittstellen-Testprogramme zur Prüfung der Hardware-Entwicklungen der Firma.
SW-Entwicklung für einen "Automatischen Operator" zur Überwachung von Rechenzentren.
Entwicklung von Tools zur digitalen Sprachaufzeichnung und -wiedergabe. Zusammensetzung von Sprachausgaben für automatische, akustische Fehlermeldungen mit denen der Administrator, z.B. zu Hause, über Telefon automatisch benachrichtigt wird.
Programmierung von allgemeinen Tools und resistenden und interruptgesteuerten Systemroutinen.