Quiero explicitar lo importante que ha sido el numero 2, ADOBE Flash Player, principalmente debido a la Ubicuidad que ha logrado como plugin de Browsers, lo que ha permitido que el 99% de los browsers permita Flash. (Los browsers de fabrica no vienen habilitados para acceder al hardware de tu PCs como la tarjeta de sonido, o la webcam o la tarjeta de video, por lo que no se puede poner una pista de audio o un video. Para eso se han creado los plugins, que le permiten al browser acceder a estos dispositivos)
Las primeras versiones solo permitían desplegar gráficos vectoriales y algo de audio, pero a medida que se avanzó en su desarrollo, se le fueron agregando funcionalidades y hoy permite hacer streaming de audio y video de webcams, entre otras cosas.
¿quienes se han visto beneficiados?
Bueno, los usuarios, que hoy en día tenemos experiencias web mas ricas que antes, pero también muchos MUCHOS desarrolladores y proveedores de servicios (y por supuesto Macromedia adquirida por ADOBE)
¿Cuánto desarrollador web hay por ahí por el mundo que se ha ganado sus buenas lucas vendiendo animaciones o sitios completos desarrollados en flash?, ¿cuántos sitios o servicios web que corren full en flash han sido altamente exitosos?, como el clasico Yetisport, también están los sitios de PodCast o radios online como Pandora.com y la guinda de la torta: YouTube .Todo esto ha sido posible principalmente gracias a la Ubicuidad de Flash, gracias a que el 99% de los browsers lo tiene instalado. El exito explosivo de YouTube fue en parte gracias a que sus videos se pueden ver en cualquier browser via un embeded, sin necesidad de instalar nada, gracias a que flash ya estaba instalado, si YouTube hubiera decido usar la tecnología QuickTime o RealPlayer, no habría sido lo mismo.
¿Es el único?
NO, Hay otras tecnologías que compiten con FLASH en distintos segmentos, ya mencione a QuickTime de Apple para los videos, o RealPlayer para streaming, también se podría considerar a Java o a Windows Media Player, pero ninguna es tan ubicua como Flash.
y?
a pesar de que son muchos muchos los usuarios de internet, son realmente esquivos, lograr entusiasmar a un usuario en una nueva aplicación web y que se haga usuario no es simple, mas difícil que sea cliente!. Si dentro de los primeros 5 segundos no logra entender de qué se trata, es muy probable que se aleje, entonces, si tu desarrollas una aplicación super grosa pero obliga a que primero tengas que instalar un plugin y esté X segundos esperando para instalarlo, las probabilidades de éxito de tu proyecto son inversamente proporcionales a X.
Con Meeting.cl tenemos ese dilema, necesitamos que nuestros usuarios instalen un plugin que le permita al browser acceder al hardware, que lea la señal del micrófono, la procese y la envíe a Internet usando protocolos de VoIP. Lamentablemente Flash no cumple con los requerimientos que necesitamos, asi que estamos obligados a usar nuestro propio plugin, por eso hemos creado el proyecto OpenSource RuMPI: Real Time Multi Peer Interaction, que esperamos sea tan ubiquo como flash, que beneficie a tanta gente como flash, pero de eso, les cuento en otro Post.






De hecho actualmente la version firefox de Meeting.cl usa JAVA, pero estamos satisfechos con el resultado: no está instalado en todas las maquinas, instalarlo es engorroso (en especial en linux),es bastante pesado y de pronto se cae...por eso no nos vamos por Java.
si bueno eso de la compatibilidad es verdad con el applet que usabamos nosotros costo un poco hacerlo compatible pero detodas maneras eso fue hace más de 4 años y también es verdad que no esta en el 100% de pcs...
Suerte señores :-)
( offtopic OMG he intentado 4 veces hasta ahora achuntarle al Capcha... a sido el capcha más complicado que me a tocado)