terça-feira, maio 03, 2005

Tomodachi 0.3 vai sair mas ainda está instável (e bibliotecas de grafos e plugins)

Conversei com o Veríssimo a respeito do manual para o Tomodachi 0.3. Ambos concordamos que um manual dá trabalho e provavelmente seria lido por poucas pessoas. Assim, no manual vou escrever apenas uma mensagem do tipo: "Para tirar dúvidas, contate os autores".

E isso é o que falta para lançar o Tomodachi 0.3.

Porém, fui tentar utilizá-lo. O site Orkut não estava bom nesse dia. Resultado: O Tomodachi praticamente não funciona. Fica muito lento e por fim travou! Não sei bem o porquê ele travou, mas acredito que também seja devido à alguma falha do Touchgraph, o que nos remete a outra questão:

O Touchgraph tem se mostrado complicado e não conseguimos entender em detalhes como ele funciona ou como utilizá-lo. Por coincidência (ou não), eu estava procurando mais informações do Vizster, encontrei este site:
Open Source Graph or Network Visualization Written in Java
E descobrimos que existem várias engines de grafos para java. Assim, vamos tentar conhecer melhor essas bibliotecas de grafos, e se alguma delas se mostrar melhor que o Touchgraph, então vamos trocar de biblioteca.

E isso me lembra de outro ponto: Veríssimo está colocando no Tomodachi recursos para trabalhar com comunidades. Eu acho isso legal, mas não é meu maior interesse e inclusive sugeri que essa funcionalidade fosse adicionada através de um plugin.

Mas como se escreve uma aplicação que suporte plugins? Bem, eu não sei. Mas fiz umas pesquisas e achei estes sites:

Java Forums - How to write a simple plugin to an application
Java Plug-in Framework (JPF) Project