But today, right now, HTML5 is not appropriate for the immersive applications that Flash and Silverlight are capable of creating.
You could argue that Flash and Silverlight were never particularly appropriate either. Cue native apps...
You could argue that Flash and Silverlight were never particularly appropriate either. Cue native apps...
Very few people are doing client-side java these days, but those are making some rich, immersive experiences, across platforms, and with push deployment.
Having said that, client-side java is hard; No "authoring" tools, all UI & visualization is made by programmers .. not exactly the most discerning of aesthetes ;-)