Die nubix Software-Design GmbH hat sich im Bereich Automotive auf „Embedded Systems“ spezialisiert.
Die Software-Entwicklung für diese eingebetten Systeme ist deutlich anspruchsvoller als beispielsweise für PC oder Server. Die Performanz der in den Systemen eingesetzten Hardware ist meist sehr schwach. Zusätzlich werden hohe Anforderungen an die Software bezüglich der Ausfallsicherheit des Systems gestellt.
Software für Embedded Systems wird zurzeit meist in Assembler, C oder C++ entwickelt - aufgrund derer positiver Eigenschaften hinsichtlich Performanz und „Footprint" (Speicher- und CPU-Bedarf).
Problem: Je komplexer die Funktion ist, desto teurer wird die in diesen Sprache verfasste Software.
Genau hier setzt die nubix Software-Design GmbH an. Wir entwickeln Software für Embedded Systems in Java.
Es ist uns gelungen, die Nachteile Javas bezüglich Performanz und Footprint so weit zu minimieren, dass der Einsatz in Java erstellter Software auch auf eingebetteten Systemen erfolgen kann.
Die Entscheidung für Java auf Embedded-Systems liegt aus vielerlei Gründen nah:
Mit unserer Expertise, große und komplexe Software auf kleine Hardware zu bringen, besetzen wir zurzeit noch eine Vorreiterrolle. Doch die Bedeutung von Java auf Embedded Systems nimmt nachweislich - vor allem aus den oben genannten Gründen - zu. So bringt unser Ansatz unseren Kunden heute schon, eine zukunftsfähige Software mit geringem Entwicklungs- und Pflegeaufwand sowie nachhaltigen Kostenvorteilen.