Find this at http://www.npac.syr.edu/users/gcf/tango2sept97/

Overview of Tango2 Design and Implementation

Given by Krzysztof Walczak at NPAC Seminar on 27 August 97. Foils prepared 24 Nov 97

Tango2 is a state of the art Web based Collaboration System
This describes the principles and design of next version of Tango called Tango2
Tango2 is targeted at release April 98
Tango2 has a more sophisticated multi-room model than original Tango1
but still supports several different client application languages
The basic principles are followed by discussion of Client Daemon and the Server


Table of Contents for Overview of Tango2 Design and Implementation


001 Tango 2
002 Why Tango2 Will Be Better ...
003 What is Wrong with Tango1...?
004 Tango2 Basics
005 Multiple Servers
006 No Plug-in !
007 Room Paradigm
008 Contents-server Independence
009 Server and Rooms Configuration
010 Multi-Room Paradigm
011 Tango Configuration
012 Restartable Applications
013 Room Paradigm - Summary
014 Protocol Improvements
015 Polling Mechanism
016 Shared Variables
017 Locks and Variables (cont.)
018 Shared Variables - Lifetime
019 Locks
020 Values
021 Predefined Sessions
022 Predefined Locks and Values
023 Access Restrictions
024 Compatible Application Groups
025 Different Applications
026 Control Application - Discussions
027 No Control Application !
028 Control Types
029 No Master !
030 API
031 API
032 Tango Reflection API
033 Tango Reflection API (cont.)
034 Administrator Interface
035 Fixed System vs. Sockets
036 Tango II : daemon
037 daemon Responsibilities
038 Connecting to the Room
039 Managing activities
040 Moving to the new Room
041 Services for Applications
042 daemon Architecture
043 Modules
044 Message flow in the daemon
045 Applets
046 Room Configuration
047 Tango2 server
048 Tango2 server - tasks
049 Tango2 server - architecture
050 Tango2 server - Room module
051 Tango2 server - implementation
052 Tango2 server


© on Tue Nov 25 1997