Common File Management
The Light Development File System models files independent from a
specific file system. Being created in Java it can be used for any system
independent implementaion of file operations. In addition it enables an
architecture of file operations not bound to a specific machine but
distributed over machine boundaries.
Tightly coupled file class in Java
The standard Java class java.io.File is tightly coupled to the file system
of the local machine it is instantiated on. This way objects of class
java.io.File are not portable across machine boundaries in the sense of
distributed computing.
File references uncoupled from file system
The Light Development File System uncouples file objects from a
file system and in addition delivers an implementation of a local file
system with all typical file operations such as move, copy, delete, etc. at
the same time. For local operations it relies on and utilises class
java.io.File this way ensuring consistent and Java compliant platform
independency.
Ideal extension of Java file handling
With its simple but efficient architecture the Light Development File
System enables platform independent and distributed applications
operating on files and adds standard file operations to the Java platform
thus being the ideal extension of file handling built into Java.
|
Download here
Reference Implementations
For a reference implemenation of a file server and a client application for file management
based on the Light Development File System see the
Requirements
To use this library a Java Software Development Kit (JDK) is required. You can
obtian the latest version of the JDK at the following link:
http://java.sun.com
Platform independent
Being implemented in 100% pure Java technology the library can be used on
virtually any platform such as Unix, Linux, Solaris, Mac or Windows.
|