Basic IMAGE version of Foils prepared August 21 99
Foil 1 Overview of 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
1
Overview of 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 2
Abstract of XML and Collaboration 3
What is Web-based Collaboration? 4
Simplest Shared Object is Client Side Java Applet 5
Architecture of Tango Distance Education 6
So putting these ideas together for Distance Education 7
Applications of Web-based Collaboration 8
More General Shared server side Objects 9
Sharing Server Side Objects II 10
Shared Event Model of Collaboration? 11
So what do we have now--TangoInteractive 12
Next Generation TangoInteractive 13
Shared Places on the Web I 14
Shared Place Example: Introduction 15
Overview of Typical SPDL Document 16
SPDL Document Header 17
Declare the Shared Objects 18
What does SPDL Document Define 19
What SPDL Document Defines- continued 20
Definition of Groups of Users 21
Shared Places on the Web II 22
A Collection of Shared Place Components 23
Web Page with 2 Shared Objects 24
Collaboration Framework I 25
Each Collaborating Client Receives Events 26
SPW and Portals 27
SPW as Shared Portal on the Web 28
Two Uses of XML in Collaboration? 29
JSSB Currently Shares Existing Web DOM in Netscape 4.5 30
JavaScript Shared Browser with Dynamic HTML -- Shared Pointer 31
Shared Form Illustrated by Shared Access to NCSA Biology Workbench showing how general server objects can be shared from web interface 32
User and System Events 33
JSSB and Shared Card Games 34
Sharing XML Content Pages 35
XML JSSB Architecture 36
Applications of Shared XML Content Pages 37
XML and Universal Access I 38
XML and Universal Access II 39
Some Technical and System Comments 40
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