CONTENTS

 1     Scope
 2     Normative References
 3     Definitions
 4     Abbreviations
 5     Overview
        5.1     User application
        5.2     Application Protocol Entity
        5.3     Application Resource Manager
        5.4     Application Service Element
 6     Generic Application Template
        6.1     Initialization
        6.2     Enrollment
                  6.2.1     Registration session
                  6.2.2     Standard base session
                  6.2.3     Non-standard base session
                  6.2.4     Public session
                  6.2.5     Private session
        6.3     Forming registry keys
        6.4     Capability negotiation
        6.5     Leaving a session
 7     Review of MCS resources and GCC services
        7.1     Channels
                  7.1.1     Static channel
                  7.1.2     Dynamic channel
                  7.1.3     User ID channel
                  7.1.4     Assigned Channel
                  7.1.5     Private channel
                  7.1.6     Potential problems with the use of MCS channels
                  7.1.7     Summary
        7.2     Data transfer
        7.3     Tokens
                  7.3.1     Static tokens
                  7.3.2     Dynamic tokens
        7.4     Application roster
        7.5     Application Registry
        7.6     Conductorship
        7.7     Remote invoking
 8     User application guidelines
        8.1     Identification of user applications
        8.2     Use of collapsing and non-collapsing capabilities
        8.3     Session context
        8.4     Selecting a session to participate in
        8.5     Controlling the use of a session
        8.6     Adding new participants to a session
        8.7     Extension, modification and reuse of application protocols