Spelling suggestions: "subject:"linguagens declarativa"" "subject:"linguagens declarative""
1 |
Análises estrutural e comportamental orientadas a conformidade para o desenvolvimento de aplicações multimídiaPROTA, Thiago Monteiro 07 October 2016 (has links)
Submitted by Rafael Santana (rafael.silvasantana@ufpe.br) on 2017-08-31T18:01:45Z
No. of bitstreams: 2
license_rdf: 811 bytes, checksum: e39d27027a6cc9cb039ad269a5db8e34 (MD5)
Tese-tmp - Entrega Biblioteca.pdf: 5443368 bytes, checksum: 91e38ed8db35fc81cfcacf861c54bc96 (MD5) / Made available in DSpace on 2017-08-31T18:01:45Z (GMT). No. of bitstreams: 2
license_rdf: 811 bytes, checksum: e39d27027a6cc9cb039ad269a5db8e34 (MD5)
Tese-tmp - Entrega Biblioteca.pdf: 5443368 bytes, checksum: 91e38ed8db35fc81cfcacf861c54bc96 (MD5)
Previous issue date: 2016-10-07 / As linguagens declarativas normalmente atuam no desenvolvimento de aplicações multimídia, pois suas características permitem suportar adequadamente a natureza assíncrona e descritiva dessas aplicações. Neste cenário, a robustez surge como um fator determinante para a qualidade dessas aplicações, dada a vasta quantidade de plataformas e dispositivos usuais, que, ocasionalmente, apresentam problemas de execução. Neste contexto, as especificações dessas linguagens são de grande importância para o processo de desenvolvimento, pois além de direcionar a codificação, definindo as restrições léxicas, sintáticas e semânticas, também formalizam como os conteúdos devem ser executados pelos interpretadores. Este trabalho tem por objetivo investigar a viabilidade de se aplicar análises estruturais e comportamentais orientadas a conformidade para o desenvolvimento de aplicações multimídia, a fim de eliminar a dependência de interpretadores para atestar sua corretude. Para tal, a linguagem NCL foi utilizada como alvo do estudo, devido à sua representatividade para o problema. / Declarative languages are typically used in the development of multimedia applications, as its features allow to properly support the asynchronous and descriptive nature of these applications. In such a scenario, robustness appears as a determining factor in the quality of these applications, given the vast amount of platforms and devices that occasionally have implementation problems. In this context, specifications of these languages are of great importance to the development process, as they impose lexical, syntactic and semantic restrictions, and also formalize how content must be interpreted. This work aims at investigating the feasibility of applying structural and behavioral analysis oriented to compliance to the development of multimedia applications in order to eliminate dependence on interpreters to prove its correctness. To this end, NCL was used as a target of study due to its problem representativeness.
|
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 |
Objetos de aprendizagem multimídia provenientes da captura ubíqua de apresentações multimodais: produção, interação e análiseViel, Caio César 08 May 2013 (has links)
Made available in DSpace on 2016-06-02T19:06:06Z (GMT). No. of bitstreams: 1
5369.pdf: 9612866 bytes, checksum: 5042244a0ce446b39888368498a1bff3 (MD5)
Previous issue date: 2013-05-08 / Financiadora de Estudos e Projetos / The evolution of ubiquitous computing, techniques for handling continuous media and composition, representation and presentation of multimedia objects, among other areas of information technology and communication, enable the exploration and study of interesting results that can be achieved with the incorporation of these technologies in different areas of knowledge and application. The areas of Electronic Learning (EE) and Massive Online Open Courses (MOOC) were chosen to perform this kind of study and exploration. Besides providing a rich environment for research in education, the work required applied research in ubiquitous computing, human-computer interaction and multimedia systems. The work also included the development and improvement of prototypes, particularly presentation machines and capture & access systems for human activities. As a byproduct, it presents an intrumentalized classroom which can perform the ubiquitous capture of multimodal educational presentation for further generation of an equivalent multimedia learning object. These learning objects can be accessed via Learning Management System (LMS) on the Web in an asynchronous way or in synchronous sessions with professors/tutors/students. The multimedia learning objects may be used in MOOCs and as support for classroom learning. Moreover, the log of users interactions with the objects can provide clues for improvement in the educational presentation. / A evolução da computação ubíqua, das técnicas de manipulação de mídia contínua e da composição, representação e apresentação de objetos multimídia, entre outras áreas das tecnologias da informação e comunicação, viabilizam a exploração e o estudo de resultados interessantes que podem ser alcançados com a incorporação dessas tecnologias em diferentes áreas de conhecimento e de aplicação. Escolheu-se as áreas de Electronic Learning (EE) e Massive Online Open Courses (MOOC) para se realizar esse tipo de estudo e exploração. Além de propiciar um rico ambiente para pesquisas em educação, o trabalho requereu a elaboração de pesquisa aplicada em computação ubíqua, interação humano-computador e sistemas multimídia. O trabalho também envolveu o desenvolvimento e aperfeiçoamento de protótipos, particularmente de máquinas de apresentação e sistemas para captura & acesso de atividades humanas. Como subproduto, é apresentada uma sala de aula instrumentada capaz de realizar a captura ubíqua de apresentações educacionais multimodais para posteriormente transformá-las em objetos de aprendizagem multimídia. Esses objetos de aprendizagem podem ser acessados pela Web, via Learning Management System (LMS), tanto de forma assíncrona como em sessões síncronas entre professores/tutores/alunos. Os objetos de aprendizagem multimídia podem ser utilizados em qualquer contexto educacional (como MOOCs e no apóio ao ensino presencial). Além disso, pode-se utilizar o log das interações dos usuários com os objetos para encontrar possíveis alvos de melhoria nas apresentações educacionais.
|
Page generated in 0.1138 seconds