Universität München,
Institut für Informatik,
Lehr- und Forschungseinheit für Programmierung und Softwaretechnik
Elektronische Produktkataloge auf CDs oder im Internet erfreuen sich beim Kunden einer wachsenden Beliebtheit, sind aber im Vergleich zu den herkömmlichen Papierkatalogen in der Herstellung unverhältnismäßig aufwendig und teuer. Das im September 1995 angelaufene Verbundprojekt EPKfix hat die Entwicklung geeigneter Methoden und Wege hin zu einer raschen und preiswerten Produktion solcher elektronisch gestützter, multimedialer Verkaufskataloge zum Ziel.
Dazu wurde eine Entwurfssprache EPKML als ein objektorientiertes Framework erstellt, das eine einfache Fassung einerseits der Präsentation und andererseits der Ablaufsteuerung eines elektronischen Produktkatalogs ermöglichen soll. Die Sprache ist sehr stark von HTML 3.0 und Java beeinflußt; sie ist als Hybridsprache aus diesen beiden konzipiert.
Die Aufgabe dieses Fortgeschrittenenpraktikums besteht nun darin, einen Übersetzer der Sprache EPKML in die Sprache Java zu entwickeln. Dazu muß aus einer Klassenhierarchie ein SGML-DTD erzeugt werden und aus einem für diesen Dokumenttyp geschriebenen Text ein Java-Programm.