Copyright
=========

   GTransferManager - a transfer manager
   Copyright (C) 1999 Bruno Pires Marinho

   This program is free software; you can redistribute it and/or modify
   it under the terms of the GNU General Public License as published by
   the Free Software Foundation; either version 2, or (at your option)
   any later version.

   This program is distributed in the hope that it will be useful,
   but WITHOUT ANY WARRANTY; without even the implied warranty of
   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
   GNU General Public License for more details.

   You should have received a copy of the GNU General Public License
   along with this program; if not, write to the Free Software
   Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.

   For more details see the file COPYING.


What is GTransferManager
========================

GTransferManager allows the user to retrieve multiple files from the web. 
These files can be retrieved in multiple parts and each part retrieved on a
separate session that the user is connected to the Internet. This is
most useful to users with dialup connections. The program performs
this tasks using wget as it's back-end.

The program now supports CORBA. This makes easy for other programs to use
GTransferManager to handle the transfer of files from the Internet.

The program has also a applet that communicates with program using CORBA. 
The applet can launch the program, request for a new download or accept drops
of URLs from netscape and give this URLs to GTM.


System Requirements
===================

GTransferManager should build on (I guess) most unices. It needs the X11R6 
libraries, glib, gdk and gtk 1.2.x libraries, imlib and GNOME libraries, and 
of course wget (I used 1.5.3 but I think it works with earlier versions).


Use
===

Read the help files.


Developing applications that use GTM
====================================

If you want to use GTM to manage transfer of files on the Internet you
can communicate with GTM using CORBA. The applet that comes with the program
is a good place to start.

All you need to develop gtm CORBA clients is the file Gtm.idl.


Invitation :)
=============

If anyone wishes to improve GTransferManager, have a look at the TODO list, 
but don't limit yourself to what is described therein. Send patches to my 
email address.


Author
======

GTransferManager is being maintained by Bruno Pires Marinho 
<bapm@camoes.rnl.ist.utl.pt>. If you are having trouble installing and/or 
running GTransferManager, feel free to e-mail me.

You can check on the current status of GTransferManager via www at:
	http://camoes.rnl.ist.utl.pt/~bapm/gtm/

Comments, ideas and (most of all) bug reports (and especially patches) are
very welcome.
