Facoltà di Ingegneria STUDIO E SVILUPPO DI UN APPLICAZIONE MOBILE CON L UTILIZZO DEL BROWSER LAYAR

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Facoltà di Ingegneria STUDIO E SVILUPPO DI UN APPLICAZIONE MOBILE CON L UTILIZZO DEL BROWSER LAYAR"

Transcript

1 UNIVERSITÀ DEGLI STUDI DI SIENA Facoltà di Ingegneria Corso di Laurea in INGEGNERIA INFORMATICA STUDIO E SVILUPPO DI UN APPLICAZIONE MOBILE CON L UTILIZZO DEL BROWSER LAYAR Referente: Prof. Marco Maggini Elaborato di: Davide Privitera Anno accademico 2011/2012

2 Introduzione Ai giorni d oggi, l avvento e il consolidamento dell uso della tecnologia, ha portato degli stravolgimenti notevoli sul nostro modo di vivere quotidiano, a tal punto che, oltre al mondo reale, è possibile distinguere, con una linea sempre meno definitiva, una realtà virtuale composta da elementi generati dai calcolatori. Ciò che sta maggiormente contribuendo ad assottigliare la linea di demarcazione tra realtà effettiva e realtà virtuale, prende il nome di Realtà Aumentata. Grazie ad essa, infatti, è possibile unire entrambe le realtà, sovrapponendo a ciò vediamo con i nostri occhi degli elementi virtuali elaborati da un software. Questa tesi si propone di descrivere brevemente le caratteristiche di questa tecnologia e implementare un progetto che ne faccia uso. La prima parte del lavoro è dedicata alla descrizione della Realtà Aumentata e di quali sono le diverse tecnologie che ci permettono di implementarla; si passa poi ad una descrizione degli strumenti che abbiamo a disposizione per poter sviluppare applicazioni che ne facciano uso ed infine si descrive ciò che abbiamo voluto sviluppare e di come si è svolto il processo di sviluppo del software per il Consorzio operativo della banca M.P.S.; in particolar modo andremo a creare un livello per il noto browser Layar, tramite il quale sarà possibile visualizzare informazioni storiche e pubblicitarie sulle filiali M.P.S. presenti sul territorio senese.

3 Realtà Aumentata La Realtà Aumentata (o AR, dall inglese Augmented Reality) è una combinazione di una scena reale vista dall osservatore e di una scena virtuale generata dal computer che aumenta la scena iniziale con informazione aggiuntiva [1]. Lo scopo finale, è quello di creare un sistema nel quale l utente non sappia cogliere la differenza tra il mondo reale e la versione aumentata dello stesso, in quanto entrambe le realtà coesistono nella maniera più armoniosa possibile. Il termine Realtà Aumentata venne coniato agli inizi degli anni 90, quando i due ricercatori Tom Caudell e David Minzell, al lavoro su un prototipo che rimpiazzasse gli strumenti di bordo di un aereo, svilupparono un congegno indossabile sul viso dei piloti in grado di visualizzare velocemente la rotta e tutte le informazioni correlate ai decolli e agli atterraggi [2]. Di lì a pochi anni, lo sviluppo di questa tecnologia fu un crescendo e portò alla creazione di diverse realtà, come ad esempio ARToolKit, la prima applicazione di realtà aumentata che, usando il Video Tracking, permetteva di posizionare una camera virtuale nella stessa posizione del punto di vista dell osservatore e aggiungere informazioni in sovraimpressione [3]; o ancora ARQuake, una versione del videogioco Quake basata sempre sulla Realtà Aumentata [4]. Nel 2008 è stato lanciato Wikitude, un software che consente di visualizzare sul proprio cellulare le informazioni pubblicate da altri utenti su Wikipedia e riferite al sito turistico in cui si trovano [5]. Nel 2009 ARToolKit è stato integrato con Flash, portando la realtà aumentata su browser in modo da poterla sperimentare, oltre che nei moderni smartphone, anche nel web. Nel corso dell'ultimo ventennio, sono state introdotte diverse definizioni di Realtà Aumentata. In generale, possiamo dire che esistono due correnti di pensiero: quella dei ricercatori che definiscono la Realtà Aumentata come un ramo della Realtà Virtuale e quelli che sostengono il contrario.[6][7] Si parla di realtà virtuale (VR) in riferimento a tutte quelle tecniche che permettono di indurre esperienze sensoriali di luoghi e oggetti, reali o immaginari, che vengono simulati per mezzo di tecnologie informatiche, dunque in definitiva si parla di una realtà totalmente simulata. Lo scopo della Realtà Aumentata, invece, non è quello di sostituire il mondo reale, ma di estenderlo. L aggettivo Augmented, sta a definire proprio l aumento del livello di conoscenza offerto all utente sulla realtà circostante [8], in quanto il soggetto riesce a percepire e riconoscere l ambiente in cui si trova (Fig. 1a), senza provare disorientamento, come avviene invece nel caso della VR (Fig. 1b). Uno degli svantaggi della VR è che richiede strumenti hardware capaci di

4 gestire pesanti modelli 3D e che può generare la sensazione di irreale da parte dell utente, essendo basata sulla creazione di ambienti puramente sintetici. (Fig. 1a) (Fig. 1b) Recentemente è stato evidenziato attraverso un grafico, che la separazione tra mondo reale e virtuale non è così netta, ma esiste una zona intermedia chiamata Mixed Reality (Fig. 2). (Fig. 2) Si tratta del grafico chiamato Reality-Virtuality Continuum [9][10], dove è possibile osservare come mondo reale (Real Environment) e mondo totalmente virtuale (Virtual Environment) siano ai due estremi del Continuum; in mezzo a questi due però vi sono alcune variazioni, ovvero L Augmented Reality (AR), che si trova nella parte sinistra della MR, in quanto in essa il mondo reale è predominante rispetto a ciò che viene aggiunto artificialmente e l Augmented Virtuality (AV, Virtualità Aumentata), che si trova più vicina alla VR, e caratterizza quei sistemi che, fatta eccezione per qualche immagine presa dalla realtà, sono in prevalenza virtuali. Con la nascita della Realtà Aumentata, stanno gradualmente andando a diminuire le applicazioni di Realtà Virtuale e di Virtualità Aumentata, dal momento che si rileva sempre più conveniente usare le informazioni digitali per arricchire il nostro mondo piuttosto che sostituirlo completamente da ambienti sintetici.

5 Oltre all utilizzo in settori tecnici, l AR viene anche sfruttata in applicazioni alla portata di tutti. Grazie a questa tecnologia possiamo, ad esempio, sfruttare il nostro smartphone per ottenere, in tempo reale, informazioni sul luogo e sugli edifici che ci stanno davanti, semplicemente puntando la videocamera integrata, o, ancora, ottenere indicazioni applicate alla strada che vediamo davanti, per raggiungere un luogo specificato. Quest ultimo esempio di combinazione tra realtà virtuale e reale, offre agli utenti delle informazioni molto più esaustive e facili da interpretare rispetto a un qualunque navigatore satellitare, perché permette loro di muoversi nell ambiente reale e visualizzare le informazioni sullo stesso livello, senza dover consultare una cartina virtuale su un altro dispositivo [11].

6 Creazione di un sistema di AR Come abbiamo già detto, la Realtà Aumentata permette di aggiungere elementi a quella che altrimenti sarebbe pura e semplice realtà visibile con i nostri occhi; È possibile visualizzare poi questo contenuto virtuale aggiuntivo attraverso un dispositivo Mobile, come un telefonino di ultima generazione (Iphone o telefono Android), oppure attraverso la webcam di un computer o degli occhiali specifici. Gli oggetti virtuali che vediamo in sovraimpressione sono interattivi, ovvero possono eseguire movimenti e animazioni in risposta alle azioni umane. Tutto ciò è possibile grazie ad un software che elabora le immagini del mondo reale e, fissando dei punti geometrici nello spazio, aggancia la realtà virtuale che andrà ad aumentare quella reale. A questo proposito, ricopre un ruolo fondamentale per il corretto funzionamento di queste applicazioni, la fase di monitoraggio e localizzazione della posizione. In linea generale, le applicazione di tipo AR vengono sviluppate in quattro diverse fasi: Tracking, Registrazione, Visualizzazione e Rendering [12]. Il Tracking permette di tracciare la posizione dell osservatore rispetto alla scena, la Registrazione, poi, permette di sovrapporre al modello reale quello artificiale. La Visualizzazione, si occupa di individuare il dispositivo con il quale l utente vuole vedere la Realtà Aumentata, ad esempio, nel nostro caso, tramite un IPhone. Il Rendering, infine, sovrappone concretamente le due realtà, cercando di prediligere due fattori che sono: la qualità dell immagine e la velocità di aggiornamento. Una volta fatto questo, il passo successivo è l interattività dell applicazione che dipende nettamente dal dispositivo che utilizziamo e che ci consente di interagire attivamente con la scena che ci viene presentata. Fase di Tracking Esistono diverse tecniche di Tracking, le più conosciute si basano sui Marker o sulla combinazione tra GPS e bussola. La prima viene maggiormente utilizzata per piattaforme Desktop Computer, si tratta di marcatori stampati in bianco e nero che, una volta posizionati nel sito di interesse, vengono individuati facilmente da uno specifico software che a sua volta genererà la realtà virtuale partendo proprio dai marcatori stessi (Fig. 3).

7 (Fig. 3) Come si evince dall immagine, le coordinate del mondo virtuale vengono generate prendendo come centro il marcatore e generando gli assi cartesiani di conseguenza. Uno dei maggiori vantaggi di questa soluzione sta nel fatto che se il marker viene spostato, tutto l oggetto virtuale si sposta di conseguenza, senza dover modificare nient altro, inoltre questa soluzione è molto precisa, rispetto alle altre tecniche. Questo tipo di approccio ha avuto successo grazie ai costi contenuti, alla velocità con la quale si riesce ad avere un sistema di tracking tridimensionale e infine grazie all implementazione di questo metodo in librerie software gratuite, le ARToolkit [3]. La seconda tecnica di Tracking, che prevede l utilizzo del GPS e della bussola integrata nel nostro dispositivo è una soluzione applicata maggiormente nel campo delle piattaforme Mobile [13]. In questo caso, il software ha dei punti di interesse memorizzati in un database e, una volta che l utente si trova nei pressi di questi punti, il software genera in sovraimpressione le informazioni specifiche. I problemi di questa soluzione sono legati alla scarsa precisione dovuta al GPS (± 10 metri) e alla possibile mancanza di copertura del servizio in alcune zone. Inoltre, se l ambiente reale cambia, dovranno essere prese in considerazione delle eventuali modifiche anche nelle informazioni virtuali ad esso collegate. Fase di Registrazione La fase di Registrazione è una delle più complesse ed elaborate in quanto, come è già stato detto, si occupa di rendere gli oggetti digitali perfettamente integrati nell ambiente circostante, tenendo di conto di quelle che sono le effettive distanze della scena reale e calcolandone le giuste proporzioni. Questo tipo di problema, prende forma soprattutto quando si tratta di applicazioni che devono essere molto precise, vedi ad esempio software dedicati ad operazioni chirurgiche. In questi casi, è

8 essenziale avere un ottima sovrapposizione delle immagini sia quando ciò che si guarda è fermo e sia quando è in movimento. A questo proposito, la fase di Registrazione è normalmente affetta da errori [14], che possiamo suddividere generalmente in due tipologie: Statici: come si evince dalla parola stessa, sono errori che si presentano quando l immagine che stiamo puntando è ferma. Possono essere causati da difetti delle lenti, errori di allineamento nella fase di tracking o errori di mapping dell ambiente reale circostante. Dinamici: avvengono quando l utente o l ambiente si muovono producendo un disallineamento temporaneo tra il sistema virtuale e quello reale. Questo tipo di errori è chiaramente indipendente dalla registrazione statica. E possibile infatti avere un sistema che abbia un ottima registrazione statica ma una pessima registrazione dinamica e che quindi produce effetti poco realistici quando il sistema subisce delle variazioni. Per cercare di ridurre questo tipo di errore si può intervenire su diversi fattori, in particolare il system lag, ovvero ridurre il più possibile il ritardo tra l acquisizione delle immagini e la proiezione degli oggetti, oppure ridurre il ritardo di rendering o ancora meglio cercare di predire la posizione futura dell oggetto che si sta muovendo. Fase di Visualizzazione Riguardo al processo di Visualizzazione, possiamo prendere in considerazione tre metodologie differenti: Monitor based, Optical see through e Video see through [15], le ultime due, come vedremo, si basano sull utilizzo di visori HMD (Head Mounted Display) e dunque garantiscono un risultato molto realistico. Monitor based: è la tecnica più semplice e consiste nel visualizzare su di un monitor la scena vista dalla webcam sovrapposta alla scena virtuale generata dal calcolatore che può essere un PC, un laptop, o gli smartphone di ultima generazione. Questo tipo di approccio presenta dei limiti funzionali, primo fra tutti le basse prestazioni grafiche e quindi la lentezza ad elaborare velocemente le immagini. Altro limite, non indifferente, è dovuto al fatto che se l utente si muove deve spostare anche il monitor da cui osserva la scena. (Fig. 4a) Optical see through: è una tecnica che fa apparire in sovraimpressione su degli specchi traslucidi informazioni, grafici e scritte. (Fig. 4b) Video see through: in questo caso si utilizzano due telecamere, una per ciascun

9 occhio, che acquisiscono le immagini e le inviano all occhio dell utente mediante due display. Attraverso queste tecnica è possibile realizzare effettivi visivi molto più realistici e complicati. (Fig. 4c) I primi due metodi hanno un notevole svantaggio nel ritardo di proiezione dell immagine sul monitor ma hanno il vantaggio che la fase di registrazione è semplificata; nel metodo ottico, invece, quest ultima deve essere acquisita utilizzando dei sensori montati sui visori che ne complicano notevolmente la struttura. (Fig. 4a) (Fig. 4b) (Fig. 4c)

10 Stato dell arte Layar Col passare del tempo, sono stati sviluppati molti strumenti che ci permettono di creare facilmente applicazioni per smartphone che fanno largo uso della realtà aumentata. Uno di questi, con il quale svilupperemo il nostro progetto, è Layar, un browser che ci mette a disposizione la parte di interfaccia quasi preconfezionata [16]. Sviluppato dalla SPRXmobile, è uno dei browser più diffusi dall alto dei suoi 3 milioni di utenti e una comunità di sviluppatori molto attiva in Rete. Inizialmente disponibile solo per Android, col tempo sono state sviluppate anche librerie per IPhone, che nonostante un primo ritiro dall Apple Store per alcuni bug, oggi risulta molto affidabile. Layar offre una serie di livelli che possiamo scegliere dai menù Popular e Featured o ancora dai risultati di una ricerca locale per parole chiave o da un database. Una volta scelto questo filtro (layer), il browser ci permette di inquadrare l ambiente a noi circostante e ci offre informazioni su di esso in base al layer tematico scelto; dunque, ad esempio, potremo avere informazioni su negozi, ristoranti sfruttando servizi come Wikipedia o Google local search; Oltre alle opzioni visibili a seconda dei livelli scelti, esiste una scelta costante data dal pulsante Take me there, grazie al quale è possibile accedere direttamente a Google Maps, e ricevere automaticamente le informazioni per raggiungere il sito desiderato. I diversi livelli tematici o Layers sono scaricabili dalla rete sia gratuitamente che a pagamento.

11 Librerie per Applicazioni Stand Alone Per poter funzionare, un browser ha bisogno di far riferimento ad alcune librerie, necessarie per creare un applicazione di AR. Tra le più importanti, ricordiamo essenzialmente le già menzionate librerie ARToolKit, che permettono di calcolare in tempo reale la posizione e l orientamento di una videocamera rispetto a dei markers [3]. Tali librerie per PC sono state poi modificate, risolvendo principalmente problemi legati alla gestione della memoria, per consentirne un uso anche su PocketPC. La prima versione fu sviluppata da Dr. Hirokazu Kato dell'università di Osaka (Giappone), e poi sono state supportate dal HIT Lab dell'università di Washington e dal HIT Lab NZ dell'università di Canterbury, Nuova Zelanda. La diffusione di queste librerie è stata agevolata dalla codifica di versioni per sistemi operativi quali Linux, MacOS e Windows complete di codice sorgente. Al sistema di riferimento associato al marker planare viene associato un oggetto virtuale, realizzato in precedenza ed importato nell applicazione. Lo sfondo del flusso video, coincide con quello acquisito dalla telecamera ed è congruente con la percezione visiva dell osservatore. Gli oggetti virtuali da inserire nella scena, sono visualizzati utilizzando l ambiente grafico della libreria OpenGl (libreria che rappresenta lo standard industriale per lo sviluppo di applicazioni grafiche che necessitano di alte prestazioni in termini di qualità e capacità di rendering). Le prerogative delle ARToolKit sono la semplicità e la flessibilità d'impiego. Tecnicamente risolvono il problema del Tracking dell'osservatore utilizzando algoritmi di calcolo propri della Computer Vision e calcolando, in real time, la posizione reciproca tra marker e camera elaborando i fotogrammi di un flusso video. Gli algoritmi di calcolo implementati nelle ARToolKit sono: - La calibrazione della camera; - L elaborazione ed estrazione, dalle immagini digitali, delle geometrie fiduciali; - La stima della posizione; - La sovrapposizione di oggetti virtuali ai fotogrammi digitali

12 Il progetto Analisi del problema L utilizzo della Realtà Aumentata permette, come abbiamo visto, di ampliare sostanzialmente le potenzialità dei nostri dispositivi quali computer e smartphone. Nella nostra analisi, abbiamo pensato di sviluppare un applicazione che, usando questa tecnologia, ci permettesse di ottenere informazioni sulle filiali M.P.S. dislocate sul territorio. In particolare, essendo che quest ultime talvolta sono situate in edifici di valenza storica, si è voluto dare la possibilità agli utenti di ottenere informazioni, oltre che sulla singola filiale, anche sul luogo dove essa è posta. Il software in questione, deve dare la possibilità all utente di visualizzare, tramite la videocamera integrata nei dispositivi, le filiali M.P.S. presenti nelle immediate vicinanze, insieme alle relative informazioni di ciascuna, come ad esempio: contatti telefonici, e informazioni anagrafiche. Deve essere possibile definire il range di distanza oltre il quale non vogliamo più rilevare le filiali intorno a noi e se una di queste si trova in un edificio storico, vogliamo poter visualizzare informazioni specifiche a riguardo. Sviluppare un applicazione di questo genere partendo da zero, diventa un lavoro molto oneroso ma fortunatamente, come abbiamo potuto vedere nei capitolo precedenti, abbiamo a disposizione diversi strumenti che ci semplificano ampiamente il tutto. A questo proposito, per poter raggiungere l obiettivo prefissatoci, useremo il browser Layar, che ci da la possibilità di creare in maniera quasi totalmente immediata un applicativo di questo genere. Layar, infatti, ci permette di generare dei livelli (layer), che possiamo personalizzare su diversi piani. Una volta creato un livello, dovremo semplicemente specificare quali sono i nostri punti di interesse, chiamati POI (Points Of Interest), avvalendoci dell uso di un database, inserire le informazioni da visualizzare una volta che l utente si trova nei pressi di questi punti e personalizzare, infine, la parte grafica della nostra applicazione.

13 Requisiti Per cominciare a sviluppare un livello in Layar, innanzitutto abbiamo bisogno di un server che ospiti il database contenente le informazioni, i POI da visualizzare ed i file PHP per l interfacciamento tra il livello e il database; a questo proposito sfruttiamo il servizio di spazio web gratuito offerto da Altervista. Una volta effettuata la registrazione, Altervista ci offre spazio web gratuito, supporto al linguaggio PHP5 e un database MySQL5 interfacciato con PhpMyadmin. Raggiungiamo il sito di Altervista all indirizzo e inseriamo nell apposito box di testo il nome del sito che vorremmo pubblicare, nel nostro caso layarm.p.s. (Fig. 5). (Fig. 5) Una volta fatto ciò, clicchiamo sul tasto Prosegui.

14 Nella pagina successiva ci vengono richiesti alcuni dati anagrafici, compiliamo il modulo e clicchiamo sul tasto Prosegui in basso a destra (Fig. 6). (Fig. 6) A questo punto, lo staff di Altervista ci invierà una di conferma, contenente anche le credenziali di accesso, che ci permetteranno di attivare il nostro sito internet ed accedere al pannello di controllo (Fig.7).

15 (Fig. 7) Il sito che ospita i file per il corretto funzionamento del nostro livello è raggiungibile all indirizzo Il passo successivo, è quello di registrarsi come sviluppatori nel sito ufficiale di Layar all indirizzo in questo modo avremo accesso a tutte le risorse offerteci da Layar per la creazione di un nostro livello personalizzato. Andiamo dunque sul sito e clicchiamo sul link in alto a destra denominato Create account. Nella pagina successiva, inseriamo i nostri dati con i quali vorremo accedere a Layar (Fig. 8). (Fig. 8)

16 Una volta cliccato sul pulsante Create account, riceveremo una di conferma e potremo così accedere al nostro account Layar. Prima di procedere con la vera e propria creazione del livello, dobbiamo impostare il nostro account in modalità sviluppatore; per far ciò raggiungiamo la pagina e premiamo sul pulsante Become a developer now. A questo punto il nostro account è pronto e dovremmo avere una pagina simile a quella in figura 9. (Fig. 9) Creazione del livello Per iniziare la creazione del livello, clicchiamo sul pulsante in alto a destra denominato My layers, clicchiamo, quindi, su create new layer (Fig. 10). (Fig. 10)

17 In questo modo avremo accesso al form di creazione del nostro livello (Fig. 11) (Fig. 11) Questo form è usato per definire e creare uno strato sul server pubblico di Layar. Tutti i campi ad esso correlati sono obbligatori. Salvo il nome del livello che non può essere rinominato, gli altri campi possono essere modificati anche in seconda istanza. La tabella seguente fornisce spiegazioni dettagliate per ciascun campo:

18 Campi Richiesto/Default Definizione Tooltips Layer name Obbligatorio (non può essere rinominato) Il nome del layer. E la chiave che viene utilizzata per il recupero di informazioni all interno del livello Il nome deve esser scritto in caratteri alfanumerici minuscoli, iniziando con un carattere e deve essere unico; non può essere editato una volta che il livello è stato creato NOTA: Il layername apparirà nell URL del livello nella sezione Layers. Title Obbligatorio Il tasto che sarà mostrato nel banner sulla destra e il titolo del livello mostrato nella lista degli strati sul telefono. Massimo 18 caratteri. Publisher name Obbligatorio Il nome dell autore del livello, viene mostrato nelle liste della Layer Gallery. Di default lo sviluppatore del livello è anche colui che lo pubblica. A questo proposito questo campo sarà riempito con il nome dello sviluppatore. Layer type Obbligatorio Il tipo del livello determina come il client dovrà mostrare I POI. Generic 2D: Usa questo valore se vuoi usare le icone default o se hai caricato delle icone personalizzate per rappresentare I POI. 2D and 3D objects in 3D space: Se vuoi usare immagini 2D o modelli 3D nello spazio 3D. API endpoint URL Obbligatorio L URL del tuo servizio web dove Layar può recuperare le informazioni sui POI. NOTA sono supportate solo le porte 80 (http) e 443 (https). L url dovrebbe essere scritto nella forma Short descripti on Obbligatorio Una brave descrizione del livello, mostrata nelle lista dei livelli presente nel telefono. Un breve sommario del tuo livello e dei contenuti che esso propone con un massimo di 60 caratteri, inclusi gli spazi. Layar Vison Obbligatorio/Disabilitato Abilitare questa opzione permette di creare un livello con Layar Vision. Layar Vision è disponibile solo in Layar v6.0 (Android e ios platforms) Una volta compilato il campo con i relativi valori, clicchiamo su Create Layer; in particolare i valori che abbiamo inserito sono i seguenti:

19 Layer Name: filialim.p.s.; Title: Filiali M.P.S. Siena; Short description: Visualizza le filiali M.P.S. presenti a Siena e info varie; Publisher name: Davide Privitera; API endpoint URL: che è l indirizzo del sorgente PHP che gestisce l interfacciamento tra Layar e il database. Lo presenteremo in dettaglio nei prossimi paragrafi. a questo punto il livello comparirà nella nostra pagina personale (Fig. 12), nella sezione My Layers, raggiungibile dal pulsante blu presente in alto a destra. (Fig. 12) Cliccando sul pulsante Edit, potremo effettuare ulteriori personalizzazioni allo strato che abbiamo appena creato. La sezione che ci verrà mostrata sarà simile a quella in figura 13. (Fig.13)

20 In questa sezione, abbiamo vari tabs. Nella tabella sottostante sono mostrati i valori importanti che abbiamo modificato per il corretto funzionamento del livello. Il resto può essere lasciato ai valori di default già preimpostati. Tab Campi Personalizzazioni Listing & Indexing Icon Category Detail description Minimum API version Qui dobbiamo caricare un icona per il nostro livello. Selezioniamo Local information. Qui abbiamo inserito una breve descrizione del livello da noi creato e successivamente una descrizione più dettagliata. Selezioniamo la versione 4.0. Look & feel Banner Icon Carichiamo un banner da 120 x 52. Coverage Countries Bounding Boxes Scegliamo gli stati che il livello dovrà coprire, nel nostro caso scegliamo Italy. Poichè i nostri punti di interesse sono relative alla città di Siena, tramite questa opzione possiamo specificare a Layar la regione di funzionamento dello strato. Preparazione del Database Passiamo ora a creare il database che memorizzerà i POI e le informazioni da mostrare per ciascun punto di interesse. A questo proposito, usiamo il servizio offerto da Altervista, che ho precedentemente presentato. La struttura del database che andremo a creare è composta da quattro tabelle: POI: contiene le informazioni su ciascun punto di interesse (Fig.14a); POIAction: contiene le azioni che ciascun POI dovrà poter eseguire una volta che è stato selezionato (Fig.14b); LayerAction; Layer; (Fig. 14a) (Fig. 14b) Le tabelle sono costruite in modo da restituire in output dati formattati secondo lo standard definito da JSON di cui Layar ne fa largo uso.

21 JSON è l acronimo di JavaScript Object Notation ed è un formato adatto ad immagazzinare varie tipologie di informazioni, e quindi a scambiare queste informazioni tra applicazioni client/server. Uno dei suoi punti di forza è la facilità di scrittura e di analisi dei dati; questo agevola notevolmente gli sviluppatori che ne fanno uso [17]. Per prima cosa effettuiamo il login sul sito di Altervista, e dal menù AlterSito raggiungiamo la voce Database (Fig. 15). (Fig. 15) Per generare più velocemente le nostre tabelle, abbiamo fatto uso del codice SQL che si può direttamente inserire in PhpMyAdmin; accediamo dunque a PhpMyAdmin cliccando sul link in basso a sinistra visibile nella precedente immagine. A questo punto, una volta effettuato il login con le stesse credenziali di accesso dell account Altervista, ci ritroveremo nel menù principale di PhpMyAdmin (Fig.16). (Fig. 16)

22 Cliccando sul nome del database posto in alto a sinistra, che nel nostro caso è my_layarm.p.s., potremo accedere al menù per la creazione delle tabelle che andranno a popolare il nostro DB. Selezioniamo il tab SQL, otterremo un box di testo come quello in figura 17. (Fig. 17) Tramite questo strumento possiamo eseguire in maniera automatica qualsiasi azione, come ad esempio, generare nuove tabelle, popolarle con valori, selezionare determinati risultati etc, etc. Il codice per generare le nostre quattro tabelle è il seguente: SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO"; /*!40101 SET */; /*!40101 SET */; /*!40101 SET */; /*!40101 SET NAMES utf8 */; Struttura per la tabella Layer CREATE TABLE IF NOT EXISTS `Layer` ( `layer` varchar(255) NOT NULL, `refreshinterval` int(10) DEFAULT '300', `refreshdistance` int(10) DEFAULT '100', `fullrefresh` tinyint(1) DEFAULT '1',

23 `showmessage` varchar(255) DEFAULT NULL, `id` int(11) NOT NULL AUTO_INCREMENT, `biwstyle` enum('classic','collapsed') DEFAULT 'classic', PRIMARY KEY (`id`), UNIQUE KEY `layer` (`layer`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=6 ; Struttura per la tabella POI CREATE TABLE IF NOT EXISTS `POI` ( `id` varchar(255) NOT NULL, `footnote` varchar(150) DEFAULT NULL, `title` varchar(150) NOT NULL, `lat` decimal(13,10) NOT NULL, `lon` decimal(13,10) NOT NULL, `imageurl` varchar(255) DEFAULT NULL, `description` varchar(150) DEFAULT NULL, `biwstyle` enum('classic','collapsed') DEFAULT 'classic', `alt` int(10) DEFAULT NULL, `donotindex` tinyint(1) DEFAULT '0', `showsmallbiw` tinyint(1) DEFAULT '1', `showbiwonclick` tinyint(1) DEFAULT '1', `poitype` enum('geo','vision') NOT NULL DEFAULT 'geo', `layerid` int(11) NOT NULL, PRIMARY KEY (`id`), KEY `layerid` (`layerid`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;

24 Struttura per la tabella LayerAction CREATE TABLE IF NOT EXISTS `LayerAction` ( `layerid` int(11) NOT NULL, `label` varchar(30) NOT NULL, `uri` varchar(255) NOT NULL, `id` int(10) NOT NULL AUTO_INCREMENT, `contenttype` varchar(255) DEFAULT 'application/vnd.layar.internal', `method` enum('get','post') DEFAULT 'GET', `activitytype` int(2) DEFAULT NULL, `params` varchar(255) DEFAULT NULL, `closebiw` tinyint(1) DEFAULT '0', `showactivity` tinyint(1) DEFAULT '1', `activitymessage` varchar(255) DEFAULT NULL, PRIMARY KEY (`id`), KEY `layerid` (`layerid`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=3 ; Struttura per la tabella `POIAction` CREATE TABLE IF NOT EXISTS `POIAction` ( `poiid` varchar(255) NOT NULL, `label` varchar(30) NOT NULL, `uri` varchar(255) NOT NULL, `autotriggerrange` int(10) DEFAULT NULL, `autotriggeronly` tinyint(1) DEFAULT '0',

Introduzione a MySQL

Introduzione a MySQL Introduzione a MySQL Cinzia Cappiello Alessandro Raffio Politecnico di Milano Prima di iniziare qualche dettaglio su MySQL MySQL è un sistema di gestione di basi di dati relazionali (RDBMS) composto da

Dettagli

PHP: form, cookies, sessioni e. Pasqualetti Veronica

PHP: form, cookies, sessioni e. Pasqualetti Veronica PHP: form, cookies, sessioni e mysql Pasqualetti Veronica Form HTML: sintassi dei form 2 Un form HTML è una finestra contenente vari elementi di controllo che consentono al visitatore di inserire informazioni.

Dettagli

La gestione documentale con il programma Filenet ed il suo utilizzo tramite la tecnologia.net. di Emanuele Mattei (emanuele.mattei[at]email.

La gestione documentale con il programma Filenet ed il suo utilizzo tramite la tecnologia.net. di Emanuele Mattei (emanuele.mattei[at]email. La gestione documentale con il programma Filenet ed il suo utilizzo tramite la tecnologia.net di Emanuele Mattei (emanuele.mattei[at]email.it) Introduzione In questa serie di articoli, vedremo come utilizzare

Dettagli

DBMS (Data Base Management System)

DBMS (Data Base Management System) Cos'è un Database I database o banche dati o base dati sono collezioni di dati, tra loro correlati, utilizzati per rappresentare una porzione del mondo reale. Sono strutturati in modo tale da consentire

Dettagli

GESTIRE LA BIBLIOGRAFIA

GESTIRE LA BIBLIOGRAFIA GESTIRE LA BIBLIOGRAFIA STRUMENTI DI GESTIONE BIBLIOGRAFICA I software di gestione bibliografica permettono di raccogliere, catalogare e organizzare diverse tipologie di materiali, prendere appunti, formattare

Dettagli

SOFTWARE GESTIONE SMS DA INTERFACCE CL MANUALE D INSTALLAZIONE ED USO

SOFTWARE GESTIONE SMS DA INTERFACCE CL MANUALE D INSTALLAZIONE ED USO CLSMS SOFTWARE GESTIONE SMS DA INTERFACCE CL MANUALE D INSTALLAZIONE ED USO Sommario e introduzione CLSMS SOMMARIO INSTALLAZIONE E CONFIGURAZIONE... 3 Parametri di configurazione... 4 Attivazione Software...

Dettagli

Guida ai Servizi Internet per il Referente Aziendale

Guida ai Servizi Internet per il Referente Aziendale Guida ai Servizi Internet per il Referente Aziendale Indice Indice Introduzione...3 Guida al primo accesso...3 Accessi successivi...5 Amministrazione dei servizi avanzati (VAS)...6 Attivazione dei VAS...7

Dettagli

Basi di Dati prof. Letizia Tanca lucidi ispirati al libro Atzeni-Ceri-Paraboschi-Torlone. SQL: il DDL

Basi di Dati prof. Letizia Tanca lucidi ispirati al libro Atzeni-Ceri-Paraboschi-Torlone. SQL: il DDL Basi di Dati prof. Letizia Tanca lucidi ispirati al libro Atzeni-Ceri-Paraboschi-Torlone SQL: il DDL Parti del linguaggio SQL Definizione di basi di dati (Data Definition Language DDL) Linguaggio per modificare

Dettagli

Attiva la APP di GoToMeeting. Clicca su ATTIVA APP

Attiva la APP di GoToMeeting. Clicca su ATTIVA APP Questo breve manuale ha lo scopo di mostrare la procedura con la quale interfacciare la piattaforma di web conferencing GoToMeeting e la tua piattaforma E-Learning Docebo. Questo interfacciamento consente

Dettagli

CHE COS È DOCFLY FATTURAZIONE PA... 3 1.1 IL GESTIONALE WEB... 3 1.2 ACCESSO ALL INTERFACCIA WEB... 4 1.3 FUNZIONALITÀ DELL INTERFACCIA WEB...

CHE COS È DOCFLY FATTURAZIONE PA... 3 1.1 IL GESTIONALE WEB... 3 1.2 ACCESSO ALL INTERFACCIA WEB... 4 1.3 FUNZIONALITÀ DELL INTERFACCIA WEB... 1. CHE COS È DOCFLY FATTURAZIONE PA... 3 1.1 IL GESTIONALE WEB... 3 1.2 ACCESSO ALL INTERFACCIA WEB... 4 1.3 FUNZIONALITÀ DELL INTERFACCIA WEB... 5 1.3.1 CREAZIONE GUIDATA DELLA FATTURA IN FORMATO XML

Dettagli

I.Stat Guida utente Versione 1.7 Dicembre 2010

I.Stat Guida utente Versione 1.7 Dicembre 2010 I.Stat Guida utente Versione 1.7 Dicembre 2010 1 Sommario INTRODUZIONE 3 I concetti principali di I.Stat 4 Organizzazione dei dati 4 Ricerca 5 GUIDA UTENTE 6 Per iniziare 6 Selezione della lingua 7 Individuazione

Dettagli

Esiste la versione per Linux di GeCo? Allo stato attuale non è prevista la distribuzione di una versione di GeCo per Linux.

Esiste la versione per Linux di GeCo? Allo stato attuale non è prevista la distribuzione di una versione di GeCo per Linux. FAQ su GeCo Qual è la differenza tra la versione di GeCo con installer e quella portabile?... 2 Esiste la versione per Linux di GeCo?... 2 Quali sono le credenziali di accesso a GeCo?... 2 Ho smarrito

Dettagli

Come installare e configurare il software FileZilla

Come installare e configurare il software FileZilla Come utilizzare FileZilla per accedere ad un server FTP Con questo tutorial verrà mostrato come installare, configurare il software e accedere ad un server FTP, come ad esempio quello dedicato ai siti

Dettagli

ACCREDITAMENTO EVENTI

ACCREDITAMENTO EVENTI E.C.M. Educazione Continua in Medicina ACCREDITAMENTO EVENTI Manuale utente Versione 1.5 Maggio 2015 E.C.M. Manuale utente per Indice 2 Indice Revisioni 4 1. Introduzione 5 2. Accesso al sistema 6 2.1

Dettagli

Analisi dei requisiti e casi d uso

Analisi dei requisiti e casi d uso Analisi dei requisiti e casi d uso Indice 1 Introduzione 2 1.1 Terminologia........................... 2 2 Modello della Web Application 5 3 Struttura della web Application 6 4 Casi di utilizzo della Web

Dettagli

Funzioni di base. Manualino OE6. Outlook Express 6

Funzioni di base. Manualino OE6. Outlook Express 6 Manualino OE6 Microsoft Outlook Express 6 Outlook Express 6 è un programma, incluso nel browser di Microsoft Internet Explorer, che ci permette di inviare e ricevere messaggi di posta elettronica. È gratuito,

Dettagli

Gestore Comunicazioni Obbligatorie. Progetto SINTESI. Comunicazioni Obbligatorie. Modulo Applicativo COB. - Versione Giugno 2013 -

Gestore Comunicazioni Obbligatorie. Progetto SINTESI. Comunicazioni Obbligatorie. Modulo Applicativo COB. - Versione Giugno 2013 - Progetto SINTESI Comunicazioni Obbligatorie Modulo Applicativo COB - Versione Giugno 2013-1 Versione Giugno 2013 INDICE 1 Introduzione 3 1.1 Generalità 3 1.2 Descrizione e struttura del manuale 3 1.3 Requisiti

Dettagli

APPLICAZIONE WEB PER LA GESTIONE DELLE RICHIESTE DI ACQUISTO DEL MATERIALE INFORMATICO. Francesco Marchione e Dario Richichi

APPLICAZIONE WEB PER LA GESTIONE DELLE RICHIESTE DI ACQUISTO DEL MATERIALE INFORMATICO. Francesco Marchione e Dario Richichi APPLICAZIONE WEB PER LA GESTIONE DELLE RICHIESTE DI ACQUISTO DEL MATERIALE INFORMATICO Francesco Marchione e Dario Richichi Istituto Nazionale di Geofisica e Vulcanologia Sezione di Palermo Indice Introduzione...

Dettagli

Codici sorgenti di esempio per l'invio di email da pagine WEB per gli spazi hosting ospitati presso ITESYS SRL.

Codici sorgenti di esempio per l'invio di email da pagine WEB per gli spazi hosting ospitati presso ITESYS SRL. Data: 8 Ottobre 2013 Release: 1.0-15 Feb 2013 - Release: 2.0 - Aggiunta procedura per inviare email da Windows con php Release: 2.1-20 Mar 2013 Release: 2.2-8 Ottobre 2013 - Aggiunta procedura per inviare

Dettagli

EndNote Web. Quick Reference Card THOMSON SCIENTIFIC

EndNote Web. Quick Reference Card THOMSON SCIENTIFIC THOMSON SCIENTIFIC EndNote Web Quick Reference Card Web è un servizio online ideato per aiutare studenti e ricercatori nel processo di scrittura di un documento di ricerca. ISI Web of Knowledge, EndNote

Dettagli

Manuale d uso Apache OpenMeetings (Manuale Utente + Manuale Amministratore)

Manuale d uso Apache OpenMeetings (Manuale Utente + Manuale Amministratore) Manuale d uso Apache OpenMeetings (Manuale Utente + Manuale Amministratore) Autore: Matteo Veroni Email: matver87@gmail.com Sito web: matteoveroni@altervista.org Fonti consultate: http://openmeetings.apache.org/

Dettagli

Manuale Software. www.smsend.it

Manuale Software. www.smsend.it Manuale Software www.smsend.it 1 INTRODUZIONE 3 Multilanguage 4 PANNELLO DI CONTROLLO 5 Start page 6 Profilo 7 Ordini 8 Acquista Ricarica 9 Coupon AdWords 10 Pec e Domini 11 MESSAGGI 12 Invio singolo sms

Dettagli

Calc è il programma per la gestione di fogli di calcolo della suite OpenOffice.org.

Calc è il programma per la gestione di fogli di calcolo della suite OpenOffice.org. Calc è il programma per la gestione di fogli di calcolo della suite OpenOffice.org. Nuovo documento Anteprima di stampa Annulla Galleria Apri Controllo ortografico Ripristina Sorgente dati Salva Controllo

Dettagli

PROCEDURA DI INSTALLAZIONE DI MYSQL E VolT per utenti Visual Trader e InteractiveBrokers

PROCEDURA DI INSTALLAZIONE DI MYSQL E VolT per utenti Visual Trader e InteractiveBrokers PROCEDURA DI INSTALLAZIONE DI MYSQL E VolT per utenti Visual Trader e InteractiveBrokers La procedura di installazione è divisa in tre parti : Installazione dell archivio MySql, sul quale vengono salvati

Dettagli

WEB Conference, mini howto

WEB Conference, mini howto Prerequisiti: WEB Conference, mini howto Per potersi collegare o creare una web conference è necessario: 1) Avere un pc con sistema operativo Windows XP o vista (windows 7 non e' ancora certificato ma

Dettagli

Data warehouse.stat Guida utente

Data warehouse.stat Guida utente Data warehouse.stat Guida utente Versione 3.0 Giugno 2013 1 Sommario INTRODUZIONE 3 I concetti principali 4 Organizzazione dei dati 4 Ricerca 5 Il browser 5 GUIDA UTENTE 6 Per iniziare 6 Selezione della

Dettagli

Import Dati Release 4.0

Import Dati Release 4.0 Piattaforma Applicativa Gestionale Import Dati Release 4.0 COPYRIGHT 2000-2005 by ZUCCHETTI S.p.A. Tutti i diritti sono riservati.questa pubblicazione contiene informazioni protette da copyright. Nessuna

Dettagli

Un client su arduino invia i dati acquisiti ad un database

Un client su arduino invia i dati acquisiti ad un database Un client su arduino invia i dati acquisiti ad un database PROBLEMA Si vogliono inviare, periodicamente, i dati acquisiti da alcuni sensori ad un database presente su di un server. Arduino con shield Ethernet

Dettagli

Introduzione ad Access

Introduzione ad Access Introduzione ad Access Luca Bortolussi Dipartimento di Matematica e Informatica Università degli studi di Trieste Access E un programma di gestione di database (DBMS) Access offre: un supporto transazionale

Dettagli

Configurazioni Mobile Connect

Configurazioni Mobile Connect Mailconnect Mail.2 L EVOLUZIONE DELLA POSTA ELETTRONICA Configurazioni Mobile Connect iphone MOBILE CONNECT CONFIGURAZIONE MOBILE CONNECT PER IPHONE CONFIGURAZIONE IMAP PER IPHONE RUBRICA CONTATTI E IPHONE

Dettagli

guida all'utilizzo del software

guida all'utilizzo del software guida all'utilizzo del software Il software Gestione Lido è un programma molto semplice e veloce che permette a gestori e proprietari di stabilimenti balneari di semplificare la gestione quotidiana dell?attività

Dettagli

LA POSTA ELETTRONICA

LA POSTA ELETTRONICA LA POSTA ELETTRONICA Nella vita ordinaria ci sono due modi principali di gestire la propria corrispondenza o tramite un fermo posta, creandosi una propria casella postale presso l ufficio P:T., oppure

Dettagli

MANUALE DI INSTALLAZIONE GESTIONE FLOTTE /REMIND

MANUALE DI INSTALLAZIONE GESTIONE FLOTTE /REMIND Progettisti dentro e oltre l impresa MANUALE DI INSTALLAZIONE GESTIONE FLOTTE /REMIND Pag 1 di 31 INTRODUZIONE Questo documento ha lo scopo di illustrare le modalità di installazione e configurazione dell

Dettagli

Traduzione di TeamLab in altre lingue

Traduzione di TeamLab in altre lingue Lingue disponibili TeamLab è disponibile nelle seguenti lingue nel mese di gennaio 2012: Traduzioni complete Lingue tradotte parzialmente Inglese Tedesco Francese Spagnolo Russo Lettone Italiano Cinese

Dettagli

MINI GUIDA SINTETICA per l uso della lavagna interattiva multimediale

MINI GUIDA SINTETICA per l uso della lavagna interattiva multimediale MINI GUIDA SINTETICA per l uso della lavagna interattiva multimediale InterWrite SchoolBoard è un software per lavagna elettronica di facile utilizzo. Può essere adoperata anche da studenti diversamente

Dettagli

CHIAVETTA INTERNET ONDA MT503HSA

CHIAVETTA INTERNET ONDA MT503HSA CHIAVETTA INTERNET ONDA MT503HSA Manuale Utente Linux Debian, Fedora, Ubuntu www.ondacommunication.com Chiavet ta Internet MT503HSA Guida rapida sistema operativo LINUX V 1.1 33080, Roveredo in Piano (PN)

Dettagli

DVR Icatch serie X11 e X11Z iwatchdvr applicazione per iphone /ipad

DVR Icatch serie X11 e X11Z iwatchdvr applicazione per iphone /ipad DVR Icatch serie X11 e X11Z iwatchdvr applicazione per iphone /ipad Attraverso questo applicativo è possibile visualizzare tutti gli ingressi del DVR attraverso il cellulare. Per poter visionare le immagini

Dettagli

GUIDA RAPIDA emagister-agora Edizione BASIC

GUIDA RAPIDA emagister-agora Edizione BASIC GUIDA RAPIDA emagister-agora Edizione BASIC Introduzione a emagister-agora Interfaccia di emagister-agora Configurazione dell offerta didattica Richieste d informazioni Gestione delle richieste d informazioni

Dettagli

FIRESHOP.NET. Gestione Utility & Configurazioni. Rev. 2014.3.1 www.firesoft.it

FIRESHOP.NET. Gestione Utility & Configurazioni. Rev. 2014.3.1 www.firesoft.it FIRESHOP.NET Gestione Utility & Configurazioni Rev. 2014.3.1 www.firesoft.it Sommario SOMMARIO Introduzione... 4 Impostare i dati della propria azienda... 5 Aggiornare il programma... 6 Controllare l integrità

Dettagli

TeamViewer 7 Manuale Controllo remoto

TeamViewer 7 Manuale Controllo remoto TeamViewer 7 Manuale Controllo remoto TeamViewer GmbH Kuhnbergstraße 16 D-73037 Göppingen teamviewer.com Indice 1 Informazioni su TeamViewer... 5 1.1 Informazioni sul software... 5 1.2 Informazioni sul

Dettagli

AUL22: FactoryTalk View SE Scoprite i vantaggi chiave di una soluzione SCADA integrata

AUL22: FactoryTalk View SE Scoprite i vantaggi chiave di una soluzione SCADA integrata AUL22: FactoryTalk View SE Scoprite i vantaggi chiave di una soluzione SCADA integrata Giampiero Carboni Davide Travaglia David Board Rev 5058-CO900C Interfaccia operatore a livello di sito FactoryTalk

Dettagli

SMS API. Documentazione Tecnica YouSMS SOAP API. YouSMS Evet Limited 2015 http://www.yousms.it

SMS API. Documentazione Tecnica YouSMS SOAP API. YouSMS Evet Limited 2015 http://www.yousms.it SMS API Documentazione Tecnica YouSMS SOAP API YouSMS Evet Limited 2015 http://www.yousms.it INDICE DEI CONTENUTI Introduzione... 2 Autenticazione & Sicurezza... 2 Username e Password... 2 Connessione

Dettagli

Installazione di GFI Network Server Monitor

Installazione di GFI Network Server Monitor Installazione di GFI Network Server Monitor Requisiti di sistema I computer che eseguono GFI Network Server Monitor richiedono: i sistemi operativi Windows 2000 (SP4 o superiore), 2003 o XP Pro Windows

Dettagli

Guida. Vista Live. Controllo. Riproduzione su 24 ore. Ricerca avanz. Le icone includono: Mod. uscita. Icona. Un sensore di allarme.

Guida. Vista Live. Controllo. Riproduzione su 24 ore. Ricerca avanz. Le icone includono: Mod. uscita. Icona. Un sensore di allarme. Guida operatore del registratore TruVision Vista Live Sull immagine live dello schermo vengono visualizzati laa data e l ora corrente, il nome della telecamera e viene indicato se è in corso la registrazione.

Dettagli

Modulo. Programmiamo in Pascal. Unità didattiche COSA IMPAREREMO...

Modulo. Programmiamo in Pascal. Unità didattiche COSA IMPAREREMO... Modulo A Programmiamo in Pascal Unità didattiche 1. Installiamo il Dev-Pascal 2. Il programma e le variabili 3. Input dei dati 4. Utilizziamo gli operatori matematici e commentiamo il codice COSA IMPAREREMO...

Dettagli

DynDevice ECM. La Suite di applicazioni web per velocizzare, standardizzare e ottimizzare il flusso delle informazioni aziendali

DynDevice ECM. La Suite di applicazioni web per velocizzare, standardizzare e ottimizzare il flusso delle informazioni aziendali DynDevice ECM La Suite di applicazioni web per velocizzare, standardizzare e ottimizzare il flusso delle informazioni aziendali Presentazione DynDevice ECM Cos è DynDevice ICMS Le soluzioni di DynDevice

Dettagli

TeamViewer 8 Manuale Meeting

TeamViewer 8 Manuale Meeting TeamViewer 8 Manuale Meeting Rev 8.0-12/2012 TeamViewer GmbH Kuhnbergstraße 16 D-73037 Göppingen www.teamviewer.com Indice 1 Informazioni su TeamViewer... 5 1.1 Informazioni sul software... 5 1.2 Informazioni

Dettagli

Dal punto di vista organizzativo sono possibili due soluzioni per il sistema di rete.

Dal punto di vista organizzativo sono possibili due soluzioni per il sistema di rete. Premessa. La traccia di questo anno integra richieste che possono essere ricondotte a due tipi di prove, informatica sistemi, senza lasciare spazio ad opzioni facoltative. Alcuni quesiti vanno oltre le

Dettagli

FileMaker Server 12. Guida introduttiva

FileMaker Server 12. Guida introduttiva FileMaker Server 12 Guida introduttiva 2007 2012 FileMaker, Inc. Tutti i diritti riservati. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker e Bento sono marchi di FileMaker,

Dettagli

REP_Guidawlg-SE-061113-TRIO

REP_Guidawlg-SE-061113-TRIO REP_Guidawlg-SE-061113-TRIO Istruzioni per l accesso e il completamento dei corsi TRIO per gli utenti di un Web Learning Group 06 novembre 2013 Servizio A TRIO Versione Destinatari: referenti e utenti

Dettagli

Procedura per il ripristino dei certificati del dispositivo USB

Procedura per il ripristino dei certificati del dispositivo USB Procedura per il ripristino dei certificati del dispositivo USB 30/04/2013 Sommario - Limitazioni di responsabilità e uso del manuale... 3 1 Glossario... 3 2 Presentazione... 4 3 Quando procedere al ripristino

Dettagli

NAVIGAORA HOTSPOT. Manuale utente per la configurazione

NAVIGAORA HOTSPOT. Manuale utente per la configurazione NAVIGAORA HOTSPOT Manuale utente per la configurazione NAVIGAORA Hotspot è l innovativo servizio che offre ai suoi clienti accesso ad Internet gratuito, in modo semplice e veloce, grazie al collegamento

Dettagli

SOGEAS - Manuale operatore

SOGEAS - Manuale operatore SOGEAS - Manuale operatore Accesso La home page del programma si trova all indirizzo: http://www.sogeas.net Per accedere, l operatore dovrà cliccare sulla voce Accedi in alto a destra ed apparirà la seguente

Dettagli

Dati importati/esportati

Dati importati/esportati Dati importati/esportati Dati importati Al workspace MATLAB script Dati esportati file 1 File di testo (.txt) Spreadsheet Database Altro Elaborazione dati Grafici File di testo Relazioni Codice Database

Dettagli

Firma Digitale Remota. Manuale di Attivazione, Installazione,Utilizzo

Firma Digitale Remota. Manuale di Attivazione, Installazione,Utilizzo Firma Digitale Remota Manuale di Attivazione, Installazione,Utilizzo Versione: 0.3 Aggiornata al: 02.07.2012 Sommario 1. Attivazione Firma Remota... 3 1.1 Attivazione Firma Remota con Token YUBICO... 5

Dettagli

Introduzione agli algoritmi e alla programmazione in VisualBasic.Net

Introduzione agli algoritmi e alla programmazione in VisualBasic.Net Lezione 1 Introduzione agli algoritmi e alla programmazione in VisualBasic.Net Definizione di utente e di programmatore L utente è qualsiasi persona che usa il computer anche se non è in grado di programmarlo

Dettagli

RefWorks Guida all utente Versione 4.0

RefWorks Guida all utente Versione 4.0 Accesso a RefWorks per utenti registrati RefWorks Guida all utente Versione 4.0 Dalla pagina web www.refworks.com/refworks Inserire il proprio username (indirizzo e-mail) e password NB: Agli utenti remoti

Dettagli

Documentazione Servizio SMS WEB. Versione 1.0

Documentazione Servizio SMS WEB. Versione 1.0 Documentazione Servizio SMS WEB Versione 1.0 1 Contenuti 1 INTRODUZIONE...5 1.1 MULTILANGUAGE...5 2 MESSAGGI...7 2.1 MESSAGGI...7 2.1.1 INVIO SINGOLO SMS...7 2.1.2 INVIO MULTIPLO SMS...9 2.1.3 INVIO MMS

Dettagli

ASTA IN GRIGLIA PRO. COSA PERMETTE DI FARE (per ora) Asta In Griglia PRO:

ASTA IN GRIGLIA PRO. COSA PERMETTE DI FARE (per ora) Asta In Griglia PRO: ASTA IN GRIGLIA PRO Asta in Griglia PRO è un software creato per aiutare il venditore Ebay nella fase di post-vendita, da quando l inserzione finisce con una vendita fino alla spedizione. Il programma

Dettagli

Progetto Istanze On Line

Progetto Istanze On Line 2011 Progetto Istanze On Line 21 febbraio 2011 INDICE 1 INTRODUZIONE ALL USO DELLA GUIDA... 3 1.1 SIMBOLI USATI E DESCRIZIONI... 3 2 PROGETTO ISTANZE ON LINE... 4 2.1 COS È E A CHI È RIVOLTO... 4 2.2 NORMATIVA

Dettagli

Database Manager Guida utente DMAN-IT-01/09/10

Database Manager Guida utente DMAN-IT-01/09/10 Database Manager Guida utente DMAN-IT-01/09/10 Le informazioni contenute in questo manuale di documentazione non sono contrattuali e possono essere modificate senza preavviso. La fornitura del software

Dettagli

Talento LAB 4.1 - UTILIZZARE FTP (FILE TRANSFER PROTOCOL) L'UTILIZZO DI ALTRI SERVIZI INTERNET. In questa lezione imparerete a:

Talento LAB 4.1 - UTILIZZARE FTP (FILE TRANSFER PROTOCOL) L'UTILIZZO DI ALTRI SERVIZI INTERNET. In questa lezione imparerete a: Lab 4.1 Utilizzare FTP (File Tranfer Protocol) LAB 4.1 - UTILIZZARE FTP (FILE TRANSFER PROTOCOL) In questa lezione imparerete a: Utilizzare altri servizi Internet, Collegarsi al servizio Telnet, Accedere

Dettagli

Manuale Utente. S e m p l i c e m e n t e D a t i M i g l i o r i!

Manuale Utente. S e m p l i c e m e n t e D a t i M i g l i o r i! Manuale Utente S e m p l i c e m e n t e D a t i M i g l i o r i! INDICE INDICE... 3 INTRODUZIONE... 3 Riguardo questo manuale...3 Informazioni su VOLT 3 Destinatari 3 Software Richiesto 3 Novità su Volt...3

Dettagli

Elaidon Web Solutions

Elaidon Web Solutions Elaidon Web Solutions Realizzazione siti web e pubblicità sui motori di ricerca Consulente Lorenzo Stefano Piscioli Via Siena, 6 21040 Gerenzano (VA) Telefono +39 02 96 48 10 35 elaidonwebsolutions@gmail.com

Dettagli

Configuration Managment Configurare EC2 su AWS. Tutorial. Configuration Managment. Configurare il servizio EC2 su AWS. Pagina 1

Configuration Managment Configurare EC2 su AWS. Tutorial. Configuration Managment. Configurare il servizio EC2 su AWS. Pagina 1 Tutorial Configuration Managment Configurare il servizio EC2 su AWS Pagina 1 Sommario 1. INTRODUZIONE... 3 2. PROGRAMMI NECESSARI... 4 3. PANNELLO DI CONTROLLO... 5 4. CONFIGURARE E LANCIARE UN ISTANZA...

Dettagli

Guida rapida all uso di ECM Titanium

Guida rapida all uso di ECM Titanium Guida rapida all uso di ECM Titanium Introduzione Questa guida contiene una spiegazione semplificata del funzionamento del software per Chiputilizzare al meglio il Tuning ECM Titanium ed include tutte

Dettagli

Guida alla scansione su FTP

Guida alla scansione su FTP Guida alla scansione su FTP Per ottenere informazioni di base sulla rete e sulle funzionalità di rete avanzate della macchina Brother, consultare la uu Guida dell'utente in rete. Per ottenere informazioni

Dettagli

Lezione su Informatica di Base

Lezione su Informatica di Base Lezione su Informatica di Base Esplora Risorse, Gestione Cartelle, Alcuni tasti di scelta Rapida Domenico Capano D.C. Viterbo: Lunedì 21 Novembre 2005 Indice Una nota su questa lezione...4 Introduzione:

Dettagli

Guida ai Servizi Voce per l Utente. Guida ai ai Servizi Voce per l Utente

Guida ai Servizi Voce per l Utente. Guida ai ai Servizi Voce per l Utente Guida ai Servizi Voce per l Utente Guida ai ai Servizi Voce per l Utente 1 Indice Introduzione... 3 1 Servizi Voce Base... 4 1.1 Gestione delle chiamate... 4 1.2 Gestione del Numero Fisso sul cellulare...

Dettagli

Museo&Web CMS Tutorial: installazione di Museo&Web CMS Versione 0.2 del 16/05/11

Museo&Web CMS Tutorial: installazione di Museo&Web CMS Versione 0.2 del 16/05/11 Museo&Web CMS Tutorial: installazione di Museo&Web CMS Versione 0.2 del 16/05/11 Museo & Web CMS v1.5.0 beta (build 260) Sommario Museo&Web CMS... 1 SOMMARIO... 2 PREMESSE... 3 I PASSI PER INSTALLARE MUSEO&WEB

Dettagli

TeamViewer 8 Manuale Controllo remoto

TeamViewer 8 Manuale Controllo remoto TeamViewer 8 Manuale Controllo remoto Rev 8.0-12/2012 TeamViewer GmbH Kuhnbergstraße 16 D-73037 Göppingen www.teamviewer.com Indice 1 Informazioni su TeamViewer... 6 1.1 Informazioni sul software... 6

Dettagli

Guida ai Servizi Voce per il Referente. Guida ai Servizi Voce per il Referente

Guida ai Servizi Voce per il Referente. Guida ai Servizi Voce per il Referente Guida ai Servizi Voce per il Referente Guida ai Servizi Voce per il Referente 1 Sommario 1 Introduzione... 3 1.1 Accesso al Self Care Web di Rete Unica... 4 2 Servizi Aziendali... 6 2.1 Centralino - Numero

Dettagli

CORSO DI ALGORITMI E PROGRAMMAZIONE. JDBC Java DataBase Connectivity

CORSO DI ALGORITMI E PROGRAMMAZIONE. JDBC Java DataBase Connectivity CORSO DI ALGORITMI E PROGRAMMAZIONE JDBC Java DataBase Connectivity Anno Accademico 2002-2003 Accesso remoto al DB Istruzioni SQL Rete DataBase Utente Host client Server di DataBase Host server Accesso

Dettagli

GUIDA ALLA CONFIGURAZIONE DELLA POSTA iphone/ipad. (v. 1.0.0 Maggio 2014)

GUIDA ALLA CONFIGURAZIONE DELLA POSTA iphone/ipad. (v. 1.0.0 Maggio 2014) GUIDA ALLA CONFIGURAZIONE DELLA POSTA iphone/ipad (v. 1.0.0 Maggio 2014) Benvenuto alla guida di configurazione della posta elettronica per dispositivi mobili tipo iphone/ipad. Prima di proseguire, assicurati

Dettagli

MANUALE DI UTILIZZO SMS MESSENGER

MANUALE DI UTILIZZO SMS MESSENGER MANUALE DI UTILIZZO SMS MESSENGER (Ultimo aggiornamento 14/05/2014) 2013 Skebby. Tutti i diritti riservati. INDICE INTRODUZIONE... 1 1.1. Cos è un SMS?... 1 1.2. Qual è la lunghezza di un SMS?... 1 1.3.

Dettagli

NetMonitor. Micro guida all uso per la versione 1.2.0 di NetMonitor

NetMonitor. Micro guida all uso per la versione 1.2.0 di NetMonitor NetMonitor Micro guida all uso per la versione 1.2.0 di NetMonitor Cos è NetMonitor? NetMonitor è un piccolo software per il monitoraggio dei dispositivi in rete. Permette di avere una panoramica sui dispositivi

Dettagli

Guida all'installazione ed uso dell'app RXCamLink

Guida all'installazione ed uso dell'app RXCamLink Guida all'installazione ed uso dell'app RXCamLink Questa guida riporta i passi relativi all'installazione ed all'utilizzo dell'app "RxCamLink" per il collegamento remoto in mobilità a sistemi TVCC basati

Dettagli

Risoluzione Problemi Chiavetta Internet Veloce MOMODESIGN MD-@

Risoluzione Problemi Chiavetta Internet Veloce MOMODESIGN MD-@ Risoluzione Problemi Chiavetta Internet Veloce MOMODESIGN MD-@ Installazione Modem USB Momo Gestione segnale di rete Connessione Internet Messaggi di errore "Impossibile visualizzare la pagina" o "Pagina

Dettagli

CATTURARE LO SCHERMO INTERO O LA FINESTRA ATTIVA

CATTURARE LO SCHERMO INTERO O LA FINESTRA ATTIVA CATTURARE LO SCHERMO INTERO O LA FINESTRA ATTIVA Supponiamo di voler eseguire una istantanea del nostro desktop, quella che in gergo si chiama Screenshot (da screen, schermo, e shot, scatto fotografico).

Dettagli

Guida al programma 1

Guida al programma 1 Guida al programma 1 Vicenza, 08 gennaio 2006 MENU FILE FILE Cambia utente: da questa funzione è possibile effettuare la connessione al programma con un altro utente senza uscire dalla procedura. Uscita:

Dettagli

FUNZIONI AVANZATE DI EXCEL

FUNZIONI AVANZATE DI EXCEL FUNZIONI AVANZATE DI EXCEL Inserire una funzione dalla barra dei menu Clicca sulla scheda "Formule" e clicca su "Fx" (Inserisci Funzione). Dalla finestra di dialogo "Inserisci Funzione" clicca sulla categoria

Dettagli

Mail da Web. Caratteristiche generali di Virgilio Mail. Funzionalità di Virgilio Mail. Leggere la posta. Come scrivere un email.

Mail da Web. Caratteristiche generali di Virgilio Mail. Funzionalità di Virgilio Mail. Leggere la posta. Come scrivere un email. Mail da Web Caratteristiche generali di Virgilio Mail Funzionalità di Virgilio Mail Leggere la posta Come scrivere un email Giga Allegati Contatti Opzioni Caratteristiche generali di Virgilio Mail Virgilio

Dettagli

MANUALE UTENTE DEL SOFTWARE DI GESTIONE DEGLI ART. SDVR040A/SDVR080A/SDVR160A

MANUALE UTENTE DEL SOFTWARE DI GESTIONE DEGLI ART. SDVR040A/SDVR080A/SDVR160A MANUALE UTENTE DEL SOFTWARE DI GESTIONE DEGLI ART. SDVR040A/SDVR080A/SDVR160A Leggere attentamente questo manuale prima dell utilizzo e conservarlo per consultazioni future Via Don Arrigoni, 5 24020 Rovetta

Dettagli

Boot Camp Guida di installazione e configurazione

Boot Camp Guida di installazione e configurazione Boot Camp Guida di installazione e configurazione Indice 3 Introduzione 4 Panoramica dell'installazione 4 Passo 1: Verificare la presenza di aggiornamenti 4 Passo 2: Per preparare il Mac per Windows 4

Dettagli

Cross Software ltd Malta Pro.Sy.T Srl. Il gestionale come l'avete sempre sognato... Pag. 1

Cross Software ltd Malta Pro.Sy.T Srl. Il gestionale come l'avete sempre sognato... Pag. 1 Il gestionale come l'avete sempre sognato... Pag. 1 Le funzionalità di X-Cross La sofisticata tecnologia di CrossModel, oltre a permettere di lavorare in Internet come nel proprio ufficio e ad avere una

Dettagli

MANUALE GESTIONE DELLE UTENZE - PORTALE ARGO (VERS. 2.1.0)

MANUALE GESTIONE DELLE UTENZE - PORTALE ARGO (VERS. 2.1.0) Indice generale PREMESSA... 2 ACCESSO... 2 GESTIONE DELLE UTENZE... 3 DATI DELLA SCUOLA... 6 UTENTI...7 LISTA UTENTI... 8 CREA NUOVO UTENTE...8 ABILITAZIONI UTENTE...9 ORARI D'ACCESSO... 11 DETTAGLIO UTENTE...

Dettagli

INDICE Informazioni Generali... 4. Comprare ebook con Kobo Desktop... 8. Usare la Libreria di Kobo Desktop... 10. Leggere su Kobo Desktop...

INDICE Informazioni Generali... 4. Comprare ebook con Kobo Desktop... 8. Usare la Libreria di Kobo Desktop... 10. Leggere su Kobo Desktop... Kobo Desktop Manuale Utente INDICE Informazioni Generali... 4 Installare Kobo Desktop su Windows... 5 Installare Kobo Desktop su Mac... 6 Comprare ebook con Kobo Desktop... 8 Usare la Libreria di Kobo

Dettagli

Inizializzazione degli Host. BOOTP e DHCP

Inizializzazione degli Host. BOOTP e DHCP BOOTP e DHCP a.a. 2002/03 Prof. Vincenzo Auletta auletta@dia.unisa.it http://www.dia.unisa.it/~auletta/ Università degli studi di Salerno Laurea e Diploma in Informatica 1 Inizializzazione degli Host Un

Dettagli

Sempre attenti ad ogni dettaglio Bosch Intelligent Video Analysis

Sempre attenti ad ogni dettaglio Bosch Intelligent Video Analysis Sempre attenti ad ogni dettaglio Bosch Intelligent Video Analysis 2 Intervento immediato con Bosch Intelligent Video Analysis Indipendentemente da quante telecamere il sistema utilizza, la sorveglianza

Dettagli

HORIZON SQL CONFIGURAZIONE DI RETE

HORIZON SQL CONFIGURAZIONE DI RETE 1-1/9 HORIZON SQL CONFIGURAZIONE DI RETE 1 CARATTERISTICHE DI UN DATABASE SQL...1-2 Considerazioni generali... 1-2 Concetto di Server... 1-2 Concetto di Client... 1-2 Concetto di database SQL... 1-2 Vantaggi...

Dettagli

Energy Studio Manager Manuale Utente USO DEL SOFTWARE

Energy Studio Manager Manuale Utente USO DEL SOFTWARE Energy Studio Manager Manuale Utente USO DEL SOFTWARE 1 ANALYSIS.EXE IL PROGRAMMA: Una volta aperto il programma e visualizzato uno strumento il programma apparirà come nell esempio seguente: Il programma

Dettagli

Aggiornamento del firmware per iphone con connettore Lightning compatibile con AppRadio Mode

Aggiornamento del firmware per iphone con connettore Lightning compatibile con AppRadio Mode Aggiornamento del firmware per iphone con connettore Lightning compatibile con AppRadio Mode Istruzioni sull aggiornamento per i modelli di navigazione: AVIC-F40BT, AVIC-F940BT, AVIC-F840BT e AVIC-F8430BT

Dettagli

FAQ sul prestito locale, interbibliotecario (ILL) e intersistemico (ISS) in SOL

FAQ sul prestito locale, interbibliotecario (ILL) e intersistemico (ISS) in SOL FAQ sul prestito locale, interbibliotecario (ILL) e intersistemico (ISS) in SOL PRESTITO LOCALE 1. Dove posso trovare informazioni dettagliate sul prestito locale e sulla gestione dei lettori? 2. Come

Dettagli

Progetto Istanze On Line

Progetto Istanze On Line 2014 Progetto Istanze On Line 09 aprile 2014 INDICE 1 INTRODUZIONE ALL USO DELLA GUIDA... 3 1.1 SIMBOLI USATI E DESCRIZIONI... 3 2 GESTIONE DELL UTENZA... 4 2.1 COS È E A CHI È RIVOLTO... 4 2.2 NORMATIVA

Dettagli

Alb@conference GO e Web Tools

Alb@conference GO e Web Tools Alb@conference GO e Web Tools Crea riunioni virtuali sempre più efficaci Strumenti Web di Alb@conference GO Guida Utente Avanzata Alb@conference GO Per partecipare ad un audioconferenza online con Alb@conference

Dettagli

Boot Camp Guida all installazione e alla configurazione

Boot Camp Guida all installazione e alla configurazione Boot Camp Guida all installazione e alla configurazione Indice 4 Introduzione 5 Cosa ti occorre 6 Panoramica dell installazione 6 Passo 1: verifica la presenza di aggiornamenti. 6 Passo 2: apri Assistente

Dettagli

CREAZIONE E INVIO OFFERTA DI APPALTO DA FORNITORE

CREAZIONE E INVIO OFFERTA DI APPALTO DA FORNITORE CREAZIONE E INVIO OFFERTA DI APPALTO DA FORNITORE 1 SOMMARIO 1 OBIETTIVI DEL DOCUMENTO...3 2 OFFERTA DEL FORNITORE...4 2.1 LOG ON...4 2.2 PAGINA INIZIALE...4 2.3 CREAZIONE OFFERTA...6 2.4 ACCESSO AL DOCUMENTALE...8

Dettagli

Guida all utilizzo del dispositivo USB

Guida all utilizzo del dispositivo USB Guida all utilizzo del dispositivo USB 30/04/2013 Sommario - Limitazioni di responsabilità e uso del manuale... 3 1. Glossario... 3 2. Guida all utilizzo del dispositivo USB... 4 2.1 Funzionamento del

Dettagli

Istruzioni per l importazione del certificato per Internet Explorer

Istruzioni per l importazione del certificato per Internet Explorer Istruzioni per l importazione del certificato per Internet Explorer 1. Prima emissione certificato 1 2. Rilascio nuovo certificato 10 3. Rimozione certificato 13 1. Prima emissione certificato Dal sito

Dettagli