MAGICUM S.R.L. Progetto Inno-School

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "MAGICUM S.R.L. Progetto Inno-School"

Transcript

1 MAGICUM S.R.L Progetto Inno-School

2 Area Contenuti 1

3 Documentazione Tecnica Software Musica Facile Lorenzo Marino Revisione numero 1.3 2

4 Indice 1.Software Musica Facile 1.1 Introduzione Applicazioni Programmazione Java e Visuale AppInventor Introduzione Cosa è necessario per programmare? Configurazione PC Creazione Account Google Configurazione Java Configurazione Emulatore Programmazione in AppInventor Entrare in AppInventor Area Design Area Palette Area Viewer Area Components Area Properties Altre Aree Area Design Area Programmazione I menù del Block Editor L'area di Lavoro Altre Aree Programmare (esempi) Test e Installazione Installazione Wi-Fi Installazione Usb Vantaggi e Svantaggi AppInventor

5 2. Le Applicazioni del progetto 2.1 Introduzione Applicazione Note Applicazione Tastiera Applicazione Orchestra Applicazione Quiz

6 1.Software Musica Facile 1.1 Introduzione Il software Musica Facile è utilizzato per facilitare l'insegnamento nelle scuole primarie di primo grado delle nozioni di base e dei fondamentali della musica mediante l'uso di una serie di Applicazioni. E' stato sviluppato dai professionisti dell'area contenuti della Magicum S.R.L. grazie anche a consulenze con esperti che sono specializzati nelle tecniche di apprendimento dei bambini. Si presenta un primo approccio alla musica grazie alla semplicità e accessibilità dei programmi che facilitano l'apprendimento grazie all'uso di Immagini e Suoni specifici con cui lo studente interagisce. E' un software, in tendenza con tutto il progetto Inno-School, volto a fornire un'alternativa adeguata e una giusta collaborazione con i metodi di insegnamento tradizionale. 5

7 1.2 Applicazioni Le applicazioni sviluppate dall'area contenuti del progetto sono App per android, cioè applicazioni per dispositivi mobili quali Tablet e cellulari Android. Una app per dispositivi mobili si differenzia dalle tradizionali applicazioni, sia per il supporto con cui viene usata, sia per la concezione che racchiude in sè. Si tratta a tutti gli effetti di un software che per struttura informatica è molto simile a una generica applicazione ma è caratterizzata da una semplificazione ed eliminazione del superfluo, al fine di ottenere leggerezza, essenzialità e velocità. Consiste in uno strumento informatico che si installa e si utilizza sul proprio dispositivo mobile, vale a dire un insieme di istruzioni informatiche progettate con lo scopo di rendere possibile un servizio o una serie di servizi o strumenti ritenuti utili o desiderabili dall utente. Le app, infatti, vanno ad ampliare le capacità native del dispositivo incluse all'interno del sistema operativo (configurazione di base). Una volta acquistato il dispositivo, sia esso smartphone o tablet, si ha la possibilità di personalizzarlo aggiungendo nuove applicazioni a seconda dei propri gusti ed esigenze. Android è un sistema operativo Open Source per dispositivi mobili basato su Kernel Linux. La caratteristica Free Software in accordo con un tipo di licenza Apache permette di modificare e distribuire liberamente il codice sorgente. Android, dispone di una vasta comunità di sviluppatori che realizzano applicazioni con l'obiettivo di aumentare le funzionalità dei dispositivi. Queste applicazioni sono scritte soprattutto con una versione modificata del linguaggio di programmazione Java. 6

8 1.3 Programmazione Java e Visuale Un'applicazione Android si costruisce utilizzando il linguaggio Java. Java è un linguaggio di programmazione ad Oggetti. La programmazione a oggetti(oop object oriented programming) è un tipo di programmazione diverso da quelli procedurali e che permette di gestire le informazioni e i dati mediante la definizione di Oggetti e Classi. La definizione di Oggetti e Classi facilita la gestione delle informazioni, nonché fornisce una buona e facile rappresentazione di oggetti della realtà e in più aumenta la modularità e il riutilizzo del codice. Una classe definisce un tipo di Dato e permette la creazione di oggetti definiti secondo le caratteristiche della data classe. Una classe è costituita da attributi (cioè variabili e costanti della classe) e metodi (cioè procedure e funzioni che operano su questi attributi). Un oggetto è una istanza di una classe. Esso è dotato di tutti gli attributi e i metodi definiti dalla classe, ed agisce come un fornitore di metodi che il codice può attivare e eseguire su richiesta. La programmazione a Oggetti ha tre proprietà specifiche: L'incapsulamento consiste nella separazione della cosiddetta interfaccia di una classe dalla corrispondente implementazione. L'ereditarietà permette essenzialmente di definire delle classi a partire da altre già definite. Il polimorfismo permette di scrivere una parte di programma che può servirsi di oggetti di classi diverse, ma dotati di una stessa interfaccia comune; a tempo di esecuzione, quel client attiverà comportamenti diversi senza conoscere a priori il tipo specifico dell'oggetto che gli viene passato. Grazie a queste caratteristiche è possibile sfruttare al massimo le potenzialità della programmazione a oggetti. La principale causa della nascita di Java fu quella di creare un linguaggio di programmazione che poteva essere un portable language e cioè funzionare indipendentemente dal sistema hardware della macchina su cui è eseguito il codice. I programmi scritti in linguaggio Java, dopo una fase iniziale di compilazione, con ottenimento del cosiddetto bytecode, sono destinati all'esecuzione sulla piattaforma Java attraverso una fase di interpretazione (per questo motivo il linguaggio è detto anche semi-interpretato) ad opera di una Virtual Machine e, a tempo di esecuzione, avranno accesso alle API della libreria Standard. Per creare applicazioni Android è quindi possibile utilizzare il linguaggio Java, tramite l'installazione di un ambiente di sviluppo come eclipse. Ma esiste anche un'alternativa valida alla solita programmazione ad oggetti. Per costruire le App Android esiste anche un sistema di programmazione visuale (o a blocchi). Questo sistema è AppInventor. Un linguaggio di Programmazione Visuale (V.P.L. Visual Programming Language) è 7

9 un linguaggio che consente la programmazione tramite la manipolazione grafica degli elementi e non tramite sintassi scritta. I vantaggi di usare un V.P.L sono incredibili, oltre alla facilità con cui imparare a usarlo, si può controllare il programma e vedere già il risultato finale in fase di Debug, inoltre la programmazione parallela diventa quasi istintiva e automatica. 8

10 1.4 AppInventor Introduzione Le applicazioni da costruire saranno fatte grazie all uso del sistema Android di programmazione visuale AppInventor. AppInventor è un applicazione fornita originalmente da Google e ora mantenuta dal MIT (Massachusetts Institute of Technology). Il progetto, reso disponibile a tutti anche se in versione Beta, ti permette di creare la tua App Personale senza scrivere una sola riga di codice. Il vantaggio principale di questo progetto è rendere la programmazione familiare e disponibile a tutti e di permettere di creare l App che ti serve in base alle tue personali esigenze. La scelta di questo programma per le nostre applicazioni è soprattutto derivata dalla sua semplicità e velocità di programmazione e perché, essendo un sistema a programmazione visuale, è permesso vedere già dall inizio il risultato finale. Quest ultima caratteristica è fondamentale nell ambito di Applicazioni per ELearning in cui osservare costantemente ciò che andranno a visualizzare i bambini è vitale. Questo sistema è stato scelto anche per facilitare l approccio con le Applicazioni dagli insegnanti, che reindirizzati verso un modo semplice di vedere la programmazione possono creare le loro Applicazioni e/o revisionare quelle esistenti. Per questo sarà fornito anche un tutorial. Inoltre è derivato anche da una sperimentazione della nostra Società che vuole vedere se il progetto AppInventor può essere utilizzato su larga scala. 9

11 1.4.2 Cos'è necessario per programmare con AppInventor Per iniziare a Programmare con AppInventor è necessario disporre di un personal computer desktop o notebook (portatile) che siano collegati a Internet e un account Google. L'account di Google, illustrato nella figura sotto, non è altro che un indirizzo di Google. 10

12 Sistemi operativi utilizzabili. Mac OS X 10.5 o 10.6 o successivi Linux Ubuntu 8 o successivi oppure Linux Debian 5 o successivi; Windows XP, Vista, 7, 8 Browser utilizzabili Mozilla Firefox 4 o superiore Intenet Explorer 7 o successivo Safari 5.1 o successivo Google Chrome 4 o superiore Il browser consigliato è Google Chrome. La connessione ad internet deve essere sempre attiva, perchè AppInventor funziona, per adesso, solamente Online. Nel computer c'è l'obbligo di avere Java istallato. E' consigliata la versione 6 di Java perchè lavora meglio in sintonia con AppInventor, ma van bene anche versioni successive. E' utile avere un Tablet, o un telefono cellulare con sistema operativo Android per testare le applicazioni, ma in alternativa si possono testare anche grazie ad un emulatore. Logo di Java Logo di Google Chrome 11

13 Esempio di Tablet e Cellulare per usare le applicazioni Esempio di Emulatore Android per PC 12

14 1.4.3 Configurare il PC In questo paragrafo verrà spiegato come configurare il Pc per iniziare ad usare AppInventor Creazione Account Google Per utilizzare AppInventor, come detto nel paragrafo precedente, bisogna avere una serie di programmi installati nel PC. Procediamo con la sua configurazione per ottenere i programmi necessari. Per prima cosa verificare la connessione ad internet e poi procedere con la creazione di un Account Google. Per creare un account google basta andare nella pagina iniziale e cliccare sulla voce Gmail. Cliccando su questa voce si aprirà la schermata di Gmail dove se si è già registrati si 13

15 può accedere, e se non si è registrati si può creare il prorpio account Google. Completata la registrazione si può iniziare ad utilizzare AppInventor sulla casella di posta appena creata. 14

16 Configurazione Java Java dovrebbe già essere installato sul computer, ma si deve sempre controllare se la versione installata è adeguata all'uso che si vuole fare. Per fare ciò basta andare sul sito ufficiale di Java. Se la versione è troppo vecchia verrà visualizzato un messaggio che dirà che la versione non è adeguata e di scaricare quella nuova facendo un Update. Pagina per scaricare Java 15

17 Configurazione emulatore Per testare le applicazioni in AppInventor è utile avere un tablet In alternativa si può sempre usare un emulatore. Un emulatore è un componente che replica le funzioni di un determinato sistema su un secondo sistema differente dal primo. Per installare un emulatore dell ambiente android si possono prendere diverse strade a seconda del sistema su cui installarlo. Emulatore con Windows Per avere l emulatore in Windows è necessario scaricare il set dei comandi di AppInventor al seguente indirizzo web. exe Eseguito il download cercare nella cartella il file Setup Installer e avviare l installazione. Di solito App Inventor è in grado di individuare il software installato per proprio 16

18 conto. Se è chiesta la posizione del software, il percorso da inserire dovrebbe essere: C:\Program Files\Appinventor\commands-for-Appinventor Conviene comunque prenderne nota quando, durante l installazione, viene chiesto se cambiare la cartella predefinita. In quel momento, nella stessa finestra, è possibile leggere qual è. Emulatore con Mac Per avere l emulatore con mac scaricare il programma di installazione all indirizzo. Fare doppio clic su AppInventorSetup.pkg per avviare il programma di installazione. Come per la versione di Windows AppInventor è in grado di individuare il software per proprio conto. Se è richiesta la posizione del software trovare il software nel Pc e inserire il percorso nella richiesta. Emulatore con Linux Per installare l emulatore con Linux se si ha un sistema come Debian o Ubuntu che permette di installare i pacchetti Debian scaricare il programma di installazione AppInventor per Debian. 17

19 Si tratta del file AppInventor-setup_1.1_all.deb. Se invece non può installare direttamente i pacchetti si passa alla cartella dove è stato messo il file scaricato e si esegue con il comando sudo dpkg - install-appinventor setup_1.1_all.deb. Per le altre distribuzioni Gnu/Linux: Scaricare il file di installazione di installazione AppInventor tar. (circa 86 megabyte). Si tratta di un file tar compresso con gzip. Installare i file utilizzando un metodo appropriato per il sistema operativo. È necessario estrarre solo la directory appinventor-setup_1.1/appinventor, che necessita di nome di percorso completi /usr/google/ AppInventor. Se verrà installato correttamente sarà stato creato il file /usr/google/appinventor/commands-for-appinventor/adb. 18

20 1.4.4 Programmazione in AppInventor La programmazione in AppInventor, come già detto, è di tipo visuale, cioè che consente la programmazione tramite la manipolazione grafica degli elementi e non tramite sintassi scritta. Per questo sono presenti due procedure principali: Disegnare Le applicazioni Programmare Per disegnare le applicazioni si intende il concetto vero e propio di disegnare l'applicazione desiderata e crearla grazie ai vari oggetti presenti nell'ambiente di programmazione. Per Programmare invece si intende il concetto di legare questi oggetti ad altri oggetti e/o ad azioni specifiche senza dover scrivere una sola riga di codice. Infine, dopo aver programmato. Si devono testare le applicazioni e scaricarle sul Tablet. 19

21 Entrare in AppInventor Dopo aver configurato il Pc per entrare in AppInventor basta andare al sito del MIT Si richeiderà di accedere all'account Google e dopo l'accesso si aprirà la pagina iniziale di AppInventor. La prima volta verrà chiarito che: L'applicazione MIT AppInventor Experimental utilizza un account Google per l accesso. Che Google non è affiliata ai contenuti di MIT AppInventor Experimental né con suoi proprietari. Con l accesso, Google condividerà l indirizzo con MIT AppInventor Experimental ma non la password o altri dati personali. Fare click sul pulsante Permetti Si avrà accesso alla pagina web: dove iniziare a programmare. In questa pagina ci sono tutti I progetti già svolti e cliccando su New si può aprire un altro progetto, il tasto delete serve per cancellare I progetti già creati e download per scaricarli sul computer, infine il tasto More action abilita altre azioni tra cui quella che permette di caricare sul proprio ambiente di lavoro progetti di terze parti. 20

22 Area Design L'area di design è l'area in cui si svolge il primo processo di sviluppo dell'applicazione e cioè quello di disegnare l'applicazione. L'area è divisa principalmente in 4 aree: Palette 21 Viewer Components Properties

23 Area Palette Palette è il titolo del menù per i contenitori dei componenti che saranno usati nel realizzare i progetti. Le voci dei contenitori (cassetti degli attrezzi) sono: Basic, Media, Animation, Social, Sensor, Screen Arrangement, LEGO MINDSTORMS, Other Stuff. Facendo click su ognuna di queste voci, questa si espande, mostrando una serie di voci secondarie subito al di sotto. Ogni voce secondaria è il nome di un componente già preconfezionato e pre-disposto ad essere inserito nel progetto, trascinandolo da Palette in Viewer. Una volta inserito, può essergli cambiato l aspetto e assegnati dei comporta-menti. In questo esempio, all'interno di Basic, troviamo Button (Pulsante), Label (Etichetta) eccetera. Ogni componente è un modello dal quale è possibile generare una quantità a piacere di prodotti dello stesso tipo (istanze). 22

24 Un componente può essere trascinato da Palette in Viewer una quantità di volte a piacere, il sistema creerà sempre una nuova icona (istanza). Per ciascun componente, una volta inserito nel progetto è possibile assegnare aspetto grafico autonomo e comportamenti opportuni. Probabilmente in futuro altri oggetti si aggiungeranno all elenco, rendendo sempre più avvincente questo fantastico software. 23

25 Area Viewer La finestra Viewer posta nella parte centrale della pagina, simula lo smartphone (non è l'emulatore). Mostra, sommariamente, il display del cellulare durante l editing. Qui andranno inseriti i componenti contenuti all'interno delle Palette. I componenti devono essere inseriti nel progetto trascinandoli dalle Palette e posizionandoli, nell area idonea, nel punto desi-derato. L area è il rettangolo sotto la scritta screen1. Potranno comunque essere spostati, in seguito, senza problemi. I componenti sotto la voce Screen Arrangement della finestra Palette, aiutano a posizionare gli altri nel modo migliore. Ad ogni componente potrà essere dato forma e colore desidera-to agendo sul pannello Propeties, descritto in seguito. Nella parte inferiore della finestra Viewer andranno a disporsi, in modo automatico, gli oggetti non visibili. Fra questi, i più utilizzati sono, Clock (orologio), Sound (suono) e TinyDB per la scrittura di dati in maniera persistente. Il testo, Non-visibile components appare quando almeno un componente non visibile è stato inserito. 24

26 Area Components Tutti i componenti che verranno prelevati dalla finestra Palette e inseriti nella finestra Viewer saranno automaticamente rappresentati qui. Ad ogni istanza di componente è possibile, e consigliato, cambiare nome. Assegnare un nome appropriato e descrittivo del suo ruolo nel progetto, lo renderà facilmente distinguibile dagli altri. Questo è importante in progetti con molti componenti. In basso, con il pulsante Rename (Rinominare) possiamo cambiare il nome dei componenti in modo da ricordare meglio alla loro funzione (ad esempio da "button1" a "pulsante apre mio elenco"). In Blocks Editor (descritto in seguito) i nomi dei blocchi si adegueranno ed il software,di solito, continua a funzionare. Una volta inseriti gli oggetti, facendo click su ciascuno di essi ed evidenziandoli, comunichiamo al programma che intendiamo vedere o modificare qualche loro proprietà. Al click sul componente, il pannello Properties (descritto in seguito) cambia di 25

27 contenuto rendendo disponibili le opzioni riferibili all istanza del componente. Sarà così possibile variare agevolmente l aspetto grafico ed altre proprietà (se disponibili). Al momento, nell esempio, l'unico componente inserito è Screen1, la prima schermata del programma. App Inventor la crea automaticamente all'avvio di un nuovo progetto ed è la prima finestra che sarà vi-sualizzata all'esecuzione del software. Con il pulsante Delete (Cancellare) possiamo eliminare i componenti dal progetto. La loro eliminazione comporta la perdita del codice in Blocks Editor. Con il pulsante Add (Aggiungere) possiamo caricare, sul server del MIT, dei file residenti sul PC locale da utilizzare nel progetto. In genere file mp3, png, jpg, gif i cui nomi si disporranno sotto la scritta Media. Una volta caricati, a questi file non può essere cambiato nome. Può però essere fatto il download e possono essere cancellati. Per fare il download o cancellare una di questo file, fare click sul loro nome, si apre un sottomenù con le voci: Download to my computer, e Delete. Selezionare la voce opportuna. 26

28 Area Properties Nel pannello Properties vengono mostrate le proprietà dai vari componenti che in precedenza sono stati trascinate da Palette in Viewer e quindi risultate visibili in Components. A ogni istanza possono essere cambiati colore, forma ecc. Le proprietà di ogni istanza di componente ha, con poche eccezioni, un corrispettivo nella finestra Blocks Editor. Questo permette di variarle durante l esecuzione del software. Nell'esempio, a lato sono visibili le proprietà del componente Button (pulsante). BackgroundColor colore di fondo. 27

29 Facendo click sul quadrato nero si apre una tavolozza dalla quale scegliere un colore diverso. Enabled, il componente è abilitato FontBold (caratteri del testo in grassetto) FontItalic (caretteri visualizzati in Italic.) FontSize (dimensione dei caratteri FontTipeface (spaziatura) Image (immagine) Facendo click si apre una tendina con pulsante Add che per-mette di fare upload d'immagini associandole al progetto. Le immagini devono essere state caricate sul server del MIT come descritto per la finestra Components. Shape (forma), da qui è possibile modificare gli angoli del componente. Text (testo) Il testo che appare sul pulsante. Nel caso ci sia anche un immagine, il testo va in sovrapposizione. TextAlignement (allineamento del testo) TextColor, colore del testo. Facendo click sul quadrato nero si apre una tavolozza dalla quale scegliere un colore diverso. Visible, il Button è visibile Width (larghezza) Height (altezza). 28

30 Altre Opzioni dell'area Design Di seguito sono visualizzate le altre operazioni possibili nell'area di Design per disegnare l'applicazione: 29

31 Area Programmazione Disegnata la nostra applicazione bisogna iniziare a programmare in senso vero e proprio e cioè assegnare ad ogni componente dell area design un azione specifica o collegarlo ad altri componenti. Il concetto è molto simile al concetto della programmazione ad oggetti, visto che ogni componente può essere considerato come un oggetto a sé da collegare ad azioni o ad altri oggetti. L area per programmare è l area di lavoro block editor. L area è accessibile dall area design cliccando sul bottone Open the Block Editor Dopo premuto il pulsante, si aprirà una finestra che farà di scaricare il file AppInventorForAndroidCodeblocks.jnlp Il file è molto piccolo ed il download avverrà in pochi secondi. Questa operazione, di scaricare il file, avverrà ogni volta che si desidera aprire il Blocks editor. 30

32 Una volta avvenuto il dowload, fare doppio click con il pulsante sinistro del mouse sul file. Dopo alcuni secondi apparirà la finestra del Blocks Editor. Anche il block editor è costituito da due parti: I menù con i blocchi L area di lavoro 31

33 I menù del Block Editor L area menù è l area a sinistra è l area in cui ci sono tutti i blocchi. È costituita da tre voci: Built in: in cui ci sono i blocchi precostituiti del sistema e che sono comuni a tutti i programmi AppInventor. Ci sono i blocchi di definizione (definition) che permettono di definire nuove Variabili, i blocchi di testo che permettono tutte le operazioni riguardanti le stringhe, i blocchi di lista (lists) in cui ci sono gli operatori per la manipolazione di liste, i blocchi matematici (Math) con operazioni e numeri, blocchi di logica e control con logica e controlli (selezione, iterazione, sequenza), e infine i blocchi colori che permettono una personalizzazione a colori del programma (ad esempio se si vuole cambiare colore ad un immagine dopo un azione). My Blocks: in cui ci sono i blocchi della mia applicazione, e cioè tutti i miei componenti, i bottoni, le immagini ecc. A seconda del componente ci sono blocchi specifici e azioni specifiche. In seguito negli esempio di programmazione verranno visti alcuni dei blocchi più importanti. 32

34 Advanced: in cui ci sono blocchi avanzati, In questo menù ci sono i componenti inseriti nella finestra Components della pagina Design, uno per ciascun tipo con l uso di questi blocchi è possibile fare un riferimento a un componente tramite una variabile argomento, e manipolare in modo dinamico L area di lavoro L area centrale in verde è invece l area di lavoro, dove verranno visualizzati tutti i blocchi scelti con la possibilità di collegarli tra loro. All inizio è un area completamente vuota, ma col tempo verrà riempita da tutti i blocchi per programmare. 33

35 Altre aree (opzioni del Block Editor) Nel block editor ci sono anche altre aree, più che altro bottoni e opzioni che sono spiegati nella seguente tabella: 34

36 Programmare (Esempi) Per programmare si devono trascinare i blocchi dai menù sull area di lavoro e incastrarli tra loro, come se fosse un Puzzle. Dopo essere incastrati AppInventor scrive in sottofondo il codice java che farà funzionare l applicazione. In ogni blocco vi sono presenti parole che fanno capire l azione che fa quel blocco, e ogni blocco a seconda del tipo di azione che deve fare è sagomato in modo differente per permettere agli altri blocchi di essere incastrati fra di loro. Ad esempio un blocco che definisce un processo o un azione è sagomato in modo da poter incastrare altri pezzi in cui sono definite le azioni stesse. Questa sagomatura permette l impossibilità di sbagliare il processo e mettere parti mancanti di codice. Ogni blocco se Aperto deve essere anche obbligatoriamente chiuso. Per ogni serie di istruzioni, quindi, si vengono a creare tanti piccoli Puzzle. All inizio magari risulterà difficile programmare e capire cosa facciano tutti i blocchi, ma con una certa esperienza si può benissimo imparare e le operazioni saranno semplificate al massimo rispetto alle stesse operazioni che bisogna seguire nella programmazione con linguaggi in cui è necessario scrivere tutto il codice. Un esempio basilare è quello di un Bottone che esegua un azione quando è cliccato: Come una specie di Linguaggio di 4 generazione vengono specificate le azioni da eseguire in un linguaggio molto vicino al linguaggio umano. Nell immagine sopra sono visualizzati i blocchi separati: il blocco verde (When Button1.click.do) è il blocco in cui è specificato l evento: quando il bottone 1 viene cliccato allora.., il blocco blu set Button1.textColor to è il blocco che dice di settare il colore del testo, e il blocco rosso Color Red è il blocco in cui si dice il colore rosso. Ora uniamo tutte le informazioni: Quando il bottone 1 viene cliccato allora setta il colore del bottone 1 in colore rosso. 35

37 Deciso il modo di unire le informazioni si devono unire anche nell area di lavoro del Block Editor incastrando i pezzi tra di loro: Come si può notare tutti i blocchi che prima erano aperti, ora sono chiusi. In questo modo è molto semplice imparare a programmare, visto che su ogni blocco c è scritta anche l azione che esegue o come è definita. 36

38 Test e installazione Finita la programmazione dell'applicazione si passa al test. Per eseguire il test dell'applicazione si può usare benissimo l'emulatore, oppure saltare la parte dell'emulatore e inviare il file apk con il programma in Java al tablet, installare l'applicazione e vedere se funziona o meno. E' consigliabile comunque far partire prima l'emulatore. Come detto prima nella parte (altre aree del Block Editor) per far partire l'emulatore c'è un pulsante apposito (New Emulator). Dopo averci cliccato sopra dopo alcuni secondi partirà l'emulatore. 37

39 Con l'emulatore pronto ora è possibile connettere l'applicazione. Col pulsante Connecto to Device è possibile connettersi ad un dispositivo esterno che sia un tablet, un cellulare o un emulatore. In questo caso apparirà un menù di scelta dalla quale bisognerà scegliere l'emulatore. L'applicazione appena scaricata partirà dopo pochi secondi e sarà possibile effettuare il test. Dopo che l'applicazione è stata testata ed è funzionante occorre installarla sul tablet o sullo smartphone. Esistono due modi principali: Installazione via Wi-Fi Installazione USB 38

40 Installazione Wi-Fi Per l'installazione via Wi-Fi si deve semplicemente andare nella finestra design sull'opzione Package for phone, aperto il menù poi cliccare sull'opzione Download to connected phone. Dopo pochi secondi l'applicazione sarà installata sul dispositivo esterno. 39

41 Installazione USB Per l'installazione via cavetto Usb occorre seguire tre step: Fare il download dell'applicazione sul computer Trasferire il file apk dal computer allo smartphone Installare l'app sullo smartphone Per fare il downoload dell'applicazione sul computer si deve andare ancore nella finestra di design sul'opzione Package for phone, ma stavolta cliccare Downoload to this Computer. Verrà scaricato un file Apk sul computer col nome del progetto dell'applicazione. Collegato lo smartphone o il tablet con il cavetto usb basterà trasferire il file dal computer alla scheda SD montata nel dispositivo esterno. Una volta trasferita sullo smartphone bisogna andare a trovare l'icona del file e lanciare l'installazione. 40

42 1.4.5 Vantaggi e Svantaggi di AppInventor L'idea di base è davvero innovativa, AppInventor nasce con lo scopo di far siluppare applicazioni anche a chi è poco competente in materia. I vantaggi sono fondamentali già dal punto di partenza quindi, in linea col nostro progetto questo strumento è stato scelto proprio per questa caratteristica. Le applicazioni sviluppate da me per l'ambito musicale possono benissimo essere modificate a piacimento dagli insegnanti e gli stessi insegnanti possono farne di nuove grazie a questo magnifico strumento. L'interfaccia è abbastanza intuitiva ed è difficile fare di meglio con altri VPL. Inoltre è una web application e un ambiente di sviluppo sul web è accessibile da qualsiasi postazione immediatamente e facilmente. Il fatto di non dover scrivere una sola riga di codice è un vantaggio per chi non è competente, ma è anche un grande svantaggio perchè lascia ad AppInventor la libertà di gestire il codice soprattutto con le risorse come vuole lui. Inoltre se non sono previste certe operazioni con i blocchi è impossibile andare avanti nel progetto senza adeguarsi all'ambiente di sviluppo. Per esempio nell'area Design c'è una gamma di colori davvero limitata, se si volesse usare un colore diverso non si potrebbe. Un altro grande limite è quello che c'è un massimo di 5MB per progetto, quindi è impossibile creare applicazioni con molti Media. Alla fine AppInventor è un linguaggio innovativo con i suoi limiti, ma che si possono migliorare, visto che ancora il progetto è in fase Beta, migliorato e ottimizzato potrebbe essere una rivoluzione per la programmazione. 41

43 2. Le Applicazioni del progetto 2.1 Introduzione Presentata una panoramica globale del progetto e del software Musica Facile, con le informazioni sulla programazione visuale, sulle applicazioni, e soprattutto con il tutorial generale di AppInventor, nel capitolo 2 verranno presentate le Applicazioni del progetto. Le applicazioni del progetto musica facile sono 4: L'applicazione Note L'applicazione Tastiera L'applicazione Orchestra L'applicazione quiz Ogni applicazione presenta un contenuto formativo fondamentale per l'apprendimento dei bambini. Il progetto era partito con l'idea di sviluppare un applicazione riguardante Giuseppe Verdi in onore del Duecentenario dalla nascita, ma poi, visto che il target delle applicazioni era quello di bambini di prima e seconda elementare, che si supponga non abbiano i requisiti fondamentali, si è scelto di partire con le basi della musica. 42

44 2.2 Applicazione Note L'applicazione Note è la prima che è stata sviluppata perchè la prima cosa da imparare nella musica sono le note musicali. L'applicazione associa all'immagine della nota il suo suono specifico. Si è scelto di dare i colori alle note per facilitare l'apprendimento associando un colore specifico ad ogni nota per fare capire le differenze, visto che magari per un bambino è difficile notare la posizione diversa nel pentagramma già a prima vista. Nell'area design sono stati disposti 7 bottoni ognuno con un immagine specifica con la nota colorata e 7 componenti non visibili (Player) con associato il suono della nota in formato mp3. Nel Block Editor associato all'evento del click sul bottone numero X è associato il blocco che fa partire il Player X più tutti i blocchi che per stoppare gli altri Player. 43

45 2.3 Applicazione Tastiera L'applicazione tastiera è un applicazione che simula una piccola tastiera di un ottava, mentre la prima applicazione insegnava ad associare la nota nel pentagramma al suono, questa seconda applicazione educa il bambino ad associare la posizione nella tastiera alla nota imparata prima. Lo sviluppo dell'applicazione è pressochè identico a quello dell'applicazione note, con ovviamente immagini diverse. 44

46 2.4 Applicazione Orchestra L'applicazione orchestra è un'applicazione che insegna le diverse parti di un orchestra e i vari strumenti. E' un applicazione che era partita anche con l'idea di mettere un pezzo musicale per ogni strumento presentato, ma, visto che, come detto nei limiti di AppInventor, il massimo dei media per un progetto è di 5 MB, inserire un componente Player con tutti i suoni per ogni strumento di un orchestra è stato impossibile. Comunque l'applicazione anche senza la possibilità di sentire il suono degli strumenti, presenta bene tutte le parti dell'orchestra e i vari strumenti. L'applicazione è sviluppata su più screen in visuale Landscape tutti all'interno di un unico progetto. Il primo screen ha un immagine dell'orchestra al completo con la sua divisione con diversi colori, poi sotto all'immagine una serie di bottoni con scritte le parti dell'orchestra e colorati nello stesso modo dell'immagine principale. I Bottoni sono collegati con il Block Editor agli altri Screen. 45

47 Quando premo sul bottone con scritto Legni per esempio si aprirà lo screen con gli strumenti dei legni. Gli altri screen presentano tutti gli strumenti di quella famiglia di strumenti dell'orchestra. Per esempio vediamo lo screen della famiglia degli strumenti a corda: gli screen sono scrollable nell'immagine si vedono solo due dei 4 strumenti che ci sono, nel tablet si può scrollare e visaulizzare tutti gl istrumenti. Inoltre è presentata un area in cui ci sono i numeri di componenti per ogni strumento all'interno dell'orchestra e il pulsante per tornare allo screen iniziale. 46

48 2.5 Applicazione Quiz L'ultima applicazione sviluppata è l'applicazione Quiz. Finito l'apprendimento i bambini possono effettuare un Quiz per verificare le conoscenze acquisite. Il quiz è formato da un immagine di una nota sul pentagramma a cui dare il nome nello spazio richiesto, inviata la risposta si aprirà un' altro screen con scritto se la risposta è esatta o errata. 47

49 L'immagine della nota viene creata a random fra le 7 note grazie all'uso del componente Clock che sfrutta l'orologio del sistema e nel block editor permette di dare un numero in un intervallo. A questo numero verrà associata l'immagine, l'intervallo scelto sarà ovviamente da 1 a 7. Per dare la risposta bisogna inserire una stringa nel TextBox in maiuscolo. Per fare il controllo della risposta occorre verificare che la stringa in input del textbox sia uguale all'immagine associata, percui a parte il controllo di verifica tra il textbox e una variabile, bisogna anche fare una serie di if per mettere nella variabile di controllo il nome della nota a seconda del numero random associato. Al click del bottone Invia Risposta verrà eseguito il controllo, se il test è positivo, grazie ai blocchi usati anche nell'applicazione dell'orchestra che permettono di cambiare screen, si verrà indirizzati allo screen 3 con l'immagine della risposta esatta, se invece il test è negativo lo screen che si aprirà sarà lo screen 2 con l'immagine della risposta errata. E' un quiz molto utile ai bambini per imparare, anche sbagliando. 48

C O M E I N I Z I A R E A U S A R E U N T A B L E T A N D R O I D

C O M E I N I Z I A R E A U S A R E U N T A B L E T A N D R O I D C O M E I N I Z I A R E A U S A R E U N T A B L E T A N D R O I D Se avete un tablet android, ma non avete la minima idea di come accenderlo, usarlo e avviarlo, seguite queste nostre indicazioni 1. ATTIVAZIONE

Dettagli

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

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

Dettagli

Seagate Access per Personal Cloud Manuale utente

Seagate Access per Personal Cloud Manuale utente Seagate Access per Personal Cloud Manuale utente 2015 Seagate Technology LLC. Tutti i diritti riservati. Seagate, Seagate Technology, il logo Wave e FreeAgent sono marchi depositati o marchi registrati

Dettagli

CHIAVETTA INTERNET ONDA MT503HSA

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

Dettagli

Funzioni di base. Manualino OE6. Outlook Express 6

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

Dettagli

Manuale installazione DiKe Util

Manuale installazione DiKe Util Manuale installazione DiKe Util Andare sul sito Internet: www.firma.infocert.it Cliccare su software nella sezione rossa INSTALLAZIONE: comparirà la seguente pagina 1 Selezionare, nel menu di sinistra,

Dettagli

TeamViewer 8 Manuale Meeting

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

Dettagli

Installare e configurare Easy Peasy (Ubuntu Eee) su Asus Eee PC mini howto

Installare e configurare Easy Peasy (Ubuntu Eee) su Asus Eee PC mini howto Installare e configurare Easy Peasy (Ubuntu Eee) su Asus Eee PC mini howto Augusto Scatolini (webmaster@comunecampagnano.it) Ver. 1.0 (marzo 2009) ultimo aggiornamento aprile 2009 Easy Peasy è una distribuzione

Dettagli

Guida rapida Vodafone Internet Key K4607-Z. Progettata da Vodafone

Guida rapida Vodafone Internet Key K4607-Z. Progettata da Vodafone Guida rapida Vodafone Internet Key K4607-Z Progettata da Vodafone Benvenuti nel mondo della comunicazione in mobilità 1 Benvenuti 2 Impostazione della Vodafone Internet Key 4 Windows 7, Windows Vista,

Dettagli

Guida all utilizzo del dispositivo USB

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

Dettagli

Boot Camp Guida di installazione e configurazione

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

Dettagli

SOFTWARE GESTIONE SMS DA INTERFACCE CL MANUALE D INSTALLAZIONE ED USO

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

Dettagli

Come installare e configurare il software FileZilla

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

Dettagli

Manuale d uso. Congratulazioni per aver scelto e-tab. Ti ringraziamo per la Tua fiducia e la decisione di comprare il nostro prodotto!

Manuale d uso. Congratulazioni per aver scelto e-tab. Ti ringraziamo per la Tua fiducia e la decisione di comprare il nostro prodotto! Manuale d uso Congratulazioni per aver scelto e-tab. Ti ringraziamo per la Tua fiducia e la decisione di comprare il nostro prodotto! Giacchè noi costantemente aggiorniamo e miglioriamo il Tuo e-tab, potrebbero

Dettagli

Manuale - TeamViewer 6.0

Manuale - TeamViewer 6.0 Manuale - TeamViewer 6.0 Revision TeamViewer 6.0 9947c Indice Indice 1 Ambito di applicazione... 1 1.1 Informazioni su TeamViewer... 1 1.2 Le nuove funzionalità della Versione 6.0... 1 1.3 Funzioni delle

Dettagli

Nella sezione del sito come partecipare sono presenti tutte le istruzioni utili ad un nuovo utente di Obiettivo Infermiere.

Nella sezione del sito come partecipare sono presenti tutte le istruzioni utili ad un nuovo utente di Obiettivo Infermiere. Istruzioni esemplificate per Iscrizione e fruizione Corsi ECM FAD La nuovissima piattaforma proprietaria FAD Ippocrates3 adottata a partire da gennaio 2013 da SANITANOVA S.r.l., è in grado di dimensionare

Dettagli

Mini manuale di Audacity.

Mini manuale di Audacity. Mini manuale di Audacity. Questo mini manuale è parte del corso on-line Usare il software libero di Altrascuola. Il corso è erogato all'interno del portale per l'e-learning Altrascuola con la piattaforma

Dettagli

TeamViewer 8 Manuale Controllo remoto

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

Dettagli

maggiorii quando costituita Expo2015 Team In sicurezza Comunicazione Leadership Cittadinanza attiva

maggiorii quando costituita Expo2015 Team In sicurezza Comunicazione Leadership Cittadinanza attiva Sommario 1. Come faccio ad accedere alla formazione?... 2 2. Come è organizzata e quando viene considerata conclusa la formazione?... 3 3. C'è un punteggio finale?... 5 4. Sono a metà della formazione

Dettagli

FileMaker Server 12. Guida introduttiva

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

Dettagli

Guida alla configurazione della posta elettronica. bassanonet.com

Guida alla configurazione della posta elettronica. bassanonet.com Guida alla configurazione della posta elettronica bassanonet.com 02 Guida alla configurazione della posta elettronica I programmi di posta elettronica consentono di gestire una o più caselle e-mail in

Dettagli

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

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

Dettagli

Boot Camp Guida all installazione e alla configurazione

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

Dettagli

TeamViewer 7 Manuale Controllo remoto

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

Dettagli

HORIZON SQL CONFIGURAZIONE DI RETE

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

Dettagli

PROVINCIA AUTONOMA DI TRENTO

PROVINCIA AUTONOMA DI TRENTO PROVINCIA AUTONOMA DI TRENTO Microsoft Windows 30/10/2014 Questo manuale fornisce le istruzioni per l'utilizzo della Carta Provinciale dei Servizi e del lettore di smart card Smarty sui sistemi operativi

Dettagli

CATTURARE LO SCHERMO INTERO O LA FINESTRA ATTIVA

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

Dettagli

Per Iniziare con Parallels Desktop 10

Per Iniziare con Parallels Desktop 10 Per Iniziare con Parallels Desktop 10 Copyright 1999-2014 Parallels IP Holdings GmbH e i suoi affiliati. Tutti i diritti riservati. Parallels IP Holdings GmbH Vordergasse 59 8200 Schaffhausen Svizzera

Dettagli

Guida all'installazione di SLPct. Manuale utente. Evoluzioni Software www.evoluzionisoftware.it info@evoluzionisoftware.it

Guida all'installazione di SLPct. Manuale utente. Evoluzioni Software www.evoluzionisoftware.it info@evoluzionisoftware.it Guida all'installazione di SLPct Manuale utente Evoluzioni Software www.evoluzionisoftware.it info@evoluzionisoftware.it Premessa Il redattore di atti giuridici esterno SLpct è stato implementato da Regione

Dettagli

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

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

Dettagli

Corso di Alfabetizzazione Informatica

Corso di Alfabetizzazione Informatica Corso di Alfabetizzazione Informatica Scopo di questo corso, vuole essere quello di fornire ad ognuno dei partecipanti, indipendentemente dalle loro precedenti conoscenze informatiche, l apprendimento

Dettagli

Se il corso non si avvia

Se il corso non si avvia Se il corso non si avvia Ci sono quattro possibili motivi per cui questo corso potrebbe non avviarsi correttamente. 1. I popup Il corso parte all'interno di una finestra di popup attivata da questa finestra

Dettagli

Gestione posta elettronica (versione 1.1)

Gestione posta elettronica (versione 1.1) Gestione posta elettronica (versione 1.1) Premessa La presente guida illustra le fasi da seguire per una corretta gestione della posta elettronica ai fini della protocollazione in entrata delle mail (o

Dettagli

Lezione su Informatica di Base

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

Dettagli

MINI GUIDA SINTETICA per l uso della lavagna interattiva multimediale

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

Dettagli

Comunicazione scuola famiglia

Comunicazione scuola famiglia Manuale d'uso Comunicazione scuola famiglia INFOZETA Centro di ricerca e sviluppo di soluzioni informatiche per la scuola Copyright InfoZeta 2013. 1 Prima di iniziare l utilizzo del software raccomandiamo

Dettagli

Setup e installazione

Setup e installazione Setup e installazione 2 Prima di muovere i primi passi con Blender e avventurarci nel vasto mondo della computer grafica, dobbiamo assicurarci di disporre di due cose: un computer e Blender. 6 Capitolo

Dettagli

Creare e ripristinare immagine di sistema con Windows 8

Creare e ripristinare immagine di sistema con Windows 8 Creare e ripristinare immagine di con Windows 8 La versione Pro di Windows 8 offre un interessante strumento per il backup del computer: la possibilità di creare un immagine completa del, ovvero la copia

Dettagli

Introduzione a Puppy Linux: installazione su una chiavetta USB

Introduzione a Puppy Linux: installazione su una chiavetta USB Introduzione a Puppy Linux: installazione su una chiavetta USB Alex Gotev 1 Contenuti Che cos'è Puppy Linux? Come posso averlo? Come si avvia? Che programmi include? Installazione su Chiavetta USB Domande

Dettagli

GESTIONE DELLA E-MAIL

GESTIONE DELLA E-MAIL GESTIONE DELLA E-MAIL Esistono due metodologie, completamente diverse tra loro, in grado di consentire la gestione di più caselle di Posta Elettronica: 1. tramite un'interfaccia Web Mail; 2. tramite alcuni

Dettagli

Guida introduttiva. Installazione di Rosetta Stone

Guida introduttiva. Installazione di Rosetta Stone A Installazione di Rosetta Stone Windows: Inserire il CD-ROM dell'applicazione Rosetta Stone. Selezionare la lingua dell'interfaccia utente. 4 5 Seguire i suggerimenti per continuare l'installazione. Selezionare

Dettagli

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

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

Dettagli

INSTALLAZIONE E UTILIZZO DEL COMPILATORE Code::Blocks 8.02

INSTALLAZIONE E UTILIZZO DEL COMPILATORE Code::Blocks 8.02 INSTALLAZIONE E UTILIZZO DEL COMPILATORE Code::Blocks 8.02 Download Si può scaricare gratuitamente la versione per il proprio sistema operativo (Windows, MacOS, Linux) dal sito: http://www.codeblocks.org

Dettagli

Guida all'installazione ed uso dell'app RXCamLink

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

Dettagli

Guida alla gestione dei File in Aulaweb 2.0

Guida alla gestione dei File in Aulaweb 2.0 Guida alla gestione dei File in Aulaweb 2.0 Università degli Studi di Genova Versione 1 Come gestire i file in Moodle 2 Nella precedente versione di Aulaweb, basata sul software Moodle 1.9, tutti i file

Dettagli

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

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

Dettagli

ALFABETIZZAZIONE DI BASE Programma del Corso livello base

ALFABETIZZAZIONE DI BASE Programma del Corso livello base Un po di Storia ISP & Web Engineering ALFABETIZZAZIONE DI BASE Programma del Corso livello base Breve cenno sulla storia dell informatica: dagli albori ai giorni nostri; L evoluzione di Windows: dalla

Dettagli

CREAZIONE E INVIO OFFERTA DI APPALTO DA FORNITORE

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

Dettagli

WEB Conference, mini howto

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

Dettagli

Installazione ed attivazione della "SUITE OFFIS" versione SERVER

Installazione ed attivazione della SUITE OFFIS versione SERVER Installazione ed attivazione della "SUITE OFFIS" versione SERVER Premessa La versione server di OFFIS può essere installata e utilizzata indifferentemente da PC/Win o Mac/Osx e consente l'accesso contemporaneo

Dettagli

COPERTURA WI-FI (aree chiamate HOT SPOT)

COPERTURA WI-FI (aree chiamate HOT SPOT) Wi-Fi Amantea Il Comune di Amantea offre a cittadini e turisti la connessione gratuita tramite tecnologia wi-fi. Il progetto inserisce Amantea nella rete wi-fi Guglielmo ( www.guglielmo.biz), già attivo

Dettagli

IMPOSTARE UNA MASCHERA CHE SI APRE AUTOMATICAMENTE

IMPOSTARE UNA MASCHERA CHE SI APRE AUTOMATICAMENTE IMPOSTARE UNA MASCHERA CHE SI APRE AUTOMATICAMENTE Access permette di specificare una maschera che deve essere visualizzata automaticamente all'apertura di un file. Vediamo come creare una maschera di

Dettagli

1. FileZilla: installazione

1. FileZilla: installazione 1. FileZilla: installazione Dopo aver scaricato e salvato (sezione Download >Software Open Source > Internet/Reti > FileZilla_3.0.4.1_win32- setup.exe) l installer del nostro client FTP sul proprio computer

Dettagli

SISSI IN RETE. Quick Reference guide guida di riferimento rapido

SISSI IN RETE. Quick Reference guide guida di riferimento rapido SISSI IN RETE Quick Reference guide guida di riferimento rapido Indice generale Sissi in rete...3 Introduzione...3 Architettura Software...3 Installazione di SISSI in rete...3 Utilizzo di SISSI in Rete...4

Dettagli

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

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

Dettagli

3. nella pagina che verrà visualizzata digitare l indirizzo e-mail che si vuole consultare e la relativa password (come da comunicazione)

3. nella pagina che verrà visualizzata digitare l indirizzo e-mail che si vuole consultare e la relativa password (come da comunicazione) CONFIGURAZIONE DELLA CASELLA DI POSTA ELETTRONICA La consultazione della casella di posta elettronica predisposta all interno del dominio patronatosias.it può essere effettuata attraverso l utilizzo dei

Dettagli

LA POSTA ELETTRONICA

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

Dettagli

MATRICE DELLE FUNZIONI DI DRAGON NATURALLYSPEAKING 12 CONFRONTO TRA EDIZIONI DEL PRODOTTO

MATRICE DELLE FUNZIONI DI DRAGON NATURALLYSPEAKING 12 CONFRONTO TRA EDIZIONI DEL PRODOTTO MATRICE DELLE FUNZIONI DI DRAGON NATURALLYSPEAKING 12 CONFRONTO TRA EDIZIONI DEL PRODOTTO Precisione del riconoscimento Velocità di riconoscimento Configurazione del sistema Correzione Regolazione della

Dettagli

Uso del computer e gestione dei file

Uso del computer e gestione dei file 1 di 1 Uso del computer e gestione dei file Argomenti trattati: Sistema operativo Microsoft Windows: interfaccia grafica e suoi elementi di base Avvio e chiusura di Windows Le FINESTRE e la loro gestione:

Dettagli

Guida pratica di base

Guida pratica di base Adolfo Catelli Guida pratica di base Windows XP Professional Dicembre 2008 Sommario Accedere a Windows XP 4 Avviare Windows XP 4 Uscire da Windows XP 5 L interfaccia utente di Windows XP 6 Il desktop di

Dettagli

Gestione Nuova Casella email

Gestione Nuova Casella email Gestione Nuova Casella email Per accedere alla vecchia casella questo l indirizzo web: http://62.149.157.9/ Potrà essere utile accedere alla vecchia gestione per esportare la rubrica e reimportala come

Dettagli

guida all'utilizzo del software

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

Dettagli

Per iniziare con Parallels Desktop 9

Per iniziare con Parallels Desktop 9 Per iniziare con Parallels Desktop 9 Copyright 1999-2013 Parallels Holdings, Ltd. and its affiliates. All rights reserved. Parallels IP Holdings GmbH. Vordergasse 59 CH8200 Schaffhausen Switzerland Tel:

Dettagli

Alb@conference GO e Web Tools

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

Dettagli

CONFERENCING & COLLABORATION

CONFERENCING & COLLABORATION USER GUIDE InterCall Unified Meeting Easy, 24/7 access to your meeting InterCall Unified Meeting ti consente di riunire le persone in modo facile e veloce ovunque esse si trovino nel mondo facendo sì che

Dettagli

GUIDA RAPIDA emagister-agora Edizione BASIC

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

Dettagli

Procedura per il ripristino dei certificati del dispositivo USB

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

Dettagli

Installazione LINUX 10.0

Installazione LINUX 10.0 Installazione LINUX 10.0 1 Principali passi Prima di iniziare con l'installazione è necessario entrare nel menu di configurazione del PC (F2 durante lo start-up) e selezionare nel menu di set-up il boot

Dettagli

WINDOWS - Comandi rapidi da tastiera più utilizzati.

WINDOWS - Comandi rapidi da tastiera più utilizzati. WINDOWS - Comandi rapidi da tastiera più utilizzati. La prima colonna indica il tasto da premere singolarmente e poi rilasciare. La seconda e terza colonna rappresenta la combinazione dei i tasti da premere

Dettagli

MEGA Process. Manuale introduttivo

MEGA Process. Manuale introduttivo MEGA Process Manuale introduttivo MEGA 2009 SP4 1ª edizione (giugno 2010) Le informazioni contenute nel presente documento possono essere modificate senza preavviso e non costituiscono in alcun modo un

Dettagli

REGEL - Registro Docenti

REGEL - Registro Docenti REGEL - Registro Docenti INFORMAZIONI GENERALI Con il Registro Docenti online vengono compiute dai Docenti tutte le operazioni di registrazione delle attività quotidiane, le medesime che si eseguono sul

Dettagli

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

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

Dettagli

Meetecho s.r.l. Web Conferencing and Collaboration tools. Guida all installazione e all uso di Meetecho beta

Meetecho s.r.l. Web Conferencing and Collaboration tools. Guida all installazione e all uso di Meetecho beta Web Conferencing and Collaboration tools Passo 1: registrazione presso il sito Accedere al sito www.meetecho.com e registrarsi tramite l apposito form presente nella sezione Reserved Area. In fase di registrazione

Dettagli

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

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

Dettagli

AMBIENTE DEV PASCAL. Dev-Pascal 1.9.2. Finestra di apertura

AMBIENTE DEV PASCAL. Dev-Pascal 1.9.2. Finestra di apertura Dev-Pascal 1.9.2 1 Dev-Pascal è un ambiente di sviluppo integrato per la programmazione in linguaggio Pascal sotto Windows prodotto dalla Bloodshed con licenza GNU e liberamente scaricabile al link http://www.bloodshed.net/dev/devpas192.exe

Dettagli

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

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

Dettagli

Configurazioni Mobile Connect

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

Dettagli

Schema Tipologia a Stella

Schema Tipologia a Stella Cos'e' esattamente una rete! Una LAN (Local Area Network) è un insieme di dispositivi informatici collegati fra loro, che utilizzano un linguaggio che consente a ciascuno di essi di scambiare informazioni.

Dettagli

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

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

Dettagli

NAS 208 WebDAV Un'alternativa sicura per la condivisione di file su FTP

NAS 208 WebDAV Un'alternativa sicura per la condivisione di file su FTP NAS 208 WebDAV Un'alternativa sicura per la condivisione di file su FTP Eseguire il collegamento al NAS tramite WebDAV A S U S T O R C O L L E G E OBIETTIVI DEL CORSO Al termine di questo corso si dovrebbe

Dettagli

Strumenti 3D per SMART Notebook 11.1. Manuale dell'utente

Strumenti 3D per SMART Notebook 11.1. Manuale dell'utente Strumenti 3D per SMART Notebook 11.1 Manuale dell'utente Registrazione del prodotto Se si registra il prodotto SMART, si verrà informati delle nuove funzionalità e aggiornamenti software disponibili. Registrazione

Dettagli

Guida alla migrazione da Windows XP a Linux

Guida alla migrazione da Windows XP a Linux 2014/04/13 20:48 1/12 Guida alla migrazione da Windows XP a Linux Guida alla migrazione da Windows XP a Linux Introduzione Il prossimo 8 aprile, Microsoft cesserà il supporto e gli aggiornamenti per Windows

Dettagli

I.Stat Guida utente Versione 1.7 Dicembre 2010

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

Dettagli

GESTIRE LA BIBLIOGRAFIA

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

Dettagli

Di seguito sono descritti i prerequisiti Hardware e Software che deve possedere la postazione a cui viene collegata l Aruba Key.

Di seguito sono descritti i prerequisiti Hardware e Software che deve possedere la postazione a cui viene collegata l Aruba Key. 1 Indice 1 Indice... 2 2 Informazioni sul documento... 3 2.1 Scopo del documento... 3 3 Caratteristiche del dispositivo... 3 3.1 Prerequisiti... 3 4 Installazione della smart card... 4 5 Avvio di Aruba

Dettagli

Dev C++ Prerequisiti. Note di utilizzo. Utilizzo di Windows Effettuare il download da Internet Compilazione di un programma

Dev C++ Prerequisiti. Note di utilizzo. Utilizzo di Windows Effettuare il download da Internet Compilazione di un programma Dev C++ Note di utilizzo 1 Prerequisiti Utilizzo di Windows Effettuare il download da Internet Compilazione di un programma 2 1 Introduzione Lo scopo di queste note è quello di diffondere la conoscenza

Dettagli

Configurazione Zimbra mail per accedere alla propria casella di posta tramite il browser.

Configurazione Zimbra mail per accedere alla propria casella di posta tramite il browser. Configurazione Zimbra mail per accedere alla propria casella di posta tramite il browser. Se vogliamo accedere alla nostra casella di posta elettronica unipg.it senza usare un client di posta (eudora,

Dettagli

Attiva la APP di GoToMeeting. Clicca su ATTIVA APP

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

Dettagli

Cos'é Code::Blocks? Come Creare un progetto Come eseguire un programma Risoluzione problemi istallazione Code::Blocks Che cos è il Debug e come si usa

Cos'é Code::Blocks? Come Creare un progetto Come eseguire un programma Risoluzione problemi istallazione Code::Blocks Che cos è il Debug e come si usa di Ilaria Lorenzo e Alessandra Palma Cos'é Code::Blocks? Come Creare un progetto Come eseguire un programma Risoluzione problemi istallazione Code::Blocks Che cos è il Debug e come si usa Code::Blocks

Dettagli

Conferencing Services. Web Meeting. Quick Start Guide V4_IT

Conferencing Services. Web Meeting. Quick Start Guide V4_IT Web Meeting Quick Start Guide V4_IT Indice 1 INFORMAZIONI SUL PRODOTTO... 3 1.1 CONSIDERAZIONI GENERALI... 3 1.2 SISTEMI OPERATIVI SUPPORTATI E LINGUE... 3 1.3 CARATTERISTICHE... 3 2 PRENOTARE UNA CONFERENZA...

Dettagli

SERVER VIDEO 1-PORTA H.264

SERVER VIDEO 1-PORTA H.264 SERVER VIDEO 1-PORTA H.264 MANUALE UTENTE DN-16100 SALVAGUARDIA IMPORTANTE Tutti i prodotti senza piombo offerti dall'azienda sono a norma con i requisiti della legge Europea sulla restrizione per l'uso

Dettagli

Form Designer Guida utente DOC-FD-UG-IT-01/01/12

Form Designer Guida utente DOC-FD-UG-IT-01/01/12 Form Designer Guida utente DOC-FD-UG-IT-01/01/12 Le informazioni contenute in questo manuale di documentazione non sono contrattuali e possono essere modificate senza preavviso. La fornitura del software

Dettagli

Data warehouse.stat Guida utente

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

Dettagli

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

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

Dettagli

Assistenza. Contenuto della confezione. Modem router Wi-Fi D6200B Guida all'installazione

Assistenza. Contenuto della confezione. Modem router Wi-Fi D6200B Guida all'installazione Assistenza Grazie per aver scelto i prodotti NETGEAR. Una volta completata l'installazione del dispositivo, individuare il numero di serie riportato sull'etichetta del prodotto e utilizzarlo per registrare

Dettagli

Simplex Gestione Hotel

Simplex Gestione Hotel Simplex Gestione Hotel Revisione documento 01-2012 Questo documento contiene le istruzioni per l'utilizzo del software Simplex Gestione Hotel. E' consentita la riproduzione e la distribuzione da parte

Dettagli

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

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

Dettagli