2

Background: I am using Javacript InfoVis Toolkit (JIT) to display a diagram to a user in a web browser that displays dataflows for a metadata repository we are developing. It generates a SpaceTree diagram, showing nodes and arrows to demonstrate how one data element (a field on a file) flows into another data element. (See attached image) The basic architecture of my application is a Java EE Spring 3 IoC/Hibernate based web app with GWT front end.

Problem: I now have a requirement to generate many of these diagrams on the server side as attachments to an Excel report. Of course, JIT is a javascript utility and not available to me when generating the Excel report on the server side. I have been researching SVG and VML, but have not found a server side Java Library that will create the same type of diagram to an image file as I am creating with JIT. I would prefer any technology I integrate into my application be well-established and have BSD licensing.

As I am a new user to stackoverflow, they will not yet allow me to upload an image, so here is a link to an example diagram I generated on the client side with JIT for your reference. http://i892.photobucket.com/albums/ac130/originalthought/lineage_diagram.jpg

Arjan Tijms
  • 37,782
  • 12
  • 108
  • 140
Jacob Haas
  • 29
  • 3

1 Answers1

0

I have seen this library http://jlink.sourceforge.net/ , althought I haven't used it. Or look at this answer https://stackoverflow.com/a/8125091/1437586.

Community
  • 1
  • 1
Josef Prochazka
  • 1,273
  • 2
  • 9
  • 28