Entwicklung intelligenter Steuerungslösungen

Bretgeld entwickelt zuverlässige, flexible Steuerungssysteme für professionelle Anwendungen.
Wir verbinden Anwendungssoftware, Embedded-Entwicklung, Hardware-Integration und UI/UX-Design, um komplexe Technologie in intuitive Steuerungsprodukte umzusetzen.

Als ein System entwickelt

Mit zunehmender Komplexität von Lichtsteuersystemen steigen auch die Erwartungen der Anwender. Mit über 20 Jahren Erfahrung in der Entwicklung intelligenter Lichtsteuerungslösungen unterstützen wir unsere Kunden dabei, komplexe technische Anforderungen in intuitive, zuverlässige und effiziente Produkte für Lichtdesigner und Anwender zu übersetzen.

Umfassende Beleuchtungssteuerung

Hochentwickelte Steuerungssoftware und intuitive Benutzeroberflächen, die einen effizienten und zuverlässigen Betrieb in anspruchsvollen professionellen Umgebungen ermöglichen.

Vollständiges Produktdesign

Von der Systemarchitektur über die Hardware-Spezifikationen bis hin zu funktionsfähigen Prototypen entwickeln wir die miteinander vernetzten Komponenten, die erforderlich sind, um ein Steuerungsprodukt zum Leben zu erwecken.

UI/UX Entwicklung

Das Design orientiert sich an realen Anwendern, so dass Lichtdesigner und Bediener intuitiv, effizient und mit voller Kontrolle arbeiten können.

Entwicklung von Hardware und Software

Von Schaltplänen und Firmware bis hin zu Software und Betriebssystemen liefern wir vollständig integrierte Lösungen.

Modulare Grundlagen. Entwickelt rund um das Produkt.

 

Bewährte und modulare Software- und Hardwarearchitekturen bieten Ausgangspunkte für wiederkehrende Anforderungen. Jedes Produkt wird jedoch auf seine spezifischen technischen Anforderungen und seine Einsatzumgebung zugeschnitten.

Geeignete Module können konfiguriert, angepasst oder erweitert werden. Erfordert ein Projekt eine neue Lösung, wird die notwendige Funktionalität entwickelt und in das Gesamtsystem integriert. So lassen sich unnötige Neuentwicklungen vermeiden, frühere Validierungen unterstützen und die Entwicklungsarbeit auf die Herausforderungen konzentrieren, die jedes Produkt einzigartig machen.

Software-Releases

Kontinuierliche Entwicklung, Validierung und Optimierung

Codezeilen

Eine ausgereifte Codebasis für die Entwicklung komplexer Produkte.

Jahre Erfahrung

In der Entwicklung von Steuerungslösungen

Mitwirkende

Über verschiedene Fachdisziplinen hinweg

Der Technologie-Stack

Wir wählen Technologien, die zum Produkt passen und es langfristig tragen. Neue Werkzeuge werden offen geprüft, sorgfältig evaluiert und eingesetzt, wenn sie einen spürbaren Mehrwert für das Gesamtsystem schaffen.

Anwendungssoftware

Qt 6 und C++23 für leistungsfähige Anwendungslogik und Systemfunktionalität.

Benutzeroberflächen

QML und GLSL-Shader für reaktionsschnelle, passgenau entwickelte Benutzeroberflächen.

Eingebettete Systeme

C und C++ für Firmware, Treiber und hardwarenahe Steuerungsfunktionen.

Skripting und Datenwerkzeuge

Scheme für Skripting und Kommandozeilen-Workflows; Python für Datenkonvertierung und unterstützende Werkzeuge.

Entwicklungsprozess

Git für die Versionsverwaltung, CMake für das Build-Management und Docker für die kontinuierliche Integration.

Entwickelt, getestet, verfeinert.

Zuverlässigkeit entsteht in einem strukturierten Entwicklungsprozess – vom ersten Proof of Concept bis zur Auslieferung.

Neue Ideen werden früh anhand funktionaler Prototypen untersucht. Mit dem Fortschreiten der Entwicklung helfen automatisierte Tests, Code-Reviews, Qualitätsprüfungen sowie Kunden- und Anwenderfeedback dabei, sicherzustellen, dass jede Funktion den vorgesehenen Anwendungsfall erfüllt und im Gesamtsystem zuverlässig funktioniert.

01

Prototyp entwickeln und validieren

Kunden- und Anwenderfeedback prägt den Prozess von Beginn an. Proofs of Concept und funktionale Prototypen helfen, Ideen, Anforderungen und die technische Ausrichtung zu validieren.

02

Implementieren und testen

Implementierung und automatisierte Tests gehen Hand in Hand. Die Tests orientieren sich am vorgesehenen Anwendungsfall und prüfen, ob neue Funktionen und Fehlerbehebungen wie erwartet funktionieren.

03

Review vor der Integration

Der Code wird vor der Integration von mehreren Teammitgliedern geprüft. Erkenntnisse aus dem Review werden innerhalb des Entwicklungszyklus umgesetzt, bevor der Code integriert wird.

04

Produktqualität prüfen

Manuelle Abnahmetests bewerten das Produkt über automatisierte Prüfungen hinaus und überprüfen das Verhalten in realitätsnahen Einsatzszenarien.

05

Mit Anwendern testen

Beta-Tests bringen die Lösung in die Hände der Anwender. Ihr Feedback hilft, Workflows, Benutzerfreundlichkeit und Performance vor der Auslieferung zu validieren.

06

Freigabe

Nach den Beta-Tests wird das Produkt als stabile Version für den Einsatz in realen Anwendungen freigegeben.

Engineering-gesteuerte Entwicklung
für anspruchsvolle Anwendungen.

Ganz gleich, ob es um die Entwicklung eines neuen Produkts zur Beleuchtungssteuerung, die Erweiterung einer bestehenden Plattform oder die Validierung eines integrierten Prototyps geht – unser Team unterstützt Sie gerne bei der Festlegung und Entwicklung des richtigen technischen Ansatzes.

Nehmen Sie Kontakt mit uns auf oder informieren Sie sich über unsere entsprechenden technischen Kompetenzen.