Softwareentwicklung
Wir entwickeln innovative und massgeschneiderte Softwarelösungen
Für jeden Anwendungsfall setzen wir die am besten geeignete Sprache und Programmierumgebung ein. Dabei haben wir uns auf die hardwarenahe Softwareentwicklung für Elektronikprodukte spezialisiert. Unser Team verfügt über jahrelange Erfahrung in der Konzeption und Entwicklung von industriellen Echtzeit-Applikationen.
Bei der Implementierung der grafischen Benutzerführungen setzen wir moderne Frameworks und Tools ein, welche eine effiziente Umsetzung der Grafikvorgaben ermöglichen. Unsere leistungsstarken grafischen Benutzeroberflächen funktionieren selbst auf ressourcenbeschränkten, kostengünstigen Mikrocontrollern.
Bedienkonzepte
Dem Anwendungsfall entsprechend, setzen wir verschiedene Bedienkonzepte wie Touchscreen, Tastatur, Maus, QR Code Leser, Barcode Leser oder Game-Controller um.
UI / UX
Eine moderne und intuitive Benutzeroberfläche bildet die Schnittstelle zwischen Mensch und Maschine. Dabei setzen wir oft auf ein LCD oder OLED Display mit Touchscreen.
Operating System
Wir setzen bei Bedarf auch freie Betriebssysteme wie FreeRTOS oder Embedded Linux mit entsprechendem Bootloader oder lizenzpflichtige Betriebssysteme wie MicroC/OS mit ihren Erweiterungen ein.
Vernetzung
Wir haben jahrelange Erfahrung mit einer Vielzahl von unterschiedlichen Schnittstellen und Protokollen zur Kommunikation mit eigenen oder fremden Systemen.
Real Time
Echtzeit Anforderungen werden zuverlässig eingehalten.
Telemetrie
Die effiziente Erfassung der Bedienernutzung dient zur Analyse neuer Produktegenerationen oder für den Reparaturfall einzelner Steuerungen.
Update
Firmware Updates können direkt vom Kunden aufgespielt werden.
PC Applikationen
Die geeignete und kostengünstige App zur Konfiguration, Steuerung oder Überwachung der elektronischen Steuerung stammt ebenfalls aus unserer Entwicklungsabteilung.
Web Apps
Im Bereich von Cloud basierten IoT (Internet of Things) Geräten setzen wir vermehrt auf Web Applikationen, welche ohne Installation im Browser ausgeführt werden können.