Utilizzo di WebSocket in ios: un esempio tramite la libreria SocketRocket

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Utilizzo di WebSocket in ios: un esempio tramite la libreria SocketRocket"

Transcript

1 Utilizzo di WebSocket in ios: un esempio tramite la libreria SocketRocket Tesina per il corso di Programmazione di Sistemi Mobile Stefano Belli Anno Accademico 2014/2015

2 Che cosa sono le websocket? Websocket è una protocollo web che fornisce comunicazione full-duplex attraverso una connessione TCP. Standardizzato dall IETF nel 2011, Websocket sta ottenendo un crescente successo grazie alle sue note doti di sicurezza e affidabilità tra i browser esistenti in commercio; la sua architettura permette di sostituire i vecchi sistemi di comunicazione che si basavano su polling per determinare l arrivo di nuove informazioni. Attualmente, le websocket vengono implementate in tutti quegli abiti in cui è richiesta una forte interattività con gli utenti, come ad esempio chat, giochi multigiocatore ecc., ma vengono utilizzate anche in ambienti SPA (Single Page Application) per garantire una certa dinamicità delle pagine ( Gmail in tal senso ne è un valido esempio). Perchè implementarle in un ambiente mobile? Sebbene le Websocket siano perlopiù usate nei browser e relative applicazioni, alcuni ambienti come le già citate SPA adottano interfaccie RESTful per lo scambio di informazioni tra server e client: in questi casi le websoc-

3 3 ket trovano un comodo utilizzo, in quanto anch esse utilizzano il protocollo HTTP e possono essere implementate a fianco delle altre comuni API POST e GET. Inoltre, si consideri che le websocket normalmente operano sulla socket 80, di default abilitata nelle infrastrutture di rete. L implementazione di una connessione full-duplex attraverso una connessione TCP qualsiasi, invece, richiederebbe la configurazione di socket apposite, cosa che è assolutamente poco user-friendly per degli user-agent come quelli mobile. Infine, merita approfondimento l enorme impatto in termini di performance che una connessione asincrona ha nei confronti di una comunicazione tramite polling: il grafico seguente mostra un breve confronto tra i due approcci sopracitati.

4 Utilizzo di SocketRocket in ambiente ios Un modo relativamente semplice di utilizzare le websocket in un applicazione ios è quello di adottare la libreria SocketRocket, conforme allo standard RFC 6455 e compatibile con le principali implementazioni di questa tecnologia. Per prima cosa, è necessario creare un progetto in XCode dal quale poi partire a sviluppare l applicazione desiderata: si noti che non è richiesto uno specifico tipo di progetto, dato che uno qualsiasi servirà allo scopo. Una volta creato, procediamo al aggiunta della libreria SocketRocket tramite le seguenti opzioni: Copiare tutti i files della libreria nel gruppo di lavoro del progetto. Includere SocketRocket come sottoprogetto e usare libsocketrocket come framework della libreria. Si tenga conto che, qualora si sia deciso di adottare questa strategia, sarà necessario aggiungere?add -ObjC? nelle opzioni di compilazione di Xcode. A seconda del metodo scelto, si renderà necessario aggiungere come import <SocketRocket/SRWebSocket.h> oppure SRWebSocket.h. Inizializzazione della libreria Per poter utilizzare la libreria, è necessario utilizzare la classe SRWeb- Socket, che può essere inizializzata nel seguente modo: NSString *urlstring SRWebSocket *websocket = [[SRWebSocket alloc] initwithurl:[nsurl URLWithString:urlString]]; dove il parametro stringwithformat indica l url alla quale connettersi con una connessione websocket, attraverso una semplice stringa (che nell esempio è inizializzata a localhost, ma ovviamente può essere impostata a qualsiasi

5 5 indirizzo si voglia). È buona norma altresì impostare l oggetto SRWebSocket come campo di classe, dato che in tal modo potrà essere utilizzato in tutta l applicazione. Implementazione di delegate L invio di un messaggio attraverso la libreria necessita, innanzitutto, di aprire la connessione attraverso il metodo open e, a connessione terminata, di chiuderla attraverso close. Successivamente, la connessione tra server e client può essere gestita attraverso l implementazione di delegate che gestiscono le varie fasi della connessione (o eventi inattesi, come vedremo). Ad esempio, l avvenuta connessione websocket con il server può essere gestita tramite il metodo websocketdidopen: - (void)websocketdidopen:(srwebsocket *)WebSocket websocket = WebSocket; [websocket send:[nsstring stringwithformat:@"hello from %@", [UIDevice currentdevice].name]]; Si tenga nota che l avvenuta connessione tra server e client provoca l automatica evocazione del metodo websocketdidopen, data la sua natura di delegate. Nell esempio, inoltre, si noti la riga websocket = WebSocket: sebbene essa non sia necessaria nella maggioranza dei casi, è sempre buona norma riinizializzare l oggetto SRWebSocket in questo metodo dato che le specifiche di connessione potrebbero cambiare, sopratutto in fase di instaurazione. Qualora la connessione non abbia avuto successo (per esempio, a causa di un firewall o di mancata connessione), sarà possibile gestire l errore attraverso

6 il delegate didfailwitherror: - (void)websocket:(srwebsocket *)websocket didfailwitherror:(nserror *)error; NSLog(@":( Websocket Failed With Error %@", error); websocket = nil; In questo caso, il parametro error ci fornirà alcune indicazioni, in formato NSError, sull errore provocato dalla connessione (si ricordi che è possibile trasformarlo in formato stringa usando -[NSError localizeddescription].) La ricezione di messaggi da parte del server è anch essa gestita attraverso delegate, attraverso il metodo didreceivemessage: - (void)websocket:(srwebsocket *)websocket didreceivemessage:(id)message; NSLog(@"Received \"%@\"", message); Particolare attenzione dovrebbe essere posta sul tipo di oggetto ottenuto dal messaggio: essendo di tipo id, viene restituito solo un puntatore ad oggetto generico, che potrebbe essere quindi di qualsiasi tipo. È pertanto possibile inviare veri e propri files attraverso SocketRocket, come immagini, file audio e testuali, dato che basterà inviare uno oggetto del tipo NSStream (e derivati) tra i due peer. Attualmente, i messaggi trasmessi attraverso SocketRocket permettono l invio e la ricezione di messaggi fino a 16Mb, mentre è in fase di standardizzazione una versione che innalzi questo limite fino a 2Gb a messaggio.

7 7 Infine, è ovviamente possibile gestire attraverso un delegate l effettiva chiusura di connessione tra server e client, attraverso il metodo didclosewithcode: - (void)websocket:(srwebsocket *)websocket didclosewithcode:(nsinteger)code reason:(nsstring *)reason wasclean:(bool)wasclean; NSLog(@"WebSocket closed"); _websocket = nil; Anche in questo caso sarà possibile ottenere qualche informazione aggiuntiva attraverso il parametro reason, che a differenza di didfailwitherror è in formato stringa; un parametro booleano, invece, segnalerà se la connessione è stata chiusa attraverso il metodo close e non ha subito, invece, un brusco arresto.

8 Send, Ping e Reconnect L invio di un messaggio al server è effettuabile attraverso il metodo send, che richiede un parametro di tipo id per il corpo del messaggio. Come già spiegato precedentemente, id è un parametro puntatore, ed è quindi possibile inviare un qualsiasi tipo di oggetto attraverso una connessione SocketRocket. Questa libreria consente anche di controllare se un determinato client è connesso alla rete ed è, pertanto, raggiungibile. Questa operazione è effettuabile attraverso il metodo sendping, che invia un piccolo pacchetto senza informazioni per verificare che la destinazione sia connessa e in grado di rispondere. Grazie alla risposta inviata automaticamente (chiamata pong) e intercettata tramite il metodo didreceivepong, infatti, il client riuscirà a capire se la connessione è ancora valida. Per un esempio di come didreceivepong debba essere implementato, vedere il seguente esempio: - (void)websocket:(srwebsocket *)websocket didreceivepong:(nsdata *)pongpayload; NSLog(@"Websocket received pong"); Nelle applicazioni di rete a volte può rendersi necessario effettuare una riconnessione tra server e client, per ad esempio riabilitare alcuni handshake necessari per il corretto funzionamento dell applicazione. Purtroppo, SocketRocket non fornisce direttamente questa funzionalità, lasciando all utente la necessità di implementarla manualmente.

9 9 Di seguito è presentata un esempio di riconnessione, implementata attraverso un semplice utilizzo di close e open. - (void)_reconnect; websocket.delegate = nil; [websocket close]; websocket = [[SRWebSocket alloc] initwithurlrequest:[nsurlrequest requestwithurl:[nsurl URLWithString:@"ws://localhost:8080"]]]; websocket.delegate = self; [websocket open]; Ovviamente, come mostrato nell esempio, si rende necessario la inizializzazione dei delegate una volta reinstaurata la connessione tra server e client, per poter continuare ad intercettare tutti i vari eventi che possono presentarsi nella comunicazione.

Lo strato di applicazione in Internet

Lo strato di applicazione in Internet Lo strato di applicazione in Internet Prof. Ing. Carla Raffaelli a.a. 2004/2005 Protocolli applicativi Sono i protocolli utilizzati dalle applicazioni per scambiarsi informazioni Esempi: HTTP per il web,

Dettagli

IP150 (cod. PXDIP15)

IP150 (cod. PXDIP15) Modulo Internet IP150 (cod. PXDIP15) Manuale utente Distribuzione apparecchiature sicurezza Introduzione Il modulo internet IP150 è un modulo di comunicazione su Internet che Vi permette di controllare

Dettagli

Guida alla configurazione di Microsoft Outlook 2013 o 2016

Guida alla configurazione di Microsoft Outlook 2013 o 2016 Guida alla configurazione di Microsoft Outlook 2013 o 2016 Le indicazioni contenute in questo documento consentono di configurare un client Outlook 2013 o 2016 per accedere alla posta di Ateneo in modalità

Dettagli

Infrastruttura per la Cooperazione Applicativa

Infrastruttura per la Cooperazione Applicativa Infrastruttura per la Cooperazione Applicativa - C.A.R.T. Linee guida per lo sviluppo di interfacce tra il Sistema Informativo Locale e il Nodo Applicativo Locale Ver. 1.2 Linee guida per lo sviluppo di

Dettagli

Dipartimento Affari Interni e Territoriali Direzione Centrale per i Servizi Demografici INA-SAIA. SSLProxy. Manuale Utente. versione 1.

Dipartimento Affari Interni e Territoriali Direzione Centrale per i Servizi Demografici INA-SAIA. SSLProxy. Manuale Utente. versione 1. SSLProxy Manuale Utente versione 1.0 Indice 1 Panoramica... 3 2 Installazione...4 2.1 Prerequisiti... 4 2.2 Acquisizione del pacchetto... 4 2.3 Copia dei file sulla postazione client... 4 2.4 Esecuzione

Dettagli

SISTEMI DI ELABORAZIONE

SISTEMI DI ELABORAZIONE SISTEMI DI ELABORAZIONE CORSO DI LAUREA MAGISTRALE IN INGEGNERIA ELETTRONICA SPECIFICHE DI PROGETTO A.A. 2011/2012 Il progetto consiste nello sviluppo di un applicazione client/server. Client e server

Dettagli

ATTIVAZIONE SERVIZIO NOTIFICHE SMS

ATTIVAZIONE SERVIZIO NOTIFICHE SMS Pagina 1 di 15 Dopo che Prometeo Vi avrà attivato la casella di posta elettronica certificata (casella PEC) e ha inviato i parametri di configurazione, si potranno eseguire le seguenti operazioni: 1) ATTIVAZIONE

Dettagli

APP SECURKEYPAD IPHONE Manuale Edizione 1.0

APP SECURKEYPAD IPHONE Manuale Edizione 1.0 APP SECURKEYPAD IPHONE ----------------------- Manuale Edizione 1.0 Securforce Srl email : info@securforce.com web : www.securforce.com Rev. 1.0 del 01/06/2014 Ver. firmware 6.XX Manuale installatore pag.

Dettagli

Guida Google Cloud Print

Guida Google Cloud Print Guida Google Cloud Print Versione 0 ITA Definizioni delle note Nella presente guida dell'utente viene utilizzato il seguente stile di note: La Nota spiega come rispondere a una situazione che potrebbe

Dettagli

Manuale Utente. Modulo TS INPS release 1.0

Manuale Utente. Modulo TS INPS release 1.0 Manuale Utente Modulo TS INPS release 1.0 Sommario Prerequisiti per l utilizzo del Modulo TS INPS...2 Installazione dell aggiornamento CCB ver. 1.3.5 e Modulo TS INPS...3 Configurazione...5 Compilazione

Dettagli

Raccolta e memorizzazione dei dati immessi nei moduli dai visitatori

Raccolta e memorizzazione dei dati immessi nei moduli dai visitatori Raccolta e memorizzazione dei dati immessi nei moduli dai visitatori Raccolta e memorizzazione dei dati immessi nei moduli dai visitatori Per impostazione predefinita, i risultati dei moduli vengono salvati

Dettagli

Manuale Utente Impostazione router Tele-assistenza

Manuale Utente Impostazione router Tele-assistenza Manuale Utente Impostazione router Tele-assistenza Sommario Indice Tabelle... 3 Indice Figure... 4 1. Rappresentazione struttura base LAN... 5 2. Accesso al PLC da remoto... 5 2.1 Configurazione Modem/Router

Dettagli

FUTURA SERVICE S.r.l. Procedura GIMI.NET ver. 3.8 Agosto 2017

FUTURA SERVICE S.r.l. Procedura GIMI.NET ver. 3.8 Agosto 2017 Procedura GIMI.NET ver. 3.8 Agosto 2017 Requisiti di sistema minimi 2 Installazione procedura 3 Aggiornamento 3 Nuova installazione 3 Installazione Server Sql 9 Configurazione dati su Client 12 NOTA PER

Dettagli

Evoluzioni Software s.n.c. SLpw Guida all'uso Pag.1 di 49

Evoluzioni Software s.n.c. SLpw Guida all'uso Pag.1 di 49 Evoluzioni Software s.n.c. SLpw Guida all'uso Pag.1 di 49 Evoluzioni Software s.n.c. SLpw Guida all'uso Pag.2 di 49 1 Installazione certificati Uffici Giudiziari... 3 2 Accesso al programma... 6 2.1 Fascicoli...

Dettagli

Manuale Sito Videotrend

Manuale Sito Videotrend Manuale Sito Videotrend 1 Sommario INTRODUZIONE...3 PRESENTAZIONE...4 1 GESTIONE DDNS...6 1.1 GESTIONE DDNS...6 1.2 CONNESSIONE DDNS...6 1.3 CREA ACCOUNT DDNS...7 1.4 GESTIONEACCOUNT...7 1.5 IMPIANTI DDNS...8

Dettagli

Il programma di gestione per il mondo della traduzione

Il programma di gestione per il mondo della traduzione SYLLXXX: Il programma di gestione per il mondo della traduzione INSTALLAZIONE Syllxxx- Versione 2.2.0 - Pag 1 Syllxxx- Versione 2.2.0 - Pag 2 Indice 1 Installazione 4 1.1 Syllxxx-PMN e Syllxxx-SMN 4 1.1.1

Dettagli

Creazione di un flusso audio base tra dispositivi Barix

Creazione di un flusso audio base tra dispositivi Barix Creazione di un flusso audio base tra dispositivi Barix GUIDA RAPIDA Introduzione L obiettivo di questa guida rapida è la creazione di un semplice flusso audio (stereo e mono direzionale) tra due dispositivi

Dettagli

Programmazione in Rete

Programmazione in Rete Programmazione in Rete a.a. 2005/2006 http://www.di.uniba.it/~lisi/courses/prog-rete/prog-rete0506.htm dott.ssa Francesca A. Lisi lisi@di.uniba.it Orario di ricevimento: mercoledì ore 10-12 Sommario della

Dettagli

Guida alla Configurazione del Client di posta Microsoft XP Outlook 2006

Guida alla Configurazione del Client di posta Microsoft XP Outlook 2006 Guida alla Configurazione del Client di posta Microsoft XP Outlook 2006 Client Posta - Microsoft Outlook Express 2006 Pag. 1 di 20 Indice 1 Introduzione a Microsoft Outlook Express 2006...3 2 Scheda account

Dettagli

Telematico Digitale. Note di Installazione

Telematico Digitale. Note di Installazione Telematico Digitale Note di Installazione Telematico Digitale INTRODUZIONE NOTE DI INSTALLAZIONE Rel. 1.0 Telematico Digitale si installa direttamente dall indirizzo URL della pagina scaricando uno specifico

Dettagli

Struttura di un applicazione Instant Developer

Struttura di un applicazione Instant Developer La creazione di un nuovo tipo di installazione avviene dall interno del manager, a partire dall installazione di default che è stata creata da In.de quando l applicazione è stata pubblicata per la prima

Dettagli

1. Attivazione del software

1. Attivazione del software uniflow Attivazione Licenza 1 1. Attivazione del software Al termine dell installazione, il software funzionerà senza registrazione in modalità demo (dopo 20 lavori di stampa eseguiti senza registrazione

Dettagli

Informatica. Dipartimento di Economia. Ing. Cristiano Gregnanin. 8 novembre Corso di laurea in Economia

Informatica. Dipartimento di Economia. Ing. Cristiano Gregnanin. 8 novembre Corso di laurea in Economia Informatica Dipartimento di Economia Ing. Cristiano Gregnanin Corso di laurea in Economia 8 novembre 2016 1 / 28 Rete informatica La rete informatica è la condivisione d informazioni o servizi. un computer

Dettagli

Manuale d uso della Posta TBS. Oracle Collaboration Suite

Manuale d uso della Posta TBS. Oracle Collaboration Suite Manuale d uso della Posta TBS. Oracle Collaboration Suite Indice 1 Introduzione...3 2 Prerequisiti:...3 3 Accesso WEB...3 3.1 Come cambiare la propria password...8 4 Quota spazio su disco del mail server...9

Dettagli

WEBMAIL ODCECTA.IT. Guida all uso

WEBMAIL ODCECTA.IT. Guida all uso Guida all uso Guida all accesso ed all utilizzo delle caselle di posta elettronica dell Ordine dei Dottori Commercialisti ed Esperti Contabili di Taranto Dati aggiornati al 29/12/ 1. Caratteristiche del

Dettagli

Queste note operative sono valide ESCLUSIVAMENTE dalla versione 2.90 di Metodo.

Queste note operative sono valide ESCLUSIVAMENTE dalla versione 2.90 di Metodo. Queste note operative sono valide ESCLUSIVAMENTE dalla versione 2.90 di Metodo. Per le versioni precedenti fare riferimento all'apposita guida presente all'interno della documentazione. - Metodo può essere

Dettagli

Moduli Bluetooth 03 - connessione seriale via BT

Moduli Bluetooth 03 - connessione seriale via BT Moduli Bluetooth 03 - connessione seriale via BT v 0.1 - Author: Mirco Piccin aka pitusso La connessione seriale ai moduli BT permette di inviare dati dal pc/smartphone/altro ad Arduino, in modalita wireless.

Dettagli

E2K Suite. Configurazione profili

E2K Suite. Configurazione profili E2K Suite Configurazione profili E-mail 1 - CONFIGURAZIONI...3 1.1 MEZZI DI COMUNICAZIONE... 3 1.2 CREAZIONE DEI PROFILI E-MAIL... 4 1.3 CONFIGURAZIONE INVIO DELLE CHIUSURE... 5 1.4 CONFIGURAZIONE INVIO

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

Configurare Comodo Internet Security 5.0 per emule AdunanzA

Configurare Comodo Internet Security 5.0 per emule AdunanzA Configurare Comodo Internet Security 5.0 per emule AdunanzA Doppio clic sull icona di Comodo Internet Security nella barra delle applicazioni. Passaggio 1 Cliccare su Firewall poi su Impostazioni Comportamento

Dettagli

ALTRI TIPI DI CONNESSIONE

ALTRI TIPI DI CONNESSIONE ALTRI TIPI DI CONNESSIONE Socket Un socket è una connessione a una porta su un computer remoto, che è usata per scambiare informazioni con comandi HTTP Supponiamo che la nostra applicazione voglia ricevere

Dettagli

Guida Rapida per i Docenti dell ITIS Galilei

Guida Rapida per i Docenti dell ITIS Galilei Guida Rapida per i Docenti dell ITIS Galilei Il nuovo server Internet learning dell Istituto Galileo Galilei di Roma è raggiungibile digitando http://lnx.itisgalileiroma.it/moodle nella barra degli indirizzi

Dettagli

Django - WebSocket. Web in real- 3me. Saverio Patruno ConoscereLinux - LUG Modena. #linuxdaymo15

Django - WebSocket. Web in real- 3me. Saverio Patruno ConoscereLinux - LUG Modena. #linuxdaymo15 Django - WebSocket Web in real- 3me Saverio Patruno ConoscereLinux - LUG Modena #linuxdaymo15 Python Anni 90 Guido van Rossum per hobby crea un linguaggio di facile comprensione, con curva di apprendimento

Dettagli

Come creare una pianificazione che genera una spedizione in Contactsend

Come creare una pianificazione che genera una spedizione in Contactsend Come creare una pianificazione che genera una spedizione in Contactsend Obiettivo In questo tutorial vedremo che cosa è una pianificazione, come crearla dall interfaccia di Contactplan e come usarla per

Dettagli

Imagicle Hotel. Guida alla configurazione delle centrali Harpax VOIspeed v4.5+

Imagicle Hotel. Guida alla configurazione delle centrali Harpax VOIspeed v4.5+ Imagicle Hotel. Guida alla configurazione delle centrali Harpax VOIspeed v4.5+ 2016 01/03/2016 2-15 www.imagicle.com Indice 1 CENTRALI VOISPEED SUPPORTATE... 5 2 COME PROGRAMMARE LA CENTRALE PER L INTEGRAZIONE

Dettagli

Portale fornitori di Coni Servizi S.p.A.

Portale fornitori di Coni Servizi S.p.A. CONI SERVIZI S.P.A. Largo Lauro De Bosis n 15, 00135 Roma Portale fornitori di Coni Servizi S.p.A. Istruzioni operative portale per la formulazione della risposta alla RDO on line Codice Gara_50_RdO_93

Dettagli

MANUALE DI UTILIZZO WINCAR PER GESTIONE PRATICHE FIAT

MANUALE DI UTILIZZO WINCAR PER GESTIONE PRATICHE FIAT MANUALE DI UTILIZZO WINCAR PER GESTIONE PRATICHE FIAT Accesso: Premendo sull icona di Wincar viene mostrata la finestra di avvio del software: attendere che il caricamento sia completato. Al termine, premendo

Dettagli

5 Invio di Integrazioni e Conformazioni (per pratiche già trasmesse)

5 Invio di Integrazioni e Conformazioni (per pratiche già trasmesse) 5 Invio di Integrazioni e Conformazioni (per pratiche già trasmesse) NOTA : La funzionalità descritta in questo capitolo, è presente soltanto per alcuni Comuni Dopo che l utente ha inviato una pratica

Dettagli

UniCredit PagOnline Carte Guida d'installazione ed Utilizzo

UniCredit PagOnline Carte Guida d'installazione ed Utilizzo Guida d'installazione ed Utilizzo Installazione Per installare il modulo è sufficiente copiare le cartella app e lib del pacchetto del modulo nella cartella principale dell'installazione di Magento dove

Dettagli

GUIDA RAPIDA EDILCONNECT

GUIDA RAPIDA EDILCONNECT 1 GUIDA RAPIDA EDILCONNECT Prima di iniziare In EdilConnect è spesso presente il simbolo vicino ai campi di inserimento. Passando il mouse sopra tale simbolo viene visualizzato un aiuto contestuale relativo

Dettagli

Guida introduttiva. Ricerca Si possono eseguire ricerche in una cartella, in sottocartelle e anche in altre cassette postali.

Guida introduttiva. Ricerca Si possono eseguire ricerche in una cartella, in sottocartelle e anche in altre cassette postali. Guida introduttiva Microsoft Outlook 2013 ha un aspetto diverso dalle versioni precedenti. Per questo abbiamo creato questa guida per facilitare l'apprendimento. Un'applicazione su misura Personalizzare

Dettagli

SMARTMAIL TIM ACCESSO WEBMAIL

SMARTMAIL TIM ACCESSO WEBMAIL SMARTMAIL TIM ACCESSO WEBMAIL Questo documento fornisce una descrizione delle principali funzionalità disponibili dalla interfaccia web di accesso al servizio di posta SmartMail TIM. BENVENUTO! L accesso

Dettagli

Guida all installazione di rete

Guida all installazione di rete Guida all installazione di rete Contatti Auxilia Tel.: 059 216311 E-mail: assistenza@auxilia.it Come installare le applicazioni Widgit Questa guida spiega come installare in rete le applicazioni Widgit.

Dettagli

Problemi di attivazione dell opzione Fiery

Problemi di attivazione dell opzione Fiery Problemi di attivazione dell opzione Fiery Questo documento contiene importanti informazioni su questo release. Distribuire una copia di questo documento a tutti gli utenti prima di procedere con l installazione.

Dettagli

AGYO Scheda di approfondimento del servizio

AGYO Scheda di approfondimento del servizio AGYO Scheda di approfondimento del servizio PIATTAFORMA Agyo La piattaforma Agyo è il tuo nuovo servizio per gestire lo scambio dei documenti con i tuoi clienti e i tuoi fornitori. Continuando a utilizzare

Dettagli

APP MOBILE. Requisiti...2. Lingue disponibili Store Home page...6. Documenti Personali...8. Comunicazioni aziendali...

APP MOBILE. Requisiti...2. Lingue disponibili Store Home page...6. Documenti Personali...8. Comunicazioni aziendali... Documento aggiornato al 12 Febbraio 2016 Applicativi coinvolti: APP MOBILE APP MOBILE INTRODUZIONE... 2 Requisiti...2 Lingue disponibili... 2 Store... 2 CONFIGURAZIONE... 3 FUNZIONALITA'... 6 Home page...6

Dettagli

adunanza.net Comodo Internet Security Premium 5.0 Passaggio 1 1 di 28 24/05/ :53

adunanza.net Comodo Internet Security Premium 5.0 Passaggio 1 1 di 28 24/05/ :53 1 di 28 24/05/2015 17:53 Notifiche di pagina Off Was this page helpful? Yes No AduTeca > Emule AdunanzA > Firewall ed Antivirus > Comodo > Comodo Internet Security Premium 5.0 Comodo Internet Security

Dettagli

PROCEDURA D INSTALLAZIONE DEL SOFTWARE DELLA CARTA TS-CNS. OBERTHUR su Windows 32 bit e 65 bit

PROCEDURA D INSTALLAZIONE DEL SOFTWARE DELLA CARTA TS-CNS. OBERTHUR su Windows 32 bit e 65 bit PROCEDURA D INSTALLAZIONE DEL SOFTWARE DELLA CARTA TS-CNS OBERTHUR su Windows 32 bit e 65 bit INDICE Introduzione alla procedura d installazione del software della carta TS-CNS... 3 Installazione Software

Dettagli

POSTECERT POST CERTIFICATA GUIDA ALL USO DELLA WEBMAIL

POSTECERT POST CERTIFICATA GUIDA ALL USO DELLA WEBMAIL POSTECERT POSTEMAIL CERTIFICATA GUIDA ALL USO DELLA WEBMAIL Sommario Pagina di accesso... 3 Posta in arrivo... 4 Area posta... 5 Scrivi un nuovo messaggio... 5 Selezione ricevuta di consegna... 5 Inserimento

Dettagli

Guida alla Configurazione del Client di posta Microsoft Outlook 2003

Guida alla Configurazione del Client di posta Microsoft Outlook 2003 Guida alla Configurazione del Client di posta Microsoft Outlook 2003 Client Posta - Microsoft Outlook 2003 Pag. 1 di 14 Indice 1 Introduzione a Microsoft Outlook 2003 3 2 Configurazione Applicazione 4

Dettagli

Prova di Esame - Rete Internet (ing. Giovanni Neglia) Lunedì 24 Gennaio 2005, ore 15.00

Prova di Esame - Rete Internet (ing. Giovanni Neglia) Lunedì 24 Gennaio 2005, ore 15.00 Prova di Esame - Rete Internet (ing. Giovanni Neglia) Lunedì 24 Gennaio 2005, ore 15.00 NB: alcune domande hanno risposta multipla: si richiede di identificare TUTTE le risposte corrette. Cognome: Nome:

Dettagli

Servizi di interscambio dati e cooperazione applicativa Guida alla gestione dei servizi web Mipaaf

Servizi di interscambio dati e cooperazione applicativa Guida alla gestione dei servizi web Mipaaf Servizi di interscambio dati e cooperazione applicativa Indice 1 Introduzione... 3 2 Accesso ai servizi... 4 2.1 La richiesta di convenzione... 4 2.2 Le credenziali di accesso al sistema... 5 2.3 Impostazione

Dettagli

Registrazione . Collegarsi al sito e cliccare in alto a destra sul pulsante Accedi

Registrazione  . Collegarsi al sito  e cliccare in alto a destra sul pulsante Accedi Registrazione email Collegarsi al sito www.google.it e cliccare in alto a destra sul pulsante Accedi Inserire username e password Inserire come username il proprio indirizzo di posta e poi la password

Dettagli

Imagicle Hotel. Guida alla configurazione delle centrali Aastra.

Imagicle Hotel. Guida alla configurazione delle centrali Aastra. Imagicle Hotel. Guida alla configurazione delle centrali Aastra. 2016 01/03/2016 2-18 www.imagicle.com Indice 1 CENTRALI AASTRA SUPPORTATE.... 5 2 COME PROGRAMMARE LA CENTRALE PER L INTEGRAZIONE CON BLUE

Dettagli

Architetture di rete. 4. Le applicazioni di rete

Architetture di rete. 4. Le applicazioni di rete Architetture di rete 4. Le applicazioni di rete Introduzione L avvento di tecnologie (hw, sw, protocolli) di rete avanzate ha permesso la nascita di architetture software molto evolute che permettono lo

Dettagli

Le Reti Informatiche

Le Reti Informatiche Le Reti Informatiche modulo 8 Prof. Salvatore Rosta www.byteman.it s.rosta@byteman.it 1 Il Livello di Trasporto: 1 L utente non ha il controllo sulla rete; non può risolvere i problemi di un servizio inadeguato

Dettagli

Reti (introduzione) Internet in breve: insieme di reti locali (LAN) interconnesse da router. 2 tipi di LAN

Reti (introduzione) Internet in breve: insieme di reti locali (LAN) interconnesse da router. 2 tipi di LAN Reti (introduzione) Internet in breve: insieme di reti locali (LAN) interconnesse da router 2 tipi di LAN Ethernet Wireless (spiegare in breve la crittografia WPA ) Compito dei router: indirizzamento pacchetti

Dettagli

NOTE OPERATIVE DI RELEASE

NOTE OPERATIVE DI RELEASE NOTE OPERATIVE DI RELEASE Il presente documento costituisce un integrazione al manuale utente del prodotto ed evidenzia le variazioni apportate con la release. IMPLEMENTAZIONI RELEASE Versione 2016.0.1

Dettagli

REMOTE DISK. GUIDA UTENTE v 2.2

REMOTE DISK. GUIDA UTENTE v 2.2 REMOTE DISK GUIDA UTENTE v 2.2 AREA DI GESTIONE UTENTI/CARTELLE 1. Collegarsi al sito http://remotedisk.hextra.it 2. Selezionare Accesso Amministratore in basso a destra 3. Inserire username e password

Dettagli

AWN. Manuale utente Web Mail. Rev AWN ArchiWorld Network. Pag. 1 / 49. v Manuale utente della Web Mail

AWN. Manuale utente Web Mail. Rev AWN ArchiWorld Network. Pag. 1 / 49. v Manuale utente della Web Mail Pag. 1 / 49 AWN Manuale utente Web Mail Pag. 2 / 49 Sommario ACCESSO ALLA WEB MAIL... 3 MENU PRINCIPALE... 4 MENU NUOVO... 5 NUOVO MESSAGGIO... 6 NUOVO CONTATTO... 7 LISTA DISTRIBUZIONE... 8 NUOVO APPUNTAMENTO...

Dettagli

G S M 'COMBO' GSM COMBO

G S M 'COMBO' GSM COMBO GSM COMBO Caratteristiche generali : Abilitazione contatto U0 mediante chiamata vocale. L'uscita U0 può essere abilitata temporaneamente (es. funzione apricancello) o in modalità bistabile (on/off) Abilitazione

Dettagli

Manuale Operativo per l utente

Manuale Operativo per l utente PORTUP Utilizzatori Professionali Manuale Operativo per l utente versione 2 Autore: Servizio Sitemi Informativi Servizi Web File: PORTUP_ManualeOperativo_utente_v1.doc Ultimo aggiornamento: 02/08/2013

Dettagli

Iniziamo aprendo Comodo Internet Security (doppio clic sull icona nella barra delle applicazioni).

Iniziamo aprendo Comodo Internet Security (doppio clic sull icona nella barra delle applicazioni). 1 di 24 24/05/2015 17:51 Notifiche di pagina Off Was this page helpful? Yes No AduTeca > Emule AdunanzA > Firewall ed Antivirus > Comodo > Comodo Internet Security Premium 4.1 Comodo Internet Security

Dettagli

Le presenti note si riferiscono esclusivamente alla procedura di installazione e di aggiornamento di Planet HR.

Le presenti note si riferiscono esclusivamente alla procedura di installazione e di aggiornamento di Planet HR. Planet HR: note per l aggiornamento e l installazione (Pagina 1:9) Premessa Le presenti note si riferiscono esclusivamente alla procedura di installazione e di aggiornamento di Planet HR. Accedere al sistema

Dettagli

Documentazione e tutorial

Documentazione e tutorial P r o g e t to Sinapsi RunAs Documentazione e tutorial Ver.1 del 01/12/2016 P.Iva 02554100129 email: assistenza-sinapsirunas@ghiraldello.it Pagina 1 di 13 Sommario Progetto Sinapsi RunAs Documentazione

Dettagli

Chat. Connettersi a un server di chat. Modificare le impostazioni di chat. Ricevere impostazioni chat. Chat

Chat. Connettersi a un server di chat. Modificare le impostazioni di chat. Ricevere impostazioni chat. Chat Nokia N76-1 ESCLUSIONE DI GARANZIA Le applicazioni di altri produttori fornite con il dispositivo potrebbero essere state sviluppate da o essere di proprietà di persone fisiche o giuridiche non affiliate

Dettagli

Service discovery nella API Java Bluetooth JSR-82

Service discovery nella API Java Bluetooth JSR-82 Service discovery nella API Java Bluetooth JSR-82 Per l'accesso alla tecnologia Bluetooth nella piattaforma Java è stata definita la specifica, denominata con il codice JSR-82, di un'architettura e della

Dettagli

Direzione Didattica e Servizi agli Studenti. Centro Linguistico e Risorse Digitali per la Didattica DIDATTICA ONLINE IL FORUM

Direzione Didattica e Servizi agli Studenti. Centro Linguistico e Risorse Digitali per la Didattica DIDATTICA ONLINE IL FORUM IL FORUM 1. Impostazioni generali Il forum è un ambiente per la comunicazione asincrona, permette cioè ai partecipanti di inviarsi messaggi in uno spazio condiviso senza necessariamente essere online nello

Dettagli

Installazione e Configurazione del servizio DHCP. Orazio Battaglia

Installazione e Configurazione del servizio DHCP. Orazio Battaglia Installazione e Configurazione del servizio Orazio Battaglia Protocollo e Servizio Il protocollo (Dynamic Host Configuration Protocol) è un protocollo di rete di livello applicativo che permette ai dispositivi

Dettagli

Installazione durc 4.0

Installazione durc 4.0 Installazione durc 4.0 La nuova versione del programma durc client affiancherà l attuale programma, condividendo lo stesso database e la stessa cartella delle pratiche. Pertanto prima di procedere all

Dettagli

TCP/IP: summary. Lorenzo Cavallaro, Andrea Lanzi

TCP/IP: summary. Lorenzo Cavallaro, Andrea Lanzi Università degli Studi di Milano Facoltà di Scienze Matematiche, Fisiche e Naturali Corso di Laurea in Informatica December 7, 2004 Sommario 1 La suite di protocolli TCP/IP Layer 2 3 4 5 6 Sommario 1 La

Dettagli

Mon Ami 3000 MACommerce La soluzione per il commercio elettronico totalmente integrata con Mon Ami 3000

Mon Ami 3000 MACommerce La soluzione per il commercio elettronico totalmente integrata con Mon Ami 3000 Mon Ami 000 MACommerce La soluzione per il commercio elettronico totalmente integrata con Mon Ami 000 Prerequisiti La soluzione MACommerce si integra totalmente con le versioni Azienda Light e Azienda

Dettagli

Le principali novità introdotte con la versione della Gestione Sportiva Golf

Le principali novità introdotte con la versione della Gestione Sportiva Golf Le principali novità introdotte con la versione 1.2.0.5 della Gestione Sportiva Golf Notifiche push In questa versione è stata introdotta la possibilità di inviare notifiche push ai giocatori che utilizzano

Dettagli

ISTRUZIONI PER L INSERIMENTO DEI BONIFICI

ISTRUZIONI PER L INSERIMENTO DEI BONIFICI ISTRUZIONI PER L INSERIMENTO DEI BONIFICI Sommario 1. DISPOSIZIONE BONIFICO SEPA... 2 1.1. BONIFICO SINGOLO SEPA... 2 1.2 BONIFICI MULTIPLI SEPA/XML... 5 2. DISPOSIZIONE BONIFICO URGENTE... 10 3. DISPOSIZIONE

Dettagli

PREMESSA. Procedure di protezione che, ovviamente, dovranno essere riabilitate al termine dell'installazione.

PREMESSA. Procedure di protezione che, ovviamente, dovranno essere riabilitate al termine dell'installazione. PREMESSA E' buona e comune regola che, accingendosi a installare programmi che abbiano origine certa, si proceda preliminarmente alla disattivazione di Firewall e Antivirus. Procedure di protezione che,

Dettagli

Guida alla compilazione delle offerte richieste attraverso la piattaforma offerte: 27/07/2012

Guida alla compilazione delle offerte richieste attraverso la piattaforma offerte: 27/07/2012 Guida alla compilazione delle offerte richieste attraverso la piattaforma offerte: 27/07/2012 Il presente documento contiene alcune indicazioni sintetiche che dovrebbero permettere di agevolare la compilazione

Dettagli

Reti di Calcolatori RETI PEER-TO-PEER

Reti di Calcolatori RETI PEER-TO-PEER Reti di Calcolatori RETI PEER-TO-PEER D. Talia RETI DI CALCOLATORI - UNICAL 9-1 Reti Peer-To-Peer Cosa sono? Classificazione NAPSTER Gnutella Esempio di funzionamento di Gnutella D. Talia RETI DI CALCOLATORI

Dettagli

Reti di Calcolatori RETI PEER-TO-PEER. Reti Peer-To-Peer. Cosa sono? Classificazione NAPSTER Gnutella Esempio di funzionamento di Gnutella

Reti di Calcolatori RETI PEER-TO-PEER. Reti Peer-To-Peer. Cosa sono? Classificazione NAPSTER Gnutella Esempio di funzionamento di Gnutella Reti di Calcolatori RETI PEER-TO-PEER D. Talia RETI DI CALCOLATORI - UNICAL 9-1 Reti Peer-To-Peer Cosa sono? Classificazione NAPSTER Gnutella Esempio di funzionamento di Gnutella D. Talia RETI DI CALCOLATORI

Dettagli

XAMPP - Cos'è e installazione in locale

XAMPP - Cos'è e installazione in locale XAMPP - Cos'è e installazione in locale XAMPP è un acronimo che sta per X - Cross-Platform A Apache M MySQL P PHP P Perl E' una semplice e leggera distribuzione Apache che rende estremamente semplice a

Dettagli

MODULO HOTEL: INSTALLAZIONE E MANUALE UTENTE

MODULO HOTEL: INSTALLAZIONE E MANUALE UTENTE MODULO HOTEL: INSTALLAZIONE E MANUALE UTENTE Il modulo hotel permette di disporre delle funzionalità di maggiore utilizzo per le strutture di ricettività da un semplice pannello amministrativo. Le funzionalità

Dettagli

MAIL ENCRYPTOR PLUG-IN - User guide-

MAIL ENCRYPTOR PLUG-IN - User guide- MAIL ENCRYPTOR PLUG-IN - User guide- Aggiornato alla versione 3.2.1.9 MAIL ENCRYPTOR PLUG-IN Sommario Installazione di Mail Encryptor plug-in... 3 Utilizzo di Mail Encryptor plug-in... 5 Cifratura delle

Dettagli

Samsung Universal Print Driver Guida dell utente

Samsung Universal Print Driver Guida dell utente Samsung Universal Print Driver Guida dell utente immagina le possibilità Copyright 2009 Samsung Electronics Co., Ltd. Tutti i diritti riservati. Questa guida viene fornita solo a scopo informativo. Tutte

Dettagli

SicurPEC Vademecum di configurazione ed utilizzo VERSIONE /07/2017

SicurPEC Vademecum di configurazione ed utilizzo VERSIONE /07/2017 SicurPEC Vademecum di configurazione ed utilizzo VERSIONE 1.0 11/07/2017 Azienda certificata dal 2004 Page 2 of 21 SOMMARIO Indice Sommario... 2 Indice... 2 Elenco delle Figure... 3 1 Premessa... 4 2 Attivazione

Dettagli

Procedura di installazione rrunnweb

Procedura di installazione rrunnweb Procedura di installazione rrunnweb Preparazione dell ambiente RRUNNWEB può girare su qualsiasi piattaforma che fornisca i seguenti servizi: - un server web locale (ad esempio: Apache ver.2.2 o successive,

Dettagli

ACCEDERE ALLA PROPRIA

ACCEDERE ALLA PROPRIA ACCEDERE ALLA PROPRIA EMAIL http://posta.dpconsulenze.com (sostituire dpconsulenze con il proprio dominio di posta) Quindi inserire nome utente (il sistema riconosce l indirizzo solo se scritto per intero,

Dettagli

MANUALE D USO di GESTIONE PEC2 PER IL SERVIZIO POSTECERT POST CERTIFICATA (modalità Avanzata)

MANUALE D USO di GESTIONE PEC2 PER IL SERVIZIO POSTECERT POST CERTIFICATA (modalità Avanzata) MANUALE D USO di GESTIONE PEC2 PER IL SERVIZIO POSTECERT POSTEMAIL CERTIFICATA (modalità Avanzata) Sommario GestionePEC2... 3 Accesso al servizio... 3 Elenco degli utenti... 4 Ricerca di un utente... 5

Dettagli

Utilizzo collegamento remoto

Utilizzo collegamento remoto Utilizzo collegamento remoto Introduzione Il collegamento VPN (virtual private network) consente a PC collegati ad internet ma fisicamente fuori dalla rete interna regionale, di accedere, con le credenziali

Dettagli

Orkestrio PEC Dare valore alla PEC grazie alla gestione documentale

Orkestrio PEC Dare valore alla PEC grazie alla gestione documentale Orkestrio PEC Dare valore alla PEC grazie alla gestione documentale Orkestrio PEC è la soluzione per smistare ed archiviare la PEC nella tua organizzazione Cos è la Posta Elettronica Certificata (PEC)

Dettagli

ACCESSO ALLA POSTA ELETTRONICA TRAMITE OUTLOOK WEB ACCESS

ACCESSO ALLA POSTA ELETTRONICA TRAMITE OUTLOOK WEB ACCESS ACCESSO ALLA POSTA ELETTRONICA TRAMITE OUTLOOK WEB ACCESS Versione 1.2 9 Luglio 2007 Pagina 1 di 16 SOMMARIO 1. Cos è Outlook Web Access... 3 2. Quando si usa... 3 3. Prerequisiti per l uso di Outlook

Dettagli

OPERAZIONI PRELIMINARI

OPERAZIONI PRELIMINARI QUICK GUIDE GESTIONE COMPETENZE (Area Alunni ver. 6.3.5 o successive) Nota Miur 23.02.2017, Prot. 2000 Dalla versione dell Area Alunni indicata è possibile effettuare la completa gestione delle competenze,

Dettagli

PROCEDURA D INSTALLAZIONE DEL SOFTWARE DELLA CARTA TS-CNS. ACTALIS su Windows 32 bit e 65 bit

PROCEDURA D INSTALLAZIONE DEL SOFTWARE DELLA CARTA TS-CNS. ACTALIS su Windows 32 bit e 65 bit PROCEDURA D INSTALLAZIONE DEL SOFTWARE DELLA CARTA TS-CNS ACTALIS su Windows 32 bit e 65 bit INDICE Introduzione alla procedura d installazione del software della carta TS-CNS... 3 Installazione Software

Dettagli

PROCEDURA D INSTALLAZIONE DEL SOFTWARE DELLA CARTA TS-CNS. ATOS su Windows 32 bit e 65 bit

PROCEDURA D INSTALLAZIONE DEL SOFTWARE DELLA CARTA TS-CNS. ATOS su Windows 32 bit e 65 bit PROCEDURA D INSTALLAZIONE DEL SOFTWARE DELLA CARTA TS-CNS ATOS su Windows 32 bit e 65 bit INDICE Introduzione alla procedura d installazione del software della carta TS-CNS... 3 Installazione Software

Dettagli

Seminari Quota - Utilizzi e Implementazione -

Seminari Quota - Utilizzi e Implementazione - Seminari G@SL 2007 http://gasl.unich.it/ Quota - Utilizzi e Implementazione - Cos'è Quota? Quota è un software che permette di gestire lo spazio occupato su disco dei singoli utenti o dei singoli gruppi,

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 9 (proposta) Servizio di Gestione dei Servizi Liste di Distribuzione Luca Foschini Anno accademico

Dettagli

SISTEMA DI CONTROLLO E GESTIONE STAZIONI DI RICARICA E-CORNER PER VEICOLI ELETTRICI

SISTEMA DI CONTROLLO E GESTIONE STAZIONI DI RICARICA E-CORNER PER VEICOLI ELETTRICI 1/10 SISTEMA DI CONTROLLO E GESTIONE STAZIONI DI RICARICA E-CORNER PER VEICOLI ELETTRICI 2/10 ARCHITETTURA DI SISTEMA Il sistema è basato su una rete di stazioni di ricarica, con configurazione e tipologia

Dettagli

Guida all uso del sistema gestionale schede online per attività commerciali e turistiche

Guida all uso del sistema gestionale schede online per attività commerciali e turistiche Guida all uso del sistema gestionale schede online per attività commerciali e turistiche Versione 1.0 Ultima revisione: 09/11/2012 www.bormio.info Questa guida è di proprietà esclusiva di Bormio.info e

Dettagli

Solution Integrator 28/12/16.

Solution Integrator 28/12/16. 28/12/16 www.middlewaresrl.com CHI SIAMO Azienda giovane e dinamica guidata da un team di esperti specialisti Start-up innovativa nell information technology Professionisti dell ict: progettiamo, sviluppiamo

Dettagli

CAME Connect per sistemi Domotici FA00381-IT. Manuale di utilizzo

CAME Connect per sistemi Domotici FA00381-IT. Manuale di utilizzo CAME Connect per sistemi Domotici FA00381-IT Manuale di utilizzo INFORMAZIONI GENERALI CameConnect è la tecnologia che permette il controllo da remoto di dispositivi o impianti CAME compatibili. Una volta

Dettagli

WordPress: Come creare una rete di siti?

WordPress: Come creare una rete di siti? WordPress: Come creare una rete di siti? In questo articolo vedremo un utile e poco conosciuta caratteristica di WordPress: l installazione network o multisite (MU). L installazione network permette di

Dettagli