Basic IMAGE version of Foils prepared October 20 1999
Foil 1 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
1
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 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
So putting these ideas together for Distance Education 11
Next Generation TangoInteractive 12
Collaboration Framework 13
State of a Web Page is 14
Each Collaborating Client Receives Events 15
Shared Places on the Web I 16
Shared Places on the Web II 17
SPW and Portals 18
SPW as Shared Portal on the Web 19
SPW and Window Clutter 20
Two Uses of XML in Collaboration? 21
JSSB Currently Shares Existing Web DOM in Netscape 4.5 22
JavaScript Shared Browser with Dynamic HTML -- Shared Pointer 23
Basic JSSB Architecture 24
Shared Form Illustrated by Shared Access to NCSA Biology Workbench showing how general server objects can be shared from web interface 25
User and System Events 26
JSSB and Shared Card Games 27
Sharing XML Content Pages 28
XML JSSB Architecture 29
Applications of Shared XML Content Pages 30
Applications of Micro Tango 31
Micro Tango Architecture 32
Remarks on Micro Tango I 33
Remarks on Micro Tango II 34
Remarks on Micro Tango III 35
Remarks on Micro Tango IV 36
XML and Universal Access I 37
XML and Universal Access II 38
Some Technical and System Comments 39
Where are we today? 40
Shared Places and SPDL - Overview 41
Shared Places - Technology Components 42
Shared Place Example: Introduction 43
Overview of Typical SPDL Document 44
SPDL Document Header 45
Declare the Shared Objects 46
What does SPDL Document Define 47
What SPDL Document Defines- continued 48
Definition of Groups of Users 49
Access to the Shared Place 50
Define User Roles I 51
Define User Roles II 52
Define Collaborative Sessions 53
Define Data Synchronization 54
Define source of Data 55
Shared Place Components 56
A Collection of Shared Place Components 57
Web Page with 2 Shared Objects 58
Continuing the HTML File: Load Shared Place and 2 Java Applets 59
The Real Stuff in HTML Page 60
Shared Places Interfaces 61
Shared Place Architecture 62
Shared Place Architecture - continued 63
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