Given by Marek Podgorny at Rome Laboratory TEM Contractors Review on 2 Dec 97. Foils prepared 12 April 98
Outside Index
Summary of Material
The CIV Project included a set of 4 applications and a suite of technologies |
The applications were Command and Control, Medical, Weather, Electromagnetism |
We discuss Command and Control here |
Technologies summarized here include Collaboration and 2D and 3D Collaborative GIS |
Outside Index Summary of Material
Marek Podgorny |
NPAC, Syracuse University |
Develop and implement several base technologies supporting collaborative interaction and visualization |
Use pervasive Web infrastructure to integrate the base technologies into a collaboratory framework |
Demonstrate feasibility of the Web-based collaboratory using a number of selected applications |
Digital data compression technology |
Geographical Information Systems |
Distributed multimedia databases |
Web-integrated high-end 3D displays |
Collaboration Technologies |
Web integration technology |
Given time limitations, the presentation will focus on:
|
Handouts provide more detailed information |
We have designed, developed, and implemented a Web based, generalized collaboratory system |
TANGO is designed to:
|
TANGO is a software framework supporting computer-based communication and collaboration
|
Technically, TANGO is a distributed system based on event broadcasting
|
Core system is implemented in Java and as a browser plug-in (going away for version 4 browsers) |
Base programming module is a Java applet
|
TANGO modules can be downloaded from anywhere
|
N: Netscape Browser |
LD: Local Daemon |
CA: Control Application |
AP: Applet |
LA: Local Application |
CS: Central Server |
DB: Back-end Database |
HTTP: Web server |
Application select |
buttons |
Application |
Domains |
Open/close and |
floor control |
Session |
information |
User information |
TANGO session, sync, and |
floor control buttons built |
into the application control |
panel. |
Focus: high-end terrain visualization with GIS overlays, integrated with Web
|
Terrain and other GIS data stored on HTTP server and fetched over the network via HTTP protocol |
Handles multiple types of GIS data
|
Wavelet compression for both DEM and satellite images, reduces size of data by a factor of 32 for DEMs and 30-60 for textures. |
Adaptive mesh simplification technique results in rendering time reduction by a factor of 40. |
Internal caching system with pre-processing |
Level-of-detail rendering |
Database support: all locations are geo-referenced. Supports "pickable" mode. A "pick" spawns a spatial database query. |
Database backend implemented using Informix/Illustra object-relational database |
Query refinement via web browser interface
|
Database contents:
|
Viewer objects can have associated HTML links |
Extended scene model
|
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 |
Typical Clients |
Military expertise 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 is 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 |
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 tools |
TANGOsim extends TANGO architecture by adding a discrete event simulator
|
Allows customizable server filters to support scenario and client dependent views of given application |
Allows real and virtual participants to be intermixed |
Provides natural Collaborative Computing framework with people and simulations/virtual people intermixed |
Pervasive technologies
|
Pervasive Technologies, cont.
|
TANGOsim implemented functionality provides:
|
TANGOsim database capabilities:
|
Application domains:
|
Institutions and Agencies:
|