System Requirements



TouchGraph Navigator requires Java version 5 or later. Visit to get the latest version of java, and to find out which version is already installed on your computer.
TouchGraph Navigator can run on any desktop operating system and any web browser that supports java.
Navigator Desktop can be installed on: Windows (8/7/XP/Vista/2000/2003/2008), Mac OS X, Linux / Solaris
Navigator Web can be be accessed via: Firefox, IE, Chrome, Safari, Opera, etc.

Graph Size, Memory Requirements:

Navigator Desktop and Navigator Web both use resources from the user's local computer rather than the sever. 
Navigator Desktop: On a system with 1GB Ram, Navigator Desktop can load up to 100,000 nodes and 300,000 edges.  Databases of unlimited size (such as Google and Facebook) can be accessed as long as a query does not return more than the specified number of results.
Navigator Web: When displayed in a web browser, Navigator Web may have memory limitations imposed on java plugin by the browser.  It is therefore a good idea to keep the graph size down to 50,000 nodes and 200,000 edges.
Note: Images and large textual descriptions may reduce the size of the graph that can be loaded.

Server Requirements:

Navigator Web has minimal server requirements making the application as scalable as the rest of the website.
Displaying the visualization to visitor takes zero server CPU.  The server's only task is to allow the visitor to download the Navigator Web applet executable and the visualization data.  The visualization is then performed in the visitor's web browser using their local desktop resources as described above.
Hosting the Navigator Web applet on the server is similar to hosting an image file.  When a user views a page containing the Navigator Web applet through a browser, they download the web applet, which is then displayed in the user's browser.
Navigator Web prefers that the server supports the PHP scripting language.  PHP is supported by almost all server platforms.  PHP is used to power Navigator Web's license verification and image exporting scripts.  If PHP is not supported on your server, TouchGraph can provide versions of these in alternate scripting languages.