Ingegneria del Software 1: Eclipse

Save this PDF as:
 WORD  PNG  TXT  JPG

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Ingegneria del Software 1: Eclipse"

Transcript

1 Ingegneria del Software 1: Eclipse Da completare entro Marzo 15, 2016 S. Krstić and M. Scavuzzo and F. Marconi and A. Rizzi and C. Menghi 1

2 Contents 1 Introduzione Java (JRE vs JDK) Eclipse Installazione dei tools Mac OSx Windows Linux (testato con Ubuntu 15.10) Avvia Eclipse 5 4 Descrizione del Eclipse Perspectives e Viste La Java perspective Page 2 of 8

3 1 Introduzione 1.1 Java (JRE vs JDK) Java Runtime Enviroment (JRE) è un implementazione della Java Virtual Machine (JVM) che consente di eseguire programmi Java sul vostro calcolatore. Quindi, se la vostra esigenza è quella di eseguire delle applicazioni Java, è sufficiente la JRE. Java Development Kit (JDK) è necessaria per sviluppare software Java. La JDK contiene al suo interno una o più JRE oltre a debuggers, compilatori come javac, librerie per lo sviluppo, ecc Eclipse Eclipse è un ambiente di sviluppo (IDE) multilinguaggio e multipiattaforma scritto in Java. Un ambiente di sviluppo è un software che consente di scrivere altro software. Eclipse è multilinguaggio visto che supporta la scrittura di codice in diversi linguaggi. E multipiattaforma visto che può essere eseguito su diverse piattaforme (Linux, Windows, Mac). Eclipse è software open source i cui autori (più precisamente i detentori dei diritti) ne permettono e favoriscono il libero studio e l apporto di modifiche da parte di altri programmatori indipendenti. Può essere esteso con plug-in. Plug-in software che permette l utilizzo di nuove funzioni non presenti nel software principale. 2 Installazione dei tools 2.1 Mac OSx Installazione Java JDK SE 8u74 connettiti al sito di Oracle clicca su accept the license agreement scarica JDK 8 (SE 8u74) per Mac OS X installa Installazione di Eclipse apri applications (applicazioni) sul tuo mac crea la cartella eclipse connettiti al sito di Eclipse scarica Eclipse Mars.2 (4.5.2) per Mac OS X (Eclipse IDE for Java Developers) copia il file scaricato nella cartella eclipse creata precedentemente estrai il file Page 3 of 8

4 2.2 Windows Installazione Java JDK SE 8u74 connettiti al sito di Oracle clicca su accept the license agreement scarica JDK 8 (SE 8u74) per Windows scegli correttamente tra Windows x64/x86 installa (nota che di default la jre è installata sotto Program Files/Java ) Installazione di Eclipse apri Program Files (C://Program Files) crea la cartella eclipse connettiti al sito di Eclipse scarica Eclipse Mars.2 (4.5.2) per Windows (Eclipse IDE for Java Developers) clicca sulla freccia verde rivolta verso il basso clicca su open copia il contenuto della cartella eclipse nella cartella C://Program Files precedentemente creata 2.3 Linux (testato con Ubuntu 15.10) Installazione Java JDK SE 8u74 apri il terminale verifica la versione di java con java -version se la versione è "1.8.0_74" hai finito. se no, continua la procedura rimuovi openjdk se installato con sudo apt-get purge openjdk-* connettiti al sito di Oracle scegli correttamente tra x64/x86 (controlla l architettura con: "file /sbin/init") crea la cartella sudo mkdir -p /usr/local/java scegli la cartella dove è presente l archivio, per esempio cd /home/"your_user_name"/downloads copia l archivio nella cartella di installazione: sudo cp jdk-8u74-linux-x64.tar.gz /usr/local/java scegli la cartella di installazione cd /usr/local/java estraetelo sudo tar -zxvf jdk-8u74-linux-x64.tar.gz Page 4 of 8

5 Modifica le variabili con sudo nano /etc/profile e aggiungi: JAVA_HOME=/usr/local/java/jdk1.8.0_74 export JAVA_HOME PATH=$PATH:$JAVA_HOME/bin export PATH chiudi l editor (ctrl + o enter ctrl + x) applica i nuovi valori (source /etc/profile) informa aptitude (apt) della nuova versione di Java installata sudo update-alternatives --install "/usr/bin/java" "java" \ "/usr/local/java/jdk1.8.0\_74/bin/java" 1 sudo update-alternatives --install "/usr/bin/javaws" "javaws" \ "/usr/local/java/jdk1.8.0\_74/bin/javaws" 1 sudo update-alternatives --set java /usr/local/java/jdk1.8.0\_74/bin/java" verifica la versione java -version riavvia il sistema sudo reboot Istallazione di Eclipse crea la cartella eclipse connettiti al sito di Eclipse scegli correttamente tra x64/x86 (controlla l architettura con: "file /sbin/init") scarica Eclipse Mars.2 (4.5.2) per Linux (Eclipse IDE for Java Developers) estrailo tar -zxvf eclipse-java-mars-2-linux-gtk-x86_64.tar.gz eseguilo./eclipse/eclipse & 3 Avvia Eclipse Eclipse non necessita di istallazione. Per eseguire eclipse è sufficiente eseguire eclipse.exe (nella cartella applicazioni o program files a seconda del sistema operativo) Al primo avvio viene chiesto dove salvare il workspace, ovvero la cartella che conterrà tutti i progetti realizzati (è possibile modificare il workspace anche in seguito) Eclipse all avvio cerca la JVM del sistema e setta il Path di default in base a questa, quindi non è necessario impostare alcun Path per iniziare a lavorare. Se un progetto dovesse utilizzare una versione della JVM diversa da quella di default è necessario modificare il Path del progetto: Page 5 of 8

6 1. Clicca Eclipse > Preferences 2. Clicca Java > Installed JREs sulla sinistra 3. Clicca Add e dopo clicca Directory... e scegli la cartella dove ha installato il JDK. Page 6 of 8

7 4. Clicca Finish e Ok 4 Descrizione del Eclipse 4.1 Perspectives e Viste L interfaccia grafica di Eclipse è organizzata in perspectives. Le perspectives raggruppano diverse funzionalitá dell IDE, per facilitare delle specifiche operazioni di sviluppo. Page 7 of 8

8 La Java perspective ad esempio riunisce strumenti di stesura e organizzazione del codice mentre la Debug perspective fornisce strumenti in fase di debug. Le perspectives sono organizzate in viste. Le viste sono riquadri che offrono supporto per organizzare e scrivere il codice. Per modificare la vista (aggiungere, rimuovere viste) basta andare sotto window > show views 4.2 La Java perspective Workspace: cartella che contiene i progetti realizzati Package Explorer: mostra i progetti del workspace, le relative classi e i package Type Hierarchy View: permette di analizzare la gerarchia di una classe consultandone sotto e super-tipi. Outline: mostra i metodi implementati e le variabile definite. Editor: mostra il sorgente dell applicazione, fornisce funzionalità come per esempio, la gestione del testo (colori), l assistenza nella scrittura di codice e nella formattazione, nell inclusione di pacchetti etc. Console: mostra vari tipi di output, tra i quali gli output su console dell applicazione. Page 8 of 8

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

Guida introduttiva su Eclipse. Ing. Marco Dell'Unto marco.dellunto@iet.unipi.it

Guida introduttiva su Eclipse. Ing. Marco Dell'Unto marco.dellunto@iet.unipi.it Guida introduttiva su Eclipse Ing. Marco Dell'Unto marco.dellunto@iet.unipi.it Introduzione Eclipse è un ambiente di sviluppo (IDE) multilinguaggio e multipiattaforma scritto in Java. E Open Source. Può

Dettagli

Università degli Studi di Padova

Università degli Studi di Padova Università degli Studi di Padova SCUOLA DI INGEGNERIA Corso di Laurea in INGEGNERIA DELL INFORMAZIONE Laboratorio di Fondamenti di Informatica A.A. 2017/2018 SOMMARIO 1) (Java Development Kit) Cos è Struttura

Dettagli

Esplorare e modificare il file system Compilare con gcc Lanciare un programma da linea di comando

Esplorare e modificare il file system Compilare con gcc Lanciare un programma da linea di comando Eclipse: Cos è? Utilizzare Eclipse: Creare un progetto Creare file sorgenti nel progetto Compilare Lanciare il programma Strumenti alternativi agli IDE La linea di comando su Linux Esplorare e modificare

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

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

Corso di programmazione

Corso di programmazione Corso di programmazione per android 1 Introduzione (corso completo per imparare a programmare con il S.O. Google) Android è il sistema operativo per dispositivi mobili più diffuso al mondo. Si è imposto

Dettagli

Ambienti di Sviluppo. Linguaggi compilati

Ambienti di Sviluppo. Linguaggi compilati Insieme omogeneo di strumenti adatti allo sviluppo di progetti software. Compilatori e/o interpreti; Editor; Ambienti di Sviluppo Strumenti di debug e/o test; 1 Linguaggi compilati Codice sorgente convertito

Dettagli

Università degli Studi di Ferrara Facoltà di Ingegneria. Esercitazioni di

Università degli Studi di Ferrara Facoltà di Ingegneria. Esercitazioni di Università degli Studi di Ferrara Facoltà di Ingegneria Esercitazioni di Arnaud Nguembang Fadja : ngmrnd@unife.it Alessandro Bertagnon : alessandro.bertagnon@student.unife.it Eclipse Cos è? Creare un progetto

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

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

INSTALLAZIONE DI JAVA

INSTALLAZIONE DI JAVA INSTALLAZIONE DI JAVA Ho preparato alcuni programmi in Java (contenuti in InformaticaGestionale.zip). Per leggerli basta semplicemente aprire i file.java con un editor di testi qualsiasi (ad es. WordPad).

Dettagli

Eclipse for the dummies. Primi passi nel mondo Eclipse Lorenzo Cioni LIP 1 Modulo a.a. 2006/2007

Eclipse for the dummies. Primi passi nel mondo Eclipse Lorenzo Cioni LIP 1 Modulo a.a. 2006/2007 Eclipse for the dummies Primi passi nel mondo Eclipse Lorenzo Cioni LIP 1 Modulo a.a. 2006/2007 Eclipse: elementi strutturali 1 1) workspace: directory principale di lavoro, al suo interno Eclipse crea,

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

GUIDA ALL INSTALLAZIONE DI R CONTENUTO

GUIDA ALL INSTALLAZIONE DI R CONTENUTO GUIDA CONTENUTO In questa Guida verranno analizzati i vari passi all installazione del software Open Source R, sia per il Sistema Operativo Windows che MacOS. ALL INSTALLAZIONE DI R 2 Sommario 1. Sistema

Dettagli

Cosa è importante: pom.xml Goal Plug-in Repository

Cosa è importante: pom.xml Goal Plug-in Repository Cos è Maven? Maven è un software usato principalmente per la gestione di progetti Java e build automation, ma è utile anche per gestire documentazione, report, dipendenze... Cosa è importante: pom.xml

Dettagli

FONDAMENTI DI INFORMATICA CONFIGURARE L AMBIENTE DI SVILUPPO

FONDAMENTI DI INFORMATICA CONFIGURARE L AMBIENTE DI SVILUPPO Docente: Ing. Laura Carnevali Tutor: Ing. Sara Fioravanti FONDAMENTI DI INFORMATICA CONFIGURARE L AMBIENTE DI SVILUPPO 2 INSTALLARE ECLIPSE CPP SU MACOS (SIERRA) - 1 Abilitare la visualizzazione dei files

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

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

NetBeans. Dott. Ing. Rossella Rubino A.A. 2007/2008 Laboratorio II CdL: Operatore Informatico Giuridico

NetBeans. Dott. Ing. Rossella Rubino A.A. 2007/2008 Laboratorio II CdL: Operatore Informatico Giuridico NetBeans Dott. Ing. Rossella Rubino rossella.rubino@unibo.it A.A. 2007/2008 Laboratorio II CdL: Operatore Informatico Giuridico Software necessario J2SE(TM) Development Kit (JDK) http://java.sun.com/javase/downloads/index.jsp

Dettagli

Installazione Java Standard Edition (SDK)

Installazione Java Standard Edition (SDK) Installazione Java Standard Edition (SDK) http://www.oracle.com/technetwork/java/javase/do wnloads/index.html Cliccare su Download Cliccare su Accept License Agreement Cliccare sul file da scaricare in

Dettagli

Elementi principali: ATTIVITÀ

Elementi principali: ATTIVITÀ ACTIVITI BPMN 2.0 Business Process Model and Notation è una notazione standard per la descrizione di flussi di lavoro. Sviluppata dall Object Management Group (OMG), la versione 2.0 è stata riconosciuta

Dettagli

Linguaggi Object Oriented: Principi e Introduzione a Java

Linguaggi Object Oriented: Principi e Introduzione a Java Linguaggi Object Oriented: Principi e Introduzione a Java Sommario: 13 Aprile, 2015 Linguaggi OO: Rilevanza e Note Storiche Principi dei Linguaggi OO. Struttura dei programmi: Classi e Oggetti in Java

Dettagli

Panoramica: che cosa è necessario

Panoramica: che cosa è necessario Scheda 02 L installazione dell SDK G IOVANNI PULITI Panoramica: che cosa è necessario Per poter lavorare con applicazioni Java o crearne di nuove, il programmatore deve disporre di un ambiente di sviluppo

Dettagli

Voipuo JRE Come installare Java Runtime Enviroment

Voipuo JRE Come installare Java Runtime Enviroment Voipuo JRE Come installare Java Runtime Enviroment Autore: Marino D Ignazio Action list Nome e cognome Data Firma Redazione Marino D Ignazio 1 luglio 2011 Firmato Revisione Salvatore Ruggiero 2 luglio

Dettagli

Fondamenti di Informatica T1 Guida all uso di JDK e Eclipse

Fondamenti di Informatica T1 Guida all uso di JDK e Eclipse Fondamenti di Informatica T1 Guida all uso di JDK e Eclipse Tutor Melissa Licciardello melissa.licciardell2@unibo.it Melissa Licciardello Fondamenti di Informatica T1 1 / 27 Perchè venire in LAB? Dalla

Dettagli

Scrivere un programma in Java

Scrivere un programma in Java Programmare in JAVA Leonardo Rigutini Dipartimento Ingegneria dell Informazione Università di Siena Via Roma 56 53100 SIENA uff. 0577 234850 - interno: 7102 Stanza 119 rigutini@dii.unisi.it http://www.dii.unisi.it/~rigutini/

Dettagli

Introduzione ad Eclipse

Introduzione ad Eclipse Introduzione ad Eclipse Corso di Metodi Avanzati di Programmazione 2014-2015 Docente: Dr. Annalisa Appice Tutor di Laboratorio: dott. Roberto Corizzo Ambiente Eclipse Sommario Java: ambiente Eclipse L

Dettagli

Guida di Installazione GCC

Guida di Installazione GCC Corso di Fondamenti di Informatica Ingegneria delle Comunicazioni BCOR Ingegneria Elettronica BELR Guida di Installazione GCC D. Bloisi, S. Peluso, S. Salza L ambiente di lavoro L ambiente di lavoro al

Dettagli

Classi di Java introducono Oggetti e Tipi per il programma

Classi di Java introducono Oggetti e Tipi per il programma Classi di Java introducono Oggetti e Tipi per il programma Un numero finito di entità statiche. Un numero infinito di entità dinamiche: Oggetti. Gli oggetti sono valori e sono usati come sotto che rappresenta

Dettagli

Istallazione di Java - Uso delle librerie

Istallazione di Java - Uso delle librerie Indice Istallazione di Java - Uso delle librerie G. Grossi Indice Indice 1 Istallazione di Java 2 SDK 2 Indice Indice 1 Istallazione di Java 2 SDK 2 Java 1.4.2 Istallazione di Java Java è disponibile per

Dettagli

Prof. Pagani corrado JAVA

Prof. Pagani corrado JAVA Prof. Pagani corrado JAVA NASCITA DI JAVA Java è stato creato, a partire da ricerche effettuate alla Stanford University agli inizi degli anni Novanta, da un gruppo di esperti sviluppatori capitanati da

Dettagli

Linux e i software liberi. di Nardean Lorenzo e Redigolo Marco

Linux e i software liberi. di Nardean Lorenzo e Redigolo Marco Linux e i software liberi di Nardean Lorenzo e Redigolo Marco Indice INTRODUZIONE - Cos'è Linux - Software libero - Software libero proprietario - Versioni Linux - Distribuzioni STORIA - L idea - Prima

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

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

e l ambiente Info L 4 Le operazioni sui dati L 1 L ambiente di programmazione L 5 Le stringhe L 2 La struttura del codice

e l ambiente Info L 4 Le operazioni sui dati L 1 L ambiente di programmazione L 5 Le stringhe L 2 La struttura del codice 1La sintassi Java e l ambiente di sviluppo UNITÀ DI APPRENDIMENTO L 1 L ambiente di programmazione L 2 La struttura del codice L 3 Le variabili e i tipi primitivi L 4 Le operazioni sui dati L 5 Le stringhe

Dettagli

PROGRAMMAZIONE. Ivan Lanese, Cosimo Laneve

PROGRAMMAZIONE. Ivan Lanese, Cosimo Laneve PROGRAMMAZIONE Ivan Lanese, Cosimo Laneve Argomenti Consigli utili Installare Eclipse Il corso di programmazione Cosimo Laneve vi ha già illustrato alcuni aspetti del corso Questo corso è fondamentale

Dettagli

Android. Ambrosi Michele Rigo Francesco Marcantoni Francesco. mastergap@gmail.com. 4 giugno 2009

Android. Ambrosi Michele Rigo Francesco Marcantoni Francesco. mastergap@gmail.com. 4 giugno 2009 Ambrosi Michele Rigo Francesco Marcantoni Francesco mastergap@gmail.com 4 giugno 2009 Ambrosi Michele Rigo Francesco Marcantoni Francesco 4 giugno 2009 1 / 12 Indice 1 Ambiente di sviluppo 2 Sviluppo di

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

Tutorial base su Eclipse. Jug Marche. Relatore: Andrea Del Bene. www.jugancona.it 03/03/2010 1

Tutorial base su Eclipse. Jug Marche. Relatore: Andrea Del Bene. www.jugancona.it 03/03/2010 1 Tutorial base su Eclipse Jug Marche Relatore: Andrea Del Bene www.jugancona.it 1 Eclipse in 2 punti. Che cos è Eclipse? Eclipse è un IDE multilinguaggio e multipiattaforma scritto in Java. E gratuito e

Dettagli

Università di Ferrara. Facoltà di Ingegneria. Esercitazioni di

Università di Ferrara. Facoltà di Ingegneria. Esercitazioni di Università di Ferrara Facoltà di Ingegneria Esercitazioni di Giuseppe Cota: Riccardo Zese: giuseppe.cota@unife.it riccardo.zese@unife.it 1 Orario delle lezioni Due turni da 3h00min in laboratorio, con

Dettagli

Comandi principali di Linux (1)

Comandi principali di Linux (1) Laboratorio I Comandi principali di Linux (1) Sintassi: [comando] [opzioni] [argomenti] ls mostra il contenuto di una director l versione lunga a mostra anche i files nascosti che iniziano con. t presenta

Dettagli

Università di Ferrara Facoltà di Ingegneria. Esercitazioni di FONDAMENTI DI INFORMATICA MODULO B

Università di Ferrara Facoltà di Ingegneria. Esercitazioni di FONDAMENTI DI INFORMATICA MODULO B Università di Ferrara Facoltà di Ingegneria Esercitazioni di FONDAMENTI DI INFORMATICA MODULO B Tommaso Berlose: Giuseppe Cota: (Riccardo Zese: tommaso.berlose@student.unife.it giuseppe.cota@unife.it riccardo.zese@unife.it)

Dettagli

Sommario. Oggetto: Istruzioni configurazione client VPN SSL per piattaforma Mac OSX Data: 25/01/2016 Versione: 1.0

Sommario. Oggetto: Istruzioni configurazione client VPN SSL per piattaforma Mac OSX Data: 25/01/2016 Versione: 1.0 Oggetto: Istruzioni configurazione client VPN SSL per piattaforma Mac OSX Data: 25/01/2016 Versione: 1.0 Sommario 1. PREMESSA... 2 2. INSTALLAZIONE SOFTWARE VPN CLIENT... 2 3. PRIMO AVVIO E CONFIGURAZIONE

Dettagli

Reti di Telecomunicazioni Lezione del 15/11/2013

Reti di Telecomunicazioni Lezione del 15/11/2013 Reti di Telecomunicazioni Lezione del 15/11/2013 Ing. Cesare Sottile Ph.D. Student Cubo 41c VI Piano email : sottile@dimes.unical.it Blog: http://cesaresottile.wordpress.com/ SISTEMI AD EVENTI DISCRETI

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

Introduzione a Java. Prof. Francesco Accarino IIS Altiero Spinelli Via Leopardi132 Sesto San Giovanni

Introduzione a Java. Prof. Francesco Accarino IIS Altiero Spinelli Via Leopardi132 Sesto San Giovanni Introduzione a Java IIS Altiero Spinelli Via Leopardi132 Sesto San Giovanni Linguaggi di programmazione Ogni programma viene scritto utilizzando un linguaggio specializzato, formale e comprensibile da

Dettagli

Prova Finale a.a. 2011/2012. Laboratorio 1: Introduzione a Java e Eclipse

Prova Finale a.a. 2011/2012. Laboratorio 1: Introduzione a Java e Eclipse Prova Finale a.a. 2011/2012 Laboratorio 1: Introduzione a Java e Eclipse 1 Java 6 Standard Edition Linguaggio Java (... (javac, Tool di sviluppo Librerie per l'interfaccia grafica Librerie di base Macchina

Dettagli

Introduzione a Dev-C++

Introduzione a Dev-C++ Introduzione a Dev-C++ Università degli Studi di Brescia Docente: Massimiliano Giacomin Elementi di Informatica e Programmazione Università di Brescia 1 Note: Dev-C++ richiede Windows 95/98/NT/2000/XP

Dettagli

Code::Blocks, installazione ed uso

Code::Blocks, installazione ed uso Code::Blocks, installazione ed uso Alessio Mauro Franchi Dipartimento DEIB, Politecnico di Milano, Milano 9 ottobre 04 Indice Introduzione Installare Code::Blocks: Windows 3 3 Installare Code::Blocks:

Dettagli

Linguaggi 2 e laboratorio

Linguaggi 2 e laboratorio Linguaggi 2 e laboratorio Docente: Leonardo Badia Contatti: leonardo.badia@gmail.com Pagina web del corso: www.unife.it/scienze/informatica/ insegnamenti/linguaggi-2-laboratorio Argomenti del corso: Java

Dettagli

Analisi e comparazione dei Framework OpenSwing e Google Web Toolkit per lo sviluppo di interfacce utente con paradigma MVC.

Analisi e comparazione dei Framework OpenSwing e Google Web Toolkit per lo sviluppo di interfacce utente con paradigma MVC. tesi di laurea Analisi e comparazione dei Framework OpenSwing e Google Web Toolkit. Anno Accademico 2009/2010 relatore Ch.mo prof. Porfirio Tramontana correlatore Ing. Luca Anniciello candidato Gianluca

Dettagli

Il calcolatore. Architettura di un calcolatore (Hardware)

Il calcolatore. Architettura di un calcolatore (Hardware) Il calcolatore Prima parlare della programmazione, e' bene fare una brevissima introduzione su come sono strutturati i calcolatori elettronici. I calcolatori elettronici sono stati progettati e costruiti

Dettagli

Installazione dell SDK sotto Windows

Installazione dell SDK sotto Windows Installazione dell SDK sotto Windows Fare doppio clic sull eseguibile. Dopo un breve controllo sul sistema operativo, parte l installazione vera e propria. Leggere il contratto con MOLTA attenzione (se

Dettagli

Provare e installare Linux

Provare e installare Linux Corso di Sistemi Operativi I/II Introduzione a Linux Provare e installare Linux Ruggero Donida Labati Dipartimento di Informatica via Bramante 65, 26013 Crema (CR), Italy http://homes.di.unimi.it/donida

Dettagli

Corso di Laurea in Matematica. Seminario C/C++ Lorenzo Dusty Costa. Università degli Studi di Milano Dipartimento di Matematica

Corso di Laurea in Matematica. Seminario C/C++ Lorenzo Dusty Costa. Università degli Studi di Milano Dipartimento di Matematica Corso di Laurea in Matematica Seminario C/C++ Costa Università degli Studi di Milano Dipartimento di Matematica 19 Ottobre 2011 Cos'é un'ide IDE = Integrated Development Environment Consiste in: Editor

Dettagli

Linguaggio C: Introduzione ad ambienti di sviluppo integrati (IDE) e a Dev-C++ Università degli Studi di Brescia

Linguaggio C: Introduzione ad ambienti di sviluppo integrati (IDE) e a Dev-C++ Università degli Studi di Brescia Linguaggio C: Introduzione ad ambienti di sviluppo integrati (IDE) e a Dev-C++ Università degli Studi di Brescia Elementi di Informatica e Programmazione Università di Brescia 1 Sviluppo ed esecuzione

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

Preparazione del PC per la lingua giapponese

Preparazione del PC per la lingua giapponese Preparazione del PC per la lingua giapponese INDICE INTRODUZIONE...2 SISTEMA OPERATIVO WINDOWS...2 Windows XP...2 Windows Vista e Windows 7...3 Come usare l'ime di Windows...3 LINUX... 4 Ubuntu...4 Red

Dettagli

Corso di QoS e sicurezza nelle reti Lezione del 11/03/2015

Corso di QoS e sicurezza nelle reti Lezione del 11/03/2015 Corso di QoS e sicurezza nelle reti Lezione del 11/03/2015 Ing. Cesare Sottile Ph.D Student Cubo 41c VI Piano E-Mail : sottile@dimes.unical.it Blog: http://cesaresottile.wordpress.com/ SOMMARIO Simulatore

Dettagli

Programmazione a Oggetti e JAVA. Prof. B.Buttarazzi A.A. 2012/2013

Programmazione a Oggetti e JAVA. Prof. B.Buttarazzi A.A. 2012/2013 Programmazione a Oggetti e JAVA Prof. B.Buttarazzi A.A. 2012/2013 Sommario Contenuti del Corso Riferimenti Regole del Corso Materiale Didattico Scheduling Esami Strumenti Software 16/01/2013 2 Contenuti

Dettagli

Guida all'installazione di Java su Windows 10, 8.1, 7 e Vista

Guida all'installazione di Java su Windows 10, 8.1, 7 e Vista Università degli Studi di Padova Guida all'installazione di Java su Windows 10, 8.1, 7 e Vista Corso di Fondamenti di Informatica A.A. 2017/18 Per l installazione di Java sui sistemi operativi Windows

Dettagli

Sistema operativo & file system 1

Sistema operativo & file system 1 Il software (sw) Software di sistema e file system Lezione 1b L esecuzione di programmi è lo scopo di un elaboratore I programmi sono algoritmi codificati in un particolare linguaggio di programmazione

Dettagli

Scaricare Virtualbox da

Scaricare Virtualbox da VirtualBox & Linux Istruzioni per l installazione di VirtualBox e la creazione di una macchina virtuale Linux versione Ubuntu Desktop simile a quella delle aule informatiche Scaricare Virtualbox da www.virtualbox.org

Dettagli

Corso di Laurea Ingegneria Informatica Laboratorio di Informatica

Corso di Laurea Ingegneria Informatica Laboratorio di Informatica Corso di Laurea Ingegneria Informatica Laboratorio di Informatica Capitolo 4 Traduzione ed esecuzione di programmi Ottobre 2006 Traduzione ed esecuzione di programmi 1 Nota bene Alcune parti del presente

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

Manuale d uso DropSheep 4 imaio Gestione Pixmania-PRO Ver 1.1

Manuale d uso DropSheep 4 imaio Gestione Pixmania-PRO Ver 1.1 Manuale d uso DropSheep 4 imaio Gestione Pixmania-PRO Ver 1.1 Release NOTE 1.1 Prima Versione del Manuale INDICE 1-INTRODUZIONE... 4 2- GESTIONE DEL CATALOGO PIXMANIA-PRO SU IMAIO... 5 3-Configurazione

Dettagli

Corso di Informatica (Programmazione) Lezione 6 (31 ottobre 2008)

Corso di Informatica (Programmazione) Lezione 6 (31 ottobre 2008) Corso di Informatica (Programmazione) Lezione 6 (31 ottobre 2008) Introduzione a Java: primo programma, installazione dell ambiente di sviluppo, compilazione ed esecuzione 1 Introduzione Java è un linguaggio

Dettagli

Manuale Kit Actalis CNS

Manuale Kit Actalis CNS SERVIZI INFORMATICI E FORNITURA DI BENI CONNESSI ALLA REALIZZAZIONE, DISTRIBUZIONE E GESTIONE DELLA CARTA NAZIONALE DEI SERVIZI (CNS) Manuale Kit Actalis CNS RAGGRUPPAMENTO TEMPORANEO DI IMPRESE Società

Dettagli

Università di Ferrara Facoltà di Ingegneria. Esercitazioni di FONDAMENTI DI INFORMATICA MODULO B

Università di Ferrara Facoltà di Ingegneria. Esercitazioni di FONDAMENTI DI INFORMATICA MODULO B Università di Ferrara Facoltà di Ingegneria Esercitazioni di FONDAMENTI DI INFORMATICA MODULO B Lorenzo Campioni: Giuseppe Cota: (Riccardo Zese: lorenzo.campioni@student.unife.it giuseppe.cota@unife.it

Dettagli

Tutorial per l installazione del J2SE 6 e configurazione del sistema operativo

Tutorial per l installazione del J2SE 6 e configurazione del sistema operativo Tutorial per l installazione del J2SE 6 e configurazione del sistema operativo Ing. Giovanni Ponti DEIS Università della Calabria gponti@deis.unical.it La piattaforma Java mette a disposizione una serie

Dettagli

INSTALLAZIONE MACCHINA VIRTUALE

INSTALLAZIONE MACCHINA VIRTUALE INSTALLAZIONE MACCHINA VIRTUALE Le seguenti istruzioni consentono di installare sul PC una MACCHINA VIRTUALE in modo da avere disponibile l ambiente di sviluppo ufficiale adottato nel corso, basato su

Dettagli

Linux e Java. Installazione e uso di Java in un sistema Debian

Linux e Java. Installazione e uso di Java in un sistema Debian Installazione e uso di Java in un sistema Debian a cura di Lucio Benfante Perché mi serve Java? Mi serve veramente? OpenOffice Azureus (BitTorrent Client) juploadr (uploader per Flickr) SquirrelSQL (DB

Dettagli

Guida Rapida Installazione dei Language Pack

Guida Rapida Installazione dei Language Pack Guida Rapida Installazione dei Language Pack By Zend Technologies, Inc. www.zend.com Come installare i Language Pack di Zend Studio for Eclipse Se il sistema è impostato in una delle seguenti lingue: tedesco,

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

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

Come realizzare il proprio cloud in casa

Come realizzare il proprio cloud in casa Come realizzare il proprio cloud in casa CLOUD COMPUTING Con il termine inglese Cloud Computing (nuvola informatica) si indica un insieme di tecnologie che permettono, tipicamente sotto forma di un servizio

Dettagli

I Sistemi Operativi. Installazione Ubuntu Linux su Macchina Virtuale

I Sistemi Operativi. Installazione Ubuntu Linux su Macchina Virtuale I Sistemi Operativi Installazione Ubuntu Linux su Macchina Virtuale Macchina Virtuale Cos è? Macchina virtuale (VM) Emula il comportamento di una macchina fisica SO e programmi possono essere eseguiti

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

linux-rtai

linux-rtai linux-rtai Installazione e configurazione giuseppe.salvatore@unibo.it Installare un sistema operativo linux Distribuzione consigliata - Ubuntu 10.04 64-bit http://old-releases.ubuntu.com/releases/10.04/ubuntu-10.04.3-desktop-amd64.iso

Dettagli

Laboratorio Reti di Calcolatori Laurea Triennale in Comunicazione Digitale. Anno Accademico 2013/2014

Laboratorio Reti di Calcolatori Laurea Triennale in Comunicazione Digitale. Anno Accademico 2013/2014 Laboratorio Reti di Calcolatori Laurea Triennale in Comunicazione Digitale Anno Accademico 2013/2014 Account Provvisorio User: RETI Psw: 2013 Accedi a : CSD 172.16.19.24/registrati Aspetti Organizzativi

Dettagli

Eldy Manuale di installazione per Linux - Ubuntu - Debian

Eldy Manuale di installazione per Linux - Ubuntu - Debian Eldy Manuale di installazione per Linux - Ubuntu - Debian Per l'installazione lavoreremo principalmente dalla riga di comando o terminale del computer. Per entrarvi andate su applicazioni accessori terminale.

Dettagli

Versione 3.0. a cura di Claudia Cavicchi Biblioteca Clinica F.Bianchi Università di Bologna

Versione 3.0. a cura di Claudia Cavicchi Biblioteca Clinica F.Bianchi Università di Bologna Versione 3.0 a cura di Claudia Cavicchi Biblioteca Clinica F.Bianchi Università di Bologna claudia.cavicchi@unibo.it 1 Cos è? E un software gratuito, sviluppato dal Center for History and New Media della

Dettagli

Aprire MPLAB. Cliccare sull icona presente sul Desktop

Aprire MPLAB. Cliccare sull icona presente sul Desktop Un progetto MPLAB Aprire MPLAB Cliccare sull icona presente sul Desktop MPLAB e l ambiente di sviluppo di programmi per i microcontrollori PIC della Microchip E scaricabile gratuitamente dal sito www.microchip.com

Dettagli

Model Driven Software Development con Eclipse, StatechartUMC

Model Driven Software Development con Eclipse, StatechartUMC Model Driven Software Development con Eclipse, StatechartUMC Aldi Sulova Istituto di Scienza e Tecnologie dell Informazione A. Faedo - CNR Via G. Moruzzi 1, 56124 Pisa, Italy aldi.sulova@isti.cnr.it Abstract.

Dettagli

Installazione Archivio CDP su postazioni remote

Installazione Archivio CDP su postazioni remote Installazione Archivio CDP su postazioni remote L applicazione ArchivioCDP può essere installata su sistemi operativi Windows 2000 o preferibilmente Windows XP. I sistemi operativi devono essere correttamente

Dettagli

Uso del terminale in ambiente UNIX

Uso del terminale in ambiente UNIX Uso del terminale in ambiente UNIX Non sempre è disponibile un interfaccia grafica sui computer su cui si lavora In questo caso l interazione con il calcolatore avviene attraverso l interfaccia a riga

Dettagli

LINUX DAY LUG Govonis Navigare in internet / Posta elettronica

LINUX DAY LUG Govonis Navigare in internet / Posta elettronica LINUX DAY 2006 LUG Govonis Navigare in internet / Posta elettronica LINUX DAY 2006 LUG Govonis Navigare in internet / Posta elettronica Firefox: installazione W32: Scaricate l'installer dal sito e fate

Dettagli

Mini Guida per Apple XCode. Maurizio Martinelli

Mini Guida per Apple XCode. Maurizio Martinelli Mini Guida per Apple XCode Maurizio Martinelli XCode? Piattaforma ufficiale di Apple per lo sviluppo di programmi in C, C++, Cocoa Si può ottenere gratuitamente da http://developer.apple.com/technologies/xcode.html

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

Introduzione a Visual Studio Prof. Francesco Accarino IIS Altiero Spinelli Sesto San Giovanni

Introduzione a Visual Studio Prof. Francesco Accarino IIS Altiero Spinelli Sesto San Giovanni Introduzione a Visual Studio 2010 Prof. Francesco Accarino IIS Altiero Spinelli Sesto San Giovanni Sviluppo del Software Un editor e un word processor specializzato e usato per scrivere i moduli sorgenti

Dettagli

Le command line di Java

Le command line di Java Le command line di Java Esercitazioni di Programmazione 2 Novella Brugnolli brugnoll@science.unitn.it Ambiente di lavoro Per compilare ed eseguire un programma Java abbiamo bisogno di: The JavaTM 2 Platform,

Dettagli

Scritta da Andrea Cappa COME INSTALLARE LINUX IN UN HOST VIRTUALE

Scritta da Andrea Cappa COME INSTALLARE LINUX IN UN HOST VIRTUALE Scritta da Andrea Cappa COME INSTALLARE LINUX IN UN HOST VIRTUALE Di cosa abbiamo bisogno? 1 Virtual-Box 2 Una ISO di Linux 3 Una connessione ad internet Iniziamo Per prima cosa avviamo Virtual-Box, dopo

Dettagli

Linux Ubuntu e l'utilizzo di File Multimediali

Linux Ubuntu e l'utilizzo di File Multimediali Linux Ubuntu e l'utilizzo di File Multimediali Alessandro Carichini alexsoft@riminilug.it Con Linux come faccio a... Installare i Codec audio/video Ascoltare i file MP3 Vedere i film DVD File video (AVI,

Dettagli

Guida al. e-ma. il: info@ma

Guida al. e-ma. il: info@ma Guida al settaggio sfondi desktop Questa breve guida illustra come impostare gli sfondi desktop scaricati dal sito web www.marcomontin.itt alla sessionee download. Di seguito sono proposti i settaggi per

Dettagli

I Esercitazione: Istallazione Sistema Operativo

I Esercitazione: Istallazione Sistema Operativo Corso di Calcolo Numerico 1 DIMA, Sapienza University of Rome, Italy March 2, 2014 Cos'è Ubuntu? Ubuntu è un Sistema Operativo Free e Open Source: 1 libertà di utilizzo del proprio software per qualunque

Dettagli

SIST Sistema Informativo Sanitario Territoriale MANUALE DI INSTALLAZIONE DI CISCO ANYCONNECT SECURE MOBILITY CLIENT

SIST Sistema Informativo Sanitario Territoriale MANUALE DI INSTALLAZIONE DI CISCO ANYCONNECT SECURE MOBILITY CLIENT SIST Sistema Informativo Sanitario Territoriale MANUALE DI INSTALLAZIONE DI CISCO ANYCONNECT SECURE MOBILITY CLIENT MAGGIO 2016 VERSIONE 1.0 Pag 1 di 12 Indice 1. SCOPO DEL MANUALE...3 2. CONTENUTO DA

Dettagli

Procedura di installazione rrunnweb

Procedura di installazione rrunnweb Procedura di installazione rrunnweb Preparazione dell ambiente RRUNNWEB può girare su qualsiasi piattaforma che fornisca i seguenti servizi: - un server web locale (ad esempio: Apache ver.2.2 o successive,

Dettagli

Eclipse. Avviare un progetto e compilare un semplice programma

Eclipse. Avviare un progetto e compilare un semplice programma Eclipse Avviare un progetto e compilare un semplice programma Descrizione di Eclipse Eclipse è un ambiente di sviluppo che facilita la scrittura ed il debug di programmi java Permette di: Scrivere il codice

Dettagli