XML » SVG Presenter - Carto:net
XML » SVG Presenter - Carto:net
XML » SVG Presenter - Carto:net
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
<strong>XML</strong> <strong>»</strong> <strong>SVG</strong> PRESENTER | STRUKTURIERTE MULTIMEDIA-PRÄSENTATION IM WEB 186<br />
ten in Rahmen von <strong>SVG</strong> doch recht verblüffenden Nachlässigkeit der <strong>SVG</strong>-Entwickler war zur Realisierung<br />
des für die <strong>Presenter</strong>-Konzeptstudie vorgesehenen Zitat-Elements 1 [s.6.5.1] die Umsetzung eines weiteren,<br />
relativ umständlich zu programmierenden „Work-Arounds“ erforderlich, welches die Fließtext-<br />
Eigenschaften längerer Zitate sozusagen „von Hand emuliert“:<br />
Abb. 6.5.3.3:<br />
Das -<br />
Element für<br />
(auch längere)<br />
Zitate emuliert<br />
Fließtext.<br />
Für diese<br />
Problematik<br />
haben die<br />
Entwickler der<br />
<strong>SVG</strong>-Spezifikation jedoch bereits Abhilfe angekündigt: So soll etwa die künftige Version des<br />
<strong>SVG</strong>-Standards 2.0 ein so genanntes flowText-Element beinhalten, das die soeben angemahnte Fließtext-<br />
Funktionalität<br />
endlich beinhalten soll [vgl. Watt02:1039ff]. Die seitens des W3C jüngst herausgegebene<br />
„<strong>SVG</strong> Roadmap“<br />
[Jack03a] macht jedoch deutlich, dass auch durch die Entwicklung der modularen Versionen<br />
1.1 [FFJ03] sowie 1.2 der Veröffentlichungstermin<br />
der 2. <strong>SVG</strong>-Generation relativ weit nach hinten gerückt<br />
ist. Somit ist auch bezüglich des <strong>XML</strong> <strong>»</strong> <strong>SVG</strong> <strong>Presenter</strong>s davon auszugehen, dass die soeben dargelegte<br />
„Notlösung“ zur Emulation von Fließtext noch einige Zeit bestand haben wird, auch wenn maßgebliche<br />
<strong>SVG</strong>-Entwickler „nicht ausschließen“ wollen, ein entsprechendes, diesbezügliches „Hotfix“ noch in der Ende<br />
dieses Jahres erwarteten Version 1.2 des Grafikstandards zu implementieren:<br />
It seems likely that at least some automatic text wrapping functionality will be added in S VG 1.2<br />
6.6 Mögliche Erweiterungen und Verbesserungen<br />
Neben den im vorangegangenen Kapitel diskutierten Schwächen sowohl der Viewer-Umgebung als auch<br />
der <strong>SVG</strong>-Sprache selber sollen natürlich auch die unter Betrachtung der derzeitigen Version des <strong>XML</strong> <strong>»</strong> <strong>SVG</strong><br />
<strong>Presenter</strong>-Prototypen deutlich werdenden Mängel und Verbesserungspotentiale der hier vorgestellten<br />
Präsentationsläsung<br />
nicht unerwähnt bleiben: So beinhaltet die hiermit vorgestellte Konzeptstudie<br />
des <strong>Presenter</strong>s<br />
bislang lediglich die Formatdefinition sowie den Prototypen der Präsentations-Komponente<br />
– zur Er-<br />
stellung der Präsentationsdaten im <strong>XML</strong>-Format wurde bislang jedoch lediglich auf grafische<br />
<strong>XML</strong> -Editing-<br />
Tools [vgl. ShSi99, Tren02] zurückgegriffen, die eine sinnvolle Manipulation bzw. Neu-Erstellung einer<br />
Präsentation gemäß der durch die „Presentation Data“-Typdefinition vorgegebenen <strong>XML</strong>-Konvention ererlauben:<br />
Abb. 6.6.1: Editierung der<br />
Präsentationsdaten mit Xeena<br />
[ShSi99]<br />
Denkbar ist nun darüber hinaus<br />
freilich auch eine konsequente<br />
Umsetzung einer entsprechenden<br />
Editing-Komponente im<br />
Rahmen des <strong>XML</strong> <strong>»</strong> <strong>SVG</strong> <strong>Presenter</strong>s,<br />
die anstatt der bislang zur<br />
1 Syntax: … <br />
[Watt02:38]