La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

GPS TRACKER TESINA PIATTAFORME SOFTWARE DISTRIBUITE Studente: Antonio Paolacci aa: 2009/10 Matricola:1173472.

Presentazioni simili


Presentazione sul tema: "GPS TRACKER TESINA PIATTAFORME SOFTWARE DISTRIBUITE Studente: Antonio Paolacci aa: 2009/10 Matricola:1173472."— Transcript della presentazione:

1 GPS TRACKER TESINA PIATTAFORME SOFTWARE DISTRIBUITE Studente: Antonio Paolacci aa: 2009/10 Matricola:

2 Scopo Realizzare una piccola applicazione online che permetta di monitorare la posizione della propria autovettura dotata di sistema GPS- GPRS-IP dove sia anche possibile:  controllare il percorso effettuato più recente  conoscere se nelle vicinanze esistono foto di luoghi di interesse turistico  trovare informazioni e storia dei luoghi nelle vicinanze

3 Tecnologie  Html/CSS  Javascript  Php  Xml-rpc  Google Maps Api  Flickr Api

4 Architettura

5 Sequence Diagram

6 Parsing dei dati (coordinate GPS) Il GPS invia ID, Latitudine, Longitudine tramite GET all’indirizzo del server dove vengono memorizzati in un database MySql End-point Xml-rpc Il server su mette a disposizione i seguenti servizi che possono essere invocati dal web client tramite middleware xml-rpc:  Login/logout  getCurrentPosition  getLast10Position server side client side

7 Esempio 1: Invocazione getLastPosition() Il client che risiede all’indirizzo invoca il servizio getLastPosition() attraverso php e middleware opensource xmlrpc disponibile su reperisce le informazioni su latitudine e longitudine e attraverso javascript utilizza le api di google maps per visualizzare la cartina: snippet

8

9 Esempio 2: Api Flickr L’utente puo’ visualizzare le foto degli utenti di Flickr che si trovano nel raggio di 3km dall’ultima posizione rinvenuta della nostra automobile. Per far ciò invoca il metodo delle api Flickr photos_search() tramite la libreria php disponibile all’indirizzo e potrà visualizzare le prime 28 foto trovate. Invocazione metodo tramite middleware rest, esempio: tos.search&api_key=25c206f9c492910dd9250c8dd4 9ac29c&lat=42.23&lon=13.66&api_sig=d4e4b91c9 0c81ac42a765e5be5a0bc6b snippet

10

11 Conclusioni  Flickr Services molto semplici e volti al Php!  Ottima la funzionalità di test dei servizi Flickr con l’API Explorer all’indirizzo: lickr.activity.userComments  Google Maps Api v2 non orientata ai mobile device, ora con la versione 3 si!  Per conoscere tutti i servizi Google si segnala:


Scaricare ppt "GPS TRACKER TESINA PIATTAFORME SOFTWARE DISTRIBUITE Studente: Antonio Paolacci aa: 2009/10 Matricola:1173472."

Presentazioni simili


Annunci Google