Mashup Potatoes

11:34 am Desenvolvimento, Inovação, Internet, Web 2.0

É interessante como são as coisas. Quando a gente aprende a programar, você aprende a criar bibliotecas e reutilizar código. Você define um monte de funções e aquela biblioteca se torna uma unidade independente e útil. É o nosso processo natural de abstrair e encapsular funcionalidades, para que possamos nos ater no mais importante e poder trabalhar num nível acima de abstração. Porque você não quer saber como se tira uma raiz quadrada, você quer uma função que faça a conta para você.

E este processo vai se repetindo cada vez mais. Depois aparece a orientação por objeto, e você passa a bolar objetos e métodos para aquele objeto. Aí você define interfaces. Depois você organiza os objetos em bibliotecas, que se agrupam em frameworks, que se agrupam em aplicações e por aí vai.

Depois você integra essas aplicações com outras e está feita a sinfonia. Uma das tendências mais interessantes dessa integração entre aplicações são os mashups, onde a partir de API´s disponibilizadas pelos sites, você tem acesso ao conteúdo (os dados) de cada site e pode integrá-los numa nova aplicação.

Muitas vezes, você pode simplesmente correlacionar duas variáveis que ninguém tinha pensado em correlacionar antes, e aquilo é útil para alguém. Um ponto é saber o que correlacionar. Outro ponto é saber como. No fundo, só se trata de mostrar os mesmos dados que estão em outro site de outro jeito.

Um exemplo muito interessante de uma aplicação assim é o timetube, que nada mais é que uma forma de mostrar o resultado de uma busca no youtube ao longo de uma linha no tempo. Afinal, tempo é apenas mais uma dimensão. Para algumas buscas não vai ser grandes coisas, mas pense em fatos jornalísticos, eventos históricos, eleições, carreiras políticas…

Você dá sua API para a internet (e arca com o custo de fazê-la funcionar) e ela te devolve aplicações que repensam em como utilizar seus dados de forma que seja útil para outras pessoas e te devolvem tráfego. Hits. Visitas. Acessos. Atenção. Atenção no oceano da web vale ouro.

Esta semana eu também tive a feliz surpresa de achar o blog do Marco Aurélio, ou Corélio para quem conheceu ele no DCC-UFMG, falando bastante sobre arquitetura, SOA, BPM e etc, que tem tudo a ver com mashups. Recomendo. :-)

Deixe um Comentário

Seu comentário

Você pode usar estas tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Importante: Moderação de comentários está HABILITADA, portanto seu comentário pode não aparecer imediatamente. Agradecemos desde já sua participação.