ho visto un post molto simile al mio (sorry!) pochi post facon relative risposte e soluzioni.
Solo con JAVA eh?