1 |
[en] INTEGRATION OF GRAPHICAL AND DECLARATIVE TOOLS FOR AUTHORING SYSTEM ARCHITECTURES BASED ON COMPOSITE GRAPHS / [pt] INTEGRAÇÃO DE FERRAMENTAS GRÁFICAS E DECLARATIVAS NA AUTORIA DE ARQUITETURAS MODELADAS ATRAVÉS DE GRAFOS COMPOSTOSROGERIO MIGUEL COELHO 04 February 2005 (has links)
[pt] Este trabalho descreve um conjunto de ferramentas para
auxiliar na
construção de aplicativos para autoria de arquiteturas de
sistemas baseadas em
grafos compostos. As ferramentas são divididas em quatro
visões de grafos
compostos: uma visão gráfica estrutural, uma visão gráfica
temporal, uma visão
gráfica espacial e uma visão textual. As quatro visões
funcionam de maneira
sincronizada, a fim de oferecer um ambiente integrado de
autoria. As visões são
providas de mecanismos de filtragem para auxiliar na
especificação de
arquiteturas mais complexas. As ferramentas desenvolvidas
foram diretamente
aplicadas ao domínio de autoria de documentos hipermídia,
mas podem ser
utilizadas em outros domínios, como na definição de
arquiteturas de sistemas de
software, ferramentas de especificação formal, projeto de
workflows, entre outros. / [en] This work presents a set of tools to help the
implementation of applications
for authoring system architectures based on composite
graphs. The tools are
divided in four graph views: structural, temporal, spatial,
and declarative. The
views are synchronized in order to offer an integrated
authoring environment.
Moreover, the views include filtering mechanisms to
simplify the specification of
more complex architectures. The tools were specialized to
hypermedia authoring,
but they can be used in other domains, such as software
architecture
specifications, formal specification tools, workflow
projects, etc.
|
2 |
[en] RELATIONS IN HYPERMEDIA AUTHORING LANGUAGES: IMPROVING REUSE AND EXPRESSIVENESS / [pt] RELAÇÕES EM LINGUAGENS DE AUTORIA HIPERMÍDIA: AUMENTANDO REUSO E EXPRESSIVIDADEDEBORA CHRISTINA MUCHALUAT SAADE 23 October 2003 (has links)
[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.
|
3 |
[en] X-SMIL: IMPROVING REUSE AND EXPRESSIVENESS IN HYPERMEDIA AUTHORING LANGUAGES / [pt] X-SMIL: AUMENTANDO REUSO E EXPRESSIVIDADE EM LINGUAGENS DE AUTORIA HIPERMÍDIAHERON VILELA DE OLIVEIRA E SILVA 26 August 2005 (has links)
[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. Tendo-se como objetivo aumentar a
expressividade e o reuso na
especificação de documentos hipermídia, este trabalho
introduz as linguagens XSMIL
e NCL - Nested Context Language - versão 2.1. Utilizando-
se o conceito de
templates, X-SMIL permite a definição de novas semânticas
para composições
SMIL, além dos tradicionais elementos seq, par e excl.
Templates, em X-SMIL,
são especificados em um perfil de XTemplate, que estende a
idéia original da
linguagem XTemplate de NCL. Com base nas novas facilidades
para definição de
templates, esse perfil foi usado para especificar a
linguagem NCL 2.1. X-SMIL
também permite a especificação de conectores hipermídia,
tratando relações
hipermídia como entidades de primeira classe -
funcionalidade incorporada em XSMIL
pelo uso do módulo XConnector de NCL. Outro objetivo deste
trabalho é o
de apresentar um framework para o processamento de
documentos XML.
Utilizando-se esse framework, diversos compiladores foram
implementados, o
que possibilitou, entre outras funcionalidades, a
conversão de documentos NCL
em especificações SMIL ou X-SMIL e vice-versa. / [en] This work is related to hypermedia authoring and execution
environments,
and its main focus is declarative document authoring.
Aiming at improving the
expressiveness and reuse in the specification of
hypermedia documents, this work
introduces the hypermedia authoring languages X-SMIL and
NCL - Nested
Context Language - version 2.1. Exploiting the concept of
templates, X-SMIL
allows the definition of new semantics for SMIL
compositions, besides its usual
seq, par and excl elements. X-SMIL templates are specified
using an XTemplate
profile, which extends the original idea of the NCL
XTemplate language.
Bringing new facilities for template definitions, this new
profile is used to further
improve the NCL language. X-SMIL also offers support for
handling hypermedia
relations as first-class entities, through the use of
hypermedia connectors - brought
to X-SMIL via the NCL XConnector module. Another important
goal of this work
is to present a framework to facilitate the development of
XML documents
parsing and processing tools. Based on this framework,
several compilers were
implemented, permitting, among other features, the
conversion of NCL
documents into SMIL or X-SMIL specifications and vice-
versa.
|
4 |
[en] INTEGRATION AND INTEROPERABILITY OF MPEG-4 AND NCL DOCUMENTS / [pt] INTEGRAÇÃO E INTEROPERABILIDADE DE DOCUMENTOS MPEG-4 E NCLROMUALDO MONTEIRO DE RESENDE COSTA 27 June 2005 (has links)
[pt] A abordagem orientada a objetos do padrão MPEG-4, para a
codificação de
conteúdo audiovisual, é similar às utilizadas em vários
modelos e linguagens de
especificação de documentos multimídia/hipermídia. Entre
essas linguagens, a
NCL (Nested Context Language), utilizada no sistema
HyperProp, introduz uma
série de novos conceitos que podem ser integrados ao
padrão, com vantagens.
Esta dissertação propõe, inicialmente, a conversão de
documentos especificados
em NCL para MPEG-4 (XMT-O) e vice-versa, permitindo que
ferramentas de
autoria e formatação possam ser utilizadas na
especificação e exibição de
documentos de ambas as linguagens. Este trabalho também
propõe a incorporação
de cenas MPEG-4 tanto como objetos de mídia quanto
composições da linguagem
NCL, permitindo o estabelecimento de relacionamentos entre
cenas. Para permitir
a exibição desses novos objetos NCL, é incorporado ao
Formatador HyperProp
um exibidor MPEG-4 capaz de reportar ao controlador a
ocorrência de eventos
que, entre outras coisas, permite o sincronismo entre
cenas MPEG-4 e outros
objetos NCL, incluindo outras cenas MPEG-4. Por fim,
explorando o conceito de
templates introduzido pela linguagem NCL, a capacidade de
autoria no MPEG-4 é
estendida, através da definição de novas semânticas para
as composições da
linguagem XMT-O e da concepção de compiladores para essa
linguagem. / [en] The MPEG-4 standard object-oriented approach, employed to
the encoding
of audiovisual content, is similar to those used on many
models and languages for
multimedia/hypermedia document specification. Among those
languages, the
NCL (Nested Context Language), used in the HyperProp
system, introduces a
series of new concepts that can be integrated to the
standard, with advantages.
Initially, the proposal of this work is to convert NCL to
MPEG-4 (XMT-O)
documents and vice versa, allowing authoring and
formatting tools to be used in
the specification and presentation of documents in both
languages. This work also
proposes both the placing of MPEG-4 scenes as media
objects and NCL language
compositions, allowing the establishment of relationships
among scenes. In order
to allow displaying these new NCL objects, an MPEG-4
player is incorporated to
the HyperProp Formatter. The MPEG-4 player is able to
report to the controller
the occurrence of events that, among other things, allows
the synchronization
between MPEG-4 scenes and othe r NCL objects, including
other MPEG-4 scenes.
Finally, exploring the concept of templates, introduced by
the NCL language, the
authoring in the MPEG-4 is improved, by means of the
definition of new
semantics for XMT-O language compositions and the design
of compilers for this
language.
|
5 |
[en] CONTEXT MANAGER FRAMEWORK FOR SUPPORTING ADAPTIVE HYPERMEDIA SYSTEMS AND OTHER CONTEXT-AWARE APPLICATIONS / [pt] UM FRAMEWORK PARA GERÊNCIA DE CONTEXTO ORIENTADO A SISTEMAS HIPERMÍDIA ADAPTATIVOSCLAUDIA SILVA VILLA ALVAREZ DE NORONHA ROLINS 28 June 2004 (has links)
[pt] A computação orientada a contexto (Context-Aware
Computing) é um paradigma que se propõe a permitir que as
aplicações descubram e tirem proveito das informações que
as circundam em dado instante, tais como localização,
recursos próximos, infra-estrutura disponível,
preferências do usuário, além de outras. Muitas pesquisas
realizadas nessa área estão focadas na computação móvel
ou na computação ubíqua. Entretanto, mais recentemente,
foi possível perceber que há vários aspectos que não estão
apenas limitados ao universo da ubiqüidade e da mobilidade
e que também podem beneficiar outros sistemas. Os sistemas
multimídia/hipermídia mais completos devem apoiar todas as
etapas que envolvem o tratamento de um documento,
iniciando na sua concepção, abrangendo seu armazenamento e
terminando com a apresentação do documento ao leitor
(usuário final). Um requisito desejável desse tipo de
sistema, em particular, diz respeito à presença de
mecanismos que realizem a adaptação do documento, ou seja,
que efetuem algum tipo de transformação para tornar o
hiperdocumento o mais adequado ao contexto no qual ele
estará sendo visualizado. Sistemas hipermídia dotados de
estratégias de adaptação constituem um exemplo de
aplicação orientada ao contexto. O objetivo desta
dissertação é propor uma arquitetura de gerência de
contexto, projetada e desenvolvida como uma estrutura
independente e reutilizável por diferentes sistemas, em
especial, os sistemas hipermídia. A arquitetura propõe um
modelo para representação da informação contextual e uma
estrutura genérica (framework) capaz de ser reutilizada e
incorporada em diversas implementações. / [en] Context Aware Computing is a paradigm that allows
applications to find and take profit from information that
surrounds them at a given time, such as location, nearby
resources, available infra-structure, user preferences,
among others. Research in this area focuses on mobile or
ubiquitous computing. However, recent research indicates
that several aspects of this area are not limited to
mobility and ubiquity. They can also profit from systems
connected to other areas. Comprehensive
multimedia/hypermedia systems must support all the phases
of a document treatment. The treatment must encompass
authoring, as well as storage and final presentation to
the reader (end user). Particularly in this type of
system, it is desirable to have tools that adapt the
document, that is, tools that apply transformations to the
hyper-document, making it adequate to the visualization.
Hypermedia systems with adaptation strategies are an
example of context-aware applications. The goal of this
dissertation is to create a new architecture for context
management: one architecture developed and built as an
independent structure that may be reused by different
systems, particularly by hypermedia systems. This
architecture is based on a model of context information
representation and on a recyclable framework that can be
incorporated to several implementations.
|
Page generated in 0.051 seconds