Syzygy is a programming toolkit for writing virtual reality or other graphical applications to run on clusters of networked computers. The rendering of your virtual world is synchronized on all of the computers (to within a few milliseconds), so different screens in the cluster give you different simultaneous views on the virtual world. Syzygy runs on Windows, Linux, MacOS X, and Irix. Syzygy applications can be written in either of two programming languages: C++ or Python.
Aszgard is a portable/movable (in the sense of PortableApps.com) development environment for writing PC-cluster-based virtual reality programs in either C++ or Python using Syzygy. It uses Movable Python (recently open-sourced, i.e. free) to configure a command shell on-the-fly with all the requisite environment variables set properly for the current location. Includes a C++ compiler, three editors, and lots of useful utilities and Python modules.