Please see COPYING file for copyright information.
FileServer is intended to provide uniform Browsing capability over 
different platforms.
Currently following features are supported.
	--One can browse through the directories
	--One can transfer files from the remote FileServer.(local to remote i.e. put functionality is not supported)

Present version is alpha version and may have lot's of bugs.
so be careful when u use it.

Setting the classpath:
set the classpath to the appropriate directory.
for unix:(bash)
	export CLASSPATH=$FILESERVER_DIR\FileServer:$CLASSPATH
for windows:
	set CLASSPATH=%FILESERVER_DIR%\FileServer;%CLASSPATH%
where FILESERVER_DIR is the directory where this package is present. 

Compiling:
	1.goto the gateway directory and compile the classes
	just issue make in gateway directory.
	or if u dont have make issue the commands manually as given in 
	gateway/makefile

	2.goto the browser directory and compile the file using
	javac *.java

	3.Now compile all the files in FileServer directory using
	javac *.java

Running :
First go to the fileserver directory and follow these steps
	1. start the rmiregistry
	rmiregistry 9000

	2.start the GatewayServer
	java gateway.GatewayServer 9000

	3.start the Remote Server Drivers
	java Driver gateway_machine_name 9000
U can start more than one Driver on different machine if u want to
access more than one machine using the FileServer.

	4.Run the client(Assuming that the name of the machine where the Driver is started is marine(my machine name))

		java Client
		ls   (will show the local file listing)
		ls marine:  (will show the listing of remote machine)
		cd ..   (local directory will be changed)
		cd marine:..  (remote directory will be changed)
		get marine:Test.java (Transfers the file)
		put Test.java 	marine:
	5.Running the GUI
		java NetworkBrowser gateway_machine 9000
		now click on the machines u want to see the listing
