W3C Graphics SVG

SVG Implementations

SVG Viewers

A number of stand-alone SVG Viewers exist. These can be though of as SVG-only browsers, in the same way as older browsers were HTML-only browsers. These SVG Viewers include an XML parser; a CSS parser; a CSS cascading, specificity and inheritance engine; and an SVG rendering engine to draw the graphics. They may offer print capabilities, in addition to display on screen.

Interactive SVG Viewers typically also include an XML Document Object Model (DOM), a CSS Object Model, and at least one of an ECMAScript (Javascript) engine, or an implementation of the SYMM/SVG declarative animation.

Visual SVG Editors which can import SVG can of course also be used to view - and edit - thsese files.

Any XML browser which implements CSS can be used to get a text view of a SVG graphic. Such browsers are not listed here. Some XSL implementations, such as FOP, can also accept XML files containing SVG graphics.

Produced byPlatformsLast UpdateAvailabilityInScreenshotsNotes
Adobe Win95/98/NT, MacOS1x38,
1999-Oct-15
Non-public beta; public can sign up for release versionC[1] Browser Plug-in for Netscape and Internet Explorer. Has a FAQ
CSIROAny Java 20.80,
1999-Nov-26
Public, with sourceJava 2[1] [2] [3]Uses IBM XML4J parser. Can print. Feedback by email
IBMWin95/98/NT0.2a,
1999-Aug-24
PublicJava 2 [1] [2] Uses the IBM XML4J parser. Can print. May work on other Java 2 implementations (Linux reportedly works). Has a discussion forum and feedback site
Takahashi MasahiroAny Java2 with JAI
1999-Oct-31
free downloadJava 2Documentation in Japanese.

SVG Editors

Several graphical editing tools have the ability to export (write) SVG. This may exercise only a small portion of the features of SVG - sufficient for whatever graphical capabilities are desired - and is fairly easy to do.

Some tools can also import (read) SVG, which is harder since it must deal with arbitrary SVG files as input.

Produced byPlatformsLast UpdateAvailabilityInScreenshotsNotes
Adobe
Illustrator 8.0 p lugin
Win95/98/NT, MacOS1x38, 1999-Oct-15Non-public beta; public can sign up for release versionC?[1] Provides SVG import and export capability for existing users of Adobe Illustrator 8.0.1
Bernard Herzog
Sketch
Linux, Solaris, BSD, AIX, IRIX0.6.2,
1999-Sep-22
FreePython Unix/X drawing program with SVG import and export capability
Corel
CorelDraw! 9.0 plugin
Win95/98/NT2,
1999-Oct-29
FreeC++ [1] Provides SVG Export capability for existing users of CorelDraw! 9.0
ILOG
JViews Component Suite
Any Java 22,
1999-Nov-15
Evaluation version availableJava 2 Java components for application developers, includes extensible editor with SVG export
Mayura
Mayura Draw
Win95/98/NT3.6beta,
1999-Oct-19
SharewareC?[1] Drawing program with SVG export; reads .ai files
Various contributors
Gill (Gnome Illustration Applicaction)
Linux 2 with Gnomecontinuously updated,
1999-Oct-12
Free, with source C++ Drawing program with SVG import and export; has a full DOM; can embed SVG in other Gnome programs (such as Gnumeric, the spreadsheet). See the CVS changelog for latest status

SVG Conversion Tools

Typically these are standalone (batch) conversion tools, which produce no visual representation of either the source file format nor of the converted SVG file. Some of them may be run as Web server add-ons, for example as servlets, to provide on-the-fly conversion.

It is also possible to convert many formats by opening them in a graphical editor with Save to SVG functionality.

Produced byPlatformsLast UpdateAvailability InNotes
BlackDirt
WMF2SVG
Any Java 2,
1999-Jun-11
Free, with sourceJava 1 Batch converter from Windows Mefafile to SVG
IBM
AFP to SVG transcoder
Win95/98/NT
1999-Oct-22
Demo versionJavaOn the fly transcoding of IBM 'Advanced Function Print' documents into SVG. See Infoworld article.

Server-side SVG generators

A wide variety of applications can produce SVG on the fly; these can range in sophistication from a simple Perl CGI script to a full database-backed generation system.

Produced byPlatformsLast UpdateAvailabilityNotes
IBM
AFP to SVG transcoder
Win95/98/NT
1999-Oct-22
Demo versionOn the fly transcoding of IBM 'Advanced Function Print' documents into SVG.
XYZ Sistemas Industriales, S.A.
Internet Mapper
unknown
1999-Nov-29
Demo with small datasetDynamic, database-backed generation of maps, with output in SVG and HTML

Chris
Created: 16 October 1999
Last updated: $Date: 1999/11/30 13:10:06 $
Valid HTML 4.0! Valid CSS!