A visualização de dados fascina-me. Quando acrescentamos perspectiva a dados aparentemente unidimensionais, seja através de um vídeo ou de uma imagem, ou de som, ou quando da mesma forma correlacionamos duas fontes de informação e lhes damos “vida” então criamos uma obra de arte. E a arte é conseguir surpreender o espectador com uma representação impensável e espectacular daquilo que para nós não passam de dados crus, logfiles, eventos isolados, database dumps, “terminal stuff”.

Este tema tem sido muito abordado na Web nos últimos 2-3 anos. Há experiências muito engraçadas em torno disto, alguns exemplos conhecidos:

Quartz Composer é uma ferramenta do OSX que nos permite fazer composições gráficas e combinar dados com o poder do Quartz do OSX, tudo utilizando uma interface gráfica de programação. Por exemplo, os screensavers do Mac são feitos com QC. No SAPO temos uma série de plasmas a passar visualizações gráficas em tempo real da utilização da Homepage ou da Pesquisa. E a versão Leopard está particularmente boa. (link: rep. de composições de qc).

Mas o que está a dar agora é Processing. “Processing is an open source programming language and environment for people who want to program images, animation, and interactions.”. O pecus já me tinha falado disto algures, entretanto tenho lido alguns posts dispersos, mas hoje faço uma vénia ao poder do bicho. Desliguem as luzes, liguem o som, metam isto em full screen e carreguem em “play”. Making of aqui. Eu não sei quanto a vocês mas eu tive arrepios. Vejam também os outros trabalhos do autor.

Anyone, mashup de Lyricwiki com Processing, com Last.fm ? Ou talvez venha aí a palavra final para um “Visualizer” do iTunes (que btw são composições de QC).

PS: Há uma sessão sobre “Web-native Information Visualization“ na eTech 2008.