Projekte Auftraggeber: Hersteller von Chemieanlagen für die Halbleiterindustrie: Steag MicroTech GmbH (Mattson, SCP Germany) Donaueschingen, Pliezhausen Dauer: 1/1996 – 5/2004 Position: Teilprojektleiter und Entwickler Aufgabe: Konzeption, Entwicklung und Wartung eines Interpreters (SCADA Client), der mit Hilfe von Konfigurationsdaten, die in Datenbanken abgelegt sind, Oberflächen (HMI) für die Anlagesteuerung und Datenvisualisierung generiert. Das Programm ist flexibel, mit anlagespezifischen Dll’s und weiteren Tools erweiterbar (selbständige Programme für Logbucheintragungen, Passwörter usw. in dieselbe Oberfläche integriert) und auf unterschiedliche Anlagen übertragbar. Das Programm entspricht den hohen Sicherheitsanforderungen der Chiphersteller. Mehrere Versionen, von 1.0 bis 3.0, wurden mit unterschiedlichen Steuerungen und Betriebsystemen erstellt. Systemumgebung: Windows 3.11, Windows 95, Windows NT/2000 Programmiersprache: C++ Entwicklungstools: Borland C++ V4.5 / V5.0, Borland C++ Builder Datenbank: Paradox 3.0-5.0 Auftraggeber: Hersteller von Chemieanlagen für die Halbleiterindustrie: SEZ GmbH, Aasen Dauer: 7/2002 – 10/2002 Position: Berater Aufgabe: Beratungsdienstleistung zur Erstellung eines SCADA Client für Anlagen für die Halbleiterindustrie nach SEMI Standards. Systemumgebung: Windows 2000/XP Programmiersprache: C# Entwicklungstools: MS Visual Studio .NET Datenbank: MS SQL Server Auftraggeber: Hersteller von Chemieanlagen für die Halbleiterindustrie: Mattson, Pliezhausen Dauer: 9/2000 – 6/2001 Position: Entwickler Aufgabe: Konzeption und Entwicklung eines Tools, das Konstruktionspläne (AutoCAD Dateien im DXF Format) in Fenstern als Vektorgraphik darstellt und funktionale Elemente (Ventile, Motoren, usw.) steuert. Systemumgebung: Windows NT Programmiersprache: C++ Entwicklungstools: Borland C++ 5.0 Datenbank: Paradox 5.0 Auftraggeber: Zulieferer für die Automobilindustrie: IPEtronic GmbH, Baden-Baden Dauer: 11/1999 – 6/2000 Position: Entwickler Aufgabe: Konzeption und Entwicklung einer graphischen Oberfläche für mobile Messrechner und für die Datenübertragung mit TCP/IP über Handy zum Server. Systemumgebung: Windows NT Programmiersprache: C, C++ Entwicklungstools: MS Visual C++ Datenbank: keine Auftraggeber: Firma aus der Baubranche Dauer: 3/1999 – 7/1999 Position: Entwickler Aufgabe: Entwicklung eines Programms zur Berechnung energetischer Einsparungen (3 Tier Anwendung). Systemumgebung: Windows NT, Linux Programmiersprache: Java Entwicklungstools: JBuilder Datenbank: Jdbc Auftraggeber: Elektroindustrie Unterauftrag von Londero Software GmbH Dauer: 9/1998 – 12/1998 Position: Entwickler Aufgabe: Entwicklung einer Dll für die Automatisierung optimierter Schnitte einer Sägemaschine mit Hilfe von Schnittplänen. Systemumgebung: Windows NT Programmiersprache: C++ Entwicklungstools: C++ Builder Arbeitgeber: Hersteller von Anlagen für Lager- und Fördersysteme: Hugo Fritschi AG, Brislach (Schweiz) Zeitspanne: vor 1996 Aufgabe: Softwareentwicklung mit C und Assembler für Embedded-Systems (8051 kompatibler MC) als Angestellter der Firma Hugo Fritschi AG; mehrere Projekte im Bereich Lager- und Fördersysteme. Weitere eigene Projekte Inhalte: C/C++ Entwicklungen mit der Qt Klassenbibliothek unter Linux/BSD C# Programmierung unter Windows XP (Datenübertragung über FTP, Animationen) Internet Entwicklungen (SVG, XHTML, XML, UML, usw.) Netzwerk und Computersicherheit (Router, Firewall, usw.) Programmierung einer graphischen Oberfläche für einen Virusscanner (BitDefender) mit der Qt Klassenbibliothek unter Linux. Aktuell: Konzeption und Entwicklung eines SCADA Systems für Anlagensteuerung unter Linux/Unix. Die Visualisierung (Client) wird mit der Qt Klassenbibliothek betriebssystemunabhängig entwickelt.