Entwicklung Software
Im Vergleich zur Applikationsentwicklung ist die Software-Entwicklung bei Embedded Systemen oftmals durch, zum Teil erheblich eingeschränkte, Ressourcen in Performance und Speicherausstattung gekennzeichnet.
Wir achten auf Flexibilität und Skalierbarkeit der Software.

Leistungen im Überblick
Programmiersprachen
- C/C++
- Java
- Delphi
- Visual Basic
Dabei werden die typischen Bibliotheken wie MFC, .NET oder ASP.NET verwendet.
- Datenbanken
- browserbasierte Applikationen
Firmware
Bedingt durch den hardwarenahen Einsatz, die begrenzten Speicherressourcen und die geringe Rechenleistungen gängiger 8- und 16-Bit Mikrocontroller erfolgt die Programmierung meist in C oder Assembler.
Wir bieten Cross-Plattform-Entwicklungen:
Echtzeit-Betriebssysteme wie uCLinux oder spezielle Embedded Linux Varianten
Embedded Applikationen stellen zudem sehr hohe Verfügbarkeitsanforderungen, da die mit einem Mikrocontroller ausgerüsteten Geräte häufig nonstop betrieben werden – und das oft über Jahre, ohne Systemneustart. Die Qualitätsanforderungen sind daher deutlich höher als bei Standard PC-Software. In Verbindung mit den eingeschränkten Debug-Möglichkeiten führt dies häufig zu einem deutlich erhöhten Programmieraufwand.