Contents | Index | Previous | Next

Entities

Two major entities in Tango are user and session. Every user has a pool of applications available and can control them using session manager. Every user sharing the same instance of application is a session participant. When an application is started it can either join existing session or create a new one. If it joins an existing session, the user is added to the group of participants of the session and becomes a slave in this session. If the application creates a new session, the user becomes the first participant of a new session and the session master. There is always one master per session. System information such as users, sessions, session participants, and session master is available from the Tango API.

entities.gif

Figure 1: Main Tango entities