Daniele Salaris
Native mobile application development with web technologies.
Rel. Antonio Servetti. Politecnico di Torino, Corso di laurea magistrale in Ingegneria Informatica (Computer Engineering), 2021
|
PDF (Tesi_di_laurea)
- Tesi
Licenza: Creative Commons Attribution Non-commercial No Derivatives. Download (1MB) | Preview |
Abstract: |
Mobile applications are the best way to exploit mobile devices capabilities in terms of hardware and software environment. However, to create this kind of application, a developer should design a different native application for each operating system. The most used mobile operating systems are Android and iOS, so each native mobile application should be developed at least two times. On the contrary, web technologies such as HTML, CSS and Javascript are highly portable but have the limitation that a web application must run inside the browser and cannot fully exploit the advantages of the operating system and the hardware device. Hybrid applications come to solve this problem giving the possibility to develop a mobile application with web technologies, combining the portability with the possibility to exploit the device features. This project aims to enhance further the flexibility of the development of mobile and web applications by sharing the same business layer with a custom presentation layer. The project implements an application to provide surveys on environmental comfort. It has a client-server architecture. The server is written in Javascript and exposes a REST API through the express library. The client is written in Typescript with the angular framework, and it uses the Nativescript framework to build the native app. |
---|---|
Relatori: | Antonio Servetti |
Anno accademico: | 2021/22 |
Tipo di pubblicazione: | Elettronica |
Numero di pagine: | 61 |
Soggetti: | |
Corso di laurea: | Corso di laurea magistrale in Ingegneria Informatica (Computer Engineering) |
Classe di laurea: | Nuovo ordinamento > Laurea magistrale > LM-32 - INGEGNERIA INFORMATICA |
Aziende collaboratrici: | NON SPECIFICATO |
URI: | http://webthesis.biblio.polito.it/id/eprint/21251 |
Modifica (riservato agli operatori) |