Java implementation of the Universal Computer Protocol