SVG Salamander

SVG Salamander is an SVG engine for Java that's designed to be small, fast, and allow programmers to use it with a minimum of fuss. It's in particular targeted for making it easy to integrate SVG into Java games and making it much easier for artists to design 2D game content - from rich interactive menus to charts and graphcs to complex animations.

Features


Projects using SVG Salamander

Here's a list of some projects that are using the SVG Salamander library.

Status

In Progress

Wish List

Current status

SalamanderSVG is part of the Salamander project hosted on kitfox.com.

http://www.kitfox.com

I can be contacted at mark at kitfox dot com.

Binaries

These programs provide the ability to read SVG files from your hard drive or the internet. If you're worried about security, these restricted versions will not.

Run the SVG Viewer (no animation)

Run the SVG Player (animation)

License

SVG Salamander is avaible both under the LGPL and BSD licenses.

Downloads

Complete: Download complete SVG Salamander JAR

Tiny: Download unsigned JAR without resources

Documentation

Download Javadoc

How to use SVG Salamander in your program

Maven

I have had two failed attempts to put SVG Salamander on Maven. I must say I find the system very difficult to use, particularly since my dev machine is MS Windows.

However (I have been told) others have posted SVG Salamander to Maven. Thanks to Willie Maller for one such posting. The following should be what you need to add SVG Salamander to your Maven project:


        <repository>
            <id>bitbucket.org</id>
            <name>Internal Maven2 Repository</name>
            <url>https://bitbucket.org/W1M0/maven/raw/tip/2/</url>
        </repository>
        

I can't answer any Maven related questions. I really don't understand it and have spent too much time already trying to decipher their Byzantine rituals, so if the above doesn't work for you, you might need to upload a new project.

Participation

Please support the SVG Salamander project. I'm maintaining this code on my own, and any support I receive helps me make the project even better.

Currently, I'm not accepting any developers, but would be interested in any comments or questions about the code. Please sign up as an observer and subscribe to one of the mailing lists!