[SVG And Perl Update] Strong SVG support and gaining strength

Hi all,

Perl's use as a language for generating SVG growing.

Wheras in 2001 there were two SVG related modules on CPAN, there are not
over 150,

most of which have been maintained and updated within the last 12 months...

On CPAN, the Comprehensive Perl Archive Network, there are more than 150
tools that deal with SVG content:

Note: Distributions are released bundles aimed at a specific task, and
modules are specific libraries which are part of a distribution.

Perl's chief strength as a language is that it is easily implemented, is
ubiquitous (100% of Linux and Unix servers and workstations come with Perl
installed and Perl runs on 100% of internet-ready servers), and its very
strong developer community.

Here is a list of open-sourced Perl distributions and modules available
free of charge through the CPAN Perl repository.

PERL DISTRIBUTIONS WHICH DEAL IN SOME WAY WITH SVG CONTENT:
----------------------------------------------------
http://search.cpan.org/search?m=dist&q=SVG&s=1&n=50

SVG
Perl extension for generating Scalable Vector Graphics (SVG) documents
SVG-2.29 - 26 Sep 2004 - Ronan Oger

SVG-GD
SVG-GD-0.07 - 14 Nov 2003 - Ronan Oger

SVG-Graph
Visualize your data in Scalable Vector Graphics (SVG) format.
SVG-Graph-0.01 - 27 Nov 2003 - Allen Day

SVG-Metadata
Perl module to capture metadata info about an SVG file
SVG-Metadata-0.15 - 11 Aug 2004 - Bryce Harrington

SVG-Parser
XML Parser for SVG documents
SVG-Parser-0.97 - 29 Apr 2002 - Peter Wainwright

SVG-Plot
a simple module to take one or more sets of x,y points and plot them on a
plane
SVG-Plot-0.06 - 26 Aug 2003 - Jo Walsh

svg-svg2zinc
svg-svg2zinc-0.10 - 06 May 2004 - Christophe Mertz

SVG-TT-Graph
Base object for generating SVG Graphs
SVG-TT-Graph-0.06 - 15 Dec 2003 - Leo Lapworth

GD-SVG
Seamlessly enable SVG output from scripts written using GD
GD-SVG-0.25 - 07 Jan 2004 - Todd Harris

XML-Generator-SVG-ShapeFile
Generate SAX2 events for an SVG rendering of an ESRI shapefile.
XML-Generator-SVG-ShapeFile-0.2 - 21 Aug 2004 - Aaron Straup Cope

SVGGraph
Perl extension for creating SVG Graphs / Diagrams / Charts / Plots.
SVGGraph-0.07 - 28 Nov 2002 - Teun van Eijsden

epd2svg
epd2svg-1.0 - 23 Oct 2000 - SANFACE Sofware

SVGGraph-Pie
Perl extension for Pie as SVG
SVGGraph-Pie-0.05 - 27 Jul 2003 - Tsukui Akihiro

svg2zinc-perl
svg2zinc-perl_0.9 - 30 Oct 2003 - Christophe Mertz

Games-Go-SGF2misc-SVG
Package to simplify SGF game rendering using Image::LibrSVG
Games-Go-SGF2misc-SVG-1.00 - 10 May 2004 - Orien Vandenbergh

Gnome2-Rsvg
Perl interface to the RSVG library
Gnome2-Rsvg-0.03 - 11 Sep 2004 - Torsten Schönfeld

Image-LibRSVG
Image-LibRSVG-0.04 - 19 Aug 2004 - Tom Schindl

Linux-Svgalib
Object Oriented Perl interface to the svgalib graphics library
Linux-Svgalib-1.2 - 11 Apr 2001 - Jonathan Stowe

XML-LibRSVG
Interface to gnome's librsvg
XML-LibRSVG-0.01 - 30 Oct 2001 - Matt Sergeant

Apache-AxKit-Language-Svg2AnyFormat
SVG Serializer
Apache-AxKit-Language-Svg2AnyFormat-0.06 - 17 May 2004 - Tom Schindl

PERL MODULES WHICH DEAL IN SOME WAY WITH SVG CONTENT:
----------------------------------------------------

http://search.cpan.org/search?m=module&q=SVG&s=1&n=100

SVG
Perl extension for generating Scalable Vector Graphics (SVG) documents
SVG-2.29 - 26 Sep 2004 - Ronan Oger

SVG::DOM
A library of DOM (Document Object Model) methods for SVG objects.
SVG-2.29 - 26 Sep 2004 - Ronan Oger

SVG::Element
Generate the element bits for SVG.pm
SVG-2.29 - 26 Sep 2004 - Ronan Oger

SVG::Extension
SVG-2.29 - 26 Sep 2004 - Ronan Oger

SVG::GD
SVG-GD-0.07 - 14 Nov 2003 - Ronan Oger

SVG::Graph
Visualize your data in Scalable Vector Graphics (SVG) format.
SVG-Graph-0.01 - 27 Nov 2003 - Allen Day

SVG::Manual
SVG-2.29 - 26 Sep 2004 - Ronan Oger

SVG::Metadata
Perl module to capture metadata info about an SVG file
SVG-Metadata-0.15 - 11 Aug 2004 - Bryce Harrington

SVG::Parser
XML Parser for SVG documents
SVG-Parser-0.97 - 29 Apr 2002 - Peter Wainwright

SVG::Plot
a simple module to take one or more sets of x,y points and plot them on a
plane
SVG-Plot-0.06 - 26 Aug 2003 - Jo Walsh

SVG::SVG2zinc
a module to display or convert svg files in scripts, classes, images...
svg-svg2zinc-0.10 - 06 May 2004 - Christophe Mertz

SVG::Utils
SVG-1.13 - 28 Oct 2001 - Ronan Oger

SVG::XML
Handle the XML generation bits for SVG.pm
SVG-2.29 - 26 Sep 2004 - Ronan Oger

SVG::Graph::Data
SVG-Graph-0.01 - 27 Nov 2003 - Allen Day

SVG::Graph::File
SVG-Graph-0.01 - 27 Nov 2003 - Allen Day

SVG::Graph::Frame
SVG-Graph-0.01 - 27 Nov 2003 - Allen Day

SVG::Graph::Glyph
SVG-Graph-0.01 - 27 Nov 2003 - Allen Day

SVG::Parser::Base
SVG-Parser-0.97 - 29 Apr 2002 - Peter Wainwright

SVG::Parser::Expat
XML Expat Parser for SVG documents
SVG-Parser-0.97 - 29 Apr 2002 - Peter Wainwright

SVG::Parser::SAX
XML SAX Parser for SVG documents
SVG-Parser-0.97 - 29 Apr 2002 - Peter Wainwright

SVG::SVG2zinc::Backend
svg-svg2zinc-0.10 - 06 May 2004 - Christophe Mertz

SVG::SVG2zinc::Conversions
svg-svg2zinc-0.10 - 06 May 2004 - Christophe Mertz

SVG::TT::Graph
Base object for generating SVG Graphs
SVG-TT-Graph-0.06 - 15 Dec 2003 - Leo Lapworth

SVG::Graph::Data::Datum
SVG-Graph-0.01 - 27 Nov 2003 - Allen Day

SVG::Graph::Data::Node
SVG-Graph-0.01 - 27 Nov 2003 - Allen Day

SVG::Graph::Data::Tree
SVG-Graph-0.01 - 27 Nov 2003 - Allen Day

SVG::Graph::Glyph::axis
SVG-Graph-0.01 - 27 Nov 2003 - Allen Day

SVG::Graph::Glyph::bar
SVG-Graph-0.01 - 27 Nov 2003 - Allen Day

SVG::Graph::Glyph::barflex
SVG-Graph-0.01 - 27 Nov 2003 - Allen Day

SVG::Graph::Glyph::bezier
SVG-Graph-0.01 - 27 Nov 2003 - Allen Day

SVG::Graph::Glyph::bubble
SVG-Graph-0.01 - 27 Nov 2003 - Allen Day

SVG::Graph::Glyph::heatmap
SVG-Graph-0.01 - 27 Nov 2003 - Allen Day

SVG::Graph::Glyph::line
SVG-Graph-0.01 - 27 Nov 2003 - Allen Day

SVG::Graph::Glyph::pictogram
SVG-Graph-0.01 - 27 Nov 2003 - Allen Day

SVG::Graph::Glyph::scatter
SVG-Graph-0.01 - 27 Nov 2003 - Allen Day

SVG::Graph::Glyph::tree
SVG-Graph-0.01 - 27 Nov 2003 - Allen Day

SVG::Graph::Glyph::wedge
SVG-Graph-0.01 - 27 Nov 2003 - Allen Day

SVG::Parser::SAX::Handler
SAX handler class for SVG documents
SVG-Parser-0.97 - 29 Apr 2002 - Peter Wainwright

SVG::SVG2zinc::Backend::Display
svg-svg2zinc-0.10 - 06 May 2004 - Christophe Mertz

SVG::SVG2zinc::Backend::Exec
svg-svg2zinc-0.06 - 18 Sep 2003 - Christophe Mertz

SVG::SVG2zinc::Backend::Image
svg-svg2zinc-0.10 - 06 May 2004 - Christophe Mertz

SVG::SVG2zinc::Backend::PerlClass
svg-svg2zinc-0.10 - 06 May 2004 - Christophe Mertz

SVG::SVG2zinc::Backend::PerlModule
svg-svg2zinc-0.06 - 18 Sep 2003 - Christophe Mertz

SVG::SVG2zinc::Backend::PerlScript
svg-svg2zinc-0.10 - 06 May 2004 - Christophe Mertz

SVG::SVG2zinc::Backend::Print
svg-svg2zinc-0.10 - 06 May 2004 - Christophe Mertz

SVG::SVG2zinc::Backend::Tcl
svg-svg2zinc-0.10 - 06 May 2004 - Christophe Mertz

SVG::SVG2zinc::Backend::TclScript
svg-svg2zinc-0.10 - 06 May 2004 - Christophe Mertz

SVG::TT::Graph::Bar
Create presentation quality SVG bar graphs easily
SVG-TT-Graph-0.06 - 15 Dec 2003 - Leo Lapworth

SVG::TT::Graph::BarHorizontal
Create presentation quality SVG horitonzal bar graphs easily
SVG-TT-Graph-0.06 - 15 Dec 2003 - Leo Lapworth

SVG::TT::Graph::BarLine
SVG-TT-Graph-0.06 - 15 Dec 2003 - Leo Lapworth

SVG::TT::Graph::Line
Create presentation quality SVG line graphs easily
SVG-TT-Graph-0.06 - 15 Dec 2003 - Leo Lapworth

SVG::TT::Graph::Pie
Create presentation quality SVG pie graphs easily
SVG-TT-Graph-0.06 - 15 Dec 2003 - Leo Lapworth

SVG::TT::Graph::TimeSeries
Create presentation quality SVG line graphs of time series easily
SVG-TT-Graph-0.06 - 15 Dec 2003 - Leo Lapworth

GD::SVG
Seamlessly enable SVG output from scripts written using GD
GD-SVG-0.25 - 07 Jan 2004 - Todd Harris

ConvertSVG
FigAnim-0.1 - 24 Jun 2004 - FigAnim

SVGExtension
svg-svg2zinc-0.10 - 06 May 2004 - Christophe Mertz

SVGGraph
Perl extension for creating SVG Graphs / Diagrams / Charts / Plots.
SVGGraph-0.07 - 28 Nov 2002 - Teun van Eijsden

SVGGraph::Pie
Perl extension for Pie as SVG
SVGGraph-Pie-0.05 - 27 Jul 2003 - Tsukui Akihiro

Image::Info::SVG
SVG support for Image::Info
Image-Info-1.16 - 07 Jan 2004 - Gisle Aas

UML::Sequence::Svg
converts xml sequence files to svg
UML-Sequence-0.05 - 30 Sep 2003 - Philip Crow

XML::Generator::SVG::ShapeFile
Generate SAX2 events for an SVG rendering of an ESRI shapefile.
XML-Generator-SVG-ShapeFile-0.2 - 21 Aug 2004 - Aaron Straup Cope

Gnome2::Rsvg
Perl interface to the RSVG library
Gnome2-Rsvg-0.03 - 11 Sep 2004 - Torsten Schönfeld

Image::LibRSVG
Image-LibRSVG-0.04 - 19 Aug 2004 - Tom Schindl

Linux::Svgalib
Object Oriented Perl interface to the svgalib graphics library
Linux-Svgalib-1.2 - 11 Apr 2001 - Jonathan Stowe

XML::LibRSVG
Interface to gnome's librsvg
XML-LibRSVG-0.01 - 30 Oct 2001 - Matt Sergeant

Games::Chess::Coverage::SVG
Visualize chess coverage with SVG
Games-Chess-Coverage-0.0201 - 05 Aug 2004 - Gene Boggs

Games::Go::SGF2misc::SVG
Package to simplify SGF game rendering using Image::LibrSVG
Games-Go-SGF2misc-SVG-1.00 - 10 May 2004 - Orien Vandenbergh

Games::Chess::Coverage::SVG::Board
Draw a chess board
Games-Chess-Coverage-0.0201 - 05 Aug 2004 - Gene Boggs

Bio::TreeIO::svggraph
A simple output format that converts a Tree object to an SVG output
bioperl-1.4 - 23 Dec 2003 - Ewan Birney

Apache::AxKit::Language::Svg2AnyFormat
SVG Serializer
Apache-AxKit-Language-Svg2AnyFormat-0.06 - 17 May 2004 - Tom Schindl

Apache::AxKit::Plugin::SvgCgiSerialize
CGI-Parameter Plugin
Apache-AxKit-Language-Svg2AnyFormat-0.06 - 17 May 2004 - Tom Schindl


Ronan Oger
Developer, Perl SVG core module
Partner, http://Vectoreal.com

For more information on serverside SVG solutions using Perl, please
contact Vectoreal
http://www.vectoreal.com/contact.html

Received on Tuesday, 28 September 2004 15:15:45 UTC