added Java wrapper Jpcraw, later can extend to GUI.