Java based distributed measurement systems