Einsatzmöglichkeiten und Anwendungsbereiche

(Auszug aus "Das Einsteigerseminar SVG — Webgrafiken mit XML" von Helma Spona)

Die Anwendungsmöglichkeiten von SVG sind im Prinzip recht vielfältig. Sie reichen vom Ersatz der Rastergrafikformate bis hin zu dynamisch erzeugten Diagrammen oder gar komplexen Animationen.

Einsatzmöglichkeiten für SVG-Grafiken

Die folgenden Überlegungen sollen einige Bereiche zeigen, in denen SVG-Grafiken eingesetzt werden können. Einiges daran ist spekulativ und liegt noch in der Zukunft. An vielen dieser Ideen arbeiten aber bereits Firmen, Universitäten und Entwickler überall auf der Welt, um sie in die Tat umzusetzen. Vielleicht sind einige dieser Projekte bereits realisiert, wenn dieses Buch aus der Druckerei kommt.

  • SVG-Grafiken könnten zusammen mit serverseitigen Skripten wie PHP, ASP oder Perl Java-Applets ersetzen, die bspw. von Brokern zur grafischen Darstellung von Aktienkursen genutzt werden. Dazu ist es notwendig, dass SVG-Grafiken temporär vom serverseitigen Skript erzeugt werden oder eine entsprechende Vorlage angepasst wird. Diese wird dann in den HTML-Code integriert und an den Browser gesendet, der die Grafiken wie statische SVG-Grafiken darstellt. Aber auch mit JavaScript können SVG-Grafiken über das DOM manipuliert werden. Ein Beispiel dazu wird etwas später noch näher erläutert.

Hinweis:
Es gibt bereits einige Entwickler, die Bibliotheken für verschiedene Skriptsprachen zur Verfügung stellen, mit denen sich SVG-Dateien auf dem Webserver erzeugen lassen. Eine solche Bibliothek für Perl wird bspw. von der University of Nottingham angeboten.

  • SVG-Grafiken könnten in kurzer Zeit Flash-Dateien ersetzen, da Sie wie Flash Animationen und Grafiken von hoher Qualität erzeugen können, ohne dass die Dateigröße zu start anwächst. Der Vorteil wäre, dass der Entwickler kein Flash mehr benötigt, um ansprechende Animationen zu kreieren.

Hinweis:
Die University of Nottingham hat einen Konverter entwickelt, mit dem Flash-Dateien in SVG-Dateien konvertiert werden können. Leider ist zur Zeit keine Freeware- oder Demoversion dieses Tools verfügbar.

  • SVG-Grafiken können Raster-Bildformate ersetzen. Dabei muss nicht einmal ein großer Aufwand betrieben werden, weil mit geeigneten Exportprogrammen und Konvertern die Konvertierung in wenigen Sekunden erledigt ist.

Hinweis:
Einen Konverter, der aus Raster-Bildformaten eine SVG-Grafik erstellt, hat bspw. die University of Tsukuba entwickelt. Das Tool fds for SVG ist zwar noch kein Vollprodukt, zeigt aber, dass eine solche Konvertierung durchaus möglich ist.

  • SVG-Grafiken könnten zudem PDF-Dateien und/oder PostScript-Dateien ersetzen. Gerade im professionellen PrePress-Bereich erfolgt der Datenaustausch zwischen den verschiedenen Programmen oft im PDF oder PostScript-Format. Auch diesen Bereich könnte SVG demnächst für sich beanspruchen, da die Dateigröße einer SVG-Datei, gegenüber der einer PDF-Datei doch erheblich kleiner ist, ohne dass eine gute SVG-Datei einen Qualitätsverlust bedeuten muss. Derzeit ist das einzige Problem von SVG noch, dass sich die Inhalte nicht schützen lassen, wie dies bei PDF-Dateien mit entsprechenden Sicherheitseinstellungen möglich ist.

Hinweis:
Es befinden sich bereits verschiedene Konverter in der BETA-Phase, die es ermöglichen, PostScript-Dateien in SVG-Grafiken zu konvertieren und PDF-Dateien aus SVG-Grafiken zu erzeugen. Auch der umgekehrte Weg, eine PDF-Datei als Ausgangspunkt für eine SVG-Datei zu verwenden ist sicherlich möglich.

Auch bei der VBA- und VB-Programmierung sowie natürlich auch bei der Programmierung mit anderen Werkzeugen, kann SVG zukünftig eine große Rolle spielen. Entwickler könnten SVG-Grafiken verwenden, um Layout-Anzeigen zu programmieren oder Grafiken in beliebiger Form in SVG-Format zu exportieren, um sie universell einsetzbar zu machen.

Zukünftige Entwicklung von SVG im Web

Der Durchbruch von SVG als Grafikstandard wird nicht lange nach der Standardisierung durch das W3-Consortium auf sich warten lassen. Wie man an der großen Anzahl von Projekten rund um SVG schon erkennen kann, wird SVG allgemein eine sehr große Bedeutung beigemessen.

Anders als XML erfüllt SVG einen bestimmten Zweck, nämlich die grafische Darstellung von XML-Daten. SVG ist also nicht ein so abgehobenes Thema, wie XML, sondern hat eine größere praktische Bedeutung. In spätestens zwei Jahren wird jedes mittelmäßige Grafikprogramm SVG beherrschen und 90% aller Browser werden SVG-Grafiken darstellen können. Spätestens dann wird SVG alle anderen Webgrafikformate ersetzen.

Mit wenig Aufwand können dann auch ganze Webseiten mit SVG gestaltet werden. Sie ersetzen dann mit Sicherheit die Flash-Seiten und DHTML-Seiten. Aber auch außerhalb des Internets wird SVG ein bedeutendes Grafikformat werden, da es die Möglichkeit bietet auch als universelles Format zum Datenaustausch auch zwischen Grafikprogrammen zu dienen.

   

<< zurück vor >>

 

 

 

Tipp der data2type-Redaktion:
Zum Thema SVG bieten wir auch folgende Schulungen zur Vertiefung und professionellen Fortbildung an:

Copyright © verlag moderne industrie GmbH 2001
Für Ihren privaten Gebrauch dürfen Sie die Online-Version ausdrucken.
Ansonsten unterliegt dieses Kapitel aus dem Buch "Das Einsteigerseminar SVG — Webgrafiken mit XML" denselben Bestimmungen wie die gebundene Ausgabe: Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt. Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie Einspeicherung und Verarbeitung in elektronischen Systemen.

verlag moderne industrie GmbH, Justus-von-Liebig-Straße 1, D-86899 Landsberg/Lech, fon ++49 (0) 81 91 / 125 – 0, leserservice(at)mi-verlag.de