Micro Tango Architecture

Previous slide Next slide Back to first slide View graphic version

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

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

10/16/99


Click here to start


Table of Contents

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

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 putting these ideas together for Distance Education

Next Generation TangoInteractive

Collaboration Framework

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

Applications of Micro Tango

Micro Tango Architecture

Remarks on Micro Tango I

Remarks on Micro Tango II

Remarks on Micro Tango III

Remarks on Micro Tango IV

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

WebWisdom Enhanced Pages

The Pointer highlights what the teacher wants and is shared by Tango Interactive
Only the teacher can move the pointer in collaborative mode
The Oracle tells the truth and is the source of all Wisdom
It is never shared by TangoInteractive
This wisdon can be extracted by a suitable sets of clicks (with modifiers)
Combined with Mouseover-overs to run through Messages Click on Oracle to Put in Oracle Help Mode
Click on Oracle + ALT to get Card Help
Click on Oracle + CNTL to get Pointer Help
Click on Oracle + Shift to hide Oracle
Clicks outside pointer/oracle as follows
Click/Click+CNTL will move/create Pointer
Click + Alt/Shift is move/create Oracle
Click on Pointer Hides Pointer
Click + Alt/Shift/CNTL on Pointer Hides Pointer on all Pages
Send mail to Geoffrey Fox with questions