lightdev.com

Light Development
File System Library

Home

Products

Open Source

Services

Links

Contact

Search

Open Source

SimplyHTML

SocketTalk

PluginTemplate

SimpleTree

App Package

Album Helper

Playlist Editor

Spectrum Analyzer

DynDNS Client

Audio Library

SAM Framework

TREC Platform

XML-RPC

File System

File Server

File Manager

XML Package

Web Start

Get Thunderbird

Get Firefox!

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

Downloads and resources

release package

classes, sources, and API docs in one ZIP package (74 KB)

read API docs online

API documentation in Javadoc format for online reading

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.