Utilizzo di WebSocket in ios: un esempio tramite la libreria SocketRocket
|
|
- Enrico Cavallaro
- 6 anni fa
- Visualizzazioni
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 Prof. Ing. Carla Raffaelli a.a. 2004/2005 Protocolli applicativi Sono i protocolli utilizzati dalle applicazioni per scambiarsi informazioni Esempi: HTTP per il web,
DettagliIP150 (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
DettagliGuida 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à
DettagliInfrastruttura 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
DettagliDipartimento 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
DettagliSISTEMI 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
DettagliATTIVAZIONE 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
DettagliAPP 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.
DettagliGuida 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
DettagliManuale 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
DettagliRaccolta 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
DettagliManuale 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
DettagliFUTURA 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
DettagliEvoluzioni 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...
DettagliManuale 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
DettagliIl 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
DettagliCreazione 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
DettagliProgrammazione 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
DettagliGuida 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
DettagliTelematico 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
DettagliStruttura 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
Dettagli1. 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
DettagliInformatica. 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
DettagliManuale 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
DettagliWEBMAIL 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
DettagliQueste 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
DettagliModuli 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.
DettagliE2K 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
DettagliFunzioni 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
DettagliConfigurare 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
DettagliALTRI 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
DettagliGuida 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
DettagliDjango - 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
DettagliCome 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
DettagliImagicle 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
DettagliPortale 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
DettagliMANUALE 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
Dettagli5 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
DettagliUniCredit 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
DettagliGUIDA 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
DettagliGuida 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
DettagliSMARTMAIL 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
DettagliGuida 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.
DettagliProblemi 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.
DettagliAGYO 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
DettagliAPP 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
Dettagliadunanza.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
DettagliPROCEDURA 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
DettagliPOSTECERT 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
DettagliGuida 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
DettagliProva 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:
DettagliServizi 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
DettagliRegistrazione . 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
DettagliImagicle 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
DettagliArchitetture 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
DettagliLe 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
DettagliReti (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
DettagliNOTE 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
DettagliREMOTE 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
DettagliAWN. 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...
DettagliG 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
DettagliManuale 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
DettagliIniziamo 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
DettagliLe 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
DettagliDocumentazione 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
DettagliChat. 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
DettagliService 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
DettagliDirezione 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
DettagliInstallazione 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
DettagliInstallazione 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
DettagliTCP/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
DettagliMon 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
DettagliLe 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
DettagliISTRUZIONI 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
DettagliPREMESSA. 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,
DettagliGuida 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
DettagliReti 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
DettagliReti 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
DettagliXAMPP - 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
DettagliMODULO 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à
DettagliMAIL 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
DettagliSamsung 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
DettagliSicurPEC 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
DettagliProcedura 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,
DettagliACCEDERE 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,
DettagliMANUALE 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
DettagliUtilizzo 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
DettagliOrkestrio 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)
DettagliACCESSO 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
DettagliOPERAZIONI 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,
DettagliPROCEDURA 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
DettagliPROCEDURA 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
DettagliSeminari 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,
DettagliCorso 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
DettagliSISTEMA 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
DettagliGuida 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
DettagliSolution 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
DettagliCAME 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
DettagliWordPress: 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