Introduzione a Yocto Project
|
|
|
- Lamberto Santi
- 10 anni fa
- Visualizzazioni
Transcript
1 Introduzione a Yocto Project Stefano Cordibella [email protected] EDALab s.r.l. Networked Embedded Systems January 8, 2015 Stefano Cordibella Introduzione a Yocto Project 1/32
2 EDAlab s.r.l. In breve... Attivi dal 2007 a Verona. 15+ collaboratori. Principali ambiti: applicazioni embedded, verifica formale, sensoristica wireless. Stefano Cordibella Introduzione a Yocto Project 2/32
3 EDAlab s.r.l. In breve... Attivi dal 2007 a Verona. 15+ collaboratori. Principali ambiti: applicazioni embedded, verifica formale, sensoristica wireless. About me Qt Yocto Project Software integrator Father of 2 Stefano Cordibella Introduzione a Yocto Project 2/32
4 Outline 1 Introduzione Linux Embedded Yocto Project Principali componenti 2 OpenEmbedded Core Struttura delle directory Struttura di un layer Recipe Image Machine Distro 3 BitBake 4 Qt5 in Yocto Project Stefano Cordibella Introduzione a Yocto Project 3/32
5 Introduzione 1 Introduzione Linux Embedded Yocto Project Principali componenti 2 OpenEmbedded Core Struttura delle directory Struttura di un layer Recipe Image Machine Distro 3 BitBake 4 Qt5 in Yocto Project Stefano Cordibella Introduzione a Yocto Project 4/32
6 Introduzione Linux Embedded 1 Introduzione Linux Embedded Yocto Project Principali componenti 2 OpenEmbedded Core Struttura delle directory Struttura di un layer Recipe Image Machine Distro 3 BitBake 4 Qt5 in Yocto Project Stefano Cordibella Introduzione a Yocto Project 5/32
7 Linux Embedded Introduzione Linux Embedded Definizione Sistemi operativi basati su kernel linux utilizzati in ambito embedded. Stefano Cordibella Introduzione a Yocto Project 6/32
8 Linux Embedded Introduzione Linux Embedded Definizione Sistemi operativi basati su kernel linux utilizzati in ambito embedded. Vantaggi Sistema completo. Stefano Cordibella Introduzione a Yocto Project 6/32
9 Linux Embedded Introduzione Linux Embedded Definizione Sistemi operativi basati su kernel linux utilizzati in ambito embedded. Vantaggi Sistema completo. Adattabile alla mia piattaforma. Stefano Cordibella Introduzione a Yocto Project 6/32
10 Linux Embedded Introduzione Linux Embedded Definizione Sistemi operativi basati su kernel linux utilizzati in ambito embedded. Vantaggi Sistema completo. Adattabile alla mia piattaforma. Svantaggi Gestire la complessità dei software. Stefano Cordibella Introduzione a Yocto Project 6/32
11 Linux Embedded Introduzione Linux Embedded Definizione Sistemi operativi basati su kernel linux utilizzati in ambito embedded. Vantaggi Sistema completo. Adattabile alla mia piattaforma. Svantaggi Gestire la complessità dei software. Aggiornamento e mantenimento. Stefano Cordibella Introduzione a Yocto Project 6/32
12 Linux Embedded Introduzione Linux Embedded Definizione Sistemi operativi basati su kernel linux utilizzati in ambito embedded. Vantaggi Sistema completo. Adattabile alla mia piattaforma. Svantaggi Gestire la complessità dei software. Aggiornamento e mantenimento. Molti strumenti per automatizzare i processi, spesso incompatibili. Stefano Cordibella Introduzione a Yocto Project 6/32
13 Introduzione Yocto Project 1 Introduzione Linux Embedded Yocto Project Principali componenti 2 OpenEmbedded Core Struttura delle directory Struttura di un layer Recipe Image Machine Distro 3 BitBake 4 Qt5 in Yocto Project Stefano Cordibella Introduzione a Yocto Project 7/32
14 Yocto Project Introduzione Yocto Project Caratteristiche Insieme di metadati e strumenti integrati per creare e gestire la propria distribuzione linux embedded. Stefano Cordibella Introduzione a Yocto Project 8/32
15 Yocto Project Introduzione Yocto Project Caratteristiche Insieme di metadati e strumenti integrati per creare e gestire la propria distribuzione linux embedded. Non è una distribuzione linux embedded. Stefano Cordibella Introduzione a Yocto Project 8/32
16 Yocto Project Introduzione Yocto Project Caratteristiche Insieme di metadati e strumenti integrati per creare e gestire la propria distribuzione linux embedded. Non è una distribuzione linux embedded. É un insieme di strumenti opensource. Stefano Cordibella Introduzione a Yocto Project 8/32
17 Yocto Project Introduzione Yocto Project Punti di forza Suite di strumenti integrati. Stefano Cordibella Introduzione a Yocto Project 9/32
18 Yocto Project Introduzione Yocto Project Punti di forza Suite di strumenti integrati. Gestione del software tramite metadati. Stefano Cordibella Introduzione a Yocto Project 9/32
19 Yocto Project Introduzione Yocto Project Punti di forza Suite di strumenti integrati. Gestione del software tramite metadati. Coinvolgimento di produttori Hw nel progetto. Stefano Cordibella Introduzione a Yocto Project 9/32
20 Yocto Project Introduzione Yocto Project Punti di forza Suite di strumenti integrati. Gestione del software tramite metadati. Coinvolgimento di produttori Hw nel progetto. Community di sviluppatori. Stefano Cordibella Introduzione a Yocto Project 9/32
21 Yocto Project Introduzione Yocto Project Punti di forza Suite di strumenti integrati. Gestione del software tramite metadati. Coinvolgimento di produttori Hw nel progetto. Community di sviluppatori. Vantaggi Dedico più tempo all applicazione core del mio sistema. Stefano Cordibella Introduzione a Yocto Project 9/32
22 Yocto Project Introduzione Yocto Project Punti di forza Suite di strumenti integrati. Gestione del software tramite metadati. Coinvolgimento di produttori Hw nel progetto. Community di sviluppatori. Vantaggi Dedico più tempo all applicazione core del mio sistema. Nessun vincolo con un particolare produttore Hw/Sw. Stefano Cordibella Introduzione a Yocto Project 9/32
23 Introduzione Principali componenti 1 Introduzione Linux Embedded Yocto Project Principali componenti 2 OpenEmbedded Core Struttura delle directory Struttura di un layer Recipe Image Machine Distro 3 BitBake 4 Qt5 in Yocto Project Stefano Cordibella Introduzione a Yocto Project 10/32
24 Principali componenti Introduzione Principali componenti Strumenti Core Poky: Yocto Project build system; BitBake: build engine, interprete dei metadati; OpenEmbedded Core: metadati per i pacchetti software; Stefano Cordibella Introduzione a Yocto Project 11/32
25 Principali componenti Introduzione Principali componenti Strumenti Core Poky: Yocto Project build system; BitBake: build engine, interprete dei metadati; OpenEmbedded Core: metadati per i pacchetti software; Utilities Hob: interfaccia grafica per BitBake; Eclipse Plugin: integrazione nell IDE Eclipse; Autobuilder: strumento per l automazione dei test. Stefano Cordibella Introduzione a Yocto Project 11/32
26 OpenEmbedded Core 1 Introduzione Linux Embedded Yocto Project Principali componenti 2 OpenEmbedded Core Struttura delle directory Struttura di un layer Recipe Image Machine Distro 3 BitBake 4 Qt5 in Yocto Project Stefano Cordibella Introduzione a Yocto Project 12/32
27 OpenEmbedded Core OpenEmbedded Core Caratteristiche Organizza i metadati per la costruzione delle applicazioni in file detti recipe. Stefano Cordibella Introduzione a Yocto Project 13/32
28 OpenEmbedded Core OpenEmbedded Core Caratteristiche Organizza i metadati per la costruzione delle applicazioni in file detti recipe. Ha una struttura modulare a livelli detti layer. Stefano Cordibella Introduzione a Yocto Project 13/32
29 OpenEmbedded Core OpenEmbedded Core Caratteristiche Organizza i metadati per la costruzione delle applicazioni in file detti recipe. Ha una struttura modulare a livelli detti layer. Contiene la definizione di circa 1000 recipe per applicazioni e librerie. Stefano Cordibella Introduzione a Yocto Project 13/32
30 OpenEmbedded Core OpenEmbedded Core Caratteristiche Organizza i metadati per la costruzione delle applicazioni in file detti recipe. Ha una struttura modulare a livelli detti layer. Contiene la definizione di circa 1000 recipe per applicazioni e librerie. Quick Start 1 Scaricare i sorgenti del progetto. 2 Lanciare lo script oe-init-build-env script. 3 Modificare la machine target dell applicazione e le risorse dell ambiente di build. 4 Lanciare bitbake con l immagine scelta. Stefano Cordibella Introduzione a Yocto Project 13/32
31 OpenEmbedded Core Struttura delle directory 1 Introduzione Linux Embedded Yocto Project Principali componenti 2 OpenEmbedded Core Struttura delle directory Struttura di un layer Recipe Image Machine Distro 3 BitBake 4 Qt5 in Yocto Project Stefano Cordibella Introduzione a Yocto Project 14/32
32 OpenEmbedded Core Struttura delle directory Struttura delle directory Directory poky bitbake contiene i binari e gli script per il build engine bitbake; build workspace di cross-compilazione e spazio dove di default vengono scaricati i pacchetti sorgenti; meta-* directories che compongono i layer del progetto, è possibile crearne di proprie o includerne altre di terze parti; Stefano Cordibella Introduzione a Yocto Project 15/32
33 OpenEmbedded Core Struttura di un layer 1 Introduzione Linux Embedded Yocto Project Principali componenti 2 OpenEmbedded Core Struttura delle directory Struttura di un layer Recipe Image Machine Distro 3 BitBake 4 Qt5 in Yocto Project Stefano Cordibella Introduzione a Yocto Project 16/32
34 OpenEmbedded Core Struttura di un layer Struttura di un layer Caratteristiche Definizione delle diverse entità dell ambiente di build. Stefano Cordibella Introduzione a Yocto Project 17/32
35 OpenEmbedded Core Struttura di un layer Struttura di un layer Caratteristiche Definizione delle diverse entità dell ambiente di build. Recipe regole per la generazione di un pacchetto software. Stefano Cordibella Introduzione a Yocto Project 17/32
36 OpenEmbedded Core Struttura di un layer Struttura di un layer Caratteristiche Definizione delle diverse entità dell ambiente di build. Recipe regole per la generazione di un pacchetto software. Package Group insieme di pacchetti Stefano Cordibella Introduzione a Yocto Project 17/32
37 OpenEmbedded Core Struttura di un layer Struttura di un layer Caratteristiche Definizione delle diverse entità dell ambiente di build. Recipe regole per la generazione di un pacchetto software. Package Group insieme di pacchetti Image informazioni per la generazione del rootfs Stefano Cordibella Introduzione a Yocto Project 17/32
38 OpenEmbedded Core Struttura di un layer Struttura di un layer Caratteristiche Definizione delle diverse entità dell ambiente di build. Recipe regole per la generazione di un pacchetto software. Package Group insieme di pacchetti Image informazioni per la generazione del rootfs Machine informazioni sulla piattaforma target Stefano Cordibella Introduzione a Yocto Project 17/32
39 OpenEmbedded Core Struttura di un layer Struttura di un layer Caratteristiche Definizione delle diverse entità dell ambiente di build. Recipe regole per la generazione di un pacchetto software. Package Group insieme di pacchetti Image informazioni per la generazione del rootfs Machine informazioni sulla piattaforma target Distro versioni dei pacchetti e risoluzione delle ambiguità Stefano Cordibella Introduzione a Yocto Project 17/32
40 OpenEmbedded Core Struttura di un layer Struttura di un layer Caratteristiche Definizione delle diverse entità dell ambiente di build. Recipe regole per la generazione di un pacchetto software. Package Group insieme di pacchetti Image informazioni per la generazione del rootfs Machine informazioni sulla piattaforma target Distro versioni dei pacchetti e risoluzione delle ambiguità Recipe organizzati in gruppi funzionali. Stefano Cordibella Introduzione a Yocto Project 17/32
41 OpenEmbedded Core Struttura di un layer Struttura di un layer Caratteristiche Definizione delle diverse entità dell ambiente di build. Recipe regole per la generazione di un pacchetto software. Package Group insieme di pacchetti Image informazioni per la generazione del rootfs Machine informazioni sulla piattaforma target Distro versioni dei pacchetti e risoluzione delle ambiguità Recipe organizzati in gruppi funzionali. Fornito da terze parti o creato dallo sviluppatore del sistema. Stefano Cordibella Introduzione a Yocto Project 17/32
42 Recipe OpenEmbedded Core Struttura di un layer Definizione Regole per la generazione di un pacchetto software (applicativo o libreria). Stefano Cordibella Introduzione a Yocto Project 18/32
43 Recipe OpenEmbedded Core Struttura di un layer Definizione Regole per la generazione di un pacchetto software (applicativo o libreria). Task principali 1 Dove reperire i sorgenti: do_fetch 2 Generazione dei binari: do_patch, do_configure, compile. 3 Pacchettizzazione e deploy nel rootfs do_install e do_package. Stefano Cordibella Introduzione a Yocto Project 18/32
44 Recipe OpenEmbedded Core Struttura di un layer Definizione Regole per la generazione di un pacchetto software (applicativo o libreria). Task principali 1 Dove reperire i sorgenti: do_fetch 2 Generazione dei binari: do_patch, do_configure, compile. 3 Pacchettizzazione e deploy nel rootfs do_install e do_package. Caratteristiche Dipendono dal tipo di build system utilizzato (autotools, cmake, qmake,...). Possono essere sovrascritti dal singolo recipe o estesi con azioni _prepend o _append. Stefano Cordibella Introduzione a Yocto Project 18/32
45 Recipe OpenEmbedded Core Struttura di un layer Esempio: recipe minimale 1 DESCRIPTION="The Qt Gui for Wireless Sensor Network" 2 3 LICENSE = "CLOSED" 4 PR = "r12" 5 6 # To download files: 7 SRC_URI= "bzr:// bzr+https;rev=-1" 8 9 inherit qt4e PACKAGES = "${PN}" FILES_${PN} = "\ 14 ${bindir}/guiwsn \ 15 ${sysconfdir}/gui-wsn.conf \ 16 " Stefano Cordibella Introduzione a Yocto Project 19/32
46 Recipe OpenEmbedded Core Struttura di un layer Esempio: task inherit autotools 4 5 # Task override: 6 do_configure() { 7./ my_ configure 8 } 9 10 # Task append: 11 do_install_append() { 12 make my_ install_ append 13 } Stefano Cordibella Introduzione a Yocto Project 20/32
47 Package Group OpenEmbedded Core Struttura di un layer Definizione Insieme di recipe gestibili come unica entità. Stefano Cordibella Introduzione a Yocto Project 21/32
48 Package Group OpenEmbedded Core Struttura di un layer Definizione Insieme di recipe gestibili come unica entità. Esempio 1 DESCRIPTION = "Create Snort task" 2 3 LICENSE = "CLOSED" 4 PR = "r3" 5 6 inherit packagegroup 7 8 RDEPENDS_${PN} = " \ 9 daq \ 10 libdnet \ 11 oinkmaster \ 12 snort \ 13 " Stefano Cordibella Introduzione a Yocto Project 21/32
49 Image OpenEmbedded Core Struttura di un layer Caratteristiche Elenco dei pacchetti da installare. Funzionalità: splash, ssh, debug tools,... Tipi di file system: ext3, jffs2,... Azioni di postprocess. Sorgenti per gli aggiornamenti del software dell immagine. Stefano Cordibella Introduzione a Yocto Project 22/32
50 Image OpenEmbedded Core Struttura di un layer Esempio 1 DESCRIPTION = "Test image" 2 3 LICENSE = "CLOSED" 4 PR = "r2" 5 6 inherit core-image 7 8 IMAGE_FEATURES += "splash" 9 10 IMAGE_INSTALL += " \ 11 packagegroup- snort \ 12 vim \ 13 " ROOTFS_ POSTPROCESS_ COMMAND += " add_ initramfs; " IMAGE_FSTYPES = "ext3" Stefano Cordibella Introduzione a Yocto Project 23/32
51 Machine OpenEmbedded Core Struttura di un layer Caratteristiche Architettura target. Funzionalità supportate in hardware dalla macchina. Elenco dei pacchetti compatibili. Indirizzi di memoria per le aree bootloader e kernel. Stefano Cordibella Introduzione a Yocto Project 24/32
52 Machine OpenEmbedded Core Struttura di un layer Caratteristiche Architettura target. Funzionalità supportate in hardware dalla macchina. Elenco dei pacchetti compatibili. Indirizzi di memoria per le aree bootloader e kernel. Esempio 1 DEFAULTTUNE?= "cortexa8hf-neon" 2 include conf/machine/include/tune-cortexa8.inc 3 4 IMAGE_FSTYPES += "tar.bz2 jffs2" 5 EXTRA_IMAGECMD_jffs2 = "-lnp " 6 7 KERNEL_IMAGETYPE = "uimage" 8 9 MACHINE_FEATURES = "usbgadget usbhost vfat alsa" Stefano Cordibella Introduzione a Yocto Project 24/32
53 Distro OpenEmbedded Core Struttura di un layer Caratteristiche Numero di versione. Funzionalità abilitate per la distribuzione. Elenco specifico delle versioni dei pacchetti da utilizzare. Stefano Cordibella Introduzione a Yocto Project 25/32
54 Distro OpenEmbedded Core Struttura di un layer Caratteristiche Numero di versione. Funzionalità abilitate per la distribuzione. Elenco specifico delle versioni dei pacchetti da utilizzare. Esempio 1 DISTRO_VERSION = "2.99.4" 2 3 PREFERRED_PROVIDER_jpeg = "jpeg" 4 5 PREFERRED_VERSION_linux-libc-headers = "3.0" 6 PREFERRED_VERSION_apache2 = "2.2.22" 7 8 DISTRO_FEATURES = "ext2 zeroconf pci x11" Stefano Cordibella Introduzione a Yocto Project 25/32
55 BitBake 1 Introduzione Linux Embedded Yocto Project Principali componenti 2 OpenEmbedded Core Struttura delle directory Struttura di un layer Recipe Image Machine Distro 3 BitBake 4 Qt5 in Yocto Project Stefano Cordibella Introduzione a Yocto Project 26/32
56 BitBake BitBake Definizione Esegue i task specificati nei recipe gestendone le dipendenze. Stefano Cordibella Introduzione a Yocto Project 27/32
57 BitBake BitBake Definizione Esegue i task specificati nei recipe gestendone le dipendenze. Caratteristiche Può essere lanciato sia su recipe che su immagini. Stefano Cordibella Introduzione a Yocto Project 27/32
58 BitBake BitBake Definizione Esegue i task specificati nei recipe gestendone le dipendenze. Caratteristiche Può essere lanciato sia su recipe che su immagini. Crea l albero delle dipendenze dei task e li esegue in parallelo. Stefano Cordibella Introduzione a Yocto Project 27/32
59 BitBake BitBake Definizione Esegue i task specificati nei recipe gestendone le dipendenze. Caratteristiche Può essere lanciato sia su recipe che su immagini. Crea l albero delle dipendenze dei task e li esegue in parallelo. Può eseguire task singoli. Stefano Cordibella Introduzione a Yocto Project 27/32
60 BitBake BitBake Definizione Esegue i task specificati nei recipe gestendone le dipendenze. Caratteristiche Può essere lanciato sia su recipe che su immagini. Crea l albero delle dipendenze dei task e li esegue in parallelo. Può eseguire task singoli. Integra una modalità di debug devshell. Stefano Cordibella Introduzione a Yocto Project 27/32
61 Comandi Principali BitBake Esecuzione di tutti i task di un recipe 1 $ bitbake <recipe> Esegue tutti i task per uno specifico recipe. Stefano Cordibella Introduzione a Yocto Project 28/32
62 Comandi Principali BitBake Esecuzione di tutti i task di un recipe 1 $ bitbake <recipe> Esegue tutti i task per uno specifico recipe. clean 1 $ bitbake -c clean <recipe> Esegue il task do_clean per il recipe; esiste anche la variante cleanall che rimuove anche i sorgenti scaricati nel workspace. Stefano Cordibella Introduzione a Yocto Project 28/32
63 Comandi Principali BitBake Esecuzione di tutti i task di un recipe 1 $ bitbake <recipe> Esegue tutti i task per uno specifico recipe. clean 1 $ bitbake -c clean <recipe> Esegue il task do_clean per il recipe; esiste anche la variante cleanall che rimuove anche i sorgenti scaricati nel workspace. listtasks 1 $ bitbake -c listtasks <recipe> Mostra l elenco dei task per il recipe/image specificato. Stefano Cordibella Introduzione a Yocto Project 28/32
64 Comandi Principali BitBake <task> 1 $ bitbake -c <nometask> <recipe> Esegue il singolo task del recipe specificato e termina. Stefano Cordibella Introduzione a Yocto Project 29/32
65 Comandi Principali BitBake <task> 1 $ bitbake -c <nometask> <recipe> Esegue il singolo task del recipe specificato e termina. devshell 1 $ bitbake -c devshell <recipe> Viene aperta una shell nel tree dei sorgenti del progetto dopo il task di patch. É possibile sperimentare modifiche ai sorgenti in loco, o visualizzare l output dei task di build precedenti. Stefano Cordibella Introduzione a Yocto Project 29/32
66 Qt5 in Yocto Project 1 Introduzione Linux Embedded Yocto Project Principali componenti 2 OpenEmbedded Core Struttura delle directory Struttura di un layer Recipe Image Machine Distro 3 BitBake 4 Qt5 in Yocto Project Stefano Cordibella Introduzione a Yocto Project 30/32
67 meta-qt5 Qt5 in Yocto Project Descrizione Layer esterno ad OpenEmbedded Core per utilizzare le Qt5 nella propria distribuzione. Struttura del layer classes definisce la classi qmake5 e cmake_qmake; conf definisce le versioni della libreria e delle sue componenti qt5; recipes-qt contiene i recipes per: compilare il framework qt5, recipes per la meta toolchain esempi di applicazioni qt5; Stefano Cordibella Introduzione a Yocto Project 31/32
68 Qt5 in Yocto Project Grazie per l attenzione Domande? Stefano Cordibella Introduzione a Yocto Project 32/32
Esercitazione su Yocto Project
Esercitazione su Yocto Project Stefano Cordibella [email protected] EDALab s.r.l. Networked Embedded Systems January 15, 2015 Stefano Cordibella Esercitazione su Yocto Project 1/31 Outline 1
Seminari Acmesystems. NerInformatica. Relatore : Luciano Neri. Ingegnere libero professionista Ordine degli Ingegneri di Vicenza
Ecosistema Linux Seminari Acmesystems NerInformatica Relatore : Luciano Neri Ingegnere libero professionista Ordine degli Ingegneri di Vicenza Riprendiamo i moduli base nelle giuste proporzioni... Bootloader
Introduzione alle tecnologie informatiche. Strumenti mentali per il futuro
Introduzione alle tecnologie informatiche Strumenti mentali per il futuro Panoramica Affronteremo i seguenti argomenti. I vari tipi di computer e il loro uso Il funzionamento dei computer Il futuro delle
Eclipse e Subversion
Eclipse e Subversion Prerequisito: creare un repository gratuito su http://www.assembla.com Svn: condivisione progetto Svn: condivisione progetto Svn: condivisione progetto Svn: condivisione progetto Svn:
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
Il web server Apache Lezione n. 3. Introduzione
Procurarsi ed installare il web server Apache Introduzione In questa lezione cominciamo a fare un po di pratica facendo una serie di operazioni preliminari, necessarie per iniziare a lavorare. In particolar
11/02/2015 MANUALE DI INSTALLAZIONE DELL APPLICAZIONE DESKTOP TELEMATICO VERSIONE 1.0
11/02/2015 MANUALE DI INSTALLAZIONE DELL APPLICAZIONE DESKTOP TELEMATICO VERSIONE 1.0 PAG. 2 DI 38 INDICE 1. PREMESSA 3 2. SCARICO DEL SOFTWARE 4 2.1 AMBIENTE WINDOWS 5 2.2 AMBIENTE MACINTOSH 6 2.3 AMBIENTE
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
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
Il SOFTWARE DI BASE (o SOFTWARE DI SISTEMA)
Il software Software Il software Il software è la sequenza di istruzioni che permettono ai computer di svolgere i loro compiti ed è quindi necessario per il funzionamento del calcolatore. Il software può
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
Benchmarking. Modulo del Corso di Architettura degli Elaboratori. Nicola Paoletti. Università di Camerino Scuola di Scienze e Tecnologie
Modulo del Corso di Architettura degli Elaboratori Nicola Paoletti Università di Camerino Scuola di Scienze e Tecnologie 10 Maggio 2011 AA 2010/2011 Riepilogo 1 Riepilogo 1 In informatica, il benchmarking
Installazione e caratteristiche generali 1
Installazione e caratteristiche generali 1 Introduzione SIGLA Ultimate e SIGLA Start Edition possono essere utilizzati solo se sono soddisfatti i seguenti prerequisiti: Microsoft.Net Framework 3.5 (consigliato
Il Software e Il Sistema Operativo. Prof. Francesco Accarino IIS Altiero Spinelli A.S. 09/10
Il Software e Il Sistema Operativo Prof. Francesco Accarino IIS Altiero Spinelli A.S. 09/10 Cosa Impareremo Programmi e Processi Struttura del Sistema Operativo Sviluppo di Programmi I files e la loro
Il Software. Il software del PC. Il BIOS
Il Software Il software del PC Il computer ha grandi potenzialità ma non può funzionare senza il software. Il software essenziale per fare funzionare il PC può essere diviso nelle seguenti componenti:
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 [email protected] Android Introduzione [email protected]
Relazione di Tirocinio presso STMicroelectronics
Relazione di Tirocinio presso STMicroelectronics Tirocinante Rosolino Finazzo Tutor Aziendale Dott. Giuseppe Montalto 28 agosto 2008 Indice 1 Presentazione 2 1.1 Doucumentazione.........................
Mida Directory. Introduzione. Mida Directory
Mida Directory Introduzione MidaDirectory è un applicazione XML per telefoni Cisco, che consente la gestione della rubrica aziendale su display telefonico. Essa permette di consultare i contatti aziendali
Intel One Boot Flash Update Utility Guida dell utente
Intel One Boot Flash Update Utility Guida dell utente Informazioni legali La Guida dell utente Intel One Boot Flash Update Utility, e il software in essa descritto sono forniti in licenza e possono essere
Transparent Firewall
Transparent Firewall Dallavalle A. Dallavalle F. Sozzi 18 Febbraio 2006 In un sistema operativo Linux con un kernel aggiornato alla versione 2.6.x è possibile realizzare un transparent firewall utilizzando
Architettura di un sistema operativo
Architettura di un sistema operativo Dipartimento di Informatica Università di Verona, Italy Struttura di un S.O. Sistemi monolitici Sistemi a struttura semplice Sistemi a livelli Virtual Machine Sistemi
Definizione Parte del software che gestisce I programmi applicativi L interfaccia tra il calcolatore e i programmi applicativi Le funzionalità di base
Sistema operativo Definizione Parte del software che gestisce I programmi applicativi L interfaccia tra il calcolatore e i programmi applicativi Le funzionalità di base Architettura a strati di un calcolatore
Il software impiegato su un computer si distingue in: Sistema Operativo Compilatori per produrre programmi
Il Software Il software impiegato su un computer si distingue in: Software di sistema Sistema Operativo Compilatori per produrre programmi Software applicativo Elaborazione testi Fogli elettronici Basi
Dynamic 07 -Software per la lettura ottica e data capture. G.Q.S. Srl Global Quality Service Via Bernini, 5/7 Corsico (MILANO)
Dynamic 07 -Software per la lettura ottica e data capture. G.Q.S. Srl Global Quality Service Via Bernini, 5/7 Corsico (MILANO) Cos è Dynamic 07 Dynamic 07 è un software per la lettura ottica e il data
PROTOTIPAZIONE DI UN TRADUTTORE DA SORGENTE PLC AD ASSEMBLY DI UNA MACCHINA VIRTUALE
PROTOTIPAZIONE DI UN TRADUTTORE DA SORGENTE PLC AD ASSEMBLY DI UNA MACCHINA VIRTUALE Relatore: prof. Michele Moro Laureando: Marco Beggio Corso di laurea in Ingegneria Informatica Anno Accademico 2006-2007
Linux in ambito smartphone e introduzione
Linux in ambito smartphone e introduzione a SailfishOS Gianguido Sorà [email protected] 24 ottobre 2014 Perché Linux? Il kernel Linux è famoso per scalabilità ed affidabilità, oltre che per il suo
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
Esercitazione 05. Sommario. Packet Filtering [ ICMP ] Esercitazione Descrizione generale. Angelo Di Iorio (Paolo Marinelli)
Sommario Esercitazione 05 Angelo Di Iorio (Paolo Marinelli)! Packet Filtering ICMP! Descrizione esercitazione! Applicazioni utili: " Firewall: wipfw - netfilter " Packet sniffer: wireshark!"#!$#!%&'$(%)*+,')#$-!"#!$#!%&'$(%)*+,')#$-
Acronis Universal Restore
Acronis Universal Restore MANUALE UTENTE Sommario 1 Che cos'è Acronis Universal Restore...3 2 Installazione di Acronis Universal Restore...3 3 Creazione di supporto di avvio...3 4 Utilizzo di Acronis Universal
Corso di Informatica
Corso di Informatica Modulo L2 1.1-Introduzione 1 Prerequisiti Concetto intuitivo di applicazione per computer Uso pratico elementare di un sistema operativo 2 1 Introduzione Uno dei compiti di un sistema
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
Architetture Applicative
Alessandro Martinelli [email protected] 6 Marzo 2012 Architetture Architetture Applicative Introduzione Alcuni esempi di Architetture Applicative Architetture con più Applicazioni Architetture
Software. Algoritmo. Algoritmo INFORMATICA PER LE DISCIPLINE UMANISTICHE 2 (13042)
INFORMATICA PER LE DISCIPLINE UMANISTICHE 2 (13042) Gli elaboratori utilizzano memoria per Dati da elaborare Istruzioni eseguite dall elaboratore software differenti risoluzione problemi differenti Algoritmo
xmlegeseditor un editore open-source per la redazione di testi normativi
xmlegeseditor un editore open-source per la redazione di testi normativi Tommaso Agnoloni, Pierluigi Spinosa http://www.ittig.cnr.it/xmleges [email protected] ITTIG-CNR Istituto di Teorie e Tecniche
SquashFS, AuFS ed i segreti delle distribuzioni live
SquashFS, AuFS ed i segreti delle distribuzioni live Salvatore Carotenuto, StartUp Solutions Fisciano, 22 Ottobre 2010 Live?!? Ma in che senso? una distribuzione Live è un sistema operativo progettato
MODEM USB MDC525UP Guida Rapida LINUX
MODEM USB MDC525UP Guida Rapida LINUX Sommario Introduzione... 2 Requisiti minimi... 2 Contenuto del CD-ROM... 2 Procedura di installazione per Driver e Software di connessione... 3 Installazione/rimozione
Laboratorio di Informatica
Laboratorio di Informatica SOFTWARE Francesco Tura [email protected] 1 Le componenti del calcolatore: HARDWARE E SOFTWARE HARDWARE parti che compongono fisicamente il calcolatore componente multifunzionale
IBM SPSS Statistics per Linux - Istruzioni di installazione (Licenza per sito)
IBM SPSS Statistics per Linux - Istruzioni di installazione (Licenza per sito) Le seguenti istruzioni sono relative all installazione di IBM SPSS Statistics versione 21 con licenza per sito. Questo documento
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
NOTE OPERATIVE. Prodotto Inaz Download Manager. Release 1.3.0
Prodotto Inaz Download Manager Release 1.3.0 Tipo release COMPLETA RIEPILOGO ARGOMENTI 1. Introduzione... 2 2. Architettura... 3 3. Configurazione... 4 3.1 Parametri di connessione a Internet... 4 3.2
Studi di Settore. Nota Operativa 22/4/2013
Nota Operativa Studi di Settore 22/4/2013 Sommario Valutazione casistiche... 2 Errore di connessione... 2 Sistema operativo non aggiornato... 2 File non installato client... 2 File non installato server...
System Center Virtual Machine Manager Library Management
System Center Virtual Machine Manager Library Management di Nicola Ferrini MCT MCSA MCSE MCTS MCITP Introduzione La Server Virtualization è la possibilità di consolidare diversi server fisici in un unico
DW-SmartCluster (ver. 2.1) Architettura e funzionamento
DW-SmartCluster (ver. 2.1) Architettura e funzionamento Produttore Project Manager DataWare srl Ing. Stefano Carfagna pag.1/6 INDICE Introduzione...3 ClusterMonitorService...5 ClusterAgentService...6 pag.2/6
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
Istruzioni di installazione di IBM SPSS Modeler Text Analytics (licenza per sito)
Istruzioni di installazione di IBM SPSS Modeler Text Analytics (licenza per sito) Le seguenti istruzioni sono relative all installazione di IBM SPSS Modeler Text Analytics versione 15 mediante un licenza
Alma Mater Studiorum Università di Bologna. Controllo di versione. S. Golovchenko (UNIBO) INGEGNERIA DEI SISTEMI SOFTWARE 2015 1 / 18
Alma Mater Studiorum Università di Bologna Controllo di versione 2015 S. Golovchenko (UNIBO) INGEGNERIA DEI SISTEMI SOFTWARE 2015 1 / 18 Sviluppo collaborativo Organizzazione del processo di sviluppo Per
IBM SPSS Statistics - Essentials for Python- Istruzioni di installazione per Linux
IBM SPSS Statistics - ssentials for Python- Istruzioni di installazione per Linux Le istruzioni riportate di seguito sono relative all installazione di IBM SPSS Statistics - ssentials for Python su sistemi
BMSO1001. Orchestrator. Istruzioni d uso 02/10-01 PC
BMSO1001 Orchestrator Istruzioni d uso 02/10-01 PC 2 Orchestrator Istruzioni d uso Indice 1. Requisiti Hardware e Software 4 1.1 Requisiti Hardware 4 1.2 Requisiti Software 4 2. Concetti fondamentali 4
Summer of LabVIEW The Sunny Side of System Design
Summer of LabVIEW The Sunny Side of System Design 30th June - 18th July 1 Test di visione: soluzioni implementative con NI LabVIEW e NI TestStand Gian Luca Pizzocolo Alessandro Ricco IPSES S.r.l. [email protected]
Il Sistema Operativo Linux
Il Sistema Operativo Linux Sistema Linux storia Unix deriva da Unix open source software libero software open source GNU, GPL, LGPL storia Linux amministrazione struttura concetti base comandi shell Unix
Il Web Server e il protocollo HTTP
Corso PHP Parte 2 Il Web Server e il protocollo HTTP E un programma sempre attivo che ascolta su una porta le richieste HTTP. All arrivo di una richiesta la esegue e restituisce il risultato al browser,
Il sistema operativo TinyOS
tesi di laurea Anno Accademico 2005/2006 relatore Ch.mo prof. Domenico Cotroneo candidato Giovanni Chierchia Matr. 534 / 804 ::. Obiettivi del lavoro di tesi Studio del sistema operativo TinyOS Studio
Strumenti di gestione del ciclo di vita del software
Strumenti di gestione del ciclo di vita del software Università degli studi di Padova a.a. 2008/09 Laurea in Informatica Corso di Ingegneria del Software mod. A. presenta Nicola Bertazzo [email protected]
Dipartimento di Scienze Applicate
DIPARTIMENTO DI SCIENZE APPLICATE Università degli Studi di Napoli Parthenope Centro Direzionale di Napoli Isola C4 80143 Napoli [email protected] P. IVA 01877320638 Dipartimento di Scienze Applicate.
capitolo 8 LA CHECKLIST PER LA VALUTV ALUTAZIONEAZIONE TECNOLOGICA
capitolo 8 LA CHECKLIST PER LA VALUTV ALUTAZIONEAZIONE TECNOLOGICA 8.1 ISTRUZIONI PER IL VALUTATORE Campioni Il processo di valutazione tecnologica si basa su un campione del prodotto, precedentemente
Breve introduzione curata da Alessandro Benedetti. Struts2-Introduzione e breve guida
Breve introduzione curata da Alessandro Benedetti Struts2-Introduzione e breve guida 22-11- 2008 1 Struts 2 Costruisci,attiva e mantieni! Apache Struts 2 è un framework elegante ed estensibile per creare
Esercitazione su Windows. Introduzione al calcolatore Introduzione a Windows
Esercitazione su Windows Introduzione al calcolatore Introduzione a Windows Sistemi Operativi Moderni Multi-Utente Multi-Processo Strutturati a Cipolla Dispongono di Interfaccia Grafica (GUI) oltre che
Outlook Plugin per VTECRM
Outlook Plugin per VTECRM MANUALE UTENTE Sommario Capitolo 1: Installazione e Login... 2 1 Requisiti di installazione... 2 2 Installazione... 3 3 Primo Login... 4 Capitolo 2: Lavorare con Outlook Plugin...
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
Dispensa di Informatica I.1
IL COMPUTER: CONCETTI GENERALI Il Computer (o elaboratore) è un insieme di dispositivi di diversa natura in grado di acquisire dall'esterno dati e algoritmi e produrre in uscita i risultati dell'elaborazione.
Il Sistema Operativo (1)
E il software fondamentale del computer, gestisce tutto il suo funzionamento e crea un interfaccia con l utente. Le sue funzioni principali sono: Il Sistema Operativo (1) La gestione dell unità centrale
Registratori di Cassa
modulo Registratori di Cassa Interfacciamento con Registratore di Cassa RCH Nucleo@light GDO BREVE GUIDA ( su logiche di funzionamento e modalità d uso ) www.impresa24.ilsole24ore.com 1 Sommario Introduzione...
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
Corso di PHP. Prerequisiti. 1 - Introduzione
Corso di PHP 1 - Introduzione 1 Prerequisiti Conoscenza HTML Principi di programmazione web Saper progettare un algoritmo Saper usare un sistema operativo Compilazione, link, esecuzione di programmi Conoscere
Sigma Flusso informazioni
Flusso informazioni Iscrizioni online Conferma iscrizioni Rfid Data processing manifestazione Invio risultati al sistema Fidal per graduatorie Output risultati: Carta/Online/Grafica Architettura Sistema
OmniAccessSuite. Plug-Ins. Ver. 1.3
OmniAccessSuite Plug-Ins Ver. 1.3 Descrizione Prodotto e Plug-Ins OmniAccessSuite OmniAccessSuite rappresenta la soluzione innovativa e modulare per il controllo degli accessi. Il prodotto, sviluppato
Installazione MS SQL Express e utilizzo con progetti PHMI
Installazione MS SQL Express e utilizzo con progetti PHMI Introduzione La nota descrive l utilizzo del database Microsoft SQL Express 2008 in combinazione con progetti Premium HMI per sistemi Win32/64
So.Di. LINUX: Software Didattico OpenSource per tutti
So.Di. LINUX: Software Didattico OpenSource per tutti V. Candiani, G.P. Caruso, L. Ferlino, M. Ott, M. Tavella Istituto per le Tecnologie Didattiche ITD-CNR La scuola italiana non è ancora pronta per valutare
IBM SPSS Statistics - Essentials for Python- Istruzioni di installazione per Windows
IBM SPSS Statistics - ssentials for Python- Istruzioni di installazione per Windows Le istruzioni riportate di seguito sono relative all installazione di IBM SPSS Statistics - ssentials for Python su sistemi
Il comando Make: : uno strumento per la compilazione ed esecuzione di software applicativo. A. Murli - Cacolo Scientifico a.a.
Il comando Make: : uno strumento per la compilazione ed esecuzione di software applicativo a.a.2007/2008 1 Un software si compone di diversi moduli, generalmente memorizzati in file diversi. Il programma
C++ E QT, BINOMIO PERFETTO
C++ E QT, BINOMIO PERFETTO Luca Ottaviano Software developer, Develer 1 CHI SONO Team leader e sviluppatore embedded presso Develer Sviluppo con Qt da 8 anni, mi occupo principalmente di realizzare interfacce
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...
Mon Ami 3000 Produzione base Produzione articoli con distinta base e calcolo dei fabbisogni
Prerequisiti Mon Ami 3000 Produzione base Produzione articoli con distinta base e calcolo dei fabbisogni L opzione Produzione base è disponibile per le versioni Azienda Light e Azienda Pro. Introduzione
Software di base. Corso di Fondamenti di Informatica
Dipartimento di Informatica e Sistemistica Antonio Ruberti Sapienza Università di Roma Software di base Corso di Fondamenti di Informatica Laurea in Ingegneria Informatica (Canale di Ingegneria delle Reti
TERM TALK. software per la raccolta dati
software per la raccolta dati DESCRIZIONE Nell ambiente Start, Term Talk si caratterizza come strumento per la configurazione e la gestione di una rete di terminali per la raccolta dati. È inoltre di supporto
L informatica INTRODUZIONE. L informatica. Tassonomia: criteri. È la disciplina scientifica che studia
L informatica È la disciplina scientifica che studia INTRODUZIONE I calcolatori, nati in risposta all esigenza di eseguire meccanicamente operazioni ripetitive Gli algoritmi, nati in risposta all esigenza
Versione 2.0. Manuale d uso. Software per la gestione. degli applicativi Bticino. TiManager 03/07-01 PC
Versione 2.0 03/07-01 PC Manuale d uso TiManager Software per la gestione degli applicativi Bticino TiManager INDICE 2 1. Requisiti Hardware e Software Pag. 4 2. Installazione Pag. 4 3. Concetti fondamentali
Apache 2, PHP5, MySQL 5
Installazione di Apache 2, PHP5, MySQL 5 Corso Interazione Uomo Macchina AA 2005/2006 Installazione e Versioni Considerazione le versioni più recenti dei vari software così da poterne sperimentare le caratteristiche
IBM SPSS Statistics - Essentials for R- Istruzioni di installazione per Mac OS
IBM SPSS Statistics - ssentials for R- Istruzioni di installazione per Mac OS Le istruzioni riportate di seguito sono relative all installazione di IBM SPSS Statistics - ssentials for R su sistemi operativi
SPSS Statistics per Windows - Istruzioni di installazione per (Licenza per utenti singoli)
SPSS Statistics per Windows - Istruzioni di installazione per (Licenza per utenti singoli) Le seguenti istruzioni sono relative all installazione di SPSS Statistics con licenza per utenti singoli. Una
REQUISITI TECNICI HR INFINITY ZUCCHETTI
REQUISITI TECNICI HR INFINITY ZUCCHETTI Documento aggiornato al 21 Novembre 2014 (Valido fino al 30/06/2015) Le versioni di sistemi operativi di seguito indicati rappresentano quelle utilizzate nei nostri
Rapporto tecnico sulle tipologie di agenti software definiti e implementati nell ambito del progetto
Rapporto tecnico sulle tipologie di agenti software definiti e implementati nell ambito del progetto Indice 1 Introduzione 2 2 Piattaforma utilizzata nel progetto 2 2.1 Lato software...........................
Base di dati e sistemi informativi
Base di dati e sistemi informativi Una base di dati è un insieme organizzato di dati opportunamente strutturato per lo svolgimento di determinate attività La base di dati è un elemento fondamentale per
IBM SPSS Statistics per Mac OS - Istruzioni di installazione (Licenza per sito)
IBM SPSS Statistics per Mac OS - Istruzioni di installazione (Licenza per sito) Le seguenti istruzioni sono relative all installazione di IBM SPSS Statistics versione 21 con licenza per sito. Questo documento
UML Component and Deployment diagram
UML Component and Deployment diagram Ing. Orazio Tomarchio [email protected] Dipartimento di Ingegneria Informatica e delle Telecomunicazioni Università di Catania I diagrammi UML Classificazione
Servizi Remoti. Servizi Remoti. TeamPortal Servizi Remoti
20120300 INDICE 1. Introduzione... 3 2. Consultazione... 4 2.1 Consultazione Server Fidati... 4 2.2 Consultazione Servizi Client... 5 2.3 Consultazione Stato richieste... 5 3. Amministrazione... 6 3.1
ARCHIVIO GRAFICO ESTESO
Grazie all introduzione del configuratore grafico 3D la soluzione GIOTTO MobilCAD Furniture Solution SILVER consente di progettare in maniera parametrica qualunque tipo di mobile e di elemento di arredo,
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
RepairsLab Manuale Utente. RepairsLab. Manuale Utente
Pag 1 di 14 RepairsLab Manuale Utente Per RepairsLab 1.0 Autore: Fabrizio Ferraiuolo Indice generale Introduzione...2 Installazione...2 Schermata principale...3 Configurazione...4 Configurazioni Base Dati...5
ATOLLO BACKUP GUIDA INSTALLAZIONE E CONFIGURAZIONE
ATOLLO BACKUP GUIDA INSTALLAZIONE E CONFIGURAZIONE PREMESSA La presente guida è da considerarsi come aiuto per l utente per l installazione e configurazione di Atollo Backup. La guida non vuole approfondire
Software MarkVision per la gestione della stampante
MarkVision per Windows 95/98/2000, Windows NT 4.0 e Macintosh è disponibile sul CD Driver, MarkVision e programmi di utilità fornito con la stampante. L'interfaccia grafica utente di MarkVision consente
Guida all Installazione del ProxyFatturaPA
i Guida all Installazione del ii Copyright 2005-2014 Link.it srl iii Indice 1 Introduzione 1 2 Fase Preliminare 1 3 Esecuzione dell Installer 1 4 Fase di Dispiegamento 5 4.1 JBoss 5.x e 6.x....................................................
Supporto On Line Allegato FAQ
Supporto On Line Allegato FAQ FAQ n.ro MAN-8NQLJY70768 Data ultima modifica 26/01/2012 Prodotto Dichiarazioni Fiscali 2012 Modulo Studi di Settore Oggetto Servizio di attivazione Studi WKI In giallo le
istraffic Sistema di monitoraggio Traffico
istraffic Sistema di monitoraggio Traffico Scopo Lo scopo del sistema è quello di eseguire un analisi automatica del flusso di traffico in modo da rilevare eventi quali rallentamenti, code, veicoli fermi,
Concetti di base di ingegneria del software
Concetti di base di ingegneria del software [Dalle dispense del corso «Ingegneria del software» del prof. A. Furfaro (UNICAL)] Principali qualità del software Correttezza Affidabilità Robustezza Efficienza
IBM SPSS Statistics per Windows - Istruzioni di installazione (Licenza per utenti singoli)
IBM SPSS Statistics per Windows - Istruzioni di installazione (Licenza per utenti singoli) Le seguenti istruzioni sono relative all installazione di IBM SPSS Statistics versione 19 con licenza per utenti
