¿Qué es Yahoo! BrowserPlus?

Ni paran de salir cosas de Yahoo! ni se frenan las novedades que pretenden cruzar el vacío que separa cada vez menos las aplicaciones de escritorio de las que corren en el navegador. Google con Gears, Mozilla, Adobe con AIR… Y ahora parece que Yahoo! con browserplus.yahoo.com. la página de Browserplus, ahora mismo, redirige a unas mínimas (ínfimas) FAQs, una de las cuales dice que

Yahoo! BrowserPlus? is software that lets you do more inside your web browser. BrowserPlus makes it easy to install and use web plugins for a richer experience on the internet.

De su existencia nos enteramos por Ajaxian, que a su vez lo vio aquí, donde nos enteramos de que se trata de permitir a los desarrolladores de dispositivos (desktop, móviles, etc.) saltar de manera transparente desde el entorno de programación del navegador (DHTML, JS) a cualquier componente que puedan imaginar (VoIP, manipulación de datos, caché de datos, etc.).

Parece ser que ahora mismo la única forma de experimentar los beneficios de Browserplus es disponer de una invitación para Yahoo! Mash (invitación que no tengo), pero siguiendo los enlaces anteriores se puede acceder a la descarga de Browserplus. Inevitablemente alguien (Ajaxian, de nuevo) se ha descargado el programa y se ha dedicado a rebuscar las cadenas legibles. Parece ser que los componentes se llaman ‘corelets’, que usa OpenSSL y JSON y que hace uso de Netscape Portable Runtime, una capa de abstracción usada por Mozilla para que sus navegadores puedan ‘pasar’ del sistema operativo sobre el que están ejecutándose.

Poca información pero muchas posibilidades…

Comet: ¿BlazeDS, XMPP?

Hace unos días me enteré de la existencia de una nueva palabrota que añadir al diccionario del desarrollador web: Comet. Que viene a ser un paso más allá de AJAX: con AJAX es el cliente el que va pidiendo información al servidor ví­a HTTP. Un modelo que se ajusta a las necesidades de un programa de correo electrónico, pero no a las de la mensajerí­a instantánea: si cada cliente le pregunta cada segundo al servidor si tiene mensajes nuevos, este se fundirí­a. Con Comet, o bien se establecen conexiones persistentes usando otros protocolos menos exigentes con el servidor o bien se dota al servidor de un mecanismo para abrir una conexión con el cliente. Una combinación de AJAX y Comet, por ejemplo, es la que posibilita la existencia de algo como Meebo.

Pues bien, el otro dia Enrique Duvós, «Senior Platform Evangelist» de Adobe Europa, presentaba en el MIF onsite las soluciones de Adobe para el tema, LiveCycle Data Services y BlazeDS (esta última, en código abierto), que tienen bastante buena pinta. Y también esta semana en ReadWriteWeb comentaban la posibilidad de usar XMPP (el protocolo sobre el que funcionan Jabber y Google Talk) para el mismo fin.

Aunque ambas tecnologí­as me parecen muy interesantes (y sin duda cada cual aporta sus problemas y limitaciones), las posibilidades que apunta XMPP en un mundo de dispositivos conectados me parecen apasionados. No serí­a descabellado llevar en el móvil, o en una PDA conectada, una suite de aplicaciones que, disponiendo de acceso a la red, comunicara a su ‘lista de contactos’ que está en marcha y ofreciese servicios como acceso a audio y ví­deo, o a pequeñas bases de datos que se sincronizasen con un servidor central de manera autónoma..

Muchas posibilidades, y muy interesantes. De golpe el servidor web que sacó en beta Nokia para sus móviles más potentes (véase) me parece bastante más interesante…