DEMO disponible AQUÍ 

MyCocktail, Romulus Mashup Builder, es una aplicación web que proporciona al usuario una interfaz gráfica para construir mashups fácilmente, permitiendo al usuario desarrollar mashups de manera más rápida, incrementando así la productividad.

 

Esta herramienta permite al usuario combinar información proveniente de diferentes servicios, que puede ser modificada con operadores y más tarde presentada con una gran variedad de renderizadores. Todo este proceso se lleva a cabo mediante una interfaz gráfica de usuario de fácil manejo, que permite combinar componentes arrastrando y soltando. El tiempo que lleva desarrollar un mashup se reduce así considerablemente y se mejora la productividad.

 

MyCocktail permite a los diseñadores y programadores usar servicios sin preocuparse de detalles de bajo nivel. Los usuarios solo tienen que manejar una serie de herramientas que se proporcionan y MyCocktail hará las peticiones a los diferentes servicios.

 

MyCocktail está basado en Afrous y proporciona tres tipos distintos de componentes, que combinados dan lugar al mashup:

  • Servicios. Pueden invocarse varios servicios REST por defecto, como del.icio.us, Yahoo Web Search, Google AJAX Search, Flickr, Twitter, Amazon, etc.
  • Operadores. La información obtenida se puede procesar por medio de operadores. Por ejemplo, es posible ordenar, filtrar o agrupar infromación según parámetros.

  • Renderizadores. La información se puede presentar de diversas formas: HTML, diagramas estadísticos (gráfico de tarta o de barras), Google Maps.


Los pasos que suelen seguirse para construir un mashup son:

  • El usuario obtiene información de uno o varios servicios.

  • Los datos obtenidos pueden filtrarse y procesarse usando los operadores proporcionados por la herramienta para extraer información útil para el mashup.

  • La información resultante puede mostrarse en HTML, en diagramas estadísticos o en mapas usando los renders.

  • Se exporta el mashup en uno de los diversos formatos que ofrece MyCocktail: JavaScript, HTML, Google Gadget o Netvibes Gadget.

 

TSI-020501-2008-114