fbpx
Wikipedia

Microsoft Silverlight

Microsoft Silverlight era 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.

Microsoft Silverlight
Parte de Windows Essentials
Información general
Tipo de programa Estructura de desarrollo para aplicaciones web
Desarrollador Microsoft
Lanzamiento inicial Abril de 2007
Discontinuación 12 de octubre de 2021
Licencia Microsoft CLUF (EULA), con componentes de la licencia MS-PL
Estado actual Descontinuado
Información técnica
Programado en Combinación de C++ y C#
Versiones
Última versión estable 5.1.50918.0 (info) 15 de enero de 2017 (4 años, 6 meses y 20 días)
Archivos legibles
Adobe Cross Domain Policy File
Enlaces
Sitio web oficial

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.[1]

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

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".[3]​ 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.[4]

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.[5]​ También soporta lenguajes dinámicos de programación como Ruby y Python.[6]

¿Código abierto?

Un informe anónimo afirmó que Microsoft publicaría ciertas partes como código abierto,[7]​ pero Sam Ramji, director de estrategia de tecnología de la plataforma de Microsoft, dijo que la compañía no planea hacer eso.[8]​ 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

Sistema Operativo IE 6 SP2 IE 7 y 8 Firefox 1.5 Firefox 2.0, 3.0 y 3.5 Safari Opera Chrome
Windows Vista/7
-
1.0, 1.1, 2.0, 3.5, 4.0 1.0, 1.1, 2.0 1.0, 1.1, 2.0, 3.5, 4.0 1.0, 2.0; vía NPAPI 2.0[9] 2.0, 3.0, 4.0
Windows Server 2003 1.0, 2.0, 3.0, 4.0 1.0, 1.1, 2.0,3.5 1.0, 1.1, 2.0 1.0, 1.1, 2.0, 3.5 (Solamente versión 3.5) 1.0, 2.0; vía NPAPI 2.0[9] 2.0, 3.0, 4.0
Windows XP 1.0, 2.0, 3.0, 4.0 1.0, 1.1, 2.0, 3.0, 4.0 1.0, 1.1, 2.0 1.0, 1.1, 2.0, 3.5, 4.0 1.0, 2.0; vía NPAPI 2.0[9] 2.0, 3.0, 4.0
Windows Phone 7
-
Más adelante
-
-
-
-
-
Windows 2000 2.0, 3.0,4.0
-
-
2.0 (No oficial) 2.0 (vía NPAPI)
-
-
Mac OS 10.4.8+ PPC
-
-
1.0 1.0 1.0 Más adelante[9] ?
Mac OS 10.4.8+ Intel
-
-
1.0, 1.1, 2.0 1.0, 1.1, 2.0 1.0, 1.1, 2.0, 4.0 2.0[9] 3.0, 4.0; No oficial
Linux[10]
-
-
Moonlight y 2.0[11][12] Moonlight y 2.0[11][12] Moonlight y 2.0[11] 2.0[9][12]
?

Notas:

  • Opera era soportado desde la versión 2.0[9]
  • En Linux, los navegadores Firefox, Konqueror y Opera eran soportados desde la 2.0[12]
  • Soporte para los distribuciones más importantes de Linux a través de una implementación de Silverlight, llamada Moonlight[11]«Silverlight 1.0 Released and Silverlight for Linux Announced». Consultado el 5 de septiembre de 2007. [12]
  • Se planeaba dar soporte a dispositivos móviles en el futuro, de acuerdo con Scott Guthrie.[13]
  • Se ha considerado dar soporte a otras plataformas.[14]

Versiones

Nombre de la versión Número de la versión Fecha
1.0 Community Technology Preview (CTP) 1.0.? Diciembre de 2006
1.0 Release to Web (RTW) 1.0.20816 5 de septiembre de 2007
2 Pre-Release
(As 1.1 Alpha Refresh)
1.1.20926.0 5 de septiembre de 2007
1.0 Service release 1.0.21115.0 20 de noviembre de 2007
1.0 Service release 1.0.30109.0 15 de enero de 2008
2 Beta 1[15] 2.0.30226.2 3 de mayo de 2008
1.0 Service release[16] 1.0.30401.0 8 de abril de 2008
2 Beta 2 2.0.30523.6 6 de junio de 2008[17]
2.0.30523.8 16 de julio de 2008
1.0 Service release 1.0.30715.0 27 de julio de 2008
2 Release Candidate Zero (RC0) 2.0.30523.9 25 de septiembre de 2008
2 RTW[18] 2.0.31005.0 24 de octubre de 2008[19]
2 General Distribution Release (GDR) 1 2.0.40115.0 19 de febrero de 2009
3 Beta 3.0.40307.0 18 de marzo de 2009
3 RTW 3.0.40624.0 9 de julio de 2009
3 GDR 1 3.0.40723.0 28 de julio de 2009
3 GDR 2 3.0.40818.0 1 de septiembre de 2009
4 Beta 1 4.0.41108.0 18 de noviembre de 2009
3 GDR 3 3.0.50106.0 20 de enero de 2010
4 RC 4.0.50303.0 15 de marzo de 2010
4 GDR 4.0.50401.0 15 de abril de 2010[20]
4 GDR 2 4.0.50917.0 28 de septiembre de 2010

Silverlight 1.0

Silverlight 1.0 consiste en la presentación del núcleo de un framework, el cual es responsable de la interactividad y el ingreso de datos por parte del usuario, los gráficos, animación, la reproducción de medios, el soporte a la administración de derechos digitales y la integración del DOM.[21]​ Sus componentes son los siguientes:

  • Input - Maneja la información que aportan los dispositivos de entrada como los teclados, el ratón, el stylus, etc.
  • Núcleo UI - Maneja el rendimiento de las imágenes bitmap (incluyendo las imágenes raster como JPEG, los gráficos vectoriales, el texto y las animaciones).
  • XAML - Permite que la disposición de UI sea creada usando el lenguaje de marcas XAML.

Una aplicación de Silverlight comienza por invocar el control de Silverlight mediante una la página HTML, para generar dicha página (en lo que a estructura se refiere), usa el archivo XAML. El archivo XAML puede contener múltiples objetos, pero normalmente el objeto padre suele ser del tipo Canvas, el cual actúa como contenedor de otros elementos. Silverlight ofrece la posibilidad de usar símbolos geométricos básicos como: líneas, elipses, elementos de texto, imágenes y multimedia. Los elementos están propiamente posicionados para alcanzar la disposición deseada. Cualquier figura arbitraria puede ser creada si es requerida. Estos elementos pueden ser animados usando el reproductor de eventos; algunos efectos de animaciones están predeterminadas, mientras que otros puede ser compuestos de otros efectos pre-definidos. Eventos como el movimiento del teclado o del ratón pueden ser manejados por scripts personalizados o manejadores de eventos.

La manipulación programática del UI se obtiene al usar lenguajes de scripts para modificar el DOC del objeto Canvas del Silverlight. Para facilitar esto, Silverlight muestra una API DOM, accesible desde cualquier lenguaje de scripts soportado por Silverlight, el cual en cada versión está limitada solo a ejecutarse en cualquier nevegador. Sin embargo, no hay widgets UI construidas. Las widgets nativas del navegador deben ser sobredestinadas en la cina del objeto Canvas del Silverlight para que el usuario pueda ingresar información. Soporte para formatos de datos está limitado a XML, POX y JSON.

Silverlight 2.0

  • Esta versión incluye notables mejoras en compatibilidad como la adición de actualizaciones automáticas, compatibilidad con Firefox 3.5, Opera, Chrome y Safari 4 y compatibilidad con el sistema operativo Linux.
  • Para Linux, existe el plugin Moonlight 2.0.
 
Arquitectura de la versión 1.1.

Silverlight 3.0

  • OutBrowser: Extracción de la aplicación silverlight del entorno de web al escritorio.
  • Para entornos linux, esta el plugin de Moonlight 3.0, aunque la versión 2.0 es casi funcional.
  • También para entornos microsoft.

Silverlight 4.0

El 18 de noviembre de 2009 en la Conferencia de Desarrolladores Profesionales celebrada en Los Ángeles, Microsoft mostró al público Silverlight 4, una versión que finalmente se lanzó el 15 de abril de 2010. Entre las nuevas características para el lanzamiento se destacan:

  • Mejoras en la RIA: paradigmas de Business y WFC RIA
  • Soporte para WebCam y Micrófono
  • Soporte para impresión
  • Mejorado el soporte del click derecho y el desplazamiento con la rueda del ratón
  • Soporte Google Chrome
  • Nuevas notificaciones
  • Mejoras en las cajas de texto enriquecido
  • Mejoradas las animaciones
  • Soporte para arrastar y soltar
  • Mejoras en el rendimiento del zoom
  • Soporte para usar temas en los controles
  • Soporte para renderizar HTML dentro de Silverlight
  • Protección del contenido en H.264 y soporte para reproducción offline de contenido con DRM.

Silverlight 5.0

El 2 de diciembre de 2010, en el Silverlight Firestarter, se presentó Silverlight 5 que salió a la luz en la primera mitad del 2011. Mientras que la versión final de Microsoft Silverlight fue lanzado a finales de 2011[22]​ Las nuevas características de Silverlight 5 incluyen:[23]

  • Soporte de aceleración de vídeo por GPU.
  • Soporte de gráficos en 3D.
  • Reproducción de contenido multimedia con velocidad variable y corrección automática del audio.
  • Mejora de consumo de energía.
  • Soporte para control remoto.
  • Inicio más rápido de las aplicaciones.
  • Soporte para navegadores de 64 bits.
  • Soporte para pruebas automatizadas de interfaz de usuario para las aplicaciones en Visual Studio 2010.
  • Mejora en la claridad del texto.
  • Ahora los desarrolladores pueden depurar las expresiones de enlaces a datos (data-binding) usando puntos de interrupción (breakpoints).

Disponibilidad

Silverlight está disponible para los navegadores Internet Explorer y Safari en los sistemas operativos Microsoft Windows, Mac OS X y Linux.[24][25][26]

El lanzamiento mundial de la versión 1.0 de Silverlight fue realizado el 6 de septiembre de 2007.

Alternativas

Para aquellas personas que tengan Linux y que deseen utilizar una variante oficial y libre, desarrollada por el Proyecto Mono,[27]​ el proyecto Moonlight es una buena opción.[28][29]

  • Enero 2010: Versión 2.0 de moonlight para firefox en linux. estable
  • Abril 2010: Versión 3.0 de moonlight para firefox en linux. preview

Relación con los estándares actuales de Internet

De acuerdo con el organismo internacional sin fines de lucro, el Comité Internacional Europeo para la Interoperación entre Sistemas ("European Committee for Interoperable Systems") existe cierta preocupación de que con Silverlight Microsoft trata de introducir contenido en la red al que sólo se podría acceder desde la plataforma Windows. Argumentan que el uso de XAML en Silverlight se coloca para reemplazar al estándar HTML que es multi-plataforma. Efectivamente, si Silverlight llega a ser usado de forma amplia por mucha gente, existe el riesgo de que los usuarios tengan que llegar a comprar productos de Microsoft para poder acceder al contenido de internet.[30]

En los EE. UU., California y algunos otros estados han pedido a un Juez de Distrito que extienda la mayoría de los acuerdos con Microsoft (de los casos antimonopolios) por otros cinco años,[31]​ citando " ciertas preocupaciones, incluyendo el temor de que Microsoft pudiera usar la siguiente versión de Windows para 'inclinar el campo de juego' hacia Silverlight, su nuevo competidor contra el Adobe Flash", dice un artículo del periódico 'Seattle Post-Intelligencer'. La resolución final de esa solicitud judicial fue el extender el acuerdo dos años, hasta noviembre del 2009, pero por razones no relacionadas con Silverlight.[32]

Se ha criticado a Microsoft por no usar el estándar SVG (Scalable Vector Graphics) para Silverlight, lo cual, de acuerdo con Ryan Paul del sitio web 'Ars Technica', es consistente con la práctica de Microsoft de ignorar los estándares abiertos, como lo ha hecho en otros de sus productos.[33]

Véase también

Referencias

  1. Adiós a Moonlight, la versión de Silverlight para Linux
  2. Microsoft confirma que Edge dejará de soportar ActiveX y Silverlight
  3. . Archivado desde el original el 1 de junio de 2007. Consultado el 14 de junio de 2007. 
  4. Rafe Needleman. . Archivado desde el original el 17 de mayo de 2008. Consultado el 5 de mayo de 2007. 
  5. «Using a Downloader Object». Archivado desde el original el 22 de febrero de 2012. Consultado el 25 de mayo de 2007. 
  6. Mono developers to bring Silverlight to Linux
  7. Elizabeth Montalbano. . Archivado desde el original el 30 de abril de 2007. Consultado el 29 de abril de 2007. 
  8. Gavin Clarke. «Silverlight glow dimmed by cross-platform concerns». Consultado el 5 de mayo de 2007. 
  9. . Archivado desde el original el 13 de mayo de 2007. Consultado el 2 de mayo de 2007. 
  10. Linux, Unix y otros Sistemas Operativos en general, compatibles con estándares POSIX / SUS
  11. Moonlight para Linux
  12. «Microsoft/Novell Collaboration on Silverlight.». Consultado el 5 de septiembre de 2007. 
  13. Guthrie, Scott (4 de septiembre de 2007). «Silverlight 1.0 Released and Silverlight for Linux announced». Consultado el 4 de septiembre de 2007. 
  14. Joe Stegman. . Archivado desde el original el 12 de noviembre de 2007. Consultado el 29 de abril de 2007. 
  15. «Quick update on Silverlight». Consultado el 30 de noviembre de 2007. 
  16. MSFN – Microsoft rolls out Silverlight maintenance release el 11 de enero de 2009 en Wayback Machine.
  17. Protalinski, Emil. «Silverlight 2 Beta 2 arrives on time, available now». Ars Technica. Consultado el 6 de junio de 2008. 
  18. Knor, Max. «Silverlight 2 Released». blogs.msdn.com. Consultado el 21 de octubre de 2008. 
  19. . LiveSide. Archivado desde el original el 15 de octubre de 2008. Consultado el 13 de octubre de 2008. 
  20. name="Business-Ready Silverlight 4 Ships April 15">«Business-Ready Silverlight 4 Ships April 15». 
  21. . Archivado desde el original el 29 de abril de 2008. Consultado el 5 de junio de 2007. 
  22. «Silverlight 5 announcement». Consultado el 2 de diciembre de 2010. 
  23. «Announcing Silverlight 5». Consultado el 3 de diciembre de 2010. 
  24. (en inglés)
  25. Microsoft libera Silverlight 1.0 con todo y soporte para Linux
  26. Desarrollada en el marco de un convenio de Microsoft con Novell ()
  27. Página oficial Proyecto Moonlight http://www.mono-project.com/Moonlight
  28. Página oficial Descargas Proyecto Moonlight http://www.go-mono.com/moonlight/ el 5 de julio de 2012 en Wayback Machine.
  29. «ECIS Media Release January 26, 2007». ECIS. 2007-01-26. Consultado el 19 de octubre de 2007. «[traducido del inglés]Con XAML y OOXML Microsoft busca imponer sus propios estándares dependientes de Windows, y desplazar a los estándares existentes multi-plataforma que tienen una gran aceptación en la industria, permiten la competencia abierta y promueven la innovación impulsada por la competencia. El resultado final será que continúe la ausencia de cualquier opción verdadera para el consumidor, de años de esperar para que Microsoft haga mejoras - o incluso arreglos - a sus productos monopolizados, y, claro está, precios elevados». 
  30. Todd Bishop (October 17, 2007). «Antitrust filing cites Microsoft Silverlight concern». Seattle Post-Intelligencer. Consultado el 6 de diciembre de 2007.  (en inglés)
  31. . Archivado desde el original el 11 de septiembre de 2008. Consultado el 7 de septiembre de 2008. 
  32. Ryan Paul. «Microsoft's Flash-killer Silverlight steals the show at MIX07». Consultado el 6 de mayo de 2007. 

Enlaces externos

  • Microsoft Silverlight
  • Sitio web de descarga
  •   Datos: Q489048
  •   Multimedia: Microsoft Silverlight

microsoft, silverlight, estructura, para, aplicaciones, agrega, nuevas, funciones, multimedia, como, reproducción, vídeos, gráficos, vectoriales, animaciones, interactividad, forma, similar, hace, adobe, flash, parte, windows, essentialsinformación, generaltip. Microsoft Silverlight era una estructura para aplicaciones web que agrega nuevas funciones multimedia como la reproduccion de videos graficos vectoriales animaciones e interactividad en forma similar a lo que hace Adobe Flash Microsoft SilverlightParte de Windows EssentialsInformacion generalTipo de programaEstructura de desarrollo para aplicaciones webDesarrolladorMicrosoftLanzamiento inicialAbril de 2007Discontinuacion12 de octubre de 2021LicenciaMicrosoft CLUF EULA con componentes de la licencia MS PLEstado actualDescontinuadoInformacion tecnicaProgramado enCombinacion de C y C VersionesUltima version estable5 1 50918 0 info 15 de enero de 2017 4 anos 6 meses y 20 dias Archivos legiblesAdobe Cross Domain Policy FileEnlacesSitio web oficial editar datos en Wikidata Silverlight compite con Adobe Flex JavaFX OpenLaszlo y algunas presentaciones de componentes AJAX La primera version de Silverlight fue lanzada en septiembre de 2007 y actualmente su version 5 0 se distribuye de forma gratuita Ademas se lanzo una version en conjunto con Novell de Silverlight llamada Moonlight la cual es codigo abierto para los sistemas operativos basados en UNIX En mayo de 2012 Moonlight fue abandonado debido a la falta de popularidad de Silverlight 1 El navegador de Microsoft Microsoft Edge no soporta esta tecnologia por lo que se recomienda evitar su uso 2 Indice 1 Descripcion 2 Codigo abierto 3 Compatibilidad 4 Versiones 4 1 Silverlight 1 0 4 2 Silverlight 2 0 4 3 Silverlight 3 0 4 4 Silverlight 4 0 4 5 Silverlight 5 0 5 Disponibilidad 6 Alternativas 7 Relacion con los estandares actuales de Internet 8 Vease tambien 9 Referencias 10 Enlaces externosDescripcion EditarConserva un modo de graficos de sistema similar al del WPF e integra en un solo complemento multimedia graficos de computador animaciones e interactividad La base de su programacion es XAML y el acceso a los objetos esta dado por C y Visual Basic aunque la version 1 0 trabajaba a partir de JavaScript El XAML puede ser usado para marcar los graficos 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 solo para uso personal y no comercial de un consumidor 3 El contenido creado con Silverlight seria mas buscable e indexable que aquel que fue creado con Adobe Flash por no estar compilado pues se representa como un texto XAML 4 Con Silverlight es posible cargar dinamicamente un contenido XML que puede ser manipulado a traves de una interfaz DOM una tecnica 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 aplicacion 5 Tambien soporta lenguajes dinamicos de programacion como Ruby y Python 6 Codigo abierto EditarUn informe anonimo afirmo que Microsoft publicaria ciertas partes como codigo abierto 7 pero Sam Ramji director de estrategia de tecnologia de la plataforma de Microsoft dijo que la compania no planea hacer eso 8 Sin embargo porciones de la Rutina del Lenguaje Dinamico Dynamic Language Runtime incluido con Silverlight se han puesto a disposicion a traves del sitio web CodePlex de Microsoft bajo la Licencia Permisiva de Microsoft Microsoft Permissive License Compatibilidad EditarSistema Operativo IE 6 SP2 IE 7 y 8 Firefox 1 5 Firefox 2 0 3 0 y 3 5 Safari Opera ChromeWindows Vista 7 1 0 1 1 2 0 3 5 4 0 1 0 1 1 2 0 1 0 1 1 2 0 3 5 4 0 1 0 2 0 via NPAPI 2 0 9 2 0 3 0 4 0Windows Server 2003 1 0 2 0 3 0 4 0 1 0 1 1 2 0 3 5 1 0 1 1 2 0 1 0 1 1 2 0 3 5 Solamente version 3 5 1 0 2 0 via NPAPI 2 0 9 2 0 3 0 4 0Windows XP 1 0 2 0 3 0 4 0 1 0 1 1 2 0 3 0 4 0 1 0 1 1 2 0 1 0 1 1 2 0 3 5 4 0 1 0 2 0 via NPAPI 2 0 9 2 0 3 0 4 0Windows Phone 7 Mas adelante Windows 2000 2 0 3 0 4 0 2 0 No oficial 2 0 via NPAPI Mac OS 10 4 8 PPC 1 0 1 0 1 0 Mas adelante 9 Mac OS 10 4 8 Intel 1 0 1 1 2 0 1 0 1 1 2 0 1 0 1 1 2 0 4 0 2 0 9 3 0 4 0 No oficialLinux 10 Moonlight y 2 0 11 12 Moonlight y 2 0 11 12 Moonlight y 2 0 11 2 0 9 12 Notas Opera era soportado desde la version 2 0 9 En Linux los navegadores Firefox Konqueror y Opera eran soportados desde la 2 0 12 Soporte para los distribuciones mas importantes de Linux a traves de una implementacion de Silverlight llamada Moonlight 11 Silverlight 1 0 Released and Silverlight for Linux Announced Consultado el 5 de septiembre de 2007 12 Se planeaba dar soporte a dispositivos moviles en el futuro de acuerdo con Scott Guthrie 13 Se ha considerado dar soporte a otras plataformas 14 Versiones EditarNombre de la version Numero de la version Fecha1 0 Community Technology Preview CTP 1 0 Diciembre de 20061 0 Release to Web RTW 1 0 20816 5 de septiembre de 20072 Pre Release As 1 1 Alpha Refresh 1 1 20926 0 5 de septiembre de 20071 0 Service release 1 0 21115 0 20 de noviembre de 20071 0 Service release 1 0 30109 0 15 de enero de 20082 Beta 1 15 2 0 30226 2 3 de mayo de 20081 0 Service release 16 1 0 30401 0 8 de abril de 20082 Beta 2 2 0 30523 6 6 de junio de 2008 17 2 0 30523 8 16 de julio de 20081 0 Service release 1 0 30715 0 27 de julio de 20082 Release Candidate Zero RC0 2 0 30523 9 25 de septiembre de 20082 RTW 18 2 0 31005 0 24 de octubre de 2008 19 2 General Distribution Release GDR 1 2 0 40115 0 19 de febrero de 20093 Beta 3 0 40307 0 18 de marzo de 20093 RTW 3 0 40624 0 9 de julio de 20093 GDR 1 3 0 40723 0 28 de julio de 20093 GDR 2 3 0 40818 0 1 de septiembre de 20094 Beta 1 4 0 41108 0 18 de noviembre de 20093 GDR 3 3 0 50106 0 20 de enero de 20104 RC 4 0 50303 0 15 de marzo de 20104 GDR 4 0 50401 0 15 de abril de 2010 20 4 GDR 2 4 0 50917 0 28 de septiembre de 2010Silverlight 1 0 Editar Silverlight 1 0 consiste en la presentacion del nucleo de un framework el cual es responsable de la interactividad y el ingreso de datos por parte del usuario los graficos animacion la reproduccion de medios el soporte a la administracion de derechos digitales y la integracion del DOM 21 Sus componentes son los siguientes Input Maneja la informacion que aportan los dispositivos de entrada como los teclados el raton el stylus etc Nucleo UI Maneja el rendimiento de las imagenes bitmap incluyendo las imagenes raster como JPEG los graficos vectoriales el texto y las animaciones Media Reproduccion en linea de MP3 Windows Media y VC 1 XAML Permite que la disposicion de UI sea creada usando el lenguaje de marcas XAML Una aplicacion de Silverlight comienza por invocar el control de Silverlight mediante una la pagina HTML para generar dicha pagina en lo que a estructura se refiere usa el archivo XAML El archivo XAML puede contener multiples objetos pero normalmente el objeto padre suele ser del tipo Canvas el cual actua como contenedor de otros elementos Silverlight ofrece la posibilidad de usar simbolos geometricos basicos como lineas elipses elementos de texto imagenes y multimedia Los elementos estan propiamente posicionados para alcanzar la disposicion deseada Cualquier figura arbitraria puede ser creada si es requerida Estos elementos pueden ser animados usando el reproductor de eventos algunos efectos de animaciones estan predeterminadas mientras que otros puede ser compuestos de otros efectos pre definidos Eventos como el movimiento del teclado o del raton pueden ser manejados por scripts personalizados o manejadores de eventos La manipulacion programatica del UI se obtiene al usar lenguajes de scripts para modificar el DOC del objeto Canvas del Silverlight Para facilitar esto Silverlight muestra una API DOM accesible desde cualquier lenguaje de scripts soportado por Silverlight el cual en cada version esta limitada solo a ejecutarse en cualquier nevegador Sin embargo no hay widgets UI construidas Las widgets nativas del navegador deben ser sobredestinadas en la cina del objeto Canvas del Silverlight para que el usuario pueda ingresar informacion Soporte para formatos de datos esta limitado a XML POX y JSON Silverlight 2 0 Editar Esta version incluye notables mejoras en compatibilidad como la adicion de actualizaciones automaticas compatibilidad con Firefox 3 5 Opera Chrome y Safari 4 y compatibilidad con el sistema operativo Linux Para Linux existe el plugin Moonlight 2 0 Arquitectura de la version 1 1 Silverlight 3 0 Editar OutBrowser Extraccion de la aplicacion silverlight del entorno de web al escritorio Para entornos linux esta el plugin de Moonlight 3 0 aunque la version 2 0 es casi funcional Tambien para entornos microsoft Silverlight 4 0 Editar El 18 de noviembre de 2009 en la Conferencia de Desarrolladores Profesionales celebrada en Los Angeles Microsoft mostro al publico Silverlight 4 una version que finalmente se lanzo el 15 de abril de 2010 Entre las nuevas caracteristicas para el lanzamiento se destacan Mejoras en la RIA paradigmas de Business y WFC RIA Soporte para WebCam y Microfono Soporte para impresion Mejorado el soporte del click derecho y el desplazamiento con la rueda del raton Soporte Google Chrome Nuevas notificaciones Mejoras en las cajas de texto enriquecido Mejoradas las animaciones Soporte para arrastar y soltar Mejoras en el rendimiento del zoom Soporte para usar temas en los controles Soporte para renderizar HTML dentro de Silverlight Proteccion del contenido en H 264 y soporte para reproduccion offline de contenido con DRM Silverlight 5 0 Editar El 2 de diciembre de 2010 en el Silverlight Firestarter se presento Silverlight 5 que salio a la luz en la primera mitad del 2011 Mientras que la version final de Microsoft Silverlight fue lanzado a finales de 2011 22 Las nuevas caracteristicas de Silverlight 5 incluyen 23 Soporte de aceleracion de video por GPU Soporte de graficos en 3D Reproduccion de contenido multimedia con velocidad variable y correccion automatica del audio Mejora de consumo de energia Soporte para control remoto Inicio mas rapido de las aplicaciones Soporte para navegadores de 64 bits Soporte para pruebas automatizadas de interfaz de usuario para las aplicaciones en Visual Studio 2010 Mejora en la claridad del texto Ahora los desarrolladores pueden depurar las expresiones de enlaces a datos data binding usando puntos de interrupcion breakpoints Disponibilidad EditarSilverlight esta disponible para los navegadores Internet Explorer y Safari en los sistemas operativos Microsoft Windows Mac OS X y Linux 24 25 26 El lanzamiento mundial de la version 1 0 de Silverlight fue realizado el 6 de septiembre de 2007 Alternativas EditarPara aquellas personas que tengan Linux y que deseen utilizar una variante oficial y libre desarrollada por el Proyecto Mono 27 el proyecto Moonlight es una buena opcion 28 29 Enero 2010 Version 2 0 de moonlight para firefox en linux estable web Abril 2010 Version 3 0 de moonlight para firefox en linux preview webRelacion con los estandares actuales de Internet EditarDe acuerdo con el organismo internacional sin fines de lucro el Comite Internacional Europeo para la Interoperacion entre Sistemas European Committee for Interoperable Systems existe cierta preocupacion de que con Silverlight Microsoft trata de introducir contenido en la red al que solo se podria acceder desde la plataforma Windows Argumentan que el uso de XAML en Silverlight se coloca para reemplazar al estandar HTML que es multi plataforma Efectivamente si Silverlight llega a ser usado de forma amplia por mucha gente existe el riesgo de que los usuarios tengan que llegar a comprar productos de Microsoft para poder acceder al contenido de internet 30 En los EE UU California y algunos otros estados han pedido a un Juez de Distrito que extienda la mayoria de los acuerdos con Microsoft de los casos antimonopolios por otros cinco anos 31 citando ciertas preocupaciones incluyendo el temor de que Microsoft pudiera usar la siguiente version de Windows para inclinar el campo de juego hacia Silverlight su nuevo competidor contra el Adobe Flash dice un articulo del periodico Seattle Post Intelligencer La resolucion final de esa solicitud judicial fue el extender el acuerdo dos anos hasta noviembre del 2009 pero por razones no relacionadas con Silverlight 32 Se ha criticado a Microsoft por no usar el estandar SVG Scalable Vector Graphics para Silverlight lo cual de acuerdo con Ryan Paul del sitio web Ars Technica es consistente con la practica de Microsoft de ignorar los estandares abiertos como lo ha hecho en otros de sus productos 33 Vease tambien EditarMicrosoft Expression BlendReferencias Editar Adios a Moonlight la version de Silverlight para Linux Microsoft confirma que Edge dejara de soportar ActiveX y Silverlight Microsoft Silverlight 1 0 beta license Archivado desde el original el 1 de junio de 2007 Consultado el 14 de junio de 2007 Rafe Needleman What is Silverlight really Archivado desde el original el 17 de mayo de 2008 Consultado el 5 de mayo de 2007 Using a Downloader Object Archivado desde el original el 22 de febrero de 2012 Consultado el 25 de mayo de 2007 Mono developers to bring Silverlight to Linux Elizabeth Montalbano Microsoft Goes Open Source Archivado desde el original el 30 de abril de 2007 Consultado el 29 de abril de 2007 Gavin Clarke Silverlight glow dimmed by cross platform concerns Consultado el 5 de mayo de 2007 a b c d e f g Opera Watch More details on Silverlight support in Opera Archivado desde el original el 13 de mayo de 2007 Consultado el 2 de mayo de 2007 Linux Unix y otros Sistemas Operativos en general compatibles con estandares POSIX SUS a b c d Moonlight para Linux a b c d e Microsoft Novell Collaboration on Silverlight Consultado el 5 de septiembre de 2007 Guthrie Scott 4 de septiembre de 2007 Silverlight 1 0 Released and Silverlight for Linux announced Consultado el 4 de septiembre de 2007 Joe Stegman MSDN Forums Silverlight General Discussion Linux support Archivado desde el original el 12 de noviembre de 2007 Consultado el 29 de abril de 2007 Quick update on Silverlight Consultado el 30 de noviembre de 2007 MSFN Microsoft rolls out Silverlight maintenance release Archivado el 11 de enero de 2009 en Wayback Machine Protalinski Emil Silverlight 2 Beta 2 arrives on time available now Ars Technica Consultado el 6 de junio de 2008 Knor Max Silverlight 2 Released blogs msdn com Consultado el 21 de octubre de 2008 Microsoft Releases Silverlight 2 On Tuesday Oct 14 LiveSide Archivado desde el original el 15 de octubre de 2008 Consultado el 13 de octubre de 2008 name Business Ready Silverlight 4 Ships April 15 gt Business Ready Silverlight 4 Ships April 15 Silverlight architecture Archivado desde el original el 29 de abril de 2008 Consultado el 5 de junio de 2007 Silverlight 5 announcement Consultado el 2 de diciembre de 2010 Announcing Silverlight 5 Consultado el 3 de diciembre de 2010 Microsoft extiende soporte de Silverlight 1 0 a Linux en ingles Microsoft lleva Silverlight a Linux Microsoft libera Silverlight 1 0 con todo y soporte para Linux Desarrollada en el marco de un convenio de Microsoft con Novell ver convenio Pagina oficial Proyecto Moonlight http www mono project com Moonlight Pagina oficial Descargas Proyecto Moonlight http www go mono com moonlight Archivado el 5 de julio de 2012 en Wayback Machine ECIS Media Release January 26 2007 ECIS 2007 01 26 Consultado el 19 de octubre de 2007 traducido del ingles Con XAML y OOXML Microsoft busca imponer sus propios estandares dependientes de Windows y desplazar a los estandares existentes multi plataforma que tienen una gran aceptacion en la industria permiten la competencia abierta y promueven la innovacion impulsada por la competencia El resultado final sera que continue la ausencia de cualquier opcion verdadera para el consumidor de anos de esperar para que Microsoft haga mejoras o incluso arreglos a sus productos monopolizados y claro esta precios elevados Todd Bishop October 17 2007 Antitrust filing cites Microsoft Silverlight concern Seattle Post Intelligencer Consultado el 6 de diciembre de 2007 en ingles Anitrust motion Executive Summary Archivado desde el original el 11 de septiembre de 2008 Consultado el 7 de septiembre de 2008 Ryan Paul Microsoft s Flash killer Silverlight steals the show at MIX07 Consultado el 6 de mayo de 2007 Enlaces externos EditarSitio web oficial de Silverlight Microsoft Silverlight Moonlight Sitio web de descarga Datos Q489048 Multimedia Microsoft SilverlightObtenido de https es wikipedia org w index php title Microsoft Silverlight amp oldid 136846252, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos