Filippo Magri'
Sviluppo e progettazione di un’applicazione in ambiente iOS - Mobilitá Dinamica. Analisi dell’impronta di mobilitá del cittadino = Implementation and development of a software application in iOS environment - Mobilita' Dinamica. Urban mobility footprint analysis of the citizen.
Rel. Giovanni Malnati. Politecnico di Torino, Corso di laurea magistrale in Ingegneria Informatica (Computer Engineering), 2018
|
PDF (Tesi_di_laurea)
- Tesi
Licenza: Creative Commons Attribution Non-commercial No Derivatives. Download (13MB) | Preview |
Abstract: |
Lo scopo del progetto è stato quello di sviluppare un’applicazione mobile a supporto della mobilità degli utenti, volto a fornire una visione di insieme alla pubblica amministrazione della città francese di Compiégne che ha commissionato il software. L’applicazione è in grado di capire il tipo di movimento dell’utente che sia esso in bici, in macchina, a piedi oppure di corsa. É inoltre in grado di comprendere la posizione dell’utente e di geo-localizzarlo con una buona precisione all’interno della città. Tutto questo è stato possibile anche grazie all’intero sistema sviluppato dal team di TonicMinds s.r.l. Esso è composto da varie parti tra le quali: un server, un database, due applicazioni mobile una lato Android e l’altra lato iOS ed infine una applicazione web che viene adoperata dalla pubblica amministrazione di Compiégne per l’analisi dettagliata dell’impronta di mobilità dei suoi cittadini. Il target fondamentale della cittadina francese sarà fornire un servizio di trasporto pubblico gratuito a tutti i suoi abitanti, dunque per farlo in modo coerente usufruirà in modo pragmatico la totalità dei dati raccolti dal sistema sia attraverso l’applicazione in versione Android sia attraverso la versione iOS. In questa tesi mi sono occupato dello sviluppo dell’applicazione in ambiente iOS, e riassumerò le fasi seguite durante il progetto. In una prima parte introduttiva si parlerà della mobilità urbana come concetto generale, indicando gli step che ci sono susseguiti nell’evoluzione di essa fino ai giorni nostri. Inoltre verranno citati degli studi di approfondimento inerenti a due ambiti di interesse: l’impatto che l’industrializzazione e la diffusione dei mezzi a motore ha avuto sull’ambiente, e l’evoluzione del fabbisogno di mobilità delle cittadine moderne che sono in continua crescita e alla ricerca di soluzioni sempre più smart. In una seconda parte verrà descritta l’architettura generale dell’intero sistema, con una visione ad ampio spettro delle interazioni fra i vari elementi, delle tecnologie utilizzate, e delle funzionalità già esistenti nell’applicazione Android. Nella terza parte si partirà dall’idea di base che ha portato alla realizzazione di questo progetto, continuando con un approfondimento sulle librerie adoperate e sui motivi che erano alla base di determinate scelte di progettazione. Nella parte centrale descriverò la fase di sviluppo, dunque si scenderà nel dettaglio delle singole implementazioni, attenzionando le porzioni più cruciali che hanno permesso il raggiungimento di certi obiettivi. Infine descriverò i test effettuati e i possibili sviluppi futuri per aumentare eventualmente l’usabilità e l’attrattività del prodotto. |
---|---|
Relatori: | Giovanni Malnati |
Anno accademico: | 2018/19 |
Tipo di pubblicazione: | Elettronica |
Numero di pagine: | 88 |
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: | TonicMInds Srl |
URI: | http://webthesis.biblio.polito.it/id/eprint/9002 |
Modifica (riservato agli operatori) |