HiveBoard 0.2.0 review

by on

HiveBoard is an online shared whiteboard conferencing system

License: The Apache License 2.0
File size: 0K
Developer: Jean-Francois Poilpret
0 stars award from

HiveBoard is an online shared whiteboard conferencing system. HiveBoard is free to use according to the Apache License Version 2.0.

HiveBoard is made in Java. It has a server part that can be hosted by a Servlet Container (like jakarta Tomcat) and requires a SQL database with a JDBC driver (eg MySQL). It has rich client applications that connect to the server and can access a shared whiteboard.

The HiveBoard project has started a few months ago. As of today, version 0.2.0 is available but is not a full-fledged version; it should be considered as a preview version of the future application. However it shows already quite well how the final application will look like.

Here are some key features of "HiveBoard":
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
The initiator can at any time add new participants or remove existing participants
[NYI] 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
[NYI] The WhiteBoard can be displayed in full-screen mode

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

HiveBoard 0.2.0 keywords