Baixe mais arquivos em http://pastadomau.wikidot.com.
Este trabalho mostra a modelagem e implementação de um aplicativo multimídia que tem como assunto a banda de rock’n’roll Beatles. A modelagem foi feita seguindo a metodologia HMT e sobre ela são mostrados os diagramas resultantes.
A implementação foi feita em uma ferramenta própria para a construção de aplicações multimída, o Multimídia Builder.
1. UNIVERSIDADE LUTERANA DO BRASIL
CENTRO DE CIÊNCIAS EXATAS E NATURAIS
CURSO DE SISTEMAS DE INFORMAÇÃO
APLICATIVO MULTIMÍDIA SOBRE OS BEATLES
MAURICIO VOLKWEIS ASTIAZARA
Multimídia e Hipermídia
Torres, novembro de 2002
2. Sumário
Resumo.................................................................................................................................................. 3
Introdução............................................................................................................................................... 4
1 Metodologia......................................................................................................................................... 5
2 Base.................................................................................................................................................... 5
2.1 Modelo de Objetos............................................................................................................5
2.2 Modelo de Hiperobjetos 1.................................................................................................6
2.3 Modelo de Hiperobjetos 2.................................................................................................7
2.4 Tabela de Associações e Estruturas de Acesso.................................................................8
2.5 Diagrama de Navegação...................................................................................................8
2.6 Layout de Tela..................................................................................................................9
3 Implementação.................................................................................................................................. 11
Conclusão............................................................................................................................................. 12
Bibliografia............................................................................................................................................ 13
2
3. Resumo
Este trabalho mostra a modelagem e implementação de um aplicativo multimídia que
tem como assunto a banda de rock’n’roll Beatles. A modelagem foi feita seguindo a
metodologia HMT e sobre ela são mostrados os diagramas resultantes. A implementação está
na raiz do CD, é o arquivo Autorun.exe exemplificando o que foi construído a partir da
modelagem.
3
4. Introdução
Um sistema hipermídia tem um objetivo bem diferente de um aplicativo voltado para
a área transacional. Estas diferenças já começam na fase de análise, passam para projeto e
implementação (embora esta possa ser feita utilizando-se as mesmas ferramentas).
Este trabalho ilustra a fase de projeto e implementação de um sistema hipermídia
que neste caso é um aplicativo multimídia, no estilo “standalone”, como os que são
distribuídos em CD-Roms e rodam diretamente sobre ele, com todos os arquivos necessários
para sua execução.
Neste documento está a modelagem (fase de projeto) com todos os diagramas
desenvolvidos seguindo a metodologia HMT e no CD está a aplicativo (implementação) do
sistema.
4
5. 1 Metodologia
Para modelar objetos hipermídia é necessária uma metodologia adequada. Já existem
muitas metodologias para o desenvolvimento de software para a área comercial consolidadas,
devido ao relativamente longo período em que a informática passou a ser utilizada nos
negócios.
Porém para a modelagem de sistemas hipermídia como web sites, aplicativos
hipermídia, apresentações, etc, existem algumas metodologias e que ainda não estão
consolidadas, não estão padronizadas nem são adotadas por uma maioria de usuários. Isso se
deve ao fato dos sistemas hipermídia serem ainda algo recente, onde ainda há muito a ser
experimentado e descoberto.
Para este trabalho foi escolhida a metodologia HMT - Hypermedia Modeling
Technique, que é adequada para modelar sistemas hipermídia que tenham conteúdo estático,
que neste caso foi o conteúdo sobre a banda Beatles retirado dos itens mencionados na
bibliografia. Esta metodologia usa poucos, mas concisos diagramas, sendo de fácil
entendimento e aplicação. Para maiores informações sobre a metodologia ver a bibliografia
uma vez que o objetivo deste trabalho não explicar uma metodologia.
2 Modelagem
A seguir serão mostrados os diagramas obtidos da modelagem do já mencionado
domínio “Beatles”, na ordem em que eles são desenvolvidos.
2.1 Modelo de Objetos
Modelo de Objetos
toca
Músico Instrumento
compõe
Banda
produz
Disco
compõe
Música
5
6. 2.2 Modelo de Hiperobjetos 1
Modelo de Hiper Objetos
Diagrama Principal
referencia
toca
Músico Instrumento
compõe referencia
Banda
produz
precede
Disco
compõe
Música
referencia
6
7. Classes compostas de Mídia
Músico
Som Foto Vídeo Ilustração
Disco Música Mídia Visual
Foto Som Foto Vídeo
Fato Instrumento
Foto Som Vídeo Som Foto
2.3 Modelo de Hiperobjetos 2
7
8. Modelo de Hiper Objetos
Diagrama Principal com Contextos
referencia
toca
Músico Instrumento
compõe referencia
Banda
precede
produz
precede
Disco
compõe
Música
referencia
Músicos
Discografia
2.4 Tabela de Associações e Estruturas de Acesso
Classe 1 Associação Classe 2 Cardinalidade Estrutura de Acesso
Banda é composta de Músico 1:N Índice
Banda produz Disco 1:N Roteiro Guiado Indexado
Disco precede Disco 1:1 Elo
Disco antecede Disco 1:1 Elo
Disco é composto de Música 1:N Roteiro Guiado Indexado
Instrumento é tocado por Músico 1:N Índice
Instrumento referencia Instrumento 1:N Índice
Música compõe Disco 1:1 Elo
Música referencia Música 1:N Índice
Músico referencia Músico 1:N Índice
Músico toca Instrumento 1:N N Elos
2.5 Diagrama de Navegação
8
9. Diagrama de Navegação
Músico Instrumento
Banda
Disco
Música
Elo
N Elos
Índice
2.6 Layout de Tela
9
10. Layout de Tela
Principal Controle de Contextos
Título
Banda
Controle
de Músicos
Contextos Conteúdo
Discografia
Conteúdo
Subtítulo / Narrativa
Ação
Diálogo
10
11. 3 Implementação
A implementação foi feita em uma ferramenta própria para a construção de
aplicações multimída, o Multimídia Builder. Ela já possui recursos nativos para a execução de
sons, vídeos, animação. Usa uma metáfora de páginas para dividir o conteúdo e consegue
gerar um único arquivo executável independente (caso não haja no projeto referência para
arquivos esxternos). Outras ferramentas auxiliares que foram:
IrfanView – Visualizador de imagens que vem com várias pequenas ferramentas
simples mas muito úteis, além de poder converter imagens para diversos formatos e aplicar
alguns filtros. É gratuito.
Microsoft Gif Animator – editor de gifs animados da Microsoft. Ele é muito simples
e não tem a capacidade de edição das gifs, apenas junta os arquivos num só e configura a
animação. É muito bom quando usado em conjunto com o IrfanView. Também gratuito.
Paint – editor de bitmaps da Microsoft que vem como um acessório do sistema
operacional Windows. Usado para compensar a falta de poder edição manual de imagens
(mouse como pincel) do IrfanView.
CDEx – programa que converte diferentes tipos de arquivos de áudio. Foi usado para
extrair trechos de músicas de CDs de áudio direto para mp3.
11
12. Conclusão
Sistemas hipermídia são intuitivos tanto quando se está utilizando um deles como
quando se está projetando um deles. Os modelos podem crescer a tamanhos inesperados, claro
que se deve ter em mente o assunto principal e não se deixar desviar.
A variedade de mídias que o computador suporta é grande só tende a crescer com o
aumento da capacidade de processamento e memória, deixando de ser uma mera cópia de
mídias analógicas como fotos e vídeo e tendo mídias próprias do meio, como gráficos
animados, vetoriais e objetos tridimensionais, mas lembrando é claro que no computador
todas as mídias podem ganhar a magia da interação, fazendo enriquecer o projeto de sistemas
hipermídia.
12
13. Bibliografia
1 YANZER, Anderson Ricardo. Passos Para a Aplicação da HMT. Disponível em WWW
em http://torres.ulbra.tche.br/anderson/hmt.htm (20/11/2002).
2 SILVA, Luiz Antonio da. Beatles Por Eles Mesmos. São Paulo: Martin Claret, 1994.
3 OLIVEIRA, Flávio Moreira de.The Beatles Traduzidos.
13