JVizServer is a public-domain, simple and general-purpose drawing server software. The API supports all (including future) methods of java.awt.Graphics and many more of java.awt.Graphics2D if they take arguments of data types int, float, double, boolean, java.awt.Color, java.lang.String, int[]. In addition to the TCP/IP network capability, it also has a high-level interface to cooperate with extern drawing softwares, e.g., Graphviz. JVizServer can be used as a real-time or non-real-time visualization tool for local or remote drawing.
Screenshot
A sample:
setColor Color red
drawLine int 100 int 100 int 200 int 200
setColor Color yellow
fillOval int 50 int 50 int 75 int 75
drawPolygon int[] 100 100 200 200 int[] 100 200 200 100 int 4
setColor Color black
drawString String 'Hello, \'JVizServer\' world!' int 300 int 200
h begin 100 100 graphviz neato
digraph G {
bgcolor = "transparent";
1 -> 2;
2 -> 3;
3 -> 1;
}
h end 100 100 graphviz neato |
See also README, available_methods |
Download
Ver. 0.1 is available: jvs.tgz (md5sum: 83bb7423148694b7719f9d6356aa559a). See README.txt for document.

