13.07.2015 Aufrufe

ein generischer Ansatz zur Layout-Spezifikation - Lehr- und ...

ein generischer Ansatz zur Layout-Spezifikation - Lehr- und ...

ein generischer Ansatz zur Layout-Spezifikation - Lehr- und ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Inhaltsverzeichnis3.2. Daten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233.2.1. Datenschnittstelle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233.2.2. Aufbereitung der Daten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243.2.3. Sortierung <strong>und</strong> Transformation der Daten nach <strong>Layout</strong>-Klassen . . . . . . . 253.3. <strong>Layout</strong> . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273.3.1. Motivation des <strong>Layout</strong>baumes . . . . . . . . . . . . . . . . . . . . . . . . . 273.3.2. Generierung des <strong>Layout</strong>baums . . . . . . . . . . . . . . . . . . . . . . . . . 323.3.3. Aufbereitung des <strong>Layout</strong>baums . . . . . . . . . . . . . . . . . . . . . . . . 323.3.4. Generische Ausdrücke . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343.4. Style . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 363.4.1. Templatemechanismus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 363.4.2. Aufbereitung der Präsentation . . . . . . . . . . . . . . . . . . . . . . . . . 383.4.3. Transformation der Präsentation in die Zielsprache . . . . . . . . . . . . . . 394. Rahmenbedingungen <strong>ein</strong>er Implementierung 414.1. Erforderliche Sprachmittel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 414.1.1. Baumbasierte Transformationssprache . . . . . . . . . . . . . . . . . . . . . 414.1.2. Sprache <strong>zur</strong> Definition von <strong>Layout</strong>beschreibungsbäumen . . . . . . . . . . . 414.1.3. Sprache <strong>zur</strong> Kombination von Prozessoren . . . . . . . . . . . . . . . . . . 424.1.4. Generische Ausdrücke . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424.1.5. Sprache zum Zugriff auf Inhalte der Präsentation in <strong>ein</strong>em Template . . . . . 424.2. Erforderliche Werkzeuge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 434.2.1. Kombination von Prozessoren . . . . . . . . . . . . . . . . . . . . . . . . . 434.2.2. Prozessoren für Transformationen . . . . . . . . . . . . . . . . . . . . . . . 434.3. Verfügbare Sprachmittel <strong>und</strong> Werkzeuge . . . . . . . . . . . . . . . . . . . . . . . . 444.3.1. Baumbasierte Transformationssprache . . . . . . . . . . . . . . . . . . . . . 444.3.2. Sprache <strong>zur</strong> Definition von <strong>Layout</strong>beschreibungsbäumen . . . . . . . . . . . 514.3.3. Sprache <strong>zur</strong> Kombination von Prozessoren . . . . . . . . . . . . . . . . . . 514.3.4. Generische Ausdrücke . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 514.3.5. Sprache zum Zugriff auf Inhalte der Präsentation in <strong>ein</strong>em Template . . . . . 525. Prototypische Implementierung PEP 535.1. Implementierung des Prozesses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 555.1.1. Realisierung der Prozessoren . . . . . . . . . . . . . . . . . . . . . . . . . . 555.1.2. Datenschnittstelle der Prozessoren . . . . . . . . . . . . . . . . . . . . . . . 562

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!