-----------------------------------------------
ARC GUI Clients installation instructions
-----------------------------------------------

ARC Storage Explrer (arcstorage-ui)  is a prototype user interface client for 
accessing ARC storage resources. The client is implemented in C++ using the 
QT4 user interface toolkit and the ARC C++ libraries

------------
Requirements
------------

cmake
QT4
Qt4-Webkit
glib
glibmm
sigc++
ARC client libraries (2.x/3.x)

------------
Installation
------------

Untar the tarball in a suitable location:

$ tar xvzf arc-gui-clients-0.x.y-Source.tar.gz
$ cd arc-gui-clients-0.x.y-Source

Linux
-----

$ ./configure [--prefix=XXXX]
$ ./build
$ ./install

MacOS X
-------

$ ./configure
$ ./build

Windows
-------

Not yet completed.

The binary files will be created in the bin directory.

-----
Usage
-----

If everything was setup correctly the user interfaces can be started by typing:

$ cd bin
$ arcproxy-ui
$ arcstat-ui
$ arcstorage-ui

NOTE MacOS X: It is important that GLOBUS_LOCATION, X509_CERT_DIR, X509_USER_PROXY are 
defined before running the ARC Storage Explorer. An example setup scripts is shown below:

export ARC_LOCATION=/opt/local/nordugrid
export GLOBUS_LOCATION=$ARC_LOCATION
export PATH=$ARC_LOCATION/bin:$ARC_LOCATION/sbin:$PATH
export X509_USER_PROXY=$HOME/x509_up$UID
export X509_CERT_DIR=$ARC_LOCATION/etc/grid-security/certificates

The file is also available in the "misc" directory in the source distribution.
