11.07.2015 Views

Programando em NCL 3.0.pdf - Telemidia - PUC-Rio

Programando em NCL 3.0.pdf - Telemidia - PUC-Rio

Programando em NCL 3.0.pdf - Telemidia - PUC-Rio

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Mapas do tipo “events” (mapas de eventos) são usados para mapearnomes de eventos <strong>em</strong> eventIds dos descritores de evento. Mapas de eventossão usados para indicar quais eventos dev<strong>em</strong> ser recebidos (qualquers<strong>em</strong>elhança com a função dos objetos de eventos de fluxo DSM-CC não émera coincidência). Nomes de eventos permit<strong>em</strong> especificar tipos de eventos,oferecendo maior nível de abstração às aplicações. Assim, quando precisamosenviar um comando de edição <strong>NCL</strong>, dev<strong>em</strong>os criar um mapa de eventos,mapeando a string “nclEditingCommand” <strong>em</strong> um eventId previamenteselecionado de um descritor de evento. Um ou mais descritores de evento como eventId previamente selecionado deverão ser criados e enviados. Essesdescritores de evento pod<strong>em</strong> ter os seus t<strong>em</strong>pos de referência como zero oupod<strong>em</strong> ter sua execução postergada para um t<strong>em</strong>po especificado. Ogerenciador de bases privadas de um sist<strong>em</strong>a receptor deve se registrar comoouvinte de um evento “nclEditingCommand” para ser notificado da chegadadesse tipo de evento.Cada estrutura arquivos de dados é de fato o conteúdo de um arquivoque compõe uma aplicação <strong>NCL</strong> ou um documento XML definindo umaentidade <strong>NCL</strong>: um arquivo contendo a especificação XML da aplicação ouentidade <strong>NCL</strong>, ou um dos arquivos com conteúdo de mídia da aplicação ou deum nó <strong>NCL</strong> (vídeo, áudio, texto, imag<strong>em</strong>, ncl, lua etc.).Uma estrutura de metadados é um documento XML, como definido noesqu<strong>em</strong>a a seguir. Note que o esqu<strong>em</strong>a define, para cada dado entregue s<strong>em</strong>solicitação (pushed file), uma associação entre sua localização no sist<strong>em</strong>a detransporte (identificação do sist<strong>em</strong>a de transporte — atributo component_tag— e a identificação do arquivo no sist<strong>em</strong>a de transporte — atributostructureId) e seu identificador de recurso universal (atributo uri).510

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!