silverlight_moonlight

Page 1

SILVERLIGHT Inicialmente lanzado como un plugin de video streaming, las versiones posteriores trajo interactividad adicional y soporte para .NET y herramientas de desarrollo. La versión más actual es la 3.0 y fue lanzado el 9 de julio de 2009. La versión de inicio fue lanzada en marzo de 2007 y hoy en día se prepara una última versión la cual es conocida como 4.0 creada en noviembre de 2009. Code name: El code name de Microsoft Silverlight es WPF/E. Windows presentation foundation / everywhere. Licenciamiento: Microsoft CLUF (EULA) End User License Agreement, con componentes de la licencia MS-PL Requerimientos de instalación: Descripcion de la tecnologiaPara poder desarrollar aplicaciones con Silverlight, se puede trabajar o instalar en los Sistemas Operativos como: 1.- Microsoft Windows XP Service Pack 2 2.- Microsoft Windows Server 2003 Service Pack 1 3.- Microsoft Windows Vista 4.- Mac Componentes que ofrece: Microsoft Silverlight es una implementación multiplataforma de .NET Framework que se puede ejecutar en distintos exploradores para crear y proporcionar la nueva generación de experiencias multimedia y aplicaciones interactivas enriquecidas para la Web. Silverlight unifica las funciones del servidor, la Web y el escritorio, del código administrado y de los lenguajes dinámicos, de la


programación declarativa y la tradicional, así como la eficacia de Windows Presentation Foundation (WPF). Compatibilidad:

Sistema Operativo/Navegador

IE 6 SP2

Windows Vista

No disponible

Windows Server 2003

1.0, 1.1, 2.0

Windows XP

1.0, 1.1, 2.0

Windows 2000

Más adelante (1.1)

IE 7 y 8

1.0, 1.1, 2.0, 3.5

1.0, 1.1, 2.0,3.5

1.0, 1.1, 2.0, 3.5

No disponible

Firefox 1.5

1.0, 1.1, 2.0

1.0, 1.1, 2.0

1.0, 1.1, 2.0

Más adelante (1.1)

Firefox 2.0, 3.0 y 3.5

1.0, 1.1, 2.0, 3.5 (Solo versión 3.5)

1.0, 1.1, 2.0, 3.5 (Solo versión 3.5)

1.0, 1.1, 2.0, 3.5 (Solo versión 3.5)

Safari

Opera

Chrome

1.1, 2.0

2.0

2.0

1.1, 2.0

2.0

2.0

1.1, 2.0

2.0

2.0

Más adelante (1.1)

No disponible

Más adelante Más

Mac OS 10.4.8+ PPC

No disponible

No disponible

1.0

1.0

1.0

Mac OS 10.4.8+ Intel

No disponible

No disponible

1.0, 1.1, 2.0

1.0, 1.1, 2.0

1.0, 1.1, 2.0

2.0

Linux

No disponible

No disponible

Moonlight y 2.0

Moonlight y 2.0

Moonlight y 2.0

2.0

Ambiente de desarrollo: Silverlight tiene 3 tipos de ambiente de desarrollo. Ambiente de desarrollo (IDE) Frameworks y plataformas

adelante

?

?

No disponible


Librería de componentes WPF y XAML. Silverlight incluye un subconjunto de la tecnología Windows Presentation Foundation (WPF), que extiende en gran medida los elementos en el explorador para crear la interfaz de usuario. WPF permite crear gráficos, animaciones y elementos multimedia fascinantes, así como otras características de cliente enriquecidas, extendiendo la interfaz de usuario basada en explorador más allá de lo que está disponible únicamente con HTML. El Lenguaje XAML proporciona una sintaxis de marcado declarativa para crear elementos. Extensiones a Java Script. Silverlight proporciona extensiones al lenguaje de scripting de explorador universal que permiten controlar la interfaz de usuario del explorador, incluida la capacidad para trabajar con elementos WPF. Compatibilidad con varios exploradores y plataformas. Silverlight se ejecuta de la misma manera en todos los exploradores conocidos (y en las plataformas conocidas). Es posible diseñar y desarrollar aplicaciones sin tener que preocuparse del explorador o de la plataforma de los usuarios. Integración con aplicaciones existentes. Silverlight se integra perfectamente con el código Java Script y ASP.NET AJAX existente de modo que complementa la funcionalidad ya creada. Acceso al modelo de programación de .NET Framework y a las herramientas asociadas. Se pueden crear aplicaciones basadas en Silverlight mediante lenguajes dinámicos, como IronPython, y lenguajes como C# y Visual Basic. Se pueden utilizar herramientas de desarrollo como Visual Studio para crear aplicaciones basadas en Silverlight. Compatibilidad de red. Silverlight incluye compatibilidad con HTTP sobre TCP. Se puede conectar a los servicios WCF, SOAP o ASP.NET AJAX y recibir datos XML, JSON o RSS.


LINQ. Silverlight incluye Language Integrated Query (LINQ), que permite programar el acceso a datos utilizando una sintaxis nativa intuitiva y objetos con establecimiento inflexible de tipos en los lenguajes de .NET Framework. MOONLIGHT Moonlight es una implementación de código abierto de Silverlight. En septiembre de 2007, Microsoft y Novell anunciaron una colaboración técnica que

,

principalmente para Linux y Unix/X11 y alas aplicaciones de Microsoft para Silverlight y la distribución de un paquete de medios para los usuarios de Linux que contienen medios de licencias por los codecs para audio y vídeo. Licenciamiento: Moonlight 1.0 está disponible bajo los términos de la licencia GNU LGPL, lo que es puro C + + . Moonlight 2.0 contiene código que está disponible bajo los términos de la licencia GNU LGPL y la licencia MIT X11, que incluye la gráfica de C + + del motor, el tiempo de ejecución Mono y el Mono bibliotecas de clases. El paquete de Microsoft Media es un producto distribuido por Microsoft, que incluye una licencia para los medios de comunicación para varios codecs de audio y vídeo. Requerimientos de instalación: GNU/Linux FreeBSD UNIX Mac OS X Solaris Plataformas Windows


Componentes que ofrece:  Una máquina virtual de infraestructura de lenguaje común (CLI) que contiene un cargador de clases, un compilador en tiempo de ejecución (JIT).  Una biblioteca de clases que puede funcionar en cualquier lenguaje que funcione en el CLR (Common Language Runtime).  Un compilador para el lenguaje C#, MonoBasic, Java y Python.  Sistema de tipos común (CTS). Compatibilidad: Sistema Operativo/N avegador

IE 6 SP2

IE 7 y 8

Firefox 1.5

Firefox 2.0, 3.0 y 3.5

Safari

Opera

Chrome

Windows Vista

No disponible

1.0, 1.1, 2.0, 3.5

1.0, 1.1, 2.0

1.0, 1.1, 2.0, 3.5 (Solo version 3.5)

1.1, 2.0

2.0

2.0

Windows Server 2003

1.0, 1.1, 2.0

1.0, 1.1, 2.0,3.5

1.0, 1.1, 2.0

1.0, 1.1, 2.0, 3.5 (Solo version 3.5)

1.1, 2.0

2.0

2.0

Windows XP

1.0, 1.1, 2.0

1.0, 1.1, 2.0, 3.5

1.0, 1.1, 2.0

1.0, 1.1, 2.0, 3.5 (Solo versión 3.5)

1.1, 2.0

2.0

2.0

Windows 2000

Más adelante (1.1)

No disponible

Más adelante (1.1)

Más adelante (1.1)

No disponible

Más adelante

Mac OS 10.4.8+ PPC

No disponible

No disponible

1.0

1.0

1.0

Mac OS 10.4.8+ Intel

No disponible

No disponible

1.0, 1.1, 2.0

1.0, 1.1, 2.0

1.0, 1.1, 2.0

Linux

No disponible

No disponible

Moonlight y 2.0

Moonlight y 2.0

Moonlight y 2.0

2.0

Moonlight

Ambiente de desarrollo:

2.0

No disponible


 Ambiente de desarrollo (IDE)  Frameworks y plataformas  Librería de componentes Ventajas y desventajas: 

Moonlight permitirá usar animaciones como si

 (+)

fueran Widgets/Gadgets/Desklets en el escritorio

de Linux.

 ( -- ) La aceptacion de los usuarios finales. Aplicaciones:  http://www.cellbi.com/Content/UI/Views/BlogItem.aspx?page=968&Aspx AutoDetectCookieSupport=1  http://sildev.net/#demo1b  http://silverlight.net/showcase/ Glosario: Códec: es la abreviatura de codificador-decodificador. Describe una especificación desarrollada en software, hardware o una combinación de ambos, capaz de transformar un archivo con un flujo de datos (stream) o una señal Novel: es una empresa dedicada al software principalmente a la networking y a linux. Unix/x11: es la version numero 11 y la x window sistem, y fue creada para dotar de una iterfaz grafica a unix(version de linux). El sistema operativo GNU es un sistema completo de software libre, compatible hacía el futuro con Unix/x11 lgpl:licencia general publica de linux MIT : massashusent tecnologhy institute = instituto tecnologico de masachusent Licencia: Mono está disponible para licencia comercial si la combinación LGPL/GPL/X11 no es adecuado para usted. Mono Tools para Visual Studio Ultimate Edition incluye una licencia comercial para redistribuir Mono bajo condiciones no LGPL en Windows, Linux y Mac OS X para PC de los


productos con menos de 100.000 volúmenes y los ingresos de menos de $ 2M año. Si su organización tiene la intención de redistribuir el software que incrusta o paquetes mono, pero es incapaz de cumplir con los términos de la GNU LGPL v2, la edición Ultimate puede ser adecuado para usted. FreeBSD : es un avanzado sistema operativo para arquitecturas x86 compatibles (como Pentium® y Athlon™), amd64 compatibles (como Opteron™, Athlon™64 EM64T), UltraSPARC®, IA-64, PC-98 y ARM. FreeBSD es un derivado de BSD, la versión de UNIX® desarrollada en la Universidad de California, Berkeley. FreeBSD es desarrollado y mantenido por un numeroso equipo de personas. Sistema de tipos común (CTS) permite que la aplicación y las bibliotecas sean escritas en una amplia variedad de lenguajes diferentes que compilen para byte code.

Bibliografía:  www.microsoft.com/silverlight  www.wikipedia.com/silverlight  www.moonlight.com  www.wikipedia.com/moonlight


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.