Tango Futures: XML for Web-based Collaboration and Distance Education http://www.npac.syr.edu/users/gcf/suratangoxmlsep99 SURANET Meeting Birmingham Alabama Sep 8 1999

9/13/99


Click here to start


Table of Contents

Tango Futures: XML for Web-based Collaboration and Distance Education http://www.npac.syr.edu/users/gcf/suratangoxmlsep99 SURANET Meeting Birmingham Alabama Sep 8 1999

Abstract of XML and Collaboration

Components of Technology Cauldron

What is Web-based Collaboration?

Simplest Shared Object is Client Side Java Applet

Shared Simulations -- Fluid Flow and Planetary Motion

More General Shared server side Objects

Sharing Server Side Objects II

Shared Event Model of Collaboration?

So what do we have now--TangoInteractive

The current Capabilities of Tango -I

TangoInteractive is a flexible framework -- 3 chats

Tango Offers Two White Boards

Capabilities of Tango -II

Microsoft's NetMeeting runs under Tango -- It has a more limited sharing Model

The current Capabilities of Tango -III

The current Capabilities of Tango -IV

Games are Natural in Tango Othello and the Magic Cube

TangoInteractive System Architecture

Application Developers View

Architecture of Tango

What About Tango 2

Tango 1.4 Compared to Tango 2

Next Generation TangoInteractive

Collaboration Framework I

State of a Web Page is

Each Collaborating Client Receives Events

Shared Places on the Web I

Shared Places on the Web II

SPW and Portals

SPW as Shared Portal on the Web

SPW and Window Clutter

Two Uses of XML in Collaboration?

JSSB Currently Shares Existing Web DOM in Netscape 4.5

JavaScript Shared Browser with Dynamic HTML -- Shared Pointer

Basic JSSB Architecture

Shared Form Illustrated by Shared Access to NCSA Biology Workbench showing how general server objects can be shared from web interface

User and System Events

JSSB and Shared Card Games

Sharing XML Content Pages

XML JSSB Architecture

Applications of Shared XML Content Pages

XML and Universal Access I

XML and Universal Access II

Some Technical and System Comments

Where are we today?

Shared Places and SPDL - Overview

Shared Places - Technology Components

Shared Place Example: Introduction

Overview of Typical SPDL Document

SPDL Document Header

Declare the Shared Objects

What does SPDL Document Define

What SPDL Document Defines- continued

Definition of Groups of Users

Access to the Shared Place

Define User Roles I

Define User Roles II

Define Collaborative Sessions

Define Data Synchronization

Define source of Data

Shared Place Components

A Collection of Shared Place Components

Web Page with 2 Shared Objects

Continuing the HTML File: Load Shared Place and 2 Java Applets

The Real Stuff in HTML Page

Shared Places Interfaces

Shared Place Architecture

Shared Place Architecture - continued

Conclusions

Author: Geoffrey Fox

Email: gcf@npac.syr.edu

Home Page: http://www.npac.syr.edu