Sistemas Multimídia. ð NCL Nested Context Language. ð NCL Versão 1.0 [Antonacci 2000] ð NCL Versão 2.0 [Muchaluat-Saade 2003] ð NCL Versão 3.
|
|
- Baltazar Barroso
- 5 Há anos
- Visualizações:
Transcrição
1 Departamento de Ciência da Computação - UFF Linguagem NCL Linguagem NCL Profa. Débora Christina Muchaluat Saade debora@midiacom.uff.br NCL Nested Contet Language Baseada em XML NCL Versão 1.0 [Antonacci 2000] NCL Versão 2.0 [Muchaluat-Saade 2003] NCL Versão 3.0 Middleware declarativo GINGA-NCL Padrão Brasileiro de TV Digital Norma ABNT 2007 Padrão Internacional para IPTV Norma ITU H Integração com linguagem LUA 1 2 Linguagem NCL É necessário um modelo conceitual hipermídia para epressar os componentes de um documento Modelo NCM Nested Contet Model é usado pela linguagem NCL Nested Contet Language Componentes de um documento são representados pelas entidades do modelo Modelo NCM Principais entidades hipermídia Blocos de informação (teto, áudio, vídeo, imagem...) Nós (nodes) Âncoras (anchors) relacionamentos Elos (links) conectores nós de composição/composições/contetos (composite nodes/compositions/contets) grupo de nós e grupo de elos 3 4 Hipermídia Definição dos Papéis de um Conector Elos dividos em dois elementos Definição da relação => conector hipermídia Definição dos participantes => conjunto de s Nó A Nó B elo Modelo de sincronização baseado em eventos Ponto de interface de um conector (papel) especifica o comportamento de um participante da relação Papéis são definidos baseados em uma máquina de estado de evento: presentation, selection, attribution Nó A Conector Hipermídia Nó B conector Ponto de interface do conector (papel) nó Ponto de interface de um nó (âncora/atributo) Módulo para definição de conectores em NCL relações de interatividade e de sincronização 5 6 1
2 Eemplos de Nós de Conteto NCL Eemplos de : Elo tradicional hiperteto onkeselectionstart Relações temporais de Allen Relações multiponto onkeselectionstartnstopn Relação de Allen meets met b starts started b finishes finished b before after X overlaps overlapped b Ilustração t t Conector Hipermídia onendstart onbeginstart onendstop onendstartdela onbeginstartdela Nó de composição é chamado de nó de conteto Grupo de nós e elos during contains t onbeginstartdela onendstopdela equals onbeginstart onendstop 7 8 Estrutura de um documento NCL para TV digital Estrutura do Programa NCL Elemento raiz (principal): <ncl> Principais atributos: id mlns namespace XML, que define o perfil de NCL usado: avançado EDTV (receptores full-seg) básico BDTV (receptores one-seg) Não suporta animações, transições e metadados CausalConnector usado para definição de base de conectores em um arquivo separado Elementos filhos cabeçalho <head> e corpo <bod> 9 10 Entidades Básicas O que eibir? O que eibir? Nós Onde eibir? Regiões Como eibir? Descritores Quando eibir? Elos e conectores Nós <media>
3 Nós de mídia Nós de mídia - eemplos <media> Principais atributos: id identificador único do nó no documento src indica a URI do conteúdo do nó descriptor indica o id do descritor (características de eibição do nó) tpe define o tipo MIME (áudio, vídeo, teto, imagem, etc.) Um nó de mídia pode definir âncoras para marcar trechos do seu conteúdo <area begin= 2s end= 4s /> Um nó de mídia pode definir propriedades que serão atualizadas durante o programa <propert name= soundlevel /> <media id="video" src="media/video.mp4" tpe= video/ mp4 descriptor="dpvideo"> <area id="apresentaicone" begin="20s" end="40s"/> <area id="apresentafigura" begin="50s"/> </media> <media id= choro src= choro.mp3 descriptor= audiodesc > <propert name= soundlevel value= 1 /> </media> O que eibir? Estrutura do documento Nós de conteto <bod> e <contet> <contet> Principal atributo: Nós de Conteto id identificador único do nó no documento Um nó de conteto define um conjunto de nós, que podem ser outros contetos aninhados, e elos entre seus componentes Nós de Conteto - Eemplo <bod> <contet id= ctmenu > <media id= img1 /> </contet> </bod> O que eibir? Como entrar/sair de um conteto? Portas - <port>
4 Nós de Conteto - Portas Portas - Eemplo <port> Principais atributos: id identificador único do nó no documento component indica o id do componente interno interface indica uma porta/âncora/atributo do componente interno <bod> <port id= pmenu component= ctmenu interface= pimg1 /> <contet id= ctmenu > <port id= pimg1 component= img1 /> <media id= img1 /> </contet> </bod> Tipo especial de Nó Nó para guardar variáveis tipo settings Programa pode manipular variáveis durante a eecução Regiões - <region> Onde eibir? Indicam área do dispositivo de eibição que será usada para apresentar algum nó Regiões <regionbase> e <region> Uma base de regiões agrupa regiões de um mesmo dispositivo de eibição Pode definir várias bases (TV, celular) Programa NCL define base de regiões no cabeçalho ou importa base eistente Principais atributos de região: id identificador único Coordenadas top, left, height, width, right, bottom zinde indica sobreposição de regiões atributos Regiões
5 Regiões - Eemplos Como eibir? <regionbase> <importbase alias= regmenu documenturi= region= /> <region id= TV > <region id= rgvideotv top= 5% left= 5% width= 50% height= 50% /> <region id= rgimg top= 100 left= 100 width= 200 height= 200 /> </region> <region id= Palm device= sstemscreen(1) > <region id= rgvideopalm top= 0 left= 0 width= 100% height= 100% /> </region> </regionbase> Descritores - <descriptor> Indicam as características de eibição de um nó Descritores <descriptor> e <descriptorbase> Pode definir várias bases de descritores Programa NCL define base de descritores no cabeçalho ou importa base eistente Principais atributos de descritor: id identificador único region id de uma região eistente eplicitdur duração eplícita soundlevel volume de eibição Pode definir parâmetros adicionais a serem modificados durante a eibição Descritores - Eemplos <descriptorbase> <importbase alias= descmenu documenturi= /> <descriptor id= dvideo region = rgvideotv /> <descriptor id= dimg region = rgimg eplicitdur= 4s > <descriptorparam name= transparenc value= 30% /> </descriptor> </descriptorbase> Descritores Facilitam a navegação por teclas Implementação de um menu de opções Atributos: focusinde moveleft, moveright, moveup, movedown focusbordercolor. focusborderwidth etc. Descritores - Eemplos <descriptorbase> <descriptor id= dmenu1 region = rgmenu1 focusinde= 1 moveup= 3 movedown= 2 focusbordercolor= white focusborderwidth= 3 /> <descriptor id= dmenu2 region = rgmenu2 focusinde= 2 moveup= 1 movedown= 3 focusbordercolor= white focusborderwidth= 3 /> <descriptor id= dmenu3 region = rgmenu3 focusinde= 3 moveup= 2 movedown= 1 focusbordercolor= white focusborderwidth= 3 /> </descriptorbase>
6 Como eibir um nó? Quando eibir? Todo nó deve ser associado a um descritor, que pode ter uma região associada <region id= rgvideo1 /> <descriptor id= dvideo1 region= rgvideo1 /> <media id= video1 descriptor= dvideo1 /> Elos e conectores Quando eibir? Como criar um relacionamento entre nós? Como criar um relacionamento entre nós? Relacionamentos são representados por elos Elos dividos em dois elementos Definição da relação => conector hipermídia Definição dos participantes => conjunto de s Nó A Nó B elo Nó A Conector Hipermídia Nó B conector Ponto de interface do conector (papel) nó Ponto de interface de um nó (âncora/atributo) Quando eibir? Quando eibir? Conector onbeginstart Como definir o conector onbeginstart?
7 <causalconnector> e <connectorbase> Principais atributos: id Elementos filhos: Papéis de condição: simplecondition/compoundcondition Papéis de ação: simpleaction/compoundaction connectorparam Papéis de condição simples Principais atributos: role nome do papel eventtpe tipo do evento: presentation, selection, attribution transition transição da máquina de estados dela retardo ke tecla do controle remoto (só para seleção) min, ma cardinalidade de s do papel qualifier and, or (só quando cardinalidade > 1) Valores predefinidos por palavras reservadas para role em simplecondition: Evento de apresentação (presentation) onbegin onend onabort onpause onresume Evento de seleção (selection) onselection Evento de Atribuição (attribution) onbeginattribution onendattribution Papéis de ação simples Principais atributos: role nome do papel eventtpe tipo do evento: presentation, selection, attribution actiontpe ação da máquina de estados dela retardo value valor (só para atribuição) min, ma cardinalidade de a do papel qualifier par, seq (só quando cardinalidade > 1) Quando eibir? Valores predifindos por palavras reservadas para role em simpleaction: Evento de apresentação (presentation) start stop abort pause resume Evento de Atribuição (attribution) set Como definir o conector onbeginstart? <causalconnector> e <connectorbase>
8 de Interatividade Quando eibir? Eemplo de conector com seleção de qualquer tecla do controle remoto: <causalconnector id= onkeselectionstartn > <connectorparam name= vke /> <simplecondition role= onselection ke= $vke /> <simpleaction role= start ma= unbounded qualifier= par /> </causalconnector> Como definir um elo entre nós? Quando eibir? Elos Como definir um elo entre nós? <link> Principais atributos: id connector Elementos filhos: atributos: role, component, interface Param (atributos name, value) linkparam atributos: name, value Quando eibir? Elos de Interatividade Como definir o elo entre os nós? Eemplo de elo com seleção da tecla vermelha: <link connector= onkeselectionstartn > < role= onselection component= imginteratividade > <Param name= vke value= RED /> </> < role= start component= imgmenu /> </link>
9 Adaptação do conteúdo de um programa Adaptação do conteúdo de um programa Regras e switches (alternativas de conteúdo) rpt (idioma= pt ) audiopt switchaudioidioma ren (idioma= en ) audioen Nó para guardar variáveis tipo -ginga-settings ou -ncl-settings Regras e base de regras cabeçalho <rule> e <rulebase> atributo comparator: eq, ne, gt, lt, gte, lte Regras compostas: <compositerule> atributo operator: and, or Adaptação do conteúdo de um programa Portas em um switch Switches corpo do documento <switch> Elementos filhos: Rule Atributos rule, constituent defaulcomponent (atributo component) Nós constituintes (media, contet, switch) Para selecionar uma interface de um constituinte do switch <switchport> Eemplo: <switchport id= spaudio > <mapping component= audioen interface= trechoen /> <mapping component= audiopt interface= trechopt / > <switchport/> <defaltcomponent component= audiopt /> Outras facilidades: Definição de metadados Reúso Linguagem NCL Definições de animações e transições Programação para múltiplos dispositivos Comandos para edição ao vivo Integração com objetos Lua TV Interativa se faz com GINGA!!! Mais informações sobre NCL: clube.ncl.org.br
Linguagem NCL. Linguagem NCL. Linguagem NCL. Modelo NCM.
Departamento de Engenharia de Telecomunicações - UFF Linguagem NCL Profa. Débora Christina Muchaluat Saade debora@midiacom.uff.br Linguagem NCL NCL Nested Context Language Baseada em XML NCL Versão 1.0
Leia maisLinguagem NCL (Nested. Context Language) Programas de TV Digital Interativa. Modelo Hipermídia. Entidades Hipermídia
1 Ciência da Computação Linguagem NCL (Nested Context Language) Programas de TV Digital Interativa Programa de TV digital interativa é um documento hipermídia composto de: Objetos de mídia 2 Texto, imagem,
Leia maisModelo 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 deborams@telecom.uff.br Autoria de Conteúdo
Leia mais2 Conceitos Básicos Nested Context Model
2 Conceitos Básicos Este Capítulo tem o objetivo de apresentar alguns conceitos que servem de base para fundamentar as discussões nos capítulos subsequentes. Como introduzido no Capítulo 1, a NCL (Nested
Leia maisMDD Mídias Interativas
Pós-Graduação MDD Mídias Interativas Ginga NCL 3.0 Prof.ª Graciana Simoní Fischer de Gouvêa 1 GINGA - NCL 3.0 Documentos hipermídia são geralmente compostos de nós (nodes) e elos (links) NCL = Nested Context
Leia maisTratamento de Documentos Multimídia/Hipermídia
Tratamento de Documentos Multimídia/Hipermídia PUC-Rio / DI TeleMídia Objetos de Dados A definição do conteúdo do nó e de suas âncoras são contidas em objetos chamados objetos de dados OD. Um ambiente
Leia maisTutorial sobre a linguagem de programação NCL (Nested Context Language)
Universidade Federal Fluminense Escola de Engenharia Curso de Engenharia de Telecomunicações Programa de Educação Tutorial Tutorial sobre a linguagem de programação NCL (Nested Context Language) Autor:
Leia maisDesenvolvimento de Aplicações Declarativas para TV Digital Interativa
Capítulo 1 Desenvolvimento de Aplicações Declarativas para TV Digital Interativa Carlos de Salles Soares Neto, Simone Diniz Junqueira Barbosa, Luiz Fernando Gomes Soares, Rogério Ferreira Rodrigues Abstract
Leia mais[2] ITU-T. ITU T Recommendation H.761, 2009: Nested Context Language (NCL) and Ginga-NCL for IPTV services. Geneva: International Telecommunication
Referências Bibliográficas [1] ABNT. ABNT NBR 15606-2:2007 Televisão digital terrestre Codificação de dados especificações de transmissão para radiodifusão digital. Parte 2: Ginga-NCL para receptores fixos
Leia maisSistemas Multimídia. ð Linguagens de autoria. Sistemas Multimídia. ð Principal vantagem do HTML é simplicidade => SUCESSO. Sistemas Multimídia
Departamento de Ciência da Computação - UFF Hipermídia na Web Hipermídia na Web ð Linguagens de autoria Profa. Débora Christina Muchaluat Saade debora@midiacom.uff.br 1 2 ð HyperText Markup Language ð
Leia maisSistemas Multimídia e Hipermídia
Departamento de Ciência da Computação - UFF Sistemas Multimídia e Hipermídia Profa. Débora Christina Muchaluat Saade debora@midiacom.uff.br Sistemas Multimídia e Hipermídia Multimídia Hipermídia Documentos
Leia mais3 Linguagem NCL versão 2.0
3 Linguagem NCL versão 2.0 A linguagem NCL Nested Context Language é uma linguagem declarativa para autoria de documentos hipermídia baseados no modelo conceitual NCM Nested Context Model. A primeira versão
Leia maisSistemas Multimídia e Hipermídia
Departamento de Ciência da Computação - UFF e Hipermídia Profa. Débora Christina Muchaluat Saade debora@midiacom.uff.br e Hipermídia Multimídia Hipermídia Documentos Hipermídia Objetos de Mídia Relações
Leia maisMDD Mídias Interativas
Pós-Graduação MDD Mídias Interativas Ginga NCL 3.0 Prof.ª Graciana Simoní Fischer de Gouvêa GINGA - NCL 3.0 Documentos hipermídia são geralmente compostos de nós (nodes) e elos (links) NCL = Nested Context
Leia maisConstruindo Programas. Audiovisuais Interativos. Utilizando a NCL 3.0
serg Construindo Programas Audiovisuais Interativos Utilizando a NCL 3.0 Carlos de Salles Soares Neto Luiz Fernando Gomes Soares Rogério Ferreira Rodrigues Simone Diniz Junqueira Barbosa 2 a edição, revisão
Leia maisDesenvolvimento de Aplicações para TV Digital em Ginga-NCL
Desenvolvimento de Aplicações para TV Digital em Ginga-NCL Carlos de Salles Soares Neto Agenda Ambiente declarativo Ginga-NCL ~ 90 minutos Linguagem Lua ~ 90 minutos Aplicações NCLua ~ 60 minutos Ambiente
Leia maisSistemas Multimídia e Hipermídia
Departamento de Engenharia de Telecomunicações - UFF Sistemas Multimídia e Hipermídia Profa. Débora Christina Muchaluat Saade deborams@telecom.uff.br Sistemas Multimídia e Hipermídia Multimídia Hipermídia
Leia maisTV Digital com Ginga. Descritores - NCL
Descritores - NCL Descritores - Propriedades explicitdur: Define a duração em que o objeto de mídia associado ao descritor será exibido na tela. explicitdur= 4s freeze: identifica o que acontece ao final
Leia maisTratamento 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
Leia mais4 Representação de Aplicações Hipermídia Declarativas Aplicações NCL
4 Representação de Aplicações Hipermídia Declarativas Aplicações NCL Este capítulo trata da tradução das especificações do autor para o HTG, a partir de uma sintaxe de autoria específica, a sintaxe da
Leia maisProgramando em NCL Modelo Conceitual
Programando para o Ginga-NCL 1 Programando em NCL Modelo Conceitual 2 Copyright Laboratório TeleMídia, 2006 1 Entidades Básicas O quê? como? objetos de mídia propriedades onde? propriedades quando? relacionamentos
Leia maisAPLICAÇÕES MÓVEIS MASHUP: UTILIZAÇÃO DE SERVIÇOS WEB ATRAVÉS DE UM APLICATIVO MÓVEL DE MENSAGENS
APLICAÇÕES MÓVEIS MASHUP: UTILIZAÇÃO DE SERVIÇOS WEB ATRAVÉS DE UM APLICATIVO MÓVEL DE MENSAGENS Raphael Soares Moreira 1 Rogério Nogueira Tostes 2 Romualdo Monteiro de Resende Costa 3 RESUMO Este trabalho
Leia maisFrancisco Sant'Anna Renato Cerqueira Luiz Fernando Gomes Soares
NCLua - Objetos Imperativos Lua na Linguagem Declarativa NCL Francisco Sant'Anna Renato Cerqueira Luiz Fernando Gomes Soares PUC-Rio Laboratório Telemídia Introdução NCL Linguagem Declarativa Necessidade
Leia mais2 Conceitos Básicos. 2.1.Grafo de Cena
2 Conceitos Básicos Este capítulo tem como principal objetivo apresentar os conceitos que servem de sustentação para as discussões realizada nos capítulos seguintes. Em especial, os conceitos de grafo
Leia maisIntrodução Padrão Brasileiro de TV Digital. Desenvolvimento de Aplicações Interativas. Trabalhos em andamento
Introdução Padrão Brasileiro de TV Digital Middleware GINGA Desenvolvimento de Aplicações Interativas Linguagem NCL (Nested Context Language) Trabalhos em andamento 1 2 3 4 Maior resolução de imagem Melhor
Leia maisDESENVOLVIMENTO DE UMA APLICAÇÃO PARA TV DIGITAL COM DIVULGAÇÃO DE INFORMAÇÕES SOBRE O TRANSPORTE PÚBLICO
DESENVOLVIMENTO DE UMA APLICAÇÃO PARA TV DIGITAL COM DIVULGAÇÃO DE INFORMAÇÕES SOBRE O TRANSPORTE PÚBLICO Carlos Marques 1, ElyssandroPiffer 1, Izabel C. Mioranza 1, Leandro C. de Lima 1 1 Instituto de
Leia mais4 Módulo XConnector. Figura 11. Exemplo de elos usando o mesmo conector R. R elo l l1. C R elo l l2. xconnector R. âncora/porta/atributo.
4 Módulo XConnector Como apresentado no Capítulo 2, um conector hipermídia (Muchaluat- Saade, 2001a; Muchaluat-Saade, 2001b) representa uma relação que pode ser usada para a criação de elos em hiperdocumentos.
Leia maisNCL: Uma Linguagem Declarativa para Especificação de Documentos Hipermídia na Web
NCL: Uma Linguagem Declarativa para Especificação de Documentos Hipermídia na Web Meire Juliana Antonacci mjuliana@telemidia.puc-rio.br Rogério Ferreira Rodrigues rogerio@telemidia.puc-rio.br Débora C.
Leia maisTópicos Avançados em Engenharia de Software
Tópicos Avançados em Engenharia de Software 02/10/2012 Profº. Mario Godoy mario.godoy@univasf.edu.br www.univasf.edu.br/~mario.godoy/gis Agenda a) Questionário grupo; b) Manic Time (standard free): USB
Leia maisArquitetura do Sistema Brasileiro. Novos Recursos. Aplicações. Middleware
Departamento de Ciência da Computação TV Digital no Brasil Introdução a TV Digital Interativa no Brasil Padrão Brasileiro Transmissão terrestre Transmissão terrestre digital de sinais de televisão (radiodifusão),
Leia mais4 Objetos de mídia tridimensionais em NCL
4 Objetos de mídia tridimensionais em NCL Embutir objetos de mídia atômicos (mesmo objetos 3D como, por exemplo, um objeto representado por uma malha de polígonos) e renderizá-los nas regiões 2D de NCL,
Leia maisISSN Monografias em Ciência da Computação n 33/09. Nested Context Language 3.0. Reúso e Importação
ISSN 0103-9741 Monografias em Ciência da Computação n 33/09 Nested Context Language 3.0 Reúso e Importação Luiz Fernando Gomes Soares Carlos de Salles Soares Neto Departamento de Informática PONTIFÍCIA
Leia maisPORTAL DE CONTEÚDOS PARA APLICAÇÕES INTERATIVAS DE TELEVISÃO DIGITAL BASEADAS NO PADRÃO GINGA-NCL
PORTAL DE CONTEÚDOS PARA APLICAÇÕES INTERATIVAS DE TELEVISÃO DIGITAL BASEADAS NO PADRÃO GINGA-NCL Elisa Chueiri, Guilherme Batista, Leonardo Leite, Tiago Nunes, William Gambardella, Whyster Silva, Universidade
Leia mais4 X-SMIL XT-SMIL: SMIL + XTemplate
X-SMIL 64 4 X-SMIL Visando aumentar o reuso e a expressividade da linguagem SMIL (W3C, 2001b), descrita no Capítulo 2, este capítulo apresenta a linguagem X-SMIL. X- SMIL é a combinação de duas extensões
Leia maisUniversidade Federal do Maranhão Centro de Ciências Exatas e Tecnologia Curso de Ciência da Computação
Universidade Federal do Maranhão Centro de Ciências Exatas e Tecnologia Curso de Ciência da Computação DANIEL DE SOUSA MORAES LUA2NCL: FRAMEWORK PARA AUTORIA TEXTUAL DE APLICAÇÕES NCL USANDO LUA São Luís
Leia maisConstruindo Programas. Audiovisuais Interativos. Utilizando a NCL 3.0 e a. Ferramenta Composer
serg Construindo Programas Audiovisuais Interativos Utilizando a NCL 3.0 e a Ferramenta Composer Carlos de Salles Soares Neto Luiz Fernando Gomes Soares Rogério Ferreira Rodrigues Simone Diniz Junqueira
Leia maisMiddleware 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 jeanrdmg@yahoo.com.br Introdução
Leia mais5 Requisitos e Formatos de Documentos Multimídia
5 Requisitos e Formatos de Documentos Multimídia A utilização de diversos dispositivos computacionais para a realização de uma apresentação requer, além de uma infra-estrutura de execução que dê suporte
Leia maisReferências Bibliográcas
Referências Bibliográcas [Araújo et al. 2008] ARAÚJO, E.; AZEVEDO, R. ; SOARES, C.. Ncl-validator: um processo para validação sintática e semântica de documentos multimídia ncl.. II Jornada de Informática
Leia mais<!-- import the ncl namespaces --> <import namespace=" schemalocation="ncl.xsd"/>
Perfil NCL/MPEG-4 Language Profile Este perfil é um subconjunto da linguagem NCL 2.0 que foi usado no desenvolvimento do conversor NCL/XMT-O, no contexto do projeto ITVSoft. Para a especificação completa
Leia mais2 Linguagens para Descrição de Documentos Hipermídia
Linguagens para Descrição de Documentos Hipermídia 23 2 Linguagens para Descrição de Documentos Hipermídia Linguagens de programação podem ser classificadas de modos variados. Uma classificação possível
Leia maisMarina Ivanov Pereira Josué. Gerenciamento da Transmissão de Aplicações Hipermídia em Modo Push
UNIVERSIDADE FEDERAL DE JUIZ DE FORA INSTITUTO DE CIÊNCIAS EXATAS PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO Marina Ivanov Pereira Josué Gerenciamento da Transmissão de Aplicações Hipermídia em Modo Push Juiz
Leia maisUma Extensão da Visão Estrutural do NCL Composer para Integração de Código Imperativo
UNIVERSIDADE FEDERAL DA PARAÍBA CENTRO DE INFORMÁTICA PROGRAMA DE PÓS-GRADUAÇÃO EM INFORMÁTICA Uma Extensão da Visão Estrutural do NCL Composer para Integração de Código Imperativo Thales Pordeus Ferreira
Leia maisLinguagem NCL versão 2.0 para Autoria Declarativa de Documentos Hipermídia *
Linguagem NCL versão 2.0 para Autoria Declarativa de Documentos Hipermídia * Débora C. Muchaluat Saade 1, Heron V. Silva 2, Luiz Fernando G. Soares 2 1 Departamento de Engenharia de Telecomunicações UFF
Leia maisTutorial sobre o uso da ferramenta de autoria A Ferramenta de Autoria - Célula
Tutorial sobre o uso da ferramenta de autoria A Ferramenta de Autoria - Célula Célula é uma Ferramenta de Autoria para o padrão Ginga. Auxilia no processo de criação da interatividade na TV Digital e é
Leia maisSincronismo Multimídia
Sincronismo Multimídia Multimídia presentações multimídia mbiente World Wide Web Linguagem contexto de definição estrutura da linguagem hierarquia de classes da linguagem operadores da linguagem 2 Especificação
Leia maisHipermídia na Web. Hipermídia na Web HTML HTML. Limitações do HTML XHTML. Linguagens de autoria. debora@midiacom.uff.br
Departamento de Ciência da Computação - UFF Hipermídia na Web Hipermídia na Web Linguagens de autoria Profa. Débora Christina Muchaluat Saade debora@midiacom.uff.br 1 2 HyperText Markup Language 2.0 (1994),
Leia maisUNIVERSIDADE DE PERNAMBUCO. Faculdade de Ciências e Tecnologia de Caruaru. Bacharelado em Sistemas de Informação VICTOR LAERTE DE OLIVEIRA
UNIVERSIDADE DE PERNAMBUCO Faculdade de Ciências e Tecnologia de Caruaru Bacharelado em Sistemas de Informação VICTOR LAERTE DE OLIVEIRA TV DIGITAL NO BRASIL: UMA METODOLOGIA PRÁTICA PARA O DESENVOLVIMENTO
Leia mais4 Middleware Ginga-NCL como Plugin para Navegadores Web
4 Middleware Ginga-NCL como Plugin para Navegadores Web De forma análoga ao que existe hoje ao se embutir um objeto de mídia HTML em uma aplicação NCL, a integração entre o middleware Ginga e um navegador
Leia maisRAFAEL SEBASTIÃO BERNINI. Desenvolvimento de Aplicações Sticker para TV Digital
RAFAEL SEBASTIÃO BERNINI Desenvolvimento de Aplicações Sticker para TV Digital Orientador: Dr. Almir Rogério Camolesi Assis Dezembro de 2013 FICHA CATALOGRÁFICA BERNINI, Rafael Sebastião. Desenvolvimento
Leia maisAs múltiplas possibilidades do middleware Ginga
76 As múltiplas possibilidades do middleware Ginga Autor : Prof. Luiz Fernando Gomes Soares Coordenador do Grupo de Trabalho de Middleware Colaborou: Paulo Henrique Castro Coordenador do Módulo Técnico
Leia mais1.1. Objetivos e Contribuições
1 Introdução Um sistema de TV Digital (TVD) pode ser definido, resumidamente, como um conjunto de especificações que determinam as tecnologias envolvidas na transmissão de conteúdo pelas emissoras (ou
Leia maisDaniel Augusto de Andrade Sacramento. Um Estudo de Desempenho Entre Linguagens Declarativas para TV Digital
Daniel Augusto de Andrade Sacramento Um Estudo de Desempenho Entre Linguagens Declarativas para TV Digital Dissertação apresentada à Secretaria do Programa de Pós-Graduação em Engenharia Elétrica (PPGEE)
Leia mais6 Edição e Distribuição de Apresentações Hipermídia
6 Edição e Distribuição de Apresentações Hipermídia Para que uma apresentação possa ser atualizada durante a sua execução, uma sintaxe de transferência é proposta neste capítulo. Essa sintaxe é formada
Leia mais5 Extensões para Autoria no MPEG-4
5 Extensões para Autoria no MPEG-4 Este capítulo apresenta a especificação de templates de composição hipermídia para a linguagem XMT-O. Com esse objetivo, o capítulo está organizado da forma a seguir.
Leia maisTV INTERATIVA SE FAZ COM GINGA
TV INTERATIVA SE FAZ COM GINGA Autor: Luiz Fernando Gomes Soares Departamento de Informática - Universidade Católica do Rio de Janeiro - Rua Marquês de São Vicente, 225 - Fone: (21) 3527-1530 (FAX) CEP
Leia mais2 Conceitos Preliminares
2 Conceitos Preliminares O uso de grafos para modelagem de problemas encontra-se na literatura clássica desde a época de Leonhard Euler (1707-1783), quando o mesmo solucionou o conhecido problema das Pontes
Leia maisIdentificação do projeto Título: Autoria de Documentos em Sistemas Hipermídia Período do Relatório: Agosto/2005 Abril/2006
UNIVERSIDADE FEDERAL FLUMINENSE PROGRAMA INSTITUCIONAL DE BOLSAS DE INICIAÇÃO CIENTÍFICA BOLSA CNPq e BOLSA UFF RELATÓRIO PARCIAL 01 - IDENTIFICAÇÃO DO PROJETO: Identificação do Aluno Nome: Lucas Vernot
Leia maisProdução de Conteúdo Declarativo para TV Digital
Anais do XXVI Congresso da SBC SEMISH l XXXIII Seminário Integrado de Software e Hardware 14 a 20 de julho de 2006 Campo Grande, MS Produção de Conteúdo Declarativo para TV Digital Rogério Ferreira Rodrigues
Leia maisNested Context Model 3.0 Part 1 NCM Core
ISSN 0103-9741 Monografias em Ciência da Computação n 18/05 Nested Context Model 3.0 Part 1 NCM Core Luiz Fernando Gomes Soares Rogério Ferreira Rodrigues Departamento de Informática PONTIFÍCIA UNIVERSIDADE
Leia maisRelações em Linguagens de Autoria Hipermídia: Aumentando Reuso e Expressividade
Débora Christina Muchaluat Saade Relações em Linguagens de Autoria Hipermídia: Aumentando Reuso e Expressividade Tese de Doutorado DEPARTAMENTO DE INFORMÁTICA Programa de Pós-Graduação em Informática Rio
Leia mais1 Introdução. (Pérez-Luque, 1996). 1 Qualquer ocorrência no tempo de duração finita ou, na maioria das vezes, infinitesimal
1 Introdução Uma aplicação hipermídia é formada por um conjunto de informações distribuídas no tempo e espaço. Assim, cada aplicação, além do seu conteúdo (vídeo, áudio, texto, imagem etc.), contém a especificação
Leia maiscomum apresentando, em caráter informativo, os três padrões anteriormente mencionados.
1 Introdução A possibilidade de se encapsular dados, juntamente com o áudio e vídeo, em sistemas de TV Digital, abre espaço para uma vasta gama de oportunidades capaz de proporcionar uma maior interatividade
Leia maisPROFESSORA MERRIS MOZER. Mestranda em Metodologias para o Ensino de Linguagens e suas Tecnologias
PROFESSORA MERRIS MOZER Mestranda em Metodologias para o Ensino de Linguagens e suas Tecnologias INTRODUÇÃO AO DESENVOLVIMENTO DE SISTEMAS WEB Aula 1 HTML INTRODUÇÃO O que é HTML? INTRODUÇÃO HTML ou Hypertext
Leia maisSOLUÇÃO PARA SUPORTE A HTTP STREAMING NO MIDDLEWARE GINGA-NCL
UNIVERSIDADE FEDERAL DE JUIZ DE FORA INSTITUTO DE CIÊNCIAS EXATAS DEPARTAMENTO DE CÊNCIA DA COMPUTAÇÃO BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO SOLUÇÃO PARA SUPORTE A HTTP STREAMING NO MIDDLEWARE GINGA-NCL
Leia maisHeron Vilela de Oliveira e Silva
Heron Vilela de Oliveira e Silva X-SMIL: Aumentando Reuso e Expressividade em Linguagens de Autoria Hipermídia DISSERTAÇÃO DE MESTRADO DEPARTAMENTO DE INFORMÁTICA Programa de Pós-Graduação em Informática
Leia mais7 Conclusão e Trabalhos Futuros
Conclusão e Trabalhos Futuros 123 7 Conclusão e Trabalhos Futuros Esta dissertação apresenta a linguagem X-SMIL para autoria declarativa de documentos hipermídia. Nessa direção, o primeiro passo do trabalho
Leia maisVolnys Bernal. Introdução à linguagem HTML. Introdução à linguagem HTML. Visão geral. Visão geral. Visão geral. Visão geral.
1 2 Introdução à linguagem HTML Sumário Volnys Borges Bernal Primeira página Principais tags Principais atributos 3 4 HTML HTML = HyperText Markup Language Linguagem de marcação (Markup) para criação de
Leia mais3 Gerência de Recursos e Evolução Dinâmica
3 Gerência de Recursos e Evolução Dinâmica O projeto orientado a componentes de software da arquitetura do middleware declarativo Ginga é discutido neste capítulo. Como prova de conceito, as soluções propostas
Leia maisTAL - Linguagem para Autoria de Templates de Documentos Hipermídia 1
TAL - Linguagem para Autoria de Templates de Documentos Hipermídia 1 Carlos de Salles Soares Neto 1,2 1 Departamento de Informática PUC-Rio Rua Marquês de São Vicente, 225 Rio de Janeiro/RJ 22453-900 Brasil
Leia maisIntrodução à linguagem HTML. Volnys Borges Bernal
1 Introdução à linguagem HTML Volnys Borges Bernal 2013-2015 Volnys Bernal 2 Introdução à linguagem HTML Sumário Visão geral Primeira página Principais tags Principais atributos Formulários 2011-2015 Volnys
Leia maisSistema de acesso a dispositivos eletrônicos através da TV Digital interativa. Aluno: Rodrigo Brüning Wessler Orientador: Francisco Adell Péricas
Sistema de acesso a dispositivos eletrônicos através da TV Digital interativa Aluno: Rodrigo Brüning Wessler Orientador: Francisco Adell Péricas Roteiro da Apresentação Introdução Objetivos Fundamentação
Leia mais1 Introdução Motivação
Introdução 15 1 Introdução Em sua origem, a WWW - World-Wide Web (Berners-Lee, 1994) foi concebida como uma aplicação de hipertexto, visando apresentar informações científicas com referências cruzadas
Leia mais5 Implementação 5.1 Plataforma 5.2 Arquitetura
5 Implementação Neste capítulo são apresentados os detalhes sobre a implementação da ferramenta. São discutidas as tecnologias envolvidas, assim como as limitações e problemas encontrados durante o desenvolvimento.
Leia maisLinguagem 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
Leia maisAnálise de Documentos Hipermídia. Joel André Ferreira dos Santos
Análise de Documentos Hipermídia Joel André Ferreira dos Santos Agenda Introdução Análise de Documentos Especificação de Requisitos Trabalhos Relacionados Ferramenta de Análise Conclusão Introdução Linguagens
Leia maisTópicos. Visão geral do sistema Modelo de referência Algumas demonstrações Requisitos para um middleware Ginga Consideraçõesfinais
. TV interativa se faz com Ginga Copyright 2006 TeleMídia Tópicos Visão geral do sistema Modelo de referência Algumas demonstrações Requisitos para um middleware Ginga Consideraçõesfinais 2. TV interativa
Leia mais6 Implementação no Sistema HyperProp
6 Implementação no Sistema HyperProp O Sistema HyperProp (Soares, 2000) é um sistema para autoria e formatação de documentos hipermídia baseados no modelo NCM. Ao longo dos últimos anos, a implementação
Leia maisTV Interativa se faz com Ginga
TV Interativa se faz com Ginga Luiz Fernando Gomes Soares Departamento de Informática Universidade Católica do Rio de Janeiro Rua Marquês de São Vicente 225 Fone: (21) 3527-1530 (FAX) CEP 22453-900 Rio
Leia maisSMIL 2.0. O que significa SMIL? SMIL significa Synchronized. Multimedia Integration Language.
SMIL 2.0 Instituto Militar de Engenharia Seminário de Sistemas Multimídia Aluna: Silviane Gomes Rodrigues Mestrado em Sistemas e Computação Professor: Jauvane C. de Oliveira O que significa SMIL? SMIL
Leia maisGinga-J ou Ginga-NCL: características das linguagens de desenvolvimento de recursos interativos para a TV Digital
Ginga-J ou Ginga-NCL: características das linguagens de desenvolvimento de recursos interativos para a TV Digital RESUMO ZANCANARO, Airton SANTOS, Paloma Maria TODESCO, José Leomar A televisão, como meio
Leia maisMiddleware é um programa de computador que faz a mediação entre outros
1 Introdução Este capítulo descreve, inicialmente, a motivação para a realização do trabalho. Posteriormente, são apresentados os objetivos traçados e, finalmente, detalhamos a organização desta dissertação.
Leia mais5 Planos para o Controle do Sincronismo Temporal
5 Planos para o Controle do Sincronismo Temporal Neste capítulo são apresentadas as estruturas de dados, construídas com base no HTG, que permitem calcular as especificações temporais necessárias ao controle
Leia maisRoteiro 01. Professor: Prof. M.Sc. Odilon Corrêa da Silva. Curso: Engenharia de Computação. Disciplina: Programação para WEB
Roteiro 01 Professor: Prof. M.Sc. Odilon Corrêa da Silva Curso: Engenharia de Computação Disciplina: Programação para WEB Roteiro 01 Objetivos Apresentar os conceitos básicos do HTML Criar listas em páginas
Leia mais4 Aplicação da Proposta a um Reprojeto do Composer
Aplicação da Proposta a um Reprojeto do Composer 119 4 Aplicação da Proposta a um Reprojeto do Composer 4.1. Objetivo Como forma de avaliar os estudos feitos neste trabalho, aplicamos nossa proposta a
Leia maisVisões Arquiteturais. Visões Arquiteturais
Visões Arquiteturais Separar diferentes aspectos em visões separadas com o objetivo de gerenciar complexidade. Cada visão descreve diferentes conceitos da Engenharia. Visões permitem reduzir a quantidade
Leia maisUNIVERSIDADE DO VALE DO ITAJAÍ CENTRO DE CIÊNCIAS TECNOLÓGICAS DA TERRA E DO MAR CURSO DE CIÊNCIA DA COMPUTAÇÃO
UNIVERSIDADE DO VALE DO ITAJAÍ CENTRO DE CIÊNCIAS TECNOLÓGICAS DA TERRA E DO MAR CURSO DE CIÊNCIA DA COMPUTAÇÃO FERRAMENTA DE APOIO À CONSTRUÇÃO DE PROGRAMAS À TV DIGITAL INTERATIVA BASEADOS EM NCL Área
Leia maisCSS Cascading Style Sheets
CSS Cascading Style Sheets Linguagem de Folhas de Estilo Introdução Faz parte da versão 4 do html Utilizado para padronizar os componentes html Pode ser utilizado de três formas: Inline quando é utilizada
Leia maisESTRATÉGIA DE DESENVOLVIMENTO DE SOFTWARE INTERATIVO COM GINGA-NCL PARA TV DIGITAL
ESTRATÉGIA DE DESENVOLVIMENTO DE SOFTWARE INTERATIVO COM GINGA-NCL PARA TV DIGITAL João Vitor Carvalho de Melo jvcmelo@aluno.ufabc.edu.br Universidade Federal do ABC Avenida dos Estados, 5001 - Bairro
Leia maisDesenvolvimento Web. HTML 5 Parte I. Prof. Vicente Paulo de Camargo
Parte I Prof. Vicente Paulo de Camargo Páginas com podem ser desenvolvidas com editor de texto simples Existem, no entanto, alguns editores interessantes, que facilitam a edição de páginas É o caso de
Leia mais2 Autoria em Nested Context Language
2 Autoria em Nested Context Language Este capítulo apresenta uma breve introdução aos conceitos de NCL na Seção 2.1. O estudo empírico realizado com aprendizes de NCL é apresentado na Seção 2.2 e o estudo
Leia mais5 Estendendo as regiões da NCL 3.0
5 Estendendo as regiões da NCL 3.0 Em NCL, propriedades dos objetos de mídia definem em que regiões de uma tela esses objetos devem ser apresentados. Os valores iniciais dessas propriedades podem ser definidos
Leia maisHeron Vilela de Oliveira e Silva
Heron Vilela de Oliveira e Silva X-SMIL: Aumentando Reuso e Expressividade em Linguagens de Autoria Hipermídia DISSERTAÇÃO DE MESTRADO DEPARTAMENTO DE INFORMÁTICA Programa de Pós-Graduação em Informática
Leia maisIntrodução à TV Digital
Sistemas Hipermídia Complexos Será que um modelo conceitual tão simples com apenas nós, elos (embutidos e de referência) e âncoras provê suporte a tais sistemas? Quais os requisitos de tais sistemas? Tomemos
Leia mais