Full HTML for

Basic foilset TANGOsim -- a Java based Collaborative System for Command and Control

Given by Marek Podgorny, Geoffrey Fox at Rome Laboratory Review on Dec 20 1996. Foils prepared Jan 12 1997
Outside Index Summary of Material


Rome Laboratory CIV Project -- Quarterly Review for CIV Application (Only)
We describe TANGOsim -- a Java based Collaborative System with a built in event driven Simulator
We summarize basic TANGO collaborative capability and the additional features to support simulation
We briefly describe their relevance to Command and Control

Table of Contents for full HTML of TANGOsim -- a Java based Collaborative System for Command and Control

Denote Foils where Image Critical
Denote Foils where HTML is sufficient

1 Collaborative Support for CIV Command and Control Application
2 CIV C2 Application: Statement of Faith
3 CIV C2 Application
4 CIV C2 Application
5 C2 Demo Technology Components I
6 ATM Network Used in Demonstration
7 C2 Demo Technology Components II
8 TANGOsim Architecture for CIV C2 Demo
9 Overview of TANGO
10 TANGO Highlights I
11 TANGO Highlights II
12 TANGOsim
13 C2 Demo Technology Components III
14 C2 Demo Technology Components IV
15 C2 Demo Technology Components V
16 C2 Demo Technology Components VI
17 Acknowledgments

Outside Index Summary of Material



HTML version of Basic Foils prepared Jan 12 1997

Foil 1 Collaborative Support for CIV Command and Control Application

From TANGOsim -- a Java based Collaborative System for Command and Control Rome Laboratory Review -- Dec 20 1996. *
Full HTML Index
G. C. Fox, M. Podgorny, G. Cheng
with NPAC Team
NPAC, Syracuse University

HTML version of Basic Foils prepared Jan 12 1997

Foil 2 CIV C2 Application: Statement of Faith

From TANGOsim -- a Java based Collaborative System for Command and Control Rome Laboratory Review -- Dec 20 1996. *
Full HTML Index
C2 community has recently defined and published the requirements for the next generation of C2 systems (Rome Lab memos, DARPA RFPs).
We believe that the collaborative framework we are implementing is a legitimate and reasonable attempt to creatively address certain crucial technological goals of the C2 community.

HTML version of Basic Foils prepared Jan 12 1997

Foil 3 CIV C2 Application

From TANGOsim -- a Java based Collaborative System for Command and Control Rome Laboratory Review -- Dec 20 1996. *
Full HTML Index
Military expertise and scenarios provided by Vanguard Research, Inc.
Application built around a scenario driven by a programmable event simulator, using TANGO as message router
Selected functionality of the Granite Sentry are emulated by TANGO modules, with support for multiple, task-oriented views of the same data
Access to diverse distributed textual and MM databases is provided using general and specialized tools
Application supports service and data replication mechanisms in an attempt to deliver information to wherever and whenever it is needed, and to present it in interactive fashion

HTML version of Basic Foils prepared Jan 12 1997

Foil 4 CIV C2 Application

From TANGOsim -- a Java based Collaborative System for Command and Control Rome Laboratory Review -- Dec 20 1996. *
Full HTML Index
A key application in the CIV project
  • provides a backdrop for demonstration of base technologies and applications
  • not necessarily conforming to current C2 practices...
  • seeks to demonstrate usefulness of collaborative technologies both within a C2 center and for outside contacts
  • explicitly addresses the issues of:
    • interactive advanced visualization across groups
    • multi-team collaboration
    • integration of diverse distributed multimedia information resources

HTML version of Basic Foils prepared Jan 12 1997

Foil 5 C2 Demo Technology Components I

From TANGOsim -- a Java based Collaborative System for Command and Control Rome Laboratory Review -- Dec 20 1996. *
Full HTML Index
ATM networking infrastructure
  • Demonstration software is distributed over resources installed in NPAC and Rome Laboratory
  • Connectivity is provided by NYNET ATM backbone
  • Newest generation of ATM HW & SW has been installed for this event
    • nearly all demo resources on ATM VLAN
    • high-risk setup using unproved technology
  • Network stability and performance is subject to a critical test during this demonstration

HTML version of Basic Foils prepared Jan 12 1997

Foil 6 ATM Network Used in Demonstration

From TANGOsim -- a Java based Collaborative System for Command and Control Rome Laboratory Review -- Dec 20 1996. *
Full HTML Index

HTML version of Basic Foils prepared Jan 12 1997

Foil 7 C2 Demo Technology Components II

From TANGOsim -- a Java based Collaborative System for Command and Control Rome Laboratory Review -- Dec 20 1996. *
Full HTML Index
Distributed Computing support for C2 application
  • C2 applications has been developed using TANGO collaboratory framework
  • C2 implementation illustrates following concepts:
    • viability of using web technology to build a collaborative C2 prototype with requested functionality
    • ability to extend Web paradigm to truly collaborative environments
    • ability to build logical connectivity that is network and platform independent and supports the "software-on-demand" paradigm
    • ability to provide extremely rapid prototyping capability for C2 applications

HTML version of Basic Foils prepared Jan 12 1997

Foil 8 TANGOsim Architecture for CIV C2 Demo

From TANGOsim -- a Java based Collaborative System for Command and Control Rome Laboratory Review -- Dec 20 1996. *
Full HTML Index
HTTP
Server
3D GIS
Scripting
Language
C2 WS - Weather
Message Routing
SW/Data Distrib.
Outside
Collaborators

HTML version of Basic Foils prepared Jan 12 1997

Foil 9 Overview of TANGO

From TANGOsim -- a Java based Collaborative System for Command and Control Rome Laboratory Review -- Dec 20 1996. *
Full HTML Index
TANGOTM is a Web based, generalized collaboratory system
TANGO is designed to:
  • create shareable information spaces
  • provide coordinated but independent views of related information
  • provide for distributed visualization and manipulation of correlated multimedia information streams
  • provide information views based on user's role/task
TANGO extends Web paradigm to true collabora- tive computing and beyond the chat and shared whiteboard concept.

HTML version of Basic Foils prepared Jan 12 1997

Foil 10 TANGO Highlights I

From TANGOsim -- a Java based Collaborative System for Command and Control Rome Laboratory Review -- Dec 20 1996. *
Full HTML Index
Entirely Web-based system (runtime implemented in Java)
Able to tap any Web information resources
Self-distributing software model (applets not applications)
Unrestricted inter-applet communication
Supports all basic collaboratory functions:
  • statefull system, security/session management, data/event distribution, scaleable multimedia support (VTC, digital networked video)

HTML version of Basic Foils prepared Jan 12 1997

Foil 11 TANGO Highlights II

From TANGOsim -- a Java based Collaborative System for Command and Control Rome Laboratory Review -- Dec 20 1996. *
Full HTML Index
Language independent: support for non-Java applications
  • APIs available for Java, C, C++
Archiving system for session replays
  • Relational database backend
Dynamic and flexible master-slave mode
Entirely open, extensible system with growing set of applications
TANGOsim mode provides support for discrete event simulations
Used in C2, telemedicine, and weather CIV apps.

HTML version of Basic Foils prepared Jan 12 1997

Foil 12 TANGOsim

From TANGOsim -- a Java based Collaborative System for Command and Control Rome Laboratory Review -- Dec 20 1996. *
Full HTML Index
TANGOsim extends TANGO architecture by adding a discrete event simulator
  • this extension illustrates framework capability to go beyond a "cooperating twins" model
  • implements a multithreaded, script driven simulation engine with virtual time support
  • independent, configurable Simulation Controller applet for remote interactive control
  • implements extensible scripting language for scenario definition

HTML version of Basic Foils prepared Jan 12 1997

Foil 13 C2 Demo Technology Components III

From TANGOsim -- a Java based Collaborative System for Command and Control Rome Laboratory Review -- Dec 20 1996. *
Full HTML Index
2D GIS applications
  • implements main C2 screen emulation
  • multiscale georeferenced map sets with dynamic GUI
  • selectable radar tracking and visualization
  • multiple flying object visualization with interactive control
  • intercept ovals calculation and visualization
  • integrated tabular information display (SOF…)
  • currently driven by Simulation Engine
  • designed to be driven by sensor output
  • future: will serve a GUI to GIS databases

HTML version of Basic Foils prepared Jan 12 1997

Foil 14 C2 Demo Technology Components IV

From TANGOsim -- a Java based Collaborative System for Command and Control Rome Laboratory Review -- Dec 20 1996. *
Full HTML Index
3D GIS - a futuristic approach to C2 displays
  • full 3D terrain and flying objects visualization
    • high end, high performance
    • collaborative and interactive since integrated with TANGO
    • supports multiple GIS overlays (maps, sat data…)
    • supports stereographic viewing
    • georeferenced and synchronized with 2D GIS
  • implemented in C++ using OpenInventor technology
  • supports advanced data compression designed for adaptivity to heterogeneous network support
  • illustrates TANGO ability to integrate non-Java apps

HTML version of Basic Foils prepared Jan 12 1997

Foil 15 C2 Demo Technology Components V

From TANGOsim -- a Java based Collaborative System for Command and Control Rome Laboratory Review -- Dec 20 1996. *
Full HTML Index
Audio/Video teleconferencing system
  • distributed architecture based on OpenDVE/LiveMedia run time
  • completely rewritten conference engine (lightweight - low latency)
  • automatic discovery of potential collaborators
  • integrated with TANGO
    • predefined audio loops can be started by a mouse click
    • automatic remote startup of necessary software elements
    • state maintained by TANGO server
  • integrated with Netscape browser
    • startup via hyperlink, plug-in implementation available
  • multiplatform (UNIX, Windows 95/NT), interoperable
  • supports multiple codecs (audio and video)

HTML version of Basic Foils prepared Jan 12 1997

Foil 16 C2 Demo Technology Components VI

From TANGOsim -- a Java based Collaborative System for Command and Control Rome Laboratory Review -- Dec 20 1996. *
Full HTML Index
Auxiliary applications
  • Chatboard
  • Collaboratory Web browser
  • Collaboratory search engine
  • Mmail - TANGO multimedia mail
    • supports test, images, audio, video
    • persistent storage for MM messages
  • Weather - preliminary (v. 0.1) implementation of CIV weather application
  • All apps collaboratory and compatible with Simulation Engine, hence scriptable.

HTML version of Basic Foils prepared Jan 12 1997

Foil 17 Acknowledgments

From TANGOsim -- a Java based Collaborative System for Command and Control Rome Laboratory Review -- Dec 20 1996. *
Full HTML Index
NPAC TANGO Development Team:
  • Gang Cheng, Luk Beca, Janusz Bulawa, Tom Jurga, Greg Lewandowski, Tom Major, Konrad Olszewski, Pawel Roman, Piotr Sokolowski, Tom Stachowiak, Remek Trzaska, Chris Walczak, Bart Winnowicz

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 Apr 11 1999