Java Human Machine Interface