Java Thin-Client Programming for the Network Computing Environment