CVW 4.0 Release Notes


Change Log:

Differences Between Unix and Windows CVW Clients

Incompatibilities Between 3.2 Client and 4.0 Server


CVW Server

System
  • The CVW 4.0 server and document server is available for the following platforms: SPARC Solaris, i386 Linux.
  • The document server has been re-architected and is implemented using several standard components, including a relational database, a web server, and a servlet. The metadata for the documents on the server is stored in the relational database (MySQL is used by default) while the documents themselves are stored on the file system. The document server runs as a servlet within a supported web server (APACHE is the default). All communications to the docserver are standard HTTP messages.

Unix Java CVW Client

Note: With prior releases, the Unix client was written in Tcl/Tk. With this version, The Unix client is the same as the Windows Java client. There are very few differences between the Unix and Windows Java client. This table will describe the differences between the 3.2 Unix Tcl/Tk client and the 4.0 Unix Java client. New features of the Unix Java client
System
  • The CVW 4.0 client is available for the following platforms: SPARC Solaris 2.6, i386 Linux.
User Interface
  • The Unix client now provides a user interface for facilitating command entry.  A drop down menu provides commands (with hot keys) for say, say privately (page in Unix client), popup, emote, emote privately, phone, join, go, idle, find user (who in 3.2 Unix client). 
  • Toolbar buttons are no longer flat and raise when the pointer is over them. However, a "Tool tip" is now provided.
  • The Unix client provides keyboard shortcuts for editing the content of the command entry area using a subset of Emacs commands (Ctrl+K to delete from cursor to end of line, Ctrl+A go to the beginning of the line, etc) if the preference is selected in on the "Misc" tab.
  • The Unix client now displays information about the current room (Room->Information) and the room managers for the current room (Room->Permissions).  
  • The Unix client now provides a toolbar button to bring popup messages to the foreground.  
  • Any valid URL that appears in the scrollback will automatically hot. To see the URL, the user must double click on them.
  • The administration functions have been moved to an administration tool. To access this tool, login as a user with administrative privileges, select "Admin Tool..." from the "View" menu.
User Items
  • The Unix client now provides a list of all items a user has created and all items the user has been given permissions to modify (View->My Items). 
Commands
  • The Unix client now provides a user interface for facilitating command entry.  A drop down menu provides commands (with hot keys) for say, say privately (page in Unix client), popup, emote, emote privately, phone, join, go, idle, find user (who in Unix client).  Past Unix client commands can still be used by using the "Enter cvw command" (Ctrl+z mode) for these actions (say, sayto, page, page !, :, +, join, goto, idle, who). 
  • The Unix client now provides a textual command for phone; it is aslo available as a right mouse menu option on a user in the user panel, online users list, and all users list.
Rooms
  • Users can now be admitted to a locked room from the Online users list as well as the Room menu (Room->Admit user...). nbsp;
Proxies
  • The Unix client now provides a menu item to display the proxy window (View->Proxy).
  • The Unix client now provides a user interface for facilitating proxy command entry.   A drop down menu provides commands (with hot keys) for say, emote, go, join and a toolbar provides buttons for displaying room information, displaying a user panel, paste text to users in room, paste web reference to users in room, and switch location with user. 
AV Conferencing
  • The audio and video toolbar buttons stay depressed. To shut off audio and video, the user should click on these toolbar buttons again. If the user moves to a new room, and then audio or video buttons are depressed, a new audio and/or video tool will be launched at their final destination, regardless if the audio and/or video tool is currently running when the move is initiated.
Groups
  • The Unix client provides a command entry style window for group communications (say privately, popup) accessible by right mouse clicking on group name and selecting Say privately... or Send popup...
Preferences
  • The Unix client now provides the ability to set different color highlight preferences for private communications directed to the user and public communication directed to the user. 

NOTE: The following table lists features which were previously in Unix Tk client that are no longer supported for the Unix Java client

System
  • The Unix client no longer provides the ability to add additional servers to the server list in the cvw.res file.  Nor can users provide additional servers to the server list in the Servers preferences.  The Unix client uses a "Server.cvw" file; one file per server must be configured.
  • The Unix client no longer supports the ability to have parameters passed in to helper applications via the mime-db file.
User Interface
  • The All Users list in the Unix client no longer displays user email address and phone as additional information.
  • Bug forms are no longer supported.
  • The Unix client no longer provides an advance scrollback function (Ctrl+L) to advance the scrollback by one screen. The Page UP and Page Down keys can be used. The Home and End keyboard buttons no longer position the scrollback at the beginning and end of scrollback text. 
  • The Group Manager in the Unix client can no longer be displayed in icon format. Detailed view is the only view available.
Room Contents and Folders
  • The Room Contents, Folders, and Carrying Folder in the Unix client can no longer be displayed in icon format. Detailed view is the only view available.
Preferences
  • The Unix client no longer provides a preference for customizing display font settings for text input and output windows, menus and frames, warning popup messages, and notify popup messages. 
  • The Unix client no longer has the new window/frame option to Web Browser prefs.
  • The Unix client no longer provides the ability to set color highlight preferences to color code regular expression matches that occur in the scrollback.  
  • The Unix client no longer provides preference settings for selecting the default web browser (Netscape or Mosaic) in the Misc preferences.  
  • The Unix client no longer provides the ability to add additional servers to the server list in the cvw.res file.  Nor can users provide is presented to the user upon login in the server connection dialog.  The Unix client now uses a "Server.cvw" file, located in the cvw program directory, to provide server settings.  One file per server must be configured.   Shortcuts to these files can be placed on the user's desktop or in a program group in the user's Start menu.

Windows Java CVW Client

System
  • The CVW 3.2 client is available for the following Windows platforms: Windows 95/98 and Windows NT 4.0. It now requires 30MB of disk space and 64MB of RAM.
  • The Windows client can be made into a default startup application by creating a cvw startup script launching CVW with the -login option (see CVW Administrator's Guide for more detail). This is in addition to the ability to add a short cut to the "Start Programs" menu.
User Interface
  • Left clicking on the user while holding down the shift key will now put the user name into the "To" field. This was a feature that was in CVW 3.0 but missing in 3.2.
  • The scrolllock button was moved to the bottom of the scrollback.
  • A minimize button was added to support the notion of just room scrollback being visible. Upon typing, the command entry area appears for user to enter commands. It will disappear upon hitting send button or hitting enter. To get back to all components on user interface, just release the button.
  • A clone button was added to support the notion of opening a separate command entry style window for private communications (say privately, popup) accessible by right mouse clicking on the triangle icon in the upper left of the command entry area in the main client window.
  • Administration functions are now available using an administration tool. To access this tool, login as a user with administrative privileges, select "Admin Tool..." from the "View" menu.
  • A "Reply To..." and a "Reply To All..." was added to the Popup Private Communication window.
Performance Enhancements
  • List All Users has a disabled scrollbar until all users have been sent from the server and processed.
Preferences
  • The Windows client now provides a preference for setting the output device for audio conferencing (speaker or headset). 

Differences Between Unix and Windows CVW Clients

System
  • The Windows CVW client must be installed on the user's local workstation.
  • The Unix client is most commonly installed on an NFS Server and mounted on the user's local workstation.

Incompatibilities Between 3.2 Client and 4.0 Server

  • The document server has been completely re-architected. The 3.2 client will not be able to interact with the new document server. There should be no other major problems.