Please use this identifier to cite or link to this item: https://hdl.handle.net/1822/27886

TitleConceção e linhas de orientação para o desevolvimento de aplicações em HTML5 : o case study Primavera BSS
Author(s)Costa, Vítor Nuno Rodrigues
Advisor(s)Ribeiro, António Nestor
Issue date2013
Abstract(s)Nos últimos anos temos assistido a grandes evoluções nas aplicações web, proporcionando uma interação cada vez mais apelativa, tanto no seu aspeto como na sua usabilidade. Com estas evoluções foi surgindo o conceito de Rich Internet Applications (RIA). As RIA são aplicações web que tem características e funcionalidades que eram usualmente desempenhadas por software para desktop dada a sua complexidade. O conceito passa por transferir processamento para o cliente (browser), permitindo uma interação mais próxima com o utilizador, respostas mais rápidas e uma menor sobrecarga sobre o lado do servidor. Esta ideia permite uma abordagem ao desenvolvimento de aplicações empresariais no contexto web, sendo possível manter a capacidade de processamento das aplicações desktop tirando partido do melhor do mundo web e permitindo chegar mais facilmente aos clientes. A PRIMAVERA, como interessada neste tipo de aplicações, já desenvolveu a Framework Athena assente nas tecnologias Microsoft Silverlight e WCF RIA Services, mas dado que a evolução do Microsoft Silverlight foi descontinuada por parte da Microsoft, existe a necessidade de procurar uma alternativa. O HTML5 surge como principal alternativa, mas é preciso perceber se este pode efetivamente constituir-se como tal. Assim, esta dissertação será inicialmente focada na análise comparativa entre as tecnologias Microsoft Silverlight e HTML5, passando depois pela implementação de protótipos, que no final, permitam à PRIMAVERA tomar uma decisão sobre a substituição da tecnologia. O caso de estudo será uma aplicação desenvolvida em HTML5, JavaScript e CSS, que poderá ser instalada em dispositivos móveis com qualquer sistema operativo. Estas aplicações, denominadas aplicações híbridas, implicam também uma elevada complexidade no lado do cliente e envolvem vários dos conceitos relacionados com o desenvolvimento de RIA em HTML5.
In the last years we have seen many improvements in web applications, providing an increasingly attractive interaction in its appearance and usability. With these improvements has grown the concept of Rich Internet Applications (RIA). RIA are web applications that have features and functionalities that were usually performed by desktop applications due to its complexity. The concept involves transferring processing to the client’s side (browser), providing a closer interaction with the user, faster responses and lower load on the server’s side. This idea allows an approach to the development of business applications in a web context, in order to keep the processing power of desktop applications and to reach customers more easily by taking advantage of the web world. PRIMAVERA, as an interested party in this kind of applications, already developed the Athena Framework based on Microsoft Silverlight and WCF RIA Services, but since the development of Microsoft Silverlight was discontinued by Microsoft, it is necessary to find an alternative. HTML5 ascends as the main alternative but we must realize if it can effectively be considered as such. Initially, this dissertation will be focused on the comparative analysis between Microsoft Silverlight and HTML5 technologies, then by the implementation of prototypes, which in the end, allow PRIMAVERA to make a decision about the technology’s replacement. The case study will be based on an application developed with HTML5, JavaScript and CSS, which can be installed on mobile devices running any operating system. These applications, denominated hybrid applications, also include a high complexity on client’s side and involve several concepts related to RIA development with HTML5.
TypeMaster thesis
DescriptionDissertação de mestrado em Engenharia Informática
URIhttps://hdl.handle.net/1822/27886
AccessOpen access
Appears in Collections:BUM - Dissertações de Mestrado
DI - Dissertações de Mestrado

Files in This Item:
File Description SizeFormat 
eeum_di_dissertacao_pg21036.pdf2,21 MBAdobe PDFView/Open

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