Desde hace tiempo, vemos notas (incluso en DÜ) sobre cómo los WebServices; la aplicación del esquemas de XML y nuevas aplicaciones van a hacer nuestra experiencia en Internet totalmente fácil, amigable y, sobre todo, útil.
Hasta ahora pocas aplicaciones capturaron mi atención, ninguna hizo que me pregunte ¿Porque no la tengo en mi PC?.
Y de golpe conocí Watson de Karelia Software.
Básicamente, Watson es una aplicación que descargás e instalás en tu MAC y "levanta" (busca y te muestra) información de diferentes sites de Internet y te la muestra de manera sencilla y con una interfaz conocida, la del Sherlock.
(El juego de palabras Sherlock - Watson, muestra desde un primer momento que esta aplicación fue concebida como un add-in del Sherlock de Mac OS X)
Web Services reales!
Un ejemplo, querés ir al cine y estás frente a tu Mac: Hacés click en "Movies" y en Watson te aparecerá una lista de Cines que vos elegís tener a mano; una vez que hacés click ahí te aparecerá un menú con las películas y sus respectivos horarios; al hacere click en la película yu horario seleccionado, te aparece un menú con todos los datos, trailer y un botón de "Comprar Entradas"; listo: Clickeá ahí y tendrás tu entrada reservada y esperandote en la puerta del cine.
Todos estos pasos podés hacerlos desde un browser, pero tenés que esperar que cargue cada una de las páginas, descubrir donde están los datos de horarios, venta de entradas, etc.etc. si tenés el Watson 3 clicks y listo.
Este ejemplo es uno de los más básicos, pero si tenemos en cuenta que la información disponible en el programa, va desde toda la categorización y subastas de eBay hasta los destinos y control de encomiendas de FedEx, ya podés imaginar que el Browser no te va resulta tan necesario como hoy en día.
Como trabaja
Mientras IBM, Microsoft y Sun Microsystems, hablan y hablan sobre las futuras posibilidades de los WebServices y el XML como lingüa-franca de Internet; Karelia Software desarrolló Watson para que busque la información disponible hoy en día en ciertos sites en formato XML y la formatee de la manera mas "limpia" posible, o sea.. sin banners, gráficos ni nada que robe atención a la información que un usuario busca.
Watson puede reconocer el XML de estos sites, pero al mismo tiempo, mediante ciertos pug-ins puede "leer" el HTML básico de los sites, y "definir" mediante instrucciones ya cargadas en su código que información es la relevante para el usuario.
Tomando uno de los ejemplos anteriores, Watson, del código de la página de FedEx, "sabe" que sólo tiene que mostrarte los datos de Tú encomienda, en que punto está del envío y cuanto falta para que llegue a destino... cuando esta encimienda llegue a destino, Watson te mostrará el tiempo que tardó en llegar y los datos de recepción de la mercadería.
Simple. útil. Como debería ser la web.
Recomendado 100%, pero por ahora sólo está disponible para las Mac con OS X.
Dejando de lado el producto, una cosa que me pone muy contento y que me sorprendió totalmente es la empresa karelia software.
Su página es chica, la empresa es mínima, su sistema de pagos online es casi “amateur”… y sin embargo inventan un producto de esta calidad; que ni Apple, ni Microsoft, ni IBM, ni ningún provider de soft gigante pudo armar.
La innovación por parte de las pequeñas empresas está a salvo… pero desde el lado del Mac OS X, habrá algún motivo? ;)
Por supuesto… lo mejor de todo es que estas empresas pronto van a ser compradas por apple o algun otro grande…
No se.. no se si es lo mejor ser comprado por una empresa gigante.. quizas seria mas copado hacerse grande uno, no? ;)