martes, 3 de febrero de 2009

Que son los mashup

 web_20_mashup_ecosystem_468

La palabra mashup podría traducirse como "remezcla". Un mashup es un aplicación híbrida en el estilo web 2.0, que "jala" contenido de varias aplicaciones web para crear algo nuevo, una mezcla interesante de contenidos.

Como los mashup combinan información y los servicios de múltiples fuentes, son fáciles y rápidos de desarrollar, siempre y cuando se cuente con una herramienta como Yahoo! Pipes o PopFly de Microsoft. Tampoco son muy costosos y para crearlos no se requiere de inversión elevada.

Los mashups permiten combinar información que ya está disponible en diversas páginas web, pero la importancia o el valor de un mashup no está en el contenido ofrecido, sino en la manera de presentarlo, una nueva interfaz que refleja la creatividad y el ingenio del creador.

Un mashup debe presentar una interfaz muy práctica, de fácil navegación y usabilidad y presentar al usuario información de mayor calidad y cantidad, mediante la "mezcla" de diversas fuentes.

Crear un mashup puede ser cuestión de minutos, incluso una sola persona puede crearlos.

Las APIs (o Interfaz de Programación de Aplicaciones por sus siglas en inglés) más populares son de las compañías más importantes conocidas de internet: Google, Amazon, eBay, Flickr, Microsoft, Yahoo!, YouTube y Twitter, algunos de ellos contienen recursos muy poderosos.

Los ingredientes básicos
Los mashups siempre están compuestos de tres cosas:

1.- Una fuente de contenidos e información, estos pueden estar disponibles vía una API o bien mediantes otros protocolos web como RSS.

2.- Un sitio mashup: la aplicación web que provee y hospeda el servicio usando diferente información de la que no es dueña.

3.- Una interfaz de usuario del mashup: a través de un browser, en una aplicación web, el contenido puede ser mezclado por un navegador cliente usando el mashup.

Tipos de mashups
Hay mashups de todos tipos, aunque los mas comunes son de consumidores, de datos y empresariales.

Como ejemplos de mashups de consumidores están una gran cantidad de aplicaciones que se relacionan con Google Maps, usan una interfaz simple y combinan datos de diversas fuentes.

Hay mashups de datos, donde se mezcla información similar, pero proveniente de diferentes fuentes: portales, blogs o imágenes, Yahoo! Pipes es un servicio de Yahoo! que permite crear mashups en minutos, por ejemplo de noticias de un tema muy específico, supongamos que entre toda la información deportiva solo te interesa la que habla de futbol.

Hay mashups empresariales, capaces de procesar la información de fuentes propias y ajenas a la empresa, por ejemplo crear un reporte del porcentaje de mercado que domina una empresa de autos, combinando la lista de todos los coches vendidos con los datos de una sola compañía.

Hay también mashups de negocios, por ejemplo que pueden combinar lo anterior y enfocándose en una mejor presentación y dando un valor agregado con algunas herramientas colaborativas, como subir recomendaciones a Facebook.

También proliferan, sobre todo en inglés, mashups de compras y de noticias.

Los widgets son aplicaciones pequeñas, muy gráficas, generalmente desarrolladas para correr en Flash.

Crea el tuyo
Es muy sencillo, es cuestión de que te decidas a hacerlo, pero antes algunas cosas que hay que tomar en cuenta.

Básico: la creatividad. Piensa en algo novedoso, recuerda que lo más importante de crear un mashup es inventar una nueva manera de aprovechar recursos ya existentes en otros sitios y presentarlos de una manera novedosa, práctica, genial.

Una vez que ya tienes tu idea, debes buscar los recursos de información más apropiados: afortunadamente los sitios más importantes han liberado APIs fáciles de usar para hacerle la vida más fácil a los creadores de widgets y mashups.

En programmableweb.com/apis puedes consultar un compendio de la gran mayoría de las APIs existentes.

Los APIs permiten varios niveles de complejidad, aunque cómo en todo si eres principiante es mejor que al principio te vayas con calma.

Luego debes elegir una herramienta de creación de mashups, ya hay muchas en internet, algunas gratis, otras que cobran, algunas fáciles de usar y otras muy poderosas y complejas.

Cada herramienta tiene sus peculiaridades, pero en general sus sitios traen instrucciones precisas, tutoriales en video y guias de preguntas frecuentes, no hay como hacer uno paso por paso para aprender lo básico.

Para empezar puedes elegir una de las herramientas más populares: Yahoo! Pipes, Dapper, Popfly o WidgetBox.

El proceso de fabricar un mashup puede ser tardado al principio, pero cuando te hayas familiarizado con las herramientas podrás crear uno en minutos.

Una vez que lo has creado debes pensar donde lo vas a poner, quizá puedas ponerlo en un sitio que ya tengas, puedes ponerlos donde sea: en tus profiles, en tu blog, o bien destinar un dominio especial para tu mashup.

ALGUNAS HERRAMIENTAS
Popfly
www.popfly.com
Es una aplicación web gratuita de Microsoft que se usa para crear nuevos widgets con SilverLight para páginas web y aplicaciones para redes sociales.

Una de sus ventajas es que usuarios con poca experiencia en conocimientos de programación pueden crear contenido interactivo para blogs o sitios web en tan solo unos cuantos minutos.

Popfly Creator tiene varias herramientas visuales e intuitivas para crear los mashups online.

También cuenta con una red social: Popfly Space, aquí los usuarios pueden publicar y compartir los que han hecho con todo el mundo.

Para crear uno, solo hay que seguir una serie de pasos:

1.- Crear un nuevo mashup y elegir el tema, puede ser de noticias, de diversión, de mapas, de imágenes y video, de redes sociales, de compras, etc.

2.- A continuación hay que configurar las fuentes de información.

3.- Luego hay que darle una presentación gráfica amigable, Popfly tiene varios predeterminados, pero se le pueden agregar los acabados gráficos que sean, siempre y cuando se tengan las APIs de las interfaces.

4.- Luego se guarda y se comparte con la red de Popfly Space.

5.- Es posible personalizar varios detalles del mashup como colores, tamaño y algunas otras configuraciones que dependen de las fuentes de información y de las APIs.

Yahoo! Pipes
pipes.yahoo.com
Este servicio de creación de mashups ofrecido por Yahoo! te va guiando paso por paso a través de un editor visual, para que al mezclar contenidos de diferentes fuentes de contenido, no tengas que escribir ni una sola línea de código.

Una de las cosas que permite es agrupar feeds, y acomodar en un solo widget varias suscripciones a portales, así el usuario solo lee lo que en verdad le interesa.

Este editor de widgets es uno de los más sencillos de usar, es poderoso porque viene con una buena cantidad de herramientas, aquí el límite depende del gusto del usuario y sus habilidades para programar.

Funciona de manera muy sencilla, sólo sigue estos sencillos pasos, el sistema te va guiando:

1.- Necesitas una cuenta de Yahoo!, ingresa con tu usuario a pipes.yahoo.com.

2.- Crea un nuevo Pipe.

3.- Los ingredientes principales son: Sources o Fuentes, sean APIs o RSS, Yahoo! Search, Yahoo! Local, Google Base o Flickr, por mencionar algunos.

4.- Luego ingresa la dirección de un feed o de un API de search en Fetch.

5.- Configura tus módulos: texto, números, locación, fechas, palabras claves o los parámetros que elijas.

6.- Si es necesario agrega operadores, desde estos "comandos" puedes manipular los feeds: unirlos, truncarlos, contarlos, traducirlos, clasificarlos, filtrarlos, etc.

7. Hay muchas más herramientas, incluso se puede usar la salida de otros pipes creados anteriormente por otros usuarios.

8.- Puedes publicarlo para que todos lo puedan usar.

Dapper
www.dapper.com
Dapper es un servicio gratuito que te permite extraer contenido de prácticamente cualquier página en internet, para después usar es contenido en la creación de tus widgets o mashups.

Te permite crear feeds, que ellos llaman "Dapp", en un widget o para alimentar tus propias aplicaciones de Facebook.

Es como recortar una parte de un sitio y pegarlo en el tuyo mediante un widget en Flash.

El servicio básico es gratuito, aunque si requieres soporte técnico o tu widget tiene mucho tráfico, te cobran.

Otras para los más avanzados
Para usuarios con conocimientos en programación o desarrollo de aplicaciones web, pueden tratar con el Editor de mashups de Google en code.google.com/gme.

Otras herramientas que requieren un mayor nivel de conocimientos, y que sin embargo son muy prácticos (algunas con costos bastante accesibles) que hacen fácil el trabajo de desarrollar mashups son:

OpenKapow, que te permite crear "robots" que aprovechan prácticamente todos los servicios disponibles de la Red y "remezclarlos" entre si.

En mapbuilder.net encontrarás todo lo necesario para desarrollar en cuestión de minutos mashups que utilicen Google Maps.

Grazr es un creador de widgets, que usa principalmente feeds RSS como fuentes de información.

Proto es una aplicación de escritorio que crea mashups para profesionales de las finanzas, la contabilidad y los servicios bancarios y que en cuestión de días puede desarrollar aplicaciones muy potentes y efectivas.

En el portal www.widgetbox.com puedes encontrar miles (literalmente) de widgets para tus blogs, portales o perfiles de redes sociales, hay de todo tipo de temas: clima, mascotas, finanzas, noticias, juegos, política, deportes, noticias, contadores, aprendizaje de idiomas, etc.

IBM Lotus Mashups, que evolucionó de un proyecto llamado QEDWiki, es un ambiente gráfico basado en web para desarrollar aplicaciones situacionales y mashups, muy fácil de usar para crear mashups empresariales. Es posible descargar un demo en greenhouse.lotus.com/home/product.jsp?p=mashups.

JackBe es un sitio dirigido a los usuarios corporativos que quieren desarrollar mashups para negocios, que pueden ayudar a las empresas a incrementar su productividad y lograr mayor colaboración entre sus empleados, al tiempo que aseguran la seguridad de la información.

EJEMPLOS DE MASHUPS
Popurls
www.popurls.com
¿Quieres enterarte de cuáles es el contenido más popular en la red? Popurls es "mashup monstruo" (así se les llama a los mashups dentro de mashups), que muestra lo más popular de redes sociales estilo mashups como Digg, Del.icio.us, Reddit y MetaFilter; las fotos más comentadas de Flickr y los videos más visitados de Youtube, además de las noticias de mayor impacto de Google News, Yahoo! News, NYTimes, Newsvine, las canciones más populares de last.fm y muchos otros contenidos de alta relevancia en la blogósfera y la Red.

Panoramio
www.panoramio.com
Combina Google Maps con fotos de los usuarios, la mecánica es simple el usuario sube una de sus fotos y la localiza en Google Maps, puede poner una descripción breve de la foto.

Wikimapia
www.wikimapia.org
En este sitio, los usuarios dan una referencia a lugares localizados en Google Maps, y ligan un artículo de Wikipedia a una posición en el mapa mundial.

Skaterspotter
www.skatespotter.com
Es un sitio donde los patinadores le dan a conocer a los miembros de la comunidad las ubicaciones de lugares donde se puede practicar el skating, y suben sus fotos patinando.

Jiffr
www.jiffr.com
En este sitio, puedes ocupar tu álbum de fotos de Flickr para ligar o al menos obtener una cita, simplemente tienes que notificar al sitio que foto quieres mostrar, una que describa tu personalidad.

De la vista nace el amor y si a la otra persona le gustas, el jueves te llegará un correo, con un lugar a dónde acudir en sábado, deberás ir, pues el sistema nunca más te dejará ver ese profile.

Contra el crimen
Los mashups se pueden usar para todo, incluso para asuntos policiacos: el departamento de policía de Chicago tiene uno llamado Chicago Crime que mezcla la información de la base de datos de crímenes reportados con mapas de Google para aquellos ciudadanos sepan de cuáles son las áreas más peligrosas.

También existe wikicrimes.org, un sitio web donde los usuarios pueden reportar crímenes y colocando banderas de alerta en Google Maps.

Las muchas caras de Flickr
Flickr, el sitio más popular para almacenar y compartir fotos, ha puesto a disposición de sus usuarios sus API, y gracias a esto el contenido puede ser mezclado creando mashups. Hay ejemplos de widgets que mezclan contenido de Flickr con listas musicales o buscadores especializados por tags o interfaces que permiten visualizar las fotos de maneras novedosas y más amigables que la del propio Flickr.

fuente

1 comentario

SYSRJ dijo...

ES UNA MUY BUENA HERRAMIENTA PARA LA CREACION DE ROBOTS CON MASHUPS Y EXTRACCION MASIVA DE INFORMACION, NOSOTROS CONTAMOS CON LA ACCESORIA Y DESARROLLO A LA MEDIDA.

http://www.sysrj.com
sysrj@hotmail.com

No te lo puedes perder

© Planeta digital
Maira Gall