Tecnología

Inicio

Alternativas a Macromedia Flash Player

Adobe Flash Player (anteriormente Macromedia Flash Player) es una plataforma multimedia que se ha convertido en el estándar para la implementación de la animación y la interactividad en páginas web para crear anuncios, integrar el vídeo en sitios web e incluso desarrollar aplicaciones web ricas en funcionalidades. A pesar de ser el estándar de facto, hay algunas alternativas que pueden crear resultados similares a Flash en la web.

SVG y SMIL

Scalable Vector Graphic (SVG) y el Lenguaje de Integración de Multimedia Sincronizada (SMIL) son dos tecnologías creadas por el World Wide Web Consortium (W3C), destinado a ser una alternativa en estándares abiertos a Flash. SVG es un formato para describir gráficos vectoriales bidimensionales, tanto estáticos como dinámicos. SMIL se utiliza para definir el margen de beneficio para los efectos adicionales, tales como animaciones, transiciones visuales, medios de comunicación incrustadas, la sincronización y el diseño, de forma similar a Flash.
El factor más limitante de SVG y SMIL, introducida en 2001, es el apoyo del navegador, que es incompleta en el mejor (aunque mejora) en los navegadores como Mozilla Firefox y Opera. Internet Explorer requiere que los usuarios descargar un plugin (similar a Flash) para representar con precisión marcado SVG.
Adobe también ha tenido su propia aplicación de visor SVG desde antes de que adquirió la tecnología Flash, aunque el apoyo para él ahora ha sido descontinuado.

Microsoft Silverlight

Silverlight es un marco de aplicación web desarrollada por Microsoft que puede lograr resultados similares a reproductor de Flash. Por primera vez en abril de 2007, Silverlight es una tecnología relativamente nueva en comparación con Flash, que ha existido desde 1996. A pesar de ello, un número creciente de sitios están implementando Silverlight de Microsoft, tales como el sitio web oficial de la Liga Mayor de Béisbol (para visualizar video) , Windows4All.com (para crear un sistema operativo virtual en línea) y GoGoPin anuncio (un anuncio clasificado creador / aviador en línea).
Desde su lanzamiento, Silverlight se ha convertido en el principal competidor en el pequeño mercado de alternativas de Flash. Microsoft, sin embargo, ha sido conocido por ignorar los estándares abiertos, y Silverlight no es diferente con su falta de compatibilidad con el estándar SVG, en lugar de hacer uso de lenguaje de marcado extensible propia aplicación de Microsoft (XAML).

OpenLaszlo

OpenLaszlo, una plataforma completamente de código abierto desarrollado por Laszlo Systems, está diseñado para desarrollar y desplegar aplicaciones web ricas. Esta tecnología consiste en el Servidor OpenLaszlo y lenguaje de programación LZX, que es un lenguaje JavaScript y descripción XML similar al lenguaje XAML de Microsoft utilizado en Silverlight.
Dado que las aplicaciones de OpenLaszlo pueden ser compilados dentro del navegador de forma dinámica y se ejecutan como servlets Java tradicionales, sólo se requiere que el servidor web se ejecuta el servidor OpenLaszlo, lo que aumenta la compatibilidad con los navegadores, en comparación con SVG y Flash. No hay descargas adicionales son necesarias para que los usuarios finales puedan ver las aplicaciones de Internet creadas con OpenLaszlo y desplegados en este método.
Además, las aplicaciones de OpenLaszlo pueden ser compilados en DHTML o SWF archivos para ser cargados de forma estática en páginas web, aunque este modo de despliegue carece de la funcionalidad completa de los archivos servlet-contenido.

Potencial

A medida que maduran estas alternativas de Flash, también lo hace su potencial de características adicionales y un uso más generalizado. Adobe Flash ha existido el más largo de cualquiera de estas tecnologías, y por lo tanto, tiene una ventaja inmediata. Como cada una de las otras tecnologías de crecer, sobre todo recién llegado Silverlight, más y más desarrolladores estarán dispuestos a ponerlas en práctica a través de la web.

consideraciones

Al considerar cualquiera de estas alternativas a Flash, los desarrolladores deben tener en cuenta el soporte de los navegadores (o su ausencia) para cada tecnología. Silverlight (y SVG para Internet Explorer) requieren que los usuarios finales puedan descargar plugins adicionales para acceder a las aplicaciones y animaciones creadas correctamente. Dependiendo del navegador que se utilice, SVG no puede hacer con precisión debido al apoyo incompleta. Además, aunque las aplicaciones de OpenLaszlo pueden ser completamente del lado del servidor, aumentando compatibilty, puede requerir una curva de aprendizaje más grande para los desarrolladores utilizan para crear aplicaciones Flash.
Para la mayor audiencia posible, puede que sea necesario para que los desarrolladores sólo tiene que utilizar Flash, que ya es el estándar aceptado utilizado por la mayoría de los desarrolladores interactivos, y visto por millones de usuarios de Internet sobre una base diaria.