Given by Tom Jurga at Rome Lab Quarterly Review for CIV on October 1 96. Foils prepared 22 February 97
Outside Index
Summary of Material
Definition and Architecture of Control Application |
Major Functions |
Principles of Operation |
Applets and Their Functions |
Communication protocol: Control Application - Other applications |
Current Status of Integration |
Outside Index Summary of Material
Tomasz Jurga |
Graphical interface to the system |
Allows a user to control other applications |
Allows a user to control sessions. |
"session" - this notion entails a group of applications |
of the same type running on different hosts in |
Master/ Slave mode. |
Particular functions depend on user privilege level |
Client side |
Runs in Netscape Browser |
Communicates with Central Server via Plug-in
|
Set of Java applets loaded from HTTP Server |
All applets run in one frame |
Central Server |
Client host |
Client host |
Database |
HTTP Server |
Control |
Application |
Netscape |
Plug-in |
Netscape |
Plug-in |
Control |
Applcation |
Control Application allows a user to:
|
Wait for user name and password |
Verify user privileges on Central Server side
|
Wait for some user action (according to the privileges) |
Exit button pressed - system quits |
User may log in once again afterwards |
Time and Date applets - displays current date and time |
Tools applet - displays all types of applications being part of the system and all functions that user can perform (according to the privilege level) |
User_List applet - displays all users already logged into the system |
Session_List applet - displays all sessions already established |
Applications applet - displays all applications alredy launched locally |
Mail applet - allows to send a mail to another user and to read |
already received mail |
The sub-protocol of the communication protocol used in the CIV system |
An application can query Control Application by sending a pre-defined value in a message.
|
Control Application sends back a message containing this predefined value (to confirm the qyery type) and the query results |
Applications already ported into the system: |
GIS Viewer (C++/Inventor applications) |
Chat Tool |
VideoConference Tool (uses independent multimedia communications channels)
|
Weather Report applet |
HTML Collaborative Browser |