Unser Angebot
Wir entwickeln Linux-Apps für Embedded-Systeme in verschiedenen Programmiersprachen.
Unsere Anwendungen (hauptsächlich Linux-Daemons) verwalten die Funktionen, z.B. Anwendungen, die GNSS-Daten über prozessübergreifende Kommunikation an die LAN- oder USB-Anschlüsse oder den lokalen Host liefern.
Verschiedene Protokollagenten wie SNMP sind der nächste Bereich, in dem wir aktiv sind.
Der Output ist in der Regel ein Installationspaket für die gewünschte Linux-Distribution und die Protokolle der Softwaretests.

Sie möchten Ihre Produktentwicklung beschleunigen?
Setzen Sie sich mit uns in Verbindung und erleben Sie den Unterschied in unserem Ansatz.
Entwicklung von Linux-Anwendungen
Mehr über diese Leistung erfahren
Modell-IDE — Framework — Compiler — Debugger - Dokumentation
Obwohl die meiste Software in einfachen Texteditoren entwickelt werden kann, verwenden wir in der Regel IDE-Tools (Integrated Development Environment) wie MS Visual Studio Code und Remote-Debugging-Zugang, Qt Creator, Atom und Eclipse.
Darüber hinaus gibt es noch einige andere Systeme, die den einzelnen MCUs von ihren Herstellern zur Verfügung gestellt werden. Davor erstellen wir oft ein UML-Architekturmodell in Enterprise Architect oder Visual Paradigm.
Für die Frontend-Entwicklung verwenden wir meist ReactJS oder AngularJS. Für die Backend-Entwicklung verwenden wir NodeJS mit JavaScript-Quellcode.
Wir implementieren auch effiziente und schnelle Linux-Daemons mit C/C++ und entsprechenden Compilern und Debuggern (meist g++ und gdb).

Dokumentationswerkzeuge hängen stark von der Programmiersprache ab. Wir verwenden z.B. Doxygen oder JSDoc.
Überall dort, wo Steuerungen kompakt und verbrauchsarm sein sollen.
Es wird vor allem im Bereich der Funkkommunikation, im IoT und im Segment der Messgeräte geschätzt.
Jede Phase der Entwicklung von Linux-Anwendungen folgt den Anforderungen der Kunden.
- Ein Vorschlag zur Systemarchitektur basiert auf kundenspezifischen Anforderungen.
- Wir implementieren die Softwareeinheiten, die den Komponenten der Architektur entsprechen.
- Die Testfälle werden vom Testingenieur implementiert und Schritt für Schritt mit entsprechenden Testberichten als Ergebnis durchgeführt.
- Am Ende des Prozesses werden Feature-Tests durchgeführt, deren Berichte mit den Feature-Anforderungen verglichen werden.

Jede Phase der Entwicklung von Linux-Anwendungen folgt den Anforderungen der Kunden.
Die Entwicklung von Linux-Anwendungen ist ständig im Gange.
Wir haben mit der Entwicklung von Anwendungen für Notfallkommunikationssysteme angefangen. Diese Anwendungen haben die Hardware konfiguriert und den Systemstatus an den Infrastruktur-Supervisor gemeldet. In solchen Fällen haben wir einen Linux-Daemon oder SNMP-Agenten zur Verfügung gestellt.
Später haben wir Anwendungen für Messgeräte entwickelt. Das bedeutet Datenerfassung, Signalverarbeitung und deren Darstellung über verschiedene Schnittstellen in Form eines Brokers oder Servers.
HTTPS Backend- und Frontend-Entwicklung sind seit einigen Jahren ein Thema.
Sie verwenden eine leichtgewichtige SQL-Datenbank-Engine für die Datenspeicherung.

Die Entwicklung von Linux-Anwendungen ist ständig im Gange.
Unsere Rollen im Lebenszyklus der Softwareentwicklung
Wir bieten Design-, Engineering- und Beratungsleistungen in einzelnen Lebenszyklusphasen der Hardware-Produktentwicklung.
Unsere zusammenhängenden, maßgeschneiderten Lösungen und Fallstudien
Informieren Sie uns über Ihr Projekt
Wir freuen uns auf Ihre Kontaktaufnahme.
Unser Hardware- und Softwareentwicklungsunternehmen ist bereit für neue Partner, Geschäftsmöglichkeiten und anspruchsvolle Projekte.
* Felder, die mit einem Sternchen markiert sind, sind Pflichtfelder.

Pavel Vrtík
Business Development
Nehmen Sie gerne direkt Kontakt mit mir auf – ich freue mich auf Ihre Nachricht.
Kooperationsmodelle
Wir können intern arbeiten oder Ihr Team unterstützen.
Mit unserer Erfahrung mit verschiedenen Tools, Methoden (Waterfall, V-Model, Agile) und Prozessen (V&V) passen wir uns problemlos an Ihre Standards an.






