Thinking in SharePoint

Blog sobre desarrollo en la plataforma .Net, centrado en Silverlight y SharePoint

Tras un parón en el blog sobre todo por motivos de tiempo, vuelvo a la carga con Moonlight otra vez.

En mi entrada anterior hablábamos de esta versión de Silverlight 1.0 para Linux, y ayer, 4 de mayo, apenas dos meses y medio después, se ha presentado la versión 2.0 de Silverlight para sistemas Unix, por ahora en preview, en la que podemos ver los tremendos avances que han hecho los chicos del proyecto Mono.

Lo más destacable de esta versión, es que REALMENTE están lanzando un plugin para el navegador que incorpora una máquina virtual de Mono (Mono VM), a diferencia de la versión 1.0, que estaba basada en Javascript.

Esta Mono VM interpreta el mismo código que el CoreCLR, por lo que se obtendrá el mismo resultado que obtendríamos en una máquina Windows (o al menos así será con el tiempo, ya que esta versión Preview aún no pasa todos los test de Microsoft).

Esto a su vez significa por ejemplo que podemos contar con todos los controles Silverlight incluidos en el sdk, ya que se visualizarán correctamente todos los botones, listbox, etc... sin tener que reimplementarlos :)

Pero ahí no se acaban las novedades, esta versión 2.0 incluye streaming adaptativo (que soporta seeking y elección de la calidad), DeepZoom (del que hablamos en una entrada anterior), e incluso se han adelantado y ya han incluido características de la próxima versión que aún se encuentra en beta para Windows.

Estas características de la versión 3.0 incluyen:

  • Soporte de aplicaciones fuera del navegador.
  • Funciones de easing para animaciones.
  • La clase WriteableBitmap.
  • Un SaveFileDialog.
  • Api extendida del DeepZoom.
Ya sólo queda felicitar a la gente de Mono, que como vemos han hecho unos avances increíbles en apenas dos meses, y animarles para que sigan a ese ritmo.

Para los que quieran probar esta versión éste es el enlace de descarga.
Para los que quieran ir un paso más allá y echarle un ojo al código fuente, el enlace de descarga es éste otro.

Nota: La versión Preview aún ocupa 8.8 megas, y no los 3.9 que debería, esto es debido a que se incluyen puntos de interrupción para facilitar la depuración y el envío de bugs a la gente de Mono, ya que su intención es sacar actualizaciones del plugin cada semana.

Fuentes:
http://tirania.org/blog/archive/2009/May-04.html
http://www.squeedlyspooch.com/blog/

0 comentarios:

Publicar un comentario