Repository logo
 
Loading...
Thumbnail Image
Publication

AnyKB : aplicação Web de base de conhecimento focada em tecnologias HTML emergentes

Use this identifier to reference this record.
Name:Description:Size:Format: 
Telmo_Filipe_Moreira_Marques.pdf2.52 MBAdobe PDF Download

Advisor(s)

Abstract(s)

A web é atualmente a plataforma baseada em tecnologias abertas mais popular e mais acessível a nível mundial, através da Internet. Neste contexto, o browser tem a função de interpretar a web sempre com o mesmo resultado, independentemente do sistema operativo, do hardware e do próprio browser utilizado. Este conceito de “interpretação multiplataforma” não é novidade, existindo linguagens de programação cujo objetivo principal é exatamente esse. No entanto, a forma como uma aplicação web é disponibilizada ao utilizador é significativamente diferente da forma como uma aplicação nativa equivalente é disponibilizada. Um exemplo é a completa dependência a um determinado servidor remoto, e os constrangimentos que isso acarreta. Mesmo os componentes visuais de uma aplicação, que não são de qualquer modo interpretados pelo servidor, estão dependentes deste para serem servidos ao browser do utilizador. Estes constrangimentos resultam comparativamente num desempenho e fluidez (rapidez) inferiores em aplicações web. Pretende-se assim desenvolver esforços para uma maior independência entre a web e as tecnologias que a suportam, mantendo o browser como interpretador universal, possibilitando e motivando a criação de aplicações mais complexas e de resposta mais fluída recorrendo a estas tecnologias. Este documento detalha o processo de criação de uma plataforma para a partilha de conhecimento, denominada AnyKB, baseada apenas em tecnologias web. Esta plataforma foi construida com o objetivo de provar a possibilidade de separação total da componente visual e lógica inerente, do servidor remoto que mantém todos os dados da aplicação. A solução apresentada inspira-se na forma como aplicações nativas são distribuidas e servidas ao utilizador, e adapta esses conceitos ao browser, criando uma aplicação hibrida que compila os melhores aspetos das duas vertentes. A implementação desta solução resultou no protótipo atualmente disponível através do endereço http://anykb.net. Finalmente, este documento conclui com um conjunto de testes e dados estatísticos que pretendem estudar os ganhos de desempenho e fluidez conseguidos pela implementação da solução apresentada, e avaliar a reação do público-alvo ao comportamento da aplicação.

Description

Dissertação apresentado à Escola Superior de Tecnologia e Gestão do IPL para obtenção do grau de Mestre em Engenharia Informática - Computação Móvel, orientada pelo Professor Doutor Patrício Domingues.

Keywords

Web Internet Multiplataforma Desempenho Fluidez Partilha de conhecimento

Pedagogical Context

Citation

Research Projects

Organizational Units

Journal Issue

Publisher

Instituto Politécnico de Leiria

CC License