Dienstleistungen
Überblick über unser Dienstleistungsprofil
Beratung
Wir bieten Beratung in den folgenden Kompetenzbereichen an:
- Das Design von Hardware-Software-Interaktionen setzt die Vertrautheit mit System-Software als auch tiefes Verständnis von Hardware-Architekturen voraus. Basierend auf langjährigen Erfahrungen bieten wir Beratung auf diesem Gebiet an.
- Der kommerzielle Einsatz von Open-Source-System-Software in Produkten gewinnt zunehmend an Bedeutung. Hierfür ist einerseits die Erfahrung von existierender Technologie Voraussetzung. Zum Anderen entstehen durch den Einsatz von Open-Source-Software, insbesondere in Kombination mit proprietärer Software, lizenzrechtliche Fragen. Wir sind durch unsere langjährige Erfahrung im Umgang mit Open-Source-Lizenzen mit deren Implikationen vertraut und bieten an, den kommerziellen Einsatz von Open-Source-Software planend und beratend zu begleiten.
- Systeme im eingebetteten Bereich unterliegen oft technischen Limitationen, wie Energieverbrauch, Kosten für Komponenten, Speicherbedarf oder Rechenzeit. Wir bieten an, Systeme auf deren unterster Softwareebene zu untersuchen (Analyse) sowie algorithmisch oder durch Mikrooptimierungen zu verbessern (Optimierung).
- Die Handhabung komplexer Systemsoftware, die viele hunderttausend Zeilen Programmcode besitzen kann, ist eine große Herausforderung für die Software-Integration. Wir bieten Kunden die Nutzung unserer Methodik an, welche wir durch umfassende Erfahrungen mit der Wiederverwendung und Portierung komplexer Softwaresysteme erlangt haben.
Auftragsentwicklungen
Auf der Basis unserer langjährigen Erfahrung mit Betriebssystemen auf verschiedenen Plattformen bieten wir die Programmierung von Gerätetreibern zur Ansteuerung von Peripheriegeräten und Low-Level-Grafiksoftware als Auftragsentwicklung an. Darüber hinaus können wir Kunden Entwicklungsunterstützung bei der Erstellung von Systemsoftware (z.B. Netzwerkprotokoll-Implementierungen), Tools und Anwendungen anbieten. Unser Erfahrungen konzentrieren sich auf folgende Bereiche:
- Programmiersprachen / Hardwarebeschreibungssprachen
- C/C++, Python, Ada, Tcl/Tk, Pascal, Assembler, VHDL
- Prozessorarchitekturen
- IA32, ARM, Freescale Coldfire, Xilinx Microblaze, DSP56k
- Technologien
- UNIX, Linux-Kern, GNU Tools, L4 Mikrokerne, TCP/IP, SSL, IPsec, OpenGL, Qt4

