DevelopersUntil the 0.1 release no developer documentation wil be available online.
While there is no javadoc's you can always browse the source code and read it's comments. The design is very extensible so you can easily create a new error correction engine or a audio extraction plugin (like extracting directly to .ogg or to .mp3). Also the drivers framework is still under development but when it's concluded it will be fairly easy to make CDMirror act as a frontend to cdrecord or cdrdao, infact that one of it's goals.
Developers Use SourceforgeWe will be using all Sourceforge utilities as much as possible, so posting bugs, patches, features, asking for support, all of this will be available in the project details.
Get CDMirror from CVSTo download CDMirror from CVS just use the following commands:
cvs -d:pserver:email@example.com:/cvsroot/cdmirror login
cvs -z3 -d:pserver:firstname.lastname@example.org:/cvsroot/cdmirror co cdrw
cvs -z3 -d:pserver:email@example.com:/cvsroot/cdmirror co cdmirror
Compiling CDMirrorTo compile CDMirror you'll need:
cdrwdirectory, after that import
cdmirrorproject selecting the cdmirror directory, finally select the java-gnome jars.
To compile cdrw go into it's directory and run
ant base, this will create 2 files in dist:
Finally you just have to build cdmirror project on eclipse as usual, the main class is cdmirror.gui.Main, you migh have to add the JVM option "-D/path/to/cdrw/dist".
CDMirror was tested on these open JVM's: GCJ and Kaffe.
Getting Java-GnomeUnder Debian SID just run
apt-get install libgnome0-java libgtk0-java libglade0-java
Under Redhat, Mandrake you can download the rpms provided by ZizWorks, while you're there you can also try out the Java-Gnome Eclipse plugin ;)