LINGUAGGIO JAVA: LE BASI PER COMINCIARE SEGO - TECH TOWN TEAM

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "LINGUAGGIO JAVA: LE BASI PER COMINCIARE SEGO - TECH TOWN TEAM"

Transcript

1 LINGUAGGIO JAVA: LE BASI PER COMINCIARE SEGO - TECH TOWN TEAM STORIA DEL LINGUAGGIO JAVA Il linguaggio che siamo abituati a conoscere come JAVA non è sempre stato chiamato così e gli obiettivi per i quali fu progettato inizialmente erano ben diversi da quelli di oggi. La storia di Java possiamo farla partire dalla fine del A quel tempo la Sun Microsystem decise di mettere assieme un team di sviluppatori con lo scopo di sviluppare un architettura software platform-indipendent che potesse essere facilmente installabile e funzionante su dispositivi elettronici di dimensioni medio-piccole: articoli elettronici domestici per intenderci. Il gruppo di ricerca in questione era chiamato Green Team e al progetto fu naturalmente dato il nome Green Project. Il primo ostacolo col quale si trovarono a fare i conti, fu il problema dell indipendenza dalla piattaforma: è assai problematico sviluppare un prodotto software senza sapere su che background si può contare. Non si potevano infatti fare assunzioni di alcuni tipo su CPU e sistema operativo a disposizione. Come molti sanno Java è linguaggio object-oriented, che deve molto in termini di sintassi al C++. Qualcuno potrebbe chiedersi perché? Beh la risposta è piuttosto semplice: la prima versione del linguaggio Java fu sviluppata a partire da un compilatore C++. In questo fermento di idee che vedeva come pilastro fondamentale del progetto la capacità di essere platformindipendent nacque verso la metà del 1991 Oak (l antenato di Java), un linguaggio ad oggetti, sicuro e robusto. Il motivo di questo nome è da ricercare, a quanto dicono nella quercia che James Gosling (una delle menti pulsanti del Green Team che non a torto si potrebbe definire il papà di Java) vedeva attraverso la finestra del suo ufficio. Il team non si fermò qui e nel giro di un anno, un anno e mezzo (fine del 1992) presentò un prototipo simile ad un PDA chiamato *7 o Star7 che era interamente basato su tecnologie sviluppate dal team stesso: 1. il neo-nato Oak 2. GreenOs, un sistema operativo 3. una interfaccia utente 4. il dispositivo stesso Naturalmente il mercato di un prodotto simile era quello dell elettronica e il successo del prodotto fu tutto sommato discreto. Il team allora puntò gli occhi su una fetta più specifica di mercato: quello delle TV digitali. Gli sforzi si concentrarono quindi nel creare un dispositivo elettronico che interfacciato alle normali tv rendesse disponibile quello che viene definito comunemente video-on-demand, la possibilità di scegliere cosa vedere e quando vederla: in sostanza si trattava di rivoluzionare il normale concetto di apparecchio televisivo.

2 Nonostante gli sforzi del team, il progetto naufragò vista soprattutto la mancanza di interesse da parte degli stessi finanziatori. A quel punto Gosling e il suo team si chiesero quale poteva essere la direzione verso cui puntare. La risposta fu Internet! In quel periodo infatti il web stava cominciando a diventare sempre più di uso domestico, e questo grazie anche allo sviluppo di nuovi tool e software, fra tutti spicca il primo browser web Mosaic. Questo portò alla nascita vera e propria di Java. Le potenzialità di Java furono portate davanti agli occhi di tutti quando venne scritto HotJava 1.0, un browser web (scritto in Java) che grazie a Java stesso era in grado di visualizzare oggetti dinamici inseriti nelle normali pagine web. Il giorno della svolta è stato il 23 maggio 1995, quando Java venne finalmente presentato al pubblico da Sun Microsystem in occasione del SunWorld 95. Da lì a rendere disponibile un tool di sviluppo per Java il passo fu breve. Fu così che sul sito di Sun comparve il JDK 1.0. E naturale che il pubblico fu piacevolmente sorpreso da questo nuovo linguaggio e dalla sua filosofia che va sotto il nome di WORE ossi Write Once Run Everywhere. E bastato vedere col passare degli anni come questo sia vero: su qualsiasi dispositivo si voglia eseguire un programma scritto in java basta scrivere una VirtualMachine in grado di interpretare il bytecode ed il gioco è fatto! Le motivazioni del successo di Java penso siano piuttosto chiare: 1. La filosofia platform-indipendent (o WORE, vedi sopra): qualsiasi dispositivo che supporti una Java Virtual Machine è potenzialmente in grado di eseguire un programma scritto in Java 2. L essere un linguaggio object-oriented: Java grazie a concetti chiave come oggetto, information-hiding, ereditarietà, overloading, etc. incarna appieno la filosofia di programmazione ad oggetti. Questo fa di lui un linguaggio sicuro, pulito, robusto. 3. Sintassi chiara e pulita: scrivere programmi in Java è molto più facile che scriverli in altri linguaggi (C++ stesso). E quindi molto più semplice leggere e comprendere i sorgenti. L esempio forse più lampante è l uso del sistema di Garbage Collection che si occupa di gestire la deallocazione della memoria sprecata da oggetti ormai inutilizzati. Niente più quindi necessità di liberare esplicitamente lo spazio sprecato come si è abituati a fare in C/C L aver reso freeware il linguaggio (attenzione freeware è un qualcosa di diverso da opensource): tutti possono accedere ai tool di sviluppo, segnalare bug, contribuire al miglioramento del linguaggio stesso. 5. Aver abbracciato il web: abbiamo visto quanto importante sia stato per il successo di Java aver puntato sul web. Ancor oggi molto spesso quando si parla di Java molti fanno riferimenti diretti/indiretti al web. Oramai però Java è talmente maturo che ha permeato tutti i campi della programmazione: dal networking al 3d, dall editing audio alla programmazione database, fino ad arrivare allo sviluppo per dispositivi mobili come PDA, cellulari,etc. E indubbio quindi che Java abbia compiuto un grosso passo avanti rispetto a quel lontano ARCHITETTURE SOFTWARE DIFFERENTI: J2SE, J2EE, J2ME Col passare del tempo Java ha cominciato a diffondersi coprendo un vasto numero di campi, diversificando i propri target di applicazione. Questo ha portato alla situazione attuale in cui Sun propone tre differenti architetture software. Tutte sono naturalmente basate su Java, ma ognuna di esse è sostanzialmente indirizzata ad ambienti e dispositivi diversi tra loro e che sono: J2SE Java 2 Standard Edition J2EE Java 2 Enterprise Edition J2ME Java 2 Micro Edition La piattaforma J2SE è per così dire il nucleo della Tecnologia Java: chiunque decida di programmare in Java prima o poi si troverà ad utilizzarla. Potremmo dire che a differenza dalle altre due architetture la J2SE copre un target di utenza molto più ampio e vasto, ed è per questo che è la più utilizzata. Diamo ora uno sguardo all architettura nel suo complesso:

3 FIGURA - Piattaforma J2SE. Una distinzione che può andar fatta subito anche vedendo la figura è quella tra SDK e JRE. SDK sta per Software Development Kit, mentre JRE sta per Java Runtime Environment. Si capisce immediatamente come il JRE sia indispensabile per eseguire il bytecode Java, mentre l SDK è fondamentale perché fornisce tutti quegli strumenti per lo sviluppo degli applicativi come librerie, debugger e il compilatore javac. Entrambi sono scaricabili gratuitamente dal sito di Sun Microsystems. Con J2SE il programmatore può fare praticamente di tutto: networking, comunicazione con porte seriali e parallela, RMI, manipolazione audio, grafica 2D/3D, interfaccie grafiche avanzate, accesso ai database, espressioni regolari. Tutto questo mediante classi java ordinate e collezionate in packages: al programmatore non serve far altro che importare le classi giuste, creare gli oggetti necessari e invocare i metodi adatti. La piattaforma J2EE è un architettura appositamente studiata per lo sviluppo di applicazioni enterprise. Questa piattaforma sfrutta tutte le caratteristiche della J2SE aggiungendone di nuove, orientate allo sviluppo business di applicazioni distribuite scalabili e transazionali. Tecnologie fondamentali di questa piattaforma sono JSP (Java Server Pages) e Servlets che unite a EJB (Enterprise Java Beans) consentono di ottenere applicazioni fortemente improntate all ambito internet/intranet. In pratica queste tre tecnologie sono l esempio lampante di come si possano costruire applicazioni enterprise multi-tier unendo parte frontend (JSP e Servlet) con parte back-end (EJB). La piattaforma J2EE utilizza un approccio a componenti garantendo così la modularità e il riutilizzo del codice. Che significa tutto questo? Garantire la possibilità di riutilizzare in progetti differenti componenti software esistenti e precedentemente sviluppati. Il framework.net di casa Microsoft in un certo senso sta tentando di porsi come antagonista del framework J2EE proprio perché entrambi incarnano la filosofia a componenti. Infine altra caratteristica fondamentale della piattaforma J2EE è che fornisce pieno supporto per progettare, sviluppare e testare i Web Services (interfacce applicative disponibili su Internet) permettendo di interagire in maniera ottimale anche con altri web services o client che girano su piattaforme diverse. La piattaforma J2ME è un sottoinsieme della piattaforma J2SE, che è stato alleggerito ed ottimizzato per poter essere compatibile e funzionante su tutti quei dispositivi elettronici, portatili e non, che sono dotati di scarse risorse in termini di hardware (ad esempio CPU e memoria). Tipicamente quando si parla di programmazione J2ME si pensa alla programmazione dei palmari o dei cellulari. Anche se il target principale sembrano essere proprio questi dispositivi, la visione è piuttosto limitativa, visto che sono interessati da questa tecnologia anche: Internet-Tv, telefoni fissi digitali, console per videogiochi, strumenti per la navigazione satellitare. La tecnologia J2ME è piuttosto recente (annunciata nella metà 1999), ma non per questo è meno diffusa, visto che ormai grazie alla moda di aver un telefonino di ultima generazione o un PDA, molti (a volte senza neanche saperlo) sul proprio dispositivo fanno uso di tecnologia Java. L esempio più classico sono naturalmente i giochi per cellulare. L architettura J2ME proprio perché interessa una vasta gamma di dispositivi con caratteristiche spesso molto diverse fra loro è stato progettato in modo molto modulare per fare in modo che ogni componente risponda ad esigenze particolari.

4 Qui non andremo oltre ma basti sapere che particolari configurazioni determinato quale tipo di virtual machine verrà impiegata da una particolare classe di dispositivi, mentre i profili determinano quali moduli applicativi (in parole povere che tipo di import) potranno essere impiegati dalle diverse configurazioni. INSTALLAZIONE E CONFIGURAZIONE (WINDOWS E LINUX) Non sapevo se scrivere o meno questa sezione. In realtà nel 99% dei casi per installare correttamente java e relativo sdk basterebbe seguire le informazioni che sono riportate nelle relative pagine di documentazione sul sito di Sun. E vero anche che molto spesso invece la gente scarica l sdk e installa semplicemente (senza configurare alcunché) e poi si trova di fronte a qualcosa di non perfettamente funzionante specie quando si tratta di andare a compilare manualmente i sorgenti utilizzando javac. Ecco quindi che fioccano le domande nei forum e nei gruppi di discussione. Questa sezione diciamo così è una sorta di traduzione-riassunto delle informazioni che si possono reperire sul sito della Sun. - WINDOWS: INSTALLAZIONE - Prima di installare una nuova versione dell sdk è consigliabile disinstallare qualsiasi versione precedentemente installata, specie se si tratta di una versione beta. Il file da scaricare è un file.exe facilmente prelevabile dalle pagine web di Sun. Una volta scaricato è sufficiente lanciare il programma di installazione. Da notare che su sistemi NT-like come win2000 o winxp è necessario disporre dei privilegi di amministratore di sistema. In fase di installazione è possibile riscontrare dei warning dovuti magari ad una versione di windows non supportata dall ultimo sdk (se non sbaglio è la versione 1.4.2) o semplicemente perché il sistema operativo necessità dell ultimo service pack. In questo caso è consigliabile dare un occhiata alla lista dei requisiti di sistema. - LINUX: INSTALLAZIONE - Sinceramente ho dovuto installare l sdk sotto linux solo un bel po di tempo fa. Infatti ultimamente molte (se non quasi tutte) distribuzioni linux permettono di installare l sdk in fase in installazione del sistema operativo, quando ci si trova a selezionare i pacchetti. In ogni caso è possibile scaricare dal sito di Sun l sdk in due formati: o il classico rpm oppure un file.bin autoestraente. Il file.bin ha il vantaggio che può essere installato da qualsiasi utente, a differenza della versione rpm che può essere installata solamente da chi ha accesso root, questo perché tipicamente va a sostituire la versione Java precedentemente installata con Linux..BIN FILE: 1. Controllare che il file abbia settati i permessi di esecuzione: chmod +x <nome-file>.bin 2. Posizionarsi nella directory dove si vuole installare 3. Lanciare l installazione:./<nome-file>.bin. Attenzione viene creata una cartella del tipo j2sdk<version>..rpm FILE: 1. Controllare che il file abbia settati i permessi di esecuzione: chmod +x <nome-file>.rpm.bin 2. Eseguire il file:./<nome-file>.rpm.bin. Attenzione viene estratto un file <nome-file>.rpm 3. Assumere i permessi di root, nel caso non se ne disponga già, mediante il comando su. 4. Lanciare il comando: rpm iv <nome-file>.rpm 5. Cancellare pure i file.rpm e.bin. 6. Chiudere la shell di root. - WINDOWS & LINUX: CONFIGURAZIONE VARIABILI D AMBIENTE- Una volta che l installazione è andata a buon fine si può passare alla configurazione delle variabili d ambiente che ci permettono di sfruttare in maniera ottimale l sdk appena installato. La variabile fondamentale da settare è PATH. Questo ci permette di utilizzare i tool da linea di comando (java.exe, javac.exe, etc.) senza ogni volta dover specificare il percorso. In sistemi Linux basta aggiungere nel.profile o.bashrc la stringa: export PATH=$PATH:/<percorso>/<dell sdk>/bin In sistemi NT, Win2000 e WinXP: 1. entrare in Pannello di Controllo e selezionare la voce Sistema 2. clickare su Avanzate->Variabili d ambiente 3. aggiungere al path già esistente: ;C:\<percorso>\<dell sdk>\bin\ In sistemi Win98: 1. modificare il file autoexec.bat come al punto 3 sopra. Altra variabile che è utile settare è la variabile JAVA_HOME che viene utilizzata da programmi (ad esempio Tomcat) e altri tool per verificare dove sia installato l sdk. Quindi la variabile va configurata in maniera analoga a quanto visto precedentemente solo che questa volta la si fa puntare alla directory base del kit installato e non alla sottodirectory bin. Infine è buona prassi configurare anche la variabile CLASSPATH che dovrebbe puntare alle varie librerie che dovrebbero essere utilizzate dai file java. Tipicamente la si fa puntare alla sottocartella jre\lib\, anche se nulla vieta di modificarla appositamente per farla puntare anche ad altre dir in cui siano contenute magari file.jar e librerie scaricate da Internet o da noi progettate.

5 SEMPLICE EDITOR O IDE AVANZATO? Indubbiamente chi ha avuto qualche esperienza di programmazione sa benissimo che c è una differenza abissale tra lo scrivere codice usando il semplice editor di testi e lo scrivere codice usando un ambiente di sviluppo avanzato. Il consiglio che posso dare è quello di usare sempre e comunque un IDE, laddove sia possibile farlo. Questo non significa che non si debbano conoscere i comandi fondamentali come java o javac o ancora jar. E importante conoscerne il loro funzionamento fondamentale, perché può sempre capitare che ci si trovi in situazioni in cui sia impossibile scaricare/installare un ide e sia necessario compilare i propri sorgenti manualmente. E indubbio però che l utilizzo di un buon IDE oltre che fornire comode funzionalità quali completamente automatico del codice, autoindentazione, javadoc istantaneo, etc. permette di sviluppare programmi in maniera molto più veloce. Per quanto mi riguarda, fino ad ora ho avuto esperienze con ide come ECLIPSE e NETBEANS. Ognuno di questi programmi ha caratteristiche proprie che li rendono diversi l uno dall altro. Di sicuro quello che ho utilizzato di più è stato Netbeans che pur essendo un ottimo IDE, molto versatile e ricco di funzionalità si rivela piuttosto pesante se paragonato con il suo avversario Eclipse, decisamente più performante e veloce. Tuttavia come dicevo ciascuno in un modo o in un altro porta acqua al proprio mulino. Eclipse si rivela eccezionale qualora ci si trovi nella situazione di dover effettuare dei confronti tra sorgenti (come mi è successo di recente). La funzionalità di compare in esso integrata è in grado di effettuare delle analisi approfondite delle differenze strutturali che caratterizzano i singoli package o il progetto intero, permettendo poi di scendere in profondità analizzando le differenze tra file sorgenti.java veri e propri. D altra parte Netbeans si è rivelato un ottimo strumento qualora ci si trovi a dover sviluppare progetti di medie dimensioni riguardanti che richiedano l uso di servlet e jsp. Esso è dotato internamente di un motore Tomcat che permette così il test delle applicazioni sviluppate senza la necessità di dover installare a parte il servlet-engine Tomcat. E infatti semplicissimo creare una web application: si crea un webmodule e poi si precede alla creazione delle servlet e delle pagine jsp necessarie. Lo sviluppo di web application con Eclipse non è invece così immediato e richiede infatti oltre che l installazione del Tomcat vero e proprio anche l installazione/configurazione di un plugin adeguato. Niente di così impossibile, ma nulla di paragonabile all immediatezza di Netbeans. Questi che vi ho portato davanti agli occhi sono solo alcuni esempi: questo per far capire come ogni IDE possieda caratteristiche spesso diverso da un altro e che fanno di lui uno strumento adatto in particolari situazioni e meno in altre. Un altro ottimo IDE di cui ho sentito parlar bene (anche se non l ho mai usato) specie per quanto riguarda lo sviluppo di applicazioni visuali è il JBuilder della Borland, che se non vado errato nella versione Personal è disponibile gratuitamente per il download. Morale: provate vari ide e vedete quello che fa per voi! DOCUMENTAZIONE E MATERIALE ON-LINE Spesso chi si trova di fronte ad un nuovo argomento di studio ha il problema di trovare il materiale giusto con cui cominciare e approfondire le proprie conoscenze. Beh vi dico sin da ora che non avrete di certo molti problemi a trovare documentazione o materiale in rete che riguardi java. Quello che voglio fare io in questo piccolo spazio è tentare di segnalare i link, i documenti che a mio parere possono aiutare molto nello studio di questo linguaggio di programmazione. EBOOK E TUTORIALS: - THINKING IN JAVA 3RD EDITION: - JAVA MATTONE SU MATTONE: - MOKABOOK: - J2SE DOCUMENTATION: - CORSO JAVA ON-LINE: LINK UTILI: Infine un piccolo consiglio, cercando su google troverete on-line molti libri della O Reilly che trattano di Java. Sono ottimi e ben scritti quindi buona ricerca!

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

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

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

Visual basic base Lezione 01. L'ambiente di sviluppo

Visual basic base Lezione 01. L'ambiente di sviluppo L'ambiente di sviluppo L'ambiente di sviluppo Visual basic è un linguaggio di programmazione Microsoft. In questo corso prenderemo in considerazione, l'ultima versione. net di questo linguaggio. Microsoft

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

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

Strumenti per la programmazione

Strumenti per la programmazione Editing del programma Il programma deve essere memorizzato in uno o più files di testo editing codice sorgente 25 Traduzione del programma Compilazione: è la traduzione effettuata da un compilatore Un

Dettagli

Informatica. Prof. A. Longheu. Introduzione a Java

Informatica. Prof. A. Longheu. Introduzione a Java Informatica Prof. A. Longheu Introduzione a Java 1 Code-Name Green Nome del progetto Sun con l obiettivo di fornire intelligent consumer-electronic devices. Il risultato fu Oak Un linguaggio basato su

Dettagli

Lande Immortali: Riepilogo dello Stato di Avanzamento del Progetto

Lande Immortali: Riepilogo dello Stato di Avanzamento del Progetto Lande Immortali: Riepilogo dello Stato di Avanzamento del Progetto Progetto a cura di Martino Michele Matricola: 0124000461 Miglio Stefano Matricola: 0124000462 Obiettivi Iniziali Si intende realizzare

Dettagli

Software per Helpdesk

Software per Helpdesk Software per Helpdesk Padova - maggio 2010 Antonio Dalvit - www.antoniodalvit.com Cosa è un helpdesk? Un help desk è un servizio che fornisce informazioni e assistenza ad utenti che hanno problemi nella

Dettagli

File, Modifica, Visualizza, Strumenti, Messaggio

File, Modifica, Visualizza, Strumenti, Messaggio Guida installare account in Outlook Express Introduzione Questa guida riguarda di sicuro uno dei programmi maggiormente usati oggi: il client di posta elettronica. Tutti, ormai, siamo abituati a ricevere

Dettagli

I MODULI Q.A.T. PANORAMICA. La soluzione modulare di gestione del Sistema Qualità Aziendale

I MODULI Q.A.T. PANORAMICA. La soluzione modulare di gestione del Sistema Qualità Aziendale La soluzione modulare di gestione del Sistema Qualità Aziendale I MODULI Q.A.T. - Gestione clienti / fornitori - Gestione strumenti di misura - Gestione verifiche ispettive - Gestione documentazione del

Dettagli

Programmare in ambiente Java Enterprise: l offerta formativa di Infodue

Programmare in ambiente Java Enterprise: l offerta formativa di Infodue Tecnologia e professionalità al servizio del business, dal 1986 Programmare in ambiente Java Enterprise: l offerta Copyright 2006 Infodue S.r.l. La programmazione nell era era del Web Computing L evoluzione

Dettagli

InitZero s.r.l. Via P. Calamandrei, 24-52100 Arezzo email: info@initzero.it

InitZero s.r.l. Via P. Calamandrei, 24-52100 Arezzo email: info@initzero.it izticket Il programma izticket permette la gestione delle chiamate di intervento tecnico. E un applicazione web, basata su un potente application server java, testata con i più diffusi browser (quali Firefox,

Dettagli

Application Server per sviluppare applicazioni Java Enterprise

Application Server per sviluppare applicazioni Java Enterprise Application Server per sviluppare applicazioni Java Enterprise Con il termine Application Server si fa riferimento ad un contenitore, composto da diversi moduli, che offre alle applicazioni Web un ambiente

Dettagli

Corso sul linguaggio Java

Corso sul linguaggio Java Corso sul linguaggio Java Modulo JAVA0 0 Linguaggio Java 1 Prerequisiti Utilizzo elementare di un pc Utilizzo di Internet per il downloading di file 2 1 Introduzione In questa lezione si descrivono gli

Dettagli

Laboratorio di Sistemi Programmare in Php con NetBeans Php. Programmare in Php con Xampp e NetBeans IDE

Laboratorio di Sistemi Programmare in Php con NetBeans Php. Programmare in Php con Xampp e NetBeans IDE Programmare in Php con Xampp e NetBeans IDE NetBeans è un IDE ben noto ai programmatori Java. Con esso si possono infatti costruire applicazioni desktop professionali dotate di interfaccia grafica, applicazioni

Dettagli

Guida alla registrazione on-line di un DataLogger

Guida alla registrazione on-line di un DataLogger NovaProject s.r.l. Guida alla registrazione on-line di un DataLogger Revisione 3.0 3/08/2010 Partita IVA / Codice Fiscale: 03034090542 pag. 1 di 17 Contenuti Il presente documento è una guida all accesso

Dettagli

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

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

Dettagli

BDX 3D-EDITOR (autore: Marco Bedulli) Scopo del software. Caratteristiche fondamentali. Linguaggi utilizzati. Navigazione 3D

BDX 3D-EDITOR (autore: Marco Bedulli) Scopo del software. Caratteristiche fondamentali. Linguaggi utilizzati. Navigazione 3D BDX 3D-EDITOR (autore: Marco Bedulli) Scopo del software BDX 3D Editor è un programma che permette di navigare ed editare texture in un qualsiasi modello 3D.E compatibile con i software in grado di esportare

Dettagli

Approccio stratificato

Approccio stratificato Approccio stratificato Il sistema operativo è suddiviso in strati (livelli), ciascuno costruito sopra quelli inferiori. Il livello più basso (strato 0) è l hardware, il più alto (strato N) è l interfaccia

Dettagli

GHPPEditor è un software realizzato per produrre in modo rapido e guidato un part program per controlli numerici Heidenhain.

GHPPEditor è un software realizzato per produrre in modo rapido e guidato un part program per controlli numerici Heidenhain. *+33(GLWRU GHPPEditor è un software realizzato per produrre in modo rapido e guidato un part program per controlli numerici Heidenhain. Il programma si basa su un architettura di tasti funzionali presenti

Dettagli

Il database management system Access

Il database management system Access Il database management system Access Corso di autoistruzione http://www.manualipc.it/manuali/ corso/manuali.php? idcap=00&idman=17&size=12&sid= INTRODUZIONE Il concetto di base di dati, database o archivio

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

Programmazione ad Oggetti. Java Parte I

Programmazione ad Oggetti. Java Parte I Programmazione ad Oggetti Java Parte I Overview Caratteristiche generali 1 Caratteristiche generali Un moderno linguaggio orientato agli oggetti Pensato per lo sviluppo di applicazioni che devono essere

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

Software di sistema e software applicativo. I programmi che fanno funzionare il computer e quelli che gli permettono di svolgere attività specifiche

Software di sistema e software applicativo. I programmi che fanno funzionare il computer e quelli che gli permettono di svolgere attività specifiche Software di sistema e software applicativo I programmi che fanno funzionare il computer e quelli che gli permettono di svolgere attività specifiche Software soft ware soffice componente è la parte logica

Dettagli

FOXWave 1.0.0 Gestione gare ARDF IZ1FAL Secco Marco Sezione ARI BIELLA

FOXWave 1.0.0 Gestione gare ARDF IZ1FAL Secco Marco Sezione ARI BIELLA FOXWave 1.0.0 Gestione gare ARDF IZ1FAL Secco Marco Sezione ARI BIELLA Redatto da IZ1FAL Secco Marco Pagina 1 di 15 INDICE 1 1- INSTALLAZIONE... 3 1-1 Scaricare i pacchetti aggiornati... 3 1-2 Startup

Dettagli

MANUALE D'USO DEL PROGRAMMA IMMOBIPHONE

MANUALE D'USO DEL PROGRAMMA IMMOBIPHONE 1/6 MANUALE D'USO DEL PROGRAMMA IMMOBIPHONE Per prima cosa si ringrazia per aver scelto ImmobiPhone e per aver dato fiducia al suo autore. Il presente documento istruisce l'utilizzatore sull'uso del programma

Dettagli

Mac Application Manager 1.3 (SOLO PER TIGER)

Mac Application Manager 1.3 (SOLO PER TIGER) Mac Application Manager 1.3 (SOLO PER TIGER) MacApplicationManager ha lo scopo di raccogliere in maniera centralizzata le informazioni piu salienti dei nostri Mac in rete e di associare a ciascun Mac i

Dettagli

Corso di Informatica

Corso di Informatica Corso di Informatica Modulo T2 1 Sistema software 1 Prerequisiti Utilizzo elementare di un computer Significato elementare di programma e dati Sistema operativo 2 1 Introduzione In questa Unità studiamo

Dettagli

COMUNICAZIONE UTENTI SISTEMI-PROFIS INSTALLAZIONE GE.RI.CO. 2015 e PARAMETRI2015

COMUNICAZIONE UTENTI SISTEMI-PROFIS INSTALLAZIONE GE.RI.CO. 2015 e PARAMETRI2015 COMUNICAZIONE UTENTI SISTEMI-PROFIS INSTALLAZIONE GE.RI.CO. 2015 e PARAMETRI2015 Vicenza, 3 giugno 2015 Gentile cliente, si ricorda che a partire dall aggiornamento PROFIS 2011.1 è stato automatizzato

Dettagli

Banca dati Professioniste in rete per le P.A. Guida all uso per le Professioniste

Banca dati Professioniste in rete per le P.A. Guida all uso per le Professioniste Banca dati Professioniste in rete per le P.A. Guida all uso per le Professioniste versione 2.1 24/09/2015 aggiornamenti: 23-set-2015; 24-set-2015 Autore: Francesco Brunetta (http://www.francescobrunetta.it/)

Dettagli

www.domuslandia.it Il portale dell edilizia di qualità domuslandia.it è prodotto edysma sas

www.domuslandia.it Il portale dell edilizia di qualità domuslandia.it è prodotto edysma sas domuslandia.it è prodotto edysma sas L evoluzione che ha subito in questi ultimi anni la rete internet e le sue applicazioni finalizzate alla pubblicità, visibilità delle attività che si svolgono e di

Dettagli

Dispensa di Informatica I.1

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.

Dettagli

Generazione Automatica di Asserzioni da Modelli di Specifica

Generazione Automatica di Asserzioni da Modelli di Specifica UNIVERSITÀ DEGLI STUDI DI MILANO BICOCCA FACOLTÀ DI SCIENZE MATEMATICHE FISICHE E NATURALI Corso di Laurea Magistrale in Informatica Generazione Automatica di Asserzioni da Modelli di Specifica Relatore:

Dettagli

Programmazione Orientata agli Oggetti in Linguaggio Java

Programmazione Orientata agli Oggetti in Linguaggio Java Programmazione Orientata agli Oggetti in Linguaggio Java Classi e Oggetti: Conclusioni Parte b versione 2.1 Questo lavoro è concesso in uso secondo i termini di una licenza Creative Commons (vedi ultima

Dettagli

3. Installare Wamp Server

3. Installare Wamp Server E107 WEB SYSTEM Corso on line di progettazione siti dinamici: livello base R E A L I Z Z A Z I O N E D I 3. Installare Wamp Server By e107 Italian Team Sito web:http://www.e107italia.org Contatto: admin@e107italia.org

Dettagli

Corso di PHP. Prerequisiti. 1 - Introduzione

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

Dettagli

Siamo così arrivati all aritmetica modulare, ma anche a individuare alcuni aspetti di come funziona l aritmetica del calcolatore come vedremo.

Siamo così arrivati all aritmetica modulare, ma anche a individuare alcuni aspetti di come funziona l aritmetica del calcolatore come vedremo. DALLE PESATE ALL ARITMETICA FINITA IN BASE 2 Si è trovato, partendo da un problema concreto, che con la base 2, utilizzando alcune potenze della base, operando con solo addizioni, posso ottenere tutti

Dettagli

Joomla: Come installarlo e come usarlo. A cura di

Joomla: Come installarlo e come usarlo. A cura di Joomla: Come installarlo e come usarlo. A cura di In questa dispensa andremo a vedere come si installa joomla sul noto software xampp e come viene usato per creare siti web dinamici. Tecnol earn Firmato

Dettagli

Consiglio regionale della Toscana. Regole per il corretto funzionamento della posta elettronica

Consiglio regionale della Toscana. Regole per il corretto funzionamento della posta elettronica Consiglio regionale della Toscana Regole per il corretto funzionamento della posta elettronica A cura dell Ufficio Informatica Maggio 2006 Indice 1. Regole di utilizzo della posta elettronica... 3 2. Controllo

Dettagli

Nina Cinque. Guida pratica per organizzarla perfettamente in una sola settimana! Edizioni Lefestevere

Nina Cinque. Guida pratica per organizzarla perfettamente in una sola settimana! Edizioni Lefestevere Nina Cinque Guida pratica per organizzarla perfettamente in una sola settimana! Edizioni Lefestevere TITOLO: FESTA DI COMPLEANNO PER BAMBINI: Guida pratica per organizzarla perfettamente in una sola settimana!

Dettagli

Estensioni e modelli. Ancora poco conosciuti, consentono di estendere la suite per l ufficio. Ecco come servirsene

Estensioni e modelli. Ancora poco conosciuti, consentono di estendere la suite per l ufficio. Ecco come servirsene Estensioni e modelli. Ancora poco conosciuti, consentono di estendere la suite per l ufficio. Ecco come servirsene Sotto il nome OpenOffice.org si nasconde un insieme di programmi per l ufficio potenti

Dettagli

Manuale Operativo per la firma digitale

Manuale Operativo per la firma digitale Manuale Operativo per la firma digitale Indice 1. Introduzione...3 2. Installazione del lettore di smart card...4 3. Installazione del Dike...9 4. Attivazione della smart card... 10 5. PIN per la firma

Dettagli

Guida all uso della piattaforma. E-did@blog. portale Weblog & Podcast del MIUR COME UTILIZZARE AL MEGLIO L AMMINISTRAZIONE DEL BLOG

Guida all uso della piattaforma. E-did@blog. portale Weblog & Podcast del MIUR COME UTILIZZARE AL MEGLIO L AMMINISTRAZIONE DEL BLOG Guida all uso della piattaforma E-did@blog portale Weblog & Podcast del MIUR COME UTILIZZARE AL MEGLIO L AMMINISTRAZIONE DEL BLOG L area amministrativa si suddivide in due aree: la gestione del blog e

Dettagli

Manuale Operativo per la firma digitale

Manuale Operativo per la firma digitale Manuale Operativo per la firma digitale Indice 1. Introduzione... 3 2. Installazione del lettore di smart card... 3 3. Installazione del Dike... 8 4. Attivazione della smart card... 9 5. PIN per la firma

Dettagli

Settaggio impostazioni tema. Cliccando nuovamente su aspetto e poi su personalizza si avrà modo di configurare la struttura dinamica della template.

Settaggio impostazioni tema. Cliccando nuovamente su aspetto e poi su personalizza si avrà modo di configurare la struttura dinamica della template. I TEMI PREDEFINITI (TEMPLATE) Scelta del tema I temi predefiniti di wordpress sono la base di un sito che usa un utente che per ragioni pratiche o per incapacità non può creare un sito usando solo codice

Dettagli

Mentore. Presentazione

Mentore. Presentazione Mentore Presentazione Chi è Mentore? Il Mio nome è Pasquale, ho 41 anni dai primi mesi del 2014 ho scoperto, che ESISTE UN MONDO DIVERSO da quello che oltre il 95% delle persone conosce. Mi sono messo

Dettagli

PROMUOVERSI MEDIANTE INTERNET di Riccardo Polesel. 1. Promuovere il vostro business: scrivere e gestire i contenuti online» 15

PROMUOVERSI MEDIANTE INTERNET di Riccardo Polesel. 1. Promuovere il vostro business: scrivere e gestire i contenuti online» 15 Indice Introduzione pag. 9 Ringraziamenti» 13 1. Promuovere il vostro business: scrivere e gestire i contenuti online» 15 1. I contenuti curati, interessanti e utili aiutano il business» 15 2. Le aziende

Dettagli

Express Import system

Express Import system Express Import system Manuale del destinatario Sistema Express Import di TNT Il sistema Express Import di TNT Le consente di predisporre il ritiro di documenti, pacchi o pallet in 168 paesi con opzione

Dettagli

lo 2 2-1 - PERSONALIZZARE LA FINESTRA DI WORD 2000

lo 2 2-1 - PERSONALIZZARE LA FINESTRA DI WORD 2000 Capittol lo 2 Visualizzazione 2-1 - PERSONALIZZARE LA FINESTRA DI WORD 2000 Nel primo capitolo sono state analizzate le diverse componenti della finestra di Word 2000: barra del titolo, barra dei menu,

Dettagli

Il web server Apache Lezione n. 3. Introduzione

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

Dettagli

Come Creare un sito web gratis

Come Creare un sito web gratis Come Creare un sito web gratis Obiettivi del corso Creare un sito web da zero a professionista Senza avere competenze tecniche Senza essere un informatico Senza sapere nessun linguaggio di programmazione

Dettagli

Alla scoperta della nuova interfaccia di Office 2010

Alla scoperta della nuova interfaccia di Office 2010 Alla scoperta della nuova interfaccia di Office 2010 Una delle novità più eclatanti della versione 2007 era la nuova interfaccia con la barra multifunzione. Office 2010 mantiene questa filosofia di interfaccia

Dettagli

TUTORIAL PER PRINCIPIANTI Installazione Locomotive

TUTORIAL PER PRINCIPIANTI Installazione Locomotive TUTORIAL PER PRINCIPIANTI Installazione Locomotive Salve a tutti. Sono Salvatore Valese (E404) gia autore della prima guida in gmax che attende un continuo che non arriva. Stavolta sono qui per i neofiti,

Dettagli

Modulo 4 Il pannello amministrativo dell'hosting e il database per Wordpress

Modulo 4 Il pannello amministrativo dell'hosting e il database per Wordpress Copyright Andrea Giavara wppratico.com Modulo 4 Il pannello amministrativo dell'hosting e il database per Wordpress 1. Il pannello amministrativo 2. I dati importanti 3. Creare il database - Cpanel - Plesk

Dettagli

COME AVERE SUCCESSO SUL WEB?

COME AVERE SUCCESSO SUL WEB? Registro 3 COME AVERE SUCCESSO SUL WEB? Guida pratica per muovere con successo i primi passi nel web MISURAZIONE ED OBIETTIVI INDEX 3 7 13 Strumenti di controllo e analisi Perché faccio un sito web? Definisci

Dettagli

Direzione Centrale per le Politiche dell Immigrazione e dell Asilo

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

Dettagli

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

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

Dettagli

INSERIMENTO DATI BASILARI

INSERIMENTO DATI BASILARI PASSO PASSO. Questo applicativo software nasce con l idea di essere molto semplice da usare. Di fatto lo è ed infatti non dispone di un help in linea all interno dello stesso. Tuttavia ci sentiamo in dovere

Dettagli

Programmare in Java. Olga Scotti

Programmare in Java. Olga Scotti Programmare in Java Olga Scotti Linguaggi di programmazione linguaggio macchina assembler linguaggi ad alto livello Linguaggi ad alto livello istruzioni comprensibili linguaggio simile a quello naturale

Dettagli

Il SOFTWARE DI BASE (o SOFTWARE DI SISTEMA)

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

Dettagli

Pacchettizzazione e distribuzione del software

Pacchettizzazione e distribuzione del software Pacchettizzazione e distribuzione del software Gabriele D Angelo http://www.cs.unibo.it/~gdangelo Università degli Studi di Bologna Dipartimento di Scienze dell Informazione Aprile, 2005

Dettagli

Definizione Parte del software che gestisce I programmi applicativi L interfaccia tra il calcolatore e i programmi applicativi Le funzionalità di base

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

Dettagli

COME CREARE UNA COMUNICAZIONE / NEWSLETTER

COME CREARE UNA COMUNICAZIONE / NEWSLETTER COME CREARE UNA COMUNICAZIONE / NEWSLETTER Benvenuti nella MINI GUIDA di Centrico per la creazione di una nuova Comunicazione o Newsletter. Grazie a questa guida, potrai creare delle comunicazioni ad hoc

Dettagli

Progetto di Ingegneria del Software 2. SWIMv2

Progetto di Ingegneria del Software 2. SWIMv2 Progetto di Ingegneria del Software 2 2012/2013 SWIMv2 Guida di installazione Docente: Prof. Luca Mottola Davide Brambilla Antonio Caputo Paolo Caputo 1 Introduzione La piattaforma è stata sviluppata come

Dettagli

Joomla! 2.5:Utenti e permessi - Il wiki di Joomla.it

Joomla! 2.5:Utenti e permessi - Il wiki di Joomla.it Pagina 1 di 6 Joomla! 2.5:Utenti e permessi Da Il wiki di Joomla.it. Traduzione (http://cocoate.com/it/j25it/utenti) dal libro Joomla! 2.5 - Beginner's Guide (http://cocoate.com/j25/users-permissions)

Dettagli

Corso di formazione CerTICTablet

Corso di formazione CerTICTablet Redattore prof. Corso di formazione CerTICTablet Sesta Dispensa Comitato Tecnico Scientifico: Gruppo Operativo di Progetto CerticAcademy Learning Center, patrocinato dall assessorato al lavoro e alla formazione

Dettagli

WEB SEMINAR Dettaglio servizio

WEB SEMINAR Dettaglio servizio WEB SEMINAR Dettaglio servizio INTRODUZIONE L organizzazione di un web seminar prevede diverse e ben distinte fasi che iniziano con la promozione dell evento e si concludono con i report relativi alle

Dettagli

Novità di Access 2010

Novità di Access 2010 2 Novità di Access 2010 In questo capitolo: Gestire le impostazioni e i file di Access nella visualizzazione Backstage Personalizzare l interfaccia utente di Access 2010 Creare database utilizzando modelli

Dettagli

Dal software al CloudWare

Dal software al CloudWare Dal software al CloudWare La tecnologia del cloud computing ha raggiunto ormai una maturità e una affidabilità tali da offrire risorse inimmaginabili rispetto all attuale sistema client/server. 3ware ha

Dettagli

L Open Source un mondo che forse dovresti conoscere? Viaggio alla scoperta dell open source e le sue caratteristiche.

L Open Source un mondo che forse dovresti conoscere? Viaggio alla scoperta dell open source e le sue caratteristiche. L Open Source un mondo che forse dovresti conoscere? Viaggio alla scoperta dell open source e le sue caratteristiche. Le licenze Cosa è la licenza? licenza o contratto d'uso è il contratto con il quale

Dettagli

f(x) = 1 x. Il dominio di questa funzione è il sottoinsieme proprio di R dato da

f(x) = 1 x. Il dominio di questa funzione è il sottoinsieme proprio di R dato da Data una funzione reale f di variabile reale x, definita su un sottoinsieme proprio D f di R (con questo voglio dire che il dominio di f è un sottoinsieme di R che non coincide con tutto R), ci si chiede

Dettagli

Registratori di Cassa

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

Dettagli

DigiSiS. Manuale di installazione di una postazione Workstation per l utilizzo di Digital Sign Server

DigiSiS. Manuale di installazione di una postazione Workstation per l utilizzo di Digital Sign Server DigiSiS Manuale di installazione di una postazione Workstation per l utilizzo di Digital Sign Server Funzione emittente 10800 Servizi Professionali Redatto da Verificato da MU/ICCA Manuale installazione

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

Per chi ha la Virtual Machine: avviare Grass da terminale, andando su Applicazioni Accessori Terminale e scrivere grass

Per chi ha la Virtual Machine: avviare Grass da terminale, andando su Applicazioni Accessori Terminale e scrivere grass 0_Iniziare con GRASS Avvio di Grass e creazione della cartella del Database di GRASS Per chi ha la Virtual Machine: avviare Grass da terminale, andando su Applicazioni Accessori Terminale e scrivere grass

Dettagli

Il calendario di Windows Vista

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

Dettagli

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

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

NOTE OPERATIVE. Prodotto Inaz Download Manager. Release 1.3.0

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

Dettagli

SCENARIO. Personas. 2010 ALICE Lucchin / BENITO Condemi de Felice. All rights reserved.

SCENARIO. Personas. 2010 ALICE Lucchin / BENITO Condemi de Felice. All rights reserved. SCENARIO Personas SCENARIO È una delle tecniche che aiuta il designer a far emergere le esigente dell utente e il contesto d uso. Gli scenari hanno un ambientazione, attori (personas) con degli obiettivi,

Dettagli

LABORATORIO PER IL DESIGN DELLE INTERFACCE PEGORARO ALESSANDRO CASSERO.IT MANUALE DI AGGIORNAMENTO, MANUTENZIONE E USO DEL SITO

LABORATORIO PER IL DESIGN DELLE INTERFACCE PEGORARO ALESSANDRO CASSERO.IT MANUALE DI AGGIORNAMENTO, MANUTENZIONE E USO DEL SITO CASSERO.IT MANUALE DI AGGIORNAMENTO, MANUTENZIONE E USO DEL SITO 1 Installazione e requisiti per il corretto funzionamento del sito: L istallazione è possibile sui più diffusi sistemi operativi. Il pacchetto

Dettagli

TRUCCHI PER GIMP - Elemento a colori in foto bianco e nero

TRUCCHI PER GIMP - Elemento a colori in foto bianco e nero TRUCCHI PER GIMP - Elemento a colori in foto bianco e nero Salve Prof. Cantaro come promesso le mando un altro articolo da poter inserire nelle sue guide. Questa volta però a differenza dell'ultima,ho

Dettagli

MOCA. Modulo Candidatura. http://www.federscacchi.it/moca. moca@federscacchi.it. [Manuale versione 1.0 marzo 2013]

MOCA. Modulo Candidatura. http://www.federscacchi.it/moca. moca@federscacchi.it. [Manuale versione 1.0 marzo 2013] MOCA Modulo Candidatura http://www.federscacchi.it/moca moca@federscacchi.it [Manuale versione 1.0 marzo 2013] 1/12 MOCA in breve MOCA è una funzionalità del sito web della FSI che permette di inserire

Dettagli

IL MODELLO CICLICO BATTLEPLAN

IL MODELLO CICLICO BATTLEPLAN www.previsioniborsa.net 3 Lezione METODO CICLICO IL MODELLO CICLICO BATTLEPLAN Questo modello ciclico teorico (vedi figura sotto) ci serve per pianificare la nostra operativita e prevedere quando il mercato

Dettagli

Corso di Laurea Ingegneria Civile Fondamenti di Informatica. Traduzione ed esecuzione di programmi. Dispensa 08

Corso di Laurea Ingegneria Civile Fondamenti di Informatica. Traduzione ed esecuzione di programmi. Dispensa 08 Corso di Laurea Ingegneria Civile Fondamenti di Informatica Dispensa 08 Traduzione ed esecuzione di programmi Traduzione ed esecuzione di programmi 1 Nota bene Alcune parti del presente materiale didattico

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

La progettazione centrata sull utente nei bandi di gara

La progettazione centrata sull utente nei bandi di gara Progetto PerformancePA Ambito A - Linea 1 - Una rete per la riforma della PA La progettazione centrata sull utente nei bandi di gara Autore: Maurizio Boscarol Creatore: Formez PA, Progetto Performance

Dettagli

Architetture Applicative

Architetture Applicative Alessandro Martinelli alessandro.martinelli@unipv.it 6 Marzo 2012 Architetture Architetture Applicative Introduzione Alcuni esempi di Architetture Applicative Architetture con più Applicazioni Architetture

Dettagli

Creare una Rete Locale Lezione n. 1

Creare una Rete Locale Lezione n. 1 Le Reti Locali Introduzione Le Reti Locali indicate anche come LAN (Local Area Network), sono il punto d appoggio su cui si fonda la collaborazione nel lavoro in qualunque realtà, sia essa un azienda,

Dettagli

QRcode immobiliare QRpass al servizio del settore immobiliare

QRcode immobiliare QRpass al servizio del settore immobiliare QRcode immobiliare QRpass al servizio del settore immobiliare Al servizio dei cittadini, Pubblica Amministrazione, Imprese Il nostro servizio permette di: Trasformare campagne off- line in campagne on-

Dettagli

Office 2007 Lezione 02. Le operazioni più

Office 2007 Lezione 02. Le operazioni più Le operazioni più comuni Le operazioni più comuni Personalizzare l interfaccia Creare un nuovo file Ieri ci siamo occupati di descrivere l interfaccia del nuovo Office, ma non abbiamo ancora spiegato come

Dettagli

Introduzione. Installare EMAS Logo Generator

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

Dettagli

Manuale Utente Albo Pretorio GA

Manuale Utente Albo Pretorio GA Manuale Utente Albo Pretorio GA IDENTIFICATIVO DOCUMENTO MU_ALBOPRETORIO-GA_1.4 Versione 1.4 Data edizione 04.04.2013 1 TABELLA DELLE VERSIONI Versione Data Paragrafo Descrizione delle modifiche apportate

Dettagli

Installazione del JDK 6

Installazione del JDK 6 Sommario Installazione del JDK 6 Anton Soppelsa Dipartimento di Ingegneria Elettrica http://www.die.unipd.it 15 Ottobre 2007 Sommario Sommario 1 Editor di testo Perché serve un editor di testo Editor per

Dettagli

01/05/2013 Istruzioni per l installazione

01/05/2013 Istruzioni per l installazione 01/05/2013 Istruzioni per l installazione Il documento descrive le procedure rivolte a utenti esperti per l installazione del codice di ABCD SW su una macchina fisica che abbia funzioni di Server. Progetto

Dettagli

So.Di. LINUX: Software Didattico OpenSource per tutti

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

Dettagli