Localizzazione geografica

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Localizzazione geografica"

Transcript

1 Localizzazione geografica GPS & co.

2 Le tecnologie GPS triangolazione tramite una rete di satelliti Cell-ID identificativi di antenne cellulari WPS identificativi di reti wireless

3 Global Positioning System Triangolazione tramite almeno 3 satelliti accuratezza: 10m adatto a luoghi aperti

4 Cell-ID Ogni antenna (base station) GSM/LTE trasmette il suo identificatore Database pubblici o privati forniscono le coordinate di ciascuna antenna esempio: OpenCellID, 8 milioni di antenne accuratezza: 100m-5km adatto a fornire una prima approssimazione

5 WPS: Wi-Fi Positioning Systems Gli access point trasmettono varie informazioni in chiaro SSID, MAC address Database associano informazioni geografiche esempio: Mozilla Location Service, 800 milioni di reti accuratezza: 10m adatto ad ambienti chiusi

6 Caratteristiche a confronto

7 Soluzione: sensor fusion

8 in Android

9 Sensor Fusion Video Beyond the blue dot, Google I/O 2013 link (38 14 ) (12:15-14:40)

10 Fused Location Provider Fonde automaticamente i dati raccolti da GPS, Cell-ID e WPS I sensori (accelerometro, etc.) sono usati per activity detection Il client dichiara l accuratezza e il consumo ideali offerto da Google Play Services...

11 Google Play Services E una libreria e un processo in background Offre vari servizi aggiuntivi rispetto ad Android base: Game Services: aspetti sociali dei giochi, classifiche, etc. Location API: sensor fusion per localizzazione geografica Maps Google Drive: cloud storage etc.

12 Perché Google Play Services? Viene automaticamente aggiornato ogni 6 settimane Non dipende dall hardware e quindi dal produttore del telefono Combatte la frammentazione 93% degli utenti Android ha l ultima versione di GPS solo il 17% ha l ultima versione di Android Però: è closed source!

13 Usare il Fused Location Provider 1) richiedere il permesso nel manifest 2) collegarsi a Google Play Services 3) accedere al FLP 4) ottenere una prima posizione ed eventualmente: 5) preparare i parametri per un osservatore 6) registrare un osservatore di posizione geografica

14 Localizzazione tramite Google Play Services Android App GPS oncreate istanzia il client connetti il client richiedi posizione attuale onconnected registra un osservatore elabora posizione attuale onlocationchanged

15 Richiedere il permesso Due permessi rilevanti: ACCESS_COARSE_LOCATION risoluzione ~100m ACCESS_FINE_LOCATION risoluzione massima Esempio: <uses-permission android:name="android.permission. ACCESS_COARSE_LOCATION"/>

16 Usare Google Play Services Procurare un istanza di GoogleApiClient con localizzazione attivata All interno di una Activity (solitamente, in oncreate): GoogleApiClient client = new GoogleApiClient.Builder(this).addConnectionCallbacks(this).addOnConnectionFailedListener(this).addApi(LocationServices.API).build();

17 Collegarsi e scollegarsi protected void onstart() { // provoca una chiamata asincrona a onconnected client.connect();... } protected void onstop() { client.disconnect();... }

18 Ottenere una prima public void onconnected(bundle connectionhint) { Location loc = LocationServices.FusedLocationApi.getLastLocation( client); } if (loc!= null) Log.d( MyApp, latitude: + loc.getlatitude() +, longitude: + loc.getlongitude()); else Log.w( MyApp, Failed to get current location! );

19 Parametri dell osservatore intervallo: intervallo minimo: priorità: tempo ideale tra due aggiornamenti (millisecondi) tempo minimo (per non sovraccaricare l app) preferenza tra accuratezza e consumo di corrente PRIORITY_HIGH_ACCURACY PRIORITY_BALANCED_POWER_ACCURACY PRIORITY_LOW_POWER PRIORITY_NO_POWER LocationRequest locrequest = new LocationRequest(); locrequest.setinterval(10000); // 10 secondi locrequest.setfastestinterval(5000); // 5 secondi locrequest.setpriority(locationrequest.priority_high_accuracy);

20 L interfaccia degli osservatori interface LocationListener { } void onlocationchanged(location location); Alcuni metodi di Location: getlatitude, getlongitude, getaccuracy

21 Registrare un osservatore costante di tipo FusedLocationProviderApi (singleton) LocationServices.FusedLocationApi.requestLocationUpdates( GoogleApiClient c, LocationRequest r, LocationListener l);

22 Riepilogo delle classi coinvolte GoogleApiClient LocationServices FusedLocationProviderApi LocationRequest LocationListener Location client per Google Play Services punto di accesso per alcuni singleton (ha solo campi statici) il location provider; metodi per richiedere posizione e registrare osservatori insieme di parametri per un osservatore un osservatore una posizione, dotata di longitudine e latitudine

23 mock locations

24 Simulare una posizione Per il testing, è utile simulare posizioni arbitrarie Emulatore: comando geo fix <longitude> <latitude> in adb shell Device (ed emulatore): Impostare mock mode nel Fused Location Provider Usare app specifiche

25 Mock mode Usare i seguenti metodi di FusedLocationProviderApi: setmockmode(googleapiclient client, boolean ismock) setmocklocation(googleapiclient client, Location loc) Precisamente: 1. invocare una volta setmockmode(client, true) 2. invocare setmocklocation ogni volta che si vuole modificare la (finta) posizione

26 Approfondimenti Reverse geocoding: convertire coordinate geografiche in un indirizzo (classe Geocoder) Geofences: attivare un app in base alla posizione Servizi cartografici di Google Play Services (maps) Servizi di rilevazione di attività di Google Play Services (activity detection)

Android. Sensori, permessi e feature.

Android. Sensori, permessi e feature. Android Sensori, permessi e feature diegozabot@yahoo.it I sensori (1) I dispositivi Android hanno dei sensori hardware inclusi. Tali sensori prendono informazioni dal mondo circostante e li traducono in

Dettagli

La geolocalizzazione

La geolocalizzazione La geolocalizzazione La maggior parte dei dispositivi mobili di ultima generazione è dotata di un antenna GPS che permette di conoscere, in breve tempo e con la precisione di qualche metro, la propria

Dettagli

Un Sistema Location-based per la mappatura degli Access Point

Un Sistema Location-based per la mappatura degli Access Point 1 Un Sistema Location-based per la mappatura degli Access Point Pasquale Cautela pasquale.cautela@studio.unibo.it Marco Peca marco.peca@studio.unibo.it Rosario Salpietro rosario.salpietro@studio.unibo.it

Dettagli

Tesina esame Programmazione di Sistemi Mobile realizzata da Roberto Giuliani matricola GPS Functionality

Tesina esame Programmazione di Sistemi Mobile realizzata da Roberto Giuliani matricola GPS Functionality Tesina esame Programmazione di Sistemi Mobile realizzata da Roberto Giuliani matricola 633688 GPS Functionality In questa tesina viene approfondito e sviluppato l utilizzo del Global Positioning System

Dettagli

Sistemi Mobili e Wireless Android Localizzazione utente

Sistemi Mobili e Wireless Android Localizzazione utente Sistemi Mobili e Wireless Android Localizzazione utente Stefano Burigat Dipartimento di Matematica e Informatica Università di Udine www.dimi.uniud.it/burigat stefano.burigat@uniud.it Localizzazione utente

Dettagli

Android. Location, Maps, Servizi di Sistema

Android. Location, Maps, Servizi di Sistema Android Location, Maps, Servizi di Sistema Introduzione In questa lezione ci occuperemo di analizzare due casi d'uso che fanno uso dei servizi di localizzazione e della Google Maps LocationManager Project

Dettagli

Lezione 15 Location e mappe

Lezione 15 Location e mappe A cura di Carlo Pelliccia La diffusione delle applicazioni location-based è certamente uno dei maggiori contributi resi dalle piattaforme mobili alla storia dell informatica. Un applicazione o un servizio

Dettagli

Android. Google Maps v2.

Android. Google Maps v2. Android Google Maps v2 diegozabot@yahoo.it Uso delle mappe Google v2 (1) Per poter utilizzare le mappe di Google v2 bisogna prima di tutto ottenere una API map key registrandosi sulla console delle api

Dettagli

Localizzazione fine. Accelerometro e giroscopio. Università di Napoli Federico II

Localizzazione fine. Accelerometro e giroscopio. Università di Napoli Federico II Localizzazione fine Accelerometro e giroscopio Sensori comuni Accelerometro: misura l accelerazione* Giroscopio: misura la velocità angolare Magnetometro: misura l intensità del campo magnetico terrestre,

Dettagli

IL GPS IN BEEBOOK X CONVEGNO NAZIONALE GIT. Geosciences and Information Technologies

IL GPS IN BEEBOOK X CONVEGNO NAZIONALE GIT. Geosciences and Information Technologies X CONVEGNO NAZIONALE GIT Geosciences and Information Technologies SESSIONE STUDENTI IL GPS IN BEEBOOK Carlo Cesarini (laureando Università degli Studi di Urbino "Carlo Bo") Mauro De Donatis (Università

Dettagli

Sistema di Rilevazione presenze.

Sistema di Rilevazione presenze. NOW@WORK Sistema di Rilevazione presenze. COS È? È un sistema di rilevazione presenze, anche in mobilità tramite l utilizzo di una mobile APP. Il sistema «Rilevazione presenze» permette ai dipendenti ed

Dettagli

Version /16/2013. Manuale Utente. Wireless Range Extender N300 DAP-1320

Version /16/2013. Manuale Utente. Wireless Range Extender N300 DAP-1320 Version 1.1 08/16/2013 Manuale Utente Wireless Range Extender N300 DAP-1320 QRS QRS 2 CONTENUTO DELLA CONFEZIONE WIRELESS RANGE EXTENDER N300 DAP-1320 SCHEDA DI CONFIGURAZIONE WI-FI Se uno di questi articoli

Dettagli

Esempio: Interfacce. Gioco Interfacce

Esempio: Interfacce. Gioco Interfacce Esempio: Interfacce 1 Descrizione Si supponga di avere delle carte da gioco. Ogni carta rappresenta un Personaggio che può essere di tipo o Umano o Mostro. Un Personaggio di tipo Umano ha una forza fisica

Dettagli

Esempio: Interfacce. Gioco Interfacce

Esempio: Interfacce. Gioco Interfacce Esempio: Interfacce 1 Descrizione Si supponga di avere delle carte da gioco. Ogni carta rappresenta un Personaggio che può essere di tipo o Umano o Mostro. Un Personaggio di tipo Umano ha una forza fisica

Dettagli

Guida alla connessione

Guida alla connessione Guida alla connessione Leggere la Guida alla configurazione prima di iniziare a impostare la connessione 1 Scaricare l'applicazione DesignNCut DesignNCut è un'applicazione che comanda la macchina DesignNCut

Dettagli

Descrizione componenti

Descrizione componenti Descrizione componenti En Numero Descrizione componenti 1 Pulsante Power On/Off 2 Indicatore di stato a LED 3 Ricevitore 4 Altoparlante Bi De Es 5 Pulsante di Wi-Fi 6 Connettore caricabatteria 7 Antenna

Dettagli

Manuale Utente. Campanello WiFi Trilly. Indice

Manuale Utente. Campanello WiFi Trilly. Indice Manuale Utente Campanello WiFi Trilly Indice TRILLY NEW Capitolo 1 Introduzione... 3 Panoramica...3 Rapida Scheda Tecnica...4 Descrizione Fronte...4 Descrizione Retro...5 Capitolo 2 Applicazione... 6 Capitolo

Dettagli

Sviluppo su Android. Linux Day Torino 2010

Sviluppo su Android. Linux Day Torino 2010 Sviluppo su Android Linux Day Torino 2010 Francesco Ronchi francesco.ronchi@gmail.com - www.synesthesia.it Cos'è Android Sistema operativo dedicato ai device mobili: cellulari, palmari, tablet, navigatori...

Dettagli

Mobile Programming. Prova scritta del 07/04/2016. Prof. De Prisco. Corso di laurea in Informatica

Mobile Programming. Prova scritta del 07/04/2016. Prof. De Prisco. Corso di laurea in Informatica Corso di laurea in Informatica Mobile Prof. De Prisco Prova scritta del 07/04/2016 NOME: COGNOME: MATRICOLA: Domande Punti 1 /10 2 /10 3 /10 4 /10 5 /10 6 /10 7 /10 8 /10 9 /10 10 /10 TOTALE /100 Quesito

Dettagli

Un architettura orientata ai servizi per la localizzazione di dispositivi mobili

Un architettura orientata ai servizi per la localizzazione di dispositivi mobili Tesi di laurea Un architettura orientata ai servizi per la localizzazione di dispositivi mobili Anno Accademico 2004 /2005 Relatore Ch.mo Prof. Domenico Cotroneo Correlatore Ing. Massimo Ficco Candidato

Dettagli

Guida all installazione per Modem Router Archer VR e D

Guida all installazione per Modem Router Archer VR e D Guida all installazione per Modem Router VR e D Descrizione LED e tasti LED STATO DESCRIZIONE La presente guida mostra, a titolo esemplificativo, VR2800 Power Lampeggiante operativo. Avvio in corso. spento.

Dettagli

GUIDA NetStumbler by Savy.uhf

GUIDA NetStumbler by Savy.uhf GUIDA NetStumbler by Savy.uhf NetStumbler è uno dei principali programmi freeware utilizzati nel campo nel Wireless. Permette di rilevare WirelessLAN che utilizzano lo standard 802.11a/b/g. Le sue caratteristiche

Dettagli

Tecnologia GPS / GSM. Introduzione. Tecnologia. Prodotti. Collari GPS. Tracker Hunter. Webtracking. Distributori Italiani. Descrizione del processo

Tecnologia GPS / GSM. Introduzione. Tecnologia. Prodotti. Collari GPS. Tracker Hunter. Webtracking. Distributori Italiani. Descrizione del processo GPS / GSM 1. La tecnologia DogGPS consente di identificare automaticamente la posizione del cane utilizzando satelliti GPS (Global Positioning System) 2. Il cliente installa il softwar nel proprio cellulare

Dettagli

A wearable IoT device for users with mild cognitive impairment needs

A wearable IoT device for users with mild cognitive impairment needs Politecnico di Torino CORSO DI LAUREA MAGISTRALE IN INGEGNERIA DELLE TELECOMUNICAZIONI A wearable IoT device for users with mild cognitive impairment needs RELATORE: Prof. F.Corno TUTOR AZIENDALE: Ing.

Dettagli

Basi Android. Android si definisce open. Con8ene tecnologie open source. Il codice di Android è open. Licenza Open Source Apache 2.

Basi Android. Android si definisce open. Con8ene tecnologie open source. Il codice di Android è open. Licenza Open Source Apache 2. Basi Android 1 Android Cosa è Android? Android è un insieme di strumen8 e librerie per sviluppare applicazioni mobili è più di un SO Android si definisce open Con8ene tecnologie open source Linux Il codice

Dettagli

MODULO WI-FI. V. documentazione 9.5 GUIDA PASSO - PASSO CONFIGURAZIONE APP HAIERSMART2 1

MODULO WI-FI. V. documentazione 9.5 GUIDA PASSO - PASSO CONFIGURAZIONE APP HAIERSMART2 1 V. documentazione 9.5 GUIDA PASSO - PASSO CONFIGURAZIONE APP HAIERSMART2 SMARTAIR2 1 2 Scaricare dal Play store di Google o Apple l applicazione Haier SmartAir2 (ver. 2.2 o superiore) 3 haiercondizionatori.it

Dettagli

Presentazione Chromecast

Presentazione Chromecast Presentazione Chromecast Che cos è Chromecast? Chromecast è un dispositivo di streaming multimediale che permette di trasmettere alla TV i propri contenuti audio e video preferiti Si collega alla porta

Dettagli

ELCART. Manuale di istruzioni/scheda tecnica

ELCART. Manuale di istruzioni/scheda tecnica PAGINA 1 DI 8 Videocamera Smart Assicurarsi, che al primo utilizzo della videocamera Smart non manchi nessun accessorio, come riportato nella lista indicata di seguito. Videocamera 1 Adattatore r1 Cavo

Dettagli

Sviluppo di applicazioni mobili su piattaforma Maemo

Sviluppo di applicazioni mobili su piattaforma Maemo tesi di laurea Anno Accademico 2009/2010 relatore Ch.mo prof. Marcello Cinque candidato Giovanni Fortini Matr. 534/2169 Contesto e contributo Sistemi operativi per dispositivi mobili Sviluppo di un applicazione

Dettagli

Definizione di metodi e tecniche per il testing di applicazioni Android Sensor Based

Definizione di metodi e tecniche per il testing di applicazioni Android Sensor Based tesi di laurea Definizione di metodi e tecniche per il testing di applicazioni Android Sensor Based Anno Accademico 2010/2011 relatore Ch.mo prof. Porfirio Tramontana correlatore Ing. Domenico Amalfitano

Dettagli

Strumenti collaborativi online per la valorizzazione del patrimonio. Premessa

Strumenti collaborativi online per la valorizzazione del patrimonio. Premessa Alessandro Bogliolo Università degli Studi di Urbino Carlo Bo alessandro.bogliolo@uniurb.it Premessa Le nuove tecnologie informatiche offrono opportunità straordinarie per valorizzare il patrimonio artistico

Dettagli

Version /03/02. Manuale Utente. Pocket Cloud Router DIR-879

Version /03/02. Manuale Utente. Pocket Cloud Router DIR-879 Version 1.00 2016/03/02 Manuale Utente Pocket Cloud DIR-879 CONTENUTO DELLA CONFEZIONE AC1900 Wi-Fi DIR-879 ADATTATORE DI ALIMENTAZIONE 12V / 2A CAVO ETHERNET CAT5 CONSENTE DI COLLEGARE IL ROUTER AL PC

Dettagli

FT Sistema di monitoraggio della Temperatura e U.R.% Controller con tecnologia avanzata FT Potente, versatile e configurabile

FT Sistema di monitoraggio della Temperatura e U.R.% Controller con tecnologia avanzata FT Potente, versatile e configurabile ECONORMA S.a.s Prodotti e Tecnologie per l Ambiente 31020 S. VENDEMIANO - TV - Via Olivera 52 - ITALY Tel. 0438-409049 - E-Mail: info@econorma.com www.econorma.com FT-2500 Sistema di monitoraggio della

Dettagli

Fondamenti di Internet e Reti. Antonio Capone, Matteo Cesana, Ilario Filippini, Guido Maier

Fondamenti di Internet e Reti. Antonio Capone, Matteo Cesana, Ilario Filippini, Guido Maier Antonio Capone, Matteo Cesana, Ilario Filippini, Guido Maier 2 Wireless sniffing Antonio Capone, Matteo Cesana, Ilario Filippini, Guido Maier Introduzione Al giorno d oggi, siamo completamente circondati

Dettagli

Corso di programmazione di sistemi mobile 1. Android. Google Cloud Messaging

Corso di programmazione di sistemi mobile 1. Android. Google Cloud Messaging Corso di programmazione di sistemi mobile 1 Android Google Cloud Messaging Corso di programmazione di sistemi mobile 2 Cos è Il Google Cloud Messaging o GCM è un servizio di Google che permette di inviare

Dettagli

ONLINE COLLABORATION

ONLINE COLLABORATION ONLINE COLLABORATION SYLLABUS MODULO C04.2 PASSAPORTO INFORMATICO EIRSAF Scopo Questo documento descrive il syllabus del Modulo Online Collaboration erogato e certificato da IRSAF - Istituto di Ricerca

Dettagli

Fondamenti di Internet e Reti Antonio Capone, Matteo Cesana, Ilario Filippini, Guido Maier

Fondamenti di Internet e Reti Antonio Capone, Matteo Cesana, Ilario Filippini, Guido Maier Antonio Capone, Matteo Cesana, Ilario Filippini, Guido Maier 2 Wireless sniffing Antonio Capone, Matteo Cesana, Ilario Filippini, Guido Maier Introduzione Al giorno d oggi, siamo completamente circondati

Dettagli

Localizzare reti WiFi con Kismet e inssider www.html.it...

Localizzare reti WiFi con Kismet e inssider www.html.it... http://www.readability.com/articles/mjtgueg6 html.it Localizzare reti WiFi con Kismet e inssider by ANDREA DRAGHETTI Kismet e inssider sono due software in grado di rilevare reti wireless, di verificarne

Dettagli

Il numero unico dell emergenza 112

Il numero unico dell emergenza 112 Il numero unico dell emergenza 112 Dal giugno del 2017 i soccorsi sanitari (e non solo) nella provincia Autonoma di Trento vengono attivati attraverso il numero unico dell emergenza NUE 112. Il vecchio

Dettagli

Via Faentina 165G Ravenna - Italy

Via Faentina 165G Ravenna - Italy Via Faentina 165G 48124 Ravenna - Italy Tel. +39 0544 500377 Fax +39 0544 500420 www.glomex.it info@glomex.it Manuale di istruzioni App per Android e ios I dati del vostro : Registra il tuo webboat scaricando

Dettagli

Webfauna Android. Requisiti di sistema Android v o più recenti. Download App Webfauna Disponibile su Google Play Store.

Webfauna Android. Requisiti di sistema Android v o più recenti. Download App Webfauna Disponibile su Google Play Store. Webfauna Android Requisiti di sistema Android v 2.3.3 o più recenti. Download App Webfauna Disponibile su Google Play Store. Webfauna WF Manuale (Android) 1 / 7 Aspetto dell interfaccia: Menu principale

Dettagli

Collega il tuo forno al futuro.

Collega il tuo forno al futuro. 9001 150 466 Collega il tuo forno al futuro. Home Connect. Un app per fare tutto. Home Connect è la prima app che lava, risciacqua, cuoce al forno, fa il caffè e guarda nel frigorifero al posto vostro.

Dettagli

Mobile Programming. Prova scritta del 10/02/2017. Prof. De Prisco. Corso di laurea in Informatica

Mobile Programming. Prova scritta del 10/02/2017. Prof. De Prisco. Corso di laurea in Informatica Corso di laurea in Informatica Mobile Prof. De Prisco Prova scritta del 10/02/2017 NOME: COGNOME: MATRICOLA: Domande Punti 1 /10 2 /10 3 /10 4 /10 5 /10 6 /10 7 /10 8 /10 9 /10 10 /10 TOTALE /100 Quesito

Dettagli

Via Maria 129, FROSINONE Tel: 0775/ MANUALE di INSTALLAZIONE & CONFIGURAZIONE INTERNET ADSL Wi-Fi

Via Maria 129, FROSINONE  Tel: 0775/ MANUALE di INSTALLAZIONE & CONFIGURAZIONE INTERNET ADSL Wi-Fi Via Maria 129, 03100 FROSINONE www.hellotel.it info@hellotel.it Tel: 0775/824309 MANUALE di INSTALLAZIONE & CONFIGURAZIONE INTERNET ADSL Wi-Fi 1 Sommario Configurazione antenna Ubiquiti... 3 Configurazione

Dettagli

Guida rapida installatore EMC.W DL1 EMC.W. Modulo Wi-Fi

Guida rapida installatore EMC.W DL1 EMC.W. Modulo Wi-Fi Guida rapida installatore EMC.W DL1 EMC.W Modulo Wi-Fi Descrizione Modulo Wi-Fi per la connessione centrali e riceventi serie.w a Smartphone Android e ios mediante App Wi-Gate Collegamento Collegare il

Dettagli

SISTEMI OPERATIVI ANDROID

SISTEMI OPERATIVI ANDROID SISTEMI OPERATIVI ANDROID Argomenti» Introduzione al sistema Android» Generalità sull architettura del sistema» Architettura a livello Kernel» Architettura a livello applicazione» Gestione dei permessi

Dettagli

Collegate la vostra macchina da caffè automatica con il futuro.

Collegate la vostra macchina da caffè automatica con il futuro. Collegate la vostra macchina da caffè automatica con il futuro. Home Connect. Una App per tutto. Home Connect è la prima App che lava, risciacqua, cuoce al forno, fa il caffè e guarda nel frigorifero al

Dettagli

Guida all'installazione

Guida all'installazione Leggere questa Guida all'installazione con attenzione prima di iniziare. Per informazioni non contenute qui, visita http://www.tendacn.com. Guida all'installazione 1 Contenuto della confezione D303 * 1

Dettagli

Scheda di rete Wireless-AC a doppia banda AC600 - Adattatore PCI Express WiFi ac

Scheda di rete Wireless-AC a doppia banda AC600 - Adattatore PCI Express WiFi ac Scheda di rete Wireless-AC a doppia banda AC600 - Adattatore PCI Express WiFi 802.11ac Product ID: PEX433WAC11 Consente di aggiornare il PC desktop o server alle potenti rete wireless l 802.11ac. Questa

Dettagli

Corso di Reti di Calcolatori L-A

Corso di Reti di Calcolatori L-A Università degli Studi di Bologna Facoltà di Ingegneria Corso di Reti di Calcolatori L-A Esercitazione 6 (svolta) Java RMI Luca Foschini Anno accademico 2010/2011 Esercitazione 6 1 Specifica: il Client

Dettagli

Protocolli ARP e RARP

Protocolli ARP e RARP Frammentazione Protocolli ARP e RARP Tipi di rete (dati 2000) Estensione Banda (Mbps) Latenza (ms) LAN 1-2 km 10-1000 1-10 WAN worldwide 0.010-600 100-500 MAN 2-50 km 1-150 10 Wireless LAN 0.15-1.5 km

Dettagli

Mobility. Divisione Product Marketing Ricoh Italia

Mobility. Divisione Product Marketing Ricoh Italia Mobility Divisione Product Marketing Ricoh Italia SICUREZZA Mobilità Per informazioni su APP e soluzioni Ricoh: click sulle immagini o logo YouTube. PROCESSO DIRETTO PROCESSO CONTROLLATO RICOH Smart Device

Dettagli

Il sistema operativo Android

Il sistema operativo Android Sicurezza e permessi Panoramica SDK Codice nativo con NDK Il sistema operativo Android Letture consigliate: Il sistema operativo Android http://www-ictserv.poliba.it/piscitelli/doc/lucidiso_eltlc_270/il%20sistema%20operativo%20android.pdf

Dettagli

INDICE Immagini e registrazioni presenti nella galleria... 23

INDICE Immagini e registrazioni presenti nella galleria... 23 ITALIANO INDICE 1 Introduzione... 3 2 Operazioni e condizioni preliminari... 3 3 Modalità di accesso... 4 4 Interfaccia di accesso all applicazione... 4 5 Registrazione dell utente... 5 6 Modalità mondo...

Dettagli

Sensori di movimento in Android. Brando Mordenti Matricola

Sensori di movimento in Android. Brando Mordenti Matricola Sensori di movimento in Android Brando Mordenti Matricola 661278 INTRODUZIONE La piattaforma Android prevede un certo numero di sensori per permettere di monitorare il movimento di un device. Due di questi

Dettagli

GPS Global Positionning System

GPS Global Positionning System GPS e Geocaching GPS Global Positionning System (Sistema globale di posizionamento) È stato sviluppato dal Dipartimento di Difesa dell'esercito degli Stati Uniti. Consente all'utente, dotato di un ricevitore,

Dettagli

Istruzioni per montaggio modulo WIFI e configurazione dell applicazione da smartphone

Istruzioni per montaggio modulo WIFI e configurazione dell applicazione da smartphone Istruzioni per montaggio modulo WIFI e configurazione dell applicazione da smartphone Capitolo 1 - Pag.2 Istruzioni per Installazione modulo WIFI su modello AQUA - Pag.3 Istruzioni per Installazione modulo

Dettagli

Introduzione alla programmazione Android. Emanuel Di Nardo

Introduzione alla programmazione Android. Emanuel Di Nardo Introduzione alla programmazione Android 1 Emanuel Di Nardo emanuel.dinardo@gmail.com Architettura di base Insieme software composto da: Sistema operativo Middleware Applicazioni di base Utilizzo del linguaggio

Dettagli

Programmazione Android. Luca Morettoni <luca@morettoni.net> http://www.morettoni.net

Programmazione Android. Luca Morettoni <luca@morettoni.net> http://www.morettoni.net Programmazione Android Luca Morettoni http://www.morettoni.net Android Programming Cos'è Android; Concetti di base sulla programmazione: Q&A AndroidManifest; Activities; Services;

Dettagli

Open Data Roma Capitale Apps4Roma

Open Data Roma Capitale Apps4Roma Open Data Roma Capitale Apps4Roma Page 1 Una banca dati di informazioni fino ad oggi poco accessibili, in costante aggiornamento ed integrazione, su tematiche diversificate. GIOV Obiettivo: permettere

Dettagli

L interazione tra i device ed il mondo reale dall HTML5 al «mobile» Alessio Garbi alessio.garbi@xonne.it http://www.linkedin.com/in/alessiogarbi

L interazione tra i device ed il mondo reale dall HTML5 al «mobile» Alessio Garbi alessio.garbi@xonne.it http://www.linkedin.com/in/alessiogarbi & L interazione tra i device ed il mondo reale dall HTML5 al «mobile» Alessio Garbi alessio.garbi@xonne http://linkedin.com/in/alessiogarbi Di cosa parleremo... Le potenzialità offerte oggi dai nuovi device

Dettagli

Syllabus Fortablet. 1. Impostazione dell hardware e software per l'avvio e l'utilizzo del TABLET

Syllabus Fortablet. 1. Impostazione dell hardware e software per l'avvio e l'utilizzo del TABLET Syllabus Fortablet Il Syllabus è il documento che descrive in dettaglio ciò che il candidato deve sapere e saper fare per conseguire Fortablet. Il documento è articolato in moduli, ciascuno corrispondente

Dettagli

Sistemi operativi. Fondamenti di Informatica

Sistemi operativi. Fondamenti di Informatica Sistemi operativi Fondamenti di Informatica Scratch https://scratch.mit.edu/studios/3840177/ Software ed Hardware Software Hardware Kernel Software Kernel Hardware Sistema operativo Processi: un programma

Dettagli

I benefici dei dispositivi e delle tecnologie Web Automation applicati ai sistemi per le Public Utility

I benefici dei dispositivi e delle tecnologie Web Automation applicati ai sistemi per le Public Utility Ing. Simone Recchia General Manager Technical Department Panasonic Electric Works Italia srl Phone: +39 045 6752744 E-mail: simone.recchia@eu.panasonic.com www.panasonic-electric-works.it I benefici dei

Dettagli

Sistema di presentazione Wireless per collaborazione Video - WiFi a HDMI e VGA p

Sistema di presentazione Wireless per collaborazione Video - WiFi a HDMI e VGA p Sistema di presentazione Wireless per collaborazione Video - WiFi a HDMI e VGA - 1080p Product ID: WIFI2HDVGAGE Questo sistema di presentazione wireless è un hub video che consente di condividere lo schermo

Dettagli

Collegate il vostro elettrodomestico con il futuro. Guida rapida

Collegate il vostro elettrodomestico con il futuro. Guida rapida Collegate il vostro elettrodomestico con il futuro. Guida rapida Il futuro inizia oggi a casa vostra con Home Connect * Congratulazioni per aver acquistato la macchina da caffè automatica del futuro, che

Dettagli

PRESENTAZIONE APP ISCRITTO

PRESENTAZIONE APP ISCRITTO PRESENTAZIONE APP ISCRITTO Una soluzione mobile per gli iscritti agli Ordini degli Ingegneri Pistoia 19 Maggio 2017 PERCHE' UNA APP PER GLI ISCRITTI? Offrire all'ordine strumenti per una più efficiente

Dettagli

Esercitazione Google Maps

Esercitazione Google Maps Esercitazione Google Maps Esercizio 1 Visualizzare i risultati della API comuni.php su una mappa geografica. Soluzione Come prima cosa, occorre creare una chiave di utilizzo della libreria Google Maps.

Dettagli

Events: Track your favorite artists

Events: Track your favorite artists Events: Track your favorite artists Universitá degli Studi di Salerno Progetto February 8, 2015 1 2 Overview 3 Concerts é un web site che permette di accedere a molte informazioni in rete, relative a cantanti

Dettagli

INFORMATION TECHNOLOGY

INFORMATION TECHNOLOGY Un approccio allo sviluppo di applicazioni IoT (anche per veicoli) basato su alcune delle principali tecnologie emergenti e sul loro utilizzo integrato Si parla di Ing. Marco Colonna Challenge Engineering

Dettagli

MANUALE D UTILIZZO DI UNITO-WIFI

MANUALE D UTILIZZO DI UNITO-WIFI MANUALE D UTILIZZO DI UNITO-WIFI VERSIONE 5.02.00 08-2017 Manuale d utilizzo di UNITO-WIFI v 5.02.00 2 INDICE 1. INTRODUZIONE 3 1.1. Cos è UNITO-WIFI? 3 1.2. A chi è rivolto 3 2. CONFIGURAZIONE 4 2.1.

Dettagli

Manuale d Installazione e Uso. imodule. Controllo Remoto via Wi-Fi o GSM. imodule - RAD - ITA - Manuale - 1502.1

Manuale d Installazione e Uso. imodule. Controllo Remoto via Wi-Fi o GSM. imodule - RAD - ITA - Manuale - 1502.1 Manuale d Installazione e Uso imodule Controllo Remoto via Wi-Fi o GSM imodule SOMMARIO SOMMARIO 1. SEZIONE INSTALLATORE 3 1.1.1. REGISTRAZIONE INSTALLATORE 4 1.1.2. REGISTRAZIONE NUOVA UNITÀ (NUOVO UTENTE)

Dettagli

GUIDA OPERATIVA AL SOFTWARE QGIS E NUOVE FUNZIONALITÀ

GUIDA OPERATIVA AL SOFTWARE QGIS E NUOVE FUNZIONALITÀ giovedì 7 maggio 2015 // Centro Studi PIM Villa Scheibler a cura di Angelo Armentano EDITARE Ultima versione del software QGis e strumenti di editing avanzato a cura della dott.ssa Francesca Cella [Centro

Dettagli

ANDROID. Domenico Talia. Università della Calabria. talia@dimes.unical.it

ANDROID. Domenico Talia. Università della Calabria. talia@dimes.unical.it ANDROID Domenico Talia Università della Calabria talia@dimes.unical.it Sistemi Operativi per Mobile! I sistemi operativi per sistemi mobili seguono i principi dei SO classici ma devono gestire risorse

Dettagli

A proposito di A colpo d'occhio 1. Esplorare il tuo nuovo tablet 7

A proposito di A colpo d'occhio 1. Esplorare il tuo nuovo tablet 7 Sommario 1 2 A proposito di A colpo d'occhio 1 Una veloce panoramica................................... 2 Novità in Windows 8..................................... 3 Alcuni presupposti.......................................

Dettagli

Gui testing automatico di applicazioni Android tramite emulazione di input ed eventi provenienti da sensori

Gui testing automatico di applicazioni Android tramite emulazione di input ed eventi provenienti da sensori tesi di laurea Gui testing automatico di applicazioni Android tramite emulazione di input ed eventi Anno Accademico 2011/2012 relatore Ch.mo prof. Porfirio Tramontana correlatore Ing. Domenico Amalfitano

Dettagli

GUIDA NetStumbler by Savy.uhf

GUIDA NetStumbler by Savy.uhf 1 di 5 05/04/2008 14.57 www.wifi-ita.com La prima community Italiana sul WiFi MENU PRINCIPALE HOME FORUM Guida a NetStumbler Scritto da Savy.uhf martedì 21 agosto 2007 Annunci Google CHAT REGISTRATI! è

Dettagli

Un applicazione client per la localizzazione via Bluetooth e Wi-Fi di dispositivi Smartphone Anno Accademico 2005/2006

Un applicazione client per la localizzazione via Bluetooth e Wi-Fi di dispositivi Smartphone Anno Accademico 2005/2006 tesi di laurea Un applicazione client per la localizzazione via Bluetooth e Wi-Fi di dispositivi Anno Accademico 2005/2006 relatore Ch.mo prof. Stefano Russo correlatore Ing. Massimo Ficco candidato Giorgio

Dettagli

Android. Custom View.

Android. Custom View. Android Custom View diegozabot@yahoo.it Creazione di una Custom View (1) La classe View è la classe madre di tutti i componenti visuali di Android. Ogni sottoclasse implementa il metodo ondraw(canvas)

Dettagli

Ingegneria del Software II. Proposte di progetto d esame. a.a. 2016/17

Ingegneria del Software II. Proposte di progetto d esame. a.a. 2016/17 Ingegneria del Software II Proposte di progetto d esame a.a. 2016/17 1 1- Studio di algoritmi e strumenti a supporto del testing combinatoriale A partire anche dalle risorse messe a disposizione dal NIST,

Dettagli

Introduzione. Introduzione. Tecnologia. Prodotti. Distributori Italiani. Collari GPS. Software Tracker Hunter. Webtracking

Introduzione. Introduzione. Tecnologia. Prodotti. Distributori Italiani. Collari GPS. Software Tracker Hunter. Webtracking Software Informazioni su Inc. Inc. è un azienda specializzata in dispositivi di monitoraggio, concentra il suo interesse sullo sviluppo e vendita di: GPS per gli animali, soprattutto cani da caccia Software

Dettagli

Diffusione Android e Malware

Diffusione Android e Malware Android Security Diffusione Android e Malware - Android e` un sistema operativo open che ha raggiunto fin ora una diffusione globale maggiore del 60%. - E` il sistema di smartphone piu` colpito da attacchi

Dettagli

Ereditarietà. Ereditarietà. Ereditarietà. Ereditarietà

Ereditarietà. Ereditarietà. Ereditarietà. Ereditarietà L ereditarietà è il meccanismo attraverso cui viene implementata la relazione di specializzazione (is-a). L ereditarietà è il meccanismo attraverso cui una classe (derivata) eredita da un altra classe

Dettagli

Funzioni Principali dell APP ENTR

Funzioni Principali dell APP ENTR Funzioni Principali dell APP ENTR 1. Impostare il proprietario 2. Trovare la serratura 3. Chiudere/Riaprire 4. Menù 5. Aggiungere un utente 6. Gestione dell utente 7. Ottenere la chiave 8. Cancellare una

Dettagli

UpToDate Anywhere. Guida alla registrazione. Questa guida alla registrazione illustra come:

UpToDate Anywhere. Guida alla registrazione. Questa guida alla registrazione illustra come: Quando non ci si può permettere il lusso di sbagliare UpToDate Anywhere Guida alla registrazione Questa guida alla registrazione illustra come: Registrare gratuitamente un account Accedere a UpToDate Restare

Dettagli

Programmazione a Oggetti Lezione 7. Il linguaggio Java: aspetti generali

Programmazione a Oggetti Lezione 7. Il linguaggio Java: aspetti generali Programmazione a Oggetti Lezione 7 Il linguaggio Java: aspetti generali Sommario Obiettivi di JAVA Portabilità: produrre codice eseguibile su più piattaforme (JVM) Affidabilità: Evitare il più possibile

Dettagli

SEMPRE CONNESSO, OVUNQUE TU SIA. SCOPRI I NUOVI KIT MINI HANDSFREE VIP WI-FI Disponibili con le pulsantiere Quadra ViP o ikall Metal ViP.

SEMPRE CONNESSO, OVUNQUE TU SIA. SCOPRI I NUOVI KIT MINI HANDSFREE VIP WI-FI Disponibili con le pulsantiere Quadra ViP o ikall Metal ViP. SEMPRE CONNESSO, OVUNQUE TU SIA. SCOPRI I NUOVI KIT MINI HANDSFREE VIP WI-FI Disponibili con le pulsantiere Quadra ViP o ikall Metal ViP. *DISPONIBILE ANCHE CON PULSANTIERA IKALL METAL VIP. V I P Wi-Fi

Dettagli

Guida all accesso per gli ospiti

Guida all accesso per gli ospiti Guida all accesso per gli ospiti Ricerca della rete Wi-Fi e connessione Giunto nelle aree della location coperte da segnale Wi-Fi, l ospite dovrà per prima cosa connettere il proprio dispositivo alla rete

Dettagli

CAI CLUB ALPINO ITALIANO SEZIONE DELLA SPEZIA. OsmAnd

CAI CLUB ALPINO ITALIANO SEZIONE DELLA SPEZIA. OsmAnd CAI CLUB ALPINO ITALIANO SEZIONE DELLA SPEZIA OsmAnd NOTE PER L INSTALLAZIONE E LA CONFIGURAZIONE PER LA NAVIGAZIONE DEI PERCORSI ESCURSIONISTICI IN LIGURIA Ultimo aggiornamento - Aprile 2016 A cura di

Dettagli

Procedura aggiornamento firmware

Procedura aggiornamento firmware Procedura aggiornamento firmware Sommario Introduzione... 3 Caratteristiche versione firmware... 3 Strumentazione necessaria e requisiti di base... 3 Procedura aggiornamento... 4 Appendice... 7 Connessione

Dettagli

SATSLEEVE+ Lo smartphone diventa satellitare! Guida Rapida

SATSLEEVE+ Lo smartphone diventa satellitare! Guida Rapida SATSLEEVE+ Lo smartphone diventa satellitare! Guida Rapida Il Servizio Sat+ SEMPRE RAGGIUNGIBILI, OVUNQUE VOI SIATE! Il servizio Sat+ permette di essere sempre raggiungibili sul proprio numero: basta configurare

Dettagli

Version /21/2016. Manuale Utente. AC3150 Ultra Wi-Fi Router DIR-885L

Version /21/2016. Manuale Utente. AC3150 Ultra Wi-Fi Router DIR-885L Version 1.10 10/21/2016 Manuale Utente AC3150 Ultra Wi-Fi DIR-885L CONTENUTO DELLA CONFEZIONE SOMMARIO AC5300 ULTRA WIFI ROUTER DIR-885L x 4 4 ANTENNE ALIMENTATORE 12V / 3A CAVO ETHERNET (UTP CAT5) CONSENTE

Dettagli

Manuale d'uso Campanello WiFi TRILLY

Manuale d'uso Campanello WiFi TRILLY Manuale d'uso Campanello WiFi TRILLY Skynet Italia Srl www.skynetitalia.net Pagina 1 Indice Capitolo 1 - Panoramica... 3 Scheda tecnica...3 Descrizione...4 Capitolo 2 Installazione Applicazioni... 5 Capitolo

Dettagli

Variabili e Metodi di classe Interfacce e Package Gestione di File in Java

Variabili e Metodi di classe Interfacce e Package Gestione di File in Java Fondamenti di Informatica Variabili e Metodi di classe Interfacce e Package Gestione di File in Java Fondamenti di Informatica - D. Talia - UNICAL 1 Variabili di classe: Static Una variabile di classe

Dettagli

ANDROID. Mobile Web Design. Corso di programmazione di sistemi mobile 1

ANDROID. Mobile Web Design. Corso di programmazione di sistemi mobile 1 ANDROID Mobile Web Design Corso di programmazione di sistemi mobile 1 Cos è Android Android è un sistema operativo per dispositivi mobili (mobile OS) sviluppato da Google Inc. e basato su kernel Linux.

Dettagli

HEOS Extend QUICK START GUIDE

HEOS Extend QUICK START GUIDE HEOS Extend QUICK START GUIDE PRIMA DI INIZIARE Assicurarsi di disporre dei seguenti articoli in ordine di lavoro: Router Connessione a Internet Dispositivo mobile Apple ios o Android connesso alla propria

Dettagli

1 Presentazione generale. 2 Struttura. 3 Installazione 4 Connessione all'apparecchio e apertura dell'applicazione Web

1 Presentazione generale. 2 Struttura. 3 Installazione 4 Connessione all'apparecchio e apertura dell'applicazione Web IT EN. 1 Presentazione generale 1.1 Accessori 1.2 Specifiche 1.3 Configurazione predefinita della rete 2 Struttura 2.1 Dimensioni 2.2 Sistema 3 Installazione 4 Connessione all'apparecchio e apertura dell'applicazione

Dettagli

Tecniche di progettazione e sviluppo di applicazioni mobile

Tecniche di progettazione e sviluppo di applicazioni mobile Slide del corso FSE Tecniche di progettazione e sviluppo di applicazioni mobile svolto presso AREA Science Park Padriciano - Trieste - Italy diegozabot@yahoo.it Android Introduzione diegozabot@yahoo.it

Dettagli

Guida alla configurazione di apparati Zyxel per l uso in abbinamento a piattaforme Wi-Fi Hotel e WiFinity

Guida alla configurazione di apparati Zyxel per l uso in abbinamento a piattaforme Wi-Fi Hotel e WiFinity Guida alla configurazione di apparati Zyxel per l uso in abbinamento a piattaforme Wi-Fi Hotel e WiFinity Rev. Novembre 2016 Per configurare gli apparati a marchio Zyxel e predisporli al funzionamento

Dettagli