aluno: rui filipe santos rocha orientadora: prof.ª dr.ª maria teresa andrade orient. na...
TRANSCRIPT
![Page 1: Aluno: Rui Filipe Santos Rocha Orientadora: Prof.ª Dr.ª Maria Teresa Andrade Orient. na Instituição: Eng. Pedro Carvalho MIEEC – Mestrado Integrado Engenharia](https://reader036.vdocuments.net/reader036/viewer/2022081512/552fc131497959413d8d57fe/html5/thumbnails/1.jpg)
Aluno: Rui Filipe Santos RochaOrientadora: Prof.ª Dr.ª Maria Teresa AndradeOrient. na Instituição: Eng. Pedro Carvalho
MIEEC – Mestrado Integrado Engenharia Electrotécnica e de Computadores
![Page 2: Aluno: Rui Filipe Santos Rocha Orientadora: Prof.ª Dr.ª Maria Teresa Andrade Orient. na Instituição: Eng. Pedro Carvalho MIEEC – Mestrado Integrado Engenharia](https://reader036.vdocuments.net/reader036/viewer/2022081512/552fc131497959413d8d57fe/html5/thumbnails/2.jpg)
• Introdução• Objectivos• MPEG-21• Arquitectura do DDIBrowser• Estudo da norma• Solução adoptada• Resultados• Conclusões• Trabalho futuro
![Page 3: Aluno: Rui Filipe Santos Rocha Orientadora: Prof.ª Dr.ª Maria Teresa Andrade Orient. na Instituição: Eng. Pedro Carvalho MIEEC – Mestrado Integrado Engenharia](https://reader036.vdocuments.net/reader036/viewer/2022081512/552fc131497959413d8d57fe/html5/thumbnails/3.jpg)
• MPEG-21 tem como objectivo definir a tecnologia necessária para “negociar”, manipular e consumir conteúdos multimédia de forma eficiente, transparente e interoperável
![Page 4: Aluno: Rui Filipe Santos Rocha Orientadora: Prof.ª Dr.ª Maria Teresa Andrade Orient. na Instituição: Eng. Pedro Carvalho MIEEC – Mestrado Integrado Engenharia](https://reader036.vdocuments.net/reader036/viewer/2022081512/552fc131497959413d8d57fe/html5/thumbnails/4.jpg)
• Avaliação da parte 10 (Digital Item Processing, DIP) da norma MPEG-21 quanto a sua capacidade para funcionar de forma distribuída
• Avaliação do estado do software de referência para DIP
• Especificação e implementação de uma solução para DIP distribuído
![Page 5: Aluno: Rui Filipe Santos Rocha Orientadora: Prof.ª Dr.ª Maria Teresa Andrade Orient. na Instituição: Eng. Pedro Carvalho MIEEC – Mestrado Integrado Engenharia](https://reader036.vdocuments.net/reader036/viewer/2022081512/552fc131497959413d8d57fe/html5/thumbnails/5.jpg)
Imagem original retirada de “MPEG21 DI Browser, an MPEG-21 based architecture for the consumption of Digital Items” de Giorgiana Ciobanu
DIP
![Page 6: Aluno: Rui Filipe Santos Rocha Orientadora: Prof.ª Dr.ª Maria Teresa Andrade Orient. na Instituição: Eng. Pedro Carvalho MIEEC – Mestrado Integrado Engenharia](https://reader036.vdocuments.net/reader036/viewer/2022081512/552fc131497959413d8d57fe/html5/thumbnails/6.jpg)
Imagem original retirada de “Information technology – Multimedia Framework (MPEG-21) – Part 10: Digital Item Processing, ISO/IEC FDIS 21000-10:2005(E)”
![Page 7: Aluno: Rui Filipe Santos Rocha Orientadora: Prof.ª Dr.ª Maria Teresa Andrade Orient. na Instituição: Eng. Pedro Carvalho MIEEC – Mestrado Integrado Engenharia](https://reader036.vdocuments.net/reader036/viewer/2022081512/552fc131497959413d8d57fe/html5/thumbnails/7.jpg)
Elemento 1Nome do Item: Vídeo “O Gladiador”
Tipo de Objecto: urn.foo.Movie
Elemento 2Nome do Item: Capa de DVD “O Gladiador”Tipo de Objecto: urn.foo.PrintableResource
DIM Nome da DIM: Ver Vídeo
Tipo de Argumento: urn.foo.Movie
![Page 8: Aluno: Rui Filipe Santos Rocha Orientadora: Prof.ª Dr.ª Maria Teresa Andrade Orient. na Instituição: Eng. Pedro Carvalho MIEEC – Mestrado Integrado Engenharia](https://reader036.vdocuments.net/reader036/viewer/2022081512/552fc131497959413d8d57fe/html5/thumbnails/8.jpg)
Outros clientes
GDI RendererGDI Renderer
Web Services API
GDI Renderer
Terminal do Cliente
Servidor
Web BrowserWeb Browser
IDIP Server
![Page 9: Aluno: Rui Filipe Santos Rocha Orientadora: Prof.ª Dr.ª Maria Teresa Andrade Orient. na Instituição: Eng. Pedro Carvalho MIEEC – Mestrado Integrado Engenharia](https://reader036.vdocuments.net/reader036/viewer/2022081512/552fc131497959413d8d57fe/html5/thumbnails/9.jpg)
• Vantagens– Não necessita de transferir todo o DI para o cliente– Permite uma filtragem de informação
• Pode esconder do utilizador, dados necessários ao processamento mas que não são úteis ao utilizador
• Desvantagens– Não implementa regras semânticas especificas de
um domínio– Pode ter problemas de interoperabilidade ao nível
das DIDs.
![Page 10: Aluno: Rui Filipe Santos Rocha Orientadora: Prof.ª Dr.ª Maria Teresa Andrade Orient. na Instituição: Eng. Pedro Carvalho MIEEC – Mestrado Integrado Engenharia](https://reader036.vdocuments.net/reader036/viewer/2022081512/552fc131497959413d8d57fe/html5/thumbnails/10.jpg)
• Estudo dos elementos definidos na norma• Estudo do software de referência
– Análise do seu funcionamento– Análise da implementação das DIBOs– Teste do software de referência
• Interacção com investigadores envolvidos na especificação da norma e no desenvolvimento do SW de referência
![Page 11: Aluno: Rui Filipe Santos Rocha Orientadora: Prof.ª Dr.ª Maria Teresa Andrade Orient. na Instituição: Eng. Pedro Carvalho MIEEC – Mestrado Integrado Engenharia](https://reader036.vdocuments.net/reader036/viewer/2022081512/552fc131497959413d8d57fe/html5/thumbnails/11.jpg)
• Aplicação de teste
![Page 12: Aluno: Rui Filipe Santos Rocha Orientadora: Prof.ª Dr.ª Maria Teresa Andrade Orient. na Instituição: Eng. Pedro Carvalho MIEEC – Mestrado Integrado Engenharia](https://reader036.vdocuments.net/reader036/viewer/2022081512/552fc131497959413d8d57fe/html5/thumbnails/12.jpg)
• Impossibilidade de executar remotamente DIBOs que contêm elementos visuais (JAVA GUI)
• Funcionamento do Software de referência relativamente à execução de DIXOs e ao retorno de informação
![Page 13: Aluno: Rui Filipe Santos Rocha Orientadora: Prof.ª Dr.ª Maria Teresa Andrade Orient. na Instituição: Eng. Pedro Carvalho MIEEC – Mestrado Integrado Engenharia](https://reader036.vdocuments.net/reader036/viewer/2022081512/552fc131497959413d8d57fe/html5/thumbnails/13.jpg)
• Criação de DIXOs com o intuito de implementar de forma distribuída as DIBOs
• Adição de um valor de retorno nas DIXOs
![Page 14: Aluno: Rui Filipe Santos Rocha Orientadora: Prof.ª Dr.ª Maria Teresa Andrade Orient. na Instituição: Eng. Pedro Carvalho MIEEC – Mestrado Integrado Engenharia](https://reader036.vdocuments.net/reader036/viewer/2022081512/552fc131497959413d8d57fe/html5/thumbnails/14.jpg)
• Funcionalidades fornecidas à aplicação cliente– Obter lista de DIMs– Obter lista de Object Types– Filtrar lista de DIMs por Object Type– Executar DIP
![Page 15: Aluno: Rui Filipe Santos Rocha Orientadora: Prof.ª Dr.ª Maria Teresa Andrade Orient. na Instituição: Eng. Pedro Carvalho MIEEC – Mestrado Integrado Engenharia](https://reader036.vdocuments.net/reader036/viewer/2022081512/552fc131497959413d8d57fe/html5/thumbnails/15.jpg)
Cliente pede lista de DIMs e
apresenta-a
Cliente pede a filtragem de DIMs e apresenta o resultado
User pede para
abrir DI
User pede para
abrir DI
User escolhe um Item
User escolhe um Item
User escolhe uma DIM
para executar
User escolhe uma DIM
para executar
Servidor executa
DIM
User visualiza resultado da
execução
User visualiza resultado da
execução
• Use case
![Page 16: Aluno: Rui Filipe Santos Rocha Orientadora: Prof.ª Dr.ª Maria Teresa Andrade Orient. na Instituição: Eng. Pedro Carvalho MIEEC – Mestrado Integrado Engenharia](https://reader036.vdocuments.net/reader036/viewer/2022081512/552fc131497959413d8d57fe/html5/thumbnails/16.jpg)
Outros clientes
GDI Renderer
GDI Renderer
Web Services API
GDI Renderer
Terminal do Cliente
Servidor
Web Browser Web Browser
IDIP Server
Web Services API
DIP Engine Server
• Arquitectura
![Page 17: Aluno: Rui Filipe Santos Rocha Orientadora: Prof.ª Dr.ª Maria Teresa Andrade Orient. na Instituição: Eng. Pedro Carvalho MIEEC – Mestrado Integrado Engenharia](https://reader036.vdocuments.net/reader036/viewer/2022081512/552fc131497959413d8d57fe/html5/thumbnails/17.jpg)
• O estudo da norma permitiu identificar alguns problemas e possíveis limitações.
• Foi implementada uma solução para DIP distribuído
• A solução foi integrada numa aplicação distribuída para visualização de DI MPEG-21
![Page 18: Aluno: Rui Filipe Santos Rocha Orientadora: Prof.ª Dr.ª Maria Teresa Andrade Orient. na Instituição: Eng. Pedro Carvalho MIEEC – Mestrado Integrado Engenharia](https://reader036.vdocuments.net/reader036/viewer/2022081512/552fc131497959413d8d57fe/html5/thumbnails/18.jpg)
![Page 19: Aluno: Rui Filipe Santos Rocha Orientadora: Prof.ª Dr.ª Maria Teresa Andrade Orient. na Instituição: Eng. Pedro Carvalho MIEEC – Mestrado Integrado Engenharia](https://reader036.vdocuments.net/reader036/viewer/2022081512/552fc131497959413d8d57fe/html5/thumbnails/19.jpg)
DIBO: Alert DIBO: Play
![Page 20: Aluno: Rui Filipe Santos Rocha Orientadora: Prof.ª Dr.ª Maria Teresa Andrade Orient. na Instituição: Eng. Pedro Carvalho MIEEC – Mestrado Integrado Engenharia](https://reader036.vdocuments.net/reader036/viewer/2022081512/552fc131497959413d8d57fe/html5/thumbnails/20.jpg)
• Estas soluções permitem resolver problemas de interoperabilidade
• DIP distribuído permite libertar os terminais do utilizador de uma maior carga de processamento
• Foram identificados problemas adicionais relacionados com a componente gráfica de algumas DIBOs
• Testes adicionais podem levar a identificação de requisitos adicionais para uma extensão a norma
![Page 21: Aluno: Rui Filipe Santos Rocha Orientadora: Prof.ª Dr.ª Maria Teresa Andrade Orient. na Instituição: Eng. Pedro Carvalho MIEEC – Mestrado Integrado Engenharia](https://reader036.vdocuments.net/reader036/viewer/2022081512/552fc131497959413d8d57fe/html5/thumbnails/21.jpg)
• Estudar formas adicionais de separar o processamento necessário a DIBO da implementação da GUI– Solução poderá passar pelo uso de DIXOs
• Preparação de uma contribuição para o MPEG-21
![Page 22: Aluno: Rui Filipe Santos Rocha Orientadora: Prof.ª Dr.ª Maria Teresa Andrade Orient. na Instituição: Eng. Pedro Carvalho MIEEC – Mestrado Integrado Engenharia](https://reader036.vdocuments.net/reader036/viewer/2022081512/552fc131497959413d8d57fe/html5/thumbnails/22.jpg)
Muito obrigada pela atenção!!