Full HTML for

Basic foilset Overview of Tango applications

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.

Table of Contents for full HTML of Overview of Tango applications

Denote Foils where Image Critical
Denote Foils where HTML is sufficient

1 Overview of Some Tango Applications
2 Abstract of An Overview of Some Applications of Tango and Similar Systems
3 TANGO Applications with their participants
4 The TANGOsim Command and Control Application
5 The Command and Control Application
6 Shared Control Panel for Tango C2 Application
7 Shared 3D GIS (can link to 2D version)
8 Tango in HealthCare - I
9 Tango in HealthCare - II
10 TANGO for Distributed Simulation and Computational Steering
11 Collaboration Support of Mobile Units
12 Wearable Computer for Tango in the Field I
13 Wearable Computer for Tango in the Field II
14 Minimal Web based Multidisciplinary Application
15 Comparison of Communication/Linkage Models
16 Education Technology Capabilities
17 CSC499 at Jackson State
18 Tango WebWisdom Model Collaborative University model for Education
19 Architecture of JSU Distance Education
20 Traditional Model of Instruction
21 ICWU Model of Instruction
22 NPAC Education Curricula and Distance Delivery Activities
23 Summary of ICWU International Collaborative Web University and its Internetics Program
24 WebWisdom Architecture
25 Database Architecture for WebWisdom
26 Critical Tools and Services in WebWisdom
27 Screenshots of Tango Teaching Tools
28 The current Capabilities of Tango -I
29 Capabilities of Tango -II
30 The current Capabilities of Tango -III
31 Tango Educational Applets
32 The current Capabilities of Tango -IV
33 Tango Visible Human and Chat

Outside Index Summary of Material



HTML version of Basic Foils prepared April 26 98

Foil 1 Overview of Some Tango Applications

From Overview of Tango applications Tango Tutorial Alliance 98 NCSA Illinois -- April 27 98. *
Full HTML Index
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

HTML version of Basic Foils prepared April 26 98

Foil 2 Abstract of An Overview of Some Applications of Tango and Similar Systems

From Overview of Tango applications Tango Tutorial Alliance 98 NCSA Illinois -- April 27 98. *
Full HTML Index
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.

HTML version of Basic Foils prepared April 26 98

Foil 3 TANGO Applications with their participants

From Overview of Tango applications Tango Tutorial Alliance 98 NCSA Illinois -- April 27 98. *
Full HTML Index
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

HTML version of Basic Foils prepared April 26 98

Foil 4 The TANGOsim Command and Control Application

From Overview of Tango applications Tango Tutorial Alliance 98 NCSA Illinois -- April 27 98. *
Full HTML Index
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

HTML version of Basic Foils prepared April 26 98

Foil 5 The Command and Control Application

From Overview of Tango applications Tango Tutorial Alliance 98 NCSA Illinois -- April 27 98. *
Full HTML Index
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
  • NCA, NMCC, NORAD, ADOC, AEGIS, National Guard
  • FAA, FEMA, CDC
  • NYS Governor, NYS Police, Local Medical Facilities/ Personnel
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

HTML version of Basic Foils prepared April 26 98

Foil 6 Shared Control Panel for Tango C2 Application

From Overview of Tango applications Tango Tutorial Alliance 98 NCSA Illinois -- April 27 98. *
Full HTML Index

HTML version of Basic Foils prepared April 26 98

Foil 7 Shared 3D GIS (can link to 2D version)

From Overview of Tango applications Tango Tutorial Alliance 98 NCSA Illinois -- April 27 98. *
Full HTML Index

HTML version of Basic Foils prepared April 26 98

Foil 8 Tango in HealthCare - I

From Overview of Tango applications Tango Tutorial Alliance 98 NCSA Illinois -- April 27 98. *
Full HTML Index
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.
  • In a separate project we have linked low cost sensors through PC serial port and into Java event handlers so that can feed Home medical monitors to servers and client side filters.
Note analogies between C2 and medical planning and decision support with several different experts and people with different skills in the field
  • Geographic distribution and mix of asynchronous and synchronous interactions

HTML version of Basic Foils prepared April 26 98

Foil 9 Tango in HealthCare - II

From Overview of Tango applications Tango Tutorial Alliance 98 NCSA Illinois -- April 27 98. *
Full HTML Index
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.
  • Here the backend database support (for logging sessions) could be very useful for linking the different medical sessions for a given case with automatic playback.

HTML version of Basic Foils prepared April 26 98

Foil 10 TANGO for Distributed Simulation and Computational Steering

From Overview of Tango applications Tango Tutorial Alliance 98 NCSA Illinois -- April 27 98. *
Full HTML Index
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
  • simulation engine
  • visualization subsystem
  • one of more computational scientists
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)

HTML version of Basic Foils prepared April 26 98

Foil 11 Collaboration Support of Mobile Units

From Overview of Tango applications Tango Tutorial Alliance 98 NCSA Illinois -- April 27 98. *
Full HTML Index
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
  • around 1 million transistors running JavaVM

HTML version of Basic Foils prepared April 26 98

Foil 12 Wearable Computer for Tango in the Field I

From Overview of Tango applications Tango Tutorial Alliance 98 NCSA Illinois -- April 27 98. *
Full HTML Index

HTML version of Basic Foils prepared April 26 98

Foil 13 Wearable Computer for Tango in the Field II

From Overview of Tango applications Tango Tutorial Alliance 98 NCSA Illinois -- April 27 98. *
Full HTML Index

HTML version of Basic Foils prepared April 26 98

Foil 14 Minimal Web based Multidisciplinary Application

From Overview of Tango applications Tango Tutorial Alliance 98 NCSA Illinois -- April 27 98. *
Full HTML Index
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
  • Tango links to JDBC Enterprise Javabeans which encapsulate the objects which the essence of the computational problem
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.

HTML version of Basic Foils prepared April 26 98

Foil 15 Comparison of Communication/Linkage Models

From Overview of Tango applications Tango Tutorial Alliance 98 NCSA Illinois -- April 27 98. *
Full HTML Index
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
  • Total state of application or
  • Change in state of application
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

HTML version of Basic Foils prepared April 26 98

Foil 16 Education Technology Capabilities

From Overview of Tango applications Tango Tutorial Alliance 98 NCSA Illinois -- April 27 98. *
Full HTML Index
"Object Web" "backend" Learning Resource (as in NPAC WebWisdom)
  • Multimedia (recorded from lectures) Database linked to course material
  • Java viewer for PowerPoint and multimedia data
  • Java Authoring Tool
  • Linked Databases can be Oracle or Lotus Notes with latter's asynchronous collaboration tools
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
  • Chat, White Board, Digital Audio Video
  • shared web pages for conventional instruction
  • shared (physics) simulation applets
  • "raise hands applet" to alert teacher

HTML version of Basic Foils prepared April 26 98

Foil 17 CSC499 at Jackson State

From Overview of Tango applications Tango Tutorial Alliance 98 NCSA Illinois -- April 27 98. *
Full HTML Index
Taught using Tango/WebWisdom over Internet (now DREN via CEWES) every Tuesday and Thursday from Syracuse
  • Course material based on Syracuse Senior Undergraduate class ECS406
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
  • Job fair employers liked Java Programming!
Needs guaranteed 30 (audio) to 100 (video) kilobits per second bandwidth assuming course material mirrored at JSU
  • Can be offered using CD-ROM's to homes with audio only link and 28.8 kbaud modem
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

HTML version of Basic Foils prepared April 26 98

Foil 18 Tango WebWisdom Model Collaborative University model for Education

From Overview of Tango applications Tango Tutorial Alliance 98 NCSA Illinois -- April 27 98. *
Full HTML Index
Universities "specialize" and deliver courses in areas of expertise
  • Provide all students and faculty with access to broader range of leading-edge courses
JSU will lead HBCU wide deployment
NPAC will use internationally for ICWU
Pilot for distance training for DoD and Continuing Education

HTML version of Basic Foils prepared April 26 98

Foil 19 Architecture of JSU Distance Education

From Overview of Tango applications Tango Tutorial Alliance 98 NCSA Illinois -- April 27 98. *
Full HTML Index
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

HTML version of Basic Foils prepared April 26 98

Foil 20 Traditional Model of Instruction

From Overview of Tango applications Tango Tutorial Alliance 98 NCSA Illinois -- April 27 98. *
Full HTML Index
Professors
Students
Common Shared Books and Such Resources
Done separately for each class at each university

HTML version of Basic Foils prepared April 26 98

Foil 21 ICWU Model of Instruction

From Overview of Tango applications Tango Tutorial Alliance 98 NCSA Illinois -- April 27 98. *
Full HTML Index
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)

HTML version of Basic Foils prepared April 26 98

Foil 22 NPAC Education Curricula and Distance Delivery Activities

From Overview of Tango applications Tango Tutorial Alliance 98 NCSA Illinois -- April 27 98. *
Full HTML Index
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

HTML version of Basic Foils prepared April 26 98

Foil 23 Summary of ICWU International Collaborative Web University and its Internetics Program

From Overview of Tango applications Tango Tutorial Alliance 98 NCSA Illinois -- April 27 98. *
Full HTML Index
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)
  • Includes Peking, Chang Sha and NPAC
  • courses will add value to and not compete with existing curricula as typically novel material not yet available
Internetics is the study of technologies, services and applications enabling and enabled by the world wide Internet
  • such as Java, networking, security, multimedia, CORBA, electronic commerce,
Will prototype and test education technologies, infrastructure and demonstrate the feasibility of new approaches to education using International Collaboration

HTML version of Basic Foils prepared April 26 98

Foil 24 WebWisdom Architecture

From Overview of Tango applications Tango Tutorial Alliance 98 NCSA Illinois -- April 27 98. *
Full HTML Index

HTML version of Basic Foils prepared April 26 98

Foil 25 Database Architecture for WebWisdom

From Overview of Tango applications Tango Tutorial Alliance 98 NCSA Illinois -- April 27 98. *
Full HTML Index
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

HTML version of Basic Foils prepared April 26 98

Foil 26 Critical Tools and Services in WebWisdom

From Overview of Tango applications Tango Tutorial Alliance 98 NCSA Illinois -- April 27 98. *
Full HTML Index
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
  • Asynchronous and Synchronous
User interfaces for disabled individuals (universal access)
Security for proprietary material and personal information
Quality of Service based on replication and bandwidth trade-offs
  • Asynchronous has less demands than synchronous
Conversion and Integration of Legacy material
Authoring (object creation) tools
Assessment Administration and Logging Tools
Specialized services such as programming laboratories

HTML version of Basic Foils prepared April 26 98

Foil 27 Screenshots of Tango Teaching Tools

From Overview of Tango applications Tango Tutorial Alliance 98 NCSA Illinois -- April 27 98. *
Full HTML Index
WebWisdom
Chat
Shared Browser
Audio Control
Tango Control App

HTML version of Basic Foils prepared April 26 98

Foil 28 The current Capabilities of Tango -I

From Overview of Tango applications Tango Tutorial Alliance 98 NCSA Illinois -- April 27 98. *
Full HTML Index
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
  • Audio-Video Conferencing multicast between room participants
  • Text chat rooms with various trade offs between "coolness", ease of use etc.
  • Shared Browser (Synchronized view of Web Pages)
  • Shared Web Search (becomes shared database query)
  • Slide Show
  • White Board

HTML version of Basic Foils prepared April 26 98

Foil 29 Capabilities of Tango -II

From Overview of Tango applications Tango Tutorial Alliance 98 NCSA Illinois -- April 27 98. *
Full HTML Index
Databases Linkage
  • JDBC Link to WebWisdom Database June98
  • Lotus Notes Link to Asynchronous Collaboration August 98
Office and Authoring Tools
  • PowerPoint via shared display or shared Java viewer
  • Microsoft Excel using NetMeeting
  • Microsoft Word
  • shared visual C++ etc.
  • Combined Whiteboard / Java object based PowerPoint like authoring system
  • Shared emacs editor
Critical for Education

HTML version of Basic Foils prepared April 26 98

Foil 30 The current Capabilities of Tango -III

From Overview of Tango applications Tango Tutorial Alliance 98 NCSA Illinois -- April 27 98. *
Full HTML Index
General Virtual University Applications
  • Current WebWisdom hierarchical systems navigating through 20,000 foils and 500 foilsets
  • "Raise Hands" Applet to help teacher-student synchronous interaction
Special Virtual University Applications
  • Shared Java applets to teach physics (spring, planets, vector cross product)
  • Shared Java Applets used to teach Java!
  • Shared SmartDesk system aimed at activities useful in special education with built in assessment

HTML version of Basic Foils prepared April 26 98

Foil 31 Tango Educational Applets

From Overview of Tango applications Tango Tutorial Alliance 98 NCSA Illinois -- April 27 98. *
Full HTML Index
CONTROL
Shared Planetary Motion Applet
Shared Cross Product Educational Applet
Shared Neural Net

HTML version of Basic Foils prepared April 26 98

Foil 32 The current Capabilities of Tango -IV

From Overview of Tango applications Tango Tutorial Alliance 98 NCSA Illinois -- April 27 98. *
Full HTML Index
Have some fun with Multi-player games
  • VRML Chess
  • Tetris
  • Othello (Java)
  • Rubic's Cube (Java)
  • Should develop snakes and ladders and bunch of similar "grid" games
"Other" Applications
  • TANGOsim command and control system with shared tools (e.g. mapping, weather) to use in scripted crisis management

HTML version of Basic Foils prepared April 26 98

Foil 33 Tango Visible Human and Chat

From Overview of Tango applications Tango Tutorial Alliance 98 NCSA Illinois -- April 27 98. *
Full HTML Index
CONTROL
Shared VRML 3D Visible Human
Shared Browser Page
Chat

© Northeast Parallel Architectures Center, Syracuse University, npac@npac.syr.edu

If you have any comments about this server, send e-mail to webmaster@npac.syr.edu.

Page produced by wwwfoil on Sun May 3 1998