horz informatik person projekte referenzen
Alexander Horz

Projekte

Mit den nachfolgenden Projektbeispielen (Auswahl) möchte ich Ihnen einen Gesamteindruck meiner Berufserfahrung und Fachkompetenz vermitteln. Sie wünschen mehr Details? Ihre Anfrage beantworte ich gerne.

1. Sophora/hr-text-Integration (HR, 2023)

Projektziel: Das Videotext-Angebot "hr-text" des Hessischen Rundfunks soll mit dem CMS "Sophora" gepflegt und ausgespielt werden. Für Telext-Dokumente zu TV und Radios werden aus externen Programmdaten automatisch Entwürfe generiert. Veröffentlichung und Slot-Zuweisung erfolgen nach redaktioneller Freigabe automatisch. Die Ausspielung erfolgt über ein Teletext-Plugin.

Aufgabenstellung: Anforderungsermittlung, Architektur, Implementierung und Qualitätssicherung für Generator und Plugin.

Technologie: Java 11, Spring, Sophora 3 mit Teletext-Addon, Sophora-Client, Content-API, Solrj, JSON.

2. Beratung/Schulung zur Sophora/Teletext-Programmierung (HR, 2022)

Projektziel: Das Videotext-Angebot "hr-text" des Hessischen Rundfunks (HR) soll zukünftig mit der "Teletext"-Erweiterung von "Sophora" gepflegt und ausgespielt werden.

Aufgabenstellung: Beratung und Schulung des HR zum Datenmodell und zur Programmierung der Teletext-Ausspielung.

Technologie: Debian 10, Java 11, Spring, Sophora 3 mit Teletext-Addon, Docker, XML, EP1.

3. RepoCleaner: Kontinuierliche Bereinigung von Sophora-Repositories (SR, 2022)

Projektziel: Verringerung des Ressourcenbedarfs für das produktive Sophora-Repository. Anhand konfigurierbarer Kriterien werden "unnötige" Dokumente ermittelt und gelöscht. Für leichtere Wiederherstellung werden die Dokumente optional in ein separates "Archiv"-Repository gesichert.

Aufgabenstellung: Entwicklung des RepoCleaners mit Anforderungsanalyse, Entwurf, Programmierung und Qualitätssicherung.

Technologie: Debian 10, Java 11, Sophora 4, Solrj, JSON, XML, REST.

4. MAMS-Erweiterung um Transkription und Übersetzung (EuranetPlus, 2022)

Projektziel: MAMS soll Sprachbarrieren vermeiden, indem zu Audios und Videos automatisch ein Transkript in Originalsprache generiert, ins Englische übersetzt und in die Volltextsuche übernommen wird.

Aufgabenstellung: Implementierung von Transkription und Übersetzung mit den Google-Services "Cloud Speech-to-Text" und "Translation API". Zur Kostenoptimierung werden nur absolut erforderliche Google-Ressourcen genutzt und sofort wieder freigegeben.

Technologie: Debian 11, Java 11, Solr, grpc, Google-Speech/Storage/Translate, ffmpeg.

5. Sophora/SAARTEXT-Integration (SR, 2019)

Projektziel: Das Videotext-Angebot "SAARTEXT" des SR-Fernsehen soll mit dem CMS "Sophora" gepflegt und daraus generiert werden.

Aufgabenstellung: Systemintegration, Customizing von Sophora, Generierung von Sophora-Dokumenten aus externen Datenquellen, Generierung der Teletext-Seiten, Generierung von EP1-Dateien und SFTP-Transfer an Plasma-System (Screen), Qualitätssicherung, Inbetriebnahme.

Technologie: Debian 9, Java 8, Spring, MariaDB 10.1, Sophora 2.5 mit TableStar und Teletext, Solrj, JSON, XML, EP1, RMI, SFTP.

6. Kollaborations- und Publikationsplattform MAMS (EuranetPlus, 2017)

Projektziel: Das "EuranetPlus Media Asset Management System" (MAMS) ist eine Plattform für den europaweiten Austausch von Mediendateien zwischen EuranetPlus-Partnern. MAMS unterstützt die Publikation von Beiträgen im Internet, enthält ein Archiv aller Beiträge und verschickt monatliche Berichte per Email.

Aufgabenstellung: Anforderungsanalyse, Entwurf, Programmierung, Qualitätssicherung und Inbetriebnahme der Plattform sowie Projektmanagement.

Technologie: VMware, Debian 9, Apache 2.4, Tomcat 8, Java 8, Velocity, Servlets, MariaDB, Solr, ImageMagick, Ffmpeg, Solr, Exiftool, ClamAV, Bcrypt.

7. Produktionsdatenbank der "Lindenstraße" (Geißendörfer Filmproduktion, 2017)

Projektziel: Migration der Produktionsdatenbank zu TV-Serie "Lindenstraße" von zwei physikalischen Rechnern unter SuSE 7.3 (Stand von 2003) auf zwei virtuelle Rechner (VMware) unter Debian 9.

Aufgabenstellung: Anpassung der Altsoftware an Debian 9 und Inbetriebnahme einschließlich Migration der Altdaten sowie Projektmanagement.

Technologie: VMware, Debian 9, Apache 2.4, Tomcat 8, Java 8, Servlets, HTML, Templates, LaTeX, Samba, PostgreSQL

8. Relaunch von SR-Online (SR, 2015)

Projektziel: Der Internetauftritt "SR-Online" des Saarländischen Rundfunks (SR) soll anhand vom SR beigestellter HTML-Vorlagen komplett neu programmiert werden.

Aufgabenstellung: Anforderungsanalyse, Definition der Sophora-Dokumenttypen, Programmierung der JSP-Ausspielung, Migration der Altdaten auf die neuen Dokumenttypen, Projektmanagement.

Technologie: Debian 7, Java 7, JSP, Apache 2.2, Tomcat 7, MySQL, JDBC, Varnish, Sophora 1.53, JCR, JMS, RMI, XML.

9. UGC-Plattform FUPL (G&L-Systemhaus, 2012)

Projektziel: Implementierung der generischen, mandantenfähigen Plattform "FUPL" für die Zulieferung von “User-Generated Content” (UGC).

Aufgabenstellung: Anforderungsanalyse, Entwurf, Programmierung, Qualitätssicherung und Inbetriebnahme der Plattform.

Technologie: Ubuntu 12.04, Apache, Tomcat, Java, Servlets, Velocity, MongoDB, ImageMagick, Wandelbar, XML, ImageMagick, Ffmpeg, Solr, Exiftool, ClamAV, Bcrypt.

10. Migration von xRed nach Sophora (SR, 2011)

Projektziel: Der Internetauftritt des Saarländischen Rundfunks (SR) soll ohne Änderungen am Erscheinungsbild von CMS xRed zum CMS Sophora migriert werden.

Aufgabenstellung: Entwurf der redundanten Architektur, Definition der Sophora-Dokumenttypen und Reimplementierung der JSP-Ausspielung. Migration der Altdaten sowie Dokumentation der Havarieprozeduren. Projektmanagement.

Technologie: Debian, Java 6, JSP, Apache 2.2, Tomcat 6, MySQL, JDBC, Varnish, Sophora, JCR, JMS, RMI, XML.

11. Reimplementierung des Metafile-Generators (G&L-Systemhaus, 2010)

Projektziel: Der Metafile-Generator beantwortet zulässige Stream-Abrufe mit einem "Metafile", unzulässige Abrufe mit einer Fehlerseite. Das Gesamtsystem ist im Artikel "WM-Streaming: Die Technik des ARD-Internet-Angebots zur FIFA WM" (c't 16/2010) beschrieben. Das in Perl implementierte Altsystem ist zu langsam und muss erheblich beschleunigt werden.

Aufgabenstellung: Java-Reimplementierung des Metafile-Generators mit erweitertem Funktionsumfang und mindestens zehnfacher Geschwindigkeit.

Technologie: Debian 5, Java 6, Velocity, Netty, Ical4j, JGroups, Maxmind GeoIP, Replikation.

Besonderheit: Das Java-Neusystem ist 300 mal schneller als das Perl-Altsystem.

12. Upload-Plattform für Südwild (BR, 2007)

Projektziel: Zuschauern des BR-Formats "Südwild" soll eine Plattform zum Upload von Bilder, Audios oder Videos angeboten werden. Die Plattform soll Inhalte automatisch in vorgegebene Formate transkodieren und redaktionelle Workflows unterstützen.

Aufgabenstellung: Anforderungsanalyse, Entwurf, Programmierung, Qualitätssicherung und Inbetriebnahme der Plattform (Unterauftrag G&L-Systemhaus).

Technologie: Debian 4, Apache 2.2, Tomcat 5.5, Java 1.5, Servlets, Velocity, MySQL, ImageMagick, Wandelbar, XML.

13. DRM-Plattform (Tiscali, 2005)

Projektziel: Mandantenfähige Plattform für die Lizensierung kopiergeschützter Audio- und Video-Inhalte inklusive Integration von Payment-Gateways.

Aufgabenstellung: Anforderungen, Sicherheitskonzept, redundante Architektur, Entwurf, Programmierung, Qualitätssicherung und Inbetriebnahme sowie Havarieprozeduren. Anpassung an individuelle Wünsche von Mandanten, z.B. hinsichtlich Zahlungsdienstleistern. Projektmanagement.

Technologie: Linux, PostgreSQL, Java 1.4, JDBC, Templates, Apache, Tomcat 4, SOAP, Samba, Windows 2000 Server, .Net, C#, IIS, Kryptographie, WMRM, diverse Payment-Gateways.

14. Forschungsprojekt MoMoSat (ESA, 2003)

Projektziel: Das Projekt "MoMoSat" (Mobile Solutions for Real-time Monitoring of Geo-Referenced Information) implementiert prototypisch einen satellitengestützten Service, der die sichere Zusammenarbeit mobiler Personen vor Ort durch ein kartenbasiertes Informationssystem auf tragbaren Geräten (Palmtops) unterstützt.

Aufgabenstellung: Implementierung des Geonote-Management-Systems ("GeoServer"), Entwicklung des Sicherheitskonzepts für MoMoSat, prototypische Anwendung für die Räumung von Anti-Personen-Minen (Konsortialpartner)

Technologie: GSHB, IPSec, Java, OpenGIS, HTTP, SOAP, GPS

Besonderheit: Im Prinzip hat MoMoSat (2003) sowohl "Google Maps" (2005) als auch "Apple iPhone" (2007) vorhergesagt.

15. Beschleunigung von SR-Online (SR, 2002)

Projektziel: Der Saarländische Rundfunk (SR) betreibt seinen Internet-Auftritt mit dem Content-Management-System xRed. Die Auslieferung von HTML-Seiten inklusive Grafiken per JSP durch xRed dauert jeweils 4 bis 9 Sekunden, also viel zu lange.

Aufgabenstellung: Analyse des JSP-Laufzeitverhaltens und Modifikation der JSP-Ausspielung zur Beschleunigung.

Technologie: Linux, Java, JSP, Apache, Tomcat, MySQL, JDBC, xRed, Squid.

Besonderheit: Mit geringen Änderungen am JSP-Code und Einsatz von Squid konnte die Geschwindigkeit verzehnfacht werden.

16. Telemedicine Technical Support (EAC, 2002)

Projektziel: Implementierung einer offenen Plattform zur Unterstützung telemedizinischer Services innerhalb der ESA und mit internationalen Partnern unter Beachtung der Sicherheitsanforderungen personenbezogener medizinischer Daten.

Aufgabenstellung: Erstellung von Sicherheitskonzept und Maßnahmenkatalog für die Plattform unter Beachtung von GSHB, BDSG, EU-Direktive 95/46/EC und §203 StGB.

17. Videoarchiv und Fernsehtext des Bundestags (Deutscher Bundestag, 2001)

Projektziel: Recherchedialog zum Videoarchiv des Bundestags; Ausspielung des Fernsehtextes des Bundestags als einfaches HTML oder per Java-Applet.

Aufgabenstellung:Anforderungsanalyse, Entwurf, Programmierung, Qualitätssicherung und Inbetriebnahme inklusive Altdatenmigration (Unterauftrag T-Systems).

Technologie: RedHat, Apache, JServ, Java 1.2, Servlets, JDBC, PostgreSQL, HTML, Templates, xawtv, alevt, RealPlayer.

18. Jobbörse des WDR (WDR, 2000)

Projektziel: Die "Job- und Lehrstellenbörse des WDR im Internet" sollte mit Java-Servlets reimplementiert werden, um eine größere Performanz zu erreichen.

Aufgabenstellung:Anforderungsanalyse, Entwurf, Programmierung, Qualitätssicherung und Inbetriebnahme der Reimplementierung "Job- und Lehrstellenbörse" mit Servlets. Projektmanagement.

Technologie: Solaris, Apache, JServ, JDK 1.2, Servlets, Java HTML, Templates.

19. Forschungsprojekt Medizin-Telematik-Plattform (DLR, 1999)

Projektziel: Plaform für eine sichere, verteilte Patientenakte auf der Basis offener Standards.

Aufgabenstellung: Erstellung des Sicherheitskonzepts unter Beachtung von GSHB, BDSG, EU-Direktive 95/46/EC, §203 StGB. Mitarbeit bei Architektur, Entwurf und Programmierung des Prototypen.

Technologie: Solaris, Java, SmartCard, iButton, Kryptographie.

20. Zukunft Wohnen 2000 (Steucon AG, 1998)

Projektziel: Im Rahmen der Expo 2000 wurde für das Nordwolle-Gelände in Delmenhorst zum Ideen- und Realisierungswettbewerb "Wohnen und Leben an der Datenautobahn" aufgerufen.

Aufgabenstellung: Analyse und Berücksichtigung der Anforderungen von Telearbeitsplätzen und telemedizinischer Betreuung (für Schuster Architekten, Düsseldorf).

Besonderheit: Prämierung mit dem 2. Preis aus 140 Einreichungen

21. Produktionsdatenbank der "Lindenstraße" (Geißendörfer Filmproduktion, 1998)

Projektziel: Integration isolierter PC-Datenbestände zur TV-Serie "Lindenstraße" in ein redundantes Intranet-System mit Browser-GUI und diversen Exportmöglichkeiten.

Aufgabenstellung: Anforderungsanalyse, Entwurf, Programmierung, Qualitätssicherung und Inbetriebnahme (einschließlich Migration der Altdaten) sowie Havarieprozeduren und Projektmanagement.

Technologie: SuSE 5.2, Apache 1.3, JServ, Java 1.2, Servlets, HTML, Templates, LaTeX, Samba, PostgreSQL

22. Forschungsprojekt CoopWWW (EU-Kommission, 1997)

Projektziel: Das Projekt CoopWWW (Interoperable Tools for Cooperation Support Using the World-Wide Web) erstellt eine Plattform für die multimediale Kooperation über das Internet.

Aufgabenstellung: Sicherheitsanforderungen, Sicherheitskonzept sowie Evaluierung anhand von Nutzergruppen (Konsortialpartner).

Technologie: Linux, Apache, Python, BSCW, HTML

23. Beratung des NACID, Sofia (BMZ, 1997)

Projektziel: Beratung des NACID bei der Nutzung neuer Telekommunikation sowie Aufbau und Betrieb digitaler Diensteistungen.

Aufgabenstellung: Unterstützung des Bulgarischen Nationalen Informationszentrums (NACID, Sofia) bei der Migration diverser Anwendungen vom IBM-Host nach Windows, Solaris bzw. Linux. Schulungen zu Linux sowie zu Aufbau und Betrieb von Websites (Unterauftrag GMD).

Technologie: Windows, Solaris, SuSE, Apache, HTML, Shell/Bash, C, Perl

24. Jobbörse des WDR (WDR, 1997)

Projektziel: Die "Job- und Lehrstellenbörse des WDR im Internet" sollte begleitend zum TV-Programm des WDR angeboten werden.

Aufgabenstellung:Anforderungsanalyse, Entwurf, Programmierung, Qualitätssicherung und Inbetriebnahme der "Job- und Lehrstellenbörse". Projektmanagement.

Technologie: Solaris, Informix, Netscape Enterprise Server, CGI, C++, HTML.

25. Digitalisierung der Hörfunkproduktion (Deutsche Welle, 1996)

Projektziel: Die Hörfunkproduktion der Deutschen Welle sollte digitalisiert werden.

Aufgabenstellung: Anforderungsermittlung, Ausschreibungsbegleitung und Assistenz der Projektleitung (Unterauftrag GMD).

Technologie: Windows for Workgroups 3.11, Dalet, Archiv mit Band-Robotern.

26. Virtuelles Studio 3dk (GMD, 1995)

Projektziel: Implementierung eines virtuellen Studios für Live-Produktionen.

Aufgabenstellung: Echtzeit-Erfassung von Sensordaten der TV-Kamera, Korrektur von Übertragungsstörungen durch prognostizierte Daten und 50 mal pro Sekunde ein Rendering der virtuellen 3D-Kulisse (Unterauftrag der GMD).

Technologie: SGI Onyx, Irix, C++, OpenInventor, RS232.

Besonderheit: Weltpremiere einer Live-Produktion aus einem virtuellen Studio mit dem "Computerclub" (WDR) zur CeBit 1995.

27. Wahlergebnisse und Hochrechnungen im TV (RTL/Forsa, 1994)

Projektziel: Für RTL und Forsa sollen Wahlergebnisse und Hochrechnungen sowie Sitzverteilungen ermittelt und im TV visualisiert werden.

Aufgabenstellung: Algorithmen-Beratung, Assistenz der Projektleitung und Qualitätssicherung (Unterauftrag Ploenzke AG).

Technologie: Windows for Workgroups 3.11, Visual Studio, C++, d'Hondt, Hare-Niemeyer.

28. Forschungsprojekt qwertz (GMD, 1988-1994)

Projektziel: Einheitliche Dokumentation und Implementierung von KI-Planungsmethoden.

Aufgabenstellung: Implementierung der SML-Bibliothek "The qwertz AI planning Toolbox" und der qwertz-Dokumenttypen für SGML (Mitarbeiter der GMD).

Technologie: Solaris, SML, SGML, Shell, LaTeX.

Besonderheit: Das Software-Paket "linuxdoc-sgml" basiert auf qwertz-Software zur SGML-Verarbeitung.

29. Inventarisierung von Geräten (RHRZ Bonn, 1985)

Projektziel: Reparatur der vorhandenen Software zur Inventarisierung von Geräten. Die Software geriet hin und wieder in Endlosschleifen und zerstörte die gesamte Datenbasis.

Aufgabenstellung: Analyse und Behebung der Fehler in der vorhandenen Software (Mitarbeiter des RHRZ).

Technologie: MVS/TSO, JCL, PL/1, Assembler/370.