Estudo e Implementação de Interfaces Web em HTML5

Detalhes bibliográficos
Autor(a) principal: Rodrigues, Samuel da Costa
Data de Publicação: 2014
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/1822/36800
Resumo: Dissertação de mestrado em Engenharia Informática
id RCAP_ed3f9e968923e8b1c7df1905a3606c15
oai_identifier_str oai:repositorium.sdum.uminho.pt:1822/36800
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling Estudo e Implementação de Interfaces Web em HTML5HTML5Frameworks JavaScript MVC681.3.062681.324Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e InformáticaDissertação de mestrado em Engenharia InformáticaA web está em constante evolução. A evolução tecnológica fez com que as aplicações web estivessem cada vez mais presentes no mercado e surgissem novos padrões arquiteturais, novos dispositivos e novas experiências de utilização das aplicações. Tudo isto com o propósito de satisfazer as exigências que o mercado e os utilizadores finais impõem. Toda esta evolução potenciou o aparecimento de uma nova versão do HTML, o HTML5, a qual está em constante progresso. Não se pode esperar que o HTML5 esteja totalmente concluído para implementar interfaces com esta tecnologia, podendo assim ser considerado um living standard, porque já existem funcionalidades suficientemente maduras e que inclusivamente já são utilizadas em produtos no mercado. Devido ao facto do HTML ser uma linguagem de marcação, torna-se indispensável associar o HTML ao JavaScript, de modo a poder disponibilizar dinamismo e funcionalidade às páginas web. Existiu por isso, tal como o HTML, uma grande evolução relativa à linguagem, mais propriamente às frameworks JavaScript de desenvolvimento web existentes. Devido ao progresso destas tecnologias, esta dissertação pretende analisar as várias funcionalidades disponibilizadas pela tecnologia HTML5 e as frameworks JavaScript existentes no mercado. Para tal, estas tecnologias serão usadas, de forma experimental, num projeto de desenvolvimento de software na empresa onde decorre este trabalho. Os resultados focam-se em identificar as funcionalidades HTML5 implementadas e apresentar uma comparação entre as frameworks JavaScript em estudo, segundo um conjunto específico de critérios. É do interesse da empresa onde este trabalho foi realizado aplicar as funcionalidades HTML5 e frameworks JavaScript, de modo a identificar as vantagens e desvantagens de cada tecnologia para, num futuro próximo, as aplicar em aplicações web. O objetivo deste trabalho é assim medir quantitativa e qualitativamente, segundo os critérios considerados para análise, o impacto da introdução do HTML5 e das frameworks JavaScript em produtos de software, caso estas substituam as que estão hoje em dia em utilização.The web is continuously evolving. This evolution increased the presence of web applications in the market, created new architectural patterns, new devices and new ways of user experience. All of this with the goal to meet the requirements that the market and the final users require. Those developments have caused the creation of a new version of HTML, HTML5, which is in constant progress. No one can expect that HTML5 is a finished specification, to start creating interfaces only with this technology, but it can be considered a standard living because there are features mature enough to be developed in web applications available for the market. Due to the fact HTML is a markup language, it is essential to link HTML to JavaScript, in order to provide dynamism and functionality to web pages. For this reason there was a major evolution on the language, more specifically in JavaScript frameworks existing for web development. The progress of these technologies has led this dissertation to analyze the multiple features provided by HTML5 technology and the existing JavaScript frameworks. For such, these technologies will be used, experimentally, in a software development project in the company where this work follows. The results are focused on identifying the features made with HTML5 and display a comparison of JavaScript frameworks studied, according to a specific set of criteria. It is the company's interest where this work was carried out, apply the HTML5 features and JavaScript frameworks, in order to identify the pros and cons of each technology, to in the near future, develop them in web applications. The goal of this work is to measure quantitatively and qualitatively, according to the criteria considered for analysis, the impact of the introduction of HTML5 and JavaScript frameworks in web software products, if they replace those in use today.Fernandes, João M.Universidade do MinhoRodrigues, Samuel da Costa2014-03-172014-03-17T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/1822/36800por201195984info:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2023-07-21T12:21:35Zoai:repositorium.sdum.uminho.pt:1822/36800Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T19:14:52.521452Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv Estudo e Implementação de Interfaces Web em HTML5
title Estudo e Implementação de Interfaces Web em HTML5
spellingShingle Estudo e Implementação de Interfaces Web em HTML5
Rodrigues, Samuel da Costa
HTML5
Frameworks JavaScript MVC
681.3.062
681.324
Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
title_short Estudo e Implementação de Interfaces Web em HTML5
title_full Estudo e Implementação de Interfaces Web em HTML5
title_fullStr Estudo e Implementação de Interfaces Web em HTML5
title_full_unstemmed Estudo e Implementação de Interfaces Web em HTML5
title_sort Estudo e Implementação de Interfaces Web em HTML5
author Rodrigues, Samuel da Costa
author_facet Rodrigues, Samuel da Costa
author_role author
dc.contributor.none.fl_str_mv Fernandes, João M.
Universidade do Minho
dc.contributor.author.fl_str_mv Rodrigues, Samuel da Costa
dc.subject.por.fl_str_mv HTML5
Frameworks JavaScript MVC
681.3.062
681.324
Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
topic HTML5
Frameworks JavaScript MVC
681.3.062
681.324
Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
description Dissertação de mestrado em Engenharia Informática
publishDate 2014
dc.date.none.fl_str_mv 2014-03-17
2014-03-17T00:00:00Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/1822/36800
url http://hdl.handle.net/1822/36800
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv 201195984
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799132592783491072