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.