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

Tags:

Leave a Reply