Dear HiveMind users, I am glad to announce the release of HiveBoard 0.4.0, a shared online whiteboard system based on HiveMind 1.1.1 and HiveMind Utilities.
It can be seen as a real-life application of HiveMind with HiveMind Utilities. The original announcement on SourceForge follows. Cheers Jean-Francois Announcement on SourceForge: HiveBoard 0.4.0 released! After a long period of work on the project, we are proud to announce the fourth release of the "HiveBoard" application on SourceForge. In addition to several bugs fixes, the main improvements of release 0.4.0 are: - Added support for HSQLDB and Derby database engines - Jetty support upgraded to Jetty 6.0+ - New drawing tool to insert an image in the board area. Many kinds of image are supported, insertion can be scaled to fit in a user-specified area, transparency can be set - New highlight tool to point to some whiteboard parts. Color and size are configurable on each client application (in preferences dialog) But the major enhancement of this release is the new "stand alone server" distribution that eases and quickens HiveBoard server installation. Its installation does not require anything but a JVM installed on the server: no need to install any sevlet container, database engine whatsoever, with this new embedded package, you can install and configure an HiveBoard server in just about 5 minutes! For people who still prefer to deploy on their own servlet container with their own database engine, this is still possible of course. It is worth to be mentioned that HiveBoard 0.4.0 now has an important set of automatic tests that cover 93% of its code (client and server altogether) which will increase confidence of quality of every future delivery. HiveBoard 0.4.0 will be the last version to support Java 1.4; starting with 0.5.0, only Java 5 will be supported. 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.4.0 has the following highlights: - Server running on Jakarta Tomcat 5 or Jetty 6, and using PostgreSQL 8.0, MySQL 4.1, HSQLDB 1.8 or Derby database engines; a "stand-alone" server also exists that embeds the HiveBoard application within Jetty 6 and Derby database engine - 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) - Account administration available in the rich client application - Several graphical tools available: free-hand pen, eraser, oval, rectangle, text. Color, line thickness, font type and size can be changed - Full-screen capability 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 server internal events notification - Client uses the following techniques/libraries: - Swing for all graphical aspects - HiveMind - HiveRemoting for remote access to the server - HiveEvents for client internal events notification - HiveGUI for all GUI management (menus, docking, commands, dialogs...) HiveBoard web site: http://hiveboard.sourceforge.net The HiveBoard team ___________________________________________________________________________ Yahoo! Mail réinvente le mail ! Découvrez le nouveau Yahoo! Mail et son interface révolutionnaire. http://fr.mail.yahoo.com