ComposiçËao e Performance Musical Utilizando Agentes Móveis
ComposiçËao e Performance Musical Utilizando Agentes Móveis
ComposiçËao e Performance Musical Utilizando Agentes Móveis
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Capítulo 4<br />
O Sistema Andante<br />
O Sistema Andante provê uma infra-estrutura de software para a construção de aplicações baseadas<br />
em agentes móveis musicais. Neste capítulo, descrevemos a implementação da infra-estrutura<br />
apresentando a sua arquitetura e as tecnologias empregadas.<br />
4.1 Arquitetura<br />
No Andante, os agentes executam as suas ações numa rede de computadores heterogênea. Para<br />
isso, de forma análoga ao ambiente de execução dos agentes móveis mencionado na Seção 2.2.4,<br />
os computadores dessa rede executam um programa preparado para receber os agentes.<br />
Esse<br />
programa é um componente da arquitetura, funciona como um palco onde os agentes se encontram<br />
e “tocam” música. Chamamos esse componente de Stage ou Palco.<br />
O Palco oferece serviços para que os agentes possam realizar suas ações. Para, por exemplo,<br />
tocar uma melodia, um agente precisa utilizar o serviço de geração de som do Palco. O Palco,<br />
por sua vez, utiliza um outro componente da infra-estrutura para fornecer o serviço de som. Esse<br />
componente é o Audio Device ou Dispositivo de Áudio.<br />
Definimos com isso três elementos fundamentais da arquitetura: os agentes móveis musicais<br />
(Mobile <strong>Musical</strong> Agents), o Palco (Stage) e o Dispositivo de<br />
Áudio (Audio Device). A Figura 4.1<br />
mostra uma visão abstrata da arquitetura.<br />
A figura ainda ilustra uma possível aplicação construída sobre a infra-estrutura.<br />
A GUI<br />
26