A Java Framework for Internet Distributed Computations