SVG: Difference between revisions

The educational technology and digital learning wiki
Jump to navigation Jump to search
Line 8: Line 8:
=== Visualizations ===
=== Visualizations ===


* The biggest market niche is in our opinion visualization. E.g. Romain Sauvain is working on a new links visualization module for this wiki. A first version (that uses Urs' webservice) is [http://tecfa.unige.ch/guides/mediawiki/svg/wikiprojet.php here]. Admire the beauty of links! Works with Firefox or IE with an SVG plugin.
* The biggest market niche is in our opinion visualization.
; Examples:
* Romain Sauvain made SVG-based links visualization module for this wiki. See the link in the toolbox to your left. Admire the beauty of links! Works with Firefox or IE with an SVG plugin.
* There is also a "heavier" visualization with a Java Applet made by Urs Richle


== Tools ==
== Tools ==

Revision as of 15:40, 6 June 2007

Draft

Definition

“SVG is a language for describing two-dimensional graphics and graphical applications in XML. SVG 1.1 is a W3C Recommendation and forms the core of the current SVG developments. SVG 1.2 is the specification currently being developed as is available in draft form [...]. The SVG Mobile Profiles: SVG Basic and SVG Tiny are targeted to resource-limited devices and are part of the 3GPP platform for third generation mobile phones. SVG Print is a set of guidelines to produce final-form documents in XML suitible for archiving and printing.” (Scalable Vector Graphics (SVG), retrieved 12:49, 14 March 2007 (MET)).

Application areas

Visualizations

  • The biggest market niche is in our opinion visualization.
Examples
  • Romain Sauvain made SVG-based links visualization module for this wiki. See the link in the toolbox to your left. Admire the beauty of links! Works with Firefox or IE with an SVG plugin.
  • There is also a "heavier" visualization with a Java Applet made by Urs Richle

Tools

Editors

  • You can hand code SVG with any XML editor
  • Inkscape (Inkscape targets SVG 1.1 therefore some code will not show in Adobe SVG. Also, it doesn't support SMIL animation or DOM scripting)

Viewers

  • Firefox since version 1.5 includes by default a native SVG, but it does not implement SMIL animation tags. Some other static SVG features are missing too, but DOM/Javascript is implemented.
  • There are other viewers.

On-line tools

Links

Standards

Manuals

Example sites

  • LearnSVG. Good sample extracts from the Learn SVG: The Web Graphics Standard" by Jon Frost, Stefan Goessner and Michel Hirtzler book. Revisited by Robert DiBlasi and Tobias Reif
  • SVG - Learning By Coding Site with many very nice examples including advanced topics (in German), easy browsing and looking at code.
  • Mozilla SVG resources has a good list of examples, in particular XHTML/SVG integration and DOM scriptin
  • Pilat Several kinds of examples (e.g. SVG/Javascript, complex applications, SVG compontents).

Tutorials

Basic Tutorials
SMIL Animation (curently not supported by native Firefox SVG)
Server-side SVG
Dynamic SVG to/from server + client-side

(using e.g. Adobe's SVG/DOM extensions)

SVG and XSLT

Various