thesis

Desenvolvimento de uma aplicação web para dispositivos móveis - Monitorização e controlo de uma rede digital signage

Abstract

Dissertação de mestrado em Engenharia InformáticaO desenvolvimento de aplicações para smartphones é uma área relativamente recente, mas que tem vindo a crescer a um ritmo bastante rápido. É uma área que surge de uma forma natural devido à grande evolução das características dos smartphones e também devido à sua crescente popularidade. As grandes comunidades por trás das várias plataformas do mercado (Android, iOS, etc) também ajudam a que esta seja uma área bastante apelativa e com bastantes casos de sucesso. Embora inicialmente só se desenvolvessem aplicações nativas, está a surgir outra vertente que é o desenvolvimento de aplicações para smartphones usando tecnologias web tais como o HTML5, JavaScript e CSS3. Esta nova vertente é impulsionada principalmente pela implementação do HTML5 que, com as suas muitas funcionalidades, permite uma maior integração das aplicações com os dispositivos. Nesta dissertação vão ser abordados vários assuntos relacionados com o tema em questão, incidindo principalmente nos vários desafios intrínsecos ao desenvolvimento de aplicações web para smartphones. Uma vez que as tecnologias e linguagens web têm um peso importante no tema, serão analisadas em detalhe cada uma delas. Vão ser também abordadas frameworks que agilizam o processo de desenvolvimento, algumas delas proporcionando até uma interação com a aplicação muito semelhante às aplicações nativas. O projeto que serviu de base a esta dissertação foi o desenvolvimento de uma aplicação web, concebida e adaptada para ser utilizada em smartphones, que irá servir para ajudar na monitorização e controlo de uma rede de painéis digitais (digital signage).The development of applications for smartphones is a relatively recent subject, yet it has been growing at a fast pace. It is an area that arises in a natural way because of the evolution of smartphones in terms of its characteristics, and also because of its growing popularity. The large communities behind the various platforms in the market (Android, iOS, etc) also help this area to be atractive and with plenty of success stories. Although initially the development of applications was done natively, there is another emerging trend that is developing smartphone applications using web technologies such as HTML5, CSS3 and JavaScript. This new trend is mainly driven by the implementation of HTML5 which has many new features, that allow greater integration of applications with devices. This dissertation addresses the development of web applications for smartphones. The dissertation reviews the state of the art in web technologies and languages. Frameworks that speed up the development process will also be addressed. An approach to develop web application able to provide an interaction experience similar to that of native applications is proposed through an example. The project that was the basis for this dissertation was the development of a web application designed and adapted for smartphones, which will assist in monitoring and controlling a digital signage network

    Similar works