Why Java is going to succeed in the client side
When Sun Microsystems released Java back in 1995, the big promise was that it was going to bring profound changes in the way we interact with Web applications. The amazing Applets were going to allow us to write multiplatform rich client applications deployed over the web, that would lead to a reduction of total cost of ownership.
There were several reasons why the Applets did not meet the expectations. I would have to say that it was in big part because of Microsoft