Como:
- Introduz-se o conceito de entidades denominadas
vinculáveis (constrainable) que representam o modelamento de
parâmetros de animação de todos os tipos (tipos de dados
abstratos gráficos: pontos, vetores, planos, som, etc), de
interação com o usuário (cont´nua: movimento de mouse,
deslizamento de janela, etc; discreta: pressionamento de botões,
escolha em menu, etc), incorporando até mesmo porções de
animação ou animações inteiras. Estas entidades
representam explicitamente funções do tempo a serem amostradas
automaticamente por TBAG, liberando o programador de
preocupações com a geração de quadros e eventos de
movimento de dispositivos de entrada.
- Dentre outras caracter´sticas, possibilita o tratamento
de iluminação, sombreamento e integração de som à
animação, além da especificação de equações
diferenciais ordinárias que descrevem sistemas f´sicos sujeitos
a forças do tipo gravitacional, elástica, viscosa, etc.
- Fornece também uma maneira simples de criar
aplicações distribu´das que podem ser executadas com grande
eficiência, usando uma largura de banda de rede bastante pequena.