Get VdrAssistant at SourceForge.net. Fast, secure and Free Open Source software downloads

an Assistent not limited to conversion of VDR-recordings to DVD-images

Libraries and tools

Libraries

springframework
Not my favorite library, but when I started, the propaganda sounded great. Unfortunatelly the reality was poor, so I reduced the use of the framework parts whenever I have time to reorganization.
commons-...
I'm an old guy and some tools became a habit, so I stil use them, even if there might exist somewhat cooler tools or the tool is outdated ...
one of those tools is commons-logging for sure, but I love the ease of use and I continue using it.
Other libraries from the commons-pool, I use
  • commons-dbcp
  • commons-lang (is only an indirect dependency)
  • commons-pool
Glazedlists
The best java library I ever got in touch with! No doubt, those lists are incredibly fast, but beside that, the usage is as desired. I can'r imaging developing a real java app without glazedlists.
JGoodies
What's Glazedlists for lists, is JGoodies for the GUI. The only I had to exchange where the factories of the GUI elments. I don't like factories with public static access - they blight any application design. Beside that, I like JGoodies that much, that I choose it as a basis for my Persistenzlayer.
I use JGoodies binding, forms, validation and looks.
mysql
When I started development of VdrAssistant, mysql was the only freeware database, working some kind of reliable. I'd like to start with Postgres too, but it was not ready yet for Java-projects. All others - I don't wonna even start talking about em. So - mysql is currently the only officially supported database.

Tools

The most important tool to me is perl! Even if it is not part of the java-world and others might sneer about me. From my point of view, perl is as attractive as a natural language and so you might stumble on a perlscript being part of the build system

Further tools, VdrAssistant uses:

ImageMagick
the swiss army knife for image processing
Project-X
the swiss army knife for demuxing/cutting
mjpegtools
will be used for conversions, mainly at creation of DVD menues
transcode
the counterpart of Project-X - essential for the muxing
dvdauthor
no dvd creation without this - at least at linux systems
Handbrake
Unfortunatelly the tool is stil in early development stage and for so, not every functions are working yet. But it is already great on archiviing movies and the only tool that handles HD-movies reliably (ok, the tool needs a bit external support - but that's what VdrAssistant is for )

Unfortunatelly handbrake does not support a version query, so it is really hard to determine, which variant will work. The output of handbrake has changed in the past, so I only can recommend using handbrake from svn trunk.



 
change to english nach Deutsch wechseln