05.04.2015 Views

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

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!