Demo Instructions

Install the software using the Installer by double clicking on the FSGroupWare.pkg package on the CD-ROM.  The FSGroupWare software is a FAT binary (MAB) that supports both Intel and Motorola hardware.  The installer will put the applications in /LocalApps and the support tools  in /LocalLibrary.

The Server
The server acts as the central routing device for all conferences and clients.  Run the conference server , FacilitiesManager.app, before attempting to use any of the client applications.  The server reads configuration information to determin which conferences should be started.  The default configuration file starts several conferences of each type.  Only one server is required to support a conference.

All users may launch their client application once the server is started.  All users wanting to share data must go to the "same conference room" in the "same building".  So, they should all go the the same conference on the same server.  Each collaborative application knows what type of conference it is allowed to join.  So, the user is only presented with a list of valid conferences for the client application they are running.

The Client
A Host picking panel appears immediately after the user launches one of the client applications.  This lets the user pick the host that the conference server is running on.  The Conference picker panel immediately follows the Host Picker.  It shows a list of all the conferences that are currently available of the correct type.  There may be several in this list because the server can host more than one conference at a time.  Some conferences room names in the list also show the number of users currently in the conference.

Everyone running the client application that wants to communicate with you should pick the same server host and conference name.

Client Usage Notes
FSVote, FSShareSheet, and FSMessage let all users make changes without concern for any kind of conference moderator or control passing.  This means that all users are allowed to enter data at any time.

FSGreyBoard uses a conference moderator model for marker control.  The model says that only one person can update at a time.  

Moderated Conferences
The owner of a moderated conference is called "The Moderator".  The moderator's name appears in bold on the attendees panel.    The moderator passes drawing control to whomever they want by clicking on their face.  The user with drawing control may use any of the available tools and is indicated by an upright pencil next to their head.  A user indicates a desire for control by pressing on the light bulb next to their head.    All other users will see the active user's changes in real time except for Text which is updated after the active user terminates the edit operation.