Hi,
I have a requirement to create a "mimic" display of a complex electrical system. I have access to real-time status information and system block diagrams in Visio.
Is this a viable approach:
Create an SVG drawing from the system block diagram
Tag the SVG elements of interest with SVG attributes
load the SVG DOM into java
locate the tagged elements and modify them according to system status info (make the element RED if its "in alarm", for example)
render the SVG to PNG for display using BATIK (use a the swing component: JSVGCanvas)
A key requirement is flex ability to modify the SVG after the app is deployed. The app capable of flexibly pulling in different "datapoints" based on the tags in the SVG.
Anyone have success using a similar strategy? What pitfalls should I expect? What is out there in the way of SVG editing tools?