sábado, 14 de novembro de 2009

O que é um Mashup?

Boa tarde pessoal, hoje estaremos tratando de um assunto de certa forma novo para muitas pessoas ainda: O conceito de Mashup na Web 2.0.

De uma forma simples e direta vamos definir o conceito, citando alguns exemplos e vantagens e postando um vídeo do youtube bem legal sobre o assunto!

Conceito Geral

Quando você encontra um site na web ou mesmo uma aplicação que, para gerar o serviço completo utiliza conteúdo de mais de uma fonte, você está diante de um site que utiliza o conceito de Mashup. Muitas vezes utiliza códigos de terceiros através de APIs, widget ou feeds (módulos que podem ser usandos em outras aplicações).

Tudo bem até aqui?

Mesmo assim, você pode estar se perguntando: Mas como isso funciona na prática?

Vamos para um primeiro exemplo?

Exemplo 1

WikiCrimes
www.wikicrimes.org

Neste website os usuários podem registrar crimes para que outros usuários fiquem avisados. Utiliza a api de mapas do google. Usuários se cadastram para receber notificações e também podem postar novas notificações. Desta forma a base é alimentada pelos próprios usuários cadastrados no sistema web. Legal né?

Exemplo 2

Google Mashup Editor

Com este editor cria-se mini aplicativos (widgets) JavaScript. Podem ser hospedados nos próprios servidores do Google. Combina HTML, JavaScript e algumas tags proprietárias do Google Mashup Editor.

Exemplo 3

Yahoo! Pipes

É uma ferramenta poderosa para agregar, manipular e combinar conteúdo presente na web. Com ela podemos combinar vários feeds, aplicar informações de localização geográfica aos feeds e vê-los em mapas e criar widgets para website, entre outras tarefas.

Quais as vantagens?

Bom, após analisarmos algumas das dezenas de ferramentas, podemos concluir que as vantagens são infindáveis. Vamos citar algumas:

a) Interação com dados e sites de outros usuários;
b) A facilidade com que se localiza visualmente informações;
c) Disponibilidade de APIs leves e simples;

D+ não é? Bom, é isso, segue abaixo o vídeo do youtube como prometi.



Grande abraço.

Dilberto Rosa
Desenvolvedor Web
dilbertorosa@gmail.com
http://www.ici.curitiba.org.br/

Fontes:
http://info.abril.com.br/web20/195.shtml
http://pesquompile.wikidot.com/mashups
http://www.slideshare.net/rdfioravante/mashup-1500542
http://www.techguide.com.br/2008/03/26/dicionario-da-web-20-mashup/

Nenhum comentário:

Postar um comentário