|
Features
Here is the complete list (actually not exhaustive yet, to be filled in later)
of features of the HiveBoard system ([NYI] = Not yet implemented as of 0.6.0):
- System Administration
- Management of authorized accounts
- Two roles: basic user and whiteboard initiator
- [NYI] Management of the server (suspend, resume, general notification to
connected users)
- [NYI] Management of connection to other "servers" (in a multi-server
architecture)
- WhiteBoard management
- An initiator account can create a new whiteboard and list its participants
- The initiator of a whiteboard decides who, among the currently present
participants, can write to the board
- Optionally, the initiator may give the right to current writer to choose
who will be the next writer;
- The initiator can at any time add new participants or remove existing
participants
- The initiator can at any time save "snapshots" of the current content of
the whiteboard (those snapshots are saved on the server for later
retrieval)
- WhiteBoard usage
- Any account that is a potential participant to a whiteboard can effectively
"join" the meeting (he will be "present participant")
- Any present participant in a whiteboard sees, in real time:
- the list of all participants, present or not,
- the initiator of the whiteboard
- the current "writer" on the whiteboard
- the current content of the whiteboard (refreshed in real time)
- messages (chat) sent from present participants
- Any present participant in a whiteboard can:
- require the right to write to the whiteboard
- write to the whiteboard (if he has been given the right by the
initiator) by using any tool from the graphical palette
- send messages (chat) to all participants in the whiteboard
- The following drawing tools are available (colors, line thickness, fonts
are customizable):
- line
- rectangle
- oval
- free hand pen
- text
- eraser
- image insertion (with possibility of scaling, sizing, transparency)
- highlighter
- The WhiteBoard can be displayed in full-screen mode (with various user
settings for matting chat messages and other notifications)
- WhiteBoards contents can be saved to the local file system under various
formats
- Non functional
- Performant (optimized communications client <-> server)
- Standard transport protocol (http or https) that passes through firewalls
- [NYI] Multi-site architecture: one "central" server (with a unique
database) and "federated" servers that act as users hubs (reduces traffic
between 2 distant locations)
- Advanced GUI with docking capability
|