Aggiornamento per l’app Android Mobile
Vi porto notizie relative a quello che sto implementando per quanto riguarda il progetto di Android Mobile Application orientato alla rete di Ninux .
Per chi non conoscesse la natura della mia APP si tratta in sostanza di visualizzazione dei nodi di una rete(nel nostro caso Ninux) e connessione ai medesimi.
L’obbiettivo è di arrivare al 21 maggio (la data di inizio del Coding) con qualcosa in mano. Le idee ci sono, la voglia di fare idem, per questo non ho perso tempo e dopo due incontri di Fusolab già c’è un prototipo funzionante.
Sono state implementate fino ad adesso le seguenti funzionalità:
– parser xml
– parser Json
– se il database dell’app contiene nodi e se non è scaduto il termine massimo per l’auto-refresh dei nodi (settabile in linea teorica dall’utente) allora (1), altrimenti (2)
- (1) recupero i nodi dal database
- (2) mi connetto al MapServer
tramite JAVA faccio richiesta HTTP di tipo GET verso http://map.ninux.org/nodes.json e recupero la struttura JSON ( sfruttando archittettura REST ).
tramite parser JSON recupero i nodi con relative info.
salvo nodi nel database interno all’APP ( se vuoto ) o sovrascrivo i precedenti.
- visualizzo una cartina di google centrata su centro desiderato.
- creo un marker per ogni nodo aggiunto in lista e lo sovrappongo alla mappa.
- al click del marker visualizzo tutte le info del nodo.
Ovviamente tutto OO oriented in linguaggio nativo Java.
Matteo
Author Profile
Latest entries
Nuovi nodiOctober 13, 2012Super Nodo Longinus pronto e operativo
Google Summer of CodeAugust 19, 2012Application NodeShotMobile Android finished!
UncategorizedAugust 16, 2012Fish Super Node Talamo Aggiornato
Google Summer of CodeMay 6, 2012Aggiornamento per l’app Android Mobile