Corso di programmazione di sistemi mobile 1. Android. Google Cloud Messaging
|
|
- Leonardo Moretti
- 8 anni fa
- Visualizzazioni
Transcript
1 Corso di programmazione di sistemi mobile 1 Android Google Cloud Messaging
2 Corso di programmazione di sistemi mobile 2 Cos è Il Google Cloud Messaging o GCM è un servizio di Google che permette di inviare notifiche o dati da un server di terze parti ai dispositivi Android, ios o Chrome. Tutti gli aspetti dell invio dei dati, della gestione della coda e della consegna sui dispositivi sono gestiti dal GCM stesso. Esso permette agli sviluppatore di creare un esperienza utente eccellente limitando il numero di righe di codice da scrivere e permettendo una migliore gestione dell applicazione e del dispositivo. Perché utilizzare il GCM: API: semplici da utilizzare, non richiedono nessun pagamento e non prevedono limitazioni. Multicasting: un messaggio può essere ricevuto da più dispositivi e da più persone. Upstream: il dispositivo può inviare dei dati dal GCM che a sua volta li inoltrerà al server. Mittenti multipli: più server possono inviare messaggi alla stessa applicazione Archivio: il gcm conserva i messaggi fino 4 settimane Ottimizzazione: il gcm ha come obbiettivo il risparmio energetico mantenendo sempre e comunque il servizio attivo.
3 Corso di programmazione di sistemi mobile 3 Come funziona L utilizzo del GCM si configura in 4 step: 1. Configurazione del progetto sulla Google Developer Console 2. Preparazione dell ambiente Server per la registrazione dell app e l invio dei messaggi al GCM 3. Registrazione dell app al GCM e invio dei dati al Server 4. Gestione della ricezione dei messaggi da parte del GCM sull app
4 Corso di programmazione di sistemi mobile 4 Configurazione del GCM Prima di poter utilizzare il GCM all interno della propria app è necessario configurare l app sulla console di Google. Per far questo è necessario recarsi al seguente link e seguire la procedura guidata.
5 Nota: Android package name deve corrispondere al package name dell applicazione che utilizzerà il GCM Corso di programmazione di sistemi mobile 5
6 Selezionare il Cloud Messaging e cliccare su Enable Google Cloud Messaging Corso di programmazione di sistemi mobile 6
7 Una volta attivato il servizio la console restituirà la Server Api Key e il Sender ID. Corso di programmazione di sistemi mobile 7
8 È possibile anche scaricare il file contenente le informazioni appena viste. Il file dovrà essere copiato all interno del modulo dell app che utilizzerà il GCM e che avrà il package name indicato nelle pagine precedenti. Corso di programmazione di sistemi mobile 8
9 Server Sul server di terze parti sarà necessario predisporre un database per salvare gli id dei device e per l invio dei messaggi al server gcm. L invio di un messaggio sarà cosi effettuato: public function send_notification($reg_id, $title, $message, $extra) { $url=' $fields = array('registration_ids'=>array($reg_id), 'data'=>array('title'=>$title, 'message'=>$message, 'extra'=>$extra)); $headers = array('authorization:key = YourAuthorizationKey', //server key 'Content-Type: application/json'); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true ); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($fields)); $result = curl_exec($ch); curl_close($ch); echo $result; Corso di programmazione di sistemi mobile 9
10 Corso di programmazione di sistemi mobile 10 Android Per utilizzare il GCM all interno di un applicazione android sarà necessario eseguire diverse operazioni. Prima di tutto bisogna modificare il file build.gradle del progetto e aggiungere la seguente riga alle dependencies: 'com.google.gms:google-services:2.1.0-beta3 il file dovrà risultare: buildscript { repositories { jcenter() dependencies { classpath 'com.android.tools.build:gradle:2.0.0' classpath 'com.google.gms:google-services:2.1.0-beta3' allprojects { repositories { jcenter() task clean(type: Delete) { delete rootproject.builddir
11 Corso di programmazione di sistemi mobile 11 Dopodiché sarà necessario importare il file generato dalla google console contenente le informazioni per il gcm, aggiungere il plugin e la libreria all interno del file build.gradle dell applicazione. apply plugin: 'com.android.application' apply plugin: 'com.google.gms.google-services <= plugin da aggiungere android { compilesdkversion 23 buildtoolsversion "23.0.3" defaultconfig { applicationid "it.test.gcm" minsdkversion 15 targetsdkversion 23 versioncode 1 versionname "1.0" buildtypes { release { minifyenabled false proguardfiles getdefaultproguardfile('proguard-android.txt'), 'proguard-rules.pro' dependencies { compile 'com.android.support:appcompat-v7:23.3.0' compile 'com.google.android.gms:play-services:8.3.0 <= libreria da importare
12 Corso di programmazione di sistemi mobile 12 Una volta sincronizzato il gradle sarà necessario modificare il manifest inserendo: 1. Un nuovo permesso <application-package-name> + ".permission.c2d_message«2. L utilizzo del permesso sopra dichiarato 3. L utilizzo del permesso WAKE_LOCK Questo farà si che nessun altra applicazione sul dispositivo possa registrarsi e ricevere i messaggi inviati dal gcm alla nostra applicazione. Sarà inoltre necessario all interno del tag application dichiarare: 3. Il receiver "com.google.android.gms.gcm.gcmreceiver" che si occuperà di gestire e smistare i messaggi ricevuti dal gcm 4. Un service che estende "GcmListenerService" che gestirà il messaggio ricevuto da GcmReceiver 5. Un service che estende "InstanceIDListenerService" che gestirà la creazione e l aggiornamento del token di registrazione
13 Corso di programmazione di sistemi mobile 13 <manifest xmlns:android= package="it.test.gcm"> <permission android:name="it.test.gcm.permission.c2d_message" android:protectionlevel="signature" /> <uses-permission android:name="it.test.gcm.permission.c2d_message" /> <uses-permission android:name="android.permission.wake_lock" /> <application --- > <receiver android:name="com.google.android.gms.gcm.gcmreceiver" android:exported="true" android:permission="com.google.android.c2dm.permission.send" > <intent-filter> <action android:name="com.google.android.c2dm.intent.registration" /> <action android:name="com.google.android.c2dm.intent.receive" /> <category android:name="it.test.gcm" /> </intent-filter> </receiver> <service android:name=".gcmtestservice" android:exported="false" > <intent-filter> <action android:name="com.google.android.c2dm.intent.receive" /> </intent-filter> </service> <service android:name=".gcmtestidlistener" android:exported="false"> <intent-filter> <action android:name="com.google.android.gms.iid.instanceid" /> </intent-filter> </service> </application> </manifest>
14 Corso di programmazione di sistemi mobile 14 Ottenere un Token di registrazione Per poter inviare un messaggio ad un dispositivo bisogna che questo prima sia registrato presso il servizio di Google. Il gcm risponderà con il token che identificherà il dispositivo che verrà utilizzato dal server per inviare la push. Il token viene generato tramite le API InstanceID ed è necessario ottenere il token in un thread separato dal main thread, per esempio attraverso l utilizzo di un IntentService. Attaverso la classe InstanceIDListenerService possiamo sapere quando è necessario richiedere un token. public class GcmTestIDListener extends InstanceIDListenerService public void ontokenrefresh() { startservice(new Intent(this, RegistrationIntentService.class)); RegistrationIntentService è un IntentService che si occuperà di ottenere e salvare il token di registrazione.
15 Corso di programmazione di sistemi mobile 15 public class RegistrationIntentService extends IntentService { private static final String TAG = "RIService"; public RegistrationIntentService() { protected void onhandleintent(intent intent) { String token = ""; try { InstanceID instanceid = InstanceID.getInstance(this); token = instanceid.gettoken(gcmutils.sender_id, GoogleCloudMessaging.INSTANCE_ID_SCOPE, null); Log.i(TAG, "GCM Registration Token: " + token); sendregistrationtoserver(token); catch (Exception e) { Log.d(TAG, "Failed to get Registration Token", e); GcmUtils.saveToken(this, token); sendbroadcast(new Intent(GcmUtils.ACTION_REG_COMPLETED)); private void sendregistrationtoserver(string token) {
16 Corso di programmazione di sistemi mobile 16 Una volta completata la registrazione e salvato il token sul server l applicazione sarà pronta per ricevere i messaggi. Ogni volta che il dispositivo riceve un messaggio dal Gcm viene inviato all oggetto GcmListenerService che si occuperà della lettura e gestione delle informazioni presenti all interno del messaggio. public class GcmTestService extends GcmListenerService { private static final String TAG = public void onmessagereceived(string from, Bundle data) { String message = data.getstring("message"); Log.d(TAG, "From: " + from); Log.d(TAG, "Message: " + message); sendnotification(message); private void sendnotification(string message) {
RT VIRTUAL CARD. Manuale Utente
RT VIRTUAL CARD Manuale Utente Il progetto Grazie alla facilità di utilizzo degli attuali smartphone e al loro uso per funzioni sempre più differenti non solo telefonare o spedire messaggi, ma un vero
DettagliMOBILE WEB DESIGN TUTORIAL ANDROID METAIO AUGMENTED REALITY
MOBILE WEB DESIGN TUTORIAL ANDROID METAIO AUGMENTED REALITY 1 Sommario 1. INTRODUZIONE... 3 2. GET METAIO... 4 2.1. PREREQUISITI... 4 2.2. INTALLAZIONE... 4 2.3. PROGETTI ESEMPLIFICATIVI... 4 3. USARE
DettagliLuca Mari, Sistemi informativi applicati (reti di calcolatori) appunti delle lezioni. Architetture client/server: applicazioni server
Versione 30.5.05 Sistemi informativi applicati (reti di calcolatori): appunti delle lezioni Architetture client/: applicazioni 1 La logica dei socket Abbiamo visto che un applicazione client si connette
DettagliIl progetto ApoBus e la creazione dell ambiente con Android Studio
Capitolo 2 Il progetto ApoBus e la creazione dell ambiente con Android Studio Questo libro vuole seguire un approccio molto pratico, che fornisca i concetti fondamentali lasciando al lettore gli approfondimenti
DettagliPortal e Portlet ClassLoader. Mancini Marco
Portal e Portlet ClassLoader Mancini Marco Project Manager, 3F Consulting s.r.l. Classloading in liferay Tre differenti classpath: Global classpath, tutte le librerie presenti nella nostra JVM, e nelle
DettagliARCHIVIAZIONE AUTOMATICA (Gestione Allegati)
M.I.Ba. Modulo Indagini Bancarie e Finanziarie Funzioni EXTRA Le Funzioni EXTRA nascono su indicazione dei nostri clienti e hanno come scopo far risparmiare più tempo possibile nella gestione delle indagini
DettagliMyPostman. Progetto di messaggistica istantanea Invio messaggi ai tuoi contatti attraverso Google Cloud Messaging
MyPostman Progetto di messaggistica istantanea Invio messaggi ai tuoi contatti attraverso Google Cloud Messaging MyPostman ti permette di scambiare messaggi ed informazioni con i tuoi contatti ed i tuoi
DettagliManuale LiveBox WEB ADMIN. http://www.liveboxcloud.com
2014 Manuale LiveBox WEB ADMIN http://www.liveboxcloud.com LiveBox Srl non rilascia dichiarazioni o garanzie in merito al contenuto o uso di questa documentazione e declina qualsiasi garanzia espressa
Dettagli4 PASSI PER INVIARE LA TUA NEWSLETTER CON MAILUP
NWeb U.S.A. 4 PASSI PER INVIARE LA TUA NEWSLETTER CON MAILUP -1- 1 NWeb srl - Italy IMPORTAZIONE UTENTI Per importare gli indirizzi email dei propri utenti nel database MailUp e sufficiente cliccare IMPORTAZIONE
DettagliIntroduzione. EMS è un sistema di raccolta e gestione ordini clienti. Si compone in due parti:
Introduzione EMS è un sistema di raccolta e gestione ordini clienti Si compone in due parti: Il sistema centrale che raccoglie e convalida gli ordini e altri dati inviati dagli agenti. Il sistema client
DettagliCAMBIO DI GESTIONE DEGLI ESEMPLARI RICHIESTI DALLE BIBLIOTECHE
CAMBIO DI GESTIONE DEGLI ESEMPLARI RICHIESTI DALLE BIBLIOTECHE La procedura per richiedere il cambio di gestione degli esemplari necessari allo svolgimento di gare di lettura, mostre bibliografiche e altre
DettagliMessaggi volatili. Matteo Zignani. 10 gennaio 2015
UNIVESITÁ DEGLI STUDI DI MILANO LAUREA TRIENNALE IN COMUNICAZIONE DIGITALE PROGETTO LABORATORIO DI RETI DI CALCOLATORI Messaggi volatili Matteo Zignani 10 gennaio 2015 1 PRESENTAZIONE DEL PROBLEMA Lo studente
DettagliPer accedere all'applicativo è necessario inserire email e password impostati in fase di registrazione.
Aula digitale Manuale di utilizzo Accesso all'applicativo Per accedere all'applicativo è necessario inserire email e password impostati in fase di registrazione. Se non si possiede ancora le credenziali
DettagliVlan Relazione di Sistemi e Reti Cenni teorici
Cosa sono le Vlan? Vlan Relazione di Sistemi e Reti Cenni teorici Le Vlan sono un tipo di rete particolare che permettono di creare tante reti logiche a partire da una singola rete fisica. Questo significa
DettagliALTRO. v 2.4.0 (Aprile 2015)
ALTRO v 2.4.0 (Aprile 2015) Contenuto 60 60 60 61 61 62 64 64 65 66 67 67 69 69 70 70 71 73 73 Panoramica menù Altro Informazioni Assistenza Sistema Notifiche Meteo Configurazioni Modifica Utente Gestione
DettagliManuale LiveBox WEB ADMIN. http://www.liveboxcloud.com
2015 Manuale LiveBox WEB ADMIN http://www.liveboxcloud.com LiveBox Srl non rilascia dichiarazioni o garanzie in merito al contenuto o uso di questa documentazione e declina qualsiasi garanzia espressa
DettagliAppunti di Informatica www.mimmocorrado.it 1
Installare Java Il programma può essere scaricato dal seguente indirizzo: http://www.java.com/it/download/windows_ie.jsp?locale=it&host=www.java.com Per installare la JDK è necessario: 1. scaricare il
DettagliAta_NiAg02. Modulo Gestione Agenti
Ata_NiAg02 Modulo Gestione Agenti Il software NiAg02 consente alle aziende che utilizzano il software gestionale ATA di gestire in maniera totalmente automatizzata l acquisizione ordini e/o clienti dalla
DettagliLab. Programmazione Sistemi Mobili e Tablets
Lab. Programmazione Sistemi Mobili e Tablets Anno Accademico : 2011-2012 Matricola Studente: De Guidi Enrico 156464 Titolo del Progetto: Let s go Data:04/09/12 Introduction: Let s go è un applicazione
DettagliTecnologie di Sviluppo per il Web
Tecnologie di Sviluppo per il Web Applicazioni Web J2EE: Java Servlet Parte a versione 3.1 Questo lavoro è concesso in uso secondo i termini di una licenza Creative Commons (vedi ultima pagina) G. Mecca
DettagliManuale LiveBox WEB ADMIN. http://www.liveboxcloud.com
2014 Manuale LiveBox WEB ADMIN http://www.liveboxcloud.com LiveBox Srl non rilascia dichiarazioni o garanzie in merito al contenuto o uso di questa documentazione e declina qualsiasi garanzia espressa
DettagliLaboratorio di Sistemi Distribuiti Leonardo Mariani
Laboratorio di Sistemi Distribuiti Leonardo Mariani ELECTION ALGORITHMS In molti sistemi distribuiti un processo deve agire da (o svolgere un ruolo particolare) per gli altri processi. Spesso non è importante
Dettagli7 Esercitazione (svolta): Callback. Polling. Java RMI: callback. Server. Server. Client. Client. due possibilità:
7 Esercitazione (svolta): due possibilità: Java RMI: callback Molte applicazioni richiedono un meccanismo publish/subscribe I partecipanti (client) necessitano di notifiche da parte del coordinatore (server)
DettagliCorso di Laurea in Ingegneria Gestionale Esame di Informatica a.a. 2010-11 13 settembre 2011
Cognome Nome Matricola Postazione PC Corso di Laurea in Ingegneria Gestionale Esame di Informatica a.a. 2010-11 13 settembre 2011 Testo Il database di un videonoleggio è costituito da due vettori paralleli.
DettagliStudente (Cognome Nome): Corso di Informatica Corso di Laurea in Ingegneria Gestionale a.a. 2006-07 Secondo Compitino 21 Dicembre 2006
Studente (Cognome Nome): Matricola: Corso di Informatica Corso di Laurea in Ingegneria Gestionale a.a. 2006-07 Secondo Compitino 21 Dicembre 2006 Si noti che le soluzioni ai quesiti saranno considerate
DettagliSpiegazione Open Interest Storico:
Spiegazione Open Interest Storico: Ogni volta che viene scaricata la chain delle opzioni, tutti i dati ottenuti vengono memorizzati anche nel database storico, che comprende quindi sia i valori degli Open
DettagliEsercitazione n 4. Obiettivi
Esercitazione n 4 Obiettivi Progettare e implementare per intero un componente software in Java Linguaggio Java: Classi astratte Utilizzo di costruttori e metodi di superclasse Polimorfismo Esempio guida:
DettagliTutorial sugli ambienti di sviluppo: Eclipse e NetBeans
Tutorial sugli ambienti di sviluppo: Eclipse e NetBeans Prima di tutto va installato il compilatore, ottenibile scaricando ed installando MinGW o CygWin. MinGW: http://www.mingw.org/download.shtml CygWin:
DettagliAndrea Maioli Instant Developer: guida all uso
Andrea Maioli Instant Developer: guida all uso usando la funzione InitDatabase. Se il database contiene i dati RTC di più applicazioni si può limitare la configurazione ad una specifica applicazione grazie
DettagliStart-up. Lo scopo di questa Guida è quello di fornire le prime informazioni per permettere al Presidente di Sezione di:
Start-up Lo scopo di questa Guida è quello di fornire le prime informazioni per permettere al Presidente di Sezione di: accedere alla Nuova Piattaforma espletare l iter della privacy creare gli Utenti
DettagliI casi d uso corrispondono ai compiti che l attore (che può essere una persona fisica e non) può svolgere.
UML e i Casi d USO I casi d uso specificano una sequenza di azioni che producono un risultato visibile agli attori del sistema. Essi nascono per fornire descrizioni delle capacità del sistema. I casi d
DettagliAttiva 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
DettagliTale attività non è descritta in questa dispensa
Fondamenti di informatica Oggetti e Java ottobre 2014 1 Nota preliminare L installazione e l uso di Eclipse richiede di aver preliminarmente installato Java SE SDK Tale attività non è descritta in questa
Dettaglifilrbox Guida all uso dell applicazione DESKTOP Pag. 1 di 27
filrbox Guida all uso dell applicazione DESKTOP Pag. 1 di 27 Sommario Introduzione... 3 Download dell applicazione Desktop... 4 Scelta della versione da installare... 5 Installazione... 6 Installazione
DettagliLa geolocalizzazione
La geolocalizzazione La maggior parte dei dispositivi mobili di ultima generazione è dotata di un antenna GPS che permette di conoscere, in breve tempo e con la precisione di qualche metro, la propria
DettagliSAPIENZA Università di Roma Facoltà di Ingegneria dell Informazione, Informatica e Statistica
SAPIENZA Università di Roma Facoltà di Ingegneria dell Informazione, Informatica e Statistica Esercitazioni di PROGETTAZIONE DEL SOFTWARE (Corsi di Laurea in Ingegneria Informatica ed Automatica ed Ingegneria
DettagliCliens Redigo Versione 2015.2. Aggiornamento al manuale.
Versione 2015.2 Processo Telematico Richiamando il Punto di Accesso Giuffrè dalla finestra principale di viene immediatamente proposta la finestra di selezione accesso tramite smart-card o OTP. Navigando
DettagliRealizzazione di una classe con un associazione
Realizzazione di una classe con un associazione Nel realizzare una classe che è coinvolta in un associazione, ci dobbiamo chiedere se la classe ha responsabilità sull associazione. Diciamo che una classe
DettagliWhat s App? S A L E S F O R C E A U T O M A T I O N
What s App? S A L E S F O R C E A U T O M A T I O N Disponibile su Scarica la versione Demo e avrai subito un idea delle sue infinite potenzialità. OFFLINE Shock - sales è stata creata per funzionare anche
Dettagliappunti delle lezioni Architetture client/server: applicazioni server
Sistemi informativi applicati (reti di calcolatori): appunti delle lezioni Architetture /: applicazioni 1 La logica dei Abbiamo visto che un applicazione si connette e comunica con un applicazione mediante
DettagliGuida iscrizione e fruizione corso FAD ASL VT. Formazione generale sulla sicurezza e salute per tutti i lavoratori (D.Lgs 81/08)
Guida iscrizione e fruizione corso FAD ASL VT Formazione generale sulla sicurezza e salute per tutti i lavoratori (D.Lgs 81/08) Il presente Tutorial illustra il procedimento passo passo che i dipendenti
DettagliTabelle di riferimento Pulsanti Inserire documento Predisposizione doc Approvazione Doc Numerazione Doc Pubblicazione Albo Webservice
- Albo pretorio virtuale e gestione della consultazione documentale - Argomenti Tabelle di riferimento Pulsanti Inserire documento Predisposizione doc Approvazione Doc Numerazione Doc Pubblicazione Albo
DettagliLa prima applicazione Java. Creazione di oggetti - 1. La prima applicazione Java: schema di esecuzione. Gianpaolo Cugola - Sistemi Informativi in Rete
La prima applicazione Java Programma MyFirstApplication Il programma visualizza una finestra vuota sullo schermo. Importo il package delle classi usate nel seguito. Dichiaro la classe MyFirstApplication
DettagliMANUALE UTENTE INFOCAR REPAIR ACCESSO SMARTPHONE/TABLET
ACCESSO SMARTPHONE/TABLET Sommario PRIMO ACCESSO SMARTPHONE/TABLET... 3 GUIDA INSTALLAZIONE APP INFOCAR REPAIR IPHONE-IPAD... 3 GUIDA PRIMO ACCESSO APP... 8 GUIDA ALL UTILIZZO APP... 11 2 PRIMO ACCESSO
DettagliOwnCloud Guida all installazione e all uso
INFN Sezione di Perugia Servizio di Calcolo e Reti Fabrizio Gentile OwnCloud Guida all installazione e all uso 1 SOMMARIO 2 Introduzione... 1 2.1 Alcune delle funzioni di OwnCloud... 2 2.2 Chi può usufruirne...
DettagliGUIDA GENERALE ALL USO DEL NUOVO SITO WEB
GUIDA GENERALE ALL USO DEL NUOVO SITO WEB Una volta digitato l indirizzo del sito web www.mavarellipascoli.it, compare questa schermata (qui vediamo la metà superiore della pagina). Link dal quale accedere
DettagliSommario. 1. Cos è SecureDrive... 3. 1.1. Caratteristiche... 3. 1.1.1. Privacy dei dati: SecureVault... 4
Allegato Tecnico Pagina 2 di 7 Marzo 2015 Sommario 1. Cos è... 3 1.1. Caratteristiche... 3 1.1.1. Privacy dei dati: SecureVault... 4 1.1.1.1. Funzione di Recupero del Codice di Cifratura... 4 1.1.2. Sicurezza
DettagliARCHIVIAZIONE DOCUMENTI
ARCHIVIAZIONE DOCUMENTI Introduzione... 2 Archiviazione nella copertina della pratica, nei biglietti e nei servizi top... 2 Archiviazione nelle fatture, nei pagamenti, nelle anagrafiche, nella prima nota...
DettagliALTRO. v 2.5.0 (Maggio 2015)
ALTRO v 2.5.0 (Maggio 2015) Contenuto 3 3 4 4 5 5 6 8 8 9 10 11 12 13 14 14 14 15 17 18 Panoramica menù Altro Informazioni Assistenza Sistema Notifiche Geolocalizzazione Meteo Configurazioni Modifica Utente
DettagliARCHIVIA PLUS - ARCHIFILE
ARCHIVIA PLUS - ARCHIFILE Istruzioni per la configurazione e l uso del modulo di raccolta documenti Versione n. 2012.09.06 Data : 06/09/2012 Redatto da: Veronica Gimignani Approvato da: Claudio Caprara
DettagliIntegrazione InfiniteCRM - MailUp
Integrazione InfiniteCRM - MailUp La funzionalità della gestione delle campagne marketing di icrm è stata arricchita con la spedizione di email attraverso l integrazione con la piattaforma MailUp. Creando
DettagliManuale Amministratore Legalmail Enterprise. Manuale ad uso degli Amministratori del Servizio Legalmail Enterprise
Manuale Amministratore Legalmail Enterprise Manuale ad uso degli Amministratori del Servizio Legalmail Enterprise Pagina 2 di 16 Manuale Amministratore Legalmail Enterprise Introduzione a Legalmail Enterprise...3
Dettagli<?php include './include/page.php';
Il modulo di inserimento Per creare il modulo di inserimento creeremo due file per semplicità: insert.php sarà il file contenente il form dove inserire i dati. Premendo infine il pulsante inserisci si
DettagliGestione della posta elettronica con Round Cube webmail e Outlook Express utilizzando il protocollo IMAP
CADMO Infor ultimo aggiornamento: marzo 2013 Gestione della posta elettronica con Round Cube webmail e Outlook Express utilizzando il protocollo IMAP Problema: come avere sempre sotto controllo la propria
DettagliCorso Corso di di programmazione di di sistemi mobile 1 1. Android Laboratorio. Primo Progetto, Toast
Corso Corso di di programmazione di di sistemi mobile 1 1 Android Laboratorio Primo Progetto, Toast Corso Corso di di programmazione di di sistemi mobile 2 2 Android Studio Per realizzare le nostre applicazioni
DettagliGERARCHIE RICORSIVE - SQL SERVER 2008
GERARCHIE RICORSIVE - SQL SERVER 2008 DISPENSE http://dbgroup.unimo.it/sia/gerarchiericorsive/ L obiettivo è quello di realizzare la tabella di navigazione tramite una query ricorsiva utilizzando SQL SERVER
Dettaglia cura del Consorzio Cortexa Consulenza ed elaborazione
Analisi Dati Vendite a cura del Consorzio Cortexa Consulenza ed elaborazione Dott. Roberto Dell'Omodarme studio di commercialisti Guerrini Vitti studio di commercialisti www.studiodellomodarme.it www.guerrinivitti.it
DettagliFile Server Resource Manager (FSRM) File Screening
File Server Resource Manager (FSRM) File Screening di Nicola Ferrini MCT MCSA MCSE MCTS MCITP Introduzione In Windows Server 2008 è presente la nuova funzionalità di File Screening riservata ai file server.
DettagliGuida per la creazione e la gestione di un profilo Google Scholar Citations
Guida per la creazione e la gestione di un profilo Google Scholar Citations Questa guida ha lo scopo di spiegare brevemente quali sono le modalità per la creazione e la gestione di un profilo Google Scholar
DettagliGuida iscrizione Community. istruzione.social.marche.it
Guida iscrizione Community istruzione.social.marche.it 1. Collegarsi con un browser all indirizzo : http://istruzione.social.marche.it 2. Viene visualizzata la seguente schermata di cohesion : 3. Se siete
Dettaglimonitoraggio dei locomotori via Internet
monitoraggio dei locomotori via Internet Pagina 1 di 23 Sommario 1 Sito internet-home page... 3 2 Descrizione delle sezioni... 4 2.1 Invia nuove misurazioni sul sito... 5 2.2 Speed Control... 8 2.3 Controllo
DettagliQuesto breve manuale ha l intento di mostrare come integrare il tuo sito Joomla con la tua piattaforma E- Learning Docebo.
Questo breve manuale ha l intento di mostrare come integrare il tuo sito Joomla con la tua piattaforma E- Learning Docebo. Puoi raggiungere tre differenti risultati: Log in: I campi di accesso alla tua
DettagliManuale SeleFax ClientWeb Versione 2.0
Manuale SeleF Fax ClientWeb Versione 2.0 Come accedere al programma Utilizzando un qualsiasi Browser Internet con funzionalità avanzate (ad esempio e Internet Explorer o Firefox) si accede al Client WEB
DettagliPORTALE TERRITORIALE PER LA FATTURAZIONE ELETTRONICA
REGIONE CALABRIA PORTALE TERRITORIALE PER LA FATTURAZIONE ELETTRONICA Pag. 1 di 12 Sommario AREA PUBBLICA... 3 PAGINE INFORMATIVE... 3 PAGINA DI LOGIN... 4 AREA PRIVATA... 4 PROFILO UFFICIO... 5 FATTURAZIONE
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
DettagliE-Post Office Manuale utente
E-Post Office Manuale utente Versione V01.07 Edizione luglio 2014 1 Indice 1 Descrizione del servizio 3 2 Il portale di E-Post Office 4 2.1 Menu di navigazione 4 2.2 Swiss Post Box 4 2.3 Archiviazione
DettagliCliccare su "Esegui" oppure su salva se si desidera effettuare l'installazione in un secondo momento.
,QVWDOODUH0DHVWUR(8520(',$1 Maestro è estremamente facile da installare. per avviare l'installazione basta essere connessi ad internet, andare alla pagina di download del sito www.euromedian.it o www.euromedian.com
DettagliIntroduzione alla programmazione Java. Dott. Ing. M. Banci, PhD
Introduzione alla programmazione Java Dott. Ing. M. Banci, PhD Obiettivi del corso Creare, compilare, e eseguire programmi Java Tipi di dato primitivi Flusso di controllo Java Metodi Arrays Introduzione
DettagliMANUALE D USO MANUALE D USO
MANUALE D USO MANUALE D USO 1 INDICE 1 INTRODUZIONE... 3 2 COMPONENTE WEB 4EXPENSE... 5 2.1 LOG IN AMMINISTRATORE... 5 2.2.1 HOME PAGE FUNZIONALITA DI GESTIONE... 6 2.2.2 UTENTI (UTILIZZATORE DELL APP)...
DettagliPROCEDURA ON-LINE PER LA COMPILAZIONE DELLE RICHIESTE DEI VOUCHER FORMATIVI PER GLI APPRENDISTI PARTECIPANTI AI MASTER AMMESSI A CATALOGO
AVVISO PUBBLICO n. 4 del 22/11/ 2012 per la sperimentazione di percorsi formativi in apprendistato di alta formazione e ricerca per l acquisizione del titolo di Master universitario di I e II livello PROCEDURA
DettagliGuida Rapida all uso del License Manager di ROCKEY4Smart (V. 1.0.10.724)
Guida Rapida all uso del License Manager di ROCKEY4Smart (V. 1.0.10.724) Procedo con un esempio: voglio proteggere una applicazione (nell esempio Blocco Note di Windows: notepad.exe) per distribuirla con
DettagliGUIDA ALL USO DEL PANNELLO DI GESTIONE SITO WEB
GUIDA ALL USO DEL PANNELLO DI GESTIONE SITO WEB Copyright 2014 Wolters Kluwer Italia Srl 1 Sommario 1 Come accedere al Pannello di gestione... 4 2 del Pannello di gestione del sito web... 5 3 delle sezioni...
DettagliCOME DEFINIRE DELLE DOWNLOAD RULES CON VPOP3
COME DEFINIRE DELLE DOWNLOAD RULES CON VPOP3 Possibili Azioni delle Regole di Scaricamento dei messaggi Ci sono in tutto 14 azioni che possono essere intraprese tramite le download rules": 1. Cancellazione
DettagliCLOUD AWS. #cloudaws. Community - Cloud AWS su Google+ Amazon Web Services. Servizio Amazon SNS
Community - Cloud AWS su Google+ Amazon Web Services Servizio Amazon SNS Oggi vedremo il servizio di Amazon SNS per la gestione delle notifiche tra applicazioni e servizi esterni. Hangout 09 del 18.03.2014
DettagliCome usare Intelligent VOICE
Come usare Intelligent VOICE Indice 1. Prima di iniziare: Compatibilità smartphone... 2 2. Configurazione unità multimediale: Selezione del SO dello smartphone... 3 3. Impostazioni di abbinamento Bluetooth...
DettagliChe cos'è un modulo? pulsanti di opzione caselle di controllo caselle di riepilogo
Creazione di moduli Creazione di moduli Che cos'è un modulo? Un elenco di domande accompagnato da aree in cui è possibile scrivere le risposte, selezionare opzioni. Il modulo di un sito Web viene utilizzato
DettagliSommario. Introduzione... 11. 1. L ambiente di lavoro... 13. 3. Configurazioni generali e la struttura di Joomla... 35 La struttura di Joomla...
Sommario Introduzione... 11 1. L ambiente di lavoro... 13 XAMPP...15 Installare XAMPP e attivarlo...18 Creare un database MySQL con phpmyadmin...21 Configurare XAMPP in modo che il sito possa inviare e-mail...22
DettagliISTRUZIONI PER L UTILIZZO DELLA SCHEDA INFORMATIZZATA E MODALITA DI INVIO DEI DATI - L. R. 162/98 PROGRAMMA 2012 052013
Allegato alla nota n. 6592 del 10 maggio 2013 ISTRUZIONI PER L UTILIZZO DELLA SCHEDA INFORMATIZZATA E MODALITA DI INVIO DEI DATI - L. R. 162/98 PROGRAMMA 2012 052013 Premessa Il seguente documento illustra
DettagliGuida alla Fruizione del Sistema Informativo per la Certificazione Energetica della Regione Abruzzo
Guida alla Fruizione del Sistema Informativo per la Certificazione Energetica della Regione Abruzzo Il Sistema Informativo per la Certificazione Energetica della Regione Abruzzo, consente ai soggetti certificatori
DettagliSOSEBI PAPERMAP2 MODULO WEB MANUALE DELL UTENTE
SOSEBI PAPERMAP2 MODULO WEB MANUALE DELL UTENTE S O. S E. B I. P R O D O T T I E S E R V I Z I P E R I B E N I C U L T U R A L I So.Se.Bi. s.r.l. - via dell Artigianato, 9-09122 Cagliari Tel. 070 / 2110311
DettagliProduct Shipping Cost Guida d'installazione ed Utilizzo
Guida d'installazione ed Utilizzo Installazione Per installare il modulo è sufficiente copiare la cartella app del pacchetto del modulo nella cartella principale dell'installazione di Magento dove è già
Dettaglicon sicurezza dei dettagli del codice importexpressonline.dhl.com Vantaggi:
Spedizioni online Online integrate IMPORT EXPRESS ONLINE GUIDA ALL UTILIZZO importexpressonline.dhl.com Con IMPORT EXPRESS ONLINE può preparare e gestire le proprie spedizioni con sicurezza dei dettagli
DettagliMANUALE OPERATIVO SOFTWARE INTERFACCIA. GFileT. Plug In CE.DI. Sud Italia srl
MANUALE OPERATIVO SOFTWARE INTERFACCIA Plug In CE.DI. Sud Italia srl Plug In CEDI Sud Italia srl Pagina 1 di 8 SCOPO Scopo del presente manuale è quello di documentare la configurazione e l utilizzo del
DettagliARCHIVIA PLUS: ARCHIPROTO PEC
ARCHIVIA PLUS: ARCHIPROTO PEC Istruzioni per la configurazione e l utilizzo del modulo di protocollazione PEC Versione n. 2012.05.25 Data : 25/05/2012 Redatto da: Veronica Gimignani Luca Mattioli Approvato
DettagliCROSSROAD. Gestione TENTATA VENDITA. Introduzione. Caratteristiche generali. Principali funzionalità modulo supervisore
CROSSROAD Gestione TENTATA VENDITA Introduzione CrossRoad è la soluzione software di Italdata per la gestione della tentata vendita. Nella tentata vendita agenti, dotati di automezzi gestiti come veri
DettagliServizi e-business Acquisti Core a Catalogo elettronico Manuale Impresa (flusso standalone)
Servizi e-business Acquisti Core a Catalogo elettronico Manuale Impresa (flusso standalone) snam.it Gentile Utente, questo manuale illustra l utilizzo del servizio di Acquisti Core in qualità di Impresa.
DettagliProgetto di RHS MicroAODV per Reti di Sensori A.A. 2007/2008
Progetto di RHS MicroAODV per Reti di Sensori A.A. 2007/2008 Si consideri una rete di sensori MicaZ con sistema operativo TinyOS, dove ogni nodo è identificato da un ID unico e dove è presente un solo
DettagliIstruzioni per il corretto inserimento del tuo curriculum vitae in www.bms.it. avanti >>
Istruzioni per il corretto inserimento del tuo curriculum vitae in www.bms.it avanti >> Istruzioni per il corretto inserimento del curriculum vitae in www.bms.it 1 Se clicchi su Opportunità di lavoro accedi
DettagliGestione delle Cartelle dei Messaggi di Posta Elettronica
CADMO Infor ultimo aggiornamento: febbraio 2012 Gestione delle Cartelle dei Messaggi di Posta Elettronica Premessa...1 Le Cartelle dei Messaggi di Posta Elettronica utilizzate da Outlook Express...2 Cose
DettagliImporterOne Manuale Export Plugin Prestashop
ImporterOne Manuale Export Plugin Prestashop Indice generale 1 INTRODUZIONE...2 2 INSTALLAZIONE DEL PLUGIN...2 3 CONFIGURAZIONE...5 4 OPERAZIONI PRELIMINARI...11 1-10 1 INTRODUZIONE Questo plugin di esportazione
DettagliServizio e-business Gare elettroniche standalone. Manuale Offerente
Servizio e-business Gare elettroniche standalone Manuale Offerente Gentile Utente, questo manuale illustra l utilizzo del servizio di Gare elettroniche in qualità di Offerente. Suggeriamo di dedicare qualche
DettagliMANUALE PER LA GESTIONE DEL SERVIZIO DI NEWSLETTER
MANUALE PER LA GESTIONE DEL SERVIZIO DI NEWSLETTER HNewsletter: Servizio di Newsletter HNewsletter è un applicazione che permette di inviare un solo messaggio di posta elettronica ad un elenco di indirizzi
DettagliUtilizzo delle formule in Excel
Utilizzo delle formule in Excel Excel è dotato di un potente motore di calcolo che può essere utilizzato per elaborare i dati immessi dagli utenti. I calcoli sono definiti mediante formule. Ogni formula
DettagliTecniche di progettazione e sviluppo di applicazioni mobile
Slide del corso FSE Tecniche di progettazione e sviluppo di applicazioni mobile svolto presso AREA Science Park Padriciano - Trieste - Italy diegozabot@yahoo.it Android Introduzione diegozabot@yahoo.it
DettagliDott.ssa Maria Vittoria Avolio. Dott.ssa Adriana Pietramala
Corso di Informatica Laurea Triennale - Comunicazione&Dams Dott.ssa Maria Vittoria Avolio avoliomv@unical.it Dott.ssa Adriana Pietramala a.pietramala@unical.it Riferimenti Manuale PHP http://www.php.net/download-docs.php
Dettagli1 http://desvino.altervista.org JSPDynPage, componenti portale e Java Server Pages
1 http://desvino.altervista.org JSPDynPage, componenti portale e Java Server Pages Le JSP DynPages sono un utile strumento, fornito da SAP Netweaver, per una gestione più evoluta di event handling e session
DettagliISTRUZIONI DI INSTALLAZIONE PER ANDROID
ISTRUZIONI DI INSTALLAZIONE PER ANDROID Come Installare l App: Operazioni preliminari Prima di installare l App «Doxameter+» è necessario attivare l opzione Origini sconosciute, per consentire l installazione
DettagliLa prima applicazione Java con NetBeans IDE. Dott. Ing. M. Banci, PhD
La prima applicazione Java con NetBeans IDE Dott. Ing. M. Banci, PhD Creare la prima applicazione 1. Creare un progetto: Quando si crea un progetto IDE occorre creare un ambiente nel quale costruire e
Dettagli2. PER CHI UTILIZZA IL SERVIZIO PER LA PRIMA VOLTA
1. COME CONNETTERSI AL WEBINAR La Partecipazione alla videoconferenza avverrà tramite Lync Web App. Lync Web app è disponibile per Windows e Mac ed è compatibile con i seguenti Browser: Safari, Internet
DettagliGESTIRE UN LIONS CLUB
GESTIRE UN LIONS CLUB Il Segretario può avere un grande aiuto dalla tecnologia PRIMO ASSUNTO DEL SEGRETARIO Inserire i dati che riguardano il mio Club sempre e solo una volta Questo è fondamentale per
Dettagli