What’s wrong with Java Clients?
There is no argument about Java the programming language -- there are some issues about Java the user interface builder
First there are the battles between Sun Netscape and Microsoft which makes Java on the client less robust than Java on the server
However Java allows to build totally general users interfaces and there appear to be no rules and nothing equivalent to style sheets in HTML/XML.
Thus it does not seem practical to build cross disability and cross rendering device interfaces for arbitrary Java applet interfaces
On the other JavaScript and dynamic HTML can do many things that you might have thought one needed Java for
General Java visual interfaces need languages such as UML to describe interface object model?