Analyse - Konzeption - Realisierung
Durch langjährige Erfahrung als Ingenieurbüro für hardwarenahe Software-Entwicklung, Automation und effektives Datenhandling können wir Ihrem Unternehmen helfen, die IT wirtschaftlich und individuell zu gestalten.
Sie erhalten durch uns tatkräftige Unterstützung bei der Umsetzung Ihrer Vorstellungen - von der Implementierung über technologische Konzeptionen bis hin zur anforderungsspezifischen Realisierung von Individuallösungen und Softwareprogrammierung.
Hardwarenahe Software-Entwicklung
Unser Ingenieurbüro hat sich auf die hardwarenahe Software-Entwicklung spezialisiert, verfügt aber aufgrund seiner Historie über fundierte Kenntnisse in der Hardware-Entwicklung.
In uns finden Sie einen Partner für die maßgeschneiderte Entwicklung einer Software passend zu Ihrer Hardware, der Ihre Sprache versteht. Wir sind Ihr Partner für Automation und Steuerung.
Wir begleiten Sie auf Ihrem Weg vom Prototypen bis zum serienreifen Produkt.
Unsere langjährige Erfahrung in der Programmierung von Mikro-Prozessoren befähigt uns, sich optimal auf Ihre Wünsche einzustellen. Sie wählen den geeigneten Mikro-Controller aus und wir entwickeln die passende Software dazu. Dabei haben wir stets ein Augenmerk auf die richtige Ausgewogenheit zwischen Performance und Speichergröße.
Wir entwickeln vorzugsweise auf Basis der Programmiersprache C, passen uns aber auch hier Ihren Wünschen an. Falls erforderlich, entwickeln wir Ihre Software auch in Assembler.
PC-Applikation
Die Entwicklung von PC-Applikationen betrachten wir als Ergänzung unseres Kernthemas der "hardwarenahe Software-Entwicklung".
In vielen unserer Projekte wird eine PC-basierte Software zur Steuerung oder Konfiguration des Steuergerätes benötigt, für das wir die Firmware entwickelt haben.
Das Kernstück einer solchen Applikation ist die Datenschnittstelle zu Ihrem Steuergerät.
Hier verfügen wir über langjährige Erfahrung mit Kommunikationsschnittstellen, gemäß den Industriestandards wie z. B. RS-232, RS-485, USB, TCP/IP aber auch CAN und LIN.
Sollte Ihre Schnittstelle nicht in dieser Auflistung erhalten sein, sprechen Sie uns trotzdem an.
Selbstverständlich bieten wir für Ihre PC-Applikation auch eine moderne und intuitive Benutzerschnittstelle (GUI). Zur Entwicklung benutzen wir vorzugsweise Visual-Studio von Microsoft mit den Programmiersprachen C++, C# und Visual-Basic.
Datenbanken
Viele Mikrocontroller-Anwendungen benötigen im Hintergrund einen Datenspeicher. Sei es zur Erfassung von Betriebsdaten, zur Bereitstellung von Konfigurationen für verschiedene Betriebsarten, oder aber einfach zum Logging bzw. Monitoring.
Diese Daten werden über eine PC-Applikation erfasst und in einer geeigneten Datenbank abgelegt und archiviert. Wir verfügen über langjährige Erfahrung in der Aufbereitung, Kompression und Indexierung großer Datenmengen. Diese können dann zur späteren Auswertung bereitgestellt werden.
Auch die Anbindung an Systeme von Drittanbietern, wie z.B. Datenerfassungsgeräte oder Systeme zur Datenverarbeitung sind uns vertraut. Sprechen Sie uns an, wenn Sie Probleme mit Datenschnittstellen aller Art haben. Wir bieten effektive und maßgeschneiderte Lösungen an.