Mashups: mixagem de conteúdo na Internet

Notícias De Agência Estado, Reuters, Magnet e Efe
Mashups: mixagem de conteúdo na Internet
(Yahoo! Notícias) Ter, 12 Jun - 16h50

Por Carlos Ossamu


Imagine que você irá percorrer o mundo de bicicleta e quer divulgar esta aventura na Internet por meio de um diário em seu blog. Além do seu relato sobre os acontecimentos do dia, seria interessante que houvesse um mapa, para que os internautas acompanhassem a viagem; algumas cidades, principalmente as históricas e as mais importantes, merecem que sejam dadas informações, como data de fundação, população, fotos de lugares turísticos, melhores restaurantes, hotéis etc. Para enriquecer um pouco mais o conteúdo, que tal informar a previsão do tempo em cada cidade? Para fazer tudo isso, seria preciso uma equipe para fazer as atualizações. Mas se essas informações todas estão disponíveis na Internet, não teria um jeito de juntar esses serviços no seu blog e mostrar apenas as informações que lhe interessam de forma automática? Tem sim e essa tecnologia se chama Mashup.

O termo surgiu entre os DJs londrinos para definir um novo tipo de remix, com a mixagem de duas músicas. Em 2004, o cantor David Bowie lançou um concurso para quem fizesse um remix com duas de suas canções. O prêmio era um automóvel Audi TT Coupe. Depois disso, o Mashup se tornou moda entre os DJs undergrounds e há pouco mais de um ano veio parar na Internet, só que para designar uma aplicação que junta dois ou mais serviços da rede em uma página. Segundo a definição da enciclopédia virtual Wikipédia, "Mashup é uma aplicação que combina conteúdo de mais de uma fonte em uma experiência integrada, ou seja, adquirindo conteúdo de múltiplas fontes e mostrando tudo junto".

No exemplo acima, o mapa poderia ser do Yahoo! Maps ou Google Maps, as informações das cidades viriam de seus sites oficiais e a previsão do tempo em um serviço especializado no assunto. Todos esses serviços existem independentes na rede, bastando juntá-los em uma única página, não com links, mas filtrando e apresentando as informações que interessam. Pensando bem, é uma espécie de mixagem.

Mas como isso ocorre? A base do Mashup é um velho conhecido dos programadores e atende pelo nome de API, sigla para Interface de Programação para Aplicativos. São pacotes de códigos inseridos no sistema operacional para que o computador funcione. É preciso um API para cada periférico, como teclado, mouse, monitor etc. Imagine agora que ao invés do Windows (ou Linux) o seu sistema operacional seja a Internet e as APIs vão permitir a comunicação com sites. O termo Mashup se popularizou muito depois de o Google lançar uma grande quantidade de APIs para seus produtos, principalmente para o Google Maps (http://www.google.com/apis/maps). Para os interessados em serviços baseado em mapas, o blog Google Maps Mania (http://googlemapsmania.blogspot.com) posta diariamente novos mashups com o Google Maps espalhados pelo mundo. O Google também tem um blog voltado só para as APIs do Maps chamado Google Maps API Blog (http://googlemapsapi.blogspot.com), que traz dicas, em inglês, com novidades e serviços criados com a tecnologia do Google Maps. A maioria dos serviços de mashups é baseado em mapas. O site Programmable Web (http://www.programmableweb.com/mashups) lista mais de 1.990 páginas que usam mashups, dos quais mais de 1.150 usam mapas.

No início do ano, o Yahoo! lançou um serviço que auxilia a criação de Mashups. Trata-se do Yahoo! Pipes (http://pipes.yahoo.com/pipes), um serviço que funciona como um agregador e manipulador interativo de feeds. A idéia é de que a internet é um imenso computador e os pipes (tubulação) são as pequenas ferramentas que fazem as ligações entre os diversos serviços da rede. A interface do Yahoo! Pipes permite que usuários com pouca experiência em programação possam oferecer serviços baseados em Mashups. Como se fosse por meio de tubulações, diversos serviços, como fotos do Flickr, buscadores, Google Base etc., podem ser interligados. Uma característica do Yahoo! Pipes é a capacidade de filtrar conteúdos - caso você assine um site de notícias com RSS (que avisa automaticamente quando há uma atualização), por exemplo, mas não quer ver o post de um colunista que você ache muito chato, é possível fazer a filtragem e ver apenas o que lhe interessa.

A Microsoft também lançou recentemente a sua ferramenta para Mashups. Trata-se do Microsoft PopFly (http://www.popfly.com), um construtor de Mashups relativamente simples de ser trabalhado. É possível criar Mashups sem digitar uma linha de programação. Ao acessar o sistema, há três grandes imagens que levam aos serviços: Create a Web Page, Create a Mashup e Join the Community, que permite trocar informações com membros da comunidade. A interface da área de criação de Mashups é simples e direta. Do lado esquerdo, existem os blocos de vários serviços web, inclusive de concorrentes da Microsoft, como o Yahoo!. No meio é a "sala de operações", onde as ligações, configurações e busca de API Keys são feitas; e à direita, aparecem dicas do próprio site para ajudar o usuário. Um porém nesta ferramenta da Microsoft é que ela precisa do programa Silverlight (http://silverlight.net/Default.aspx) para funcionar, tanto para a criação de Mashups quanto para acessar o serviço. O Silverlight é um aplicativo semelhante ao Flash.

Na página Programmable Web (http://www.programmableweb.com/mashups) há um diretório e um ranking de serviços baseados em Mashups. O interessante é que o site mostra em quais serviços o mashup é baseado. Entre os mais populares está o Flickrvision (http://flickrvision.com/maps), que usa os serviços do site de fotos Flickr (http://www.flickr.com) e o serviços de mapas Poly9 FreeEarth (http://freeearth.poly9.com), inclusive indicando o exato endereço de onde pegar as APIs. O site permite ver fotos que estão sendo postadas no Flickr, indicando o local no mapa.

Para quem gosta de astronomia e quer ficar por dentro das pesquisas e das discussões nesta área, uma boa dica é o Astrolicio.us (http://astrolicio.us), que reúne vídeo do Google, links do Del.icio.us (http://del.icio.us), artigos do Digg.com (http://www.digg.com) e de outros sites de notícias. Quem deseja ver em uma página vários serviços de mapas deve acessar o Flash Earth (http://www.flashearth.com), que combina o Yahoo! Maps, Google Maps, Microsoft Virtual Earth, Nasa Terra e o OpenLayers. É possível visualizar o mesmo ponto em que você está usando os diversos serviços.


 

Copyright © 2007 Yahoo!. Todos os direitos reservados.
Política de Privacidade -Termos de Serviço - Direitos Autorais - Ajuda