Orto is an interesting project that lets you convert a J2ME client into DHTML. Its difficult to understand all of it and there seems to be many restrictions, but its seems clear that Orto allows you to write clients using Java and have it run on browsers without Java VM. The idea itself is intriguing.