Originally Posted by teckstud
Exactly- that's why we got 2003 MMS in 2009!
MMS is a kludge.
Flash is a kludge too, at least in its real-world use.
I never ever encountered Flash outside of these things:
- consumer sites (like ikea)
- crappy games
- working around standard imposed security restrictions for the sake of user-friendliness
- in replacement for css/html/js/dom stuff but the dev couldn't get a clue of how to do it properly
- vendor-provided embedded audio/video player
Most/All of people need in this (who needs ads, etc... ?) and much more is doable in HTML4/HTML5 resp.
If you need anything more than what HTML&al. provides you with, then you need a full-blown application in .Net/Cocoa/whatever. That does not mean it's not a connected app. Think Twitter.com vs Twitter clients. Think Google Mail vs you regular MUA. See all those non-web, cloud-enabled apps on the iPhone/Android/Pre. See how the cloud offsets storage, computing and notifications off your iPhone when it matters, and do things locally when it matters. Do you see the pattern?
Ubiquitous web apps and optimised local apps as an interface to the cloud. Flash has no place to fit in that world. It tries to succeed where Java applets did fail, but Java had the good idea to then stick on the server side. What remains of Flash as a developper base is the equivalent of VB on the local app side and PHP on the server side. No sane developper would want to touch those with a 10-foot pole, if only for the specific aura they have.