Given by Geoffrey Fox, David Bernholdt, Roman Markowski, Doug Fein at ARL MSRC PET Annual Review and Planning Workshop, Aberdeen, MD, on August 3-5, 1999. Foils prepared August 15 99
Outside Index
Summary of Material
Organization and Goals in ARL InfoComm Team |
Tango 2 Enhancements |
Intraanet Operating Environment IOE |
Year 4 Activities including "Tango5" Dreams |
Outside Index Summary of Material
NPAC/Syracuse University |
NCSA |
Geoffrey Fox, Academic Lead |
Project Leaders for I/C-related activities
|
Derek Moses, ARL on-site |
Cooperation with Outreach and Training staff |
Facilitate PET and Modernization Program activities through ideas, tools, and technologies derived from the rapidly advancing Internet/web/distributed computing arena |
Areas of application include internal PET communication as well as interaction with users, technological aspects of Training, as well as I/C issues relating to software environments
|
Use commodity and standards-based solutions wherever possible |
Continued Support for and Enhancement of Tango Interactive |
Asynchronous Web-Based Training |
General Collaboration & Training Support |
General Web Site Support |
PET Intranet Operating Environment |
Tango 1 highly functional, but needed major renovations for better generality, flexibility |
Brand new Graphical User Interface
|
Authentication and security
|
Standards-compliant Personal Identity Module
|
User data include "roles"
|
Integrated e-mail and support for data persistence
|
Each user in a community is assigned a role |
The role is completely arbitrary
|
Roles can only be used with secure servers |
Session Manager can be configured to alter some behaviors based on the role
|
"Awareness" package (AOL like Instant messenger to support dynamic collaboration -- expand use of Tango)
|
Session recording capability
|
Enhanced session management and security
|
Pre-defined, fixed, auto-started application sessions |
Flexible (system administrator configurable) multi-frame layout
|
Hidden-frames support (provides a place for applets/scripts to run without having to present a user interface, or extraneous windows) |
Absolute placement of floating application windows with a customizable window manager |
"Branding" support (advertise your MSRC .....) |
Support for Internet Explorer
|
"Out-of-the-browser" implementation (applications not applets)
|
Support for shared dynamic HTML as in pointers |
Support for shared Document Object Model
|
Performance Module tells teacher/network administrator download time for each web page shared and signifies if user falls behind either web pages or dynamic HTML within page |
Integration with Courseware Management Database System (WebWisdom DB) |
Enhanced user feedback modules for assesment |
Voting/Testing tools |
Collaborative Scientific Visualization package (for 2.1 release) |
Active Shared Objects technology (embed shared Java Applets in a Web page) |
Objective: Provide PET with capability to deliver any-time, anywhere, any-pace training via the web. |
Asynchronous web-based training tool, WebCT, recommended and demonstrated in Year 2 for use in delivering CTA courses. |
Capability tech transferred to PET via training in December at ARL and NCSA |
Evaluations to determine effectiveness will be conducted as CTA courses are developed. |
Note TangoInteractive can share WebCT courseware |
Constructing portable LecCorders to be based at OSU (now), ARL/HEAT (soon)
|
On-site I/C staff (ARL PET Outreach team and Derek Moses) supports routine operations of training room |
ARL Distance Training Workshop: Tango Interactive and WebCT (Dec'98) |
Participated in CEWES-sponsored prototype distance training classes: Fortran90 (Sep'98), OpenMP (Jan'99) |
Supported Alliance-sponsored, OSC-delivered distance training (Java for Scientific Computing) at ACCESS Center in DC. Preparation for ARL use of ACCESS to better reach DC-area users. (Feb'99) |
Geoffrey Fox delivered seminar from Syracuse to all four MSRCs, organized by ARL (Apr'99) |
Network-Based Remote Collaboration and Training: Progress and Plans white paper requested by John Grosh at mid-year meeting. |
Two half-day Tango tutorials, full-day Java tutorial at DoD HPC UGC (Jun'99) |
Informal meeting of Training and I/C support staff at DoD HPC UGC, to be followed up with email, phone conferences (Jun'99) |
MSRC and PET web sites are a primary tool for user communications |
On-site staff (ARL PET Outreach team and Derek Moses) responsible for day to day operation and management of web site |
On-site staff largely responsible for web site re-design
|
On-site I/C staff provide training and assistance with HTML, web tools, etc. for other MSRC & PET staff |
Plans to install web/database tools: search engine, possibly WSMS developed at ERDC |
Purpose: Intranet Information System for ARL and ASC that facilitates day-to-day operations with focus on
|
Users: PET management, Academic team, Training staff, MSRC users |
Phase I - PET activities, 15 month project, started end of June 1999 |
Phase II - MSRC activities |
Web browser independent (Netscape, Internet Explorer) |
Desktop and Operating System Independent |
Security |
Interface to Object Relational Database |
Available Tools: Master Training Calendar, Master Events Calendar, Client Productivity and Collaboration Tools |
ARL staff to evaluate calendaring software |
Production & testing HP servers (NCSA) |
Apache Stronghold secure web server (NCSA) |
Apache Server 1.3.6 with servlet support (Jserv 1.0) (SU) |
Oracle 8i (NCSA, SU) |
Oracle Enterprise Manager 2.0 for Solaris and NT (SU) |
Oracle Application Server 4.0 for Solaris (SU) |
WebDB 2.0.5 database management tool from interMedia (SU) |
Prototype of User Interface System (Portal model) http://aim.ncsa.uiuc.edu (NCSA) |
Security Infrastructure: Kerberos API for authentication, PKI for encryption (NCSA) |
Client-Middle tier Interactions (NCSA, SU)
|
Middle tier-Database Interactions (SU)
|
Tango Interactive 2.0 will be deployed for collaboration and education |
ARL-supported Tango development will focus on security issues
|
New Tango application area: briefings and meetings. Require extension of teacher-student to richer role model |
We need to start test deployment of TangoInteractive to scientific collaborators
|
Fall'99 course Tangocast offered to all ARL partners
|
Promote Tangocast delivery of trainings to allow broader access
|
Suggest a PET/MSRC seminar program
|
Prepare ARL mobile training cluster for use w/ TI |
Promote use of LecCorder to capture trainings for future synchronous or asynchronous playback |
PET IOE will continue as joint Syracuse/NCSA project with support and guidance from both ARL and ASC
|
Extension of Gateway or related metasystems activities to ARL
|
Worry about Security issues as these likely to be of increasing importance to DoD and impact distributed collaboration and computing tools in ways that are not well understood |
Follow (doomed) Thinking Machines nomenclature CM1 CM2 CM5 with PhD thesis of Lukasz Beca |
TI2.0 is an evolution of TI1.4; Suppose now we ignore history and tiresome ephemeral albeit important features of current technology that constrain implementations |
Requirements for TI5.0
|
Assume essentially all information will be specified in XML and rendered in Web Pages |
Such Web Pages will be manipulated via W3C DOM or equivalent generalizing today's shared dynamic HTML |
XML will specify both information to be shared and the nature of sharing
|
Java (Jini?) enables global sharing with dynamic policies and dynamic XML--> HTML rendering to support disparate clients |
JavaScript controls XML Pages and their collaboration and rendering |