Scaricare la presentazione
La presentazione è in caricamento. Aspetta per favore
PubblicatoEustachio Salvatore Modificato 9 anni fa
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)
server side 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 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
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: snippet
11
Conclusioni Flickr Services molto semplici e volti al Php!
Ottima la funzionalità di test dei servizi Flickr con l’API Explorer all’indirizzo: Google Maps Api v2 non orientata ai mobile device, ora con la versione 3 si! Per conoscere tutti i servizi Google si segnala:
Presentazioni simili
© 2024 SlidePlayer.it Inc.
All rights reserved.