miércoles, 30 de julio de 2008

Trato entre Microsoft y Novell sobre Moonlight y Silverlight



Habrá Silverlight en Linux y será el ya comentado por aquí Moonlight. Eso sí, el trabajo a Microsoft se lo hará Novell, con la que ha llegado a un acuerdo para darle acceso a las especificaciones, los test oficiales y permitirle el uso de los codecs que utiliza Silverlight. Con todo esto, Novell se compromete a implmentar Silverlight 1.0 y 1.1 para las distintas distribuciones, anunciando versiones para Konqueror, Opera y Firefox (éste primero, el resto, más adelante).

El anuncio del acuerdo con Novell (los detalles en el blog de Miguel de Icaza) coincide con el anuncio de la salida de Silverlight 1.0 (Scott Gu). La versión 1.1 todavía tendrá que esperar un tiempo, siendo la más interesante puesto que es la que incluye una versión multiplataforma de .Net.

Creo que el movimiento de Microsoft es interesante por muchos aspectos. Por un lado es el reconocimiento de que no puedes plantear una tecnología web excluyente, sin que sea realmente multiplataforma. Por otro lado, la alianza con Novell se hace cada vez más profunda, más allá incluso de sus acuerdos sobre patentes y Suse. Por mucho que uno recele de los runtimes propietarios (Flash incluido), no dejo de sorprenderme de Microsoft dando soporte a una versión para Linux de una de sus tecnologías punta.

En todo caso, para que Silverlight pueda llegar a competir en serio con Flash, Microsoft necesita un Youtube (¿podría ser Live Station?), una aplicación web de consumo masivo que haga que los usuarios quieran instalarse los plug-ins. El otro camino es Windows Update, claro.

Dejo un enlace a una demo de Halo3 hecha en Silverlight, por si alguien quiere comprobar la calidad de la cosa con el streaming de vídeo.

martes, 29 de julio de 2008

Nokia adopto Silverlight


Silverlight tendrá versión para móviles durante este año y empezarán con los S60 de Nokia. Aunque ya era conocido que Microsoft tenía pensado llevar su tecnología para las RIA en el navegador a los dispositivos móviles, el hecho de venir preinstalado en los teléfonos del mayor actor del sector supone convertir el movimiento en todo un golpe de mano. También funcionará en los S40 y en los tablets de la compañía nórdica.

Silverlight en los móviles Nokia supone un elemento en las estrategias de ambas compañías. Para Microsoft va a suponer un refuerzo muy importante para impulsar esta tecnología como la plataforma sobre la que se construirán las aplicaciones del futuro, para Nokia va a ser una baza en la guerra de la "experiencia del usuario" que se está desarrollando en la telefonía móvil. Si quieren salir del "mas de lo mismo", necesitan una nueva apuesta decidida en lo que a interfaces y posibilidades en el internet móvil se refiere.

Por supuesto que queda ver de qué será capaz Silverlight en el móvil, con la gran incógnita de si permitirá uso offline de las aplicaciones desarrolladas con él, uno de sus puntos débiles y que se lleva tiempo rumoreando como gran anuncio del MIX08. Llevamos bastante tiempo hablando de Silverlight por aquí y no me canso de repetirlo, esto va mucho más allá de una alternativa a Flash, va de configurarse como la plataforma sobre la que se desarrollarán las aplicaciones web del futuro, de mejores experiencias en el navegador de las que ofrecen Ajax + Javascript y del negocio del vídeo por internet.


Anuncio Bill Gates Silverlight 2 Beta 2









PhotoZoom con Silverlight 2 con "Deep zoom"


PhotoZoom con Silverlight 2 con "Deep zoom"
He estado jugando un poco con PhotoZoom, una web que sirve para mostrar el funcionamiento de Deep Zoom, una de las funcionalidades estrella incluida en Silverlight 2.0. Este Deep Zoom proviene de la tecnología Photosynth y permite explorar colecciones de imágenes a alta resolución haciendo zoom hasta el mínimo detalle, sin transiciones ni carga ninguna. Podéis ver un ejemplo - precisa de instalar Silverlight 2.0 - en el álbum que he creado como prueba.

Mi interés en probar este PhotoZoom - al que inicialmente conocimos como Windows Live Photozoom - y otros temas de Silverlight viene de un tema al que vengo dando vueltas desde hace tiempo. Mientras me aclaro o no con él, me gustaría plantearos a los que andáis por aquí dos temas:

Obviando que es una tecnología de Microsoft - para que la imagen de la marca no influya en la opinión de cada uno - ¿Creéis que un servicio que fuese muy similar a Flickr con este tipo de zoom para navegar por las fotos tendría un mejor interfaz?. (Sólo deberían contestar los que lo han probado o visto algún vídeo al menos).
Flickr dejó Flash por Ajax, pero otros servicios como Picnik apuestan por él para funcionalidades de edición de fotos. ¿las aplicaciones ricas en la web, que no en el escritorio, pasan ineludible por el uso de un runtime propietario o al paradigma Javascript+Ajax le queda mucho por delante? (Flex es libre, pero el motor de Flash sigue tan cerrado como el primer día).

Silverlight vendrá instalado en los equipos Hp


Silverlight vendrá instalado en los equipos Hp a partir del año próximo. La noticia no da para mucho ciertamente - al margen del fastidio que para muchos supone esta fórmula del software preinstalado en los equipos que compran - y se difunde meses antes de ponerse en práctica, pero para mí, tiene su interés. Silverlight es la tecnología clave en el futuro de Microsoft en la web y se enfrenta a la ubicuidad de Flash, por lo que acuerdos como éste con HP y el de Nokia tienen la llave de su difusión mientras se piensan si lo meten en Windows Update o no (momento en el que probablemente Adobe les demande por abuso de posición dominante).

¿Por qué anunciarlo con tanto tiempo? Probablemente para enviar dos mensajes: a los desarrolladores para que sepan que millones de equipos nuevos vendrán con Silverlight, a los fabricantes para que tomen nota de que Microsoft está en ese mercado y que si quieren pueden barajar la posibilidad de divorciarse de Adobe y su Flash.

Microsoft Silverlight - Tips y Trucos




Microsoft Silverlight - Tips y Trucos
En este video se muestran varios trucos y secretos de Silver Light

¿Que es Silver Light? Parte 2


Muchas personas me han preguntado sobre la nueva plataforma de Microsoft llamada Silverlight: qué es, qué hace, cómo se trabaja con ella y dónde hay ejemplos. Dado que no soy aficionado a echar rollos acá está la información importante y condensada:

Silverlight es un plugin que se instala en el navegador web, que en este caso significa Internet Explorer 6 o superior, Netscape 6+, Firefox 1.5+ en Windows XP y Vista; para Macintosh, Silverlight es soportado por Safari y Firefox. El plugin pesa algo así como 1.4 Mb.



Silverlight es una versión reducida del framework de .NET (¡el framework completo de .NET es de 40+Mb!) enfocada a eficientar el manejo de multimedia dentro del navegador: video, audio, animación, interactividad, etc.

Uno de los puntos más fuertes de Silverlight es el soporte que tiene para video de Alta Definición (HD) que maneja streaming desde el cliente (o sea, sin meterle mano al servidor) de video de hasta 720 líneas progresivas por cuadro. ¡Wow!

Para crear contenido para Silverlight es necesario conocer dos tecnologías: XAML para la parte visual y algún lenguaje de programación para la parte operativa. En Silverlight 1.0 este lenguaje es JavaScript.

Ya está disponible la versión alfa de Silverlight 1.1, que tiene soporte para más de 20 lenguajes de programación diferentes, como C#, VB.NET, PHP, Java, Python, Ruby, C++ y varios más. De esta manera puedes empezar a crear contenido Silverlight (o como digo yo, Silverlighted) inmediatamente si ya conoces alguno de estos lenguajes.

Para crear contenido gráfico para Silverlight tu herramienta debería ser Expression Blend 2, y para un desarrollador Visual Studio 2008.

Hay excelentes ejemplos sobre Silverlight en el sitio oficial, además de algunos tutoriales y código para descargar y reciclar. En español existe el sitio www.Silverlight.org.mx con foros y gente que está trabajando con Silverlight en hispanoamérica.

¿Que es SilverLight?

Microsoft Silverlight es un complemento para navegadores de Internet que agrega nuevas funciones a Windows Presentation Foundation como la reproducción de vídeos, gráficos vectoriales, animaciones y otros elementos. El objetivo es brindar una aplicación similar a la que da Adobe Flash Player, una aplicación desarrollada por Macromedia ahora perteneciente a Adobe.

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

Silverlight compite con Adobe Flex, Nexaweb, OpenLaszlo y algunas presentaciones de componentes AJAX. La primera versión de Silverlight fue lanzada en septiembre de 2007 y actualmente está en desarrollo la versión 2.0 Beta 2.