ARL PET Project


ARL-CY4-IC--1

Institution Name: Syracuse University
Project Identifier: ARL-CY4-IC--1
Project Title: Tango Interactive Focus on Advanced Collaboration
POC: Bernholdt, David E
Email: bernhold@npac.syr.edu
Phone: 315 443 3857
Fax: 315 443 1973
CTA: IC
Project Description: Tango Interactive has made great progress recently throughout the PET
program. This includes both the basic capability and robustness of
the system and also its use and acceptance within the PET community.
So far this acceptance has primarily been in the are of education and
training, consistent with a staged roll-out of the system from more
controlled environments to less. In Year 4, we propose to provide the
basic support necessary for continued and expanded used of Tango for
education and training as well as focus on increasing collaborative
use of the system. Through working with ARL PET staff and users, we
hope to develop Tango into "shrinkwrapped" system for remote
collaboration, much as we have done in the past for education, by
training, testing, and improving the product.

In conjunction with this effort, we propose to implement a number of
enhancements focused primarily on collaborative use of Tango while
other Centers are supporting development of advanced authoring
capabilities and integration of Tango with metacomputing (Gateway).
We propose two extensions to the system:

1. Security enhancements. This task includes the following
enhancements of TANGO Interactive framework:

- transition to SSL (secure socket layer) to provide
encryption for all communications between TANGO
Interactive server and the clients

- adding support for SOCKS protocol to both the server
and client to enable seamless use of the system across
firewalls

- adding SOCKS support to BuenaVista videoconferencing
agent for the same purpose

- adding a middleware agent to TANGO Interactive server
enabling access to the ARL class registration database
to enable seamless and automatic user authentication and
access control to all on-line classes and training
sessions.
2. Implementation and deployment of the "PeopleWatch" module.

One of the basic obstacles to acceptance and widespread
use of the desktop collaboration software is lack of
tools to gain information about availability of other
people to collaborate. Computer-based collaboration
lacks reliability of the phone system. There is no
accepted paradigm for "calling" other users, receiving
"calls", and responding to them. Imagine a user of a
videophone who tries to call a person only to find out,
after several minutes of failed connection attempts,
that the person s/he tries to reach deactivated his/her
videoconferencing application. A few experiences of this
kind may effectively discourage user from ever trying
desktop collaboration, regardless of the quality of the
actual collaborative application.

We consider this sociological obstacle a major roadblock
to a successful deployment of desktop collaboratory
tools. We propose implementation and deployment of a
front-end service to TANGO Interactive handling this
particular problem. The service would be automatically
installed together with the TANGO Interactive client and
would run perpetually in background at all times when
the user is logged to the system, communicating with
dedicated "directory server" and monitoring availability
of the user for collaboration. Local configuration
interface would offer options to protect users privacy.
Directory service we propose differs from the well-known
services such as LDAP in that it provides active "event
reporting" to registered clients, enabling client
notifications. "PeopleWatch" module makes use of this
mechanism to provide real-time status

We consider implementation of such a front-end system a
necessary prerequisite for a sucessful deployment of TANGO
Interactive as a desktop collaboratory.
Project Objectives: Extend Tango's capabilities to better support small-group
collaboration, provide training and staged deployment to appropriate
groups
Deliverables: 1) Basic support for Tango for education and training use as well as
collaboration.
2) Continued core Tango 2 development, testing, and deployment (shared
with other MSRCs)
3) Tutorials and trainings on Tango for collaboration and other
applications
4) Staged deployment emphasizing collaborative uses, initially among
PET staff, later to chosen user groups.
5) Specific Tango enhancements for security: SSL-based communications,
support for SOCKS protocol for firewalls, support for more flexible
authentication including link to Training Management Database
System (6 months)
6) Implementation and deployment of the "PeopleWatch" module (6 months)
Customers/End Users: PET staff (on and off site) and MSRC users
Benefit to Warfighter: This work has a second-order benefit to the warfighter, by
facilitating effective remote collaboration within the DoD RDT&E
communities, thus enhancing their efforts on behalf of the warfighter.
Project Dependencies: All four MSRCs are contributing to the core Tango development effort
and to various more advanced areas according to their interests. While
not actually interdependent, there is a high degree of leverage for
the investment of any one Center.
Risk Element: Electronic collaboration technologies are relatively new and untried
with this userbase. There is a risk as to wheter or not users will
accept this kind of technology. We believe this risk can be
controlled through a careful staged deployment.
Year X Funding:
Year X+1 Funding:
Year X+2 Funding: