Links
Die folgenden Tabellen enthalten Verweise auf einige nützliche Informationsquellen des World Wide Webs. Darunter finden sich beispielsweise Spezifikationen des World Wide Web Consortiums und der Ecma International, weitere Tutorials, Code-Beispiele und vieles mehr rund um das Thema SVG und dessen dazugehörigen Technologien.
Spezifikationen
Portale, Tutorials und Beispieldokumente
Grafiksammlungen
Software
Sonstiges
Spezifikationen
Titel | Beschreibung |
---|---|
Scalable Vector Graphics (SVG) | Hinter diesem Hyperlink verbirgt sich die offizielle SVG-Website des World Wide Web Consortiums. Dort findet man die verschiedenen Spezifikationen, aktuelle SVG-Neuigkeiten und viele weitere Links zu entsprechenden Artikeln, SVG-Software und Büchern. |
Scalable Vector Graphics (SVG) 1.1 Specification | Dieser Link führt zur SVG 1.1 Spezifikation, die am 14.01.2003 vom W3C als Empfehlung herausgegeben wurde. Es existiert ebenfalls eine deutsche Teilübersetzung dieser Spezifikation. |
Mobile SVG Profiles: SVG Tiny and SVG Basic | Diese Spezifikation definiert das SVG Tiny- und SVG Basic-Profil. Dabei wurde ersteres speziell für kleine, nicht sonderlich leistungsstarke Geräte (z.B. Mobiltelefone) und letzteres für größere, besser ausgestattete Geräte (z.B. PDAs) entwickelt. |
Extensible Markup Language (XML) | Dieser Verweis führt auf die offizielle XML-Website des World Wide Web Consortiums. Dort findet man alle notwendigen Informationen zum Thema XML aus erster Hand. |
Document Object Model (DOM) | Alles zum Document Object Model, der Programmierschnittstelle für den Zugriff auf HTML- und XML-Dokumente, findet sich auf der hier verlinkten W3C-Website. |
Standard ECMA-262 | Dieser Standard definiert die ECMAScript Skriptsprache, die von jedem aktuellen JavaScript-fähigem Browser vollständig implementiert wird. |
Synchronized Multimedia Integration Language (SMIL) | Hier findet man die offizielle Website des World Wide Web Consortiums zur Beschreibungssprache SMIL (Aussprache wie engl. smile), von der SVG einige Elemente übernommen hat. |
Portale, Tutorials und Beispieldokumente
Titel | Beschreibung |
---|---|
croczilla.com | croczilla.com bietet dem Anwendungsentwickler, welcher sich mit dem Mozilla Application Framework beschäftigt, Informationen und Quellen rund um die Mozilla Plattform an. Es existiert u.a. auch ein SVG-Bereich, der einige interessante Beispielgrafiken enthält. Darunter finden sich einfache SVG-Grafiken, welche die grafischen Primitiven in unterschiedlichen Varianten darstellen, wie auch Grafiken, die CSS, das DOM, JavaScript, XBL oder XUL verwenden. Als Highlights seien ein paar sehr schön umgesetzte Cliparts und ein Tetris-Klon zu nennen. |
SVG - Learning By Coding | Das Projekt "SVG - Learning By Coding" bietet eine umfangreiche Sammlung von SVG-Beispielgrafiken. Man sollte sich jedoch schon etwas mit SVG befaßt haben, da die Beispiele bis auf vereinzelte Kommentare innerhalb der Dateien undokumentiert sind. |
scale-a-vector.de scale-a-vector.de |
Die Website scale-a-vector.de ist jedem SVG-Interessierten zu empfehlen. Sie bietet viele SVG-Beispiele, kleine Tutorials, einen News-Bereich, einen Terminbereich für anstehende Konferenzen und jede Menge Links auf weitere SVG-Seiten, SVG-Software und Code-Beispiele. |
SVGfr.org | Ein französisches SVG-Portal, das u.a. mit einigen Tutorials, einem News-Bereich und einem Forum aufwarten kann. |
W3Schools SVG Tutorial | Hinter diesem Verweis verbirgt sich ein kleines, englischsprachiges SVG-Tutorial. |
Grafiksammlungen
Titel | Beschreibung |
---|---|
Open Clip Art Library | Auf den Seiten der Open Clip Art Library findet man Vektorgrafiken (u.a. natürlich auch SVG-Grafiken), welche der Public Domain unterliegen und deshalb von jedermann für jeden Zweck verwendet werden dürfen. |
Software
Titel | Systeme | Beschreibung |
---|---|---|
Adobe SVG Viewer | Windows, Linux, Solaris, Macintosh | Der Adobe SVG Viewer ist derzeit der Standardviewer bzw. das Web-Browser-Plugin schlechthin. Auch wenn er nicht alle Elemente und Attribute unterstützt und einige proprietäre Bestandteile besitzt, deckt er gegenüber seiner Konkurrenz dennoch den größten Teil des SVG-Sprachschatzes ab. Hinweis: Adobe wird die Entwicklung und die Pflege des Adobe SVG Viewers am 01.01.2009 einstellen! Ein Hauptgrund sind v.a. die neuesten Browser, welche SVG bzw. Teile des SVG-Standards bereits von Haus aus unterstützen. |
Batik Squiggle | Windows, Linux, Macintosh, ... | Bei Batik handelt es sich um ein Open Source-Projekt der Apache Software Foundation. Batik wurde vollkommen in Java programmiert und ist deshalb auf sehr vielen unterschiedlichen Plattformen lauffähig. Das Programmpaket umfaßt nicht nur einen Viewer (Squiggle), sondern auch zahlreiche weiterer Tools, wie etwa den Raster-Converter zum Umwandeln von Raster- in SVG-Grafiken oder einen TrueType-Konverter, der TrueType-Schriften in das SVG-eigene Schriftformat konvertiert. |
CorelDRAW | Windows, Macintosh | Eines der wohl bekanntesten Vektorgrafikprogramme überhaupt. In den neuesten Versionen wurde CorelDRAW nun endlich mit einem Import- und Exportfilter für SVG-Dateien bestückt. Gerade beim Speichern einer Vektorgrafik im SVG-Format bietet dieses Grafikbearbeitungsprogramm eine Reihe von Exportoptionen an. Man kann beispielsweise Texte als Kurven exportieren, Schriften in die Grafik einbetten oder einen Bitmap-Exporttyp festlegen. Außerdem hat man die Wahl, ob Stileigenschaften entweder in einer externen Datei, in einem internen Style Sheet oder in den Darstellungsattributen gespeichert werden sollen. |
Inkscape | Windows, Linux | Bei Inkscape handelt es sich um einen äußerst interessanten "Open Source Scalable Vector Graphics Editor", d.h. Inkscape ist ein Vektorgrafikprogramm, das ähnliche Fähigkeiten besitzt wie z.B. Adobes Illustrator, Macromedias Freehand oder Corels CorelDRAW, jedoch kostenlos heruntergeladen werden kann. Inkscape setzt dabei voll und ganz auf die W3C-Standards XML, SVG und CSS2. Grafiken werden deshalb vorwiegend in SVG-Dateien gespeichert, können aber zusätzlich auch in unterschiedlichen Postscript-Varianten abgelegt werden. Es werden die Grundformen, Pfade, Farbverläufe, Gruppierungen, Transformationen und einiges mehr unterstützt. |
Mozilla SVG Project | Windows, Linux, Macintosh | Auf den Seiten des Mozilla SVG Project findet man die neuesten Informationen rund um den SVG-Entwicklungsstatus. Das Ziel des Projekts besteht darin die komplette SVG 1.1-Spezifikation zu implementieren. Vor geraumer Zeit, als Gecko-basierte Browser noch keine native SVG-Unterstützung besaßen, konnte man sich hier auch spezielle SVG-Versionen der Mozilla Suite herunterladen. Diese sind nun den Firefox nightly builds gewichen, deren SVG-Unterstützung sich langsam aber sicher von Build zu Build dem Ziel der vollständigen Implementierung nähert. |
SVGmaker | Windows | Bei SVGmaker handelt es sich um einen Windows-Druckertreiber, der die Erstellung von SVG-Dokumenten aus allen druckfähigen Windows-Programmen heraus ermöglicht. |
Sonstiges
Titel | Beschreibung |
---|---|
SVG:Namespaces Crash Course - MDC | Ein kurzes, jedoch sehr informatives Dokument des Mozilla Developer Centers zum Thema XML, SVG und Namensräume. |