Full HTML for

Basic foilset Tango in Training and Collaborative Simulation and Planning

Given by Geoffrey C. Fox, Marek Podgorny at Technical Program: ITEA HPCC Conference Aberdeen Md. on July 14 98. Foils prepared July 15 1998
Outside Index Summary of Material


Distance Education and the Virtual University
Command and Control or Crisis Management
We discuss Collaborative Engineering Design
Collaborative Planning and Simulation or more generally Collaborative Research
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 Tango in Training and Collaborative Simulation and Planning

Denote Foils where Image Critical
Denote Foils where HTML is sufficient

1 Tango in Training and Collaborative Simulation & Planning
2 Abstract of An Overview of Some Applications of Tango
3 TANGO Applications with their participants
4 What is a Collaborative System
5 TANGO Interactive - What it Does?
6 Current capabilities of TANGO I
7 95 Talking to NT running 4 Applications
8 Current capabilities of TANGO II
9 Current capabilities of TANGO III
10 Screenshots of Tango Teaching Tools
11 Tango Educational Applets
12 CSC499 at Jackson State
13 Tango WebWisdom Model Collaborative University model for Education
14 Architecture of JSU Distance Education
15 Collaborative Web Applications with their Participants I
16 Collaborative Web Applications II
17 The Command and Control Application
18 The TANGOInteractive Command and Control Application
19 Shared Control Panel for Tango C2 Application
20 Shared 3D GIS (can link to 2D version)
21 TANGO for Distributed Simulation and Testing/Evaluation
22 Multidisciplinary Applications Linkage of Server and Client Tools/Simulations
23 Collaboration Support of Mobile Units

Outside Index Summary of Material



HTML version of Basic Foils prepared July 15 1998

Foil 1 Tango in Training and Collaborative Simulation & Planning

From Tango in Training and Collaborative Simulation and Planning Technical Program: ITEA HPCC Conference Aberdeen Md. -- July 14 98. *
Full HTML Index
July 13 1998 ITEA Meeting
http://www.npac.syr.edu/tango
Geoffrey Fox, Marek Podgorny
Syracuse University
NPAC
111 College Place Syracuse NY 13244 4100
3154432163

HTML version of Basic Foils prepared July 15 1998

Foil 2 Abstract of An Overview of Some Applications of Tango

From Tango in Training and Collaborative Simulation and Planning Technical Program: ITEA HPCC Conference Aberdeen Md. -- July 14 98. *
Full HTML Index
Distance Education and the Virtual University
Command and Control or Crisis Management
We discuss Collaborative Engineering Design
Collaborative Planning and Simulation or more generally Collaborative Research
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 July 15 1998

Foil 3 TANGO Applications with their participants

From Tango in Training and Collaborative Simulation and Planning Technical Program: ITEA HPCC Conference Aberdeen Md. -- July 14 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
Steering/Interactive evaluation -- one or more scientists and visualization/"hardware-in-the-loop" devices
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 July 15 1998

Foil 4 What is a Collaborative System

From Tango in Training and Collaborative Simulation and Planning Technical Program: ITEA HPCC Conference Aberdeen Md. -- July 14 98. *
Full HTML Index
Collaborative Systems share information between participants (students and teachers/planners) either synchronously
  • conferencing; white board; shared simulations/visualizations; shared curricula pages; chat rooms; special resources such as voting/"raise hands" applets
or asynchronously as in email or Lotus Notes
  • threaded discussion calendars; documents (this is basic database or web server)
All can be integrated using web export of database/Lotus Notes as a common interface (XML is particularly attractive here)

HTML version of Basic Foils prepared July 15 1998

Foil 5 TANGO Interactive - What it Does?

From Tango in Training and Collaborative Simulation and Planning Technical Program: ITEA HPCC Conference Aberdeen Md. -- July 14 98. *
Full HTML Index
It lets applications controlled by your browser to talk to Web application run by other people
  • With few mouse clicks, TANGO Interactive builds for you a conference room, or a classroom, using tools from a long list of collaboratory modules
  • When you have your tools, with another mouse click you send them to your partners' machines
  • Anybody can join any of the application sessions, grab control, leave, open a private channel, create another chat room, send a private or public message, play a video other people see, or start and share any "legacy" application....

HTML version of Basic Foils prepared July 15 1998

Foil 6 Current capabilities of TANGO I

From Tango in Training and Collaborative Simulation and Planning Technical Program: ITEA HPCC Conference Aberdeen Md. -- July 14 98. *
Full HTML Index
TANGO supports over 40 applications
Core Collaboration Capabilities
  • Audio-Video Conferencing multicast between room participants
  • Text chat rooms with various tradeoffs 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 July 15 1998

Foil 7 95 Talking to NT running 4 Applications

From Tango in Training and Collaborative Simulation and Planning Technical Program: ITEA HPCC Conference Aberdeen Md. -- July 14 98. *
Full HTML Index
95

HTML version of Basic Foils prepared July 15 1998

Foil 8 Current capabilities of TANGO II

From Tango in Training and Collaborative Simulation and Planning Technical Program: ITEA HPCC Conference Aberdeen Md. -- July 14 98. *
Full HTML Index
Office and Authoring Tools
  • PowerPoint via shared display or shared Java viewer (produced by Net-Scene)
  • Microsoft Excel
  • Microsoft Word
  • Shared Visual C++ etc.
  • Combined Whiteboard/ Java object based PowerPoint like authoring system
  • Shared XEmacs editor

HTML version of Basic Foils prepared July 15 1998

Foil 9 Current capabilities of TANGO III

From Tango in Training and Collaborative Simulation and Planning Technical Program: ITEA HPCC Conference Aberdeen Md. -- July 14 98. *
Full HTML Index
General Virtual University Applications
  • Current WebWisdom hierarchical systems navigating through 20,000 foils and 500 foil sets
  • "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 July 15 1998

Foil 10 Screenshots of Tango Teaching Tools

From Tango in Training and Collaborative Simulation and Planning Technical Program: ITEA HPCC Conference Aberdeen Md. -- July 14 98. *
Full HTML Index
Chat
Shared Browser
Audio Control
Tango Control App
WebWisdom

HTML version of Basic Foils prepared July 15 1998

Foil 11 Tango Educational Applets

From Tango in Training and Collaborative Simulation and Planning Technical Program: ITEA HPCC Conference Aberdeen Md. -- July 14 98. *
Full HTML Index
CONTROL
Shared Planetary Motion Applet
Shared Cross Product Educational Applet
Shared Neural Net

HTML version of Basic Foils prepared July 15 1998

Foil 12 CSC499 at Jackson State

From Tango in Training and Collaborative Simulation and Planning Technical Program: ITEA HPCC Conference Aberdeen Md. -- July 14 98. *
Full HTML Index
Taught using Tango 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

HTML version of Basic Foils prepared July 15 1998

Foil 13 Tango WebWisdom Model Collaborative University model for Education

From Tango in Training and Collaborative Simulation and Planning Technical Program: ITEA HPCC Conference Aberdeen Md. -- July 14 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 is studying use internationally
Pilot for distance training for DoD

HTML version of Basic Foils prepared July 15 1998

Foil 14 Architecture of JSU Distance Education

From Tango in Training and Collaborative Simulation and Planning Technical Program: ITEA HPCC Conference Aberdeen Md. -- July 14 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 July 15 1998

Foil 15 Collaborative Web Applications with their Participants I

From Tango in Training and Collaborative Simulation and Planning Technical Program: ITEA HPCC Conference Aberdeen Md. -- July 14 98. *
Full HTML Index
We have discussed Distance/Collaborative Learning Community Education and training-- teachers and students (and administrators)
Not so directly relevant to this group, we have:
Forums and Chattering on the Web -- the world!
(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
On next page, we find there are applications of direct relevance to DoD HPC users

HTML version of Basic Foils prepared July 15 1998

Foil 16 Collaborative Web Applications II

From Tango in Training and Collaborative Simulation and Planning Technical Program: ITEA HPCC Conference Aberdeen Md. -- July 14 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
Multidisciplinary Applications including Collaborative design -- teams of up to 10,000 engineers
Collaborative Visualization/Data Analysis and Computational Steering -- one or more analysts, simulations, sensors and other devices including visualization
Consulting and shared software/systems development
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 July 15 1998

Foil 17 The Command and Control Application

From Tango in Training and Collaborative Simulation and Planning Technical Program: ITEA HPCC Conference Aberdeen Md. -- July 14 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
TANGO processes human and computer generated events -- latter come from an event driven simulator

HTML version of Basic Foils prepared July 15 1998

Foil 18 The TANGOInteractive Command and Control Application

From Tango in Training and Collaborative Simulation and Planning Technical Program: ITEA HPCC Conference Aberdeen Md. -- July 14 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 July 15 1998

Foil 19 Shared Control Panel for Tango C2 Application

From Tango in Training and Collaborative Simulation and Planning Technical Program: ITEA HPCC Conference Aberdeen Md. -- July 14 98. *
Full HTML Index

HTML version of Basic Foils prepared July 15 1998

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

From Tango in Training and Collaborative Simulation and Planning Technical Program: ITEA HPCC Conference Aberdeen Md. -- July 14 98. *
Full HTML Index

HTML version of Basic Foils prepared July 15 1998

Foil 21 TANGO for Distributed Simulation and Testing/Evaluation

From Tango in Training and Collaborative Simulation and Planning Technical Program: ITEA HPCC Conference Aberdeen Md. -- July 14 98. *
Full HTML Index
Clearly Java Collaboration Systems are natural implementations of general environments that mix computers and people
Shared Simulations -- a simulation is typical "server-side application" in a Tango session which has
  • simulation engines or hardware in the loop
  • visualization subsystem
  • one of more computational scientists
Distributed Modeling and Simulation / Testing and Evaluation with "humans and computers in the loop" has this type of architecture?
NCSA and NPAC have developed prototype collaborative visualization systems using Tango (2D and 3D images can be shared by participants with viewpoint and choice of rendering replicated)

HTML version of Basic Foils prepared July 15 1998

Foil 22 Multidisciplinary Applications Linkage of Server and Client Tools/Simulations

From Tango in Training and Collaborative Simulation and Planning Technical Program: ITEA HPCC Conference Aberdeen Md. -- July 14 98. *
Full HTML Index
This combines TANGO for collaboration with web and distributed object based computing, database, sensor or "hardware in the loop" 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 has demonstrated 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.
Could also share planning tools

HTML version of Basic Foils prepared July 15 1998

Foil 23 Collaboration Support of Mobile Units

From Tango in Training and Collaborative Simulation and Planning Technical Program: ITEA HPCC Conference Aberdeen Md. -- July 14 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
Note the JavaRing with around 1 million transistors running JavaVM and
Kahn (founded Borland)'s new company Starfire is designing "wearable computers" -- run your Web Server in heel of your shoe

© 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 Sat Jul 18 1998