PPM viewer written in java