Web-WeaverDes Schockwellenreiters Webworker-Seiten |
|||
Navigation
Wo bin ich?
Startseite Inhaltsverzeichnis JavaScript und HTML Keep It Simple, Stupid! Diashow MacJavaScript PopUp-Fenster Weiterleitung Multimedia SVG (1) SMIL (1) SMIL (2) XML und Webservices Was ist RSS? Wozu RSS? CMS Editieren im Browser AppleScript & Python Blogger API Blogger API 2 MetaWeblog API Open Source CMS Web-Navigation Zope-Hoster Vortrags-Folien BlogTalk 1 BlogTalk 2 Zope und Plone Usability FJVD 2004 Sonstiges Browser-Shootout Dosenfleisch Dosenfleisch & Lisp Archiv 2007 November 2007 Oktober 2007 September 2007 August 2007 Juli 2007 Juni 2007 Mai 2007 April 2007 März 2007 Februar 2007 Januar 2007 Archiv 2006 Dezember 2006 November 2006 Oktober 2006 September 2006 August 2006 Juli 2006 Juni 2006 Mai 2006 April 2006 März 2006 Februar 2006 Januar 2006 Archiv 2005 Dezember 2005 November 2005 Oktober 2005 September 2005 August 2005 Juli 2005 Juni 2005 April 2005 März 2005 Februar 2005 |
Werbung
Kredit online finden - durch Vergleich!
CLH Webartikel sind online - cherche la
Catalogue Regional pour la france -unser Klassiker
prolinks online
Ferienhäuser buchen für den
Urlaub Ferienhaus nächsten Sommer
|
||
Erste Schritte mit SVG Vor dem Erfolg haben die Götter den Download gesetzt. Da meines Wissens noch kaum ein Browser native SVG unterstützt, ist der einzige Weg, SVG anzuzeigen, der Weg über das Plug-In von Adobe. Plug-Ins gibt es bisher für Mac (Classic und OS X) und Windoofs (die aktuelle Version ist die Version 3.0), UNIX-User bleiben außen vor — es sei denn, sie nutzen den Referenzbrowser des W3C, den einzigen mir bekannten Browser, der SVG von Hause aus kann. SVG (Scalable Vector Graphics) ist eine XML-Anwendung zur Beschreibung von Vektorgrafiken, die vom W3C vorgeschlagen und angenommen wurde. Mit SVG kann man im Prinzip alles machen, was man auch in Flash anstellen kann - bis hin zu Animationen - nur eben standardkonform und nicht proprietär. Also ein Grund, sich mit SVG auseinanderzusetzen Was ich machen möchte, ist ein Experiment. Ich will mir SVG beibringen und möchte gleichzeitig meine Ergebnisse hier dokumentieren. Als Lehrbuch benutze ich erst einmal das SVG-Buch von Marcel Salathé, andere Quellen werde ich bei Bedarf hinzuziehen. (Wie man daraus ersehen kann, habe ich es mittlerweile geschafft, das simple »Hello World!«-Beispiel angezeigt zu bekommen.) Herauskommen soll zum Schluß eine Python-Bibliothek zum Erstellen von SVG-Graphiken und -Animationen. [Hello World]: SVG ist ein XML-Format, also braucht man nur einen Texteditor, um die Grafiken zu erzeugen. Schmeißen wir also den Editor unseres Vertrauens an und tippen ein:
Wenn wir dies nun in eine Webseite einbinden, erscheint (hoffentlich!) folgendes Bild:
SVG ist ein sehr simples XML-Format. Wie wir sehen, müssen wir zuerst dem Browser mitteilen, daß es sich um XML handelt. Dann folgt die DOC-Type-Deklaration, die in keinem gültigen XML-Dokument fehlen sollte. (Es hat mich viel Zeit gekostet, eine gültige DOC-Type-Deklaration zu bekommen, auf den SVG-Tutorial-Seiten (Frame-Alarm!) von Adobe bin ich dann fündig geworden.) Danach bekommt das Dokument die umschließenden Klammern
Eine Enttäuschung ist die Umlautbehandlung. Denn obwohl XML keine Umlaut-Kodierung mehr vorsieht, die Angabe des Zeichensatzes (im Falle westeuropäischer Zeichen
Da aber die Fehlerbehandlung unterschiedlich ist, ob man die
So - und wie bringt man nun einer HTML-Seite bei, eine SVG-Anwendung anzuzeigen? Natürlich mit dem standardkonformen
Als braver HTML-Coder biete ich denjenigen Browsern, die den Getestet habe ich bisher nur auf dem Mac mit Mozilla, dem Internet Explorer 5.1 (der einen häßlichen weiten Leeraum unterhalb des SVG-Bildes einschiebt - es ist halt das Werkzeug des Teufels) und mit iCab. Bitte um Feedback, wie das auf anderen Plattformen aussieht.
|
|||