README

JFTP - v4.0

Contents

Introduction

JFTP is a graphical FTP (File Transfer Protocol) client software for transferring files from one computer to another. JFTP can connect to any system that has a valid Internet address and an FTP server program, allowing you to transfer files between a wide variety of systems such as Windows, UNIX and iSeries (formerly known as AS/400) systems.

JFTP integrates the most widely used and widely accepted security mechanism, SSL (Secure Socket Layer) to securely transfer business critical and sensitive data.

JFTP is written entirely in JavaTM, meaning, it can run on a wide variety of platforms such as Windows, Mac OS X, Solaris, Linux, HP-UX, OS/2, UNIX or any other platform with a compatible JVM (Java Virtual Machine).

Features

"The Universal FTP Client"

A "true" Universal FTP Client. JFTP can be installed and run on a wide variety of platforms such as:

Security

JFTP integrates the most widely used and widely accepted security mechanism, SSL (Secured Sockets Layer), to securely transfer your business critical and sensitive data.

File Filters

File filters give you the ability to decide what all files may be viewed, uploaded, downloaded or deleted within JFTP. You can set up inclusion or exclusion filters on local and/or remote files based on a variety of criteria such as:

With the help of file filters, uploading all the files in your site that were modified on a specific date is as easy as a click of a mouse. No more need to spend time in picking up individual files in several directories of your web site.

Certificate Manager

JFTP comes with a built-in certificate manager to manage all your trusted certificates. Certificates are used to establish secured FTP connections. Using the certificate manger, you can -

Connect Quickly and Easily

Well thought-out design allows you to connect to your FTP site quickly and easily. You can configure both simple and advanced connection parameters, all in one connection dialog.

Advanced Connection Options

JFTP allows you to specify several advanced connection parameters such as:

Simultaneous FTP Sessions

JFTP allows you to work with multiple FTP sites simultaneously. Each session will create a new tab making it easy to switch between sessions.

Transfers

Proxy/Firewall

JFTP gives you the ability to connect through proxy servers and firewalls.

Manage your Favorite FTP Sites

FTP Tasks

Local File Tasks

Auto-Detection of Transfer Type

JFTP automatically detects the transfer type (ASCII or Binary) to use for a specific file based on its extension. This feature is very useful when you are transferring hundreds or thousands of files of different types, in which case manually setting the transfer type is impossible.

Internationalization and Localization

Support for Internationalization and Localization. This means JFTP supports multiple languages and Locale specific data such as dates and numbers. You can install as many language packs as you wish and use the language of your choice. The current version of JFTP bundles the following language packs:

Multiple Deployment Options

Choose from a variety of deployment options that best suits your needs and environment.

Native Installation packages
Native installers are available for Windows 98, Windows ME, Windows NT, Windows 2000, Windows XP, Mac OS X, Linux, Solaris and various UNIX like platforms.

Web Start JFTP
Use Java Web Start technology to install JFTP to any number of users with no effort. Just provide the URL of the web start file to all your internal users and relax!

JFTP Applet
The other option is to launch JFTP right in your favorite Internet browser such as Internet Explorer, Netscape or Safari. Just host all the binaries on your web server and relax!

1 Open, Edit, Print and E-mail local and remote files is not supported on all platforms. As of version 4.0, this is supported on Windows, Linux, Solaris and Mac OS X.

2 The Help files are currently available only in English.

Release Notes

Changes in Version 4.0

Changes in Version 3.7

Changes/Fixes in Version 3.6

Changes in Version 3.5

Starting with version 3.5, JFTP will be marketed and distributed by jMethods, Inc., a Nebraska Corporation located in Omaha, NE, U.S.A. The Web address of jMethods is http://www.jMethods.com. The product is updated to reflect this change.

However, please be assured that as always JFTP will still be available for FREE for non-commercial use.

New Features/Enhancements in Version 3.4

Bug Fixes in Version 3.4

None reported and none fixed!

New Features/Enhancements in Version 3.3

Bug Fixes In Version 3.3

None reported and none fixed!

New Features/Enhancements In Version 3.2

Bug Fixes In Version 3.2

None reported and none fixed!

New Features/Enhancements In Version 3.1

Bug Fixes In Version 3.1

New Features/Enhancements In Version 3.0

* The Spanish language pack is not complete, but about 90% done. Some elements may still display text in English.

Bug Fixes In Version 3.0

None reported and none fixed!

New Features/Enhancements In Version 2.1

Bug Fixes In Version 2.1

Upgrading

If you already have a previous version of JFTP installed, and would like to upgrade to the latest version, download the latest version of JFTP and overwrite the current installation with the new one.

System Requirements

JFTP requires at least 32 MB of free RAM. Java Runtime Environment (JRE) 1.4.0 or higher must be installed on your system. JFTP installers for some of the operating systems include a compatible JRE in them. If you have downloaded such a package, you do not have to install any thing else before installing JFTP. For a list of available download options for your operating system, please visit http://www.jMethods.com/downloads.

Launching JFTP

JFTP can be launched as a stand-alone application or as an Applet with in your internet browser.

To launch JFTP as a stand-alone application

To launch JFTP as a stand-alone application, you should run the main class named com.myjavaworld.jftp.JFTPApplication. To do this:

Please note that, in most cases, you do not have to type any commands to launch JFTP. The JFTP installer for your platform might have created a shortcut (or alias) to launch JFTP. In this case, just run this shortcut to launch JFTP. You can also use the batch file (jftp.bat) or the shell script (jftp.sh) located in the JFTP's installation directory.

To launch JFTP as an Applet with in your browser

To launch JFTP as an applet with in your browser, locate the file named jftpApplet.html in the JFTP's installation directory and open this file in your Internet browser such as Internet Explorer, Netscape Navigator or Safari on Mac OS X.

Support, Feedback and Bug Reports

For obtaining technical support, please visit http://www.jMethods.com/support . For sending feedback or, to report bugs, please send an e-mail to support@jMethods.com.

Latest Information

For latest information about JFTP, please visit, http://www.jMethods.com/products/jftp .