NCSA: National Center for Supercomputing Applications
AllianceNCSAUser_InfoAccess
University of Illinois at Urbana-Champaign
Leading Edge Site

 

The Graphical User Interface (GUI)

First Look

The GUI Details

The Menus

Client Modes

Session Location

The Client toolbar

The Session toolbar

The Tool Palette


 
First Look

When you first start the Habanero client it appears in session definition mode with the basic feature set.

                The Habanero Client in Session Definition Mode

Image of the Habanero GUI

This user interface, UI, was designed to let you quickly create or join Habanero sessions. Creating or joining a session is achieved by typing the session name, server name and port number into the appropriate fields or by selecting a session definition from the session definition list. After the session data is set, click the  Join button and Habanero will attempt to make a connection with the server and join the defined session.

When the join request is successful the client will open into the session mode and it will start receiving a state dump from the session owner.

The Habanero Client in Session Mode

Image of the Habanero GUI

During the state dump Habanero opens the active applications with their current states. After the active applications are open you will be able to interact with the other members of the session. Remember, most actions you take within an application will be shared with the other members of the session. For example, if you close a window it will close for everyone.

 

The GUI Details

The Habanero Client graphical user interface (GUI) is designed to give you access to virtual meetings and work environments so you can collaborate among geographically dispersed peers with a variety of tools.

Accessing a meeting through the Habanero environment is similar to preparing for a "real life" meeting. It requires each participant to prepare for the meeting, go to the meeting, and finally interacting with the other meeting or session members.

This section is focused on defining the various elements of the client's GUI to help you understand the Habanero environment.

 

The Habanero Client in Session Definition Mode with Advanced Features

Image of the Habanero GUI

A quick overview of the various sections highlighted above.

  1. The menus contain the complete set of Habanero functions.

  2. The mode area allows you to switch between the session definition mode and session mode. It also lists the available session definitions and current sessions.

  3. The session location describes the name of the session, server and port number of a session definition or an active session.

  4. The toolbars provide quick access to a subset of the menu commands. The client toolbar is focused on a set of commands that affect the sessions. The client toolbar commands include joining, leaving, recording, saving a session template and sending email. The session toolbar is focused on a set of commands that provide information about the session definitions or the state of an active session. The session toolbar commands include session information, tools, users, address book entries and security.

  5. The tools palette contains a list of the available tools. The palette also provides tools to allow you to organize the list.

 

The Menus

The menus provide access to all of the client's functions. To learn more about the menu items, click on a menu name or a specific item.

Habanero

The Habanero menu

Jump to the Mail Composer Jump to the ID Card Jump to User Options Jump to About Habanero Jump to Exit
Session Definition

The Habanero Session Defintion menu

Meeting

The Habanero Meeting menu

Views

The Habanero Views menu

 

Client Modes

The Habanero environment has two modes: the session definition mode and the session mode . The session definition mode is used to define sessions off-line and the session mode is used when the client is connected to an active session.

Visual indicators to help identify current mode.

Session Defintion Icon A red border around the client window and this image indicates the client is in session definition mode. The session definition mode has two user interfaces: basic features and advanced features. The client starts with the basic features set by default. The advanced features mode provides all the functionality of the basic features mode plus access to the tool palette, address book, session information and security windows. The advanced features mode is very useful when creating session definitions. Switching between the basic and advanced feature sets is accomplished by selecting the desired mode from the Session Definition menu.

Session Mode Icon A green border around the client window and this image indicates the client is in session mode and is participating in a session.

 

The Session Location

The session location fields define where a particular session is hosted. It defines: the name of the session, the location of the server which hosts the session and the port number used by the server to communicate data.

Example of a Session Location Field

This information is modifiable in the session definition mode , and is read only in the session mode .

 

The Toolbars

The Client Toolbar

The toolbar when in session definition mode. The toolbar in session definition mode.
Screen shot of the command area horizontal toolbar. The toolbar in session mode.

Create Session :
The button is a shortcut to Session Definition, Start Session, Create Session or Ctrl+I from the keyboard.

Join Session :
The button is a shortcut to Session Definition, Start Session, Create/Join or Ctrl+G from the keyboard.

Leave Session :
The button is a shortcut to Meeting, Terminate, Leave. Other leaving options are available from the Meeting, Terminate menu. They include: Leave/Keep State, Stop the Meeting, Make Asynchronous.

Record a Session :
The button is a shortcut to Meeting, Record or Ctrl+R from the keyboard. This option allows you to start or stop recording on the current session.

Save Session Definition :
The button is a shortcut to Meeting, Save/Delete/Duplicate or Ctrl+S from the keyboard. At anytime during the creation of a session definition or an online session, you can save it as a session definition. The data is saved to your local habanero.rsc/templates directory.

Send mail:
The button is a shortcut to Habanero, Mail... or Ctrl+M. This command allows you to send an email within the Habanero environment.

The Session Toolbar

The session toolbar buttons are shortcuts to functions found in the Views menu.
Screen shot of the command area vertical toolbar.
  or   Hide
Clicking this closes the panels that get added to the client window when one of the following buttons are selected.

 

  or   Session Information
A shortcut ot Views, More info or Ctrl + Shift + I from the keyboard. This command displays information about the current session definition or session. This information includes:

  • the Session name, server name and port number
  • the scheduled time
  • an agenda or comments field
  • and defines if the session is anonymous or persistent.

 

  or   Tools in use

While in session definition mode this panel contains a list of the tools that get invoked when the session is created. You can add tools to the active applications window by clicking on the tool in the palette. Removing tools from the Tools in use window by right clicking on the icon and select remove from the popup menu.

While in session mode this panel contains list of the active tools in the current session.

 

  or   Participants by Picture
This options displays participant information in the side panel. Each participant's name, image and an activity gage is displayed in the panel. From this panel you can access the individual ID information, send mail or send a wake-up beep to the person's machine. These options are available by right clicking on the person's image and selecting the appropriate option from the menu.

Each participant can define their degree of activity during a session by changing the flag, Button at_work, (2 chilies !). You can change your presence flag at any time during the session by clicking on pepper image. There are three icons that represent the different levels of attention:

  •   full-time collaborator
  •   part-time collaborator
  •   away from the session

Note:
- This option is not available in Session Definition or if the session was defined as Anonymous.
- You cannot change the activity flag belonging to someone else, even if you suspect that they have fallen asleep.   ;^)

 

  or   Participants by Location
This command changes the side panel to display a 2D map of the world with a red dot defining their her geographical location. The size of the dot is increased proportionally depending on the number of inhabitants at that general location. Move your mouse over a dot and Habanero displays a menu where you can access ID information or send email to the participant(s).

Note:
- This option is not available in Session Definition or if the session was defined as Anonymous.

 

  or   Notification
The notification window displays a list of the names and contact information for everyone whom you've collaborated with in a Habanero session. The notification list is very helpful when defining a session. Using the add and remove buttons you can add or remove a person from a session definition. You can also add a new entry or erase entries from the participant index using the respective buttons.

 

  or   Security

 

The Tools Palette

This palette defines the collaborative tools that are available to your Habanero environment. The tool palette uses the familiar folder metaphor. Simply double click on the folder to open or close it. You can re-arrange the tools and folders by using the familiar drag & drop technique.

Adding and removing folder to the palette is accessible through a popup menu that appears when you right click the mouse on empty space in the palette. The "Folder Ops" menu appears and you can select the add or delete option from the menu. If you select the "new" command you will be prompted for a folder name and it will be added to the end of the list. If you select the "remove" command you will have to select a folder before selecting this menu option. When a folder is removed, the tools inside it are moved to the next higher level.

The double click of a tool invokes the tool or adds it to a session definition depending on the mode of the client. In the session definition mode, this tool will be added to the list of tools that get invoked when the session is created. In the session mode , the tool will be launched in real time.


A Navigation Image Map. Use the links below.
[ Download ] [ User Docs ] [ FAQs ] [ Home ] [ Dev API ] [ Tools ] [ License ]

Habanero® is a registered trademark owned by The Board of Trustees of the University of Illinois. Copyright 1996-1998. All rights reserved.   Java(TM) is a proprietary trademark owned by Sun Microsystems, Inc.

 
[Alliance] Alliance NCSA UIUC [NCSA]