Las Innovaciones patentadas por los fabricantes de software son algo muy común. Algunas se han convertido en tecnologías básicas para el devenir del desarrollo web y han sido ampliamente aceptadas, otras han fracasado miserablemente y han caído en el olvido.
En algunos casos, estas tecnologías solo funcionan en un entorno concreto, en otros solo funcionan mediante un plugin específico que no tiene por qué estar instalado junto al navegador, incluso hay tecnologías que se debe pagar licencia para poder ser utilizadas.
En este artículo repasaremos brevemente algunas de las más importantes.
VML – Vector Markup Language
- Desarrolladores: Autodesk, Hewlett- Packard, Macromedia, Microsoft y Visio.
- Características: VML es un lenguaje XML para la creación de gráficos vectoriales. Fue presentado para su estandarización al W3C en 1998 compitiendo con PGML. Tras de un largo examen, el W3C decidió combinar esos dos formatos originando el formato SVG.
- Inconvenientes: Sólo las aplicaciones de Microsoft soportan este lenguaje.
PGML – Precision Graphics Markup Language
- Desarrolladores: Adobe Systems, IBM, Netscape, y Sun Microsystems
- Características: Otro lenguaje basado en XML para la representación de gráficos vectoriales. Se presentó a la W3C no siendo aprobado para su recomendación.
Adobe Flash
- Desarrollador: Adobe systems
- Características: Se trata de la tecnología de creación y edición de animaciones vectoriales más popular. Es actualmente la herramienta más utilizada para la reproducción de video en la red, aunque con la implantación progresiva de HTML5 y CSS3, puede que esta situación cambie en poco tiempo.
- Inconvenientes: Es necesario que el navegador tenga instalado el plugin correspondiente para poder visualizar el contenido generado en Flash.
Silverlight
- Desarrollador: Microsoft
- Características: Silverlight fue lanzado en 2007 para competir con Flash en la creación de contenido multimedia para la web. Por ahora no ha conseguido una implantación muy profunda.
- Inconvenientes: Esta tecnología no utiliza el estándar SVG, además el contenido introducido en la red mediante Silverlight, solo podrá ser actualizado y modificado desde la plataforma Windows.
Applets de Java
- Desarrollador: Sun Microsystems
- Características: Un applet es un programa precompilado que se puede incrustar en un HTML. La idea es que deben ser descargados y ejecutados por el navegador, lo que permite crear programas que se puedan ejecutar solo cargando una web. Se pueden utilizar en cualquier sistema que tenga instalada una Java Virtual Machine.
- Inconvenientes: Del mismo modo que Flash, los applets requieren un plugin específico que no está disponible por defecto en los navegadores.
Controles ActiveX
- Desarrollador: Microsoft
- Características: Fueron la respuesta de Microsoft a los applets de Java. Están construidos sobre el modelo de componentes de Windows.
- Inconvenientes: Sólo operan oficialmente en Internet Explorer (aunque existen opciones para ejecutarlos en otros navegadores) y en el sistema operativo Windows.
Fuentes OPEN TYPE
- Desarrolladores: Microsoft, Adobe systems
- Características: OpenType es un formato de fuente basado en TrueType. La especificación continúa en desarrollo y en la actualidad se encuentra en proceso de convertirse en un estándar abierto. Debido a su su versatilidad es ampliamente utilizado en la mayoría de los navegadores y sistemas operativos.
Fuentes EOT – Embedded OpenType
- Desarrollador: Microsoft
- Características: Es una variación de los formatos TrueType y OpenType.
- Inconvenientes: Es compatible exclusivamente con Internet Explorer.
Formato GIF – Graphics Interchange Format
- Desarrollador: CompuServe
- Características: Es un formato de imagen sin pérdida que comprime los archivos usando un algoritmo llamado LZW. Fué muy utilizado en los noventa sobre todo para mostrar pequeñas animaciones, al tratarse del único formato soportado por multitud de navegadores que permita dicho efecto.
- Inconvenientes: Solo puede contener 256 colores. En la mayoría de los casos tiene un rendimiento de compresión inferior respecto al formato libre PNG
Tecnología ASP – Active Server Pages
- Desarrollador: Microsoft
- Características: ASP es un lenguaje de servidor que permite el uso de diferentes scripts y componentes ya desarrollados junto con HTML para mostrar páginas dinámicas.
- Inconvenientes: Solo funciona con servidores que utilizan el sistema operativo Microsoft.
VBScript – Visual Basic Script
- Desarrollador: Microsoft
- Características: Fue un lenguaje de programación de scripts basado en Visual Basic desarrollado para competir, con poco éxito, con Javascript en entornos de cliente. Microsoft decidió abandonar esta tecnología en favor de .NET.
- Inconvenientes: Era compatible exclusivamente con Internet Explorer.
¿Destacarías alguna tecnología propietaria más?

