Programm-Entwicklung - C++ mit Visual Studio 2008 und GNU-Compiler, Standard Template Library STL
- Java mit Eclipse
- Verwendung von Java-Klassen in C++ mit Java Native Interface JNI
- XML, XSLT, XPath, XML Schema, DOM, libxml2, libxslt
- Client- und Server-Technik (TCP, HTTP, asynchrone Sockets)
- Versionierung mit Subversion und CVS
Web-Entwicklung - HTML 4.01, XHTML, CSS
- HTTP 1.1 (Client und Server)
- DHTML, JavaScript, Kopplung von JavaScript im Browser mit Java auf dem Server, AJAX-Technik
- PHP, auch Einbindung eines C++-Moduls
- Web-Server Apache
- Java-Servlets unter Tomcat
- Trennung von Inhalt (XML) und Layout (XSLT-Stylesheets für HTML, CSS)
Systemnahe Programmierung - Programmschnittstelle von Windows XP: Dienste, Prozesse, Synchronisation, Verzeichnisüberwachung usw.
- Programmschnittstelle von Linux: Daemons, Prozesse, Threads usw.
- Asynchrone Sockets für TCP, UDP und Pipes
Datenbanken - SQL
- Oracle, IBM DB2, Microsoft SQLServer, Sybase ASE, PostgresQL, MySQL und Firebird
- Java-Schnittstelle JDBC
- C-Schnittstelle ODBC
eMail - eMail-Format MIME
- Java-Schnittstelle JavaMail, C-Schnittstelle Dimac JMail
- Postfix, IMAP-Server Cyrus und Courier
Betriebssysteme - Windows Vista, XP, 2000
- Linux (SuSE), Solaris, AIX und HP-UX (Itanium und PA-RISC)
- bash, Perl
Netzwerk-Einrichtung - IP-Konfiguration, Routing, DHCP, Name-Server BIND named
- Tunnel (VPN): OpenVPN, IPSEC, ssh
- Web-Server Apache und Tomcat
- File-Server Samba und NFS
- rsync
Weiteres - Virtualisierung mit VMware
- Bank-Schnittstellen: HBCI (Home Banking Computer Interface), MT940
- RTF (Rich Text Format von Microsoft Word), Parsierung und Generierung
- COM, ODL, Microsoft Scripting Engines
|