[en] RELATIONS IN HYPERMEDIA AUTHORING LANGUAGES: IMPROVING REUSE AND EXPRESSIVENESS

Detalhes bibliográficos
Ano de defesa: 2003
Autor(a) principal: DEBORA CHRISTINA MUCHALUAT SAADE
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Tese
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: MAXWELL
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=4034&idi=1
https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=4034&idi=2
http://doi.org/10.17771/PUCRio.acad.4034
Resumo: [pt] Este trabalho está inserido no contexto de ambientes de autoria e execução hipermídia, sendo as linguagens declarativas para autoria de documentos o seu foco principal. Partindo de um estudo sobre linguagens de descrição de arquitetura (ADL), utilizadas para especificar arquiteturas de sistemas de software, esta tese identificou facilidades presentes em ADLs que poderiam ser aplicadas ao domínio hipermídia, com vantagens. Tendo como objetivo aumentar a expressividade e o reuso na especificação de relações em linguagens de autoria hipermídia, este trabalho introduziu o conceito de conector hipermídia, que tem função semelhante a dos conectores em ADLs, ou seja, a de representar relações entre componentes de um documento. Além de conectores, este trabalho também introduziu o conceito de template de composição hipermídia, que tem função semelhante a dos estilos arquiteturais em ADLs, ou seja, a de representar estruturas genéricas de nós e elos que podem ser reutilizadas em vários documentos distintos. Para realizar a validação dos conceitos apresentados, a versão 2.0 da linguagem de autoria hipermídia NCL - Nested Context Language, baseada no modelo conceitual NCM - Nested Context Model, foi desenvolvida e integrada ao sistema hipermídia HyperProp, incorporando as novas facilidades. A linguagem NCL 2.0 foi desenvolvida utilizando uma estrutura modular, seguindo os princípios adotados pelo W3C. Sendo assim, seus módulos para especificação de conectores e templates de composição, chamados XConnector e XTemplate respectivamente, podem ser incorporados a outras linguagens existentes, como por exemplo, XLink, XHTML e SMIL, usadas para autoria de documentos na Web. Esta tese também propõe extensões a essas linguagens, exemplificadas pela incorporação das facilidades de XConnector e XTemplate ao padrão XLink.