A web está cada vez mais recheada de ferramentas e possibilidades onde os usuários podem se expressar e interagir com as outras pessoas. Comunidades e fóruns disputam atenção com blogs, fotologs e videologs. Para os usuários mais aprofundados existem diversas ferramentas que podem integrar todos esses mundos em um lugar apenas.
Os Mashups são aplicações online que são a soma de dois ou mais serviços (APis), que juntos oferecem novas oportunidades para os usuários.
Imagine que você tire fotos de sua viagem e queira disponibilizá-las para seus amigos. Hoje você criaria um álbum em algum servidor gratuito (ou em seu site pessoal) e disponibilizá-lo para seus amigos. Com esse novo conceito de integração você pode mostrar, via Google Maps, por exemplo, onde exatamente você tirou as fotos, e ainda disponibilizar para todos que tenham interesse em conhecer a região onde você visitou.
A idéia é pegar todos esses serviços hoje disponíveis na internet e fazer um mix criando um novo tipo de serviço. Dependendo da criatividade do usuário, serviços interessantíssimos podem ser criados. Não são necessários amplos conhecimentos em programação, basta uma boa idéia e vasculhar a rede atrás de APIs; existem milhares delas por ai, cada uma com uma determinada função.
214 serviços online são listados pela Programmable Web que podem ser integrados livremente entre si, possibilitando a criação de mais de 45 mil aplicações online na teoria – muitas integrações não possuem aplicação prática específica.
Todo esse conceito é guiado para a geração de conteúdo rápido e prático. Muitas pessoas acessam as informações da internet por meio de feeds de RSS, dentro da filosofia de “encontrar exatamente aquilo que me interessa”.
O público em geral não está acostumado com tanta dinâmica assim e uma boa parte ainda se prende aos serviços básicos da rede. Mas para quem se interessa sobre o assunto, vale passar parte do seu tempo aprendendo sobre os Mashups, que ainda trarão mais base ao conceito de Web 2.0