Nested Context Language (NCL)

1.531 visualizações

Publicada em

Visão geral de documentos NCL

Publicada em: Tecnologia
0 comentários
2 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
1.531
No SlideShare
0
A partir de incorporações
0
Número de incorporações
6
Ações
Compartilhamentos
0
Downloads
0
Comentários
0
Gostaram
2
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide
  • Um nó de conteúdo traz informações sobre uma mídia utilizada pelo documento, enquanto um nó de composição possui um conjunto de nós de conteúdo e/ou outros nós de composição e conjunto de elos, sendo utilizado para dar estrutura e organização a um documento hipermídia
  • Nested Context Language (NCL)

    1. 1. Tópicos Especiais em Representação de Conhecimento e Raciocínio Nested Context Language (NCL) Luiz Eduardo Dario de Araujo [email_address]
    2. 2. NCL <ul><li>Linguagem declarativa para autoria de documentos hipermídias
    3. 3. Baseado em XML
    4. 4. Primeira versão utilizava DTD
    5. 5. Segunda versão passou a utilizar XML Schema
    6. 6. Atualmente está na terceira versão
    7. 7. Utilizado no módulo obrigatório (NCL/Lua) do Sistema Brasileiro de TV Digital </li></ul>
    8. 8. Um NCL é formado por: <ul><li>Nós – abstrações das mídias </li><ul><li>Nós de conteúdo - traz informações sobre uma mídia utilizada pelo documento
    9. 9. Nós de composição - conjunto de nós de conteúdo e/ou outros nós de composição e conjunto de elos </li></ul><li>Elos – sincronização espacial e temporal das mídias </li></ul>
    10. 10. Estrutura do NCL <ul><li>Cabeçalho – definição das características de apresentação do documento com os seguintes elementos: </li><ul><li>Região
    11. 11. Descritores
    12. 12. Conectores </li></ul><li>Corpo – definição dos elementos e sincronização entre eles </li><ul><li>Mídias </li><ul><li>Âncoras
    13. 13. Propriedades </li></ul><li>Portas
    14. 14. Link </li></ul></ul>
    15. 15. Região <ul><li>Definição do local da apresentação das mídias
    16. 16. Atributos: </li><ul><li>Identificação - id
    17. 17. Tamanho – width e height
    18. 18. Posição – left, top, right, bottom, zIndex </li></ul></ul>
    19. 19. Descritores <ul><li>Como o nó será apresentado
    20. 20. Atributos: </li><ul><li>Identificação - id
    21. 21. Região – region
    22. 22. Apresentação - explicitDur
    23. 23. Seleção – focusIndex, moveLeft, moveRight, moveUp, moveDown, focusBorderColor, focusBorderWidth </li></ul></ul>
    24. 24. Conector <ul><li>Relações entre os elementos do documento
    25. 25. É formado por: </li><ul><li>Condição
    26. 26. Ação </li></ul></ul>
    27. 27. Mídias <ul><li>Representação do objeto que será apresentado
    28. 28. Midias suportadas: </li><ul><li>Texto – html, css, xml
    29. 29. Imagem – bmp, png, gif, jpeg
    30. 30. Audio – basic, mp3, mp2, mpeg4
    31. 31. Video – mpeg
    32. 32. Aplicação - x-ginga-NCLua </li></ul></ul>
    33. 33. Mídias <ul><li>Atributos </li><ul><li>Identificação – id
    34. 34. Midia – src (URI)
    35. 35. Controle – descriptor
    36. 36. Tipo - type </li></ul></ul>
    37. 37. <ul>Âncoras </ul><ul><li>Definem parte do conteúdo de uma mídia
    38. 38. Elemento filho do elemento <media>
    39. 39. Comparado aos capítulos de um DVD. </li></ul>
    40. 40. <ul>Propriedades </ul><ul><li>Indica uma propriedade de uma mídia
    41. 41. Possibilita manipular algum atributo da midia
    42. 42. Pode ou não possuir um valor </li></ul>
    43. 43. <ul>Porta </ul><ul><li>Define qual o primeiro nó será executado </li></ul>
    44. 44. Link <ul><li>Define o relacionamento de sincronização entre os nós e a interatividade do programa </li></ul>
    45. 45. Aplicações
    46. 46. Aplicações
    47. 47. Aplicações
    48. 48. Bibliografia <ul><li>Nested Context Language 3.0 – Luiz Fernando Soares, Rogério Rodrigues, Romualdo Costa e Márcio Moreno. 2006. Disponível em ftp://ftp.telemidia.puc-rio.br/pub/docs/conferencepapers/2003_11_muchaluat_webmidia.pdf%7C8. Acessado em 21 Mar. 2010
    49. 49. Nested Context Language – Disponível em http://www.ncl.org.br acessado em 21 Mar. 2010
    50. 50. Introdução às Linguagens NCL e Lua: Desenvolvendo Aplicações Interativas para TV Digital. Rafael Carvalho, Joel Santos, Jean Damasceno, Julia Silva, Débora Saade. 2009. Disponível em http://www.peta5.com.br/br/downloads/file/1-ncl-e-lua-desenvolvendo-aplicaes-interativas-para-tv-digital . Acessado em 21 Mar. 2010 </li></ul>

    ×