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 154<br />
insofern unverständlich, wenn nicht gar unfassbar, als dass die von Microsoft und Netscape mit unterstützte<br />
Entwicklung des Vektorformates bereits vor gut fünf Jahren begonnen hat und überdies schon seit zwei<br />
Jahren als offizieller „Web-Standard“ verabschiedet ist – eine „halbe Ewigkeit“ im Kontext des „schnelllebigen<br />
Inter<strong>net</strong>zeitalters“ [Doer00].<br />
5.4.7.4 Authoring-Tools<br />
Mit eines der Hauptprobleme des <strong>SVG</strong>-Formates, sich auch als de-Facto-Standard [NeWi00] im Web<br />
durchzusetzen, besteht sicherlich jedoch in dem noch derzeitigen Fehlen eines „Killer-Tools“ zur Erstellung<br />
<strong>SVG</strong>-basierter Inhalte: Im Gegensatz zu Flash-„Eigner“ Macromedia, welcher als „Monopolist“ [vgl.<br />
Zmoe00] zugleich über das unbestrittene, zentrale Authoring-Tool des proprietären SWF-Formates verfügt,<br />
gestehen sogar die Entwickler des <strong>SVG</strong>-Standards eine diesbezügliche, „bedauerliche Lücke“ [vgl.<br />
Watt02:27ff] kleinlaut ein. Selbst das<br />
diesbezüglich wohl fortgeschrittenste<br />
Produkt „WebDraw“ des Paint Shop<br />
Pro-Herstellers Jasc [vgl. Trin02]<br />
kann in meinen Augen bei weitem<br />
nicht an die Funktionalität des Flash-<br />
Studios heranreichen: Zu unausgereift<br />
erscheinen insbesondere Quellcode-<br />
Kopplung und Benutzerschnittstelle<br />
im Vergleich zur übermächtigen Profi-Konkurrenz.<br />
Abb. 5.4.7.3.1: User-Interface des <strong>SVG</strong>-<br />
Werkzeugs Jasc WebDraw. (rechts)<br />
Neben den durchaus zahlreichen, aber<br />
vom Funktionsumfang insgesamt eher dürftigen Bearbeitungswerkzeugen mit <strong>SVG</strong>-Unterstützung [vgl.<br />
hierzu Lill99, Behm02] ruhen die Hoffnungen der <strong>SVG</strong>-Community daher erstlinig auf den angekündigten<br />
Produkten des federführenden <strong>SVG</strong>-Unternehmens Adobe: Insbesondere dem als Flash-Konkurrent zunächst<br />
„gefloppten“ LiveMotion 3 sowie die künftige Version des ImageStylers ist dank <strong>SVG</strong>-Support in den<br />
Folgeversionen ein diesbezüglicher „Killer-Status“ durchaus zu wünschen [vgl. Arah99] 1<br />
Darüber hinaus eröff<strong>net</strong> die <strong>SVG</strong>-Architektur – ebenso wie bereits zuvor das Dokumentorientierte Seiten-<br />
Markup HTML – jedoch eine konsequente Separation der verschiedenen Erstellungsschichten, die ein komplexes,<br />
„allumfassendes“ Killer-Tool zusehends unnötig erscheinen lassen [vgl. Fren02]. So lassen sich im<br />
Rahmen des <strong>SVG</strong>-Frameworks die verschiedenen, erstellerischen „Arbeitsschritte“ sauber trennen: (Vektororientierte)<br />
Grafik-Designer müssten sich (dank ubiquitärem <strong>SVG</strong>-Filter in Adobe- und Corel-Produkten)<br />
lediglich um den Export zuvor erstellter Zeichnungen ins <strong>SVG</strong>-Format kümmern, während separate <strong>SVG</strong>-<br />
„Optimierer“ (ähnlich der zuvor verbreiteten „HTML-Programmierer“) sich lediglich um die Anpassung<br />
und „Nach-Komprimierung“ des Codes kümmern brauchten. 2 Client- und serverseitige Skriptprogrammierung,<br />
CSS-Stilfragen sowie XSLT-Umwandlungen könnten in diesem Zusammenhang dann wiederum an<br />
weitere, spezialisierte Mitarbeiter übertragen werden.<br />
Dem derzeitige Fehlen eines „alles erschlagenden“ und damit „durchaus auch problematisch erscheinenden“<br />
[Fren02] Autorenwerkzeuges kann unter diesem Aspekt in der Tat auch Positives abgewonnen werden –<br />
stellt es doch nicht zuletzt im Rahmen unserer Zwecke [s.Kap.1]# eine Chance dar, ein benutzerfreundli-<br />
1 “<strong>SVG</strong> could offer the vector and restyling benefits of ImageStyler without the need for a bitmap middleman” [Arah99]<br />
2 vgl. hierzu Appendix J der <strong>SVG</strong>-Spezifikation [<strong>SVG</strong>01]