[pt] GERAÇÃO DE INTERFACES RIA DIRIGIDA POR ONTOLOGIAS

[pt] Vivemos hoje na era da Web 2.0, onde os navegadores executam interfaces gráficas cada vez mais ricas, permitindo que virtualmente todo tipo de aplicação possa explorar a ubiqüidade dos navegadores Web sem comprometer a experiência do usuário. Os modelos utilizados no desenvolvimento de software...

Descripción completa

Detalles Bibliográficos
Autor: ANDREIA MIRANDA DE LUNA
Tipo de recurso: tesis doctoral
Estado:Versión publicada
Fecha de publicación:2010
País:Brasil
Institución:Pontifícia Universidade Católica do Rio de Janeiro (PUC-RIO)
Repositorio:Repositório Institucional da PUC-RIO (Projeto Maxwell)
Idioma:portugués
OAI Identifier:oai:MAXWELL.puc-rio.br:15686
Acceso en línea:https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=15686&idi=1
https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=15686&idi=2
http://doi.org/10.17771/PUCRio.acad.15686
Access Level:acceso abierto
Palabra clave:[pt] ONTOLOGIA
[pt] WEB 2.0
[pt] INTERFACE
[pt] WEB SEMANTICA
[en] ONTOLOGY
[en] WEB 2.0
[en] INTERFACE
[en] SEMANTIC WEB
Descripción
Sumario:[pt] Vivemos hoje na era da Web 2.0, onde os navegadores executam interfaces gráficas cada vez mais ricas, permitindo que virtualmente todo tipo de aplicação possa explorar a ubiqüidade dos navegadores Web sem comprometer a experiência do usuário. Os modelos utilizados no desenvolvimento de software, além de mecanismos de abstração e documentação, sob o paradigma do Desenvolvimento Dirigido por Modelos, também são poderosas linguagens de especificação, que, aliadas a técnicas de transformação, podem automatizar a tarefa repetitiva de gerar código de infraestrutura. A proposta deste trabalho consiste em definir uma linguagem de descrição, em alto nível, do funcionamento das interfaces RIA (Rich Internet Application), um processador para esta descrição, capaz de gerar o código executável da interface, e a respectiva máquina de runtime para executar as interfaces geradas. Por dar suporte ao desenvolvimento Web baseado no método SHDM (Semantic Hypermedia Design Method), o ambiente de prototipação HyperDE foi escolhido como a plataforma-alvo para a geração de interfaces executáveis. O ambiente de modelagem e execução das interfaces RIA também introduz um protocolo assíncrono baseado em fila de mensagens como forma de implementar a comunicação entre as camadas de Modelo e Visão. Se a tecnologia Ajax permite a comunicação assíncrona entre cliente e servidor, de tal forma que diferentes componentes da interface possam ser atualizados de forma independente, as interações entre Visão e Modelo, quando mediadas por um sistema de fila de mensagens, tornam possível a atualização de interfaces com os resultados parciais do processamento de uma requisição.