Wir entwickeln Software

Bei KAHRU wird seit über 20 Jahren verschiedenste Software entwickelt. Dabei liegt unserer Schwerpunkt in der individuellen Softwareentwicklung.

Realisierte Projekte

  • Projekt zur Überwachung von Schienenfahrzeugen im laufenden Betrieb. Erkennung von Radschäden wie Flachstellen und Unrundheiten. Ermittlung von Rad-, Achs-, Fahrzeug-, und Zuggewichten, ungleicher Beladung der Waggons. Versand der gesammelten Informationen über diverse Schnittstellen
  • Projekt zur Bestimmung des Schwingungsverhaltens von Eisenbahnschienen in Abhängigkeit von Untergrund und Schienenparametern
  • Debuty-Software (Software-Watchtimer), die auf dem Rechner laufende Software überwacht und bei Fehlern oder Hängern die Software und / oder den Rechner ohne Benutzereingriff neu starten kann
  • Mailserver- und client, der Standard-Maildateien (EML-Format) ohne jeden Benutzereingriff versenden und empfangen kann. Anhänge werden automatisch für die automatische Weiterbearbeitung gespeichert
  • Projekt zum Einscannen und Archivieren von Dokumenten für freie Versicherungsmakler
  • Projekt zur Automatisierung der Verwiegung von LKWs an einem Sandwerk
  • Anwendung zur Unterstützung der Prozesse zur Produktentwicklung und Mustererstellung für die Entwicklungsabteilung eines mittelständigen Rohstoffherstellers
  • Digitale Mustererkennung zur Lokalisierung bewegter Objekte mit Hilfe von Videotechnik und digitaler Mustererkennung
  • Ansteuerung eines Prüfgeräts zur Ermittlung von Reibungsparametern zwischen Bodenbelägen und Sportschuhen
  • Ansteuerung eines Prüfgeräts zur Bestimmung von Bodenparametern im Tennis
  • Bestimmung der optischen Parameter von Glasfaserkabeln
  • Ansteuerung diverser externer Geräte übers Internet
  • Überwachung von Übersee-Backbone-Kabeln mit Hilfe von Embedded-Systemen
  • Mehrere Projekte zur Produktionsüberwachung von Abstandssensoren in der Fahrzeugtechnik
  • Bestimmung der elektrischen Grössen von Netzwerkkabeln
  • Kundenverwaltung mit Zugangserkennung und Steuerung von verschiedenen Geräten
  • ... Freie Mitarbeit und Beratungstätigkeit an diversen kleineren Projekten

 

Dabei erbrachten wir folgende Leistungen

  • Systemanalyse
  • Beratung
  • Systementwurf
  • Realisierung
  • Implementierung
  • Betreuung während des Einsatzes
  • Dokumentation

 

Verwendete Werkzeuge

  • Entwicklungs-Tools: Borland Delphi (Version 1 bis 2010), PHP, HTML, Javascript, JAVA, Agilent VEE (ehemals HP VEE), Visual Basic, Clipper, C++, Turbo-Pascal ab Version 2.0
  • Betriebssysteme: DOS, Win 95, Win 98, WinME, Win NT, Win 2000, Win XP, Win Vista, Win 7, Linux
  • Verwendete Windows-Interna: Windows-API, COM/DCOM, .NET, DLLs, Registry, Twain, Grafik-Libs
  • Datenbanken: Interbase / Firebird, Oracle, Paradox, DBase, MySQL, Microsoft Access + SQL
  • Schnittstellen zu Messgeräten: Seriell, Parallel, IEC-Bus, USB, VideoIN, AD-Wandlerkarten, Ethernet
  • Die Fernüberwachung der Projekte wurde durchgeführt über: PCAnywhere, RemotelyAnywere, SecuRemote, VNC, SSH, VPN, eigene Software
  • Folgende Geräte wurden vom PC aus angesteuert und programmiert: Elektronische Messgeräte (mit und ohne SCPI-Befehlssatz) wie Volt-, Amperemeter, Frequenzzähler, Oszilloskope, Netzwerk-Analyzer, Klimakammern (Öfen), Schrittmotoren, Barcode-Scanner, Microcontrolersteuerungen, Ampeln, PCI-Meßkarten, AD-Wandlerkarten, Magnetkarten- und Transponderleser, Fußschalter, Embedded Systems