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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

user: variáveis gerenciadas pelo sist<strong>em</strong>a receptor. Elas pod<strong>em</strong> ser lidas,mas não pod<strong>em</strong> ter seus valores alterados por uma aplicação <strong>NCL</strong>, n<strong>em</strong>por um procedimento Lua n<strong>em</strong> por um procedimento Xlet. As aplicaçõesnativas do receptor pod<strong>em</strong> alterar os valores dessas variáveis. Os valoresdessas variáveis dev<strong>em</strong> persistir por todo o ciclo de vida do receptor.Essas variáveis têm o prefixo “user.”, como por ex<strong>em</strong>plo“user.location”;default: variáveis gerenciadas pelo sist<strong>em</strong>a receptor. Elas pod<strong>em</strong> serlidas e ter seus valores alterados por uma aplicação <strong>NCL</strong>, por umprocedimento Lua ou por um procedimento Xlet. As aplicações nativasdo receptor pod<strong>em</strong> alterar os valores dessas variáveis. Os valores dessasvariáveis dev<strong>em</strong> persistir por todo o ciclo de vida do receptor. Noentanto, a cada troca de canal, os valores dessas variáveis retornam aosseus valores iniciais. Essas variáveis têm o prefixo “default.”, como porex<strong>em</strong>plo “default.focusBorderColor”;service: variáveis gerenciadas pelo formatador <strong>NCL</strong>. Elas pod<strong>em</strong> serlidas e, <strong>em</strong> geral, ter seus valores alterados por uma aplicação <strong>NCL</strong> domesmo serviço. Elas pod<strong>em</strong> apenas ser lidas por um procedimento Luaou por um procedimento Xlet do mesmo serviço. As modificações sobreos valores dev<strong>em</strong> ser feitas através de comandos <strong>NCL</strong>. Os valores dev<strong>em</strong>persistir por todo o ciclo de vida do serviço. Essas variáveis têm oprefixo “service.”, como por ex<strong>em</strong>plo “service.currentFocus”;SI: variáveis gerenciadas pelo middleware Ginga. Elas pod<strong>em</strong> ser lidas,mas não pod<strong>em</strong> ter seus valores alterados por uma aplicação <strong>NCL</strong>, n<strong>em</strong>por um procedimento Lua n<strong>em</strong> por um procedimento Xlet. Os valoresdessas variáveis persist<strong>em</strong> durante todo o t<strong>em</strong>po de sintonia de um canal.Essas variáveis têm o prefixo “si.”, como por ex<strong>em</strong>plo“si.channelNumber”;channel: variáveis gerenciadas pelo formatador <strong>NCL</strong>. Elas pod<strong>em</strong> serlidas e ter seus valores alterados por uma aplicação <strong>NCL</strong> do mesmocanal. Elas pod<strong>em</strong> apenas ser lidas por um procedimento Lua ou por umprocedimento Xlet do mesmo canal. As modificações sobre os valoresdev<strong>em</strong> ser feitas através de comandos <strong>NCL</strong>. Os valores dev<strong>em</strong> persistiraté a próxima troca de canal. Essas variáveis têm o prefixo “channel.”;shared: variáveis gerenciadas pelo formatador <strong>NCL</strong>. Elas pod<strong>em</strong> serlidas e ter seus valores alterados por uma aplicação <strong>NCL</strong>. Elas pod<strong>em</strong>apenas ser lidas por um procedimento Lua ou por um procedimento Xletdo mesmo canal. As modificações sobre os valores dev<strong>em</strong> ser feitas219

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

Saved successfully!

Ooh no, something went wrong!