Given by TangoInteractive Team at Tango Tutorial Alliance 98 NCSA Illinois on April 27 98. Foils prepared April 25 98
Outside Index
Summary of Material
These foils first discuss Javascript and Java Examples in Tango |
We use a very Simple Chat which involves an HTML form for JavaScript |
There is operational Code for these examples |
The presentation concludes with discussion of Automatic Synchronization in Tango |
This particular technology was developed for our sophisticated WhiteBoard/Drawing Program |
Outside Index Summary of Material
Presented by Geoffrey Fox, Marek Podgorny and TANGO team |
NPAC, Syracuse University |
Alliance `98, April 27th, `98 |
These foils first discuss Javascript and Java Examples in Tango |
We use a very Simple Chat which involves an HTML form for JavaScript |
There is operational Code for these examples |
The presentation concludes with discussion of Automatic Synchronization in Tango |
This particular technology was developed for our sophisticated WhiteBoard/Drawing Program |
For simple JavaScript applications:
|
For integration applications:
|
Chat application in pure HTML |
open tangoTemplate.html file for editing |
add HTML content at will
|
add collaboratory functionality
|
register the application in a Tango ControlApplication |
Chat application in Java |
create any Java class which extends TangoApplet
|
Now we must add on next foil Collaboratory function for this applet and register it in a Tango Control Application |
add collaboratory functionality to the previous class
|
embed the applet in an HTML page
|
register the page in a Tango ControlApplication |
Some applications use dynamically created objects
|
Challenges:
|
Solution for Tango applets:
|
Implementation of the synchronization mechanism:
|
Synchronizer tasks:
|
Updatable tasks:
|