Not talking about the recent Java/Oracle debacle here, but something I've been wondering recently.
Where did Java go wrong? Did Sun decide to concentrate on the server-side and let client-side stagnate? How did Flash become dominant over Java? Flashy (no pun intended) graphics? Marketing?
Never having been a Java developer, I've not followed this closely so I'm interested to hear your thoughts.