Desenvolvimento de Aplicações Multimédia Interactivas Distribuídas

Resumo

Apresenta-se um sistema de desenvolvimento de aplicações multimédia interactivas distribuídas.

Define-se um modelo de objectos multimédia em que as características dos objectos estão classificadas em estados, que combinam uma pequena parcela das características internas do objecto, as acções relacionadas com essa funcionalidade do objecto e os eventos que o objecto pode enviar para o exterior para anunciar mudanças no seu estado.

Descreve-se como todos os conceitos relacionados com os objectos multimédia são tipificados, sendo a informação relevante mantida numa base de dados, para que todas as aplicações e ferramentas no sistema tenham conhecimento das possibilidades disponíveis em cada momento, facilitando a expansibilidade do sistema, e permitindo verificações de consistência durante as várias fases do desenvolvimento de uma aplicação.

Define-se uma linguagem baseada na álgebra de processos CSP, utilizada para especificar aplicações multimédia, e descreve-se um editor gráfico destinado a gerar aplicações nessa linguagem para que um autor possa criar aplicações com facilidade e rapidez, utilizando os objectos disponíveis, sem necessitar dos conhecimentos técnicos relacionados com a linguagem.

Finalmente, descreve-se como um compilador converte a especificação da aplicação nessa linguagem para um gestor de sincronização, baseado numa máquina de estados para maximizar o desempenho, que comanda o desenrolar da aplicação multimédia.

Palavras Chave


Esquema de blocos


Voltar à minha página de abertura.