VectorGraphics2D can export Java painting operations to Encapsulated PostScript (EPS), Scalable Vector Graphics (SVG), or Portable Document Format (PDF) files. It supports the rendering of all geometric shapes provided by the Java language. More advanced features like transparency or clipping paths can be used as well. It has a very small footprint and can be easily used as a replacement for Java's java.awt.Graphics2D class.
SVG for Adobe Creative Suite is a plugin that provides complete support for the SVG format for Adobe Creative Suite, including InDesign and Photoshop. Adobe's support for SVG is limited and requires conversion to EPS. SVG images are converted on the fly and are separated into layers automatically, depending on figures, opacity, and effects.