Achim Fingerhut

Softwareentwicklung

 weinberge

 

Home
Kundensoftware
Dienstleistungen
Produkte
Technologien
Profil
Referenzen
Kontakt
Impressum

 

Homepage Erstellung

 

weinweg

 

Referenzen

 

~ Dies ist ein Ausschnitt meiner in letzter Zeit realisierten Projekte.

Alle hier beschriebenen Projekte wurden, soweit nicht anders erwähnt, selbstständig entwickelt und sind abgeschlossen.

 

 

Thermisches und Graphisches Überwachungssystem

 

Dieses Überwachungssystem basiert auf der Analyse von Wärmedaten und besitzt eine Live-Video Komponente.

 

Realisiert wurde es als Client-Server System.

Das Abfragen und Übertragen der Wärmedaten wurde über .NET Remoting realisiert.

Für das schnelle Übertragen der Videodaten wurde eine Video-Server basierend auf einem proprietären Protokoll über TCP/IP entwickelt.

 

Branche Wärmemesstechnik
Art d. Tätigkeit Anwendungsentwicklung
Technologie Visual Studio .NET

C#, C++

Datenbank

 XML
Netzwerk Client- Server-System auf TCP/IP basierend
Sonst. .NET Remoting

 

Video-Streaming über proprietäres Protokoll auf TCP/IP basierend


IpFilter ( Firewall ) als Kernel - Treiber

Dieser als NDIS Intermediate Treiber realisierte IpFilter kann sowohl ausgehende als auch eingehende Ip - Pakete analysieren und abfangen.
Somit können Filtereinstellungen bzgl.:

  • Ip-Adresse ( Sender und Empfänger )
  • Port
  • DFUE - Adapter

vorgenommen werden.

Branche Versicherung
Art d. Tätigkeit Kernel-Treiber Entwicklung
Technologie

Windows DDK

C++

Datenbank

 ---
Netzwerk

Ethernet

TCP/IP

Sonst.

NDIS Intermediate Treiber


Text- und Grafik-Satzssystem für den Pressebereich

Dies ist ein kopletter grafischer Editor mit allen Standardfunktionen ( Suche / Ersetze / Copy / Paste / Formatierung, etc... ).
Im Besonderern ist dieses System für das Anordnen im Spaltensatz geeignet.

Auch hierbei ist der  richtige Textfluss um eingebundene Bilder und grafische Objekte gewährleistet.
Das System besitzt eine Silbentrennung.

 
Branche Presse
Art d. Tätigkeit Anwendungsentwicklung
Technologie Visual Studio .NET

C#, C++

Datenbank

 XML
Netzwerk ---
Sonst.

Verwendung der Infragistic Steuerelemente - Bibliothek


Digitales Röntgen im medizinischen Bereich

Es werden die Daten von digitalen Röntgensensoren erfasst und weiterverarbeitet.

 

Hierbei wird das 3-Tier Modell ( Datenbank-Schicht, Geschäftslogik, Anwendungsschicht ) angewendet.

 

In einem Client- Serversystem werden die Daten serverseitig vorverarbeitet.

D.h. über eine Geschäftslogik werden u.a. den aktuellen Regeln entsprechende Abfragen ausgewertet. Weiterhin werden die Rohdaten in grafische Bilddaten umgewandet.

 

In den Auswerteprogrammen ( Clients ) kann eine umfangreiche Analyse der Daten durchgeführt werden.

 

Dieses Projekt wurde in einem Team realisiert. Meine Hauptaufgabe umfasste hierbei die Entwicklung der Geschäftslogik, deren Kern durch eine programmierbare State-Machine realisiert wurde.

Branche Medizin
Art d. Tätigkeit

Systementwicklung

Technologie

Visual Studio .NET

C#, C++, MFC

Datenbank

SQL-Server, MSDE
Netzwerk

Client- Server-System auf TCP/IP basierend.

Sonst.

.NET Remoting


Bildbearbeitungsprogramm

Dieses Programm wurde entwickelt, um Bereiche innerhalb eines Bildes zu selektieren und deren räumliche Koordinaten in einer Datenbank zu speichern.

 

Das Programm ermöglicht das Erfassen von Rechteck-Bereichen und Punkten innerhalb dieser Bereiche.

Alle Aktionen können mit der Maus oder der Tastatur durchgeführt werden.

 

Die Grafik kann hierbei über verschiedenen Zoom-Stufen skaliert werden.

Branche

Optische Objekterkennung

Art d. Tätigkeit

Anwendungsentwicklung

Technologie

Visual C++ / MFC

Datenbank

Datenaustausch über Textdatei

Netzwerk

 

Sonst.

 


Neuro Visual - Ein Simulator für neuronale Netze

Neuro Visual ist ein Simulator für die gebräuchlichsten Typen neuronaler Netze (Backpropagation, Hopfield, ...).

 

Das Netz wird grafisch dargestellt, die Daten des Netzes können u.a. direkt in der Netzdarstellung bearbeitet werden.

 

Währende der Analyse des Netzes können Netzparameter dynamisch verändert werden, um so die optimale Einstellung der Netzparameter zu finden.

Branche

Eigenentwicklung

Art d. Tätigkeit

Anwendungsentwicklung

Technologie

Visual C++ / MFC

Datenbank

 

Netzwerk

 

Sonst.

Neuronale Netze


Interest Match

Dieses Client - Server Projekt besteht aus einem in C++ geschriebenen Internet-Server und einem Java-Client, welche über ein proprietäres Protokoll miteinander kommunizieren.

Basierend auf einer Access Datenbank verwaltet dieses System komplexe "Suche / Biete" Einträge der angemeldeten Teilnehmer.

Wenn eine Übereinstimmung der wichtigsten Kriterien festgestellt wird, werden die entsprechenden Partner per EMail informiert.

Einsatzmöglichkeiten: Mitfahrer Zentralen, Sportclubs, Bekanntschafts-Vermittlung, etc.

Branche

Eigenentwicklung

Art d. Tätigkeit

Anwendungsentwicklung

Technologie

Visual C++ / MFC

Java

Datenbank

Access

Netzwerk

TCP/IP

Sonst.

 


 Betriebsdatenerfassungssystem

Die Daten in mehrstufigen Prozessen werden für jede Abteilung in speziellen Modulen erfasst und ausgewertet. Es ist möglich Inhalte und den Fluss von nicht homogenen Flüssigkeiten zwischen den Abteilungen zu betrachten. Dies wird durch entsprechenden grafische Elemente unterstützt. Das System enthält außerdem eine Stammdatenverwaltung sowie umfangreiche Berichte.

Über eine OleDB - Anbindung werden alle gängigen Datenbanken unterstützt.

Branche

Brauindustrie

Art d. Tätigkeit

Anwendungsentwicklung

Technologie

Visual C++ / MFC

Datenbank

Access

Netzwerk

 

Sonst.

Direkter OleDB-Datenbankzugriff


Replikationssystem für Sprach- und Datenströme

Innerhalb eines Netzwerks können Dateiverzeichnisse und Datenbankinhalte synchronisiert werden. Die Kommunikation geschieht über Sockets via TCP/IP.

Bei Bedarf können Sprachdateien über den Windows Audio-Compression-Manager von / zu MP3 konvertiert werden.

Spontan eintreffende Dateien werden über eine Verzeichnisüberwachung sofort bearbeitet.

 

Das System basiert auf auf einem modularen Datenstrom, mit dem das Übertragen von Daten via Ip über beliebig viele Rechnerknoten hinweg möglich ist.

Branche Kommunikationstechnik
Art d. Tätigkeit

Anwendungsentwicklung

Technologie

Visual C++ / MFC

Datenbank

Access, Informix

Netzwerk TCP/IP
Sonst.

MP3 Codierung / Decodierung

 

Audio-Compression-Manager (ACM)

 

Extremes Multithreading

 

Leadtools (für Grafik)

 

Technische Dokumentation mit "Doxygen"

Erinnerungsprogramm

Mit diesem Ärzte-Informationssystem wird an wiederkehrende Termine erinnert. Das Programm besitzt eine Serienbrieffunktion und die Möglichkeit Druckvorlagen zu verwalten.

Branche

Pharma

Art d. Tätigkeit

Anwendungsentwicklung

Technologie

Visual C++ / MFC

Datenbank

 

Netzwerk
Sonst.

Steuerungsprogramm für die Haustechnik

In einer Datenbank ist die Topografie eines Gebäudes sowie die logischen Adressen von elektronischen Steuerungsmodulen und Sensoren hinterlegt.

Das Programm zeigt die Lage der Steuerelemente im Gebäudeplan an. Die Messewerte der Sensoren werden angezeigt, die Steuerungen könne parametriert werden.

Die Kommunikation mit den elektronischen Elementen geschieht über LON-Bus.

Branche

Mess- Regelungstechnik

Art d. Tätigkeit

Anwendungsentwicklung

Technologie

Visual C++ / MFC

Datenbank

Access

Netzwerk

LON-Bus

Sonst.

LonWorks PathFinder mit InfranetLinkServer (COM-Komponente) für Datenaustausch


Routing-Programm für den Logistikbereich
 

Mit diesem Programm wird der Datenverkehr zwischen den Geschäftspartnern eines Logistikunternehmens gesteuert.

Dateien, welche von A nach B versendet werden, werden an zentraler Stelle gesammelt und weiter verteilt. Die Organisation geschieht über eine Relationale Datenbank (SQL-Server). Die Dateien werden auf ihre Inhalte hin untersucht und mit den Einträgen in der Datenbank abgeglichen. Das Ansprechen des SQL-Servers geschieht über DB-Library.

 
Branche

Logistikunternehmen

 
Art d. Tätigkeit

Anwendungsentwicklung

Technologie

Visual C++ / MFC

Datenbank

SQL-Server

 
Netzwerk

 

Sonst.

Direkter Datenzugriff über DB-Library

 

Terminalprogramm

 

Mit diesem Terminalprogramm kann man im Chat - Modus miteinander kommunizieren oder Dateien miteinander austauschen.

 
Branche Eigenentwicklung
Art d. Tätigkeit

Anwendungsentwicklung

Technologie

Visual C++ / MFC

Datenbank

---

Netzwerk

Telefonverbindung

Sonst.

Windows Telefon-API 


Verschlüsselungsprogramm

 

Dateien werden ver- und entschlüsselt. Die Verschlüsselung geschieht wahlweise über die Windows - Crypt-API oder einen RC4 Algorithmus.

 
Branche Eigenentwicklung
Art d. Tätigkeit

Anwendungsentwicklung

Technologie

Visual C++ / MFC

Datenbank

---

Netzwerk

---

Sonst.

Windows - Crypt-API


Messdatenvisualisierung

 

Diese Programm visualisiert die Messwerte von Feuchte- und Temperatursensoren und zeigt diese tabellarisch oder in einer Grafik an. Die Kommunikation mit den Sensoren erfolgt über die serielle Schnittstelle.

 
Branche Behörde
Art d. Tätigkeit

Anwendungsentwicklung

Technologie

Visual C++ / MFC

Datenbank

---

Netzwerk

Serielle Schnittstelle

Sonst.

Real-Time Graphics und Charting Tools von Quinn-Curtis, Inc.


Entwicklungsumgebung für Mikroprozessoren

 

Die Register und Speicherinhalte des Prozessors werden angezeigt und könne bearbeitet werden. Das Programm ist über eine Konfigurationsdatei für verschiedenen Prozessortypen verwendbar.

 
Branche

Chip-Hersteller

Art d. Tätigkeit

Anwendungsentwicklung

Technologie

Visual C++ / MFC

Datenbank

---

Netzwerk

Serielle Schnittstelle

Sonst.

 


PowerPoint Composer

 

Mit diesem Programm können - basierend auf bestehenden Foliensätzen - neue Power-Point-Präsentationen zusammengestellt werden

 
Branche

Automatisierungstechnik

Art d. Tätigkeit

Anwendungsentwicklung

Technologie

Visual C++ / MFC

Datenbank

---

Netzwerk

---

 Sonst.  

OLE, Office-Automatisierung


Messtafel Verwaltungssystem

 

In der Automatisierungstechnik verwendete Messtafeln mit ihren entsprechenden Platzierungen werden in einer Datenbank verwaltet.

Die Kalibrierungsdaten der Messtafeln werden direkt über die serielle Schnittstelle in das Programm eingelesen. Bei der Kommunikation mit dem Messsystem wird ein zustandsabhängiges Protokoll verwendet.

 

 
Branche Automatisierungstechnik
Art d. Tätigkeit

Entwicklung eines ActiveX - Steuerelementes

Technologie

Visual C++ / MFC

Datenbank

---

Netzwerk

Serielle Schnittstelle

 Sonst.

Technische Dokumentation mit "Doxygen"


MP3 Encoder / Player ActiveX

 

PCM Dateien werden über den Audio-Compression-Manager der Fraunhofer Gesellschaft komprimiert.

Für die Wiedergabe ist der Player als ActiveX Steuerelement implementiert.

 

Branche

Kommunikationstechnik

Art d. Tätigkeit

Entwicklung eines ActiveX - Steuerelementes

Technologie

Visual C++ / MFC

Datenbank

---

Netzwerk

---

 

 Sonst.

Multithreading

 

MP3 Codierung / Decodierung

 

Audio-Compression-Manager (ACM)


Virtueller Druckertreiber

 

Wenn dieser Druckertreiber installiert ist, können Sie ihn wie einen Drucker in jeder Applikation auswählen. Jedoch erfolgt die Ausgabe nicht auf einen Drucker sonder wird in einer Grafikdatei (Bitmap) abgelegt.

 

Branche

Industrie
Art d. Tätigkeit

Treiberentwicklung

Technologie

Visual C++ / MFC
Windows DDK

Datenbank

---

Netzwerk

---

 

 Sonst.

----

 


Datenbank Steuerlemente

 

Diese als ActiveX Controls implementierte Steuerelemente (Textfelder, Listenelemente, Kombinationsfelder, Kontrollfelder) könne in unterschiedliche Programme eingebunden werden. Z.B. Word, Excel, VBA, etc. Die Steuerelement sind mit zentralen Datenbankelementen verbunden und können so den Inhalt von Datenbanken anzeigen bzw. verändern.

 

Branche

 Banken
Art d. Tätigkeit

Entwicklung von ActiveX - Steuerelementen

 
Technologie Visual C++ / MFC

Datenbank

Alle ODBC-Datenbanken

Netzwerk

---

 

 Sonst.

----

 


Konvertierung COBOL -> C++

 

Es wurden in C++ Klassen und Basisfunktionalitäten entwickelt um ein bestehendes COBOL-Projekt ohne wesentliche strukturelle Änderungen nach C++ zu portieren.

 

Branche

Bausoftware
Art d. Tätigkeit Systemprogrammierung, Beratung 
Technologie Visual C++ / MFC

Datenbank

---

Netzwerk

---

 

 Sonst.

----

 


Schulungen
 

Diverse Schulungen im Bereich C / C++, Visual C++ mit MFC, Windows API, Windows Spezialthemen

 
 Branche Branchenübergreifend
 Art d. Tätigkeit Schulungen
Technologie ---

Datenbank

---

Netzwerk

---

 

 Sonst.

----

 

 

 

 

 

 

Hier ein kleiner Auszug der von mir realisierten Projekte.
Mehr finden Sie
hier...

 

Ip-Filter

Dieser Ip-Filter ( Firewall ) wurde als Kernel NDIS Intermediate Driver implementiert.
Mehr...

 

Editor für Spaltensatz

Dies ist ein kopletter grafischer Editor mit allen Standardfunktionen.

Mehr...

 

Sim. f. neuronale Netze

Neuro Visual ist ein Simulator für die gebräuchlichsten Typen neuronaler Netze.

Mehr...

 

Virtueller Druckertreiber

Mit diesem Druckertreiber können Sie Ihre Druckausgabe in eine Grafikdatei umlenken.

Mehr...

 

PowerPoint Composer

Mit diesem Programm können - basierend auf bestehenden Foliensätzen - neue Power-Point-Präsentationen zusammengestellt werden.

Mehr...

 

 

 

 

 

 

 

 

©2006 A. Fingerhut Software. Alle Rechte vorbehalten. Last Updated: Mittwoch 4 Juli 2007.