Rafael Ferreira Rodrigues Ambiente Declarativo para Sistemas que ...

Rafael Ferreira Rodrigues Ambiente Declarativo para Sistemas que ... Rafael Ferreira Rodrigues Ambiente Declarativo para Sistemas que ...

telemidia.puc.rio.br
from telemidia.puc.rio.br More from this publisher
12.07.2015 Views

Conceitos Preliminares 46Os métodos “notifyDestroyed” e “notifyPaused” permitem ao Xlet notificaro terminal sobre a possibilidade de terminá-lo ou pausá-lo. O Xlet pode usar essesmétodos para ter certeza que o terminal sabe o estado de toda aplicação e podetomar a ação apropriada. Esses métodos devem ser chamados imediatamenteantes do Xlet entrar nos estados de Paused ou Destroyed, isto porque o terminalpode tomar uma ação que a aplicação não esteja preparada.Uma aplicação pode requisitar a mudança do estado Paused para o Startedusando o método “resumeRequest”. Isso acontece quando um determinado eventooccorreu, como, por exemplo, um tempo certo foi atingido, um evento certo foidetectado num fluxo MPEG, etc. Com esse método, é possível reiniciar umaaplicação após esta ter sido suspensa.

3Trabalhos RelacionadosAs propostas para ambientes de apresentação declarativos compatíveis comsistemas que implementem o GEM são relativamente recentes. A própriaespecificação MHP, como já mencionado, em sua primeira versão não previa umambiente dessa natureza, assim como o padrão OCAP que até hoje não o prevê.As linguagens declarativas adotadas pela maioria dos padrões internacionaissão baseadas no XHTML. Neste capítulo será mostrada uma proposta de umsistema escrito na linguagem procedural DVB-J e que permite a apresentação dedocumentos XHTML.Dadas as limitações impostas pela linguagem XHTML, discutidas noApêndice C, surgiram na Europa duas propostas para a implementação de umambiente declarativo, para sistemas que implementam o GEM, utilizando alinguagem SMIL (W3C, 2005). Uma delas trata de uma implementação realizadapelo Laboratório de Multimídia e Software para Telecomunicações daUniversidade de Tecnologia de Helsinki (Lamandon et al, 2003); e a segunda fazparte de um projeto da Information Society Technologies (IST) buscandoinvestigar formas de melhorar a interatividade com o usuário por meio do avançotecnológico provocado pelo DVB-MHP, internet e MPEG4 (Fuhrhop et al, 2003).Neste capítulo é apresentado, ainda, o Formatador NCL, isto é, a máquinade apresentação de documentos especificados na linguagem NCL, que é utilizadacomo base para o desenvolvimento desta dissertação.Para cumprir seus propósitos o capítulo está organizado da forma a seguir.A Seção 3.1 apresenta um sistema que permite o processamento de documentosXHTML por receptores MHP. A Seção 3.2 apresenta o ambiente declarativodesenvolvido pela UTH. E, por fim, a Seção 3.3 apresenta o ambiente declarativopara TV Digital desenvolvido pelo projeto da IST.

3Trabalhos RelacionadosAs propostas <strong>para</strong> ambientes de apresentação declarativos compatíveis comsistemas <strong>que</strong> implementem o GEM são relativamente recentes. A própriaespecificação MHP, como já mencionado, em sua primeira versão não previa umambiente dessa natureza, assim como o padrão OCAP <strong>que</strong> até hoje não o prevê.As linguagens declarativas adotadas pela maioria dos padrões internacionaissão baseadas no XHTML. Neste capítulo será mostrada uma proposta de umsistema escrito na linguagem procedural DVB-J e <strong>que</strong> permite a apresentação dedocumentos XHTML.Dadas as limitações impostas pela linguagem XHTML, discutidas noApêndice C, surgiram na Europa duas propostas <strong>para</strong> a implementação de umambiente declarativo, <strong>para</strong> sistemas <strong>que</strong> implementam o GEM, utilizando alinguagem SMIL (W3C, 2005). Uma delas trata de uma implementação realizadapelo Laboratório de Multimídia e Software <strong>para</strong> Telecomunicações daUniversidade de Tecnologia de Helsinki (Lamandon et al, 2003); e a segunda fazparte de um projeto da Information Society Technologies (IST) buscandoinvestigar formas de melhorar a interatividade com o usuário por meio do avançotecnológico provocado pelo DVB-MHP, internet e MPEG4 (Fuhrhop et al, 2003).Neste capítulo é apresentado, ainda, o Formatador NCL, isto é, a máquinade apresentação de documentos especificados na linguagem NCL, <strong>que</strong> é utilizadacomo base <strong>para</strong> o desenvolvimento desta dissertação.Para cumprir seus propósitos o capítulo está organizado da forma a seguir.A Seção 3.1 apresenta um sistema <strong>que</strong> permite o processamento de documentosXHTML por receptores MHP. A Seção 3.2 apresenta o ambiente declarativodesenvolvido pela UTH. E, por fim, a Seção 3.3 apresenta o ambiente declarativo<strong>para</strong> TV Digital desenvolvido pelo projeto da IST.

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

Saved successfully!

Ooh no, something went wrong!