Fondamenti di sviluppo mobile su Android

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Fondamenti di sviluppo mobile su Android"

Transcript

1 Fondamenti di sviluppo mobile su Android Dott. A. Tedeschi Corso di Telecomunicazioni Wireless a.a

2 Outline Fondamenti di programmazione Android Creare un nuovo progetto Struttura del progetto Struttura di un file apk Activity lifecycle Intent e la comunicazione tra activity e applicazioni Emulatore A. Tedeschi 2013/2014 2

3 DEMO Demo 3

4 Android: La prima app Recap Creazione di un nuovo progetto Android Studio -> Start a new Android Studio project 4

5 Android: La prima app 5

6 Android: La prima app 6

7 Android: La prima app 7

8 Android: La prima app 8

9 Android: La prima app Recap Creazione di un nuovo progetto: Android Studio -> Start a new Android Studio project Impostare opportunamente: I nomi dell app, del progetto e in particolare del package(!). NOTA com.example.name è il nome di default del package è consigliabile cambiarlo La versione minima e target delle API. Ciò permette di definire la retrocompatibilità di un app e le API che possono essere adottate. 9

10 Android: Struttura del progetto Organizzazione del progetto e struttura dei file Android Studio propone diverse view come accade per Eclipse ognuna delle quali ci permette di visualizzare un determinato set cartelle e dati Di default, alla creazione di un nuovo progetto viene mostrata la vista Android project view, che: mostra una versione ridotta del progetto mostrando solo i file e le cartelle principali Raggruppa i file di build per tutti i moduli in un unica cartella Raggruppa i file di manifest per ogni modulo in un unica cartella Android Studio permette la gestione dei Moduli, che possono essere applicazioni (mobile devices, TV, ), librerie e test 10

11 Android: Struttura del progetto gradle Si tratta di un prodotto di build automation diffuso nel mondo Java. L omonima cartella contiene i gradler-wrapper file.idea È la cartella in cui sono memorizzati i setting di IntelliJ IDEA Nota: Android Studio si basa su IntelliJ External Libraries Contiene al suo interno un set di librerie necessarie per lo sviluppo dell app. appcompat_v7 Libreria di supporto auto-importata alla creazione di un progetto in cui si crea un nuovo progetto Permette retrocompatibilità di elementi presenti nelle recenti versioni, come ActionBar, utilizzabili dalla versione 2.1 e superiori support-v4.jar permette l utilizzo dei fragment dalla versione 1.6 e superiori (info) design libreria di supporto per la definizione di alcuni elementi material design 11

12 Android: Struttura del progetto build Memorizza l output della compilazione di tutti i moduli del progetto build.grade Permette di customizzare le proprietà per la compilazione del sistema. Possibile usare le impostazioni di default gradlew e gradlew.bat Startup script del gradel per i sistemi Unix e Windows, rispettivamente local.properties Permette di settare le proprietà specifiche del calcolatore per fare la build del sistema, ad esempio il path della SDK installata..iml File del modulo creato da IntelliJ IDEA per memorizzare le informazioni sul modulo settings.gradle Specifica i sotto-progetti da compilare 12

13 Android: Struttura del progetto assets Cartella base vuota È possibile utilizzarla per integrare nell applicazione risorse primarie, come: font custom, database sqlite per lo storage dei dati, molteplici tipologie di file da utilizzare nell applicazione. Possibile navigare questa cartella come un file system attraverso l AssetManager Tale cartella non è inserita di default nella creazione del progetto, va aggiunta manualmente (tasto destro sul nome del progetto -> New -> Folders -> Assets Folder output Directory di output della compilazione Al suo interno è presente il file.apk ottenuto dalla compilazione del codice e delle risorse comprese quelle contenute in assets libs Cartella in cui è consigliato inserire le librerie private che varranno impiegate nell applicazione 13

14 Android: Struttura del progetto Classe responsabile della Grafica public static final class drawable { public static final int ic_launcher = 0x7f020000; } «Oggetto» grafico che si vuole rappresentare Valore numerico univoco che identifica «l oggetto» Senza questo file Android non sarebbe in grado di effettuare le associazioni tra gli elementi che compongono l activity dal punto di vista grafico (layout, immagini, bottoni, ) e il codice Java dell activity stessa. R.java non va MAI modificato manualmente! È compito del compilatore aggiungere o rimuovere classi o attributi. Quando si importa un progetto è possibile che questo file non sia presente o non venga generato correttamente -> fare Clean & Build del progetto manualmente 14

15 Android: Struttura del progetto app Contiene il sorgente dell applicazione non solo in termini di codice Java ma anche di gestione delle risorse AndroidManifest.xml Generato automaticamente alla creazione del progetto Permette la definizione: delle Activity per renderle utilizzabili dal sistema nome dell applicazione dei permessi, come accesso ad internet, localizzazione, etc 15

16 Android Manifest How to Definire una activity in portrait <activity android:name="it.sp4te.mainactivity" android:screenorientation="portrait" /> Impostare una activity come principale <activity android:name="it.roma3.droidbike.splashactivity" android:screenorientation="portrait" > <intent-filter> <action android:name="android.intent.action.main" /> <category android:name="android.intent.category.launcher" /> </intent-filter> </activity> Aggiungere un permesso <uses-permission android:name="android.permission.internet" /> 16

17 Android: Struttura del progetto Java codice sorgente come le Activity logica di business dell applicazione res Contiene diverse tipologie di risorse, quali immagini, layout, file xml per definire le stringhe statiche, animazioni, ecc. Gradle Scripts Al suo interno ci sono due file build.gradle: uno generale per tutto il progetto ed uno più specifico per ogni modulo che stiamo sviluppando build.gradle (Module: app) contiene al suo interno le dipendenze e le configurazioni di default dell app. Ad esempio: minsdkversion, targetversion, versioncode. NOTA: queste informazioni sono state rimosse dall AndroidManifest alleggerendolo 17

18 Android: Struttura del progetto drawable-layout sono le cartelle in cui inserire la grafica in base alla qualità dello schermo che si desidera supportare. Se la grafica non è definita per ogni risoluzione, Android effettuerà il resize automatico a partire dalla risoluzione più vicina a quella che deve essere finita. Possibili effetti collaterali come immagini sgranate o troppo piccole Le cartelle drawable a diverse risoluzioni non sono create di default, ma possono essere create values: contiene diversi file xml per la definizione stile dell applicazione (style.xml) dimensioni di margini dei layout, widget (es. TextView) o font (dimens.xml) definizione delle stringe statiche della applicazione in una lingua di base scelta (string.xml) 18

19 Android: Struttura del progetto anim Contiene file XML per la creazione e gestione delle animazioni color se necessario è possibile specificare colori non standard non offerti da Android xml Insieme di file XML che possono essere utili per la configurazione di alcuni componenti dell applicazione mipmap è la cartella per le icone dell app e permette al sistema di scegliere in base alla risoluzione del dispositivo l icona opportuna. Rimpiazza la cartella drawable per le icone raw Alternativa alla cartella assets. I file contenuti sono gestiti dall Android Asset Packaging Tool 19

20 Android: Struttura del progetto layout: contiene un insieme di file XML che rappresentano l interfaccia grafica dell applicazione. Attenzione layout permette la gestione della grafica dell applicazione ma spesso è necessarie creare ulteriori cartelle dal nome layout- RISOLUZIONE per gestire opportunamente una data risoluzione. menu Contiene un insieme di file XML relativi ai menu impiegati nelle singole activity dell applicazione. Prende il nome dell activity se questa è creata automaticamente. Dalla versione 3.0 serve per gestire anche le ActionBar 20

21 Android: Emulatore Contro Lento (a volte molto) specie con laptop non prestanti Presenta bug Le ultime versioni (API 17 e superiori) richiedono Intel HAXM (Hardware Accelerator Execution Manager) per rendere più performante l emulatore attraverso la virtualizzazione (da attivare dal Bios) non sempre disponibile nei propri laptop. Problema: se attivo Hyper-V, HAXM non viene installato e l emulatore non viene eseguito (per Windows, Mac, Linux). Soluzione: scegliere quale dei due abilitare ogni volta oppure creare due opzioni di boot (guida) Pro Possibilità di ricreare situazioni particolari, come la localizzazione, ricezione chiamate e messaggi Permette la verifica del comportamento della nostra applicazione Possibilità di creare device con risoluzione, qualità di schermo e versione dell OS di nostro interesse al fine di testare la bontà dell app dal punto di vista di compatibilità. Android Studio offre template di dispositivi già pronti all utilizzo 22

22 Android: Logcat Il termine Log indica la registrazione cronologica delle operazioni man mano che vengono eseguite (Wikipedia). Il termine Cat indica un comando dei sistemi operativi Unix e Unixlike che legge i file che gli sono specificati come parametri (o lo standard input) e produce sullo standard output la concatenazione del loro contenuto (Wikipedia). I due termini uniti formano Logcat che indica il tracciamento cronologico delle operazioni con la relativa visualizzazione sullo standard output del sistema. Esempi reali: Lista della spesa Elenco delle chiamate ricevute ed effettuate, organizzate secondo un ordine cronologico 23

23 Android: Logcat ii logcat non è altro che un insieme di informazioni che ci permettono di ricordare o tracciare eventi nel passato Ad ogni informazione può essere associato un livello (o meglio filtro), in modo da organizzare in modo gerarchico le informazioni. In particolare i livelli sono i seguenti: V Verbose (lowest priority) D Debug I Info W Warning E Error F Fatal Tramite un analisi di questi dati e un apposito filtraggio per tag, PID o testo è possibile individuare la causa di errori o malfunzionamenti dell applicazione. Il logcat è nostro amico Imparare a usarlo salverà il nostro tempo 24

24 Struttura *.apk Un file apk (Android Package) contiene tutte le informazioni necessarie per permettere l esecuzione dell applicazione creata (sia su dispostivi che su emulatore) 25

25 Struttura *.apk build process Android Asset Packaging Tool (aapt) prende le risorse, come il manifest e gli xml, e li compila. Questo passo genera il file R.java aidl tool converte ogni interfaccia.aidl presente tra le interfacce Java Tutto il codice Java (comprese R.java e I file.aidl) sono compilati restituendo file.class dex tool converte i file.class in bytecode della Dalvik. Stessa cosa accade per le librerie incluse nel progetto 26

26 Struttura *.apk build process I file.dex, le risorse compilate e quelle non compilate sono inserite nell Android PacKaging (apk) L app viene firmata con la chiave di debug o di release Se l app è stata fermata con la chiave release è necessario allineare l apk con lo zipalign tool, diminuendo l uso della memoria quando questa è in esecuzione 27

27 Activity Una activity in Android rappresenta una singola schermata di una app con cui l utente si interfaccia. Un app ha una o più activity, ma solo una activity per volta può essere visualizzata sullo schermo Una activity attraverso gli intent può richiamare altre activity Solo con alcuni tipi di device, come i Samsung Galaxy Note, è possibile tenere aperte contemporaneamente più activity sullo schermo Competitor: Microsoft Windows offre la stessa opportunità. 28

28 Activity: lifecycle Le activity sono inserite in uno stack, back stack gestisto tramie LIFO Quando una Activity in running richiama una nuova Activity, viene messa in pausa e stoppata Il cambio di activity può anche avvenire per mano dell utente (apre una nuova app) o a causa di un evento esterno (es. telefonata in arrivo) L utente può ibernare o ripristinare un activity ma non può chiuderla Terminazione gestita dal sistema ed è trasparente al developer 29

29 Activity: lifecycle Approfondimenti: link 30

30 Activity: lifecycle Esempio di comportamento del back stack gestito secondo l approccio Last In, First Out (LIFO) (link) Quando un activity corrente lancia una nuova activity, quella corrente viene messa in cima alla pila. L activity resta nella pila ed è stoppata Quando una activity viene stoppata, il sistema mantiene in memoria lo stato corrente ad essa relativa Cliccando sul tasto back, l activity corrente viene tolta dalla pila (e distrutta dal sistema) ripristinando l activity precedente Iterando quest ultima operazione si arriva fino all activity di partenza dell applicazione e se anche da qui viene cliccato il tasto back, si torna alla home deallocando del tutto l app 31

31 Activity: lifecycle protected void oncreate(android.os.bundle savedinstancestate) Richiamato alla creazione dell attività. setcontentview() per assegnare un layout all interfaccia utente L argomento savedinstancestate serve per riportare un eventuale stato dell attività salvato in precedenza da un altra istanza che è stata terminata. L argomento è null nel caso in cui l attività non abbia uno stato salvato. protected void onstart() Segnala che l attività sta per diventare visibile sullo schermo protected void onresume() Segnala che l attività sta per iniziare l interazione con l utente protected void onpause() Segnala che l attività non sta più interagendo con l utente protected void onstop() Segnala che l attività non è più visibile sullo schermo protected void onrestart() Segnala che l attività sta per essere riavviata, causa precedente arrestato protected void ondestroy() Segnala che l applicazione sta per essere terminata 32

32 Activity: lifecycle Questi metodi: Sono annotati possono essere riscritti dallo sviluppatore per specificarne il comportamento. Non necessariamente devono essere specificati tutti (fatta eccezione per OnCreate) Hanno come prima riga di codice il richiamo del metodo di base che si sta sovrascrivendo protected void onresume() { super.onresume(); //proprio codice } 33

33 DEMO Demo 34

34 Intent Servono a comunicare ad Android che un certo evento sta per avvenire. Spesso vengono utilizzati per il lancio di una Activity Descrivono l azione che si desidera compiere e fornisce i dati che vengono impiegati per compiere tale azione. Possono essere: Espliciti: creazione e definizione della classe da eseguire Impliciti: viene specificata l azione ma il destinatario non è noto. Fondamentale per la collaborazione tra app diverse. Es: l apertura PDF può essere eseguita da diverse app. 35

35 Intent Impliciti: viene specificata l azione ma il destinatario non è noto. Fondamentale per la collaborazione tra app diverse Ricerca di tutte le app con il medesimo intent filter 36

36 Intent Per passare da un activity ad un altra (modalità esplicità) Intent intent = new Intent(this, FooActivity.class); startactivity(intent); Per far partire un activity di cui non senza conoscere l applicazione destinataria (modalità implicita). Fondamentale il filtro ACTION_SEND che deve essere presente e settato nell applicazione destinataria. Intent intent = new Intent(Intent.ACTION_SEND); startactivity(intent); Possibilità di creare AppChooser per permettere all utente di scegliere con quale app aprire l oggetto inviato attraverso l intent 37

37 Intent Ricezione di un intent implicito Necessario dichiarare uno o più intent filters all interno del manifest attraverso il tag <intent-filter> In ogni filtro si deve specificare action: dichiara il tipo di intent accettato, da specificare nell attributo «name» data: dichiara il tipo di dato accettato, usando uno o più attributi che specificano i vari aspetti dell URI (host, port, path, ecc) e il MIME type category: dichiara la categoria dell intent accettato da specifiare nell attributo name. Esempio di intent filter che permette di ricevere un intent con ACTION_SEND <activity android:name="shareactivity"> <intent-filter> <action android:name="android.intent.action.send"/> <category android:name="android.intent.category.default"/> <data android:mimetype="text/plain"/> </intent-filter> </activity> 38

38 Intent Passaggio di dati tra due activity attraverso il metodo putextra(..) di Intent intent.putextra(name, value); startactivity(intent); Estrazione dei dati dall activity di destinazione Intent intent = getintent(); intent.getstringextra(name) 39

39 Intent Esempio di intent per inviare una mail Intent intent= new Intent(); String[] recipients = new String[]{"my@ .com"}; intent.setaction(intent.action_send); intent.putextra(intent.extra_text, "testo da mostrare"); intent.putextra(intent.extra_ , recipients); intent.putextra(intent.extra_subject, "Oggetto "); intent.settype("text/plain"); startactivity(intent); 40

40 Intent Esempio di intent per inviare aprire una pagine web del browser. String url = " Intent i = new Intent(Intent.ACTION_VIEW); i.setdata(uri.parse(url)); startactivity(i); Alternativamente Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse(url)); startactivity(i); 41

41 DEMO Demo 42

42 Layout e grafica Componente fondamentale dell interfaccia grafica è la classe android.view.view In generale un oggetto View occupa una porzione rettangolare dello schermo è responsabile della creazione della grafica e della gestione degli eventi della porzione di schermo assegnata è la classe alla base dei widget (Button, check box, textview, ecc) Progettato il layout di una certa activity, ossia la View, è possibile mostrarla all utente finale dell applicazione attraverso il metodo della classe Activity public void setcontentview(view view) 43

43 Layout e grafica FrameLayout definito per bloccare in una certa area dello schermo un singolo oggetto. Non sempre utilizzato perché non permette un buon adattamento alle altre risoluzioni di schermo. Permette di aggiungere comunque dei nodi figli (widget o altro) la cui posizione deve essere gestita opportunamente attraverso le proprietà offerte da Android come android:layout_gravity TableLayout posiziona gli oggetti in righe e colonne, senza mostrare bordi. Una singola riga è rappresentata da un oggetto di tipo TableRow in cui inserire i widget 44

44 Layout e grafica RelativeLayout consente ai figli di specificare la propria posizione relativamente alla View genitore o ad altri figli. Offre un ottima gestione nel posizionamento dei suoi nodi attraverso opportune proprietà LinearLayout allinea tutti gli oggetti orizzontalmente o verticalmente a seconda del valore dell'attributo orientation. I figli sono posizionabili mediante la proprietà gravity. Definisce due proprietà fondamentali weightsum da utilizzare all interno del LinearLayout e weight da usare su i figli. Tramite queste è possibile posizionare gli elementi del layout affinché occupino sempre la medesima posizione nelle schermate. 45

45 Layout e grafica Esempio di definizione di un layout <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android=" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@android:color/black"> //QUI VANNO INSERITI GLI ELEMENTI CHE SI DESIDERA MOSTRARE ALL UTENTE </RelativeLayout> A. Tedeschi 2013/

46 Layout e grafica Widget componenti di base per l interazione con l utente Ne esistono diversi e sono tutti disponibili al programmatore attraverso il package android.widget Estendono la classe View Possono essere creati da codice Java o da file xml. Sono definiti da proprietà (android:nomepro=valore) che ne definiscono la posizione, la grandezza, il colore, ecc. La possibilità di accesso ad alcune proprietà dipende dal tipo di Layout scelto <ImageView android:id="@+id/androidsplash" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerhorizontal="true" android:layout_marginbottom="5dp" android:contentdescription="@string/empty" android:src="@drawable/android" /> <TextView android:id="@+id/splash" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerinparent="true" android:paddingleft="20dip" android:paddingright="20dip" android:text="@string/splashtext" android:textcolor="@android:color/white" android:textsize="25sp" /> A. Tedeschi 2013/

47 Layout e grafica I widget e i layout permettono adottano delle unità di misura per stabilire lo spazio occupato o la grandezza del font Queste sono rappresentate dai seguenti acronimi px = pixel, attuali sullo schermo sp = scale-independent pixels adottato per la dimensione del font dip dp = Density-independent pixels si basa sulla desità fisica dello schermo 1 px = 160dp, tale rapporto cambia in base alla densità dello schermo È adottato per definire le grandezze delle immagini, del padding, del layout, ecc A. Tedeschi 2013/

48 DEMO Demo A. Tedeschi 2013/

49 Layout e grafica Problema A causa della molteplicità dei dispositivi mobili in circolazione (oltre i 2000 con caratteristiche hardware e software differenti tra loro) è necessario gestire opportunamente la grafica. Soluzione Creare opportunamente il layout grafico principale adottando il RelativeLayout ove possibile e necessario Supportare le diverse soluzioni di schermo, creando nuovi layout con layout- RISOLUZIONE. Es: layout-ldpi Supportare le diverse versioni della piattaforma Android Popolare opportunamente le cartelle drawable-risoluzione, che differiscono tra loro per la risoluzione dell immagine Il sistema automaticamente in base alla caratteristiche del dispositivo selezionerà il layout e le immagini opportune per garantire la migliore esperienza utente. Approfondimenti A. Tedeschi 2013/

50 DEMO Demo 51

51 App Multilingua Per creare un applicazione multilingua è necessario compiere i seguenti passi: Definire opportunamente in lingua inglese il contenuto del file string.xml presente nella cartella values Creare una o più cartelle values-lingua, dove LINGUA è l abbreviazione della lingua che si desidera supportare es: Italiano = it; Spagnolo = es; ecc Copiare e incollare il file string.xml presente in values e incollarlo all interno della cartella values-lingua che avete creato. Aggiornate opportunamente il file con i valori corretti di lingua. Android automaticamente riconoscerà che l applicazione supporta più lingue e pertanto selezionerà la lingua che corrisponde con quella del telefono. Se così non fosse Android utilizzerà la lingua di default, ossia l inglese. NOTA: quanto descritto è valido solo per contenuti testuali statici A. Tedeschi 2013/

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 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

Dettagli

Android. Implementare una interfaccia utente

Android. Implementare una interfaccia utente Android Implementare una interfaccia utente Introduzione In questa lezione vedremo come implementare una interfaccia utente sullo schermo di Android. Vedremo gli elementi di base visualizzabili sullo schermo

Dettagli

Tale attività non è descritta in questa dispensa

Tale 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

Dettagli

Guida all uso delle Web View su ios

Guida all uso delle Web View su ios Guida all uso delle Web View su ios Tesina per il corso di Programmazione di Sistemi Mobile Lorenzo Pellegrini Matricola: 0000653299 Cosa sono le Web View? Le web view sono componenti grafiche, integrabili

Dettagli

Android. Android03: Ciclo di vita di una Activity. diegozabot@yahoo.it

Android. Android03: Ciclo di vita di una Activity. diegozabot@yahoo.it Android Android03: Ciclo di vita di una Activity diegozabot@yahoo.it Ciclo di vita Ciclo di vita La classe Activity gestisce i propri stati definendo una serie di eventi che ne governano il ciclo. Spetta

Dettagli

11/02/2015 MANUALE DI INSTALLAZIONE DELL APPLICAZIONE DESKTOP TELEMATICO VERSIONE 1.0

11/02/2015 MANUALE DI INSTALLAZIONE DELL APPLICAZIONE DESKTOP TELEMATICO VERSIONE 1.0 11/02/2015 MANUALE DI INSTALLAZIONE DELL APPLICAZIONE DESKTOP TELEMATICO VERSIONE 1.0 PAG. 2 DI 38 INDICE 1. PREMESSA 3 2. SCARICO DEL SOFTWARE 4 2.1 AMBIENTE WINDOWS 5 2.2 AMBIENTE MACINTOSH 6 2.3 AMBIENTE

Dettagli

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

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

Dettagli

Integrazione InfiniteCRM - MailUp

Integrazione 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

Dettagli

Sistemi Mobili e Wireless Android Primi passi

Sistemi Mobili e Wireless Android Primi passi Sistemi Mobili e Wireless Android Primi passi Stefano Burigat Dipartimento di Matematica e Informatica Università di Udine www.dimi.uniud.it/burigat stefano.burigat@uniud.it Ambiente di sviluppo L'ambiente

Dettagli

Manuale Utente MyFastPage

Manuale Utente MyFastPage Manuale MyFastPage Utente Elenco dei contenuti 1. Cosa è MyVoice Home?... 4 1.1. Introduzione... 5 2. Utilizzo del servizio... 6 2.1. Accesso... 6 2.2. Disconnessione... 7 2.3. Configurazione base Profilo

Dettagli

MANUALE D USO DELLA PIATTAFORMA ITCMS

MANUALE D USO DELLA PIATTAFORMA ITCMS MANUALE D USO DELLA PIATTAFORMA ITCMS MANULE D USO INDICE 1. INTRODUZIONE... 2 2. ACCEDERE ALLA GESTIONE DEI CONTENUTI... 3 3. GESTIONE DEI CONTENUTI DI TIPO TESTUALE... 4 3.1 Editor... 4 3.2 Import di

Dettagli

MagiCum S.r.l. Progetto Inno-School

MagiCum S.r.l. Progetto Inno-School MagiCum S.r.l. Progetto Inno-School Area Sviluppo Software Autore: Sergio Gandola Revisione: 2 Data: 07/06/13 Titolo: Documentazione Tecnica Diario File:Documentazione Tecnica.pdf Sito: http://inno-school.netsons.org/

Dettagli

Veneto Lavoro via Ca' Marcello 67/b, 30172 Venezia-Mestre tel.: 041/2919311

Veneto Lavoro via Ca' Marcello 67/b, 30172 Venezia-Mestre tel.: 041/2919311 Veneto Lavoro via Ca' Marcello 67/b, 30172 Venezia-Mestre tel.: 041/2919311 INDICE 1. INTRODUZIONE... 3 1.1 SCADENZA... 3 1.2 CAUSALE DA UTILIZZARE... 3 2. MODALITÀ OPERATIVE DI COMUNICAZIONE DATI... 4

Dettagli

BDCC : Guida rapida all utilizzo

BDCC : Guida rapida all utilizzo BDCC : Guida rapida all utilizzo 1 Sommario 1. Funzionamento del sistema... 3 1.1 Cos è e cosa contiene la BDCC... 3 1.2 Meccanismi di funzionamento della BDCC... 3 1.3 Organizzazione di contenuti all

Dettagli

Fondamenti di Informatica 1. Prof. B.Buttarazzi A.A. 2010/2011

Fondamenti di Informatica 1. Prof. B.Buttarazzi A.A. 2010/2011 Fondamenti di Informatica 1 Prof. B.Buttarazzi A.A. 2010/2011 Sommario Installazione SOFTWARE JDK ECLIPSE 03/03/2011 2 ALGORITMI E PROGRAMMI PROBLEMA ALGORITMO PROGRAMMA metodo risolutivo linguaggio di

Dettagli

Ciclo di vita delle aevità Android Mobile Programming Prof. R. De Prisco

Ciclo di vita delle aevità Android Mobile Programming Prof. R. De Prisco Ciclo di vita delle aevità Ogni AcHvity ha dei metodi standard A(vità non esiste 1. oncreate() 2. onstart() 3. onresume() A(vità in esecuzione 4. onpause() 5. onstop() 6. ondestroy() A(vità non esiste

Dettagli

Introduzione. Installare EMAS Logo Generator

Introduzione. Installare EMAS Logo Generator EMAS Logo Generator Indice Introduzione... 3 Installare EMAS Logo Generator... 3 Disinstallare EMAS Logo Generator... 4 Schermata iniziale... 5 Creare il Logo... 7 Impostazioni... 7 Colore...8 Lingua del

Dettagli

Mobile Programming. Prova scritta del 28/01/2015. Prof. De Prisco. Corso di laurea in Informatica

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

Dettagli

1. Il Client Skype for Business

1. Il Client Skype for Business 1. Il Client Skype for Business 2. Configurare una Periferica Audio 3. Personalizzare una Periferica Audio 4. Gestire gli Stati di Presenza 5. Tabella Stati di Presenza 6. Iniziare una Chiamata 7. Iniziare

Dettagli

BMSO1001. Virtual Configurator. Istruzioni d uso 02/10-01 PC

BMSO1001. Virtual Configurator. Istruzioni d uso 02/10-01 PC BMSO1001 Virtual Configurator Istruzioni d uso 02/10-01 PC 2 Virtual Configurator Istruzioni d uso Indice 1. Requisiti Hardware e Software 4 1.1 Requisiti Hardware 4 1.2 Requisiti Software 4 2. Concetti

Dettagli

5.6.1 REPORT, ESPORTAZIONE DI DATI

5.6.1 REPORT, ESPORTAZIONE DI DATI 5.6 STAMPA In alcune circostanze può essere necessario riprodurre su carta i dati di tabelle o il risultato di ricerche; altre volte, invece, occorre esportare il risultato di una ricerca, o i dati memorizzati

Dettagli

Android. Android. Sviluppo di applicazioni. Dalvik 19/03/2011. A. Ferrari

Android. Android. Sviluppo di applicazioni. Dalvik 19/03/2011. A. Ferrari Android Android A. Ferrari Android è un sistema opera8vo per disposi8vi mobili. Inizialmente sviluppato da Startup Android Inc. acquisita poi nel 2005 da Google Inc. Il cuore di Android è un kernel Linux.

Dettagli

Client - Server. Client Web: il BROWSER

Client - Server. Client Web: il BROWSER Client - Server Client Web: il BROWSER Il client Web è un applicazione software che svolge il ruolo di interfaccia fra l utente ed il WWW, mascherando la complessità di Internet. Funzioni principali Inviare

Dettagli

MOBILE WEB DESIGN TUTORIAL ANDROID METAIO AUGMENTED REALITY

MOBILE 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

Dettagli

Eclipse - Nozioni Base

Eclipse - Nozioni Base Eclipse - Nozioni Base Programmazione e analisi di dati Modulo A: Programmazione in Java Paolo Milazzo Dipartimento di Informatica, Università di Pisa http://www.di.unipi.it/ milazzo milazzo di.unipi.it

Dettagli

Il SOFTWARE DI BASE (o SOFTWARE DI SISTEMA)

Il SOFTWARE DI BASE (o SOFTWARE DI SISTEMA) Il software Software Il software Il software è la sequenza di istruzioni che permettono ai computer di svolgere i loro compiti ed è quindi necessario per il funzionamento del calcolatore. Il software può

Dettagli

Esercitazione n. 10: HTML e primo sito web

Esercitazione n. 10: HTML e primo sito web + Strumenti digitali per la comunicazione A.A 0/4 Esercitazione n. 0: HTML e primo sito web Scopo: Creare un semplice sito web con Kompozer. Il sito web è composto da una home page, e da altre due pagine

Dettagli

Guida all uso di Java Diagrammi ER

Guida all uso di Java Diagrammi ER Guida all uso di Java Diagrammi ER Ver. 1.1 Alessandro Ballini 16/5/2004 Questa guida ha lo scopo di mostrare gli aspetti fondamentali dell utilizzo dell applicazione Java Diagrammi ER. Inizieremo con

Dettagli

ARCHIVIA PLUS - ARCHIFILE

ARCHIVIA 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

Dettagli

Manuale per i redattori del sito web OttoInforma

Manuale per i redattori del sito web OttoInforma Manuale per i redattori del sito web OttoInforma Contenuti 1. Login 2. Creare un nuovo articolo 3. Pubblicare l articolo 4. Salvare l articolo in bozza 5. Le categorie 6. Modificare un articolo 7. Modificare

Dettagli

IRSplit. Istruzioni d uso 07/10-01 PC

IRSplit. Istruzioni d uso 07/10-01 PC 3456 IRSplit Istruzioni d uso 07/10-01 PC 2 IRSplit Istruzioni d uso Indice 1. Requisiti Hardware e Software 4 1.1 Requisiti Hardware 4 1.2 Requisiti Software 4 2. Installazione 4 3. Concetti fondamentali

Dettagli

5.3 TABELLE 5.3.1 RECORD 5.3.1.1 Inserire, eliminare record in una tabella Aggiungere record Eliminare record

5.3 TABELLE 5.3.1 RECORD 5.3.1.1 Inserire, eliminare record in una tabella Aggiungere record Eliminare record 5.3 TABELLE In un sistema di database relazionali le tabelle rappresentano la struttura di partenza, che resta poi fondamentale per tutte le fasi del lavoro di creazione e di gestione del database. 5.3.1

Dettagli

Come usare P-touch Transfer Manager

Come usare P-touch Transfer Manager Come usare P-touch Transfer Manager Versione 0 ITA Introduzione Avviso importante Il contenuto di questo documento e le specifiche di questo prodotto sono soggetti a modifica senza preavviso. Brother si

Dettagli

SPORTELLO UNICO DELLE ATTIVITÀ PRODUTTIVE MANUALE OPERATIVO FUNZIONI DI PAGAMENTO ONLINE. Versione 05

SPORTELLO UNICO DELLE ATTIVITÀ PRODUTTIVE MANUALE OPERATIVO FUNZIONI DI PAGAMENTO ONLINE. Versione 05 SPORTELLO UNICO DELLE ATTIVITÀ PRODUTTIVE MANUALE OPERATIVO FUNZIONI DI PAGAMENTO ONLINE Versione 05 Novembre 2015 1 Sommario Generalità... 3 Pagare con ICONTO... 7 Pagare con carta di credito... 10 Pagare

Dettagli

Manuale Terminal Manager 2.0

Manuale Terminal Manager 2.0 Manuale Terminal Manager 2.0 CREAZIONE / MODIFICA / CANCELLAZIONE TERMINALI Tramite il pulsante NUOVO possiamo aggiungere un terminale alla lista del nostro impianto. Comparirà una finestra che permette

Dettagli

Tecniche di progettazione e sviluppo di applicazioni mobile

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

Dettagli

Direzione Programmazione Sanitaria. Scarico Dati Sanità. Manuale Utente. Versione 1.0.0

Direzione Programmazione Sanitaria. Scarico Dati Sanità. Manuale Utente. Versione 1.0.0 SDS Scarico Dati Sanità Manuale Utente Versione 1.0.0 Torino, Novembre 2011 1 di 21 INDICE 1 APPLICATIVO SDS...3 1.1 GENERALITÀ...3 1.2 AUTENTICAZIONE...5 1.2.1 Primo caso Utente con ruolo PUBBLICO e PRIVATO...9

Dettagli

SW Legge 28/98 Sommario

SW Legge 28/98 Sommario SW Legge 28/98 Questo documento rappresenta una breve guida per la redazione di un progetto attraverso il software fornito dalla Regione Emilia Romagna. Sommario 1. Richiedenti...2 1.1. Inserimento di

Dettagli

Guida alla registrazione on-line di un NovaSun Log

Guida alla registrazione on-line di un NovaSun Log Guida alla registrazione on-line di un NovaSun Log Revisione 4.1 23/04/2012 pag. 1 di 16 Contenuti Il presente documento è una guida all accesso e all utilizzo del pannello di controllo web dell area clienti

Dettagli

L ambiente di sviluppo Android Studio

L ambiente di sviluppo Android Studio L ambiente di sviluppo Android Studio Android Studio è un ambiente di sviluppo integrato (IDE, Integrated Development Environment) per la programmazione di app con Android. È un alternativa all utilizzo

Dettagli

MANUALE EDICOLA 04.05

MANUALE EDICOLA 04.05 MANUALE EDICOLA 04.05 Questo è il video che si presenta avviando il programma di Gestione Edicola. Questo primo video è relativo alle operazioni di carico. CARICO Nello schermo di carico, in alto a sinistra

Dettagli

Monitor Orientamento. Manuale Utente

Monitor Orientamento. Manuale Utente Monitor Orientamento Manuale Utente 1 Indice 1 Accesso al portale... 3 2 Trattamento dei dati personali... 4 3 Home Page... 5 4 Monitor... 5 4.1 Raggruppamento e ordinamento dati... 6 4.2 Esportazione...

Dettagli

INDICE. IL CENTRO ATTIVITÀ... 3 I MODULI... 6 IL MY CLOUD ANASTASIS... 8 Il menu IMPORTA... 8 I COMANDI DEL DOCUMENTO...

INDICE. IL CENTRO ATTIVITÀ... 3 I MODULI... 6 IL MY CLOUD ANASTASIS... 8 Il menu IMPORTA... 8 I COMANDI DEL DOCUMENTO... MANCA COPERTINA INDICE IL CENTRO ATTIVITÀ... 3 I MODULI... 6 IL MY CLOUD ANASTASIS... 8 Il menu IMPORTA... 8 I COMANDI DEL DOCUMENTO... 12 I marchi registrati sono proprietà dei rispettivi detentori. Bologna

Dettagli

2.2.2.1 Identificare le diverse parti di una finestra: barra del titolo, barra dei menu, barra degli strumenti, barra di stato, barra di scorrimento.

2.2.2.1 Identificare le diverse parti di una finestra: barra del titolo, barra dei menu, barra degli strumenti, barra di stato, barra di scorrimento. Uso del computer e gestione dei file 57 2.2.2.1 Identificare le diverse parti di una finestra: barra del titolo, barra dei menu, barra degli strumenti, barra di stato, barra di scorrimento. All interno

Dettagli

POSTECERT POSTEMAIL CERTIFICATA GUIDA ALL USO DELLA WEBMAIL

POSTECERT POSTEMAIL 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 Area Contatti... 8 Area Opzioni... 10 Area Cartelle... 13 La Postemail Certificata

Dettagli

Il calendario di Windows Vista

Il calendario di Windows Vista Il calendario di Windows Vista Una delle novità introdotte in Windows Vista è il Calendario di Windows, un programma utilissimo per la gestione degli appuntamenti, delle ricorrenze e delle attività lavorative

Dettagli

Installazione e caratteristiche generali 1

Installazione e caratteristiche generali 1 Installazione e caratteristiche generali 1 Introduzione SIGLA Ultimate e SIGLA Start Edition possono essere utilizzati solo se sono soddisfatti i seguenti prerequisiti: Microsoft.Net Framework 3.5 (consigliato

Dettagli

. A primi passi con microsoft a.ccepss SommarIo: i S 1. aprire e chiudere microsoft access Start (o avvio) l i b tutti i pro- grammi

. A primi passi con microsoft a.ccepss SommarIo: i S 1. aprire e chiudere microsoft access Start (o avvio) l i b tutti i pro- grammi Capitolo Terzo Primi passi con Microsoft Access Sommario: 1. Aprire e chiudere Microsoft Access. - 2. Aprire un database esistente. - 3. La barra multifunzione di Microsoft Access 2007. - 4. Creare e salvare

Dettagli

PRODUZIONE PAGELLE IN FORMATO PDF

PRODUZIONE PAGELLE IN FORMATO PDF Requisiti minimi: PRODUZIONE, FIRMA E PUBBLICAZIONE DELLA PAGELLA ELETTRONICA CON ALUNNI WINDOWS PRODUZIONE PAGELLE IN FORMATO PDF Argo Alunni Windows aggiornato alla versione più recente. Adobe PDF CREATOR,

Dettagli

Le presenti note vengono rilasciate per presentare le principali novità della release 2010 Sp1 di Contact Pro.

Le presenti note vengono rilasciate per presentare le principali novità della release 2010 Sp1 di Contact Pro. Premessa Le presenti note vengono rilasciate per presentare le principali novità della release 2010 Sp1 di Contact Pro. Con questa release Contact Pro diventa ancora più lo strumento in grado di supportare

Dettagli

Breve guida a Linux Mint

Breve guida a Linux Mint Breve guida a Linux Mint Il Desktop. Il "desktop" (scrivania) è la parte del sistema operativo che è responsabile per gli elementi che appaiono sul desktop: il Pannello, lo sfondo, il Centro di Controllo,

Dettagli

CdL in Medicina Veterinaria - STPA AA 2007-08

CdL in Medicina Veterinaria - STPA AA 2007-08 CdL in Medicina Veterinaria - STPA AA 2007-08 Microsoft Windows Funzionalità di un S.O. Gestione dei file Gestione dei dispositivi di ingresso/uscita Comandi per l attivazione e la gestione di programmi

Dettagli

Pagina 2 di 14. Indice

Pagina 2 di 14. Indice Manuale d uso per la raccolta: Sicurezza e continuità del servizio di distribuzione gas (comma 28.17 dell'allegato A alla deliberazione 574/2013/R/gas) Pagina 1 di 14 Indice 1. Accesso alla raccolta...

Dettagli

Introduzione all uso di Eclipse

Introduzione all uso di Eclipse Introduzione all uso di Eclipse Daniela Micucci Programmazione Outline Eclipse: concetti generali Definire un workspace Creare un project Importare un file Utilizzo 1 Introduzione Eclipse è un ambiente

Dettagli

Il web server Apache Lezione n. 3. Introduzione

Il web server Apache Lezione n. 3. Introduzione Procurarsi ed installare il web server Apache Introduzione In questa lezione cominciamo a fare un po di pratica facendo una serie di operazioni preliminari, necessarie per iniziare a lavorare. In particolar

Dettagli

Capitolo 3. L applicazione Java Diagrammi ER. 3.1 La finestra iniziale, il menu e la barra pulsanti

Capitolo 3. L applicazione Java Diagrammi ER. 3.1 La finestra iniziale, il menu e la barra pulsanti Capitolo 3 L applicazione Java Diagrammi ER Dopo le fasi di analisi, progettazione ed implementazione il software è stato compilato ed ora è pronto all uso; in questo capitolo mostreremo passo passo tutta

Dettagli

Corso Eclipse. Prerequisiti. 1 Introduzione

Corso Eclipse. Prerequisiti. 1 Introduzione Corso Eclipse 1 Introduzione 1 Prerequisiti Uso elementare del pc Esecuzione ricerche su Internet Esecuzione download Conoscenza elementare della programmazione 2 1 Cos è Eclipse Eclipse è un IDE (Integrated

Dettagli

Utilizzo della APP IrriframeVoice. Versione 1.0 maggio 2015

Utilizzo della APP IrriframeVoice. Versione 1.0 maggio 2015 Utilizzo della APP IrriframeVoice Versione 1.0 maggio 2015 0.0 Installazione Sul telefono o sul tablet andare sullo store delle applicazioni per scaricare la APP A seconda del sistema operativo del telefono

Dettagli

Manuale Gestore. STWS Web Energy Control - Servizio di telelettura sul WEB

Manuale Gestore. STWS Web Energy Control - Servizio di telelettura sul WEB Manuale Gestore STWS Web Energy Control - Servizio di telelettura sul WEB SOMMARIO 1.0 PRESENTAZIONE... 4 2.0 UTENTI... 4 2.1 GESTORE... 4 2.2 AMMINISTRATORE DI CONDOMINIO... 4 2.3 INQUILINO... 4 3.0

Dettagli

Procedura SMS. Manuale Utente

Procedura SMS. Manuale Utente Procedura SMS Manuale Utente INDICE: 1 ACCESSO... 4 1.1 Messaggio di benvenuto... 4 2 UTENTI...4 2.1 Gestione utenti (utente di Livello 2)... 4 2.1.1 Creazione nuovo utente... 4 2.1.2 Modifica dati utente...

Dettagli

Sistema operativo. Sommario. Sistema operativo...1 Browser...1. Convenzioni adottate

Sistema operativo. Sommario. Sistema operativo...1 Browser...1. Convenzioni adottate MODULO BASE Quanto segue deve essere rispettato se si vuole che le immagini presentate nei vari moduli corrispondano, con buona probabilità, a quanto apparirà nello schermo del proprio computer nel momento

Dettagli

Accreditamento Soggetti Formatori in materia di Sicurezza sul Lavoro

Accreditamento Soggetti Formatori in materia di Sicurezza sul Lavoro Linee guida per l utilizzo del sistema informativo Pag.1 di 12 Linee guida per l utilizzo del sistema informativo Accreditamento Soggetti Formatori in materia di Sicurezza sul Lavoro Il presente documento

Dettagli

GUIDA STUDENTI HOMEPAGE DEI CORSI ON-LINE

GUIDA STUDENTI HOMEPAGE DEI CORSI ON-LINE GUIDA STUDENTI Benvenuti sulla piattaforma Des-K, basata su Moodle. Di seguito una breve introduzione alla navigazione tra i contenuti e le attività didattiche dei corsi on-line e una panoramica sui principali

Dettagli

GUIDA UTENTE BILLIARDS COUNTER (Vers. 1.2.0)

GUIDA UTENTE BILLIARDS COUNTER (Vers. 1.2.0) ------------------------------------------------- GUIDA UTENTE BILLIARDS COUNTER (Vers. 1.2.0) GUIDA UTENTE BILLIARDS COUNTER (Vers. 1.2.0)... 1 Installazione Billiards Counter... 2 Primo avvio e configurazione

Dettagli

Manuale Utente 1 Ultimo aggiornamento: 2015/12/22 ifatt

Manuale Utente 1 Ultimo aggiornamento: 2015/12/22 ifatt Manuale Utente 1 Ultimo aggiornamento: 2015/12/22 ifatt Indice Introduzione... 1 Interfaccia... 2 Introduzione La fatturazione cambia volto. Semplice, certa, elettronica ifatt cambia il modo di gestire

Dettagli

POSTA ELETTRONICA Per ricevere ed inviare posta occorrono:

POSTA ELETTRONICA Per ricevere ed inviare posta occorrono: Outlook parte 1 POSTA ELETTRONICA La posta elettronica è un innovazione utilissima offerta da Internet. E possibile infatti al costo di una telefonata urbana (cioè del collegamento telefonico al nostro

Dettagli

Direzione Centrale per le Politiche dell Immigrazione e dell Asilo

Direzione Centrale per le Politiche dell Immigrazione e dell Asilo Direzione Centrale per le Politiche dell Immigrazione e dell Asilo Sistema inoltro telematico domande di nulla osta, ricongiungimento e conversioni Manuale utente Versione 2 Data creazione 02/11/2007 12.14.00

Dettagli

Relazioni tra tabelle

Relazioni tra tabelle Relazioni tra tabelle Una delle caratteristiche principali di Access è la possibilità di definire le relazioni fra tabelle in modo molto semplice vista l interfaccia grafica visuale. Le relazioni possono

Dettagli

Guida all uso dell ambiente di sviluppo 1 integrato o IDE. JCreator LE 4.50

Guida all uso dell ambiente di sviluppo 1 integrato o IDE. JCreator LE 4.50 Guida all uso dell ambiente di sviluppo 1 integrato o IDE JCreator LE 4.50 Inizializzazione: creazione del nuovo progetto e del file sorgente in ambiente JCreator Al lancio del programma si apre la finestra

Dettagli

PULSANTI E PAGINE Sommario PULSANTI E PAGINE...1

PULSANTI E PAGINE Sommario PULSANTI E PAGINE...1 Pagina 1 Sommario...1 Apertura...2 Visualizzazioni...2 Elenco...2 Testo sul pulsante e altre informazioni...3 Comandi...3 Informazioni...4 Flow chart...5 Comandi...6 Pulsanti Principali e Pulsanti Dipendenti...6

Dettagli

14/10/2015 ALESSANDRAZULLO SVILUPPO DI APPLICAZIONI ANDROID- VERSIONE 1. http://alessandrazullo.altervista.org Alessandra Zullo

14/10/2015 ALESSANDRAZULLO SVILUPPO DI APPLICAZIONI ANDROID- VERSIONE 1. http://alessandrazullo.altervista.org Alessandra Zullo 14/10/2015 ALESSANDRAZULLO SVILUPPO DI APPLICAZIONI ANDROID- VERSIONE 1 http://alessandrazullo.altervista.org Alessandra Zullo Indice Provvisorio INTRODUZIONE... 3 COMPONENTI PRINCIPALI... 3 PROCESSI...

Dettagli

BLOCK CALL Manuale utente Block Call Manuale Utente

BLOCK CALL Manuale utente Block Call Manuale Utente Block Call Manuale Utente 1. Sommario 1 Introduzione... 3 2 Installazione... 4 2.1 Preparazione back end... 4 2.2 Installazione device... 6 3 Configurazione Back End... 10 3.1 Gestione gruppi Nominativi...

Dettagli

GUIDA UTENTE MONEY TRANSFER MANAGER

GUIDA UTENTE MONEY TRANSFER MANAGER GUIDA UTENTE MONEY TRANSFER MANAGER (vers. 1.0.2) GUIDA UTENTE MONEY TRANSFER MANAGER (vers. 1.0.2)... 1 Installazione... 2 Prima esecuzione... 5 Login... 7 Funzionalità... 8 Anagrafica... 9 Registrazione

Dettagli

BMSO1001. Orchestrator. Istruzioni d uso 02/10-01 PC

BMSO1001. Orchestrator. Istruzioni d uso 02/10-01 PC BMSO1001 Orchestrator Istruzioni d uso 02/10-01 PC 2 Orchestrator Istruzioni d uso Indice 1. Requisiti Hardware e Software 4 1.1 Requisiti Hardware 4 1.2 Requisiti Software 4 2. Concetti fondamentali 4

Dettagli

RT VIRTUAL CARD. Manuale Utente

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

Dettagli

Cosa è un foglio elettronico

Cosa è un foglio elettronico Cosa è un foglio elettronico Versione informatica del foglio contabile Strumento per l elaborazione di numeri (ma non solo...) I valori inseriti possono essere modificati, analizzati, elaborati, ripetuti

Dettagli

Gestione Risorse Umane Web. Gestione della foto in stampa unione. Versione V01

Gestione Risorse Umane Web. Gestione della foto in stampa unione. Versione V01 Gestione Risorse Umane Web Gestione della foto in stampa unione Versione V01 1 Sommario...2 Premessa...3 Gestione manuale del modello di stampa unione...4 Definizione dei campi che compongono l estrazione...4

Dettagli

Il Programma... 3 I moduli... 3 Installazione... 3 La finestra di Login... 4 La suite dei programmi... 6 Pannello voci... 10

Il Programma... 3 I moduli... 3 Installazione... 3 La finestra di Login... 4 La suite dei programmi... 6 Pannello voci... 10 MANCA COPERTINA INDICE Il Programma... 3 I moduli... 3 Installazione... 3 La finestra di Login... 4 La suite dei programmi... 6 Pannello voci... 10 epico! è distribuito nelle seguenti versioni: epico!

Dettagli

Breve introduzione curata da Alessandro Benedetti. Struts2-Introduzione e breve guida

Breve introduzione curata da Alessandro Benedetti. Struts2-Introduzione e breve guida Breve introduzione curata da Alessandro Benedetti Struts2-Introduzione e breve guida 22-11- 2008 1 Struts 2 Costruisci,attiva e mantieni! Apache Struts 2 è un framework elegante ed estensibile per creare

Dettagli

filrbox Guida all uso dell interfaccia WEB Pag. 1 di 44

filrbox Guida all uso dell interfaccia WEB Pag. 1 di 44 filrbox Guida all uso dell interfaccia WEB Pag. 1 di 44 Sommario Introduzione... 4 Caratteristiche del filrbox... 5 La barra principale del filrbox... 7 Elenco degli utenti... 8 Il profilo... 9 Le novità...

Dettagli

I.N.A.I.L. Certificati Medici via Internet. Manuale utente

I.N.A.I.L. Certificati Medici via Internet. Manuale utente I.N.A.I.L. Certificati Medici via Internet Manuale utente CERTIFICATI MEDICI... 1 VIA INTERNET... 1 MANUALE UTENTE... 1 COME ACCEDERE AI CERTIFICATI MEDICI ON-LINE... 3 SITO INAIL... 3 PUNTO CLIENTE...

Dettagli

Manuale LiveBox APPLICAZIONE ANDROID. http://www.liveboxcloud.com

Manuale LiveBox APPLICAZIONE ANDROID. http://www.liveboxcloud.com 2014 Manuale LiveBox APPLICAZIONE ANDROID http://www.liveboxcloud.com LiveBox Srl non rilascia dichiarazioni o garanzie in merito al contenuto o uso di questa documentazione e declina qualsiasi garanzia

Dettagli

Manuale LiveBox WEB ADMIN. http://www.liveboxcloud.com

Manuale 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

Dettagli

PORTALE CLIENTI Manuale utente

PORTALE CLIENTI Manuale utente PORTALE CLIENTI Manuale utente Sommario 1. Accesso al portale 2. Home Page e login 3. Area riservata 4. Pagina dettaglio procedura 5. Pagina dettaglio programma 6. Installazione dei programmi Sistema operativo

Dettagli

3 Gestione e stampa casse edili

3 Gestione e stampa casse edili Pagina 1 di 8 3 Gestione e stampa casse edili Il programma STEDIL racchiude i programmi: per la stampa del tabulato e per la generazione del file telematico da inoltrare alle varie Casse Edili; per la

Dettagli

CONTROLLO DI GESTIONE DELLO STUDIO

CONTROLLO DI GESTIONE DELLO STUDIO CONTROLLO DI GESTIONE DELLO STUDIO Con il controllo di gestione dello studio il commercialista può meglio controllare le attività svolte dai propri collaboratori dello studio nei confronti dei clienti

Dettagli

EXCEL PER WINDOWS95. sfruttare le potenzialità di calcolo dei personal computer. Essi si basano su un area di lavoro, detta foglio di lavoro,

EXCEL PER WINDOWS95. sfruttare le potenzialità di calcolo dei personal computer. Essi si basano su un area di lavoro, detta foglio di lavoro, EXCEL PER WINDOWS95 1.Introduzione ai fogli elettronici I fogli elettronici sono delle applicazioni che permettono di sfruttare le potenzialità di calcolo dei personal computer. Essi si basano su un area

Dettagli

GUIDA. Redazione Portale. Manuale operativo per la creazione contenuti da pubblicare sul portale www.aplevante.org. Autorità Portuale del Levante

GUIDA. Redazione Portale. Manuale operativo per la creazione contenuti da pubblicare sul portale www.aplevante.org. Autorità Portuale del Levante Autorità Portuale del Levante GUIDA Redazione Portale Manuale operativo per la creazione contenuti da pubblicare sul portale www.aplevante.org Note: le procedure illustrate per la sezione News e comunicati

Dettagli

R.O.A.S. Roll Out Alpitel System

R.O.A.S. Roll Out Alpitel System 1 (36) Rev. Motivo della revisione R.O.A.S. Roll Out Alpitel System (Manuale Operativo) 2 (36) Per effettuare un inserimento con il nuovo programma Roll Out Infotel System. una volta in rete cliccare su

Dettagli

2015 PERIODO D IMPOSTA

2015 PERIODO D IMPOSTA Manuale operativo per l installazione dell aggiornamento e per la compilazione della Certificazione Unica 2015 PERIODO D IMPOSTA 2014 società del gruppo Collegarsi al sito www.bitsrl.com 1. Cliccare sul

Dettagli

Android. Intent e intent-filter. diegozabot@yahoo.it

Android. Intent e intent-filter. diegozabot@yahoo.it Android Intent e intent-filter diegozabot@yahoo.it Intent Cos è un Intent Un intent è una richiesta da parte di un componente di una funzionalità che viene implementata in un altro componente. Viene utilizzato

Dettagli

Android. Anatomia di una applicazione

Android. Anatomia di una applicazione Android Anatomia di una applicazione Elementi di base Gli elementi di base per costruire una applicazione Android sono cinque: Activity Intent Broadcast Receiver Service Content Provider 2 Activity (1/3)

Dettagli

Installazione del software Fiery per Windows e Macintosh

Installazione del software Fiery per Windows e Macintosh 13 Installazione del software Fiery per Windows e Macintosh Il CD del Software per l utente comprende le utilità di installazione di Fiery Link. Il software di utilità Fiery è supportato in Windows 95/98,

Dettagli

BARCODE. Gestione Codici a Barre. Release 4.90 Manuale Operativo

BARCODE. Gestione Codici a Barre. Release 4.90 Manuale Operativo Release 4.90 Manuale Operativo BARCODE Gestione Codici a Barre La gestione Barcode permette di importare i codici degli articoli letti da dispositivi d inserimento (penne ottiche e lettori Barcode) integrandosi

Dettagli

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

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

Dettagli

Corso di Informatica. Immissione di dati. Visualizzazione come foglio dati 1. Visualizzazione come foglio dati 2 11/01/2008

Corso di Informatica. Immissione di dati. Visualizzazione come foglio dati 1. Visualizzazione come foglio dati 2 11/01/2008 Corso di Informatica Immissione di dati La modalità di inserimento che ricorda più Excel è la visualizzazione come foglio dati Ing. Dario Sguassero Microsoft Access 2/3 11/01/2008 0.35 2 Visualizzazione

Dettagli

START Easy GO! Il gestionale sempre in tasca! Procedura di aggiornamento. Documentazione utente Pagina 1 di 18

START Easy GO! Il gestionale sempre in tasca! Procedura di aggiornamento. Documentazione utente Pagina 1 di 18 Procedura di aggiornamento Il gestionale sempre in tasca! Documentazione utente Pagina 1 di 18 Sommario Avvertenze... 3 Operazioni preliminari... 3 Salvataggi... 3 Download aggiornamenti... 5 Aggiornamento

Dettagli

SITI-Reports. Progetto SITI. Manuale Utente. SITI-Reports. ABACO S.r.l.

SITI-Reports. Progetto SITI. Manuale Utente. SITI-Reports. ABACO S.r.l. Progetto SITI Manuale Utente SITI-Reports ABACO S.r.l. ABACO S.r.l. C.so Umberto, 43 46100 Mantova (Italy) Tel +39 376 222181 Fax +39 376 222182 www.abacogroup.eu e-mail : info@abacogroup.eu 02/03/2010

Dettagli

NOTE OPERATIVE. Prodotto Inaz Download Manager. Release 1.3.0

NOTE OPERATIVE. Prodotto Inaz Download Manager. Release 1.3.0 Prodotto Inaz Download Manager Release 1.3.0 Tipo release COMPLETA RIEPILOGO ARGOMENTI 1. Introduzione... 2 2. Architettura... 3 3. Configurazione... 4 3.1 Parametri di connessione a Internet... 4 3.2

Dettagli

Utilizzo di Blue s. Avvio di Blue s C A P I T O L O 7. Come avviare il programma e inserire la password

Utilizzo di Blue s. Avvio di Blue s C A P I T O L O 7. Come avviare il programma e inserire la password Capitolo 7 83 C A P I T O L O 7 Avvio di Blue s Questo capitolo introduce l'utilizzatore all'ambiente di lavoro e alle funzioni di aggiornamento delle tabelle di Blue s. Blue s si presenta come un ambiente

Dettagli