Wir verfolgen einen ingenieurgetriebenen Ansatz bei der Softwareentwicklung und verfügen über das gesamte Spektrum der Entwicklungsfähigkeiten, um modernste Softwaretechnologien bereitzustellen. Unser Leistungsspektrum umfasst umfassende maßgeschneiderte eingebettete Softwareanwendungen, plattformübergreifende mobile Anwendungen, IoT-Entwicklung und Cloud-Entwicklung.
Unsere Entwickler überprüfen Ihre gesamte Technologieinfrastruktur, um die höchste Softwareoptimierung für die gewählten Plattformen sicherzustellen und die ideale Architektur zu bestimmen, was zu einer schnelleren Markteinführung führt. Unser ingenieurgetriebener Ansatz basiert auf klar definierten Methoden, aktuellen Programmiersprachen und Technologien, leistungsstarken Tools und vor allem einem analytischen und faktengestützten Ansatz für moderne Softwareentwicklungsprozesse, -praktiken und -werkzeuge.
Embedded-Software
Embedded C, ANSI C, Embedded C++, Java (J2ME, Dalvik), Assembler (ARM, x86, andere), LabView, VHDL, Matlab/Simulink
IDEs
MS Visual Embedded, LPCExpress, IAR, KEIL, Code Vision AVR, MPLABX, Eclipse
Plattformen
8051/x86, ARM, AVR, PIC, Intel, NXP, ST, Renesas, Qualcomm, Freescale, Microchip
Betriebssysteme
Embedded Linux, RTLinux, FreeRTOS, embOS, QNX, VxWorks, Contiki, Quantum Leaps, Eigenentwicklungen (REXX, AMX)
Kommunikation
IoT, Bluetooth (BLE)/Smart WiFi, RS-232, RS-485, USB, SPI, I2C, I2S
Datenbanken
SQLite, MSSQL(SQL Server), MySQL
Windows / Linux-Anwendungen
C#, C++, Java, Rust
Mobile
Plattformübergreifende Anwendungen für iOS, Android oder Windows mit Xamarin und Flutter
Cloud-Lösungen
ASP.NET, ASP.NET Core, HTML/JavaScript, Azure, WPF
Unsere Software-Services umfassen:
- Bei der Entwicklung von Embedded-Systemen setzen wir auf Mikrocontroller und die Arbeit namhafter Hersteller, die von energiesparenden bis hin zu leistungsstarken Systemen reichen.
- Firmware für Embedded-Systeme, von Treibern für Embedded-Geräte bis hin zu abstrakten Anwendungen, von Echtzeit-Betriebssystemen (RTOS) bis hin zu Embedded-Linux und Windows, von modellbasierter Softwareentwicklung bis hin zu Assembler-Code.
- Entwicklung von grafischen Benutzeroberflächen und Anwendungen.
- Erfassung und Analyse von Messdaten, Filterfunktionen und Signalauswertung, digitale Signalverarbeitung (DSP).
- Bootloader für die Aktualisierung der Geräte-Firmware nach der Auslieferung.
- Wi-Fi und Bluetooth-Kommunikation für das Internet der Dinge (IoT).
- Anwendungen für PCs und Smartphones, insbesondere zur Interaktion mit Embedded-Geräten – Erfassung, Auswertung und Verarbeitung von Daten.