Return to search

[en] HYPERDE: A FRAMEWORK AND DEVELOPMENT ENVIRONMENT DRIVEN BY ONTOLOGIES FOR HYPERMEDIA APPLICATIONS / [pt] HYPERDE: UM FRAMEWORK E AMBIENTE DE DESENVOLVIMENTO DIRIGIDO POR ONTOLOGIAS PARA APLICAÇÕES HIPERMÍDIA

[pt] O HyperDE, apresentado nesta dissertação, é a combinação
de um
framework no padrão Model-View-Controller e um ambiente de
desenvolvimento
visual para a construção de protótipos de aplicações
hipermídia, modeladas
através dos métodos OOHDM ou SHDM. Como framework MVC, o
HyperDE
fornece componentes reutilizáveis e extensíveis para as
camadas de modelo, visão
e controle, especificados como ontologias em RDFS. Como
ambiente de
desenvolvimento visual, o HyperDE fornece, através de sua
interface gráfica e
ferramentas auxiliares, uma forma interativa e dinâmica de
construir e prototipar
uma aplicação hipermídia, com a possibilidade de
visualizar imediatamente o
resultado de cada passo do processo de desenvolvimento. A
arquitetura de
desenvolvimento promovida pelo ambiente é orientada a
modelos, onde a
definição dos modelos navegacionais efetivamente gera a
implementação da
aplicação. Utilizando um modelo de dados baseado em RDF e
RDFS, os modelos
navegacionais produzidos no HyperDE podem ser utilizados
como ontologias,
fazendo-se uso de tecnologias e linguagens da Web
Semântica. Além disso, a
utilização de uma linguagem de programação dinâmica
permite que o HyperDE
construa dinamicamente linguagens específicas de domínio
para cada aplicação
desenvolvida, o que resulta em um modelo de programação
mais conciso e
natural. / [en] HyperDE, presented in this dissertation, is a combination
of a Model-View-
Controller framework and a visual development environment
for building
prototype applications modeled through the OOHDM and SHDM
methods. As a
MVC framework, HyperDE provides the reusable and
extensible components for
the model, vision and control layers, specified as
ontologies in RDFS. As a visual
development environment, HyperDE provides, through its
graphical interface and
support tools, an interactive and dynamic way for building
and prototyping a
hypermedia application, making it possible to visualize
the results on each step of
the development process. The development architecture
promoted by the
environment is model-driven, in which the definition of
the navigational models
effectively generate the application implementation. Using
data models based on
RDF and RDFS, the navigational models produced in HyperDE
can be used as
ontologies, through semantic web languages and
technologies. Also, the use of a
dynamic programming language makes it possible for HyperDE
to dynamically
generate domain-specific languages for each application
built, which results in a
programming model much more concise and natural.

Identiferoai:union.ndltd.org:puc-rio.br/oai:MAXWELL.puc-rio.br:7617
Date26 December 2005
CreatorsDEMETRIUS ARRAES NUNES
ContributorsDANIEL SCHWABE
PublisherMAXWELL
Source SetsPUC Rio
LanguagePortuguese
Detected LanguagePortuguese
TypeTEXTO

Page generated in 0.0027 seconds