Com fer la teva Mashup

Yahoo pipes i Google mashup editor

Hi ha una sèrie d'eines molt útils a l'hora de fer un mashup ràpidament.

Yahoo Pipes
http://pipes.yahoo.com/pipes/

És un programa de composició visual que serveix per agregar, manipular i recombinar continguts de qualsevol lloc de la xarxa.
El resultat de la composició pot ser un arxiu en format RSS, JSON o KML, que es pot integrar directament a altres aplicacions o widgets.
Quan hem acabat podem publicar el nostre pipe i qualsevol persona el pot veure o fins i tot reutilitzar-lo fent un "clone".


Google mashup editor
http://editor.googlemashups.com/editor

Google mashup editor es un programa que permet crear aplicacions (mashups) d'una manera relativament senzilla a partir de fonts de continguts diversos. Podem partir d'un exemple i modificar-lo de manera similar al "clone" del yahoo pipes. Per exemple, podriem partir d'una aplicació de generació de mapes, http://mapwiki.googlemashups.com/

Per crear una aplicació amb aquests editors no cal tenir servidor, hosting ni base de dades. Tampoc cal programar en php ni mysql.

Exemple "Corasón de Melón"


Combinarem Yahoo Pipes i Google Mashup editor per crear una pàgina de celebritats que direm "Corasón de Melón"
A Yahoo pipes crearem un pipe "xuclant" informació de technorati i de flickr (o altres fonts). Un cop tinguem el pipe l'"endollarem" al google mashup editor per crear una pàgina.

A partir del feed d'informació (rss, atom o altres), podem crear una pàgina de diverses maneres:

Fonts d'informació

És molt important triar bé les fonts d'informació.

Un dels llocs que podem utilitzar és technorati,
Per demanar un feed buscant un terme determinat a technorati podem de fer servir aquesta adreça

http://feeds.technorati.com/search/britney+spears?authority=a4&language=es

Altres fonts d'informació que podem fer servir son flickr, youtube, etc

Fer un mashup amb l'API de flickr

Flickr té una API molt completa

Farem un petit exemple amb aquesta api, buscant i mostrant les fotos relacionades amb un tag específic

Facebook i OpenSocial

Una de les xarxes que ha crescut més els ultims temps es facebook. Facebook és una xarxa social de contactes que s'ha extès fora de l'àmbit habitual d'aquestes xarxes que havia estat fins ara bastant limitada al camp professional. També es pot veure com una evolució d'altres xarxes més simples com són MySpace o Fotolog.

Facebook té una API que permet crear aplicacions d'una manera relativament senzilla. l'API dóna accés a la informació dels teus contactes i està pensada perquè es pugui propagar ràpidament.

La resposta de Google al creixement imparable de Facebook ha estat, per una banda la compra d'un altra xarxa social Orkut, i per una altra una aliança amb totes les altres xarxes socials ja existents com son Engage.com, Friendster, hi5, Hyves, imeem, LinkedIn, MySpace, Ning, Oracle, Plaxo, Salesforce.com, Six Apart, Tianji, Viadeo, XING i MYSpace. Aquesta aliança s'ha fet en base a la creació d'una API oberta, OpenSocial, per accedir d'una manera transparent a la informació de totes aquestes xarxes.