Force-directed graph layout is a standard technique for finding graph layouts... UbiGraph uses the Appel/Barnes-Hut algorithm to calculate pairwise forces in O(n log n) time.

Randomized dynamic algorithm...
The coarser graphs are maintained using a novel dynamic coarsening algorithm that requires O(1) randomized time per update in bounded-degree graphs.
OpenGL is the industry standard for high performance graphics. You can find out more at http://www.opengl.org/.
XMLRPC is a protocol for remote procedure calls using the HTTP transport protocol and XML encoding of arguments and responses. Using XMLRPC, you can talk to the UbiGraph server from any language which supports it. For more information, see http://www.xmlrpc.com/.
The server will use up to 8 cpus for high-performance layout and rendering.