“New versions of Communicator and Internet Explorer make ‘Write once, run anywhere’ even harder to do.”