El futuro de la web y el escritorio

Quedó pendiente del MIX07 uno de los temas más interesantes de la Keynote de Ray Ozzie y que no es otro que el futuro de la web y el escritorio como escenario de las aplicaciones online. Si pensamos en la postura de las grandes compañías de las TI, se pueden entrever algunas apuestas más o menos claras:

  • Google: sin duda una de las que más apuesta por las aplicaciones como servicios en la red a los que se accede mediante el navegador. Es su terreno natural y donde ha explotado su gran negocio de la publicidad en la web; además con Google Apps realiza una apuesta fuerte por llevar aplicaciones del escritorio a la web. No obstante, también ha puesto un pie en el escritorio con Google Desktop, una apuesta que no creo para nada trivial.
  • Yahoo: podríamos hablar de una tendencia similar a Google. Sus servicios viven en el navegador, aunque su apuesta por llevarse a él aplicaciones del escritorio es menos agresiva. También cuenta con Yahoo Widgets en el escritorio.
  • Adobe: uno de los movimientos más interesantes. Flash goza de un gran éxito en la web, pero Adobe se mueve hacia el escritorio donde plantea Apollo para las RIAs.
  • Microsoft: dominador en el escritorio, se mueve sorprendentemente hacia la web con Silverlight y hacia nuevos modelos de negocio en ella con las APIs de Windows Live.
  • Sun: JavaFx es su apuesta particular en esta batalla, muy enfocado hacia la telefonía móvil.

El panorama resulta ciertamente interesante. Aún contando con que no todas las cartas están sobre la mesa (ojo con la alianza entre Google y Salesforce, Uberbin), Ozzie sostenía una posición de síntesis entre ambas tendencias: tendrán sentido aplicaciones que se vayan por completo a la web y el navegador, pero también hay que contar con que si se desea una experiencia superior (por ejemplo, el caso del News Reader o si comparamos la experiencia de Google Earth con la de Google Maps), habrá que contar con el escritorio. Eso sí, aplicaciones de escritorio que permitan integrarse y sincronizarse con servicios online, ajenas a la dependencia de tener los datos en local, algo que en los tiempos en que se acceda a internet desde multitud de dispositivos ha dejado de ser aceptable. Sería la era del «software más servicios».

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).

Adobe Media Player, vídeos Flash en el escritorio

Adobe Media Player

Adobe Media Player va a ser un nuevo ejemplo de uso de la Apollo, con el que Adobe se postula como serio candidato a la supremacía en la «nueva guerra por el escritorio». Este Adobe Media Player va a tener varias de las características de las Rich Internet Applications, permitiendo ver vídeos Flash sin conexión a la red, pero a la vez funcionando de un modo muy similar a Miro (antiguo Democracy Player), como agregador de vídeos distribuidos mediante RSS. El lanzamiento de Adobe Media Player se anuncia para final de año, con una beta dentro de esta primavera (News.com).

Adobe quiere rentabilizar mucho más el hecho de que Flash sea la tecnología más utilizada para distribuir vídeo en streaming desde plataformas tipo Youtube. De hecho, Adobe Media Player se plantea como un sistema para ofrecer vídeos con publicidad integrada, la propia herramienta permitirá la inserción de publicidad antes, durante o después de los vídeos. Otro de los puntos interesantes es que Adobe asegura que será capaz de medir visualizaciones de los vídeos (algo muy importante para vender publicidad de los mismos). Adobe Media Player tendrá DRM: para impedir distribuciones posteriores del vídeo descargado si el creador así lo desea y para no permitir modificaciones del vídeo que eliminen la publicidad.

Aunque en Newteevee aseguran que Adobe no entrará en el mercado de la publicidad, lo cierto es que su Adobe Media Player supone la introducción de un invitado no esperado en la competencia por la distribución y comercialización de vídeos. De entrada debería ser un complemento de plataformas como Youtube, pero competencia de otras propuestas como Joost. Y, en todo caso, sigue mostrando la guerra que nos vamos a encontrar en los próximos meses en el escritorio entre Apollo, widgets y un montón de nuevas tecnologías que se andan preparando.

Apollo Alpha, Finetune en el escritorio

apollo finetuneDisponible la versión alpha del Apollo de Adobe, del que ya hablamos en Apollo, la web en el escritorio. Se pueden descargar tanto el runtime para ejecutar aplicaciones como el SDK para desarrollarlas (tienen hasta un plug-in para Eclipse) en Labs Adobe, aunque sólo para Mac y Windows (vía ZdNet).

La descarga e instalación han ido sin problemas y la primera aplicación que he probado, un cliente de escritorio para FineTune (ya que la de eBay no está disponible aún), ha ido sin problemas (descargable aquí), ofreciendo el servicio de Finetune de forma bastante solvente. De momento sin bugs apreciables a pesar de que esta versión de Apollo es una alpha.

El valor de Apollo es el de construir aplicaciones para el escritorio multiplataforma (aunque de momento no veo versión de Linux por ninguna parte) mediante HTML, JavaScript, Flash, Flex y Ajax y con fuerte integración con la web. De una tacada ofrecen menor tiempo de desarrollo para aplicaciones para el escritorio y una experiencia mejor que la del navegador web (cosas como drag and drop o mayor integración con datos almacenados en local, todavía no disponibles).

Las aplicaciones Apollo se podrían situar entre los widgets y el navegador. Sigo siendo excéptico respecto a este regreso al escritorio, pero menos: Adobe ha desmostrado ser capaz de poner el producto en el mercado antes que algunos de sus competidores (Parakey por ejemplo) y también anda al acecho de las aplicaciones en la web con Relax y el Photoshop online. Tanto tiempo discutiendo sobre Google como el nuevo Microsoft (en lo que empresa líder en las nuevas tecnologías) cuando el tapado podría ser Adobe.

Adobe sacará un Photoshop online y Adobe Remix

PhotoshopTenía una entrada a medio escribir sobre el «Adobe Engage event» – que se está celebrando estos días – cuando me he encontrado esta noticia en News.com: Adobe anuncia una versión online de Photoshop. Por supuesto que será una versión «ligera» de Adobe Photoshop, pero creo que con sólo mencionar la marca y su prestigio en el tratamiento de imágenes, la mayoría de pequeñas compañías que ha puesto en marcha editores online tipo Pixho tendrán motivos para preocuparse. A esta iniciativa hay que sumar (y ya me ahorro el otro post) el anuncio de Adobe Remix, que será una herramienta de edición de vídeo online que ofrecer a los distintos servicios para ser integrada en ellos.

Su CEO asegura que son consciente que hay una gran cantidad de usuarios que nunca pagarán por sus herramientas, por lo que plantear una plataforma de servicios gratuitos en la red entre los que esté Adobe Photoshop online, les podrá generar ingresos por la publicidad. Si a eso sumamos el hecho de ser la herramienta a la que estén acostumbrados, los usuarios cuando quieran algo más completo, se podrían convertir en clientes de pago.

Ojo con Adobe, que tras la adquisición de Macromedia no sólo tiene las mejores herramientas para el tratamiento de la imagen, sino el control de tecnologías clave en el desarrollo de la web como Flash. Y eso no es todo, Apollo también se presenta como la tecnología – con permiso de OpenLaszlo y Microsoft – de las Rich Internet Application o aplicaciones entre la web y el escritorio. Con esta nueva estrategia de ofrecer servicios online, Adobe apunta directamente a Google, tanto por Picasa como por las Google Apps.

Actualización: Photoshop Express Beta disponible.

Adobe propone PDF como estándar ISO

pdf.jpgÚltimamente corre la saludable fiebre de que todos quieren ser estándar ISO (hace poco Microsoft con su OpenXML) y todos quieren abrir sus formatos. Hoy es Adobe quien ha propuesto su PDF a la International Organization for Standardization. Cierto que algunos subconjuntos de PDF ya eran estándar ISO, pero lo que ahora plantea Adobe es que lo sea la tecnología completa. Más información en la nota de prensa y en News.com.

¿Qué implicaciones puede tener este movimiento? Para empezar PDF dejará de estar en las manos exclusivas de Adobe, que a cambio gana que el formato de fichero gane muchos puntos para ser elegido por las distintas administraciones. ¿Por qué ahora? Sin duda porque hay cada vez mayor presión en pro del uso de estándares abiertos y usar PDF puede llevar a adquirir el software del que mejor gestiona este tipo de documentos, el software de Adoba (además de que lo hacen una vez conseguido que Office 2007 no soporte PDF ni Xps.

PDF se perfila así como el gran estándar para los ebooks y los documentos en la web, pero en Adobe queda una tecnología clave para el presente y futuro de la web: Flash. Y es que hasta que Flash, un auténtico estándar de facto, no sea abierto no podremos hablar de una web construida sobre protocolos, tecnologías y estándares abiertos.

Apollo, la web en el escritorio

apolloJusto hace un par de días comentábamos los planes de eBay para llevar su sistema de subastas al escritorio utilizando la tecnología Apollo, cuando su desarrolladora (Adobe) anuncia la beta pública para 2007 (ZdNet).

La idea de Apollo es la de desarrollar aplicaciones para el escritorio multiplataforma (Apollo jugaría un rol similar al que tiene Java) pero con tecnologías web (HTML, Ajax, Flex y, sobre todo, Flash), intentando añadir las ventajas de las aplicaciones locales (arrastrar y soltar, acceso a los periféricos y al disco duro) a los servicios a través de internet. Además permite trabajar «offline» y, cuando se tenga conexión, así por ejemplo en la de ebay sería posible crear mis subastas en local sin conexión y cuando se obtenga, la aplicación se encarga de «subirlas» a la plataforma.

Apollo llega para aprovechar las limitaciones de los navegadores a la hora de servir de base a las RIA (Rich Internet Applications). Adobe ve la ventana de oportunidad de convertir Apollo en un nuevo estándar de facto como ya lo son PDF y Flash. El problema es, como siempre, de estándares, ¿cómo se va a plantear Apollo? ¿será posible para terceros construir clientes independientes para articular los servicios online en el escritorio? A priori no debería haber problemas, estas aplicaciones ejecutadas en local no harán otra cosa que «tirar» de las APIs y Web Services de las plataformas de internet, susceptibles de ser utilizadas por terceros.

Apollo no va a estar sólo. Ahí tenemos un proyecto como Parakey y, como no, la apuesta de Microsoft: WPF/E (nombre provisional), al que dedicaremos una entrada aparte esta semana próxima.

eBay piensa en el escritorio

ebayProyecto San Dimas, es el nombre del experimento que está haciendo eBay para llevar las subastas más allá del navegador y permitir el acceso a las mismas desde una aplicación de escritorio. Esta herramienta estaría basada en la tecnología Apollo de Adobe, una especie de integración entre Acrobat Reader y Flash para construir programas que se ejecutan en el escritorio y que permite trabajar tanto online como offline, integrándose con servicios en la red a través de web services (vía ZdNet).

Una compañía, eBay, cien por cien internet, que piensa en salir del navegador, contradiciendo la supuesta tendencia dominante (Google Docs y similares). Interesante por lo que tiene de pista a la hora de saber hacia donde pueden evolucionar los servicios a través de la red. No es la primera vez que hablamos de las limitaciones que imponen los navegadores y en eBay presumen de las ventajas que aporta el utilizar una aplicación basada en Apollo: una mejora considerable en el cacheo de datos (sobre el que se puede tener un control mucho mayor que sobre el del navegador), almacenamiento de datos también en local (con control sobre la sincronización) y notificaciones al usuario en cuanto encienda el ordenador de cómo van sus subastas.

Las limitaciones son también conocidas. Por un lado tenemos que estas aplicaciones no son multiplataforma, mientras que un acceso puramente web (basado en estándares) sí lo es. Además, si se extiende, exigiría una instalación por cada aplicación frente al punto de acceso único que supone el navegador. El uso de un «framework» como Apollo alivia un tanto ambos problemas: si sería multiplataforma y no exige ser reinstalado por cada aplicación nueva, aunque añade la dependencia respecto a un fabricante y una tecnología (Adobe y Flash) de los que depender, propietarios y cerrados.

Más información sobre Apollo en Labnol.

Acrylic a por PhotoShop

adobeAunque la versión que se ha puesto disponible para descarga (véase Microsoft, vía Genbeta) no es para tomarla demasiado en serio, la salida de Acrylic pone sobre la mesa las intenciones de Microsoft de competir con ese gigante que es Adobe, que tras la compra de Macromedia ostenta un monopolio de facto en el diseño vectorial con Fireworks y PhotoShop. Acrylic es una versión remozada del Expression 3, software adquirido por Microsoft en el 2003 y desarrollado originalmente por Creature House.

MicrosoftAunque parezca mentira, esta vez el rol de candidato alternativo que lucha contra el monopolio lo va a ejercer la empresa de Gates, que también planea un asalto al PDF de Adobe con su Metro. Aunque Gimp sigue creciendo, la verdad es que Photoshop no tiene quien le haga sombra en el mercado profesional. Acrylic no tiene pinta de killer-app presisamente, pero podría valer para aquellos a los que Photoshop les viene grande en prestaciones y precio (aunque casi podríamos decir lo mismo de Gimp). Eso sí, ahora que los Mac irán sobre Intel, ¿se animará Microsoft a hacer una versión de su producto para la plataforma rival, tan habitual en los estudios de diseño?.