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

8/21/99


Click here to start


Table of Contents

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

Abstract of XML and Collaboration

Overview of Collaboration with XML I

Overview of Collaboration with XML II

Overview of Collaboration with XML III

What is Web-based Collaboration?

Simplest Shared Object is Client Side Java Applet

Architecture of Tango Distance Education

Courses at Jackson State

So putting these ideas together for Distance Education

Shared Simulations -- Fluid Flow and Planetary Motion

Applications of Web-based Collaboration

More General Shared server side Objects

Sharing Server Side Objects II

Shared Event Model of Collaboration?

So what do we have now--TangoInteractive

TangoInteractive System Architecture

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

Overview of Collaboration with XML I

Overview of Collaboration with XML II

Overview of Collaboration with XML III

Author: Geoffrey Fox

Email: gcf@npac.syr.edu

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