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 |
001 Overview of Shared Places on the Web: XML for Web-based Collaboration and Distance Education http://www.gca.org/conf/xmldev99/ http://www.npac.syr.edu/users/gcf/montrealxmlaug99 XML Developers Conference Montreal August 19-20 1999 002 Abstract of XML and Collaboration 003 What is Web-based Collaboration? 004 Simplest Shared Object is Client Side Java Applet 005 Architecture of Tango Distance Education 006 So putting these ideas together for Distance Education 007 Applications of Web-based Collaboration 008 More General Shared server side Objects 009 Sharing Server Side Objects II 010 Shared Event Model of Collaboration? 011 So what do we have now--TangoInteractive 012 Next Generation TangoInteractive 013 Shared Places on the Web I 014 Shared Place Example: Introduction 015 Overview of Typical SPDL Document 016 SPDL Document Header 017 Declare the Shared Objects 018 What does SPDL Document Define 019 What SPDL Document Defines- continued 020 Definition of Groups of Users 021 Shared Places on the Web II 022 A Collection of Shared Place Components 023 Web Page with 2 Shared Objects 024 Collaboration Framework I 025 Each Collaborating Client Receives Events 026 SPW and Portals 027 SPW as Shared Portal on the Web 028 Two Uses of XML in Collaboration? 029 JSSB Currently Shares Existing Web DOM in Netscape 4.5 030 JavaScript Shared Browser with Dynamic HTML -- Shared Pointer 031 Shared Form Illustrated by Shared Access to NCSA Biology Workbench showing how general server objects can be shared from web interface 032 User and System Events 033 JSSB and Shared Card Games 034 Sharing XML Content Pages 035 XML JSSB Architecture 036 Applications of Shared XML Content Pages 037 XML and Universal Access I 038 XML and Universal Access II 039 Some Technical and System Comments 040 Conclusions