XTango e Polka
O sistema XTango é um sistema de animação
da algoritmos de propósito geral que suporta programadores desenvolvendo
animações de seus programas e algoritmos em 2 ½ dimensões.
Essas animações podem utilizar cores e serem feitas em tempo
real. O foco do sistema é a facilidade de sua utilização.
O sistema XTango utiliza o paradigma de animação path-transition
o qual auxilia o design de animação, não requerendo
que os programadores que utilizam o sistema sejam especialistas em gráficos.
O processo básico de animação
consiste na implementação do algoritmo em C e depois decidir
quais os eventos importantes a serem mostrados durante a execução
do algoritmo. Esses eventos ,então, ativam as rotinas de animação
implementadas em um arquivo separado ,o qual utiliza o pacote de animação
XTango para criar e manipular objetos. As transições incluem
movimento, cor, redimensionamento, preenchimento, etc.
XTango foi implementado para máquinas Unix
e o sistema X11 Window e pode ser executado em monitores coloridos e preto
e branco
Maiores informações do sistema XTango
(e download do sistema) podem ser encontradas na página abaixo:
http://www.cc.gatech.edu/gvu/softviz/algoanim/xtango.html
O sistema Polka é um sistema de animação
para propósito geral. Ele é derivado do sistema XTango, porém
mais poderoso e flexível que o mesmo, podendo ser utilizado para
animar programas em processamento paralelo. Como o sistema XTango, ele
suporta animações em cores e em tempo real, em 2 ½
dimensões, foi implementado em C++ para Unix e X11 Window.Existe
uma nova versão implementada em C++ para Windows 95 ou NT, que executa
as animações utilizando o Microsoft Developer Studio 97 (
MS Visual C++v5.0)
A figura acima representa uma animação
de um algoritmo de quicksort em processamento paralelo no sistema
Polka. A view da esquerda mostra os valores que estão sendo
ordenados e a view da direita mostra um histórico das permutações
feitas no programa.
Maiores informações sobre o sistema
Polka podem ser obtidas através do endereço abaixo :
http://www.cc.gatech.edu/gvu/softviz/parviz/polka.html