Documentation: - Review of javadocs, update methods to java ones. - Write a little tutorial. - Usage examples. Design: - Improve error notification. Decide what functions should return error as int/boolean and what should throw an exception. Design exception hierarchy. - Walk to a improved Java-like API... - Java based BurnSource. java IO/NIO burn sources Testing: - Test program like test/libburner and test/iso.c (this last already done) - Write a lot of tests, either manual tests and automatic test (Junit based) to cover all methods.