Viewer Implementations

From Svg wiki

Contents

Personal Computer

Native Browser Implementations

All native implementations listed are under active development as of June 2006

  • Mozilla 1.8+ based browsers such as Firefox 1.5+, Camino 1.0+ and SeaMonkey 1.0+ implement a large part of SVG Full 1.1. (Minimo does a smaller part) See also:
  • Opera Web Browser
    • Opera 8+ includes support for most of SVG Tiny 1.1, including declarative animation and SVG Tiny Fonts; also supported gradients and group opacity
    • Opera 9 includes support for SVG Basic 1.1, including declarative animation, scripting, and SVG Tiny Fonts
  • WebKit Web content rendering component. Bringing browser-native SVG to the next version of Safari and Konqueror.

Browser Plug-Ins

  • Adobe SVG Viewer (ASV) : The most full-featured SVG plug-in, with several additional features. Development of the viewer has been discontinued and support ends January 1, 2009. However, downloads from adobe.com/svg should remain possible indefinitely.
  • MOBIFORM SVGViewPlus (MOBIFORM) : audio, video, animation, printing, full SVGDOM, uses C# as script language
  • Renesis : under development, also does integration with File Explorer.
  • SVG Map Toolkit : preliminary viewer - very basic SVG support (no animation or scripting).

Others

  • Amaya : W3C Editor and Browser with partial SVG support
  • Batik : JAVA based toolkit allowing any JAVA application to view SVG (can be used by itself to view SVG, On Windows, Linux, Mac, etc)
  • KSVG : KSVG/KSVG2 is a Linux plugin that provides support for a lot of SVG features in the K Desktop Enviroment (KDE) and the Konqueror web browser
  • Librsvg : an SVG viewing component, and a part of the GNOME desktop environment. It can be used as a Firefox plug-in. It is especially significant for Linux/Unix OS use
  • WebKit+SVG : Support for SVG in Apple's WebKit/Safari
  • LXViewer : "is an SVG Viewer (and soon to be a SMIL and XHTML Viewer)"
  • YASB Viewer : RO IT Systems. Experimental, pre-Alpha, open-source SVG viewer
  • xsvg : open source viewer for the X Window System, now largely merged with librsvg
  • Sharp Vector Graphics : An open source viewer written for the .Net platform, in C#
  • MOBIFORM Standalone SVGBrowser : audio, video, animation, printing, full SVGDOM, uses C# as script language, exports to BMP, TIF, PNG, JPG
  • eSVG for PC : eSVG Viewer, release for PC
  • GPAC : The GPAC player is implemented in C. It runs on Windows, Windows CE, Mac OS X, Linux, Linux Embedded and Symbian. It handles SVG Tiny 1.2 including audio, video, animations.

Using/Extending ASV

  • matterCast's Enhanced SVG Viewer : For SVG documents created from PDF. Provides server side markup and annotation
  • motjuvie : A free(GPL) viewer with some nifty features: window alphablending, window transparency, enhanced scripting; dependent upon ASV.
  • PCX Software's SVG Browser : A powerful Environment (but where did it go when EvolGrafix bought PCX Software?)

Plug-In Switchers

Mobile Viewers

  • Bitflash : (commercial) cross-platform SVG Tiny viewer (also works on most desktops). Available for OEM licensing.
  • eSVG : (commercial) eSVG Mobile Viewer, Tiny 1.1 and 1.2 (soon), for Windows Mobile 5, Windows CE, Pocket PC, Symbian, eCOS, OpenVG compliance (soon)
  • Gentlemedia : may not be active
  • Ikivo : (commercial) cross-platform SVG Tiny viewer (also works on most desktops). Available for OEM licensing.
  • Open SVG Viewer : Very old (2003). Open source, based on Personal Java
  • Phone Suite V7 : (commercial) Openwave Systems app suite for mass-market mobile phones
  • TinyLine : Tiny SVG toolkit for PersonalJava

Historical Viewers

Notes