AG logo
ServerInfo - enhanced AG room navigation
penguin logo


Overview

The conventional mechanism to enter an access grid room with the VenueClient tool is to enter the venue's Lobby, then navigate to the desired room via some path. That path is either known beforehand or is easy to determine e.g. educational institution rooms tend to be accessed via an "Educational Lobby". Alternatively, the room may be in the VenueClient's hot list (the "My Venues" menu).

Finding a room by navigation can be quite tedious, especially if the room is several steps away from the main Lobby. This is probably one of the reasons that most servers' room layouts are quite shallow. What if you don't know where the room is within the server? Then you're stuck with going back and forward through various lobbies till you find the right room. The upcoming AG3 promises to be much faster moving between rooms. In the meantime, we'd like a faster method of room navigation.

ServerInfo is an AG SharedApplication which allows a user to download the layouts of different servers. This server layout information is then made available through a new selection menu in the VenueClient. The snapshot on the left shows the "Extra" menu with a list of known servers. The snapshot on the right shows how the menu cascades as the cursor moves over the list of servers to show the rooms available at each server (in this case the server V1).

New menu showing available servers

New menu cascades to show availble rooms at a particular server



When a room is selected, the VenueClient navigates directly to that room, bypassing any intervening lobbies and rooms which would otherwise have to be traversed.



Downloads

These downloads are platform neutral and have been tested with Linux, OSX and WindowsXP versions of the AG2.3 toolkit.

Modified versions of VenueClientController.py and VenueClientUI.py implement the new "Extra" menu.
ServerInfo.agpkg is the shared application which enables serving or downloading the room layout information used by the new "Extra" menu.



Method

Instructions for the impatient:

Main instructions:


Notes:


Acknowledgements

This project resulted directly from work in the AG Mapping Project.
Funding by QPSF and UQ Vislab.

The AccessGrid project



Comments and questions regarding this content to Chris Willing, email: willing at itee dot uq dot edu dot au