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 by | Platforms | Last Update | Availability | In | Screenshots | Notes |
---|---|---|---|---|---|---|
Adobe | Win95/98/NT, MacOS | 1x38, 1999-Oct-15 | Non-public beta; public can sign up for release version | C | [1] | Browser Plug-in for Netscape and Internet Explorer. Has a FAQ |
CSIRO | Any Java 2 | 0.80,
1999-Nov-26 | Public, with source | Java 2 | [1] [2] [3] | Uses IBM XML4J parser. Can print. Feedback by email |
IBM | Win95/98/NT | 0.2a, 1999-Aug-24 | Public | Java 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 Masahiro | Any Java2 with JAI | 1999-Oct-31 | free download | Java 2 | Documentation 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 by | Platforms | Last Update | Availability | In | Screenshots | Notes |
---|---|---|---|---|---|---|
Adobe Illustrator 8.0 p lugin | Win95/98/NT, MacOS | 1x38, 1999-Oct-15 | Non-public beta; public can sign up for release version | C? | [1] | Provides SVG import and export capability for existing users of Adobe Illustrator 8.0.1 |
Bernard Herzog Sketch | Linux, Solaris, BSD, AIX, IRIX | 0.6.2, 1999-Sep-22 | Free | Python | Unix/X drawing program with SVG import and export capability | |
Corel CorelDraw! 9.0 plugin | Win95/98/NT | 2, 1999-Oct-29 | Free | C++ | [1] | Provides SVG Export capability for existing users of CorelDraw! 9.0 |
ILOG JViews Component Suite | Any Java 2 | 2, 1999-Nov-15 | Evaluation version available | Java 2 | Java components for application developers, includes extensible editor with SVG export | |
Mayura Mayura Draw | Win95/98/NT | 3.6beta, 1999-Oct-19 | Shareware | C? | [1] | Drawing program with SVG export; reads .ai files |
Various contributors Gill (Gnome Illustration Applicaction) | Linux 2 with Gnome | continuously 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 by | Platforms | Last Update | Availability | In | Notes |
---|---|---|---|---|---|
BlackDirt WMF2SVG | Any Java | 2, 1999-Jun-11 | Free, with source | Java 1 | Batch converter from Windows Mefafile to SVG |
IBM AFP to SVG transcoder | Win95/98/NT | 1999-Oct-22 | Demo version | Java | On 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 by | Platforms | Last Update | Availability | Notes |
---|---|---|---|---|
IBM AFP to SVG transcoder | Win95/98/NT | 1999-Oct-22 | Demo version | On 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 dataset | Dynamic, database-backed generation of maps, with output in SVG and HTML |