Efisto Project Demo Page
Efisto
News
Demo
Screenshots
Files
Links
Project

Welcome, honored visitor. On this site you will find all the resources you need to try out Efisto and see how easy and convenient it can be to send files to your friends, co-workers etc.

Get a Client

The client is used to upload files to the server and set the recipients of those files. You can either use the QT-based client (qtefisto) or the Java-based client (efisto-client). Efisto Clients

Get Java (if you use the java client)

To run the java client, you need a JRE (Java Runtime Environment). If you want to compile the code yourself, you also need a JDK (Java Development Kit, which includes a JRE). You should download at least version 1.3.1.
JDK or JRE can be obtained from different places:
  • Blackdown.org has GNU/Linux versions for i386 and Sparc.
  • Sun.com has GNU/Linux (x86, IA64), Windows (x86, IA64) and Solaris(sparc, x86) versions.
  • Ibm.com has AIX, OS/2 and GNU/Linux (x86, PowerPC, S/390)

Start the Client

To use the Guest Account, use username "guest" with password "guest". In this early stage of the project the java client has to been started from a command line (using a bash or .bat script) but it is also possible to put the needed parameter in the script and start the client with a click on the file, depending on OS.
The QT-based client has a nice dialog for connecting to a server. Just select "server->connect" from the menu bar and enter the information (hostname, port, username and password)
The three needed parameters are:
  1. Hostname. (efisto.rnbhq.org for the demo site)
  2. Port (80 for the demo site)
  3. Servlet location (/efisto/server for the demo site) [not needed with the QT-based client, it defaults to this path]

Windows Example (java-based client):

efisto.bat efisto.rnbhq.org 80 /efisto/server

GNU/Linux Example: (java-based client)

./efisto.sh efisto.rnbhq.org 80 /efisto/server