[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. / [en] This work is related to hypermedia authoring and execution
environments, and its main focus is declarative document
authoring. Starting from studies about architectural
description languages (ADL), which are used for specifying
software system architectures, this thesis identified
facilities found in ADLs that could be applied to the
hypermedia domain, with advantages. Aiming at improving the
expressiveness and reuse in the specification of relations
in hypermedia authoring languages, this work introduced the
concept of hypermedia connector, which has a role similar
to ADL connectors, that is, representing relations among
components of a document. Besides connectors, this work
also introduced the concept of hypermedia composite
template, which has a role similar to architectural styles
in ADLs, that is, representing generic structures of nodes
and links that can be reused in several distinct documents.
As a validation of the proposed concepts, the 2.0 version
of the NCL - Nested Context Language - hypermedia authoring
language, based on the NCM - Nested Context Model -
conceptual model, was developed and integrated to the
HyperProp hypermedia system, incorporating the new
facilities. The NCL 2.0 language was developed using a
modular structure, following the principles adopted by the
W3C - World-Wide Web Consortium. Thus, its modules for the
specification of connectors and templates, respectively
called XConnector and XTemplate, can be incorporated to
other existent languages, such as XLink, XHTML and SMIL,
used for web document authoring. This thesis also proposes
extensions to these languages, exemplified by the
incorporation of XConnector and XTemplate facilities into
the XLink standard.
Identifer | oai:union.ndltd.org:puc-rio.br/oai:MAXWELL.puc-rio.br:4034 |
Date | 23 October 2003 |
Creators | DEBORA CHRISTINA MUCHALUAT SAADE |
Contributors | LUIZ FERNANDO GOMES SOARES |
Publisher | MAXWELL |
Source Sets | PUC Rio |
Language | Portuguese |
Detected Language | English |
Type | TEXTO |
Page generated in 0.0081 seconds