12.07.2015 Views

Rafael Ferreira Rodrigues Ambiente Declarativo para Sistemas que ...

Rafael Ferreira Rodrigues Ambiente Declarativo para Sistemas que ...

Rafael Ferreira Rodrigues Ambiente Declarativo para Sistemas que ...

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.

Introdução 16comum apresentando, em caráter informativo, os três padrões anteriormentemencionados.Figura 1 – O GEM e os demais padrões.Embora exista uma tendência clara à harmonização do middlewareprocedural, realizada pelo GEM, o mesmo não se pode dizer, de fato, com relaçãoao middleware declarativo. Apesar dos três padrões da Figura 1 adotarem umambiente baseado no padrão XHTML, com exceção do sistema japonês, essesambientes ainda não foram comercialmente implementados a contento.As limitações do modelo XHTML, a serem discutidas a seguir, e a falta daimplementação de um ambiente declarativo encorajam a criação de novosmecanismos <strong>que</strong> possibilitem a execução de aplicações/programas dessa natureza,através da criação de máquinas de apresentação (declarativas) baseadas na APIprocedural comum estabelecida pelo GEM.Na definição do subsistema declarativo do middleware brasileiro foipadronizada a utilização da linguagem NCL (Nested Context Language –Linguagem de Contextos Aninhados) (Soares & <strong>Rodrigues</strong>, 2006). Ao contráriodos padrões citados anteriormente, a NCL possui o foco no sincronismo de mídiase não é baseada no padrão XHTML. No entanto, essa linguagem mantém acompatibilidade com os demais padrões por permitir a definição de um exibidor

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

Saved successfully!

Ooh no, something went wrong!