Rafael Ferreira Rodrigues Ambiente Declarativo para Sistemas que ...
Rafael Ferreira Rodrigues Ambiente Declarativo para Sistemas que ... Rafael Ferreira Rodrigues Ambiente Declarativo para Sistemas que ...
O Fomatador NCL 56Figura 17 – Pré-processamento do documento NCL.No segundo cenário, a conversão ocorre no receptor. Esse cenário éantagônico ao primeiro: requer um receptor com um maior poder deprocessamento/armazenamento e permite o processamento de documentos NCLem seu estado bruto. A Figura 18 ilustra esse processo em que o documento éenviado para o carrossel de objetos sendo convertido apenas no ambiente dosreceptores.Figura 18 – Processamento do documento NCL no receptorEssa é a forma convencional de operação do Formatador NCL. Ela requer,da parte do receptor, a presença de uma biblioteca para o processamento dearquivos XML.
O Fomatador NCL 574.3.A Arquitetura de ImplantaçãoNa Seção 4.1 foi mostrado o caráter modular da arquitetura do FormatadorNCL. Essa característica possibilita a realização de otimizações em seu processode implantação. Os seguintes módulos podem ser identificados:• Núcleo do Formatador, formado pelo Formatador e compreendendoo Escalonador, o Conversor e as Informações do Contexto;• Gerenciador de Leiaute;• Gerenciador de Documentos; e• Gerenciador de Adaptadores para Exibidores. Sendo que cadaexibidor por ele gerenciado constitui um módulo específico.Cada módulo abrange um componente de software diferente. Essescomponentes serão enviados para os receptores para a reprodução do documentoNCL. Contudo, apenas os módulos necessários em um dado cenário deverão sercarregados.Caso o receptor forneça a capacidade de armazenamento de aplicações, épossível otimizar-se o tempo de iniciação do Formatador ao armazenar localmenteos módulos comumente utilizados. No entanto, algum mecanismo de controle deversão torna-se necessário, afim de evitar problemas de compatibilidade e suportea atualizações dos módulos.4.3.1.Estrutura do Sistema Baseada em ComponentesAo modelar o Formatador NCL de forma a baseá-lo em componentes desoftware, estes devem compor unidades binárias desenvolvidas de formaindependente que cooperem através de interfaces bem definidas (Szyperski,2002). Têm-se, assim, as seguintes vantagens:• Capacidade de reutilizar esses componentes em outras aplicações.Ou seja, um mesmo componente ser utilizado para TV, desktop,ferramentas de autoria ou até outro tipo de aplicação de formaindependente;• Fácil manutenção e customização desses componentes para oferecernovas funcionalidades e recursos. Ou seja, alguns componentes
- 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 and 46: Conceitos Preliminares 45Figura 13
- Page 47 and 48: 3Trabalhos RelacionadosAs propostas
- 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: O Fomatador NCL 55Como exemplo de e
- 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
- Page 97 and 98: Apêndice BSinalização de Aplica
- Page 99 and 100: Apêndice CA Linguagem NCL 99A NCL
- Page 101: Apêndice CA Linguagem NCL 101Figur
O Fomatador NCL 56Figura 17 – Pré-processamento do documento NCL.No segundo cenário, a conversão ocorre no receptor. Esse cenário éantagônico ao primeiro: re<strong>que</strong>r um receptor com um maior poder deprocessamento/armazenamento e permite o processamento de documentos NCLem seu estado bruto. A Figura 18 ilustra esse processo em <strong>que</strong> o documento éenviado <strong>para</strong> o carrossel de objetos sendo convertido apenas no ambiente dosreceptores.Figura 18 – Processamento do documento NCL no receptorEssa é a forma convencional de operação do Formatador NCL. Ela re<strong>que</strong>r,da parte do receptor, a presença de uma biblioteca <strong>para</strong> o processamento dearquivos XML.