FreeDB Demo
The FreeDB collection is
a community maintained compilation of CD information, like artist, CD-title, and
tracklist, comprising over 500.000 CDs from a number of genre categories (rock, blues,
classics, etc.).
Infonyte's FreeDB Demo demonstrates how to build highly performant
web-applications operating on large XML data volumes based on Infonyte-DB.
The demo offers a simple, form-based search on the FreeDB collection
and an individualized presentation of
results in HTML and in XML (screenshot)
. It is implemented using Java Server Pages and XSLT stylesheets
on top of Infonyte DB. Sources for the web-application are included.
The underlying database is produced from an XML version of FreeDB's database format,
which comprises about 600 MB. Infonyte's internal database representation
(PDOM collection), is also about 600 MB (370 MB zipped), but includes data- and
fulltext indices. A stripped version covering only classics CDs is
also available (35 MB zipped).
Requirements
Installation of the software and database requires:
- A Java JDK version 1.2 or higher.
- Infonyte DB version 2.0.3 or higher, which can be downloaded from
Infonyte.
- 128 MB main memory.
- 150 MB-850 MB free disk space (classics only version: 150 MB, full version 850 MB).
Download and Installation Instructions
- Download the FreeDB demo and database as ZIP file;
- Unzip the contents of the downloaded file to a suitable directory BASE_DIR,
preserving relative directory path settings. The PDOM collection is in the extracted
folder 'BASE_DIR/freedb/collection'.
- Read the file 'BASE_DIR/freedb/readme.html'. It contains further documentation
how to build and run the web-application.
Mobile Version
A version of the FreeDB Demo for mobile devices (e.g. PocketPC with
Insignia JEODE JVM) is available on request.
Contact: info@infonyte.com