Utilize este identificador para referenciar este registo: https://hdl.handle.net/1822/37512

TítuloInvestigação/estudo tecnológico para introdução de HTML5 e estruturação do processo de migração
Outro(s) título(s)Technological investigation/study for the introduction of HTML5 and organization of the migration process
Autor(es)Morais, Nuno Ricardo Arieira
Orientador(es)Ramalho, José Carlos
Silva, Carlos
Palavras-chaveHtml5
Silverlight
Migração
Data15-Dez-2014
Resumo(s)Silverlight é 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.
TipoDissertação de mestrado
DescriçãoDissertação de mestrado em Engenharia Informática
URIhttps://hdl.handle.net/1822/37512
AcessoAcesso aberto
Aparece nas coleções:BUM - Dissertações de Mestrado

Ficheiros deste registo:
Ficheiro Descrição TamanhoFormato 
eeum_di_dissertacao_pg22806.pdf1,25 MBAdobe PDFVer/Abrir

Partilhe no FacebookPartilhe no TwitterPartilhe no DeliciousPartilhe no LinkedInPartilhe no DiggAdicionar ao Google BookmarksPartilhe no MySpacePartilhe no Orkut
Exporte no formato BibTex mendeley Exporte no formato Endnote Adicione ao seu ORCID