17.06.2015 Views

Linguagem NCL Linguagem NCL - UFF

Linguagem NCL Linguagem NCL - UFF

Linguagem NCL Linguagem NCL - UFF

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

Adaptação<br />

do conteúdo<br />

de um programa<br />

Fundamentos de Sistemas Multimídia<br />

Regras e switches (alternativas de conteúdo)<br />

rPt<br />

(idioma=“pt”)<br />

audioPt<br />

switchAudioIdioma<br />

rEn<br />

(idioma=“en”)<br />

audioEn<br />

Nó para guardar variáveis – tipo x-ginga-settings<br />

ou x-ncl-settings<br />

Adaptação<br />

do conteúdo<br />

de um programa<br />

Regras e base de regras – cabeçalho<br />

• e <br />

– atributo comparator:<br />

• eq, ne, gt, lt, gte, lte<br />

• Regras compostas:<br />

– <br />

– atributo operator:<br />

• and, or<br />

Fundamentos de Sistemas Multimídia<br />

49<br />

50<br />

Adaptação<br />

do conteúdo<br />

de um programa<br />

Switches – corpo do documento<br />

• <br />

• Elementos filhos:<br />

– bindRule<br />

• Atributos<br />

– rule, constituent<br />

– defaulComponent (atributo component)<br />

– Nós constituintes (media, context, switch)<br />

51<br />

Fundamentos de Sistemas Multimídia<br />

Portas em um switch<br />

52<br />

Fundamentos de Sistemas Multimídia<br />

Para selecionar uma interface de um constituinte<br />

do switch<br />

• <br />

Exemplo:<br />

<br />

<br />

<br />

<br />

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

Saved successfully!

Ooh no, something went wrong!