Virtual File System Browser

The VirtualFileSystemBrowser is an interoperable replacement for the Java JFileChooser. It supports most JFileChooser methods and functionality for local file systems, and extends this functionality to remote file systems supporting the sFtp and ssh protocols.



Download

Select operating system *

Java - Version 1.1.0 Source Code
Java - Version 1.1.0 Executable

By checking "I agree" and requesting to download software you agree that you will abide by our Software License.


Features

  • Remote computers supporting any of the sFtp, ftp and ssh data transfer protocols may be accessed with a VFSBrowser. User identity and authentication is verified in accordance with the relevant protocol, as are all data transfers. This ensures a secure connection between the local computer and a remote data host.
  • Remote systems may be slow to respond or unavailable. The VFSBrowser can make multiple, independent connections with a remote system. If one system is unresponsive, the other VFSBrowser connections are unaffected.
  • The access parameters to frequently used remote systems may be added to a user defined menu. These systems can be automatically connected with the proper user password.
  • The VFSBrowser supports selection of multiple remote files.
  • <p>The VFSBrowser supports simultaneous coonections to multiple remote systems. Many connections to remote and local file systems may be open at one time.</p>
  • <p>This software package contains the complete Java source, Ant build file, and requisite supporting Java library Jar files for the VFSBrowser.</p>

Description

It is common for data files to reside on computer file systems that are not connected to the computer on which the work is being performed. Such data files are typically copied to the local computer for use. This results in duplication of data, and often in synchronization issues, wherein it is difficult to remember which of the many nearly identical copies of data is the 'correct one'. The VirtualFileSystemBrowser is an interoperable replacement for the Java JFileChooser. It supports most JFileChooser methods and functionality for local file systems, and extends this functionality to remote file systems supporting the sFtp and ssh protocols.

System Requirements

Java

  • Version: 1.1.0 Source Code
  • Size: 1.16 Mb
  • OS: any
  • Processor: n/a
  • Memory: 10 Mb
  • Software: A Java 1.4.1(or higher) compiler and the Ant build system

Java

  • Version: 1.1.0 Executable
  • Size: 926 Kb
  • OS: any
  • Processor: any
  • Memory: 10 Mb
  • Software: Java 1.4.1 (or higher) interpreter

Installation

Compilation
Portable Java library jar makes library compilation unnecessary.

InstallationCopy java library 'jar' file to local disk. Add this jar file tro your java program class path.

Example: javac - classpath .:DXJava.jar YourJavaClass.java

Source Code Compilation
If you have the 'Ant' build tool installed, type "ant jars" at the command line to build the VFSBrowser jar file. If you do not have the Ant build tool, then you use your local java compiler to compile the java classes defined in the 'src/edu' directories. You will need to add the various Jar files stored in the subdirectory 'lib' (in this folder) to the java compiler classpath.

Source Code Installation InstructionsUnzip the Software Download file and any ".zip" file it contains until you obtain a directory containing the Ant build file, build.xml. Compile the VFSBrowser.jar file (see "Compilation" above). Use the VFSBrowser in a Java program as follows:

Example:

javac -classpath.:VFSBrowser.jar YourJavaClass.java

Purpose

A VFSBrowser presents a user with a point-and-click visual interface with which to select a file from both local and remote file systems. It may be added to any Java application wishing to add remote file system access to it's capabilities.

The VFSBRowser will run on any computer that supports Java v1.4.1 (or greater).