MANCHE MÖGEN ES WEICH

Obwohl wir gerne unsere eigene Hardware entwickeln, machen wir selbstverständlich auch Softwareentwicklung für bestehende Geräte und Plattformen. Von Windows bis Linux, von x86 bis ARM ist alles möglich.

Auftrags-Softwareentwicklung

Wir sind auf allen Ebenen der Softwareentwicklung zu Hause. Das beginnt bei der Programmierung in Maschinensprache / Assembler, geht über die Entwicklung von Linux-Kernel in C (z.B. Treiber) bis hin zu GUI-Anwendungen mit Object Pascal / Delphi. Auch Web-Technologien, einschließlich Javascript / Typescript, kommen zum Einsatz. 

Wir arbeiten mit einem eigenentwickelten Entwicklungsstack, der inklusive Webserver und Benutzeroberfläche beim Rollout nicht mehr als einige Megabyte groß ist. Mit unserem hauseigenen Entwicklungstool "GUIlty" entwerfen wir moderne, "reactive" Webanwendungen in kürzester Zeit zur Marktreife.

Auch im Bereich der Verschlüsselungstechnologie und der Entwicklung hochsicherer Software, die Angriffen von außen standhalten kann, beweisen wir großes Know-how. Die von uns entwickelten Internet-Router sind seit über 15 Jahren dem offenen Internet ohne schützende Firewall ausgesetzt und haben jedem Hackerangriff standgehalten. Mit Sicherheitscode aus unserem Hause stehen Ihre Kunden nicht plötzlich mit heruntergelassenen Hosen da, nicht heute und auch nicht in 10 Jahren.

Unsere Fähigkeiten im Bereich der Softwareentwicklung

  • Netzwerkcode: Wir haben einen eigenen TCP/IP Routing Stack im Haus und sind eines der kompetentesten Teams in Europa, wenn es um die Entwicklung in diesem Bereich geht. Router, Serversysteme, Firewalls - wir haben alles gemacht.
  • GUI-Desktop-Anwendungen: Wir haben über 20 Jahre Erfahrung in der Erstellung von schnellen und nativen Windows Desktop Anwendungen. Wir arbeiten hier hauptsächlich mit Object Pascal / Delphi, das einen reichhaltigen Markt an fertigen Komponenten hat, was die Kosten und die Zeit bis zur Markteinführung reduziert.
  • Linux System Entwicklung: Wir erstellen kundenspezifische Linux-Software auf Systemebene, einschließlich der Treiberentwicklung, in C und x86 und ARM-Assemblersprachen.
  • Android und iOS Apps: Obwohl die Entwicklung von Apps für Mobiltelefone nicht unser Hauptfokus ist, erfordern einige Projekte Begleitanwendungen für Android- und/oder iOS-Telefone. Das erledigen wir dann ebenfalls.
  • Web-Anwendungen: Wir entwickeln Webapplikationen auf Basis unseres eigenen Rapid Application Development (RAD) Toolkits, was zu einer sehr geringen Time-to-Market und kostengünstigen Entwicklung führt. Die Anwendungen können eigenständig sein oder mit Server- oder Cloud-basierten Backends arbeiten.
  • Skalierbare Cloud/Server Anwendungen: Wir haben Server entwickelt, die bis zu 50.000 Anfragen pro Sekunde verarbeiten können. Wir sind sehr erfahren, wenn es darum geht, Serveranwendungen performant zu machen. Wir sind auch sehr erfahren, wenn es um skalierbare Systeme geht, die bei Bedarf automatisch zusätzliche Server-/Cloud-Ressourcen erwerben können.