A web-based system for computer-assisted surgical planning using Java