Rafael Ferreira Rodrigues Ambiente Declarativo para Sistemas que ...
Rafael Ferreira Rodrigues Ambiente Declarativo para Sistemas que ... Rafael Ferreira Rodrigues Ambiente Declarativo para Sistemas que ...
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.
- Page 1 and 2: Rafael Ferreira RodriguesAmbiente D
- Page 3 and 4: Todos os direitos reservados. É pr
- Page 5 and 6: AgradecimentosGostaria de agradecer
- Page 7 and 8: AbstractRodrigues, Rafael Ferreira.
- Page 9 and 10: 4.3.1. Estrutura do Sistema Baseada
- Page 11 and 12: Figura 26 - Duas implementações d
- Page 13 and 14: 1IntroduçãoA possibilidade de se
- Page 15 and 16: Introdução 15possível ambiente d
- Page 17 and 18: Introdução 17XHTML que viabiliza
- Page 19 and 20: Introdução 19MPEG-2 para o carreg
- Page 21 and 22: 2Conceitos PreliminaresNo capítulo
- Page 23 and 24: Conceitos Preliminares 232.1.1.O Mi
- Page 25 and 26: Conceitos Preliminares 25comunicaç
- Page 27 and 28: Conceitos Preliminares 27deixam de
- Page 29 and 30: Conceitos Preliminares 29• Permit
- Page 31 and 32: Conceitos Preliminares 31são inclu
- Page 33 and 34: Conceitos Preliminares 33• Um pro
- Page 35 and 36: Conceitos Preliminares 35Dentre as
- Page 37 and 38: Conceitos Preliminares 37ocap..perm
- Page 39 and 40: Conceitos Preliminares 39No Apêndi
- Page 41 and 42: Conceitos Preliminares 41Figura 9 -
- Page 43 and 44: Conceitos Preliminares 43No GEM, po
- Page 45: Conceitos Preliminares 45Figura 13
- Page 49 and 50: Trabalhos Relacionados 49A proposta
- Page 51 and 52: Trabalhos Relacionados 51A soluçã
- Page 53 and 54: O Fomatador NCL 53Figura 16 - Arqui
- Page 55 and 56: O Fomatador NCL 55Como exemplo de e
- Page 57 and 58: O Fomatador NCL 574.3.A Arquitetura
- Page 59 and 60: O Fomatador NCL 59transmissão e, c
- Page 62: O Fomatador NCL 62Figura 20 - Digra
- Page 65 and 66: O Fomatador NCL 65Figura 22 - Diagr
- Page 67 and 68: O Fomatador NCL Xlet 675.1.1.Gerenc
- Page 69 and 70: O Fomatador NCL Xlet 695.1.3.Núcle
- Page 71 and 72: O Fomatador NCL Xlet 71Esse compone
- Page 73 and 74: O Fomatador NCL Xlet 73criar uma in
- Page 75 and 76: O Fomatador NCL Xlet 75finalizaçã
- Page 77 and 78: O Fomatador NCL Xlet 77aplicação
- Page 79 and 80: O Fomatador NCL Xlet 79Um fator res
- Page 81 and 82: O Fomatador NCL Xlet 81cenários: s
- Page 83 and 84: 6ConclusõesO objetivo principal de
- Page 85 and 86: Conclusões 85Outro aspecto mostrad
- Page 87 and 88: Referências Bibliográficas 87Spec
- Page 89 and 90: Referências Bibliográficas 89RODR
- Page 91 and 92: Apêndice AAssinatura Digital de um
- Page 93 and 94: Apêndice AAssinatura Digital de um
- Page 95 and 96: Apêndice BSinalização de Aplica
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.