Há pouco tempo atrás, eu me candidatei para ser beta tester do Google Mashups. OK, quando eu li achei que o Joel brincava que o Google estava desenvolvendo a Skynet^H^H^H^H^H^H . Bom parece ser verdade… e digo mais, a Skynet vai ser um Mashup de algum maluco por aí.
A princípio achei que o Google Mashup era uma espécie de Visual Basic for Google ou algo parecido, não deixa de ser, é verdade. Mas a sacada é que eles tem um ambiente de desenvolvimento 100% Web, com deployment 100% Web, e que você pode usar toda (ou quase toda) a infraestrutura do Google que já existe.
Eu mesmo pensei na idéia de fazer um Mashup combinando Google Analytics e uma interface de filtragem especial. O Analytics é muito bom mas também tem coisa que ele é bem incompleto, por exemplo, eu não consigo um relatório que me a combinação num mesmo gráfico de duas variáveis específicas. É preciso alternar nas opções. Ou ainda, montar gráficos compostos de períodos não contíguos.
De qualquer forma, não me aguentei por muito tempo e acabei fazendo um Mashup de brincadeira… um leitor de feeds pro meu blog, o código ficou assim:
<gm:page title="Dérico Filho's Blog Feeds"><div>Dérico Filho's Blog Feeds</div>
<gm:list id=”myList” template=”blogItems” data=”http://blog.cirello.org/rss” pagesize=”10″/>
<gm:template id=”blogItems”>
<table width=”50%”>
<tbody repeat=”true”>
<tr>
<td>
<b><gm:text ref=”atom:title”/></b>
</td>
</tr>
<tr>
<td><gm:html ref=”atom:summary”/></td>
</tr>
</tbody>
</table>
</gm:template></gm:page>
Tentei publicar, mas o Google Mashup deu pau… Vai ficar para a próxima, ainda estou dominando o conceito.