Distributed components in a visualization environment. (A Jini based distributed component architecture)