|
Project Information
Featured
Links
|
lib-gwt-svg is a graphical library which provides SVG capabilities to GWT applications. It attempts to achieve the following goals: - Provide a clean, GWT-friendly API
- Hide the idiosyncrasies of vendor SVG implementations
- Reuse existing GWT features wherever possible to eliminate code duplication and impedance mismatch
- Stick to the W3C standard, unless it duplicates an existing GWT feature or the GWT feature is incomplete
It offers the following features: - GWT exposition of 100% of the JavaScript APIs defined in the SVG 1.1 W3C recommendation (August 11,2011).
- Many additional helper methods to improve development productivity.
- Tight integration with GWT,including:SVG resources (with XML validation),SVG in UiBinder definitions,integration with GWT event system,SVG Widgets (images,push and toggle buttons).
- Tight integration with Java,including:iteratable collections,subclassing of SVG elements,complete integration of W3C documentation in the javadocs.
- Open source license (LGPL)
The library comes with a collection of samples and more elaborate applications (chess game, educational games) The following table provides links to the library and sample demo applications | lib-gwt-svg | | a general purpose SVG library for GWT. The goal is to make it easy to do SVG graphics in a GWT application | | svgreal | run | an online SVG editor, featuring multiple SVG document support, undo/redo, full path editor and much more. | | vectomatic2 | run | an online SVG viewer, featuring multiple SVG document support, connection to OpenClipArt new SVG RSS feed, arbitrary zoom an rotation. | | lib-gwt-svg-chess | run | a demonstrator for lib-gwt-svg featuring a complete chess game based on the Carballo chess engine by Alberto Alonso Ruibal and lib-gwt-svg for rendering | | lib-gwt-svg-edu | run | a set of educational games for kids of age 4 to 6 years old, based on lib-gwt-svg | | lib-gwt-svg-samples | run | sample programs illustrating the use of lib-gwt-svg for basic tasks carballo-gwt the GWT-ified version of the Carballo chess engine |
You need to choose the version of lib-gwt-svg which matches your version of GWT: | GWT version | Matching lib-gwt-svg version | | 2.0.3 | 0.4.6 | | 2.0.4 | 0.4.7 | | 2.1.0.M1 | 0.4.9 (available from the svn trunk) | | 2.1.0 / 2.1.1 | 0.5.0 | | 2.2.0 | 0.5.1 | | 2.3.0 | 0.5.2 | | 2.4.0 | 0.5.3, 0.5.4 or 0.5.5 |
As of April, 2012 the official code repository has been moved to https://github.com/laaglu/lib-gwt-svg for the library and https://github.com/laaglu/lib-gwt-svg-samples for the associated sample.
|