Beckman Institute            University of Illinois at Urbana-Champaign             
University of Illinois at Urbana-Champaign

Syzygy Documentation: Future Directions

Integrated Systems Lab
12/21/2006

Documentation Table of Contents

The Syzygy software is still evolving. At this stage, the API for writing master/slave cluster applications is stable. Please feel free to write to that API and expect that code will link and run on future releases. On the other hand, the lower level building blocks still need work, especially the communications infrastructure and the scene graph code. What follows is an outline of things to be changed:

  1. A better communications infrastructure needs to be added to support different methods of communication (for instance over shared memory) other than sockets.
  2. It would be nice to include support for different networking locales in the configuration file.
  3. It should be possible to run applications in a stand-alone mode. (i.e. as a single process and without an szgserver or any such stuff)
  4. Deterministic shut-down of components is required.
  5. The graphics database code needs to be changed so that it has more features and is a bit less toy-like.
  6. Text configuration files should be supported as a default over the Syzygy parameter database.
  7. Input device drivers should be .dll's or .so's, depending on platform.
  8. A reusable way to modify/filter input device events should be implemented. Part of this would be a configuration file that detailed opeartions on received values (like scaling).
  9. Better components for the VR programing frameworks would facilitate creating new frameworks with a minimal time investment.

[Schedule] [Labs] [Beckman Meeting Rooms] [Equipment] [Projects] [CUBE Projects] [Syzygy] [VSS] [People] [Events] [Publications]