Habanero 3.0
Introduction:
Habanero is the result of the ISAAC research effort funded by the Intelligent Collaboration & Visualization program of the Information Technology Office of the Defense Advanced Research Projects Agency.
Habanero is a collaborative framework and environment containing a set of applications. Through Habanero you can interact with other people on the Internet using a variety of applications that share state and events. Habanero is written in Java, and will run under any operating system that supports Java 2 and JINI v1.0.
Habanero offers developers a framework or API designed to provide the tools they need to create collaborative Java applications. The framework contains the necessary methods that make it possible to create or extend existing applications and applets into collaborative applications.
The Habanero client, server and applications provide the necessary environment to create collaborative workspaces and virtual communities. The server hosts sessions and connects the clients that interact with the sessions using a variety of applications called Hablets. Sessions can be recorded, persistent, access restricted and even anonymous. The Habanero client provides the interface to define, list, create, join and interact with a session. The client provides session information, user identification, a notification mechanism, record and replay capabilities, security, a list of active users and tools, an address book and a capability to easily create session templates. The client has two modes: one is used to pre-define sessions off-line and the other is used to interact with active sessions on-line in real-time. The Habanero server is capable of hosting multiple sessions and the client is capable of joining multiple sessions with multiple unique instances of the tools.

Client/Server Features:
Session Services
|
Template Mode
Launch Client from a Web Browser
|
|
Security
Capture Data
|
Replay Data
Address book
|
Distribution