Nuacht

What 3rd part library or java functions would people recommend to complete this task? I am not asking for code just a point in the direction towards a possibly solution. Cheers, ...