Sistemas Multimídia e Hipermídia
|
|
|
- Iago Castro Abreu
- 9 Há anos
- Visualizações:
Transcrição
1 Departamento de Engenharia de Telecomunicações - UFF Sistemas Multimídia e Hipermídia Profa. Débora Christina Muchaluat Saade [email protected] Sistemas Multimídia e Hipermídia Multimídia Hipermídia Documentos Hipermídia Objetos de Mídia Relações Modelos Hipermídia Entidades Hipermídia Nós Âncoras Elos Composições Modelos para Sincronização Temporal 1 2 Multimídia Hipermídia Hiperteto, Multimídia e Hipermídia Sistema Multimídia: Sistema capaz de manipular ao menos um tipo de mídia discreta e um tipo de mídia contínua na forma digital de maneira sincronizada Sistema Hipermídia: Sistema Multimídia capaz de tratar eventos causados pela interação com o usuário e reagir a esses eventos 3 4
2 Documentos Hipermídia 5 Componentes de um documento hipermídia Objetos de mídia Teto, imagem, gráfico, áudio, vídeo, animação Relacionamentos entre os objetos Modelo Hipermídia É necessário um modelo conceitual hipermídia para epressar os componentes de um documento Diversos modelos propostos na literatura Intermedia, HperCard, KMS, Neptune, NoteCards, etc. CMIF, AHM, FireFl, I-HTSPN, Madeus, Microcosm, Trellis, IMAP, Labrinth, NCM, etc. Modelo Deter modelo de referência Componentes de um documento são representados pelas entidades do modelo Relações Hipermídia Relações de referência E.: relação hipermídia tradicional (elo HTML - Web) Relações de sincronização definem o posicionamento temporal e espacial dos objetos Relações de estruturação especificam a estrutura lógica de um documento, tal como um livro e seus capítulos, os capítulos e suas seções etc. Relações semânticas E.: aquela entre um professor e as várias disciplinas que ele leciona ou entre um fabricante e os diversos produtos fabricados Relações de derivação E.: aquelas que indicam os objetos que deram origem a 6 outros objetos Entidades Hipermídia Principais entidades hipermídia Blocos de informação (teto, áudio, vídeo, imagem ) Nós (nodes) Âncoras (anchors) relacionamentos Elos (links) nós de composição/composições (composite nodes/compositions) grupo de nós e/ou elos 7 8
3 Nó Hipermídia Âncora Representa um objeto de mídia abstraindo como seu conteúdo está representado Modelagem do conteúdo não faz parte do modelo conceitual Nó serve para representar teto, imagem, áudio, vídeo Para permitir a criação de relacionamentos entre partes internas ao conteúdo de um nó âncoras Representa uma região do conteúdo de um nó que pode ser usada para criar elos A definição da região depende do tipo do nó. Eemplos: Teto: string de caracteres (posição inicial e final) Imagem: conjunto de piels (área retangular - coordenadas do piel superior esquerdo e do inferior direito) Áudio: seqüência de amostras (amostra inicial e final) Vídeo: seqüência de quadros (quadro inicial e final) Mídias contínuas: Instante de tempo inicial e final A lista de âncoras de um nó define a sua interface 9 10 Elos 11 Usados para representar relacionamentos entre (partes de) nós Nó A elo Significado (semântica) do relacionamento pode ser qualquer É muito comum pensar no elo tradicional hipermídia hperlink hiper-elo Uma seleção (clique do mouse) na âncora de origem causa a apresentação da âncora de destino Pode ser usado para representar relação de sincronização snclink elo de sincronização O início da apresentação da âncora de origem causa a apresentação da âncora de destino Nó B Ponto de interface de um nó (âncora) Elos Multiponto 12 Podem interligar qualquer número de nós
4 Nós de Composição Usados para representar relacionamentos entre nós. Podem ser definidos como: Grupos de nós N 11 N 22 N nn Grupos de nós e elos Interface de um nó de composição Âncoras permitindo a criação de relacionamentos com a composição diretamente (b na figura) Deve permitir a criação de relacionamentos entre componentes internos e nós eternos Portas composicionalidade (a e c na figura) a c b Nós de Composição Modelos para Sincronização Temporal Podem ser usados para representar relações de estruturação: Livro composto de capítulos Capítulos compostos de seções livro cap1 Sec1.1 Sec1.2 cap2 cap3 Podem ser usados para representar relações de sincronização: Apresentação dos componentes em seqüência N 11 N 22 Seq N nn Apresentação dos componentes em paralelo N 11 N 22 Par N nn Unidades de Tempo: Instantes Intervalos Diversos Paradigmas: Scripts Timeline Ferramentas para Especificação Formal Sincronização Hierárquica Baseado em Restrições Baseado em Eventos 15 16
5 Instantes Unidades de Tempo Evento acontece instantaneamente não tem duração Intervalos Evento acontece entre um par de instantes tem duração intervalo Before After Relações Temporais entre Instantes Simultaneous instante Relações Temporais entre Intervalos Paradigmas para Sincronização Temporal Eistem 13 relações básicas (Allen 83) Allen s Relation meets met b Illustration Scripts Usa programação baseada em scripts para especificar a sincronização starts started b finishes finished b como em um ambiente de programação orientada a eventos E.: Macromedia Flash, Asmetri Toolbook, Dnamic HTML 19 before after X overlaps overlapped b during contains equals t t t epressividade to handle buttonclick pla rocket.wav end buttonclick 20 Requer conhecimento de programação Dificuldade na visualização da estrutura do documento
6 Paradigmas para Sincronização Temporal Timeline (linha do tempo) 21 E.: Adobe Premier, Macromedia Flash MX, Macromedia Director Objetos posicionados diretamente no instante de tempo que devem começar a ser eibidos Representação intuitiva Facilidade de visualização da estrutura temporal Não há relações entre os objetos Dificuldade para representar eventos assíncronos (interatividade) Dificuldade de edição Impossibilidade de ajustes temporais durante a eecução Paradigmas para Sincronização Temporal Ferramentas para Especificação Formal Requer conhecimento do formalismo 22 Flowcharts E.: Macromedia Authorware Redes de Petri E.: OCPN, I-HTSPN, Trellis notação formal baseada em grafo dirigido Lugares e transições Epressividade permite realizar ajustes durante a eecução Permite verificação formal Redes se tornam compleas para relacionamentos entre partes de nós Paradigmas para Sincronização Temporal Paradigmas para Sincronização Temporal Sincronização Hierárquica Composições com semântica temporal seqüencial e paralela E.: XMT-Ω, SMIL, CMIF, AHM Facilidade de autoria epressividade permite realizar ajustes durante a eecução Dificuldade para representar eventos assíncronos (interatividade) Para sincronizar com partes de nós, precisamos: Dividir o objeto em várias partes ou Baseado em Restrições Conjunto básico de relações entre instantes ou intervalos (relações de Allen) after 10s Combinar esse modelo com outra 23 abordagem (baseada em eventos, por eemplo) 24 Facilidade de autoria epressividade permite realizar ajustes durante a eecução E.: FireFl, Madeus Dificuldade para representar eventos assíncronos (interatividade) Para sincronizar com partes de nós, precisamos: Dividir o objeto em várias partes ou Combinar esse modelo com outra abordagem (baseada em eventos, por eemplo)
7 Paradigmas para Sincronização Temporal Referências Baseado em Eventos Eventos são representados como instantes ou intervalos de tempo Relacionamentos são definidos baseados em eventos que ocorrem durante a apresentação do documento, como p.e.: Apresentação de uma âncora Seleção de uma âncora (clique do mouse) Posicionamento do mouse sobre uma âncora Epressividade Facilidade para tratar interatividade permite realizar ajustes durante a eecução 25 E.: IMAP, Labrinth, NCM, MHEG Dificuldade de autoria (Allen, 1983) Allen, J. F. Maintaining Knowledge about Temporal Intervals, Communications of the ACM, 26(11), 1983, (Buchanan, 1992) Buchanan, Zellweger. Specifing Temporal Behaviour in hpermedia documents, ECHT 92, Milão, (Halasz, 1994) Halasz, F.; Schwartz, M. The Deter Hpertet Reference Model, Communications of the ACM, 37(2), Fevereiro (Pérez-Luque, 1996) Pérez-Luque, M. J.; Little, T. D. C. A Temporal Reference Framework for Multimedia Snchronization, IEEE Journal on Selected Areas in Communications, 14(1), Janeiro (Hardman, 1998) Hardman, L. Modelling and Authoring Hpermedia Documents, PhD Thesis, Universit of Amsterdam, disponível em (Soares, 2000) Soares, Rodrigues, Muchaluat-Saade. Modeling, Authoring and Formatting Hpermedia Documents in the HperProp Sstem, ACM Multimedia Sstems Journal, março (Na, 2001) Na, J.; Furuta, R. Dnamic Documents: Authoring, Browsing and Analsis Using a High-Level Petri Net-Based Hpermedia Sstem, ACM Smposium on Document Engineering, 26 Atlanta, Novembro Sistema Hipermídia Autoria Hipermídia 27 Autoria de Documentos Hipermídia Gráfica Declarativa Editores Gráficos: Várias visões integradas Estrutural, temporal, espacial Visões intuitivas para o autor Facilidade de edição Editores compleos Author Linguagens declarativas: Representação tetual do documento Editores simples Formato XML 28 EDITOR Graphical Interface Declarative Language <?ml version="1.0"?> <hperdocument > <audio /> <video /> <tet /> <img > </hperdocument> Document Base Hpermedia Objects
8 Autoria Gráfica Armazenamento Servidores Hipermídia Principais funções Armazenamento dos documentos Estrutura e conteúdo Suporte a Trabalho Cooperativo Controle de versões Controle de acesso Controle de notificação Adaptação dos documentos Eecução Eecução - Formatador 52 53
9 Eecução - Formatador Eecução - Formatador 54 56
Sistemas Multimídia e Hipermídia
Departamento de Ciência da Computação - UFF e Hipermídia Profa. Débora Christina Muchaluat Saade [email protected] e Hipermídia Multimídia Hipermídia Documentos Hipermídia Objetos de Mídia Relações
Modelo Hipermídia. Documentos Hipermídia. Entidades Hipermídia. Componentes de um documento hipermídia
Departamento de Engenharia de Telecomunicações - UFF Autoria de Conteúdo Multimídia Interativo com a Linguagem NCL 3.0 Profa. Débora Christina Muchaluat Saade [email protected] Autoria de Conteúdo
Sistemas Multimídia Aula 2. Autoria Multimídia
Sistemas Multimídia Aula 2 Autoria Multimídia Diogo Pinheiro Fernandes Pedrosa Universidade Federal Rural do Semiárido Departamento de Ciências Exatas e Naturais Curso de Ciência da Computação Introdução
Tratamento de Documentos Multimídia/Hipermídia
Tratamento de Documentos Multimídia/Hipermídia Modelo Conceitual Entity Link Node Anchor Entidade Node Elos Âncora Nome Descrição Data de Criação Id. do Criador Identificador Lista de Elos Conteúdo Conjunto
CONCEITOS FUNDAMENTAIS Conceitos de sistemas multimídia Ambientes multimídia Arquitetura para multimídia Definição de sistema multimídia e hipermídia
Prof. Fabiano Taguchi [email protected] http://fabianotaguchi.wordpress.com CONCEITOS FUNDAMENTAIS Conceitos de sistemas multimídia Ambientes multimídia Arquitetura para multimídia Definição de
A autoria - I. A autoria - I. Ferramentas para desenvolvimento de multimídia. A autoria - I Wilson de Pádua Paula Filho.
A autoria - I Tópicos: A autoria - I Ferramentas para desenvolvimento de multimídia Ferramentas para desenvolvimento de multimídia Categorias de ferramentas para criação de multimídia: aplicativos fechados;
2 Trabalhos Relacionados
2 Trabalhos Relacionados Ferramentas de autoria podem ser empregadas a fim de abstrair do autor toda, ou pelo menos parte da complexidade de se utilizar uma linguagem de programação na criação de aplicações
MODELAGEM E IMPLEMENTAÇÃO DE UMA APLICAÇÃO HIPERMÍDIA PARA REBANHOS, UTILIZANDO OOHDM
MODELAGEM E IMPLEMENTAÇÃO DE UMA APLICAÇÃO HIPERMÍDIA PARA REBANHOS, UTILIZANDO OOHDM RESUMO André Luiz Zambalde Professor da Universidade Federal de Lavras - UFLA Caixa Postal 37-37200-000 - Lavras/MG
PROGRAMAÇÃO PARA INTERNET RICA RICH INTERNET APPLICATIONS
PROGRAMAÇÃO PARA INTERNET RICA RICH INTERNET APPLICATIONS Prof. Dr. Daniel Caetano 2011-2 Visão Geral 1 2 3 4 5 Conceito das RIA Desafios Atuais Características das RIA Considerações e Benefícios Situação
2 Linguagens de Autoria Hipermídia e Linguagens de Descrição de Arquitetura de Software
2 Linguagens de Autoria Hipermídia e Linguagens de Descrição de Arquitetura de Software Linguagens de descrição de arquitetura (Architecture Description Language ADL) são linguagens formais que podem ser
Middleware Ginga. Jean Ribeiro Damasceno. Escola de Engenharia Universidade Federal Fluminense (UFF) RuaPassoda Pátria, 156 Niterói RJ Brasil
Fundamentos de Sistemas Multimídia Prof. ª Débora C. Muchaluat Saade Middleware Ginga Jean Ribeiro Damasceno Escola de Engenharia (UFF) RuaPassoda Pátria, 156 Niterói RJ Brasil [email protected] Introdução
Ciências da Computação Disciplina:Computação Gráfica
Ciências da Computação Disciplina:Computação Gráfica Professora Andréia Freitas 2013 7 semestre Aula 06 MEMORIA, F. Design para a Internet. 1ª Edição. Rio de Janeiro: Campus, 2005. ALVES, W. P. Crie, anime
INF1013 MODELAGEM DE SOFTWARE
INF1013 MODELAGEM DE SOFTWARE Departamento de Informática PUC-Rio Ivan Mathias Filho [email protected] Programa Capítulo 1 O Paradigma Orientado a Objetos A Linguagem UML Descrição da Arquitetura 1 Programa
Sistemas Multimídia. ü Objetivo: Sistemas Multimídia. ü Definição de mídia. ü Definição de multimídia. ü Tipos de mídia. ü Sistemas multimídia
Departamento de Ciência da Computação - UFF Profa. Débora Christina Muchaluat Saade [email protected] [email protected] ü Objetivo: Dar uma visão geral sobre codificação digital de dados multimídia,
Prof. Daniel Hasse. Multimídia e Hipermídia
Prof. Daniel Hasse Multimídia e Hipermídia AULA 01 O que é multimídia? Prof. Daniel Hasse Livro - Multimídia: conceitos e aplicações Os principais conceitos da tecnologia da multimídia serão abordados
Definição de Mídia. Em inglês: media Plural da palavra medium em Latim. Significa meio, centro Meio de distribuir e representar a informação
Definição de Mídia Em inglês: media Plural da palavra medium em Latim Significa meio, centro Meio de distribuir e representar a informação Tipos de Mídia Mídia de Percepção Como os humanos percebem a informação
UDESC SMU. Capítulo 1 Introdução Geral a Sistemas Multimídia e Hipermídia
UDESC SMU Capítulo 1 Introdução Geral a Sistemas Multimídia e Hipermídia Sistemas Multimídia Definição de multimídia; Classes de sistemas multimídia; Motivação de uso da multimídia; Aplicações multimídia;
Aprender os conceitos de sistemas multimídia Conhecer os elementos multimídia Desenvolver projetos multimídia
Prof. Fabiano Taguchi [email protected] http://fabianotaguchi.wordpress.com (66) 9953-7642 Aprender os conceitos de sistemas multimídia Conhecer os elementos multimídia Desenvolver projetos multimídia
Prof. Esp. Fabiano Taguchi
UML Prof. Esp. Fabiano Taguchi http://fabianotaguchi.wordpress.com [email protected] UML COMPETÊNCIA: Conhecer e desenvolver estudos de caso usando modelagem orientada a objeto. HABILIDADE: Conhecer
Linguagem NCL Nested Context Language
Roeiro Linguagem NCL Nesed Cone Language Inrodução Conecores e Templaes de Composição Linguagem NCL 2.0 Auoria Modelos Auor EDITOR Inerface Gráfica Linguagem Declaraiva
Gilse Antoninha Morgental Falkembach Unifra Santa Maria
[email protected] Unifra Santa Maria! Introdução Aplicação Hipermídia Educacional Projeto e desenvolvimento de material educativo digital Metodologia para o desenvolvimento do projeto Construção de
Modelagem Temporal com UML
Modelagem Temporal com UML! Tipo especial de diagrama de estados, onde são representados os estados de uma atividade, ao invés dos estados de um objeto.! Estados de Atividade: "Exemplo 1: passos de um
ELABORAÇÃO DE UM CRONÔMETRO, EM TEMPO REAL, PARA UTILIZAÇÃO EM APLICAÇÕES HIPERMÍDIA IMPLEMENTADAS COM TOOLBOOK 1
Disc. Scientia. Série: Ciências Naturais e Tecnológicas, S. Maria, v. 5, n. 1, p. 119-126, 2004. 119 ISSN 1519-0625 ELABORAÇÃO DE UM CRONÔMETRO, EM TEMPO REAL, PARA UTILIZAÇÃO EM APLICAÇÕES HIPERMÍDIA
SISTEMAS MULTIMÍDIA PROF MOZART DE MELO
SISTEMAS MULTIMÍDIA PROF MOZART DE MELO Programa da Disciplina Multimídia conceitos, comunicação homemmáquina. Autoria produção de diversos tipos de aplicativos multimídia, examinando-se as alternativas
Redes Multimídia. Ementa. Mídias Discretas e Contínuas. Introdução. Técnicas de Compactação e Compressão. Técnicas de Compactação e Compressão
Departamento de Ciência da Computação - UFF Ementa Profa. Débora Christina Muchaluat Saade [email protected] 1a. Parte: Introdução Mídias Discretas e Contínuas Técnicas de Compactação e Compressão
Disciplina: Sistemas de Informação. Módulo nº2 Linguagem de Programação I
Disciplina: Sistemas de Informação Módulo nº2 Linguagem de Programação I Professora: Sónia Santos Email: [email protected] 2014 / 2015 Conceitos básicos Técnicas de implantação de páginas
2 Metodologias para Projetos de Aplicações Hipermidia
2 Metodologias para Projetos de Aplicações Hipermidia O processo de desenvolvimento de aplicações é o objeto de diversas pesquisas, principalmente no caso das aplicações voltadas para a Internet, que diferem
Objetos de Aprendizagem Conceitos Básicos. Liane Tarouco CINTED/UFRGS
Objetos de Aprendizagem Conceitos Básicos Liane Tarouco CINTED/UFRGS 1 Cenário atual e tendências Fatores impactando a evolução da aprendizagem a distância Tecnologia disponível e/ou em desenvolvimento
Denise Gomes Silva Morais Cavalcante. Programa de Pós-graduação em Ciências da Informação/ECA- USP. Orientador: Nair Yumiko Kobashi
INTEGRAÇÃO DE ACERVOS MULTIMÍDIA NO CONTEXTO DA WEB SEMÂNTICA: ANÁLISE DE INSTRUMENTOS E METODOLOGIAS PARA REPRESENTAÇÃO E RECUPERAÇÃO DE DOCUMENTOS MULTIMÍDIA. Denise Gomes Silva Morais Cavalcante [email protected]
UML Unified Modeling Language Linguagem de Modelagem Unificada
UML Unified Modeling Language Linguagem de Modelagem Unificada Prof. Gilberto Porto e-mail: [email protected] A linguagem UML n UML (Unified Modeling Language) Linguagem de Modelagem Unificada
Notas de Aula 03: Introdução a Orientação a Objetos e a UML
Notas de Aula 03: Introdução a Orientação a Objetos e a UML Objetivos da aula: Introduzir os conceitos da Orientação à Objetos (O.O) Introduzir os conceitos da UML Relacionar os processos às ferramentas
Padrões para Definição de Metadados
Padrões para Definição de Metadados Marcos Vinícius Salgado Monteiro [email protected] 1- Introdução 2- MPEG-7 3- TV-Anytime 4- RDF 4.1- OWL 5- Conclusão Roteiro Introdução Hoje em dia, cada
FUNDAMENTOS DE SISTEMAS MULTIMÍDIA INTEGRAÇÃO DE OBJETOS MPEG-4
FUNDAMENTOS DE SISTEMAS MULTIMÍDIA INTEGRAÇÃO DE OBJETOS MPEG-4 UFF UNIVERSIDADE FEDERAL FLUMINENSE FERNANDO DE MATTOS MACIEL MATR.: 100.41.014-2 Fevereiro de 2004 APRESENTAÇÃO: Introdução; Objetivos do
Universidade Federal da Paraíba CCEN Departamento de Informática Disciplina: Banco de Dados. Aula 1 Introdução a Banco de Dados
Universidade Federal da Paraíba CCEN Departamento de Informática Disciplina: Banco de Dados Aula 1 Introdução a Banco de Dados 1. Introdução Um Sistema Gerenciador de Banco de Dados (SGBD) é constituído
Introdução à UML. Universidade Federal de Mato Grosso do Sul Sistemas de Informação - CPCX. Prof. Fernando Maia da Mota
Universidade Federal de Mato Grosso do Sul Sistemas de Informação - CPCX Introdução à UML Prof. Fernando Maia da Mota Slides gentilmente cedidos por Profa. Dra. Maria Istela Cagnin Machado UFMS/FACOM Introdução
SISTEMAS MULTIMÉDIA TESTE FORMATIVO ADICIONAL 1
21110 SISTEMAS MULTIMÉDIA TESTE FORMATIVO ADICIONAL 1 2009 Teste Formativo GRELHA DE RESPOSTAS Questões Alternativas A B C D E 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 1 Leia atentamente as questões
Pré-requisitos: Conhecimentos de informática gerencial e lógica de programação.
CURSO DESENVOLVEDOR FRONT-END HTML5/CSS3/JavaScript Objetivo: Este curso visa introduzir o aluno do mundo do desenvolvimento Web, com aplicabilidade, ensino e capacitação nas principais linguagens de diagramação
Curso online de. Formação em Front-End. Plano de Estudo
Curso online de Formação em Front-End Plano de Estudo Descrição do programa O Programa de Desenvolvimento Web lhe oferece conhecimentos para desenvolver habilidades necessárias para se tornar um Desenvolvedor
Tutorial da ferramenta de modelagem ASTAH (Versão resumida) Prof. Moacyr Franco Neto
Tutorial da ferramenta de modelagem ASTAH (Versão resumida) Prof. Moacyr Franco Neto Versão 1.0.0 1 ÍNDICE Sumário INTRODUÇÃO... 3 PRINCIPAIS CARACTERÍSTICA DA ASTAH... 3 COMO BAIXAR... 4 PRINCIPAIS FUNCIONALIDADES...
PARADIGMA DE COMUNICAÇÃO
A HIPERMÍDIA É UM NOVO A HIPERMÍDIA É UM NOVO PARADIGMA DE COMUNICAÇÃO O texto identifica e organiza os elementos constitutivos da roteirização de produções audiovisuais como o cinema ou a televisão, e
UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 15 PROFª BRUNO CALEGARO
UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 15 PROFª BRUNO CALEGARO Santa Maria, 08 de Novembro de 2013. Contextualização Nas próximas aula iremos começar a modelar e projetar sistemas
Unidade II MODELAGEM DE PROCESSOS. Profa. Gislaine Stachissini
Unidade II MODELAGEM DE PROCESSOS Profa. Gislaine Stachissini Modelagem de sistemas A fase do desenvolvimento do sistema exige: esforço; dedicação; envolvimento; um único objetivo. Estilo de desenvolvimento
Professor: João Macedo
Programação Páginas Web O HTML (HyperText Markup Language) é a linguagem mais utilizada para criar páginas Web com hipertexto. Utilizando a linguagem HTML podemos criar páginas em que certos itens (palavras
Ciência da Computação. Análise e Projeto Orientado a Objetos UML. Anderson Belgamo
Ciência da Computação Análise e Projeto Orientado a Objetos UML Anderson Belgamo 1 Evolução do Software O rápido crescimento da capacidade computacional das máquinas resultou na demanda por sistemas de
