Inhalte durchsuchen
Dr. Josef Homolka
TU München
Fakultät für Physik
James Franck Str.
85747 Garching
Tel: +49 89 289-12439
Fax: +49 89 289-12297
Aktuelles
- 2010-05-27
Blitzkuriere in der Zelle
mehr .. - 2010-05-10
Reprogrammable Control of Spin Wave Flow
mehr .. - 2010-05-01
Prof. Wolfram Weise (T39) als Emilio Segré Distinguished Lecturer von der Universität Tel Aviv ausgezeichnet
mehr .. - 2010-04-27
Neutronenforschung in Garching weiter gestärkt
mehr .. - 2010-03-29
Die kurze Geschichte des Universums beim 34. Edgar-Lüscher-Seminar
mehr ..
Inhalt
Software
Für die IT Unterstützung der Geschäftsprozesse in der Fakultät in Zusammenspiel mit zentralen Informationsquellen entwickle ich modulare Softwarekomponenten für das Informationsmanagement. Aufgrund der eingesetzen Opensource Werkzeuge Python (Programmierung), PostgreSQL (Datenbank), Zope2 (Webanwendungsserver) können die Anwendungen plattformunabhängig betrieben werden.
Webserver
Grundlage der Webanwendungen ist die Zope2 Serversoftware. Diese ermöglicht mit dem Page Template Mechanismus die Kombination von validen XHTML Dateien mit Programmlogik. Das Corporate Design der TU München konnte so mit einem statischen HTML/CSS Design implementiert werden. Für optimale Browserunterstützung und barrierefreien Zugang kam das CSS Framework YAML zum Einsatz. Die Funktionalität der Serversoftware wurde durch Skripte um automatisierte Navigationselemente, Datenbankabfragen, RSS Feeds und einem Webeditor erweitert. Autoren können Webseiten wahlweise über den Webbrowser direkt erstellen und bearbeiten oder zu einer professionellen Webauthoringsoftware, wie z.B. Adobe Dreamweaver, greifen.
Datensynchronisation
Für die flexible und effiziente Nutzung externer Informationsquellen habe ich ein modulares Programm zur Datensynchronisation entwickelt. Die externen Daten müssen dabei über eine Schnittstelle (Webservice, LDAP Verzeichnis, SQL Abfrage, Textdatei, ...) verfügbar und ein eindeutiger Key ableitbar sein. In versionierten XML Dateien werden diese dann zwischengespeichert und mit einer relationalen Datenbank synchronisiert. Diese Software wird zum Beispiel für die Übertragung von Daten aus TUMonline für die Darstellung auf dem Physikwebserver benutzt.
Anwendungen
Aufbauend auf der Datenbank mit den synchronisierten Basisdaten und dem Webanwendungsserver entstanden für fakultätsinterne Geschäftsprozesse, die nicht durch zentrale Anwendungen abgedeckt werden, eine Reihe von Anwendungen:
- Automatisierte Synchronisation von Mailinglisten
- Praktikumsverwaltung (Anmeldung, Einteilung zu Gruppen, Terminen und Versuchen)
- Vorlesungs- und Klausuranmeldungen
- Departmentsdienste
- Semesterdaten
- Benutzerverwaltung für fakultätsinterne IT Dienste (@ph.tum.de E-Mail, CIP Zugang)
- Netzanschlussdatenbank
- Roomfinder




Software