Harald Schneider

Harald Schneider

Geschäftsleitung / CEO

(The company name is only visible to registered members)

Want to know more about Harald Schneider?

All you need to do is sign up for free on XING.

Sign up for free

Personal information

Professional experience

  • Employment status
    Entrepreneur

Educational background

  • 1990 - 1994

About me



NEU: Sie suchen eine Datenbank-Lösung bei der Sie mit Ihrem PC, Mac, iPhone, iPod Touch oder iPad auf die gleichen Daten zugreifen können ? 

Ich biete Ihnen Filemaker-Datenbanklösungen nicht nur für Mac oder PC sondern auch mit Anbindung mobiler iOS-basierender Geräte. 


Mein Profil
 
Ich bin seit 1993 als freiberuflicher Softwareentwickler mit den Schwerpunkten Internet- und Crossplattform-Applikationen, sowie als , IT-Consultant und Dozent tätig.
 
Eine breite Auswahl an Programmiersprachen und Werkzeugen garantieren meinen Kunden stets eine effiziente und kostengünstige Lösung. Auf Wunsch erhalten Sie Ihr Projekt aus einer Hand, vom Database Backend über die Funktionalität bis hin zum Design der Benutzeroberfläche. Dabei spielt es keine Rolle ob es sich um eine reine Desktop- oder Web-Applikation handelt.
 
Fragen ? Gerne !
 
Harald Schneider - Software & Mediadesign since 1993
EMail: h_schneider@marketmix.com
Web: http://marketmix.com
 

Plattformen
Microsoft Windows, Linux, Unix, FreeBSD, NetBSD, OpenBSD, Mac OSX, Sun Solaris
 
Programmiersprachen
.NET Framewok, ANSI C, C++, Apple Script, Delphi, JavaScript, Perl, PHP, Python, REALbasic, Xojo, VBA
 
Datenbanken
Filemaker, jede Art von SQL Server, vorzugsweise MySQL oder PostgreSQL
 
Application Frameworks
OsCommerce, XT-Commerce, Facebook, JOOMLA CMS etc.
 
Weitere Skills
Sicherheitsaudits Ihres LAN oder Ihrer Webapplikation, Search Engine Optimization (SEO), Remote Access Lösungen (PCAnywhere, SSH, Terminal Services, VNC, VPN), Mail Filtering & Processing, Virtualisierungslösungen (unter Windows, Mac OSX und Linux), CSS-based Webdesign und vieles mehr ...
 
Authoring und Duplizierung von CD-ROMs und DVDs
Neben günstigen Preisen biete ich auch hier einen Mehrwert:
Auf Wunsch designe ich Ihnen den Aufdruck des Datenträgers und präsentiere Ihre Daten (HTML, PDF, Videos) in einer dazu speziell entwickelten Mediaviewer-Software, lauffähig auf Mac und PC, komfortabel zu navigieren, ohne Installation. Auch hier gilt: Alles aus einer Hand ! 



Ausgesuchte Projekte
 
Die folgenden Projekte vermitteln Ihnen einen Überblick über meine Arbeit. 
Es geht dabei quer durch viele Branchen, Bereiche und Plattformen.
 



Mandantenübergreifende Lagerverwaltung und Versandinterface für Lexware
Branche: Lebensmittelindustrie
Realisiert mit REAlbasic, MySQL, XMail, Ghostscript

In Lexware existieren mehrere Mandanten, eine externe Lagerverwaltung fasst alle Lagerbewegungen zusammen.
Ein Versandinterface sendet stündlich voll automatisiert aktuelle Versanddaten und Belege an ein externes Logisitikzentrum.
 
Besondere Problematik:
Lexware erlaubt keinen Zugriff auf die darunter liegende Datenbank. PDFs müssen beim Rechnungsdruck automatisch erzeugt werden.
 
Lösung:
Beim Druck eines Belegs werden die Artikeldaten in eine XML-Datei exportiert die dann in eine externe MySQL-Datenbank eingelesen wird. Die XML-Datei dient als Quelle für das Versandinterface und die Lager-Software.
Die Export-Routine befindet sich im entsprechenden Formular von Lexware.
Da es nicht möglich ist an dieser Stelle automatisch ein PDF zu erzeugen, übernimmt dies ein Filter der direkt am Druckertreiber die Druckdatei interpretiert und als PDF exportiert.
 
Lager:
Die so erzeugten XML-Dateien werden eingelesen und die Lagerbewegungen in einem Journal erfasst.
Aus Anfangsbeständen und Journal werden aktuelle Bestandsdaten live errechnet. Existiert ein Artikel noch nicht in der Lager-Datenbank, wird er automatisch angelegt.
Eine Benutzeroberfläche erlaubt Korrekturbuchungen und das Erfassen von Artikeln.
Tägliche Reports per Mail melden abgelaufene Chargen und unterschrittene Mindestmengen.
 
Versand:
Stündlich werden alle XML-Dateien und das dazu passende PDFs automatisch als ZIP-Archiv per FTP an das Logistikzentrum übermittelt. Ein Report erfolgt ebenfalls per Mail.
 


Zapfsäulenverwaltung für Industrie-Tankanlage
Branche: Stahlindustrie
Realisiert mit REAlbasic. REALSQL Database

Ein vorhandenes System (DOS-Software mit Direktdruck) wurde komplett erneuert und im Funktionsumfang erheblich erweitert:
 
Tankvorgänge werden von der Tankanlage über eine serielle Schnittstelle gesendet und werden nun in eine SQL-Datenbank geschrieben, anstatt direkt zum Drucker gesendet. Ein Filter und Export-Funktion erlaubt das weitere Auswerten der Daten in Excel. Die Schwierigkeit bestand hier im Parsen der Datensätze die Teilstrings nicht vorher berechenbarer Länge über die Schnittstelle ankamen.
 

Tennisplatz Verwaltung mit autom. Netz- und Lichtsteuerung
Branche: Fitness / Wellness 

Realisiert mit Delphi, MySQL, IO-Hardware von Meilhaus


Ein vorhandenes System (DOS-Software und uralte ISA-Bus IO-Karte) wurde komplett erneuert und im Funktionsumfang erheblich erweitert:
 
Hardware-Grundlage ist ein System unter Windows XP mit PCI IO-Karten von Meilhaus. Dazu wurde ein entsprechendes Hardware-Interface gebaut, welches die entsprechenden Pins der vorhandenen Anschlüsse auf die der neuen IO-Karten legt.
 
Die Software wurde komplett neu geschrieben und bietet neben umfangreicher Platzreservierung (Einzelspiel und Abo) auch die Steuerung von Licht und Netz-Up and -Down. Das Userinteface ist komplett GUI-gesteuert und bietet ausgefeilte Wochen und Monatsansichten der Platzbelegung. Eine Exportfunktion erlaubt es Daten direkt in die Buchhaltung zu übernehmen.
 
Für das Projekt wurde eine DLL geschrieben, welche die IO-Hardware komplett simulieren kann - inkl. anliegender und abgehender Signale. Mit der DLL ist es auch möglich die Software komplett ohne IO-Hardware an einem anderen Arbeitsplatz zu betreiben um z.B. Korrekturbuchungen in der Platzverwaltung vorzunehmen. Über einen Import können dann diese Korrekturen wiederum in das Hauptsystem eingepflegt werden.
 

Aufbau eines Extranets auf Basis eines Content Management Systems (CMS)
Branche: Dienstleistungen 

Realisiert mit Joomla CMS, PHPBB, PHP, Apache Webserver


Aufbau eines CMS, das auf einem öffentlichen Webserver läuft. Das System bietet ausschliesslich Zugriff für ca. 500 registrierte Mitarbeiter des Kunden. Da auch vertrauliche Daten bereit gestellt werden, musste Joomla hier durch einige Sicherheitsvorkehrungen ergänzt werden. Die User-Accounts wurden automatisch erzeugt um den manuellen Aufwand auf Seite des Kunden auf nahezu NULL zu halten. Das System soll mehrere lokale Dateiablagen automatisch im CMS abbilden. Eine Forums-Software soll nahtlos integriert werden. Training der zuständigen Admins und Autoren.
 
User Import
Eine Excel-Liste mit den Mitarbeiterdaten wird durch ein PHP Script verarbeitet, das Usernamen und sichere Passwörter nach einem bestimmten Schema automatisch generiert und die Daten samt verschlüsseltem Passwort in die Datenbank von Joomla schreibt. Zusätzlich wird eine CSV-Datei generiert, die als Datenquelle für einen Serienbrief mit den Accountdaten dient.
 
Zusätzliche Sicherheitsmassnahmen
Joomla wurde für nicht registrierte User komplett gesperrt.
Über eine .htaccess-Datei werden sämtliche HTTP-Aufrufe in HTTPS umgewandelt.
Durch einen Core-Hack wurde Joomla so modifíziert, dass nur noch sichere Passwörter akzeptiert werden, sobald ein User sein initiales Passwort ändert.
Das Admin Backend wurde so abgesichert, welches ein zusätzliches Sicherheitstoken in der URL verlangt. Für diesen Zweck wurde ein Standard-Plugin verwendet.
 
Beliebig grosse Datenmengen mit nur 1 Zeile Code darstellen !
Beliebige Teile einer Ordnerstruktur werden automatisch dem Besucher als Verzeichnisbaum präsentiert.
Ein Klick auf einen Eintrag öffnet automatisch die mit dem Dateityp verknüpfte Anwendung (Acrobat Reader, Word, Excel etc.) und lädt die Datei. Um grosse Datenmengen so darzustellen ist lediglich 1 Zeile Code in der Menüverwaltung des CMS notwendig !
 
PDFs in Inhalte einbetten
PDF können an beliebiger Stelle eingeblendet werden. Dazu ist lediglich 1 Zeile Code im Beitragseditor des CMS einzufügen.
 
Sichere Dateiablage
Die Dateiblage wird per FTP vom LAN auf den Webserver in ein .htaccess-geschütztes Verzeichnis gespiegelt.
In Joomla werden beliebige Teile dieser Ablage als Baustruktur angezeigt, aus der Dateien heruntergeladen werden können. Alle URLs in dieser Struktur sind verschlüsselt.
Um die .htaccess-Passwortabfrage im Browser des Users zu unterdrücken, werden alle Downloads durch ein weiteres PHP Script gemanaged. Das Script liest das entsprechende File und streamed es direkt zum Browser.
Um PDF-Inhalte aus gesicherten Bereich in Beiträge einbetten zu können wurde ein ähnliches Script verwendet, das jedoch keinen autom. Download im Browser startet.
Alle diese externen Scripts (es handelt sich hier nicht um Joomla Plugins!) wurden so abgesichert, dass sie nur funktionieren, wenn sie durch einen registrierten Joomla-User aufgerufen wurden, der aktuell eingelogged ist und eine in der URL übermittelte, von Joomla unabhängige Sitzungs-ID übereinstimmt.
 
Integration Forum-Software
Über einen HTML-Wrapper wurde PHPBB 3 in Joomla integriert. Damit die User sich nur 1 x anmelden müssen wird die Userdatenbank von Joomla mit der von PHPBB synchronisiert. Passwortänderungen geschehen ebenfalls synchron. Die Inhalte des Forums können über die Standard-Suchfunktion des CMS durchsucht und die Ergebnisse nahtlos angezeigt werden. Hier kommt ein modifiziertes Standard-Plugin von Joomla zum Einsatz (JFusion).
 

Produktkonfigurator auf Basis von CorelDRAW
Branche: Lederwarenindustrie 

Realisiert mit CorelDRAW, VBA, REALbasic

Aufbau eines Produktkonfigurators bei dem der Endkunde verschieden Materialen aus einem Katalog diversen Produktteilen zuordnen kann. Das so konfigurierte Produkt kann als PDF oder CorelDRAW-Datei direkt gespeichert oder per Mail versendet werden. Auf diese Weise veränderte Produkte können wie die mitgelieferten Produkte in einer Datenbank als Vorlagen für weiteres Customizing verwaltet werden.
 
Alle dazu notwendigen Funktionen wurden hierzu mittels VBA in einer kompakten Benutzeroberfläche abgebildet, so dass keinerlei Kenntnisse über CorelDRAW notwendig sind. Auf Wunsch können alle Werkzeugpaletten und Menüs von CorelDRAW beim Start ausgeblendet werden, so dass der User nur die o.g. Oberfläche sieht.
 
Der Installationvorgang wurde komplett automatisiert, so dass auch hier keine Kenntnisse des End-Users erforderlich sind.
 
Zur Lizenzierung des Produkts wurde ein flexibles Key-System integriert, dass sowohl versionsabhängige als auch laufzeitbeschränkte Schlüssel erlaubt. Die Oberfläche des Key-Generators wurde in REALbasic erstellt.
 


Aufbau eine LAN mit extremen Sicherheitsanforderungen

Branche: Stahlindustrie 

Realisiert mit Windows SBS 2003, VMWare Player, Ubuntu Linux, XMail, Mozilla Firefox und Thunderbird

Komplettaufbau eines LAN unter Windows Small Business Server 2003 (u.A. Vorraussetzung für den zentralen Betrieb von DATEV Software) und 6 Clients unter Windows XP Professional. Der Kunde wünscht bei díesem Projekt ein Maximum an Sicherheit beim Internetzugang.
 
Um den Mailverkehr vom physischen LAN zu trennen wird auf dem Server XMail in einer virtuellen Maschine unter Ubuntu Linux installiert. Eingehende Mails werden durch ClamAVScan von Viren gesäubert. Da an dem Standort nur ISDN zur Verfügung steht macht sich er der Geschwindigkeitsvorteil von XMail in der Rolle eines Proxyservers sehr positiv bemerkbar: Mails werden mit voller 100 MBit Bandbreite gesendet. Auch der Empfang von Mails scheint für den User ohne Verzögerung zu geschehen, da XMail im Hintergrund lokale mit externen POP-Konten synchronisiert.
 
Auf den Clients wird Outlook Express durch Mozilla Thunderbird ersetzt. Der Zugriff auf den Internet-Explorer wird unterbunden. Statt dessen wir eine virtuelle Browserappliance (ebenfalls unter Ubuntu) benutzt. Die Appliance stellt Firefox als Browser zur Verfügung. Downloads können wahlweise komplett gesperrt oder über einen shared Folder abgegriffen werden. Da alle Netzwerkdrucker auch in der virtuellen Maschine zur Verfügung stehen, können bei Bedarf Webseiten ausgedruckt werden. Mit dieser Lösung ist auch der Internetzugang bei maximalem Komfort vom physikalischen Netz getrennt.
 
Der Einsatz von Opensource Software und der freie VMWare Player haben die Kosten für dieses Projekt extrem niedrig gehalten.
 

Printmanager
Branche: Druckindustrie
Realisiert mit REALbasic
Verwendete Standards: Postscript

 
Erstellung einer intelligenten, voll automatisierten Druckerpoolverwaltung.
 
Der Kunde erzeugt einzelne Postscriptdateien in mehreren Verzeichnissen. Mehrere solcher Dateien bilden einen Printjob für den ein Druckerpool zur Verfügung steht. Die Software überwacht alle Verzeichnisse und sobald die Dateien für einen Job komplett vorliegen, wird daraus eine einzige Postscriptdatei erzeugt. Beim Zusammenbau der Postscriptdateien werden evtl. vorhandene Duplexbefehle durch eigene Sequenzen ersetzt.
 
Danach wird die Datei automatisch an den am wenigsten ausgelasteten Drucker gesendet und anschliessend in ein Archiv verschoben. Dateien können zwischen den einzelnen Druckern und dem Archiv per Drag&Drop verschoben werden. Die automatische Druckerselektion kann manuell übersteuert werden. Der Einsatz mehrerer Threads sorgt hier für gringste CPU-belastung.
 

Produktions-Planungs-System
Branche: Schuhindustrie
Realisiert mit REALbasic, Delphi, MySQL
Verwendete Standards: SQL, Barcode, VNC

 
Erstellung eines kompletten Produktions-Planungs-Systems inklusive Faktura.
 
Alle Planungs- und Fertigungsprozesse wurden in REALbasic mit MySQL als Backend abgebildet. Um die Entwicklungszeit drastisch zu verkürzen wurde alle Printausgaben in QuickReports unter Delphi realisiert. Der Datenaustausch zwischen Hauptapplikation und Printmanagement geschieht über eine eigens dafür entwicklelte, XML-ähnliche Schnittstelle.
 
Um optimalen Support zu leisten ist es möglich von jedem Arbeitsplatz eine Fernwartungsverbindung via Internet aufzubauen, ohne dass der Kunde Einstellungen an Router oder Firewall vornehmen muss.
 

Crossplattform Usenet Client
Branche: Multimedia
Realisiert mit REALbasic, Python, MySQL
Verwendete Standards: HTTP, NNTP, SQL, XML

 
Erstellung eines Client, der ein System zur datenbankgestützen Usenet-Suche abfragt.
 
Dabei wird der User gegen eine MySQL-Datenbank authentifiziert, die restliche Kommunikation geschieht über XML und das NNTP-Protokoll. Die Software übernimmt das komplette Datenmanagement:
 
Das Anzeigen von Thumbnails, das Downloaden und dekodieren von Binärnachrichten und das Browsen durch Usenetgroups. Multipartarchive werden durch einen intelligenten Algorithmus (Pattern Matching) automatisch erkannt, dekodiert und zusammengesetzt. Zur Geschwindigkeitsoptimierung wurde ein entsprechender Cache-Mechanismus implementiert. Der Client läuft unter MS Windows und Mac OSX.
 

Automatisierung Import und Casemangement unter Salersforce CRM
Branche: Touristik / Businessreisen
Realisiert mit .NET, Perl, Python, Javascript, XMail SMTP Server
Verwendete Standards: HTTP, FTP, SMTP, SOAP, Salesforce API, DHTML, CSS

 
Die in einem SAP Datenbank-Export bereitgestellten Daten werden täglich per FTP abgeholt und über eine SOAP Schnittstelle in das Salesforce CRM importiert.
 
Dabei wird das System über eine unscharfe Suche nach schon vorhandenen Daten überprüft und entsprechende Log-Dateien erstellt. Weiterhin werden neu erfasste Daten in eine definierte Struktur eingefügt (Hierarchie Konzern/Sub-Konzern/Account), sowie Sales Leads in Accounts umgewandelt. Der komplette Importvorgang wird durch eine Rollback-Funktion abgesichert. Evtl. Importfehler werden gelogged und autom. per Mal zugestellt.
 
Das Casemanagement wurde dahingehend automatisiert, dass Bearbeiter ohne Salesforce-Account Cases öffen, schliessen und bearbeiten können indem sie eine Mail mit entsprechenden Kommandos an einen Mial-Prozessor senden. Zudem wurde eine Funktion integriert, die noch offene Cases nach einer bestimmten Zeit per Mail an den zuständigen Teamleiter melden.
 

Migration von KHK Classic Line nach Lexware Financial Office Pro
Branche: Lebensmittelhandel
Realisiert mit Delphi, MS Access, VBA, Python
Verwendete Standards: SQL

 
Der komplette Debitoren- und Artikelstamm wurde migriert. Da KHK nur den Export in DBase-Dateien gestattete, wurden die Daten über MS Access mit entsprechenden VBA-Routinen auf das Importformat von Lexware konvertiert. Da Memofelder nicht exportiert werden konnten, wurde diese mittels Python aus der Druckdatei einer Kundenliste extrahiert.
 
Des Weiteren wurde in Lexware eine Schnittstelle zu DHL EasyLog und GLS Gepard geschaffen um das Erstellen der Versandpapiere zu automatisieren.
 

Online Produktkatalog + CMS
Branche: Lederwarenindustrie
Realisiert mit REALbasic, Python, PHP, MySQL
Verwendete Standards: HTTP, FTP, SQL, CSS

 
Ein Online-Katalogsystem erlaubt das Einpflegen von Produktdaten. Jedes Produkt gibt es in verschiedenen Materialien, Farben und Dekorationen. Ein Besucher kann all diese Eigenschaften auswählen und sich so sein individuelles Produkt-Datenblatt zusammenstellen. Das Datenblatt kann er jederzeit ausdrucken, per Mail als Link oder als PDF-Anhang weiterleiten. Zusätzlich gibt es einen passwortgeschützten Downloadbereich über den jedem Useraccount individuelle Dateien zugeordnet werden können. Es ist auch möglich, zugeordnete Dateien nach einem bestimmten Zeitraum automatisch zu sperren um auf diese Weise Download Abonnements zu realisieren.
 
Alle Inhalte des Systems werden über einen Offline-Client eingepflegt, welcher sowohl unter Windows als auch unter Mac OSX läuft.
 

Antispam und Antivirus Gateway
Branche: Internet Providing
Realisiert mit Perl, PHP, Python, XMail, Spam Assassin, ClamScan, MySQL
Verwendete Standards: SMTP, SQL

 
Kern dieses Systems ist ein SMTP Server (XMail) bei dem ein und ausgehende Mails verschiedene Filter durchlaufen. Bevor eine Mail in das Postfach eines Users gelangt, wird diese zuerst auf Viren und anschliessend auf SPAM überprüft. Mails von einem Sender der in einer Blacklist steht werden direkt abgewiesen. Die Empfänger von ausgehenden Mails werden autom. in eine Whitelist aufgenommen. Dieser Mechanismus verhindert effektiv, dass Mails wichtiger Kontakte versehentlich als SPAM klassifiziert werden.
 
Über ein PHP-Frontend kann jeder User seine individuellen Einstellungen zum Verhalten des Spamfilters vornehmen und entscheiden ob Black- und Whitelisting aktiv sind und ob ausgesonderte Mails gelöscht oder in einen virtuellen Quarantäne- bzw. SPAM-Ordner verschoben werden sollen. Bei Bedarf können so ausgesonderte Nachrichten auch wieder zugestellt werden. Ein Superuser-Frontend erlaubt das An- und Abschalten verschiedener Funktionen auf Domain- und Userebene.
 
Alle Zugriffsrechte und Meta-Daten werden über eine MySQL-Datenbank verwaltet. Das System ist über eine Plugin-Schnittstelle erweiterbar.
 

Mail Processing, Ticket based Workflow
Branche: Versicherungswesen
Realisiert mit Python, XMail SMTP Server, ZOPE 2.9
Verwendete Standards: SMTP, ZOPE API

 
Kern des Systems ist ein Mailserver bei dem eingehende Mails über einen Filter nach entsprechender Authentifizierung automatisch verarbeitet werden:
 
Dateianhänge werden extrahiert, dekodiert und je nach Inhalt der Mail über entsprechende Steuerkommandos im Nachrichtentext in verschiedenen Verzeichnissen abgelegt. Der Sender erhält eine autom. generiert Antwort.
 
Die so abgelegten Dateien werden über eine in ZOPE realisierte Intranet-Applikation aufgegriffen und mit einem Bearbeitungsticket versehen. Abhängig von der Dateiquelle durchläuft jedes File einen definierten Workflow in dem jeder Sachbearbeiter seine Tätigkeit auf dem Ticket vermerkt. Ein Superuser kann den Status alles Tickets einsehen und (falls ein Bearbeiter ausfällt) Workflows unter den Sachbearbeitern umleiten.
 

XMail Queue Manager
Branche: XMail Community
Realisiert mit Python, wxWindows Framework
Verwendete Standards: SMTP, TCP/IP. XML-RPC

 
Dieses speziell für den XMail SMTP-Server entwickelte Analysewerkzeug erlaubt es die Mail-Warteschlange (Queue) des SMTP Servers zu analysieren.
 
Dazu werden mehrere Threads gestartet, welche die über mehrere Ebenen verschachtelte Verzeichnisstruktur der Queue duchforsten. Wird eine nicht zugestellte Mail gefunden, so wird über Pattern Matching der zugehörige Fehlerbericht (SLOG) analysiert. Die betreffende Nachricht erhält ein Fehler-Tag. Das Ergebnis wird dem User in einer entsprechenden Liste präsentiert. Dieser kann so auf einen Blick die Fehlerursache erkennen, die Liste nach Tags sortieren, selektiv löschen und einzelne Tags in einer Wissensdatenbank nachschlagen.
 
Das Tag-System basiert auf sog. regulären Ausdrücken und kann vom Benutzer auf einfache Weise erweitert werden.
 
Das Tool läuft als GUI-Version unter Windows und Linux. Auf Plattformen ohne GUI kann es in Form eines Agenten installiert werden, der mit dem GUI-Frontend per XML-RPC-Protokoll sogar über Firewalls hinweg über statische oder dynamische IP-Adressen kommunizieren kann. Der Agent läuft binär unter Windows, Linux, allen BSD Derivaten sowie Sun Solaris. Als Pyton-Bytecode läuft er auf allen Plattformen die Python unterstützen.
 
Auf diese Weise ist es möglich z.B. über eine Internetverbindung von einer Windows Station aus eine XMail-Installation unter Sun Solaris zu warten.
 

Biometrisches Vermessungssystem, medizinische Bildauswertung
Branche: Medizintechnik
Realisiert mit Delphi
Verwendete Standards: Active-X, DDE

 
Ein sog. Podoskop zeichnet den Bewegungsablauf eines Patienten per Videokamera auf. Der Patient geht auf einer Glasplatte unter der sich eine Kamera befindet. Die Kamera übermittelt die Daten in Echtzeit an eine Workstation. Das Projekt besteht aus 2 Teilen:
 
1. Eine Software zur Steuerung der Kamera. Alle Kameraparameter können kalibriert sowie Einzelbilder als auch frei definierbare Bildsequenzen aufgenommen werden.
 
2. Eine Applikation zum biometrischen auswerten ausgewählter Daten und erzeugen von entsprechenden Diagnoseberichten. Den Bilddaten werden Patientenstammdaten zugeordnet. Anschliessend können Aufnahmen selektiert bearbeitet werden. Über entsprechende Werkzeuge können Knochenabstände exakt vermessen und Notizen als Overlay über das Bild gelegt werden. Ferner wurden zahlreiche Standard-Bildbearbeitungsfunktionen integriert. Auf Knopfdruck können entsprechende Berichte erzeugt werden.
 

Search the XING network

Find new business contacts on XING and get back in touch with old contacts!

Other visitors also viewed the following profiles:

Other profiles