Investigação/estudo tecnológico para introdução de HTML5 e estruturação do processo de migração

Detalhes bibliográficos
Autor(a) principal: Morais, Nuno Ricardo Arieira
Data de Publicação: 2014
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
Texto Completo: http://hdl.handle.net/1822/37512
Resumo: Dissertação de mestrado em Engenharia Informática
id RCAP_91c1e2c8d852d61bdedcadd5dda1157a
oai_identifier_str oai:repositorium.sdum.uminho.pt:1822/37512
network_acronym_str RCAP
network_name_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository_id_str https://opendoar.ac.uk/repository/7160
spelling Investigação/estudo tecnológico para introdução de HTML5 e estruturação do processo de migraçãoTechnological investigation/study for the introduction of HTML5 and organization of the migration processHtml5SilverlightMigração681.3.062Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e InformáticaDissertação de mestrado em Engenharia InformáticaSilverlight é um plugin que permite adicionar algumas funcionalidades ao HTML, tais como vídeos ou animações, mas também permite a criação de aplicações. A nova versão do HTML, denominada de HTML5, por sua vez, já não necessita de um plugin auxiliar para reproduzir vídeos e animações, possuindo, igualmente, outras funcionali- dades, como geolocalização, websockets ou armazenamento web. O Diagrammer é uma aplicação criada pela Siemens S.A., direcionada para os cuidados de saúde, e que utiliza a tecnologia Silverlight. O objetivo principal deste projeto é proceder à migração para a tecnologia HTML5, avaliando o seu impacto na complexidade para os principais componentes/controlos associados, e estudando os padrões e estratégias necessários para este procedimento.O Diagrammer é uma aplicação criada pela Siemens S.A., direcionada para os cuidados de saúde, que utiliza a tecnologia Silverlight. O Silverlight consiste numa plataforma de desenvolvimento para escrever e correr aplicações mais complexas para web, workstation ou dispositivos móveis. Porém, após o surgimento do HTML5 e o anúncio de fim de suporte do Silverlight por parte da Microsoft, as empresas foram obrigadas a ponderar uma mudança de tecnologia para algumas das suas aplicações. A nova versão do HTML já não necessita de um plugin auxiliar, possuindo, ainda, outras funcionalidades, como geolocalização, websockets ou armazenamento web. Os objetivos deste projeto consistiram em estudar a tecnologia HTML5, de forma a adquirir o máximo de conhecimento da mesma, realizar um estudo comparativo deste com a tecnologia Silverlight, fazendo corresponder algumas vantagens e desvantagens das mesmas, e, finalmente, após a avaliação do impacto da migração para HTML5, estruturar um modelo de migração que possa ser utilizado em futuros projetos. Para cumprir estes objetivos, procedeu-se a um estudo comparativo entre estas duas tecnologias e a uma análise aprofundada do HTML5, de forma a obter toda a lista de elementos e funcionalidades relacionadas com a mesma. Além disso, ainda foram exploradas algumas das bibliotecas em JavaScript e mapeados os controladores em Silverlight para HTML5, terminando com o esboço de um modelo de migração e a migração propriamente dita do caso de estudo com base nesse modelo. Apesar de ter sido necessário realizar alguns ajustes durante o processo de migração, de forma a melhorar a performance da aplicação, esta foi migrada na sua totalidade com sucesso. Concluindo, os objetivos propostos para esta dissertação foram cumpridos. No futuro, seria importante o desenvolvimento de uma ferramenta que permitisse, de forma automatizada, realizar parcialmente a migração de aplicações entre tecnologias.Diagrammer is an application created by Siemens S.A., directed to the healthcare sector, that uses the Silverlight technology. Silverlight is a development tool to write and run more complex applications for web, workstation or mobile devices. However, after the HTML5 appearance and the announcement of the end of Silverlight support by Microsoft, companies were forced to consider a change in technology for some of their applications. The new HTML version doesn’t need a helper plugin, and it also has some other features like geolocation, websockets or web storage. The aims of this project were to study the HTML5 technology, in order to acquire maximum knowledge of it, to do a comparative study between this technology and Silverlight, pointing out some of their advantages and disadvantages, and, finally, after the impact evaluation of the migration to HTML5, to structure a migration model that could be used in future projects. To fulfill these aims, a comparative study between these two technologies and a depth analysis of HTML5 were made, in order to obtain all the elements and features related to them. Besides that, some JavaScript libraries were explored and the controlers in Silverlight were mapped to HTML5, ending with the outline of a migration model and the real migration of the study case based on that model. Although it has been necessary to make some adjustements during the migration process, in order to improve the application performance, it was totally and successfully migrated. In conclusion, all the goals proposed to this dissertation were completed. In the future, it would be important the development of a tool that would allow, in an automated way, to do a partial migration of applications between technologies.Ramalho, José CarlosSilva, CarlosUniversidade do MinhoMorais, Nuno Ricardo Arieira2014-12-152014-12-15T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/1822/37512por201195682info:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2024-05-11T06:25:11Zoai:repositorium.sdum.uminho.pt:1822/37512Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-28T15:52:44.295164Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse
dc.title.none.fl_str_mv Investigação/estudo tecnológico para introdução de HTML5 e estruturação do processo de migração
Technological investigation/study for the introduction of HTML5 and organization of the migration process
title Investigação/estudo tecnológico para introdução de HTML5 e estruturação do processo de migração
spellingShingle Investigação/estudo tecnológico para introdução de HTML5 e estruturação do processo de migração
Morais, Nuno Ricardo Arieira
Html5
Silverlight
Migração
681.3.062
Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
title_short Investigação/estudo tecnológico para introdução de HTML5 e estruturação do processo de migração
title_full Investigação/estudo tecnológico para introdução de HTML5 e estruturação do processo de migração
title_fullStr Investigação/estudo tecnológico para introdução de HTML5 e estruturação do processo de migração
title_full_unstemmed Investigação/estudo tecnológico para introdução de HTML5 e estruturação do processo de migração
title_sort Investigação/estudo tecnológico para introdução de HTML5 e estruturação do processo de migração
author Morais, Nuno Ricardo Arieira
author_facet Morais, Nuno Ricardo Arieira
author_role author
dc.contributor.none.fl_str_mv Ramalho, José Carlos
Silva, Carlos
Universidade do Minho
dc.contributor.author.fl_str_mv Morais, Nuno Ricardo Arieira
dc.subject.por.fl_str_mv Html5
Silverlight
Migração
681.3.062
Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
topic Html5
Silverlight
Migração
681.3.062
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-12-15
2014-12-15T00: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/37512
url http://hdl.handle.net/1822/37512
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv 201195682
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órios Científicos de Acesso Aberto de Portugal (RCAAP)
instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron:RCAAP
instname_str FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron_str RCAAP
institution RCAAP
reponame_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
collection Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository.name.fl_str_mv Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
repository.mail.fl_str_mv info@rcaap.pt
_version_ 1833595598259879936