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 Sviluppo Software Autore: Sergio Gandola Revisione: 2 Data: 07/06/13 Titolo: Documentazione Tecnica Diario File:Documentazione Tecnica.pdf Sito:

3 INDICE pagina 1) Cenni genarali su Android ) Software pe lo sviluppo..2 3) Creazione di un progetto ) Emulatore ) Struttura di un applicazione ) Struttura di un progetto ) Gestione attività 7 8) Gestione Layout...8 INDICE FIGURE pagina Figura 1 1 Figura 2..2 Figura 3.3 Figura 4.4 Figura 5.7 Figura 6.8 Figura 7.9 Figura 8.10 Figura 9.10 Figura 10.11

4 1) Cenni generali su Android Il sistema operativo Android è stato rilasciato da Google come Open Source ed è dedicato principalmente a smartphone e tablet anche se la sua architettura a strati è simile ai sistemi desktop/laptop. Alla base del sistema operativo abbiamo un kernel Linux 2.6. Il kernel è stato poi modificato e sono stati inseriti dei driver per il controllo dell hardware del dispositivo ( driver per la tastiera, schermo, touch screen,wi-fi, ecc..). Nello strato superiore troviamo una grandissima varietà di librerie sviluppate dalla comunità Open Source e la piattaforma di sviluppo che è essenzialmente la stessa con cui si sviluppano applicazione Java, infatti troviamo una macchina virtuale chiamata Dalvik (molto simile alla JVM) e una libreria fondamentale. Nello strato superiore dell architettura troviamo i gestori delle risorse (ad esempio gestori delle telefonate, delle applicazioni istallate o il file system) mentre nell ultimo strato troviamo le applicazioni destinati agli utenti, molte delle quali già pre-istallate (ad esempio il browser o il lettore multimediale). In questo strato si posizioneranno le applicazioni che abbiamo sviluppato. Un applicazione Android si sviluppa praticamente con il linguaggio Java, ma si fa un ampio uso anche dell XMl, come verrà spiegato più avanti. Figura 1- Architettura di Android 1

5 2) Software per lo sviluppo Per sviluppare un applicazione Android dobbiamo istallare sul nostro pc la piattaforma Eclipse completo di SDK, cioè un kit di sviluppo completo di emulatore, librerie e documentazione necessaria per lo sviluppo. Per poter istallare l Android SDK il pc deve avere già istallato Java JDK e questa osservazione è molto importante, perché Android alla fine si programma in Java e senza un JDK non si potrebbe compilare il codice. Su internet si trovano comunque dei pacchetti zippati contenenti Eclipse con gia SDK istallato sotto il nome di ADT (Android Developer Tools). Nel caso non fosse istallato bisogna istallare l Android SDK e aprire l SDK manager e fare l aggiornamento delle APIs per tutte le versioni di Android (le APIs sono le librerie : ce ne sono molteplici e questo processo potrebbe richiedere molto tempo). Successivamente da Eclipse cliccando su Help >> Istall New Software e istalliamo l SDK. Poi clicchiamo su Window >> Preferences >> Android e nella casella Browse copiamo il percorso del nostro Android SDK. Fatti questi passi abbiamo settato la piattaforma Eclipse per poter sviluppare applicazione Android. Figura 2 Ambiente ADT 2

6 3) Creazione di un progetto Per creare un applicazione Androd avviamo Eclipse e clicchiamo su New >> Android Application Project oppure per importare un progetto già sviluppato clicchiamo su Import >> Existing Projects into Workspace. Durante la creazione è necessario specificare oltre al nome e al percorso dove verrà salvato il progetto anche la versione minima delle APIs e la versione per la quale si vuole sviluppare l applicazione. Eclipse genererà automaticamente lo scheletro del programma con la classe principale. Figura 3 Creazione Progetto 3

7 5) Emulatore Per lanciare un applicazione Android è necessario creare un dispositivo virtuale chiamato emulatore che si tratta di un vero e proprio dispositivo mobile e come tale va utilizzato, infatti troviamo la schermata di home e i tasti per accedere alle applicazioni o ad altro. Nella barra degli strumenti di Eclipse troviamo un bottone (Android Virtual Device Manager) che ci permette la creazione guidata di un emulatore con le relative impostazioni riguardanti versione del sistema operativo, grandezza dello schermo o capacità della memoria, solo per citarne alcune. Dopo aver settato tutte le impostazioni con il tasto Start lanciamo l emulatore e esso verrà salvato automaticamente e potrà essere rilanciato ogni qual volta si ha bisogno. L operazione di lancio dell emulatore può richiedere diversi minuti, a seconda della velocità del proprio pc. Figura 4 Emulatore Tablet Per poter istallare l applicazione sul proprio dispositivo è sufficiente collegare il dispositivo ad un pc e copiare il file.apk (più avanti verrà chiarito di che cosa si tratta) che si trova nella cartella bin del progetto nella cartella app del proprio tablet. Successivamente bisogna entrare dal tablet nella applicazione che gestisce le risorse e cliccare sul file appena copiato: verrà automaticamente iniziato il processo di istallazione dell applicazione e, una volta dati i permessi, troveremo l icona della nostra app nel menu principale del sistema. 4

8 4) Struttura di un applicazione Per poter comprendere un applicazione Android è necessario dare una spiegazione a quattro modelli che torneranno quasi sempre utili durante la programmazione: - Attività : un attività è la sequenza di istruzioni che interagisce con l utente utilizzando lo schermo e i dispositivi di input. In pratica, si può affermare che ciascuna schermata di un applicazione è un attività diversa e che non possono girare più attività contemporaneamente. Ad esempio nell applicazione Registro abbiamo tre diverse attività : una per l autenticazione, una principale e una per il calendario. A ciascuna è associata una schermata differente e tutte vengono realizzate estendendo la classe android.app.activity. - Servizio : un servizio a differenza di un attività non intereagisce direttamente con l utente e può girare in sottofondo. Possono essere attivi più servizi contemporaneamente e si realizzano tutti estendendo la classe android.app.service. - Broadcast Receiver : un oggetto di questo tipo permette di intercettera qualsiasi tipo di evento attraverso il sistema e si crea estendendo la classe di base android.content.broacastreceveir. - Content Provider : oggetti di questo tipo vengono costituiscono un canale di comunicazione tra le varie applicazioni e sono utlizzati per esporre informazioni. Si creano estendo la classe abstract android.content.contentprovider Generalmente un applicazione android contiene almeno un attività e a seconda di quello che dovrà fare può contenere anche uno o più elementi come servizi o altro. Essendo poi un estensione del linguaggio Java, troviamo tutte le caratteristiche tipiche di un linguaggio objectoriented. 5

9 5) Struttura di un progetto L applicazione Android è distributa nel formato APK (Android Package). All interno del Package troviamo tutte le classi, le risorse associate e il descrittore dell applicazione che prende il nome di manifesto (AndroidManifest.xml). All interno di questo file generato automaticamente troviamo la dichiarazione di tutte le attività, i servizi,i provider,i receiver e i permessi del package in modo che il sistema possa azionarli correttamente. Nel manifesto troviamo anche informazioni relative all applicazione come la versione di Android e il target dell SDK ed è interamente scritto in XML, anche se è possibile crearlo tramite un GUI di eclipse. Sulla sinistra della GUI di eclipse troviamo il Package Explorer che ci mostra l albero di cartelle in cui è suddivisa il progetto: le cartelle principali sono src (file sorgenti), gen (file Java generati automaticamente) e le cartelle res e assets (per ospitare le risorse esterne necessarie all applicazione).nella cartella src troviamo tutte le classi Java da noi create mentre all interno della cartella gen troviamo una classe che ci è stata particolarmente utile per il progetto, cioè la classe R. Grazie a questa classe, che è generata automaticamente dal sistema, è possibile chiamare nel codice Java le risorse memorizzate nella directory res ma non è possibile modificarla. La cartella res è suddivisa è suddivisa in sotto-directory come anim, drawable, layout, values, xml, raw, che servono per ospitare risorse specifiche. Quelle più utilizzate per il progetto sono state le sotto-directory drawable che ci è servita per ospitare le immagini relative alle vare schermate dell applicazioni e soprattuto la cartella layout, che è stata utilizzata per dichiarare tutti gli oggetti presenti nei vari layout delle attività con le relative proprietà. Grazie a questa gestione ottimizzata delle risorse emerge così uno dei vantaggi di questo sistema operativo, che è anche in grado di adattarsi a varie grandezze dello schermo del dispositivo. Questo è possibile se la cartella layout è sottodivisa in ulteriori cartelle (layoutland, layout-large, layout-large, layout-xlarge e layout-small) ognuna configurata con le caratteristiche relative alla grandezza dello schermo a cui sono riferite. I file layout si possono scrivere sia tramite un interfaccia grafica (che può creare un sacco di problemi) sia da un file XML con cui si possono definite tutte le proprietà del layout grafico. Un altra directory molto utile è stata la res/values che ci è servita per dichiarare ad esempio tutte le stringhe da visualizzare sui bottoni o sui campi di testo. Sostanzialmente un progetto Android è costituito da file dichiarativi XML e da classi Java. 6

10 Figura 5 Package Explorer 6) Gestione Attività Il primo passo che si deve fare è creare una classe Java dove verrà sviluppata un attività. Per semplicità e correttezza è meglio associare ad una classe una sola attività. Questo perché tutte le classi che vengono create estendono la classe principale Activity (in pratica un attività è una classe che estende android.app.activity.per permettere al sistema di essere a conoscenza della sua esistenza l attività deve essere registrata nel manifesto con il tag <activity> all interno del tag <application>. Si possono inserire altri attributi all interno del tag <activity> ad esempio android:name che specifica il nome della classe registrata come attività o anche android:label che specifica l etichetta nell alto dello schermo che si presenterà all utente. Si può inserire anche l icona dell applicazione con il tag android:activity facendo poi riferimento ad un immagine presente nella cartella res/drawable. Per ultimo nel sempre nel tag <activity> abbiamo inserito il tag <intent-filter> cioè un metodo che permette all applicazione di relazionarsi con il sistema. Un intent è, in parole povere, quello che il sistema si aspetta che l applicazione faccia e grazie a un intent filter le attività possono essere attivate in risposta a uno specifico evento e possono funzionare secondo certe regole (ad esempio si può specificare l attivita principale, quella al momento del lancio dell applicazione o un attività che deve 7

11 trattare solo certi tipi di dati..). Nel manifesto possiamo registrare quante attività vogliamo, ma dobbiamo sapere che in un applicazione Android solo un attività ha la funzione di attività principale ( nel manifesto verrà dichiarato il tag intent-filter> con all interno il tag <android.intent.action.main/> ) mentre le altre attività saranno delle sotto-attività che verranno fatte partire nella principale o in altre sotto-attività con il metodo StartActivity(). Nel caso dell applicazione Diario, per esempio l attività Autentication è quella principale mentre Diary e Calendar sono due sotto-attività che vengono fatte partire con il click di due bottoni. 7) Gestione Layout Data la modernità di Android nel gestire le risorse, è molto comodo sviluppare i layout (interfacce utente) dell applicazione direttamente in XML.. Successivamente dalla classe Java dobbiamo richiamare i layout XML : in Android questo è possibile grazie alla cartella automaticamente generata R. Il metodo utilizzato è il seguente: setcontentview(r.layout.nomelayout) ed è stato inserito nella funzione di creazione della classe. Android classifica ciò che si trova sullo schermo in due categorie : oggetti View e oggetti ViewGroup. Un oggetto View ad esempio è un bottone o un icona, mentre un oggetto ViewGroup è un contenitore che può mettere assieme più oggetti View. Questi componenti estendono la classe android.view.view e si possono trovare nel pacchetto android.widget. I vari widget (bottoni, campi di testo, caselle di spunto) sono stati inseriti tramite l interfaccia grafica che Eclipse propone, e poi adattati grazie al codice XML. Figura 6 Interfaccia per lo sviluppo grafico 8

12 Per prima cosa sono stati inseriti gli oggetti ViewGroup come ad esempio i layout utilizzabili per posizionare i widget sullo schermo. Sono stati utilizzati dei RelativeLayout ( che disegna il componente al suo interno nelle sue dimensioni ideali senza ricoprire tutta l area a disposizione) e dei LinearLayout ( che permette di disporre più componenti di seguito sia orizzontalmente che verticalmente). Gli oggetti di tipo View utlizzati per la nostra applicazione sono: - TextView : è una casella che permette di visualizzare un testo; - EditText : è un casella bianca al cui interno l utente può scrivere; - Button : bottone che permette di accedere ad altre schermate; - RadioButton : permette di selezionare l etichetta scritta al fianco; - RadioGroup : permette di contenere più RadioButton; - Spinner : vista a tendina di più elementi; - CheckBox : casella di spunta ; - ImageView : consente di visualizzare un immagine al suo interno; - CalendarView : è il widget del calendario già presente nel sistema; Tutti queste oggeti sono stati inserititi grazie all interfaccia grafica di Eclipse e poi adattati o modificati grazie all XML. Per utilizzare gli oggetti nel codice Java abbiamo ancora utilizzato al classe R. attraverso il seguente metodo: CalendarView calendar = (CalendarView) findviewbyid(r.id.calendarview1); Figura 7 Esempio layout Xml 9

13 Dopo aver seguito questi passi e speso parecchie ore di lavoro siamo riusciti ad arrivare a questa interfaccia grafica per il Diario: Figura 8 Layout Diario E a questa per il Registro: Figura 9 Layout Registro 10

14 Le due interfacce sono abbastanza simili ma ci sono importanti differenze: In quella del diario è presente sulla destra dello schermo un oggetto di tipo ImageView che conterrà un immagine che verrà scelta dall alunno e non è presente il pulsante ricevi (per la versione elementare). Nell applicazione Registro sulla destra della schermata principale è presente uno Spinner per selezionare la classe e poi tanti CheckBox quanti sono gli alunni di quella classe (ogni CheckBox è posto alla destra del nome dell alunno). Grazie a questi oggetti è possibile selezionare ogni singolo alunno, ma è anche presente il bottone seleziona tutti. Gli altri oggetti sono rimasti invariati. Per quanto riguarda il layout dell attività di autenticazione e quella del calendario non vi sono differenze tra le due applicazioni. Figura 10 Layout Autenticazione 11

Programmazione in ambiente

Programmazione in ambiente Università Politecnica delle Marche Dipartimento di Ingegneria dell Informazione Programmazione in ambiente Android Laura Montanini - laura.montanini@univpm.it Corso di Tecnologie per le TLC 2013-2014

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

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

ANDROID 4.2 JELLY BEAN Installazione e configurazione dell ambiente

ANDROID 4.2 JELLY BEAN Installazione e configurazione dell ambiente INTRODUZIONE Per sviluppare applicazioni in grado di girare su sistemi Android servono tre cose: il Java JDK (Java Development Kit), che contiene tutti gli strumenti necessari a sviluppare nel linguaggio

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

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

Programmazione Android

Programmazione Android Programmazione Android Giovanni Perbellini, Stefano Cordibella Università di Verona EDALab S.r.l. Agenda Introduzione Android Overview Ambiente di sviluppo Esempi Helloworld Weather 2 1 Cos è Android?

Dettagli

Indice: Introduzione 1 Strumenti di lavoro 2 Istallare Eclipse e SDK 3 Istallare l ADT in eclipse 4. Powered by: Vincenzo Acinapura

Indice: Introduzione 1 Strumenti di lavoro 2 Istallare Eclipse e SDK 3 Istallare l ADT in eclipse 4. Powered by: Vincenzo Acinapura Indice: Introduzione 1 Strumenti di lavoro 2 Istallare Eclipse e SDK 3 Istallare l ADT in eclipse 4 Introduzione Salve a tuttiù Mi presento mi chiamo Vincenzo Acinapura e studio ingegneria informatica,

Dettagli

Lezione 1 Primi passi con Android

Lezione 1 Primi passi con Android A cura di Carlo Pelliccia Meno di tre anni fa Google ha rilasciato una versione preliminare del kit di sviluppo di Android, il suo nuovo sistema operativo dedicato agli smartphone. Futurologi e semplici

Dettagli

INTRODUZIONE ALLE PIATTAFORME

INTRODUZIONE ALLE PIATTAFORME INTRODUZIONE ALLE PIATTAFORME Android ios Windows Phone 8 Android 2 Cos è Android? Un moderno open-source sistema operativo Componenti: Linux kernel Java Core applications 3 Perché è stato un successo

Dettagli

Android development. Sviluppo di Mobile Apps sul sistema operativo di Google

Android development. Sviluppo di Mobile Apps sul sistema operativo di Google Android development Sviluppo di Mobile Apps sul sistema operativo di Google Agenda Giorni: Gio 14/04/2011 Ven 15/04/2011 Gio 21/04/2011 Ven 22/04/2011 Suddivisione: Mattina: teoria Pomeriggio: pratica

Dettagli

Cosa consente di fare Gea.Net App

Cosa consente di fare Gea.Net App Cosa consente di fare Gea.Net App Gea.Net App per Android e una piccola app che gira su device con sistema operativo Android condividendo i dati del gestionale Gea.Net. Questa versione permette di disporre

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

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

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

Lezione 3 Le attività

Lezione 3 Le attività A cura di Carlo Pelliccia Le applicazioni Android, come si è accennato durante la prima lezione, si compongono di quattro mattoni fondamentali: le attività (activity), i servizi (service), i broadcast

Dettagli

Lezione 1 Primi passi con Android

Lezione 1 Primi passi con Android A cura di Carlo Pelliccia Android è una piattaforma software per smartphone e tablet realizzata dal consorzio noto come Open Handset Alliance, di cui Google è capofila e maggiore contributore, ed al quale

Dettagli

Caratteristiche principali. la struttura open source (escluse alcune versioni intermedie) il suo basarsi su kernel Linux.

Caratteristiche principali. la struttura open source (escluse alcune versioni intermedie) il suo basarsi su kernel Linux. Android s.o. Androidè un sistema operativo per dispositivi mobili costituito da uno stack software che include: un sistema operativo di base, i middleware per le comunicazioni le applicazioni di base.

Dettagli

Indice generale. Capitolo 1 Introduzione ad Android... 1

Indice generale. Capitolo 1 Introduzione ad Android... 1 Prefazione Introduzione...xvii...xix Capitolo 1 Introduzione ad Android... 1 Che cos è Android... 2 Un po di storia... 3 Android e Java... 4 Confronto con J2ME... 6 La Dalvik Virtual Machine... 9 L architettura

Dettagli

Programmazione Fondi Strutturali 2007/2013 P.O.N. FSE A.S. 2013/2014 SCHEDA PROGETTUALE MODULO. Obiettivo: C Azione: 1 Riferimento interno:

Programmazione Fondi Strutturali 2007/2013 P.O.N. FSE A.S. 2013/2014 SCHEDA PROGETTUALE MODULO. Obiettivo: C Azione: 1 Riferimento interno: ISTITUTO ISTRUZIONE SECONDARIA SUPERIORE GUGLIELMO MARCONI Piazza Poerio 2, 70126 Bari - Tel.080-5534450 Fax.080-5559037 - www.marconibari.it - info@marconibari.it Programmazione Fondi Strutturali 2007/2013

Dettagli

MagiCum S.r.l. Progetto Inno-School

MagiCum S.r.l. Progetto Inno-School MagiCum S.r.l. Progetto Inno-School Area applicazioni Autore: Alessio Salandi Revisione: 1.0 Data: 23/05/2013 Titolo: Documentazione tecnica - Grafica Diario File:Documentazione.pdf Sito: http://inno-school.netsons.org/

Dettagli

Corso App modulo Android. Antonio Gallo info@laboratoriolibero.com

Corso App modulo Android. Antonio Gallo info@laboratoriolibero.com Corso App modulo Android Antonio Gallo info@laboratoriolibero.com Strumentazione: PC + smartphone Android + cavo micro USB per connessione Framework Phonegap SDK di Android JDK (Java) Eclipse (opzionale)

Dettagli

Corso Android New Edition Corso Online Programmatore Android New Edition

Corso Android New Edition Corso Online Programmatore Android New Edition Corso Android New Edition Corso Online Programmatore Android New Edition Accademia Domani Via Pietro Blaserna, 101-00146 ROMA (RM) info@accademiadomani.it Programma Generale del Corso di Programmatore

Dettagli

Lezione 1 Primi passi con Android

Lezione 1 Primi passi con Android A cura di Carlo Pelliccia Lezione 1 Primi passi con Android Meno di tre anni fa Google ha rilasciato una versione preliminare del kit di sviluppo di Android, il suo nuovo sistema operativo dedicato agli

Dettagli

Strumenti per lo sviluppo del software

Strumenti per lo sviluppo del software Lo sviluppo del software Strumenti per lo sviluppo del software Lo sviluppo del software è l attività centrale del progetto e ha lo scopo di produrre il codice sorgente che, una volta compilato e messo

Dettagli

Sviluppo su Android. Linux Day Torino 2010

Sviluppo su Android. Linux Day Torino 2010 Sviluppo su Android Linux Day Torino 2010 Francesco Ronchi francesco.ronchi@gmail.com - www.synesthesia.it Cos'è Android Sistema operativo dedicato ai device mobili: cellulari, palmari, tablet, navigatori...

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

Capitolo 1 Introduzione a Gambas

Capitolo 1 Introduzione a Gambas Capitolo 1 Introduzione a Gambas Gambas è stato creato inizialmente da Benoit Minisini, un residente della periferia di Parigi. Secondo Benoit, Gambas è un linguaggio Basic con estensioni per la programmazione

Dettagli

Sviluppo di un applicazione mobile per la gestione degli interventi tecnici tramite geolocalizzazione

Sviluppo di un applicazione mobile per la gestione degli interventi tecnici tramite geolocalizzazione UNIVERSITA DEGLI STUDI DI FERRARA Corso di Laurea in informatica Anno Accademico 2011-2012 Sviluppo di un applicazione mobile per la gestione degli interventi tecnici tramite geolocalizzazione Relatore:

Dettagli

ANDROID. Domenico Talia. Università della Calabria. talia@dimes.unical.it

ANDROID. Domenico Talia. Università della Calabria. talia@dimes.unical.it ANDROID Domenico Talia Università della Calabria talia@dimes.unical.it Sistemi Operativi per Mobile! I sistemi operativi per sistemi mobili seguono i principi dei SO classici ma devono gestire risorse

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

Lezione 3 Le attività

Lezione 3 Le attività A cura di Carlo Pelliccia Le applicazioni Android, come si è accennato durante la prima lezione, si compongono di quattro mattoni fondamentali: le attività (activity), i servizi (service), i broadcast

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

Ambienti di Sviluppo

Ambienti di Sviluppo Ambienti di Sviluppo Insieme omogeneo di strumenti adatti allo sviluppo di progetti software. Editor; Compilatori e/o interpreti; Strumenti di test; Applicazioni che permettono di editare / disegnare il

Dettagli

Android world. Sviluppare app per Android. Un insieme di software per dispositivi mobili (smartphone, tablet, portatili...)

Android world. Sviluppare app per Android. Un insieme di software per dispositivi mobili (smartphone, tablet, portatili...) Android world Un insieme di software per dispositivi mobili (smartphone, tablet, portatili...) Contiene un Sistema Operativo, software middleware e applicazioni varie Sviluppato da Open Handset Alliance,

Dettagli

Tools For Autism 1.0. Manuale d uso

Tools For Autism 1.0. Manuale d uso Tools For Autism 1.0 Manuale d uso Introduzione L applicazione per tablet Android Tools For Autism consente la creazione, visualizzazione e modifica di due strumenti didattici quali le storie sociali e

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

Tutorial web Application

Tutorial web Application Tutorial web Application Installazione della JDK: Java viene distribuito con la jdk e il jre acronimi di Java Development Kit e Java Runtime Environment rispettivamente. La jdk è l'ambiente di sviluppo

Dettagli

2 Android Market e la commercializzazione delle applicazioni 35

2 Android Market e la commercializzazione delle applicazioni 35 Prefazione Prima di iniziare xiv xxii 1 Introduzione ad Android 31 1.1 Introduzione 32 1.2 Panoramica di Android 34 1.3 Android 2.2 (Froyo) 37 1.4 Android 2.3 (Gingerbread) 40 1.5 Android 3.0 (Honeycomb)

Dettagli

Fondamenti di sviluppo mobile su Android

Fondamenti di sviluppo mobile su Android Fondamenti di sviluppo mobile su Android Dott. A. Tedeschi antonio.tedeschi@uniroma3.it Corso di Telecomunicazioni Wireless a.a. 2015-2016 1 Outline Fondamenti di programmazione Android Creare un nuovo

Dettagli

Lezione 2 Gestione delle risorse

Lezione 2 Gestione delle risorse A cura di Carlo Pelliccia Se c è un aspetto di Android dal quale si evince la modernità di questo sistema, è la sua maniera di gestire le risorse ed i dati. Nelle piattaforme di sviluppo meno moderne,

Dettagli

Lezione 5 Widget e Layout (XML)

Lezione 5 Widget e Layout (XML) A cura di Carlo Pelliccia Con la precedente lezione abbiamo imparato a disporre sullo schermo i principali widget messi a disposizione da Android: bottoni, caselle di testo, check box e via discorrendo.

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

Manuale Utente CryptoClient

Manuale Utente CryptoClient Codice Documento: CERTMOB1.TT.DPMU12005.01 Firma Sicura Mobile Telecom Italia Trust Technologies S.r.l. - Documento Pubblico Tutti i diritti riservati Indice degli argomenti... 1 Firma Sicura Mobile...

Dettagli

Dipartimento Politiche Sociali e della Salute OSSERVATORIO SOCIALE SULLA CONCERTAZIONE TERRITORIALE. Manuale del software Utente Lettore Vers. 4.

Dipartimento Politiche Sociali e della Salute OSSERVATORIO SOCIALE SULLA CONCERTAZIONE TERRITORIALE. Manuale del software Utente Lettore Vers. 4. Dipartimento Politiche Sociali e della Salute OSSERVATORIO SOCIALE SULLA CONCERTAZIONE TERRITORIALE Manuale del software Utente Lettore Vers. 4.1 Aprile 2014 Indice Tre passaggi per entrare nel programma...

Dettagli

Installazione del Software. per lo Sviluppo di Applicazioni Java

Installazione del Software. per lo Sviluppo di Applicazioni Java Installazione del Software per lo Sviluppo di Applicazioni Java Ing. Luca Ferrari ferrari.luca@unimore.it Tel. 0592056142 Installazione del Software per lo Sviluppo di Applicazioni Java 1 Il Compilatore

Dettagli

Corso Eclipse. Prerequisiti. 3 Window Builder

Corso Eclipse. Prerequisiti. 3 Window Builder Corso Eclipse 3 Window Builder 1 Prerequisiti Conoscenza elementare ambiente Eclipse Conoscere la nomenclatura dei componenti delle interfacce grafiche Conoscere attributi e metodi dei principali componenti

Dettagli

[AD.AGIO] ANDROID SDK

[AD.AGIO] ANDROID SDK [AD.AGIO] ANDROID SDK 2013.06 Pag. 1 1. PREMESSA Il presente documento riporta informazioni riservate il cui utilizzo è confidenziale e permesso esclusivamente nell'ambito del rapporto di fornitura in

Dettagli

MANUALE D USO MANUALE D USO

MANUALE D USO MANUALE D USO MANUALE D USO MANUALE D USO INDICE 1 INTRODUZIONE... 3 2 COMPONENTE WEB 4SALES... 5 2.1 LOGIN UTENTE AMMINISTRATORE... 5 2.2.1 HOME PAGE FUNZIONALITA DI GESTIONE... 6 2.2.2 CLIENTI... 7 2.2.3 PIANO VISITE...

Dettagli

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

Approfondimenti tematici Android PROGRAMMING. Il corso completo per imparare a programmare con il S.O. Google dedicato agli smartphone

Approfondimenti tematici Android PROGRAMMING. Il corso completo per imparare a programmare con il S.O. Google dedicato agli smartphone Approfondimenti tematici Android PROGRAMMING Il corso completo per imparare a programmare con il S.O. Google dedicato agli smartphone Android programming Questo approfondimento tematico è pensato per chi

Dettagli

Corso Programmazione Android

Corso Programmazione Android Corso Programmazione Android Codice: ITAM0114 Durata: 40 ore Descrizione corso Il corso Programmazione Android è rivolto agli amanti del mobile che intendono entrare in questo affascinante mondo, in continua

Dettagli

Corso Programmazione Java ed Android

Corso Programmazione Java ed Android Corso Programmazione Java ed Android Codice: ITAJ0114 Durata: 72 ore Descrizione corso Il corso Programmazione Java ed Android è rivolto agli amanti del mobile che intendono entrare in questo affascinante

Dettagli

INTERNET EXPLORER Breve manuale d uso

INTERNET EXPLORER Breve manuale d uso INTERNET EXPLORER Breve manuale d uso INDICE INTRODUZIONE... 3 COME IMPOSTARE LA PAGINA INIZIALE... 3 LA WORK AREA... 3 LE VOCI DI MENU... 5 IL MENU FILE... 5 IL MENU MODIFICA... 6 IL MENU VISUALIZZA...

Dettagli

Laboratorio di Informatica

Laboratorio di Informatica Laboratorio di Informatica SOFTWARE Francesco Tura francesco.tura@unibo.it 1 Le componenti del calcolatore: HARDWARE E SOFTWARE HARDWARE parti che compongono fisicamente il calcolatore componente multifunzionale

Dettagli

Strumenti per il testing di applicazioni in ambiente Android

Strumenti per il testing di applicazioni in ambiente Android tesi di laurea Strumenti per il testing di applicazioni in ambiente Android Anno Accademico 2010\2011 relatore Ch.mo prof. Marcello Cinque candidato Nome Domenico Paone Matr. 534\003571 Android Testing

Dettagli

Portale della cultura italiana MuseiD-Italia

Portale della cultura italiana MuseiD-Italia Portale della cultura italiana MuseiD-Italia Manuale d uso del Software Validatore_MDI Versione: 2.0 Creator/Creatore: Ministero dei beni e delle attività culturali e del turismo (MiBACT) - Istituto Centrale

Dettagli

Sistemi operativi: interfacce

Sistemi operativi: interfacce Sistemi operativi: interfacce I sistemi operativi offrono le risorse della macchina a soggetti diversi: alle applicazioni, tramite chiamate di procedure da inserire nel codice all utente, tramite interfaccia

Dettagli

Scuola Professionale e Filologica Geom. F.Borgogna Vercelli

Scuola Professionale e Filologica Geom. F.Borgogna Vercelli Scuola Professionale e Filologica Geom. F.Borgogna Vercelli Corsi ANDROID 2013/2014 Benvenuti nel mondo dinamico dello sviluppo di applicazioni per smartphone e tablet Android Corsi ANDROID 2013/2014 L

Dettagli

Realizzazione di un servizio per la rilevazione di malfunzionamenti in ambiente Android

Realizzazione di un servizio per la rilevazione di malfunzionamenti in ambiente Android Facoltà di Ingegneria Corso di Studi in Ingegneria Informatica tesi di laurea Realizzazione di un servizio per la rilevazione di malfunzionamenti in ambiente Android Anno Accademico 2011/12 relatore Ch.mo

Dettagli

Risoluzione dei problemi di calibrazione per Lim Eyeboard su Windows 8

Risoluzione dei problemi di calibrazione per Lim Eyeboard su Windows 8 Risoluzione dei problemi di calibrazione per Lim Eyeboard su Windows 8 Con i recenti aggiornamenti di Windows 8 si potrebbero riscontrare problemi nel aprire il software di calibrazione, che visualizza

Dettagli

Organizzazione dell'interfaccia utente su Android

Organizzazione dell'interfaccia utente su Android ALMA MATER STUDIORUM - UNIVERSITÀ DI BOLOGNA FACOLTÀ DI SCIENZE MATEMATICHE, FISICHE E NATURALI Corso di Laurea in Informatica Organizzazione dell'interfaccia utente su Android Relatore: Prof. Vittorio

Dettagli

Lezione 2 Gestione delle risorse

Lezione 2 Gestione delle risorse A cura di Carlo Pelliccia Se c è un aspetto di Android dal quale si evince la modernità di questo sistema, è la sua maniera di gestire le risorse ed i dati. Nelle piattaforme di sviluppo meno moderne,

Dettagli

Android con App Inventor

Android con App Inventor www.creativecommons.org/ Android con App Inventor App Inventor è un applicazione web open-source per realizzare App Android senza programmare e molto semplice da utilizzare. App inventor è stato ideato

Dettagli

MANUALE UTENTE. SITO WEB Applicazione Fotovoltaico GSE FTV. stato documento draft approvato consegnato. Riferimento Versione 1.

MANUALE UTENTE. SITO WEB Applicazione Fotovoltaico GSE FTV. stato documento draft approvato consegnato. Riferimento Versione 1. MANUALE UTENTE SITO WEB Applicazione Fotovoltaico GSE FTV stato documento draft approvato consegnato Riferimento Versione 1.0 Creato 14/07/06 REVISIONI VERSIONE DATA AUTORE MODIFICHE 1.0 14/07/2006 Prima

Dettagli

Corso di Informatica

Corso di Informatica Corso di Informatica Modulo T2 A1 - Interfacce grafiche 1 Prerequisiti Utilizzo di un sistema operativo Programmazione elementare ad oggetti Concetto di macchina virtuale Tipi di interfaccia Riferimento

Dettagli

Corso Base. Liceo Norberto Rosa Bussoleno Prof. Angelo GIORGIO

Corso Base. Liceo Norberto Rosa Bussoleno Prof. Angelo GIORGIO Corso Base Liceo Norberto Rosa Bussoleno Prof. Angelo GIORGIO Java Java è un Linguaggio di Programmazione orientato agli oggetti. Un Linguaggio di Programmazione è un linguaggio ad alto livello, dotato

Dettagli

Installazione e Configurazione della strumentazione necessaria. Antonio Gallo info@laboratoriolibero.com

Installazione e Configurazione della strumentazione necessaria. Antonio Gallo info@laboratoriolibero.com Installazione e Configurazione della strumentazione necessaria Antonio Gallo info@laboratoriolibero.com Installazione e Configurazione della strumentazione necessaria Programmi accessori per poter sviluppare

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

Indice degli argomenti del s.o. Software. Software. Buona lezione a tutti!! SISTEMI OPERATIVI

Indice degli argomenti del s.o. Software. Software. Buona lezione a tutti!! SISTEMI OPERATIVI Buona lezione a tutti!! SISTEMI OPERATIVI Gli appunti sono disponibili per tutti gratis sul sito personale del Prof M. Simone al link: www.ascuoladi.135.it nella pagina web programmazione, sezione classi

Dettagli

Corso Android Corso Online Programmatore Android

Corso Android Corso Online Programmatore Android Corso Android Corso Online Programmatore Android Accademia Domani Via Pietro Blaserna, 101-00146 ROMA (RM) info@accademiadomani.it Programma Generale del Corso Modulo Uno - Programmazione J2ee 1) Programmazione

Dettagli

La prima applicazione Java con NetBeans IDE. Dott. Ing. M. Banci, PhD

La prima applicazione Java con NetBeans IDE. Dott. Ing. M. Banci, PhD La prima applicazione Java con NetBeans IDE Dott. Ing. M. Banci, PhD Creare la prima applicazione 1. Creare un progetto: Quando si crea un progetto IDE occorre creare un ambiente nel quale costruire e

Dettagli

Laboratorio di Elaborazione e Trasmissione Video

Laboratorio di Elaborazione e Trasmissione Video + Laboratorio di Elaborazione e Trasmissione Video Prof. Christian Micheloni Dott. Marco Vernier Dipartimento di Matematica e Informatica Università degli studi di Udine Outline Lezione 1 - Il sistema

Dettagli

Laboratorio di Elaborazione e Trasmissione Video

Laboratorio di Elaborazione e Trasmissione Video + Laboratorio di Elaborazione e Trasmissione Video Prof. Christian Micheloni Dott. Marco Vernier Dipartimento di Matematica e Informatica Università degli studi di Udine Cosa abbiamo visto Nella 1 lezione:

Dettagli

Un primo programma Java. Introduzione alla programmazione in Java. Programmi e mondo reale. Programmare ad oggetti. I programmi come modelli

Un primo programma Java. Introduzione alla programmazione in Java. Programmi e mondo reale. Programmare ad oggetti. I programmi come modelli 4 Un primo programma Java Introduzione alla programmazione in Java class Program1 { System.out.println("Benvenuti al corso"); 1 5 Programmi e mondo reale Programmare ad oggetti Il codice di un programma

Dettagli

per favore Android Mobile Programming Prof. R. De Prisco Prof. Roberto De Prisco 29/09/14 e NON RISPONDERE!!!! Slide 3

per favore Android Mobile Programming Prof. R. De Prisco Prof. Roberto De Prisco 29/09/14 e NON RISPONDERE!!!! Slide 3 Prof. Roberto De Prisco 2 per favore 3 o almeno e NON RISPONDERE!!!! Scrivere un app che mehe la vibrazione il lun e gio dalle 16:00 alle 18:00 1 Dress Code 4 Lui Vestito scuro, cravatta, camicia chiara,

Dettagli

1 PRIMI PASSI CON ANDROID

1 PRIMI PASSI CON ANDROID 1 PRIMI PASSI CON ANDROID Il primo passo nella realizzazione di un applicazione Android è l installazione dei tool e dell SDK. Se avete già prodotto una prima applicazione Android, farvi le congratulazioni

Dettagli

Introduzione alla programmazione in Java

Introduzione alla programmazione in Java Introduzione alla programmazione in Java 1 Programmare ad oggetti La programmazione come attività di creazione di modelli. I concetti di classe, oggetto e scambio di messaggi. Un primo esempio di programma

Dettagli

Corso base Percorso 2

Corso base Percorso 2 Rete Scuola Digitale Veneta Piano Regionale di Formazione Scuola Digitale Veneto Corso base Percorso 2 Lavorare con dispositivi personali destinati ad essere usati dai singoli partecipanti al processo

Dettagli

Laboratorio di PROGRAMMAZIONE - a.a. 2010/2011

Laboratorio di PROGRAMMAZIONE - a.a. 2010/2011 Laboratorio di PROGRAMMAZIONE - a.a. 2010/2011 02 - Creazione della macchina virtuale 18 Ottobre 2010 Srdjan Matic Laboratorio di PROGRAMMAZIONE - a.a. 2010/2011 1 / 30 Installazione di JDK [LINUX] Srdjan

Dettagli

Sistemi Mobili e Wireless Android Introduzione alla piattaforma

Sistemi Mobili e Wireless Android Introduzione alla piattaforma Sistemi Mobili e Wireless Android Introduzione alla piattaforma Stefano Burigat Dipartimento di Matematica e Informatica Università di Udine www.dimi.uniud.it/burigat stefano.burigat@uniud.it Cos'è Android?

Dettagli

Sistema Informativo Sanitario Territoriale

Sistema Informativo Sanitario Territoriale Sistema Informativo Sanitario Territoriale MANUALE KIT ACTALIS CNS Versione 1.0 Dicembre 2009 Innova S.p.A. Pag 1 di 34 Indice 1. SCOPO DEL MANUALE... 3 2. REQUISITI DI SISTEMA... 3 3. ACTALIS KIT CNS

Dettagli

Guida all uso di Crossbook

Guida all uso di Crossbook Guida all uso di Crossbook Compatibilità Crossbook è un prodotto multipiattaforma; può essere utilizzato sui principali Sistemi Operativi di computer fissi e portatili (Windows, MacOS, Linux) e di strumenti

Dettagli

Telematica II 5. Esercitazione/Laboratorio 1

Telematica II 5. Esercitazione/Laboratorio 1 IDE Ambiente di sviluppo IDE - Integrated Development Environment Telematica II 5. Esercitazione/Laboratorio 1 e un Ambiente di Sviluppo Integrato che consente di creare in modo semplice progetti composti

Dettagli

Istruzioni per l installazione del software per gli esami ICoNExam (Aggiornate al 15/01/2014)

Istruzioni per l installazione del software per gli esami ICoNExam (Aggiornate al 15/01/2014) Istruzioni per l installazione del software per gli esami ICoNExam (Aggiornate al 15/01/2014) Il software per gli esami ICON può essere eseguito su qualunque computer dotato di Java Virtual Machine aggiornata.

Dettagli

Il software. Il Sistema Operativo

Il software. Il Sistema Operativo Il software Prof. Vincenzo Auletta 1 Il Sistema Operativo Software che gestisce e controlla automaticamente le risorse del computer permettendone il funzionamento. Gestisce il computer senza che l utente

Dettagli

Piattaforma FaD Formazione a distanza. Manuale di consultazione rapida per l utilizzo della piattaforma di. formazione a distanza di EFA srl

Piattaforma FaD Formazione a distanza. Manuale di consultazione rapida per l utilizzo della piattaforma di. formazione a distanza di EFA srl Piattaforma FaD Formazione a distanza Manuale di consultazione rapida per l utilizzo della piattaforma di formazione a distanza di EFA srl 1 Indice generale 1. Scopo del documento 2. Definizioni e abbreviazioni

Dettagli

Sistemi operativi I: Windows. Lezione I

Sistemi operativi I: Windows. Lezione I Sistemi operativi I: Windows Lezione I Scopo della lezione Richiamare le principali funzionalità di un sistema operativo Esemplificarle descrivendo la loro implementazione in Windows Introdurre alcuni

Dettagli

PROCEDURA DI INSTALLAZIONE DRIVER WINDOWS 8 (32 O 64 BIT)

PROCEDURA DI INSTALLAZIONE DRIVER WINDOWS 8 (32 O 64 BIT) PROCEDURA DI INSTALLAZIONE DRIVER WINDOWS 8 (32 O 64 BIT) PREMESSA: Per installare i driver corretti è necessario sapere se il tipo di sistema operativo utilizzato è a 32 bit o 64 bit. Qualora non si conosca

Dettagli

PLC VS ANDROID MANUALE APPLICAZIONE

PLC VS ANDROID MANUALE APPLICAZIONE PLC VS ANDROID MANUALE APPLICAZIONE 1 Indice 1. Installazione App Android pag.3 2. Menù Impostazioni pag.4 2.1. Comunicazione pag.5 2.2. Configurazioni pag.6 2.3. Grafica Pagine pag.7 2.4. Lavoro pag.8

Dettagli

Appunti Modulo 2 - Microsoft Windows

Appunti Modulo 2 - Microsoft Windows www.informarsi.net Appunti Modulo 2 - Microsoft Windows Sistema operativo Il sistema operativo, abbreviato in SO (in inglese OS, "operating system") è un particolare software, installato su un sistema

Dettagli

MANUALE DI INSTALLAZIONE OMNIPOINT

MANUALE DI INSTALLAZIONE OMNIPOINT MANUALE DI INSTALLAZIONE OMNIPOINT Pagina 1 di 36 Requisiti necessari all installazione... 3 Configurazione del browser (Internet Explorer)... 4 Installazione di una nuova Omnistation... 10 Installazione

Dettagli

Guida all'uso del CMS (Content Management System, Sistema di Gestione dei Contenuti)

Guida all'uso del CMS (Content Management System, Sistema di Gestione dei Contenuti) GUIDE Sa.Sol. Desk: Rete Telematica tra le Associazioni di Volontariato della Sardegna Guida all'uso del CMS (Content Management System, Sistema di Gestione dei Contenuti) Argomento Descrizione Gestione

Dettagli

Manuale Operativo per la firma digitale

Manuale Operativo per la firma digitale Manuale Operativo per la firma digitale Indice 1. Introduzione... 1 2. Installazione del lettore di smart card... 1 3. Installazione del Dike e Dike Util... 7 1. Premessa... 8 2. Installazione DikeUtil...

Dettagli

Lezione 1: Introduzione Struttura e aspetto di PowerPoint Sviluppare una presentazione. Patente Europea di Informatica ECDL Modulo 6

Lezione 1: Introduzione Struttura e aspetto di PowerPoint Sviluppare una presentazione. Patente Europea di Informatica ECDL Modulo 6 Patente Europea di Informatica ECDL Modulo 6 Lezione 1: Introduzione Struttura e aspetto di PowerPoint Sviluppare una presentazione Anno 2009/2010 Syllabus 5.0 Microsoft PowerPoint è un software progettato

Dettagli

Ingegneria del Software 1: Eclipse

Ingegneria del Software 1: Eclipse Ingegneria del Software 1: Eclipse Da completare entro Aprile 21, 2015 Srđan Krstić and Marco Scavuzzo 1 Contents 1 Introduzione 3 1.1 Java (JRE vs JDK).......................................... 3 1.2

Dettagli

Primi passi con Jamio Composer. Dall idea applicativa alla soluzione in pochi minuti

Primi passi con Jamio Composer. Dall idea applicativa alla soluzione in pochi minuti Primi passi con Jamio Composer Dall idea applicativa alla soluzione in pochi minuti Comporre una nuova soluzione applicativa Jamio Composer è l ambiente di modellazione della piattaforma Jamio. Le soluzioni

Dettagli

Scaletta. Strumenti di sviluppo Prima applicazione Aspetti peculiari di Android. Conclusioni. Activity e Intent. MoBe s.r.l.

Scaletta. Strumenti di sviluppo Prima applicazione Aspetti peculiari di Android. Conclusioni. Activity e Intent. MoBe s.r.l. Scaletta Strumenti di sviluppo Prima applicazione Aspetti peculiari di Android Activity e Intent Conclusioni Strumenti di sviluppo Disponibili per Windows, Mac OS X (Intel) e Linux Strumenti JDK (Java

Dettagli

Netclouding Cloud Workspace/Virtual Desktop Attivazione e Configurazione consentire sempre i plug-in su nclouding.it non

Netclouding Cloud Workspace/Virtual Desktop Attivazione e Configurazione consentire sempre i plug-in su nclouding.it non Netclouding Cloud Workspace/Virtual Desktop Attivazione e Configurazione Per avviare il servizio è necessario installare il programma Citrix Receiver. Citrix Receiver è disponibile all'indirizzo http://receiver.citrix.com/downloading.html:

Dettagli