Open Community
A proposal of standard for multiuser enabling technologies from Mitsubishi
Electric Research Laboratories (MERL)
Spline (Scalable Platform for Large Interactive Networked Environments) is
an implementation compliant with OC which provides a library with ANSI C and
Java API.
.... 1997
Open Community (OC) is a proposal of standard for multiuser
enabling technologies from Mitsubishi Electric Research Laboratories. Spline
(Scalable Platform for Large Interactive Networked Environments) is an implementation
compliant with OC which provides a library with ANSI C and soon Java API. Such
library provides very detailed and essential services for real-time multi-user
cooperative applications. For its communication, Spline uses the Interactive
Sharing Transfer Protocol (ISTP) which is a hybrid protocol supporting many
modes of transportation for VR data and information, namely
Spline uses the Interactive Sharing Transfer Protocol (ISTP) which is a hybrid
protocol supporting many modes of transportation for VR data and information:
-
1-1 Connection Subprotocol: Used to establish and maintain a TCP
connection
between two ISTP processes;
-
Object State Transmission Subprotocol: Used to communicate the state of
objects from one ISTP process to another. Such updates may be sent via 1-1
Connection or UDP Multicast (1-1 Connection is used as a backup route);
-
Streaming Audio Subprotocol: Used to stream audio data via RTP;
-
Locale-Based Communications Subprotocol: This is the core of ISTP and
supports the sharing of information about objects
in the world model;
-
And Content-Based Communication Subprotocol: Supports central server style
communication of beacon information. Beacons are tags through which is it
possible to retrieve a given object (similar to an URL).
The last two subprotocols are build upon the other three.
ISTP does not provide videostreaming capability to date, however such support
could be provided by extending ISTP with an extra appropriated subprotocol.
http://www.opencommunity.com/