Keynote de Ozzie y compañía

mix07Blogueando en directo desde la Keynote del MIX07 que ha comenzado Ray Ozzie, para dar paso a Scott Guthrie y luego a varias demostraciones. Ahí van – sin digerir – los anuncios realizados:

  • Silverlight 1.0 lanzado en beta, disponible para descarga, Windows y Mac, nada de Linux. Multiplataforma a medias, sí que trabaja en otros navegadores, de hecho en las demos se ha utilizado Firefox, en algún caso desde Mac. Descarga en microsoft.com.
  • Silverlight se integrará en la plataforma de desarrollo de Microsoft (.Net)
  • Una apuesta fuerte por las RIA, con una visión transmitida por Ozzie en la que merece la pena detenerse sobre el futuro de la web, el escritorio y los nuevos dispositivos para acceder a los servicios online.
  • Nuevo modelo de negocio para las APIs de Windows Live, Microsoft quiere hacerse socio de los emprendedores del mash-up, en un movimiento bastante interesante que también habrá que analizar.
  • Algunas características de Silverlight: resolución de 720p, menús interactivos tipo DVD, DRM integrado. La demo de Netflix ha sido bastante potente y ojo a la calidad porque es una alernativa seria a Joost.
  • Silverlight Streaming, un nuevo servicio gratuito en el que permitirán subir soluciones basadas en su nueva tecnología, de forma que se ahorren costes para quien apueste por ella. ¿Un youtube para desarrolladores?
  • Nueva API basada en PhotoSynth para hacer un zoom en imágenes, no está nada mal.
  • Sale Expression Studio.

Y faltan algunas cosillas más. Al margen de que no haya habido ninguna «gran noticia» (Silverlight fue anunciado ya hace un par de semanas, hoy se han dado detalles y se ha machacado unas quince veces sobre sus bondades con el vídeo) hay varios puntos que merece la pena analizar con vistas a enteder hacia donde se dirige Microsoft. Eso sí, del posible acercamiento de Microsoft al software libre con el que se había especulado,nada de nada.

Actualización: lenguajes dinámticos en .Net, han hecho una demo de cómo trabaja Ruby y han mostrado el resultado usando Safari..

¿Va a Microsoft a liberar Silverlight?

silverlightSeguimos en el MIX07, que empieza hoy en su primer «día en serio». Una de las comidillas es la posibilidad de que Microsoft haga algún anuncio en la dirección que apunta InfoWorld de liberar alguna parte de Silverlight, en lo que sería una respuesta en toda regla al movimiento de Adobe con Flex.

De entrada no creo que Microsoft vaya a liberar en absoluto el «runtime» de Silverlight, como tampoco Adobe ha hecho con Flash. El motivo es que ahí está el «mojo» de la cuestión, los algoritmos que renderizan los gráficos vectoriales y que determinan el rendimiento de cada uno. Y ni Adobe ni Microsoft creen en el software libre como para dejar el punto estratégico de su tecnología a la vista, otorgando permisos a terceros para modificarlo y redistribuirlo (al margen que esos algoritmos derenderización están repletos de patentes). De hecho, y aunque seguro que en el MIX07 sacarán la beta del plugin para el navegador de Silverlight, ni siquiera espero que se hayan animado a hacer la versión para Linux, lo que sería un error estratégico: demuestras de entrada que tu estraetgia no apuesta por ser multiplataforma, punto clave cuando hablamos de web, vídeo y competir con Flash.

Por cierto, hablando de Silverlight, las demos que he podido ver por aquí apuntan alto, trabaja con vídeo muy bien y va a ser tecnológicamente un duro competidor de Flash. Ahora bien, si de entrada ya transmites que no vas a ser multiplaforma y encima partes de un mercado en el que casi el 100% de los navegadores puede reproducir Flash (a buen seguro que caerá actualización de Explorer para integrar Silverlight) y hay una comunidad inmensa de desarrolladores para Flash, ciertamente tus posibilidades de competir en serio se antojan pelín difíciles.

Actualización: como era de esperar, nada relativo a la liberación de Silverlight.

Adobe libera Flex

adobeSalgo del letargo para comentar brevemente una noticia muy interesante: Adobe libera Flex. Así Adobe ha anunciado que pondrá a disposición el código fuente del Flex SDK y el compilador bajo licencia Mozilla Public License (MPL).

Con este paso Adobe condigue dos beneficios inmediatos: por un lado la posibilidad de congregar en torno a Flex una comunidad de desarrolladores que le ayuden con la plataforma; por otro permitir que terceros integren Flex en sus herramientas de desarrollo y plataformas. Todo un golpe de mano frente a Microsoft y sus posibles anuncios en el MIX y frente a OpenLaszlo, la «plataforma libre para creación de Rich Internet Aplicattions» por excelencia hasta ahora.

Eso sí, la liberación de Flex (que no deja de ser un conjunto de herramientas de desarrollo de aplicaciones Flash) no es óbice para que recordar que Adobe mantiene en sus manos las tecnologías cerradas de Apollo y Flash, los «runtime» que finalmente ejecutan las aplicaciones creadas con Flex. En todo caso, un movimiento bastante positivo e inteligente por parte de Adobe.

También lo comentan otro blog más, The Inquirer y Sentido Web.

OpenLaszlo y Dekoh , alternativas libres a Apollo (Adobe AIR)

Tema recurrente en este blog en los últimos tiempos: la inminente batalla como plataforma en el escritorio para aplicaciones online (las RIA) que encabeza Apollo, pero que cuenta con un buen montón de candidatos. Hoy tocan dos bastante interesantes: OpenLaszlo y Dekoh, cuya característica común es la de ser software libre, lo que las distingue tanto de Apollo como del candidato de Microsoft, Silverlight.

Dekoh

DekohLo más destacado de Dekoh es que está basado en Java como capa de componentes y no en Flex como hace la plataforma de Adobe. Eso no quita para que la capa de presentación acabe siendo XHTML, Javascript, AJAX y Flash. Otro punto diferenciador de Dekoh es que pretende armar por si sólo una red social (registro, contactos y demás) para su comunidad de desarrolladores (aspectos que no es baladí). Más información sobre la comparación entre Dekoh y Apollo en el blog de la primera.

OpenLaszlo

OpenLaszloEste candidato no sólo juega en otra liga sino que además ya ha disputado unos cuantos partidos. La idea de OpenLaszlo es la una plataforma libre para creación de Rich Internet Aplicattions que al final podrá estar en un navegador o en el escritorio a través de algunos de los motores competidores. Un ejemplo de desarrollo con OpenLaszlo es Pandora. Realmente compite con Flex como plataforma desde la que desarrollar y por tanto con la estrategia de Adobe que culmina en Apollo.

Tanto OpenLaszlo como Dekoh suponen una competencia a Adobe en su objetivo de copar todo el ciclo de las aplicaciones «ricas» por internet, desde el desarrollo (con sus herramientas y tecnologías) hasta el cliente con el que el usuario las utiliza. También son, por tanto, alternativa al Silverlight de Microsoft, sin olvadarnos de otro gran actor en toda esta película de las RIA, Firefox, que anunció soporte para aplicaciones offline en su tercera versión. Sus armas principales son el uso de estándares abiertos y su licencia libre, acicate adicional para atraer a una potente comunidad de desarrolladores. Adobe y Microsoft, por su parte, cuentan con una comunidad también bastante amplias de programadores y canales de distribución muy potentes (Adobe Reader, Windows).

Silverlight, Microsoft a por Flash

silverlightWPF/E ya tiene un nombre que podemos pronunciar: Silverlight. De hecho está siendo un día de anuncios la mar de interesantes, Adobe ha presentado Adobe Media Player que vendrá a hacerle la competencia a – entre otros – Windows Media Player, mientras Microsoft ha bautizado a su propuesta para competir con Flash en la animación y el vídeo en la web. Silverlight es un plug-in multinavegador y multiplataforma (aunque siguen dejando fuera a Linux, sólo Windows y Mac).

La batalla entre Adobe y Microsoft se plantea en dos niveles. Por un lado, está la supremacía en el escritorio y las nuevas aplicaciones RIA, con Apollo como caballo de Troya de la compañía de Flash y el PDF; por otro tenemos un nuevo frente como solución tecnológica al vídeo por internet. Si en el primero todo hace pensar que Microsoft juega en casa (aunque ojo a Adobe que tiene al Acrobat Reader como un medio de distribución muy potente), en el segundo la balanza se inclina en lado opuesto: casi todo el mundo tiene instalado su plug-in Flash y va camino de convertirse en el estándar de facto a la hora de hacer streaming de vídeo. Silverlight parte con años de retraso, aunque viene con un arma bajo del brazo muy del gusto de los productores de contenidos: DRM soportado de modo nativo. Además otras ventajas competitivas (no en vano lo han sacado años después) son que Silverlight se basa en XAML y acaba siendo un fichero XML, mucho más fácilmente indexable para un buscador que un «flash».

Quedan dos temas en el tintero. Uno es SVG, el estándar abierto alternativo a Flash y que con la compra de Macromedia perdió uno de sus principales apoyos, como era Adobe. Otro es el papel de Google como árbrito en este partido. Youtube sigue funcionando en Flash y no lo veo pasándose a Silverlight, pero habrá que ver si el buscador ve en el escritorio un terreno propicio para establecerse más allá de Google Desktop y sus gadgets.

Como nota curiosa, esta competición se inició hace casi cuatro años: Macromedia Flex Vs Sparkle de Longhorn.

Fuentes y más información: News.com, Tim Sneat, Read/Write.