Telemetria. Autore: Marco Mazzucchi

Documenti analoghi
SISTEMA GESTIONE TOMBINI

Gestione SentieriWeb

UNIVERSITA CA FOSCARI VENEZIA - CT0090 INGEGNERIA DEL SOFTWARE 2016/2017 ARRIFORNISCETE. Documento di Analisi e Specifica 1.

Manuale d istruzioned

Manuale utente per Chart Navigator

GUIDA APPLICATIVA VERSIONE ANAGRAFICA LIGHT INTERMEDIARIO

SOFTWARE MA GPS - FAGI

Plugin di integrazione con il CMS Joomla

CouchSurfing. Progetto di Sistemi Mobili e Pervasivi di Gabriele Giovenco a.a. 2010/2011

PIATTAFORMA TELEMATICA DELL'AGENZIA DEL DEMANIO PER LE ASTE DI VENDITA E CONCESSIONE DEGLI IMMOBILI PUBBLICI

Questo comando permette di riportare la mappa al livello di zoom e alle coordinate iniziali predefinite. Utilizzo: cliccare sul pulsante.

Uso del pannello operatore

REALIZZAZIONE DEL SISTEMA INFORMATIVO DEL SUAPE

Tabella dei contenuti

Istruzioni per l utilizzo del SICE. Gestione scheda anagrafica dell Ente

AGENDA LEGALE. Guida all utilizzo

RUBRICA AZIENDALE. Per creare una rubrica aziendale andare su. Rubriche aziendali In alto a sinistra

Per prima cosa, è da impostare il tipo di circuito: può essere Circuito Chiuso o Circuito Aperto.

Guida rapida C-Track 5

TALKING PAPER MANUALE D USO

Mod DS A LBT 8563 SOFTWARE DI PROGRAMMAZIONE PER MODULO DI CHIAMATA E CENTRALINO 2VOICE

- Manuale Operatore -

Guida alla stampa e alla scansione per dispositivi mobili per Brother iprint&scan (Android )

CONTROLLO QUALITÀ ED APPROPRIATEZZA. Regione Siciliana Cartelle Cliniche e SDO Manuale

ONLINEINVENTORY IL TUO INVENTARIO CONTROLLATO SWITALIA. 7 aprile 2017 Autore: Francesco Lombardi

Per inviare le vostre fatture via PEC sono necessari tre semplici passaggi.

Utilizzo di Fiery WebSpooler

ISTRUZIONI ANAGRAFICA PIATTAFORMA INDICE:

AGENZIE NUOVO PORTALE 2011

Software Di Programmazione. Multimap Programmer. per dispositivi Android(Tm) Rev Manuale d'uso

NUOVA AGENDA LEGALE. Guida all utilizzo Versione 10.1

L applicativo cartografico Web è ottimizzato per la consultazione tramite il browser MS Internet Explorer 7.

INSTALLAZIONE DEL SOFTWARE DESKTOP TELEMATICO E APPLICAZIONE ENTRATEL

Funzionalità di ricerca avanzata guidata EBSCOhost

T2C2 Training to Code 2

Tesi di Laurea Triennale in Ingegneria Informatica REALIZZAZIONE DI UN APPLICATIVO PER LA GESTIONE DI FOGLI DI LAVORO INTEGRATO IN OUTLOOK 2010

DIFFERENZIALE. Manuale d uso. Software serie. Aggiornato al:

PRESENTAZIONE DOMANDA DI PAGAMENTO EROGAZIONE A SALDO

Servizio di realizzazione del nuovo sistema di Gestione Fondi

Guida Sintetica sulle operazioni iniziali per l'utilizzo di Scuolanext

SIGLA: DT 01 REV.: 00 MANUALE OPERATIVO RILEVAMENTO PRESENZE CON LETTORE OTTICO DATA: 5/02/2015 MANUALE OPERATIVO

Manuale LiveBox APPLICAZIONE ANDROID (V )

Introduzione Barra degli strumenti orizzontale Selezione Scala Menu Moduli Menu Misure... 5

Guida utilizzo ASTERDroid versione

Importazione nell agenda PALM e utilizzo con MapSonic dei punti GPS contenuti nei file EUR_GPS e ITA_GPS.

Monitoraggio Flussi Finanziari

Analisi e sviluppo di un client per l accesso a dati su server remoto da dispositivi embedded

COME VISUALIZZARE LE COORDINATE DEL PUNTO E SALVARE LA POSIZIONE

In alto a sinistra ci sono dei pulsanti che hanno le seguenti funzionalità: Consente di aggiungere una nuova ricetta

TERMOMETRO PALMARE MULTISONDA

Manuale Utente Webbiobank

PROGETTO PROTEZIONE CIVILE

Manuale d uso Gestionale NOVACAF

Creazione del tracciato

ATTIVAZIONE MODULO TELEMETRIA

Cloud GDrive, Dropbox

9.3 Funzionalità utente RL Sblocco di un piano in attesa di validazione Funzionalità utente Guest Funzionalità utente Comunale

2.5 Sottomaschere e Report avanzati MODULO L2

SendMed Client v Manuale d uso-

HP Workspace. Guida per l'utente

Per accedere al sito l utente deve inserire username e password utilizzate per la sua aziendale

Applicazione Android (v )

Dakota 10 e 20 manuale di avvio rapido

Programma operativo Fondo sociale europeo della Provincia Autonoma di Trento. BUONI DI SERVIZIO Procedura di richiesta di accreditamento

Borsino Immobiliare Manuale Operativo

1 MANUALE OPERATIVO DI TMDStarter...5

GUIDA TECNOLOGICA DIDATTICA INTERATTIVA

RICHIESTA CERTIFICATO DI AGIBILITÀ IMPRESE CHE OCCUPANO LAVORATORI DEL SETTORE DELLO SPETTACOLO

SardegnaMappe. Il navigatore cartografico della Sardegna. MANUALE PER L USO DELL APPLICAZIONE [1]

Manuale Utente Software ITACA

La cartografia libera OpenStreetMap seconda parte

GESTIONE DELLE COMUNICAZIONI

Open Database Connectivity (ODBC)

Guida a AirPrint. Informazioni su AirPrint. Procedura d'impostazione. Stampa. Appendice

Documenti --> Annulla

INFORMAZIONI SU MIMIOSTUDIO

Manuale Utente. Corso di Ingegneria del Software A.A Docente: Prof. Agostino Cortesi. PandaCode Martina Lunardi

Created: 19 Ottobre, 2016 Modified: 20 Marzo, 2017 Manuale applicazione App8816 v Author: mcf88 Srl. App8816

Automatic Control Unit Configurator

PRESENTAZIONE DEI PIANI FORMATIVI AVVISI 1/17 2/17

Come avviare P-touch Editor

Creazione e gestione moduli digitali

Manuale registro elettronico per docenti

Sommario. Avvio del programma... 2 I menu e le toolbar... 3 I menu... 3 Le toolbar... 4 Il 3D... 6 Opzioni... 7 Bluetooth... 8 Quadratura stanza...

PARAMETRI. Guida operativa

SCHEDA PERSONALE ATTENZIONE


smartrefract Tutorial Creazione di un nuovo progetto

Per eseguire una ricerca parziale si deve anteporre o seguire il carattere asterisco alla parola. Esempio

Configurazione database MySQL

GUIDA APPLICATIVA UNITÀ PRODUTTIVE AZIENDA VERSIONE 5.0

Area Sistemi di Elaborazione Microinformatica

Archivio degli strumenti urbanistici attuativi e delle varianti

RICHIESTA DI APPROVVIGIONAMENTO

Presentazione Offerta Formativa Apprendistato Professionalizzante SIAPER. Versione 1.0

BUONI DI SERVIZIO Procedura di attivazione e pagamento dei Buoni di servizio

Un architettura orientata ai servizi per la localizzazione di dispositivi mobili

Storebox Admin Guide. Swisscom (Svizzera) SA

IMPRESE SETTORE DELLO SPETTACOLO

> P o w e r D O C < Gestione documenti e files

Transcript:

Autore: Marco Mazzucchi Telemetria è un'applicazione J2ME basata sul rilevamento satellitare GPS che permette di calcolare la posizione e la velocità istantanea per ogni giro compiuto dall'utente in un determinato circuito. Una volta terminata la raccolta dei dati, l'applicazione stampa sul display dell'apparecchio un grafico riassuntivo della velocità istantanea in funzione della distanza percorsa. L'applicazione salva in memoria persistente il grafico di ogni giro percorso in un determinato circuito, permettendo all'utente di consultarlo in un secondo momento, oppure di sovrapporlo ai grafici di altri giri compiuti sullo stesso circuito per visualizzarne le differenze. L'utente può cancellare dalla memoria un intero circuito, oppure cancellare esclusivamente uno o più giri singoli.

Funzionalità applicazione Crea nuovo circuito: permette all'utente di inserire un nome per il nuovo circuito che vuole creare. Visualizza circuito: stampa la lista di tutti i circuiti salvati nella memoria del dispositivo e permette all'utente di caricare un circuito oppure di cancellarlo (e di conseguenza eliminare tutti i grafici dei giri ad esso associati). Crea nuovo lap: permette all'utente di creare un nuovo giro di un determinato circuito mediante l'uso dei pulsanti start e stop. Una volta terminata la creazione viene stampato a video prima un breve riassunto (distanza percorsa, durata, velocità media), poi il grafico distanza/velocità. Visualizza lap salvati: stampa la lista di tutti i giri salvati in memoria per un determinato circuito e permette all'utente di cancellare o visualizzare il grafico di uno o più giri: in particolare, selezionando un singolo giro verrà stampato esclusivamente il suo grafico, mentre selezionandone più di uno verrà stampata la sovrapposizione dei grafici di ciascun giro.

Realizzazione applicazione Classe principale MyMIDlet: all'avvio mostra schermata di benvenuto e offre il menù di scelta all'utente. Si occupa del rilevamento di posizione nella creazione di un nuovo giro (connessione al Location Provider e ricezione dei dati di localizzazione), della gestione del database (cancellazione di circuiti e grafici dei giri) e della gestione degli eventuali errori. Classe Graph: offre i metodi per costruire e stampare a video il grafico di un giro. Inoltre si occupa del salvataggio e del caricamento di un grafico nel/dal database. Classe Compare: offre i metodi per caricare dal database e stampare a video la sovrapposizione dei grafici di due o più giri. Classe Distance: offre un singolo metodo per calcolare la distanza in metri tra due punti identificati dalle loro coordinate spaziali (lat/long).

Per effettuare il rilevamento di posizione sono usate le Location API (JSR- 179): tramite la classe Location Provider è possibile ottenere una serie di informazioni circa il posizionamento del dispositivo mobile, sfruttando il sistema GPS (che garantisce una buona precisione nella localizzazione). Tra le informazioni restituite sono di particolare importanza le coordinate spaziali di latitudine e longitudine. L'applicazione tiene traccia delle coppie di coordinate ottenute ad ogni rilevazione compiuta lungo il percorso (si è scelto di effettuare un rilevamento di posizione ogni mezzo secondo). Per il salvataggio dei grafici nella memoria persistente del dispositivo si utilizza il Record Management System (RMS) che consente di creare per ogni circuito un Record Store contenente un record per ogni giro salvato (nel record sono memorizzate le informazioni necessarie per il disegno del grafico). Il nome del circuito è inserito direttamente dall'utente, mentre ogni giro viene identificato da data e ora in cui è stato creato (formato giorno/meseore:minuti:secondi)

Per determinare la velocità istantanea si calcola la distanza tra due rilevamenti successivi e la si divide per l'intervallo temporale tra i due rilevamenti. Per disegnare il grafico sono utilizzate le API di basso livello fornite dal linguaggio, in particolare le classi Graphics e Canvas. Il software è stato sviluppato utilizzando la piattaforma Java 2 Micro Edition (J2ME), la configurazione CLDC 1.1 e il profilo MIDP 2.0 e l'optional package che fornisce le Location API. E' necessario che l'utente permetta esplicitamente l'uso dei location services (selezionando Yes nella finestra di alert) per il corretto funzionamento dell'applicazione. E' raccomandato l'uso di un dispositivo con display a colori per visualizzare le differenze tra due o più grafici (disegnati con differenti colori) che vengono sovrapposti.

Screenshots Schermata iniziale Menù di scelta circuito Grafico giro

Screenshots Selezione grafici giri Sovrapposizione grafici Cancellazione giri