Aktuelles +++ Aktuelles +++ Aktuelles +++

ITUG-Jahrestagung in Würzburg:
1. XSTEP-Werkstattbericht

Auf der diesjährigen ITUG-Jahrestagung vom 1.-3.9.2010 in Würzburg wurde den Entwicklungen rund um XSTEP ein ganzer Vormittag gewidmet.

Zu Beginn stellte Tobias Ott (HdM Stuttgart, pagina GmbH) das Projekt XSTEP nochmals vor und berichtete kurz von dem ersten Entwicklertreffen in Stuttgart im Mai 2010.

Im Anschluss daran präsentierten er und Wilhelm Ott als Diskussionsgrundlage für die weitere Arbeit einen funktionalen Prototypen, der seit Mai in Tübingen entwickelt wurde. Hierfür wurden zunächst wesentliche Teile der TUSTEP-Programme #RV, #RA, #SV und #SO in eine XML-Syntax umgesetzt und am Beispiel der Erstellung von Indices präsentiert. Als Design Patterns für die Entwicklung wurden die in Stuttgart verabschiedeten Richtlinien herangezogen. Die vier Module sind bereits in einer XSD (XML Schema Definiton) abgebildet, die allerdings an vielen Stellen noch vorläufig ist.

Von Wilhelm Ott wurde eine erste Umsetzung der XSTEP-Skripte im "XSTEP-Prozessor" präsentiert, d.h. die Middleware, die die Kommunikation zwischen XSTEP (Arbeit im XML-Editor) und den TUSTEP-Programmen im Hintergrund regelt. Im ersten Entwurf ist diese Middleware selbst ebenfalls in TUSTEP geschrieben.
Es muss noch diskutiert werden, ob hierfür nicht ein tiefer in die XML-Editoren implementierbares Skript entwickelt werden sollte.

Die durch die Middleware erzeugten TUSTEP-Prozeduren werden auf Wunsch in eine eigene permanente TUSTEP-Datei geschrieben und sind somit dem Bearbeiter zugänglich. XSTEP kann damit auch für TUSTEP-Einsteiger verwendet werden, um rasch zu lauffähigen TUSTEP-Prozeduren zu kommen.

die XSTEP-Skripte werden in einem XML-Editor verfasst und können bei entsprechender Konfiguration des Editors direkt über einen Button in der Menüleiste ausgeführt werden. Tobias Ott präsentierte dies am Beispiel des XML-Editors Oxygen.

 

Von den genannten TUSTEP-Programmen sind derzeit ca. 50 Parameter ausprogrammiert; die Module wurden bei pagina bereits in der Produktion eingesetzt und erfolgreich getestet.
Wilhelm Ott führte das Erstellen einer griechischen Wortformen-Liste, einer nach Häufigkeiten sortierten lateinischen Wortformenliste sowie ein Autoren- und Stichwortverzeichnis zu einer Bibliographie mit Hilfe von XSTEP vor.

Mit der Bitte um konstruktive Kritik und Verbesserungsvorschläge wurde allen interessierten Teilnehmern eine zip-Datei mit dem lauffähigen Prototypen, der zugehörigen Installationsanleitung und Dokumentation sowie Diskussionsunterlagen übergeben. Zu letzteren gehört ein Vorschlag, die spitzen Klammern, die in vielen TUSTEP-Parametern (Verweise, Häufigkeitsbedingungen etc.) verwendet werden aber in der XML-Umgebung einer Sonderbehandlung bedürfen, in der XSTEP-Umgebung durch alternative Konstrukte zu ersetzen.

Die vollständige Präsentation (PDF der Folien) finden Sie hier.

 

Im Anschluss präsentierten Stephan Moser und Matthias Osthof einen systematischen Ansatz zur Entwicklung der XSTEP-Syntax: Die Umsetzung der einzelnen TUSTEP-Parameterarten in einzelnen Schema-Modulen sowie deren beispielhafte Umsetzung für das TUSTEP-Programm #EINFUEGE.
Des Weiteren wurden verschiedene Konzepte für das Einbinden von TUSCRIPT in XSTEP-Skripte vorgestellt.

Bereits während der Präsentation wurden u.a. folgende, noch ungeklärte Punkte angesprochen:

Die bisherigen Entwicklungen wurden mit großem Interesse von den Teilnehmern der Tagung aufgenommen und intensiv diskutiert. Man war sich einig, dass damit ein wichtiger Schritt gelungen ist, um mit der Zusammenführung der präsentierten Entwicklungen eine tragfähige Basis für die Realisierung des ehrgeizigen Projekts zu erhalten.

Alle Teilnehmer sind aufgefordert, die bisherigen Entwürfe zu testen und zu diskutieren; Stephan Moser erinnerte in diesem Zusammenhang nochmals an die bereits eingerichtete Mailing-Liste und forderte zum Mitmachen auf.

 

Download: Präsentationsfolien und Demoversion

Die vollständige Präsentation (PDF der Folien) finden Sie hier
Die Zip-Datei mit der lauffähigen Demoversion finden Sie hier.

 

 

verantwortlich für diese Seite: Tobias Ott
letzte Änderung: 08.09.2010