Given by TangoInteractive Team at Tango Tutorial Alliance 98 NCSA Illinois on April 27 98. Foils prepared April 26 98
Outside Index
Summary of Material
We discuss Collaborative Engineering Design |
Collaborative Visualization and Computational Steering or more generally Collaborative Research |
Command and Control or Crisis Management |
Health Care including Telemedicine |
Distance Education and the Virtual University |
In each case one needs a mix of Asynchronous and Synchronous collaboration and a mix of real-time and archival information. |
Outside Index Summary of Material
April 27 1998 |
http://www.npac.syr.edu/users/gcf/alliance98/tangoapplsapril98 |
http://www.npac.syr.edu/tango |
Tango Team |
Syracuse University |
NPAC |
111 College Place Syracuse NY 13244 4100 |
3154432163 |
We discuss Collaborative Engineering Design |
Collaborative Visualization and Computational Steering or more generally Collaborative Research |
Command and Control or Crisis Management |
Health Care including Telemedicine |
Distance Education and the Virtual University |
In each case one needs a mix of Asynchronous and Synchronous collaboration and a mix of real-time and archival information. |
Crisis Management and Command and Control or more generally distributed (tactical) real-time decision support -- decision makers and gatherers of information |
Forums and Chattering on the Web -- the world! |
Distance Education -- teachers and students (and administrators) |
(Tele)medicine -- Doctors (primary and specialist referrals), Nurses, Patients and administrators |
Business Enterprise (strategic) Support as in Lotus Notes -- Employees of Business including especially managers |
Multidisciplinary Applications including Collaborative design -- teams of up to 10,000 engineers |
Computational Steering -- one or more computational scientist and visualization device |
In each case Collaboration involves support for dynamic interactive shared distributed objects and one needs both synchronous (as in Tango/Habanero) and asynchronous (basic Web/Lotus Notes/Email) support |
The shared objects are both client and server side |
TANGO Java |
Collaboratory |
Server |
HTTP |
Server |
MultiMedia Mail |
C2 Commander |
Chat |
VTC |
Event Driven |
Simulation |
Engine |
C2 Radar Officer |
3D GIS |
Scripting |
Language |
C2 Weather Officer |
Message Routing |
SW/Data Distrib. |
Other |
Collaborators |
MultiMedia Mail |
Chat |
Simulation |
Engine Controller |
All Clients |
Unmanned terrorist plane carrying bacterial weapon overflies New York with possible fighter intercept before crashing near Syracuse and requiring emergency response |
NORAD Air Defense Command and Control with participants
|
Participants can be real or virtual and have access to rich set of GIS and basic collaborative decision support (planning) tools |
TANGOsim processes human and computer generated events -- latter come from an event driven simulator |
There are several natural applications as Tango supports the "Bridge" concept of Warner and Balch which effectively claims that dynamic collaboration ("Interventional Informatics") approach (as supported by Tango) is better model for TeleMedicine than classic videoconferencing/distributed sensor data model |
As well as rural distance medicine, we can see many opportunities for home health care especially for geriatric applications.
|
Note analogies between C2 and medical planning and decision support with several different experts and people with different skills in the field
|
Tango has interesting applications to medical education with "scenario" playing through particular medical test cases such as pathology images which residents in training are asked to diagnose in collaboration with experts discussing cases. Such events are typically observed by many largely passive people. |
In another example suggested by Saltz (John Hopkins/Maryland) Tango could be used in team health care which involves both spontaneous collaboration and the asynchronous case represented by later expert consultants.
|
Clearly Java Collaboration Systems are natural implementations of general environments that mix computers and people |
Computational Steering -- a simulation is like a participant in a Tango session which has
|
Distributed Modeling and Simulation (from DMSO) with "humans and computers in the loop" already has this type of architecture |
NCSA has developed a prototype collaborative visualization system using Tango (2D and 3D images can be shared by participants with viewpoint and choice of rendering replicated) |
Wearable computers (with components such as battery, disks, CPU) wore on a belt with a handheld monitor (640 by 480 today) allow us to bring a computational grid to the warfighter |
There would be a wireless link using low speed digital cellular connection |
There is enough memory and disk to run a browser and Tango client on the remote unit |
This links implementers in field together and to central decision support |
The 1997 wearable computer technology is shown in next two foils but perhaps most intriguing are devices like the JavaRing where 14,000 distributed at JavaOne conference
|
This combines TANGO for collaboration with web and distributed object based computing and database systems on the server side |
Whatever the computation one can link to it by exporting the results to CORBA or the Web and using this interface to get synchronous or asynchronous collaboration
|
NPAC is demonstrating a prototype of this type of system using WebFlow |
On client one can share tools such as CAD systems like CATIA or AUTOCAD so Tango interfaces with API to these system and drives "slaves" from state extracted from linkage to master. |
Computing Systems like NPAC's WebFlow control flow of information between linked objects. For example, in dataflow model, user must supply routines to process input of data that drives a given module and output of data for other modules |
TANGO supports shared objects and user supplies routines that read or write either
|
In each case one needs an API to object which can either be proprietary (as in AUTOCAD or ArcoInfo GIS) or generic as in CORBA or Web Middle tier linkage |
"Object Web" "backend" Learning Resource (as in NPAC WebWisdom)
|
Synchronous collaboration tools (such as TangoInteractive) allow participants (students, teachers) to sample and discuss interactively the SAME asynchronous resource used for self based learning -- either as augmentation to lectures or for full asynchronous learning
|
Taught using Tango/WebWisdom over Internet (now DREN via CEWES) every Tuesday and Thursday from Syracuse
|
Jackson State major HBC University with many computer science graduates |
Do not compete with base courses but offer addon courses with "leading edge" material (Web Technology) which give JSU graduates skills that are important in their career
|
Needs guaranteed 30 (audio) to 100 (video) kilobits per second bandwidth assuming course material mirrored at JSU
|
This illustrates that synchronous delivery is a "guided tour" of large asynchronous resource -- 250 megabytes in total |
Important to have curricula mentor and technology expert at remote site |
Universities "specialize" and deliver courses in areas of expertise
|
JSU will lead HBCU wide deployment |
NPAC will use internationally for ICWU |
Pilot for distance training for DoD and Continuing Education |
NPAC Web Server |
JSU Web Server |
JSU Tango Server |
... |
Audio Video Conferencing Chat Rooms etc. |
Address at JSU of Curriculum Page |
Teacher's View of Curriculum Page |
Student's View of Curriculum Page |
Participants at JSU |
Teacher/Lecturer at NPAC |
Professors |
Students |
Common Shared Books and Such Resources |
Done separately for each class at each university |
Professor |
Outside |
Students |
Common Shared Books Lecture Material |
and Such Resources |
Each University teaches a given class to all Students Universities divide classes up among themselves |
Local Students |
INTERNET |
Class I is |
given by |
University 1) |
to students |
at 1,2,3) |
3) |
2) |
1) |
Can offer internally "Certificates in Internetics or Computational Science" (Total of 6 semester classes) |
Can offer internally Web and Java classes for K-12 level |
All these courses are in form suitable for WebWisdom delivery |
Teaching Senior Undergraduate Class in Java for web applications at Jackson State Mississippi using Tango |
This fall will combine with local CDROM to teach computational science at Jackson using full asynchronous and synchronous support |
Collaboration with Peking University to set up ICWU or "International Collaborative Web University" with initial focus on Internetics |
ICWU will join 6 or more universities together in fall 98 to use distance education across the world to teach Internetics at Graduate (6 courses) and High School ( 2 courses)
|
Internetics is the study of technologies, services and applications enabling and enabled by the world wide Internet
|
Will prototype and test education technologies, infrastructure and demonstrate the feasibility of new approaches to education using International Collaboration |
Educational Objects i.e. |
Data Defining Content of Curricula Pages |
Server side |
Java(JDBC) or |
LiveWire |
Metadata |
Web Server |
Conventional HTML Pages |
Dynamically Generated |
Including XML syntax Dublin Core (IMS) |
Web Browser |
Templates Defining How educational data stored in Pages |
Database query and access including indexed video clips |
Delivery including specialized VRML, GIS (virtual worlds), Simulations as well as classic HTML |
Collaboration or sharing of interactive objects
|
User interfaces for disabled individuals (universal access) |
Security for proprietary material and personal information |
Quality of Service based on replication and bandwidth trade-offs
|
Conversion and Integration of Legacy material |
Authoring (object creation) tools |
Assessment Administration and Logging Tools |
Specialized services such as programming laboratories |
WebWisdom |
Chat |
Shared Browser |
Audio Control |
Tango Control App |
Tango supports a synchronous shared event model of collaboration |
Tango supports (more than) enough (over 40) applications and our current activity is to evaluate, improve and make robust release |
Core Collaboration Capabilities
|
Databases Linkage
|
Office and Authoring Tools
|
Critical for Education |
General Virtual University Applications
|
Special Virtual University Applications
|
CONTROL |
Shared Planetary Motion Applet |
Shared Cross Product Educational Applet |
Shared Neural Net |
Have some fun with Multi-player games
|
"Other" Applications
|
CONTROL |
Shared VRML 3D Visible Human |
Shared Browser Page |
Chat |