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.

Tamanho: px
Começar a partir da página:

Download "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."

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.

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 mais

Linguagem NCL (Nested. Context Language) Programas de TV Digital Interativa. Modelo Hipermídia. Entidades Hipermídia

Linguagem 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 mais

Modelo Hipermídia. Documentos Hipermídia. Entidades Hipermídia. Componentes de um documento hipermídia

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 deborams@telecom.uff.br Autoria de Conteúdo

Leia mais

2 Conceitos Básicos Nested Context Model

2 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 mais

MDD Mídias Interativas

MDD 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 mais

Tratamento de Documentos Multimídia/Hipermídia

Tratamento 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 mais

Tutorial sobre a linguagem de programação NCL (Nested Context Language)

Tutorial 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 mais

Desenvolvimento de Aplicações Declarativas para TV Digital Interativa

Desenvolvimento 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

[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 mais

Sistemas Multimídia. ð Linguagens de autoria. Sistemas Multimídia. ð Principal vantagem do HTML é simplicidade => SUCESSO. Sistemas Multimídia

Sistemas 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 mais

Sistemas Multimídia e Hipermídia

Sistemas 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 mais

3 Linguagem NCL versão 2.0

3 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 mais

Aplicações Tv Digital

Aplicações Tv Digital Iniciando e terminando dois nós simultaneamente

Leia mais

Sistemas Multimídia e Hipermídia

Sistemas 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 mais

MDD Mídias Interativas

MDD 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 mais

Construindo Programas. Audiovisuais Interativos. Utilizando a NCL 3.0

Construindo 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 mais

Desenvolvimento de Aplicações para TV Digital em Ginga-NCL

Desenvolvimento 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 mais

Sistemas Multimídia e Hipermídia

Sistemas 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 mais

TV Digital com Ginga. Descritores - NCL

TV 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 mais

Tratamento de Documentos Multimídia/Hipermídia

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

Leia mais

4 Representação de Aplicações Hipermídia Declarativas Aplicações NCL

4 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 mais

Programando em NCL Modelo Conceitual

Programando 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 mais

APLICAÇÕ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 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 mais

Francisco Sant'Anna Renato Cerqueira Luiz Fernando Gomes Soares

Francisco 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 mais

2 Conceitos Básicos. 2.1.Grafo de Cena

2 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 mais

Introdução Padrão Brasileiro de TV Digital. Desenvolvimento de Aplicações Interativas. Trabalhos em andamento

Introduçã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 mais

DESENVOLVIMENTO 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 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 mais

4 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. 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 mais

NCL: 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 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 mais

Tópicos Avançados em Engenharia de Software

Tó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 mais

Arquitetura do Sistema Brasileiro. Novos Recursos. Aplicações. Middleware

Arquitetura 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 mais

4 Objetos de mídia tridimensionais em NCL

4 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 mais

ISSN Monografias em Ciência da Computação n 33/09. Nested Context Language 3.0. Reúso e Importação

ISSN 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 mais

PORTAL 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 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 mais

4 X-SMIL XT-SMIL: SMIL + XTemplate

4 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 mais

Universidade 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 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 mais

Construindo Programas. Audiovisuais Interativos. Utilizando a NCL 3.0 e a. Ferramenta Composer

Construindo 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 mais

Middleware Ginga. Jean Ribeiro Damasceno. Escola de Engenharia Universidade Federal Fluminense (UFF) RuaPassoda Pátria, 156 Niterói RJ Brasil

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 jeanrdmg@yahoo.com.br Introdução

Leia mais

5 Requisitos e Formatos de Documentos Multimídia

5 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 mais

Referências Bibliográcas

Referê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"/>

<!-- 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 mais

2 Linguagens para Descrição de Documentos Hipermídia

2 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 mais

Marina Ivanov Pereira Josué. Gerenciamento da Transmissão de Aplicações Hipermídia em Modo Push

Marina 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 mais

Uma Extensão da Visão Estrutural do NCL Composer para Integração de Código Imperativo

Uma 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 mais

Linguagem 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 * 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 mais

Tutorial 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 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 mais

Sincronismo Multimídia

Sincronismo 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 mais

Hipermídia na Web. Hipermídia na Web HTML HTML. Limitações do HTML XHTML. Linguagens de autoria. debora@midiacom.uff.br

Hipermí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 mais

UNIVERSIDADE 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 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 mais

4 Middleware Ginga-NCL como Plugin para Navegadores Web

4 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 mais

RAFAEL SEBASTIÃO BERNINI. Desenvolvimento de Aplicações Sticker para TV Digital

RAFAEL 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 mais

As múltiplas possibilidades do middleware Ginga

As 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 mais

1.1. Objetivos e Contribuições

1.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 mais

Daniel 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 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 mais

6 Edição e Distribuição de Apresentações Hipermídia

6 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 mais

5 Extensões para Autoria no MPEG-4

5 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 mais

TV INTERATIVA SE FAZ COM GINGA

TV 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 mais

2 Conceitos Preliminares

2 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 mais

Identificação do projeto Título: Autoria de Documentos em Sistemas Hipermídia Período do Relatório: Agosto/2005 Abril/2006

Identificaçã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 mais

Produção de Conteúdo Declarativo para TV Digital

Produçã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 mais

Nested Context Model 3.0 Part 1 NCM Core

Nested 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 mais

Relações em Linguagens de Autoria Hipermídia: Aumentando Reuso e Expressividade

Relaçõ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 mais

1 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. (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 mais

comum apresentando, em caráter informativo, os três padrões anteriormente mencionados.

comum 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 mais

PROFESSORA 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 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 mais

SOLUÇÃO PARA SUPORTE A HTTP STREAMING NO MIDDLEWARE GINGA-NCL

SOLUÇÃ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 mais

Heron Vilela de Oliveira e Silva

Heron 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 mais

7 Conclusão e Trabalhos Futuros

7 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 mais

Volnys Bernal. Introdução à linguagem HTML. Introdução à linguagem HTML. Visão geral. Visão geral. Visão geral. Visão geral.

Volnys 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 mais

3 Gerência de Recursos e Evolução Dinâmica

3 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 mais

TAL - Linguagem para Autoria de Templates de Documentos Hipermídia 1

TAL - 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 mais

Introdução à linguagem HTML. Volnys Borges Bernal

Introduçã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 mais

Sistema 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 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 mais

1 Introdução Motivação

1 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 mais

5 Implementação 5.1 Plataforma 5.2 Arquitetura

5 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 mais

Linguagem NCL Nested Context Language

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

Leia mais

Análise de Documentos Hipermídia. Joel André Ferreira dos Santos

Aná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 mais

Tópicos. Visão geral do sistema Modelo de referência Algumas demonstrações Requisitos para um middleware Ginga Consideraçõesfinais

Tó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 mais

6 Implementação no Sistema HyperProp

6 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 mais

TV Interativa se faz com Ginga

TV 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 mais

SMIL 2.0. O que significa SMIL? SMIL significa Synchronized. Multimedia Integration Language.

SMIL 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 mais

Ginga-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 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 mais

Middleware é um programa de computador que faz a mediação entre outros

Middleware é 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 mais

5 Planos para o Controle do Sincronismo Temporal

5 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 mais

Roteiro 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 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 mais

4 Aplicação da Proposta a um Reprojeto do Composer

4 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 mais

Visões Arquiteturais. Visões Arquiteturais

Visõ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 mais

UNIVERSIDADE 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 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 mais

CSS Cascading Style Sheets

CSS 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 mais

ESTRATÉ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 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 mais

Desenvolvimento Web. HTML 5 Parte I. Prof. Vicente Paulo de Camargo

Desenvolvimento 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 mais

2 Autoria em Nested Context Language

2 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 mais

5 Estendendo as regiões da NCL 3.0

5 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 mais

Heron Vilela de Oliveira e Silva

Heron 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 mais

Introdução à TV Digital

Introduçã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