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/cewestangotomorrowsep99 CEWES Tango Training Vicksburg Ms. Sep 16-17 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 Next Generation TangoInteractive 011 Collaboration Framework I 012 State of a Web Page is 013 Each Collaborating Client Receives Events 014 Shared Places on the Web I 015 Shared Places on the Web II 016 SPW and Portals 017 SPW as Shared Portal on the Web 018 SPW and Window Clutter 019 Two Uses of XML in Collaboration? 020 JSSB Currently Shares Existing Web DOM in Netscape 4.5 021 JavaScript Shared Browser with Dynamic HTML -- Shared Pointer 022 Basic JSSB Architecture 023 Shared Form Illustrated by Shared Access to NCSA Biology Workbench showing how general server objects can be shared from web interface 024 User and System Events 025 JSSB and Shared Card Games 026 Sharing XML Content Pages 027 XML JSSB Architecture 028 Applications of Shared XML Content Pages 029 Applications of Micro Tango 030 Micro Tango Architecture 031 Remarks on Micro Tango I 032 Remarks on Micro Tango II 033 Remarks on Micro Tango III 034 Remarks on Micro Tango IV 035 XML and Universal Access I 036 XML and Universal Access II 037 Some Technical and System Comments 038 Where are we today? 039 Shared Places and SPDL - Overview 040 Shared Places - Technology Components 041 Shared Place Example: Introduction 042 Overview of Typical SPDL Document 043 SPDL Document Header 044 Declare the Shared Objects 045 What does SPDL Document Define 046 What SPDL Document Defines- continued 047 Definition of Groups of Users 048 Access to the Shared Place 049 Define User Roles I 050 Define User Roles II 051 Define Collaborative Sessions 052 Define Data Synchronization 053 Define source of Data 054 Shared Place Components 055 A Collection of Shared Place Components 056 Web Page with 2 Shared Objects 057 Continuing the HTML File: Load Shared Place and 2 Java Applets 058 The Real Stuff in HTML Page 059 Shared Places Interfaces 060 Shared Place Architecture 061 Shared Place Architecture - continued 062 Conclusions