This is the java version of SDC. Currently it is a very
early version. It has been tested on Windows XP and Fedora Core 3/4 (FC3/FC4)
but should work on any platform that the JRE can run on. It currently
includes the following abilities:
1. Scan a folder/disc/disk on your
computer.
2. View all folders/discs/disks that were scanned in a tree view.
3. View files that were in scanned folders.
4. Search for a file or folder.
5. Delete a chosen folders/discs/disks.
6. Rename a chosen folder.
7. View detailed properties about a folder/file and add comments.
8. Record ID3 Tags in MP3 files.
Technology used
I am using Eclipse 3.0 as my Java IDE.
Mckoi SQL Database is used to store the scanned information.
JID3 by Paul Grebenc
is used for reading ID3 Tags.
JGoodies Looks and Liquid
Look and Feel are used to give it a nice interface.
The Linux startup script was taken from Azureus.
Feedback
If you think something should be
added. If you find a bug in the code. Have questions or for any other
reason wish to contact me, e-mail me at adin[at]aronson.co.il with the
word SDC in the subject (otherwise your mail might be sent to the junk
folder). I will try to reply as quickly as possible.
Working with the source files
Here is how to set up the source
in Eclipse 3 (though you can use any Java IDE).
1. Unzip SDCj-Source.zip to a folder
2. In Eclipse, right click in the Package
Explorer and choose Import... Choose Existing
Project into workspace and click next. Choose the
folder where you unzipped the source files.
3. You will probably have to correct the paths
of the external JARs. Do this via the Libraries tab in Java
Build Path node of the project properties.
History
0.8j (Febuary 2006) download zip download source
User can save db folder anywhere and set its location via the Settings Window.
In Settings window, user can use a 'file chooser' window to locate a file browser (instead of typing it in manually).
User can choose a folder and do a 'Search here...' to search only the select folder (and its sub-folders)
Compatible with JRE 1.4
Various fixes to search window
0.7j (September 2005) download zip download source
Ability to print or save as an html file added
Check for updates should now work consistently
0.6j (August 2005) download zip download source
Fixed 'Open File Browser here' function under Linux
Fixed ability to drag folder from Nautilus to SDCj to start scan of dragged folder
0.5j (August 2005) download zip download source
User can drag folder/disc to SDCj and the scan dialog will open automatically to location
Check for updates and news option (Under Help menu)
Configure Internet connection (for use with update)
An 'Open selected folder in user's file browser' option added (if folder is currently available)
User can choose what program to use to browse a folder
A 'Loading SDCj..." window appears when SDCj starts until main window appears
A 'Working...' window shows while SDCj executes long lasting operation like when erasing all scanned data
SDCj remmembers columns added/removed and their widths in the files table during the session
0.4j (July 2005) download zip download source
SDCj Saves last scanned location
Added Option to erase all scanned data
Added ability to cancel scan in middle
Many columns added to the files table. Right clicking on table header gives ability to add/remove visible columns
Cloudscape and HSQLDB found lacking - Stayed with Mckoi
0.3j (April 2005) download zip download source
Added support for ID3 Tags. SDCj will store Artist,
Title, Album, and Genre if MP3 file has this info. This information can
be searched in the search window.
Memory overflow fixed when scanning extremely large volumes
Various bug fixes
0.2j (March 2005) download zip download source
Added ability to delete, rename and add comments to Files. (those
abilities existed for folders in 0.1j)
Search window can search in comments.
0.1j (Nov 2004)
First public release of SDCj.
Adin Aronson
e-mail me at adin[at]aronson.co.il with the word SDC in the subject (otherwise your mail might be sent to the junk folder)
