We describe the essentials of shared event collaboration and how it is naturally integrated with the Web for both replicated client and server side shared objects. |
We describe TangoInteractive and its applications |
One use of XML is to define Shared Web Pages which implement both asynchronous (portal) and synchronous collaboration |
Another use of XML is to support universal access and to link diverse display devices in collaborative sessions |
We define the resultant event based architecture to be used in a new implementation of TangoInteractive |
We conclude with original presentation abstract |
001 Tango Futures: XML for Portals, Web-based Collaboration and Distance Education http://www.npac.syr.edu/users/gcf/ricetangotomorrowoct99 Rice Tango Training Houston October 18 1999 002 Abstract of XML and Collaboration 003 Components of Technology Cauldron 004 What is Web-based Collaboration? 005 Simplest Shared Object is Client Side Java Applet 006 Shared Simulations -- Fluid Flow and Planetary Motion 007 More General Shared server side Objects 008 Sharing Server Side Objects II 009 Shared Event Model of Collaboration? 010 So putting these ideas together for Distance Education 011 Next Generation TangoInteractive 012 Collaboration Framework 013 State of a Web Page is 014 Each Collaborating Client Receives Events 015 Shared Places on the Web I 016 Shared Places on the Web II 017 SPW and Portals 018 SPW as Shared Portal on the Web 019 SPW and Window Clutter 020 Two Uses of XML in Collaboration? 021 JSSB Currently Shares Existing Web DOM in Netscape 4.5 022 JavaScript Shared Browser with Dynamic HTML -- Shared Pointer 023 Basic JSSB Architecture 024 Shared Form Illustrated by Shared Access to NCSA Biology Workbench showing how general server objects can be shared from web interface 025 User and System Events 026 JSSB and Shared Card Games 027 Sharing XML Content Pages 028 XML JSSB Architecture 029 Applications of Shared XML Content Pages 030 Applications of Micro Tango 031 Micro Tango Architecture 032 Remarks on Micro Tango I 033 Remarks on Micro Tango II 034 Remarks on Micro Tango III 035 Remarks on Micro Tango IV 036 XML and Universal Access I 037 XML and Universal Access II 038 Some Technical and System Comments 039 Where are we today? 040 Shared Places and SPDL - Overview 041 Shared Places - Technology Components 042 Shared Place Example: Introduction 043 Overview of Typical SPDL Document 044 SPDL Document Header 045 Declare the Shared Objects 046 What does SPDL Document Define 047 What SPDL Document Defines- continued 048 Definition of Groups of Users 049 Access to the Shared Place 050 Define User Roles I 051 Define User Roles II 052 Define Collaborative Sessions 053 Define Data Synchronization 054 Define source of Data 055 Shared Place Components 056 A Collection of Shared Place Components 057 Web Page with 2 Shared Objects 058 Continuing the HTML File: Load Shared Place and 2 Java Applets 059 The Real Stuff in HTML Page 060 Shared Places Interfaces 061 Shared Place Architecture 062 Shared Place Architecture - continued 063 Conclusions