Pivot currently supports a "scene graph" API that can be used to construct vector images. The node classes are defined in org.apache.pivot.wtk.media.drawing. Some simple examples are available in the tutorial:
http://pivot.apache.org/tutorials/drawing.html PIVOT-318 discusses adding SVG serializer support to the drawing API (in other words, the ability to load a Pivot shape hierarchy from SVG). We have also talked about doing something similar for FXG (an Adobe vector graphic format). However, we have been focusing on some other areas recently so it hasn't gotten much attention. SVGSalamander sounds great. Unfortunately, it is released under LGPL which isn't compatible with ASL 2.0. However, it should certainly be possible to use it in a Pivot app - we do something similar with JFreeChart, which is also LGPL. The easiest thing to do might be to create a custom subclass of org.apache.pivot.wtk.media.Image that wraps SVGSalamander. This should be pretty straightfoward, but let us know if you have any questions. > Also, when is Pivot 2.0 available and is there a roadmap? We don't have a definitive timeframe for Pivot 2.0, but we're pretty close to wrapping up development. If you are just starting with Pivot, I might suggest beginning with 2.0 - though we still have testing and documentation to do, the feature set is pretty solid at this point. > P.S. Hey, it was a good day! JavaFX Script got dumped and JavaFX 2.0 will not > be seen until Q3 2011. You guys are way ahead already and the road is clear > for miles and miles. Go Pivot Go! Thanks! :-) Greg
