MemeOutput

Meme is a virtual reality software package which runs on PCs. It supports sockets, and is available as a plug-in for Netscape (see http://www.immersive.com for more details). It is possible to control this virtual world by writing meme code which accepts control commands over a socket, and create a MemeOutput module which provides those commands.

The description below would allow simple one-way control communication from Neat Tools to Meme.

Module
  |
  +-- OutputDevice
       |
       +-- MemeOutput

Input streams

1 String memeCommand and 1 boolean stream executeNow. This allows two types of MemeOutput modules:
  1. The memeCommand String is fixed, and is passed to Meme when the executeNow stream is true. For example, this sort of configuration would be used to allow gesture based navigation/manipulation. A recognized gesture would generate a boolean output stream that activates a particular meme command.
  2. The executeNow stream is fixed on, and Meme gets whatever string is available as the memeCommand. Other modules would then generate the string (currently no modules generate string output except for the FixedStringInput).

Output streams

none

Fields

Methods