1
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 2
Abstract of XML and Collaboration 3
Components of Technology Cauldron 4
What is Web-based Collaboration? 5
Simplest Shared Object is Client Side Java Applet 6
Shared Simulations -- Fluid Flow and Planetary Motion 7
More General Shared server side Objects 8
Sharing Server Side Objects II 9
Shared Event Model of Collaboration? 10
Next Generation TangoInteractive 11
Collaboration Framework I 12
State of a Web Page is 13
Each Collaborating Client Receives Events 14
Shared Places on the Web I 15
Shared Places on the Web II 16
SPW and Portals 17
SPW as Shared Portal on the Web 18
SPW and Window Clutter 19
Two Uses of XML in Collaboration? 20
JSSB Currently Shares Existing Web DOM in Netscape 4.5 21
JavaScript Shared Browser with Dynamic HTML -- Shared Pointer 22
Basic JSSB Architecture 23
Shared Form Illustrated by Shared Access to NCSA Biology Workbench showing how general server objects can be shared from web interface 24
User and System Events 25
JSSB and Shared Card Games 26
Sharing XML Content Pages 27
XML JSSB Architecture 28
Applications of Shared XML Content Pages 29
Applications of Micro Tango 30
Micro Tango Architecture 31
Remarks on Micro Tango I 32
Remarks on Micro Tango II 33
Remarks on Micro Tango III 34
Remarks on Micro Tango IV 35
XML and Universal Access I 36
XML and Universal Access II 37
Some Technical and System Comments 38
Where are we today? 39
Shared Places and SPDL - Overview 40
Shared Places - Technology Components 41
Shared Place Example: Introduction 42
Overview of Typical SPDL Document 43
SPDL Document Header 44
Declare the Shared Objects 45
What does SPDL Document Define 46
What SPDL Document Defines- continued 47
Definition of Groups of Users 48
Access to the Shared Place 49
Define User Roles I 50
Define User Roles II 51
Define Collaborative Sessions 52
Define Data Synchronization 53
Define source of Data 54
Shared Place Components 55
A Collection of Shared Place Components 56
Web Page with 2 Shared Objects 57
Continuing the HTML File: Load Shared Place and 2 Java Applets 58
The Real Stuff in HTML Page 59
Shared Places Interfaces 60
Shared Place Architecture 61
Shared Place Architecture - continued 62
Conclusions
Click outside pointer rectangle to move pointer
Click on Pointer to Hide
Click on Pointer + ALT to toggle message hiding
Click on Pointer + CNTL to abolish pointer
Click on Pointer + Shift to cycle families
Click outside + Alt is Change Image
Click outside + Control is Double Size
Click outside + Shift is Halve Size
Right Mouse Down on Pointer Toggles Index
Shift Right Mouse aligns top with scrolled Page While With Mouse Down on Current Pointer h hides This Message while m restores i Toggles Index Aligned with Page Top j Toggles Index Aligned with Scrolled View Top a Abolishes Pointer while CNTL-Click restores f cycles through pointer families c cycles through members of a family u increases Size Up and d decreases Down Mouse Up-Down between changes of Pointer to process new option