Microsoft Silverlight - rompecabezas en línea

Microsoft Silverlight es una estructura para aplicaciones web que agrega nuevas funciones multimedia como la reproducción de vídeos, gráficos vectoriales, animaciones e interactividad, en forma similar a lo que hace Adobe Flash.

Silverlight compite con Adobe Flex, JavaFX, OpenLaszlo y algunas presentaciones de componentes AJAX. La primera versión de Silverlight fue lanzada en septiembre de 2007 y actualmente su versión 5.0 se distribuye de forma gratuita.

Además se lanzó una versión en conjunto con Novell de Silverlight llamada Moonlight, la cual es código abierto para los sistemas operativos basados en UNIX. En mayo de 2012, Moonlight fue abandonado debido a la falta de popularidad de Silverlight.​

El navegador de Microsoft, Microsoft Edge no soporta esta tecnología, por lo que se recomienda evitar su uso.​

Descripción

Conserva un modo de gráficos de sistema, similar al del WPF e integra en un solo complemento multimedia, gráficos de computador, animaciones e interactividad. La base de su programación es XAML y el acceso a los objetos está dado por C# y Visual Basic (aunque la versión 1.0 trabajaba a partir de JavaScript ). El XAML puede ser usado para marcar los gráficos vectoriales y las animaciones.

Microsoft Expression Blend es la herramienta de Microsoft que se utiliza para crear las animaciones en Silverlight.

Silverlight soporta playback del formato de video VC-1 en todos los navegadores compatibles sin requerir el control ActiveX del Reproductor de Windows Media. Sin embargo, la EULA dice que la licencia del VC-1 es "sólo para uso personal y no -comercial de un consumidor".​ El contenido creado con Silverlight sería más "buscable" e "indexable" que aquel que fue creado con Adobe Flash por no estar compilado, pues se representa como un texto XAML.​

Con Silverlight es posible cargar dinámicamente un contenido XML que puede ser manipulado a través de una interfaz DOM, una técnica que es compatible con aquellas convencionales del lenguaje AJAX. Silverlight tiene un "Downloader" (descargador) para tomar scripts u otros medios y guardarlos en el equipo, cuando es requerido por la aplicación.​ También soporta lenguajes dinámicos de programación como Ruby y Python.​

¿Código abierto?

Un informe anónimo afirmó que Microsoft publicaría ciertas partes como código abierto,​ pero Sam Ramji, director de estrategia de tecnología de la plataforma de Microsoft, dijo que la compañía no planea hacer eso.​ Sin embargo, porciones de la Rutina del Lenguaje Dinámico (Dynamic Language Runtime), incluido con Silverlight, se han puesto a disposición a través del sitio web CodePlex de Microsoft bajo la Licencia Permisiva de Microsoft ( Microsoft Permissive License).

Compatibilidad

Notas:

Opera era soportado desde la versión 2.0​

En Linux, los navegadores Firefox, Konqueror y Opera eran soportados desde la 2.0​

Soporte para los distribuciones más importantes de Linux a través de una implementación de Silverlight, llamada Moonlight​«Silverlight 1.0 Released and Silverlight for Linux Announced».

Hikaru Aizawa rompecabezas en líneaHikaru Aizawa rompecabezas en líneaHikaru Aizawa rompecabezas en línea