HiveBoard 0.1.0 released!

We are proud to announce a first preview release of the "HiveBoard" application on SourceForge.

The HiveBoard project aims to build a distributed shared whiteboard system, particularly useful for meetings between remote teams (eg: in offshore development). It is 100% built in Java, based on a client/server architecture. Version 0.1.0 has the following highlights:
- Server running on Jakarta Tomcat 5 and using MySQL 4.0
- Communication transport based on http (ensures usability through firewalls)
- Secure access to authorized persons only
- Storage of whiteboards in DB (to allow meetings to be interrupted and resumed later)
- Rich graphical client application, easy to setup and use, running on Java JRE 1.4 or later, allowing free docking of views inside the main window (according to the user wishes)
- Several graphical tools available: free-hand pen, eraser, oval, rectangle, text. Color, line thickness, font type and size can be changed.

Technical highlights:
- Server is Servlet 2.3 compliant and is based upon the following techniques:
- "Inversion of Control" (HiveMind container)
- iBATIS SqlMaps for "low-level" database access
- Caucho Hessian protocol for remote communications over http
- HiveTranse for high-level transaction management and HiveMind-iBATIS integration
- HiveLock security framework for HiveMind
- HiveRemoting for Hessian-HiveMind integration
- HiveEvents for events notification
- Client uses the following techniques/libraries:
- Swing for all graphical aspects
- HiveMind
- HiveRemoting for remote access to the server
- HiveEvents for events notification
- HiveGUI for all GUI management (menus, docking, commands...)

HiveBoard web site:

The HiveBoard team

Posted by Jean-Francois Poilpret 2005-05-22