JGrasstools. Andrea Antonello Silvia Franceschi Riccardo Rigon Maurizio Righetti. 19 Novembre ngineering. ydrologis.
|
|
- Umberto Di Lorenzo
- 5 anni fa
- Visualizzazioni
Transcript
1 JGrasstools Andrea Antonello Silvia Franceschi Riccardo Rigon Maurizio Righetti 19 Novembre 2010 H s.r.l. - Via Siemens, Bolzano
2 SEMPRE E COMUNQUE STANDARD Storia: il team di JGrass migra tutti i propri modelli allo standard di modellazione OpenMI 1.4 (Open Modelling Interfaces). La migrazione finisce nel Nello stesso anno si comincia a lavorare a OpenMI 2.0. Le interfacce di sviluppo cambiano NON poco. All'orizzonte c'e' un porting da 1.4 a 2.0 di qualcosa come 60 moduli. H s.r.l. - Via Siemens, Bolzano
3 SEMPRE E COMUNQUE STANDARD Inoltre l'esperienza OpenMI ci mostra che: l'associazione OpenMI tiene aggiornata la versione.net, meno quella Java Il framework di sviluppo OpenMI e' molto invasivo. Richiede di adattare i moduli a una serie di interfacce Gli altri partner OpenMI basano su software chiuso (Deltares-Delft Hydraulics, DHI, Wallinford...). Questo non solo non ha alcun vantaggio per JGrass, ma rende impossibile il testing dei modelli collegati ad altri software H s.r.l. - Via Siemens, Bolzano
4 SEMPRE E COMUNQUE STANDARD Si cercano possibili soluzioni e si trova: Object Modelling System [0] - OMS3 E' un framework di modellazione a componenti Utilizza annotazioni sul codice invece di imporre interfacce e tipi di dati Nasce come progetto per la creazione di una libreria di modelli ambientali FOSS [1] Viene sviluppato dal dipartimento dell'agricoltura americano e la Colorado State University Si comincia a collaborare sul progetto di migrazione, l'usda mette a disposizione lo sviluppatore principale per aiutare nella prima fase. [0] [1] H s.r.l. - Via Siemens, Bolzano
5 IMPARARE DAL PASSATO Si inizia la migrazione a OMS3, ma imparando dal passato si decide di: Non applicare tale migrazione direttamente a JGrass, onde evitare di destabilizzarlo Creare una libreria, in modo da rendere gli strumenti disponibili anche per processing fatto via web Fare pulizia nel codice, fortemente penalizzato dalla gabbia OpenMI Tornare alla licenza GPL che ci e' in generale piu' simpatica H s.r.l. - Via Siemens, Bolzano
6 IMPARARE DAL PASSATO Creare delle regole ben definite per i contributi. Un modulo puo' entrare in una release solo se: 1) Il codice segue alcune regole della casa 2) Il modulo ha un testcase associato 3) Il modulo ha una pagina di documentazione nel WIKI (che deve contenere una descrizione, un collegamento ad un esempio di utilizzo e dove possibile un'immagine) 4)...avere uno script di esempio? H s.r.l. - Via Siemens, Bolzano
7 GEOSCRIPTING I jgrasstools possono essere utilizzati anche in ambiente di scripting. Il linguaggio di scripting utilizzato come collante e' Groovy [0]. Il linguaggio per la modellazione ambientale, il collegamento fra modelli e la loro esecuzione e' quello definito da OMS3. Per il linguaggio di scripting GIS si sta lavorando all'integrazione di geoscript [1]. [0] [1] H s.r.l. - Via Siemens, Bolzano
8 CONTENUTI I jgrasstools, seguendo il percorso iniziato con JGrass, sono dedicati all'analisi geomorfologica e all'idrologia. H s.r.l. - Via Siemens, Bolzano
9 CONTENUTI Strumenti di lettura e scrittura e strumenti di accesso ai dati, modifica, rasterizzazione, riproiezione e simili. H s.r.l. - Via Siemens, Bolzano
10 CONTENUTI 2) Moduli abbastanza standard di analisi geomorfologica e di bacino H s.r.l. - Via Siemens, Bolzano
11 CONTENUTI Modelli complessi per il calcolo del ciclo idrologico, scioglimento nivale e radiazione H s.r.l. - Via Siemens, Bolzano
12 ESEMPI DI APPLICAZIONE: COMMANDLINE La compilazione dei jgrasstools genera anche un pacchetto dei jgrasstools che contiene tutte le librerie necessarie per essere usato in modalita' standalone. Da riga di comando si ottiene: ~\development\jgrasstools-hg\jgrasstools\hortonmachine\target >>> java -jar hortonmachine-all.jar USAGE: java -jar jgrasstools.jar PathToScript percorso completo allo script da eseguire [--work <working_folder_path>] eventuale percorso da usare come working folder [--mode <loglevel> il livello di logging per l;identificazione degli errori H s.r.l. - Via Siemens, Bolzano
13 ESEMPI DI APPLICAZIONE: JConsole JConsole e' un ambiente di supporto allo scripting con OMS3 e jgrasstools. La utilizziamo per usare i jgrasstools fino a quando non sara' il momento di inserire i jgrasstools come motore dentro a JGrass/uDig. H s.r.l. - Via Siemens, Bolzano
14 ESEMPI DI APPLICAZIONE: JConsole Completamento dei comandi e colorazione della sintassi Customizzazione dei processi, memoria dedicata, livello di logging H s.r.l. - Via Siemens, Bolzano
15 ESEMPI DI APPLICAZIONE: JConsole Editing propri di un ambiente di siluppo H s.r.l. - Via Siemens, Bolzano
16 ESEMPI DI APPLICAZIONE: JConsole Processi multipli H s.r.l. - Via Siemens, Bolzano
17 ESEMPI DI APPLICAZIONE: Epanet in udig Sviluppo di un plugin di interfaccia al programma di calcolo acquedottistico EPANET. Il motore e' stato sviluppato nei jgrasstools. Una interfaccia grafica dedicata e' stata creata per udig, per un utilizzo di tipo GIS. H s.r.l. - Via Siemens, Bolzano
18 ESEMPI DI APPLICAZIONE: Epanet in udig Generazione template Compilazione automatica di attributi Procedura guidata di esecuzione Visualizzatore risultati H s.r.l. - Via Siemens, Bolzano
19 ESEMPI DI APPLICAZIONE: Epanet in udig Procedura guidata inserimento dei parametri di simulazione e di esecuzione di EPANET H s.r.l. - Via Siemens, Bolzano
20 ESEMPI DI APPLICAZIONE: Epanet in udig Visualizzazione dei risultati sovrapposti alla rete, nei nodi e nelle condotte selezione della variabile da visualizzare selezione dell'istante da visualizzare H s.r.l. - Via Siemens, Bolzano
21 ESEMPI DI APPLICAZIONE: Epanet in udig Visualizzazione dei risultati di un nodo o condotta per tutti gli istanti temporali H s.r.l. - Via Siemens, Bolzano
22 JGrasstools Novembre 2010 H s.r.l. - Via Siemens, Bolzano
Nuova interfaccia GRASS EPANET uno strumento integrato per la progettazione, l'analisi e la gestione di reti idrauliche
Nuova interfaccia uno strumento integrato per la progettazione, l'analisi e la gestione di reti idrauliche Marco Ciolli D. Righetti M. Righetti C. Sboarina C. Tattoni A. Vitti P. Zatelli marco.ciolli@ing.unitn.it
Introduzione a Java Server Pages (JSP) (estratto) SAPIENZA Università di Roma Corso di Architetture Software Orientate ai Servizi
Introduzione a Java Server Pages (JSP) (estratto) SAPIENZA Università di Roma Corso di Architetture Software Orientate ai Servizi 1 JSP (Java Server Pages) È la tecnologia Java per lo sviluppo di applicazioni
TCL PAD: UN EDITOR DI TESTO ESTENDIBILE, INCORPORABILE E CON INTERFACCE DI TEXT-PROCESSING
Tesi di Laurea Triennale in Ingegneria Informatica TCL PAD: UN EDITOR DI TESTO ESTENDIBILE, INCORPORABILE E CON INTERFACCE DI TEXT-PROCESSING Relatore: Prof. SERGIO FLESCA Laureando: ANTONIO BONIFATI MATR.
Lab 01 Introduzione a Codelite
Fondamenti di Informatica e Laboratorio T-AB e Fondamenti di Informatica T1 Ingegneria Elettronica e Telecomunicazioni e Ingegneria dell Automazione a.a. 2011/2012 Lab 01 Introduzione a Codelite Lab01
J-HYDRO: AN IMPLEMENTATION OF THE DIGITAL WATERSHED
J-HYDRO: AN IMPLEMENTATION OF THE DIGITAL WATERSHED Silvia Franceschi Andrea Antonello GIT Offida, 3 giugno 2008 H s.r.l. - Via Siemens, 19 39100 Bolzano DIGITAL WATERSHED BACINO DIGITALE DEFINIZIONE:
Sviluppo dei software GIS verso le tecnologie cloud e l integrazione con dispositivi mobili
Sviluppo dei software GIS verso le tecnologie cloud e l integrazione con dispositivi mobili Fondazione Edmund Mach GIS & Remote Sensing Platform http://gis.cri.fmach.it Il tecninco Superiore per i rilevamenti
Anno Accademico Laboratorio di Tecnologie Web Uso di Firebug
Universita degli Studi di Bologna Facolta di Ingegneria Anno Accademico 2008-2009 Laboratorio di Tecnologie Web Uso di Firebug http://www-lia.deis.unibo.it/courses/tecnologieweb0809 Estensione del browser
9 - Array. Programmazione e analisi di dati Modulo A: Programmazione in Java. Paolo Milazzo
9 - Array Programmazione e analisi di dati Modulo A: Programmazione in Java Paolo Milazzo Dipartimento di Informatica, Università di Pisa http://www.di.unipi.it/ milazzo milazzo di.unipi.it Corso di Laurea
Programmazione Orientata agli Oggetti in Linguaggio Java
Programmazione Orientata agli Oggetti in Linguaggio Java Strumenti di Sviluppo: Introduzione versione 1.0 Questo lavoro è concesso in uso secondo i termini di una licenza Creative Commons (vedi ultima
Manuale di Aggiornamento BOLLETTINO. Rel F. DATALOG Soluzioni Integrate a 32 Bit
KING Manuale di Aggiornamento BOLLETTINO Rel. 5.0.1F DATALOG Soluzioni Integrate a 32 Bit - 2 - Manuale di Aggiornamento Sommario 1 PER APPLICARE L AGGIORNAMENTO... 3 2 PASSAGGIO DATI DICHIARAZIONI...
TEMI E STRUMENTI PER LA STIMA DEI BILANCI IDRICI
TEMI E STRUMENTI PER LA STIMA DEI BILANCI IDRICI Ing. Donato Iob Prof. Riccardo Rigon Ing. Andrea Antonello Ing. Martina Brotto Trento, 17 gennaio 2007 INPUT PER LA PIANIFICAZIONE sul bilancio idrico D.
ISTITUTO STATALE D ISTRUZIONE SUPERIORE FERRARIS - BRUNELLESCHI EMPOLI Anno scolastico 2015/2016
ISTITUTO STATALE D ISTRUZIONE SUPERIORE FERRARIS - BRUNELLESCHI EMPOLI Anno scolastico 2015/2016 Classe: 4^A inf Prof.ssa Lami Carla Prof. Simone Calugi Programma di INFORMATICA GENERALE, APPLICAZIONI
Cosa è importante: pom.xml Goal Plug-in Repository
Cos è Maven? Maven è un software usato principalmente per la gestione di progetti Java e build automation, ma è utile anche per gestire documentazione, report, dipendenze... Cosa è importante: pom.xml
Le classi in java. Un semplice programma java, formato da una sola classe, assume la seguente struttura:
Le classi in java Un semplice programma java, formato da una sola classe, assume la seguente struttura: class Domanda static void main(string args[]) System.out.println( Quanti anni hai? ); La classe dichiarata
L IDE NETBEANS. (slide: A. Baratè) Programmazione per la Musica Adriano Baratè
L IDE NETBEANS (slide: A. Baratè) Programmazione per la Musica Adriano Baratè NETBEANS: UN PO DI STORIA Lo sviluppo inizia nel 1996 alla Facoltà di Matematica e Fisica di Praga come IDE Java Nel 1999 il
Installazione del kernel Jupyter
Installazione del kernel Jupyter Guida all'installazione Installazione del kernel Jupyter di WPS Versione: 4.0.3 Copyright 2002-2018 World Programming Limited www.worldprogramming.com Indice Introduzione...3
Fabrizio Civetta. Fonte dati: ESRI Italia
I SISTEMI GIS Fabrizio Civetta Fonte dati: ESRI Italia Geodatabase: un GIS è un database spaziale, contenente dataset che comprendono l'informazione geografica. Geovisualizzazione: un GIS consente di costruire
PROGRAMMA DEL CORSO MASTER IN WEB DESIGN & DEVELOPER
PROGRAMMA DEL CORSO MASTER IN WEB DESIGN & DEVELOPER Il corso Master Web Developer con Certificazione internazionale W3Schools prepara lo studente a entrare nel mondo dello sviluppo Web (blog, siti, portali).
Microsoft Access. Nozioni di base. Contatti: Dott.ssa Silvia Bonfanti
Microsoft Access Nozioni di base Contatti: Dott.ssa Silvia Bonfanti silvia.bonfanti@unibg.it Introduzione In questa lezione vedremo lo strumento Microsoft Access ed impareremo come realizzare con esso
CONFORME ALLA NORMA CEI SOFTWARE PER ANALISI DI IMPATTO ELETTROMAGNETICO SRB
GHERAP LITE CONFORME ALLA NORMA CEI 211-10 SOFTWARE PER ANALISI DI IMPATTO ELETTROMAGNETICO SRB Il progetto GHERAP LITE nasce per coniugare varie esigenze del professionista che opera nel settore delle
Prof. Pagani corrado JAVA
Prof. Pagani corrado JAVA NASCITA DI JAVA Java è stato creato, a partire da ricerche effettuate alla Stanford University agli inizi degli anni Novanta, da un gruppo di esperti sviluppatori capitanati da
Fondamenti di Informatica T2 Modulo 2
Università degli Studi di Bologna Facoltà di Ingegneria Fondamenti di Informatica T2 Modulo 2 Corso di Laurea in Ingegneria Informatica Anno accademico 2008/2009 Integrated Development Environment (IDE)
Installazione. Eclipse. Workspace. Primo Avvio. Fondamenti di Informatica T2 Modulo 2. Università di Bologna A.A. 2008/2009
Università degli Studi di Bologna Facoltà di Ingegneria Fondamenti di Informatica T2 Modulo 2 Corso di Laurea in Ingegneria Informatica Anno accademico 2008/2009 Integrated Development Environment (IDE)
Informatica/ Ing. Meccanica/ Ing. Edile/ Prof. Verdicchio/ 02/04/2014/ Appello straordinario/ Foglio delle domande / VERSIONE 1
Informatica/ Ing. Meccanica/ Ing. Edile/ Prof. Verdicchio/ 02/04/2014/ Appello straordinario/ Foglio delle domande/ VERSIONE 1 1) Nell uso dei puntatori in C++ la scrittura -> vuol dire: a) riferimento
Modulo 1 Information Communication Technology. ICT e computer... Pag. 6 Classificazione dei computer...» 8
I Indice generale 1 Introduzione all ICT Modulo 1 Information Communication Technology ICT e computer... Pag. 6 Classificazione dei computer...» 8 2 Come è fatto un computer I componenti di un personal
Routing statico nelle reti IP
Routing statico nelle reti IP Contenuti del corso La progettazione delle reti Il routing nelle reti IP Il collegamento agli Internet Service Provider e problematiche di sicurezza Analisi di traffico e
GHERAP LITE VERSIONE SEMPLIFICATA DI GHERAP
GHERAP LITE VERSIONE SEMPLIFICATA DI GHERAP SOFTWARE PER LE ANALISI DI IMPATTO ELETTROMAGNETICO La versione LITE del software GHERAP nasce per soddisfare le esigenze di chi vuole effettuare analisi di
OpenStreetMap e Android
OpenStreetMap e Android Fondazione Edmund Mach, Piattaforma GIS e Telerilevamento http://gis.cri.fmach.it GFOSS.it Si ringrazia Andrea Antonello per il materiale utilizzato nella presentazione HydroloGIS
Python Start. Docente: M. Chiara Debernardi. Lingua del corso. Descrizione del corso e obiettivi. Destinatari. Italiano
Python Start Docente: M. Chiara Debernardi Lingua del corso Italiano Descrizione del corso e obiettivi Il corso mira a far conoscere i fondamenti di Python i cui ambiti di utilizzo sono molteplici: intelligenza
Manuale utente Volta Control
Manuale utente Volta Control www.satellitevolta.com 1 Sommario 1 Volta Control... 3 2 Licenza Volta Control... 3 3 Prerequisiti di sistema... 3 4 Utilizzo di Volta Control... 3 5 Manuale utente... 4 5.1
Strumenti per l automazione del testing di applicazioni web Javascript-based
tesi di laurea Strumenti per l automazione del testing di applicazioni web Javascript-based Anno Accademico 2005/2006 relatore Ch.mo prof. Porfirio Tramontana 1 candidato Salvatore Agnello Matr. 41/2612
STR Vision AM. Presentazione della piattaforma
STR Vision AM Presentazione della piattaforma Non è possibile visualizzare l'immagine. Non è possibile visualizzare l'immagine. La piattaforma di base di STR Vision AM: Geoweb Framework 4.x GW 1.x (2001)
3.3.6 Gli operatori Le funzioni di accesso al tipo Le strutture di controllo Le funzioni
IIndice Capitolo 1 Da dove partiamo: pagine web statiche 1 1.1 Principi di base.............................. 1 1.1.1 Il paradigma client-server.................... 1 1.1.2 Ipertesto, multimedia, ipermedia................
Adeguamento template fatture elettroniche per dispositivi medici
Adeguamento template fatture elettroniche per dispositivi medici Nell esempio sotto riportato sono stati configurati gli attributi estesi per memorizzare i dati relativi ai DM: Codice Tipo Codice Valore
POLITECNICO DI MILANO
POLITECNICO DI MILANO Facoltà di Ingegneria dell'informazione Corso di Laurea di Ingegneria Informatica SISTEMA DI TEMPLATE PER VISUALIZZARE RISORSE IN UN WIKI SEMANTICO Relatore: Prof. Marco Colombetti
Come si progetta un circuito Perché simulare un circuito Cosa vuol dire simulare un circuito Il Simulatore Pspice Pacchetti che contiene Pspice
1 Come si progetta un circuito Perché simulare un circuito Cosa vuol dire simulare un circuito Il Simulatore Pspice Pacchetti che contiene Pspice Principio di funzionamento Che cosa è una NetList Fasi
Architettura Client-Server. In a nutshell
Architettura Client-Server In a nutshell Architettura Client-Server Modello di interazione tra processi software processo CLIENT richiede servizi può interagire con più processi server tipicamente dedicato
Elementi di programmazione
Fondamenti di Informatica per la Sicurezza a.a. 2003/04 Elementi di programmazione Stefano Ferrari Università degli Studi di Milano Dipartimento di Tecnologie dell Informazione Stefano Ferrari Università
UML Introduzione a UML Linguaggio di Modellazione Unificato. Corso di Ingegneria del Software Anno Accademico 2012/13
UML Introduzione a UML Linguaggio di Modellazione Unificato Corso di Ingegneria del Software Anno Accademico 2012/13 1 Che cosa è UML? UML (Unified Modeling Language) è un linguaggio grafico per: specificare
Iniziare a programmare in C++
Iniziare a programmare in C++ Docente: Ing. Edoardo Fusella Dipartimento di Ingegneria Elettrica e Tecnologie dell Informazione Via Claudio 21, 4 piano laboratorio SECLAB Università degli Studi di Napoli
Tipo Livello e Corso di Studio Anno di corso Semestre e modulo Numero di crediti 3 Propedeuticità Docente Cognome Nome
Insegnamento Informatica Tipo Livello e Corso di Studio Anno di corso 2013-2014 Semestre e modulo Numero di crediti 3 Propedeuticità Docente Cognome Nome Vinci Mauro Dipartimento Stanza Telefono Email
Sistemi Informativi Territoriali. Sistemi di Elaborazione dell Informazione. Struttura di un SIT. Software Open-Source. gvsig.
Università degli Studi di Udine Facoltà di Agraria CORSO DI LAUREA IN SCIENZE E TECNOLOGIE DELL AMBIENTE E DEL TERRITORIO Sistemi di Elaborazione dell Informazione Basi di Dati e Sistemi GIS Un Sistema
SQL per le applicazioni D B M G
SQL per le applicazioni Call Level Interface Le richieste sono inviate al DBMS per mezzo di funzioni del linguaggio ospite soluzione basata su interfacce predefinite API, Application Programming Interface
SQL per le applicazioni D B M G
SQL per le applicazioni Call Level Interface Le richieste sono inviate al DBMS per mezzo di funzioni del linguaggio ospite soluzione basata su interfacce predefinite API, Application Programming Interface
2011 Politecnico di Torino 1
Modalità d uso SQL per le applicazioni Indipendentemente dalla soluzione CLI adottata, esiste una strutturazione comune dell interazione con il DBMS apertura della connessione con il DBMS esecuzione di
INTRODUZIONE A R. Dott. Giuseppe Sgroi Dipartimento di Matematica e Informatica 29 Maggio 2019
INTRODUZIONE A R Dott. Giuseppe Sgroi Dipartimento di Matematica e Informatica giuseppe.sgroi@unict.it 29 Maggio 2019 COS È R? R è un software OpenSource, che può essere definito come un sistema di analisi
Javascript e CSS nelle pagine WEB
1 Javascript e CSS nelle pagine WEB Esempi applicativi Autrice: Turso Antonella Carmen INDICE ARGOMENTI 2... 5 LEZIONE 1... 6 COSA SONO I JAVASCRIPT... 6 LEZIONE 2... 8 STRUTTURA DEL LINGUAGGIO JAVASCRIPT
Ministero dell Istruzione, dell Università e della Ricerca ISTITUTO PROFESSIONALE di STATO per i SERVIZI COMMERCIALI TURISTICI - SOCIALI L.
PROGRAMMAZIONE DIDATTICA CLASSI IP A.S. 2018/2019 DISCIPLINA: TIC Tecnologie dell Informazione e della Comunicazione CLASSE: 1 INDIRIZZO: Servizi Socio-Sanitari - Ottico DOCENTI (firma per condivisione
Manuale di Aggiornamento BOLLETTINO. Rel F2. DATALOG Soluzioni Integrate a 32 Bit
KING Manuale di Aggiornamento BOLLETTINO Rel. 5.0.1F2 DATALOG Soluzioni Integrate a 32 Bit - 2 - Manuale di Aggiornamento Sommario 1 PER APPLICARE L AGGIORNAMENTO... 3 1.1 Update comune... 4 2 FONDO IMPOSTE...
2011 Politecnico di Torino 1
SQL per le applicazioni Call Level Interface Le richieste sono inviate al DBMS per mezzo di funzioni del linguaggio ospite soluzione basata su interfacce predefinite API, Application Programming Interface
IL BILANCIO IDRICO DI SUPERFICIE
AdB Adige CUDAM - Difesa idrogeologica e bilancio idrico nel bacino dell Adige IL BILANCIO IDRICO DI SUPERFICIE Prof. Riccardo Rigon, Ing. Andrea Antonello, Ing. Silvia Franceschi Ing. Erica Ghesla, Ing.
Senior Backend Developer
Omninext è una holding di partecipazioni che raggruppa un gruppo di società focalizzate nella digital transformation del business dei propri partner e clienti. Omninext persegue la propria mission identificando
Schema programmazione individuale MODULO 2 ONLINE ESSENTIALS (OE)
Schema programmazione individuale Docente:.Emanuela Pasqui Classe:...2AP... Materia: Tecnologia dell Informatica e della Comunicazione Asse culturale: Scientifico Tecnologico MODULO 2 ONLINE ESSENTIALS
La fase di Implementazione
Università degli Studi di Parma Facoltà di Scienze MM. FF. NN. Corso di Laurea in Informatica Ingegneria del Software La fase di Implementazione Giulio Destri Ing. del Sw: Implementaz. - 1 Scopo del modulo
Operazioni di base con i dati vettoriali
13 Aprile 2016 Operazioni di base con i dati vettoriali Mauro G. Università di Trieste Dipartimento di Studi Umanistici Creare una mappa con dati vettoriali QGis gestisce numerosi formati vettoriali e
La gestione del nuovo sito della Commissione Divulgazione
La gestione del nuovo sito della Commissione Divulgazione Jacopo Baldi email: jacopo@jacopo81.it Firenze, 15 Marzo 2008 Dal web 1.0 al web 2.0 Originariamente il web è stato concepito come modo per visualizzare
TAVOLE DI SVILUPPO DI KUNO BELLER
TAVOLE DI SVILUPPO DI KUNO BELLER Sommario 1. Accesso al programma... 2 2. Gestione anagrafiche... 3 2.1 Anagrafica nido... 3 2.2 Anagrafica educatrici... 4 2.3 Anagrafica bimbi... 4 2.4 Gestione ruoli...
Il linguaggio C. Prof. E. Occhiuto INFORMATICA 242AA a.a. 2010/11 pag. 1
Il linguaggio C I linguaggi di programmazione ad alto livello sono linguaggi formali ( sintassi e semantica formalmente definite) però sono compatti e comprensibili. Le tipologie di linguaggi sono: procedurali
Informatica Applicata al Suono Tutorial Matlab
Prof. Mario Malcangi malcangi@di.unimi.it MATLAB è un linguaggio di alto livello e un ambiente interattivo per il calcolo numerico, l'analisi e la visualizzazione dei dati e la programmazione. MATLAB consente
1.3.1 Usare i blocchi/celle
1.3.1 Usare i blocchi/celle 1.3.1.1 Creare i blocchi/celle Un blocco può essere definito come un insieme di entità grafiche raggruppate per costituire un unico oggetto. I vantaggi legati all uso dei blocchi
Sviluppo di un software di generalizzazione cartografica in ambiente GIS Open Source. Agripolis 16 novembre 2011
Sviluppo di un software di generalizzazione cartografica in ambiente GIS Open Source Agripolis 16 novembre 2011 Sandro Savino Dipartimento di Ingegneria dell Informazione Università di Padova Generalizzazione
INTEROPERABILITA E STANDARD IFC
INTEROPERABILITA E STANDARD IFC S.T.A. DATA srl Software house fondata nel 1983 Software per il calcolo strutturale (Axis VM 3Muri) Dal 2007 inizio collaborazione con IAI Capitolo It. Socio fondatore di
Programmazione Orientata agli Oggetti in Linguaggio Java
Programmazione Orientata agli Oggetti in Linguaggio Java Test e Correzione: Introduzione versione 1.0 Questo lavoro è concesso in uso secondo i termini di una licenza Creative Commons (vedi ultima pagina)
PROGETTAZIONE DIDATTICA
Istituto di Istruzione Superiore Di Vittorio - Lattanzio a.s. 2018 / 2019 PROGETTAZIONE DIDATTICA MATERIA / DISCIPLINA CLASSE DOCENTI INFORMATICA 4 D LATTANZIO Insegnante teorico: Prof. Tullio Testa Insegnante
Syllabus PEKIT CAD. Modulo Uno. Concetti di base
1 Syllabus PEKIT CAD Modulo Uno Concetti di base 2.1 Cominciare a lavorare Campi di applicazioni del CAD Sistemi di disegno tecnico computerizzato (CAE, CAM, GIS) Autodesk e le versioni di AutoCAD, installazioni
Università di Bergamo. Dipartimento di Ingegneria dell Informazione e Metodi Matematici. Laboratorio di Reti. Prof.
Università di Bergamo Dipartimento di Ingegneria dell Informazione e Metodi Matematici Laboratorio di Reti Prof. Fabio Martignon 1 Università di Bergamo Dipartimento di Ingegneria dell Informazione e Metodi
INTRODUZIONE AD OMNET++
INTRODUZIONE AD OMNET++ Omnet++ OMNET++ è una piattaforma di simulazione : È utile per: Modulare: gerarchia di moduli Ad eventi Orientata agli Oggetti (in C++) Open Source Versione comm. OMNEST analizzare
Strumenti Java. Fondamenti di informatica L-B A.A Alessandra Toninelli
Strumenti Java Fondamenti di informatica L-B A.A. 2006-2007 Alessandra Toninelli atoninelli@deis.unibo.it Cosa installare? J2SE SDK Software Development Kit (JDK): Contiene: tutte le classi con relativo
Internetworking V a nno
Internetworking V anno Introduzione ad Arduino Introduzione La scheda Arduino nasce nel 2005 dall idea di alcuni giovani ricercatori guidati da Massimo Banzi. Il loro obiettivo era quello di creare una
Java: un linguaggio per applicazioni di rete
Java: un linguaggio per applicazioni di rete Moreno Falaschi Dipartimento di Ingegneria dell Informazione e Scienze Matematiche Università di Siena March 3, 2014 1 Caratteristiche di Java (SUN) Linguaggio
MaX - Un applicazione software per il
UTTS - Centro Ricerche Saluggia Dott. Riccardo Levizzari riccardo.levizzari@enea.it MaX - Un applicazione software per il calcolo dell indice IBMR ai fini della classificazione dello stato ecologico dei
Laboratorio di Programmazione 1. Docente: dr. Damiano Macedonio Lezione 4 24/10/2013
Laboratorio di Programmazione 1 1 Docente: dr. Damiano Macedonio Lezione 4 24/10/2013 Original work Copyright Sara Migliorini, University of Verona Modifications Copyright Damiano Macedonio, University
D.E.I.S. Università di Bologna DEISNet IC3N 2000 N. 1
Programmi per la simulazione D.E.I.S. Università di Bologna DEISNet http://deisnet.deis.unibo.it/ IC3N 2000 N. 1 Introduzione La maggior parte delle simulazione ad eventi discreti richiede le seguenti
PROGETTI SU PIU` FILE
PROGETTI SU PIU` FILE Un applicazione complessa non può essere fatta in un unico file.c: sarebbe ingestibile Meglio dividerla in vari moduli, che si occupano di aspetti diversi Ordinamento Interfaccia
UN SISTEMAWEBGIS INTEGRATO BASATO SU TECNOLOGIE OPEN-SOURCE PER LA GESTIONE
Università degli Studi di Udine Dipartimento di Matematica e Informatica UN SISTEMAWEBGIS INTEGRATO BASATO SU TECNOLOGIE OPEN-SOURCE PER LA GESTIONE DEI DATI DEL COMUNE DI TAVAGNACCO G.Polignano, P.Gallo,
PRIMO MODULO. DURATA: 80 ore CONTENUTI
0 PRIMO MODULO DURATA: 80 ore CONTENUTI 1. Introduzione alla programmazione a. Cosa è la programmazione strutturata b. Strutture dati c. Come si affronta una problematica da risolvere d. Quali sono i passi
Indice Capitolo 1 Capitolo 2 Capitolo 3 Capitolo 4 Capitolo 5 Capitolo 6
1 Indice Capitolo 1... 7 Introduzione al Problem Solving... 7 Computer... 11 Informatica... 13 Capitolo 2... 17 Rappresentazione e Algoritmi... 17 Un esempio di algoritmo... 19 Diagrammi di flusso... 22
Standard Input e Standard Output
Istruzioni di I/O Standard Input e Standard Output Il C++ utilizza i concetti di standard input e standard output rispettivamente come astrazione di un canale per l ingresso e per l uscita dei dati In
La programmazione ad oggetti: chiamate di metodi. Overloading. This
ISTITUTO D ISTRUZIONE SUPERIORE FERRARIS BRUNELLESCHI - EMPOLI Materia: INFORMATICA PROGRAMMA SVOLTO A.S. 2015/2016 Classe IV C Informatica Proff. Fabio Ciao / Simone Calugi Libro di testo: Cloud B P.
Come creare un nuovo Prodotto per ebay con Var.
imaio.com imaio v. 3.0 Come creare un nuovo Prodotto per ebay con Var. In questa guida verra illustrato come creare un nuovo prodotto sul sistema imaio III per essere poi pubblicato sul Negozio ebay con
3 D P O W E R F O R D E N T A L L A B S
3 D P O W E R F O R D E N T A L L A B S DentalCad è un software dedicato alla progettazione e modellazione di cappette, ponti, protesi anatomiche, inlay, onlay, veneer, impianti personalizzati, barre di
2011 Politecnico di Torino 1
SQL per le applicazioni Call Level Interface Le richieste sono inviate al DBMS per mezzo di funzioni del linguaggio ospite soluzione basata su interfacce predefinite API, Application Programming Interface
Uso di GCC da riga di comando
Uso di GCC da riga di comando Stefano Ferrari Università degli Studi di Milano stefanoferrari@unimiit Programmazione anno accademico 2016 2017 Shell La shell è una interfaccia utente per accedere ai servizi
Tutorato di Fondamenti di Informatica TUTOR: DAVIDE GHIANI, GIULIA ORRU
Tutorato di Fondamenti di Informatica PROFESSORE: GIAN LUCA MARCIALIS TUTOR: DAVIDE GHIANI, GIULIA ORRU Organizzazione Informazioni di contatto: informatica.marcialis@gmail.com Davide Ghiani Giulia Orrù
ALLPLAN ENGINEERING CIVIL
ALLPLAN ENGINEERING 1 Allplan GmbH, Munich, Germany Foto: Allplan GmbH, ACS-Partner AG Progetto: Aare Bridge, Olten (SO), Svizzera ALLPLAN ENGINEERING CIVIL LA SOLUZIONE BIM PERFETTA PER LA PROGETTAZIONE
TAVOLA DI PROGRAMMAZIONE
TAVOLA DI PROGRAMMAZIONE Anno scolastico 2015/2016 MATERIA: INFORMATICA CLASSE III DOCENTE: ASQUINO DANIELE INDIRIZZO* SIA * indicare oppure Sistemi Informativi Aziendali oppure oppure Costruzione, Ambiente
INDICE. Vista Libretto Pt. Coordinate 2. Inserimento e modifica dei punti di coordinate note 4. Inserimento e modifica dei punti di orientamento 5
Prodotto da INDICE Vista Libretto Pt. Coordinate 2 Inserimento e modifica dei punti di coordinate note 4 Inserimento e modifica dei punti di orientamento 5 Menu File Importa 5 Menu File Esporta 6 Uscite
Manuale Utente Webbiobank
Manuale Utente Webbiobank 1. Autenticazione... 2 2. Scelta Unità Operativa... 3 3. Lista pazienti... 4 3.1. Sincronizza server... 4 3.2. Crea nuovo paziente... 4 3.3. Gestione template anagrafica... 5
MapServer. Marco Negretti. Politecnico di Milano Polo Regionale di Como
MapServer Marco Negretti Politecnico di Milano Polo Regionale di Como e-mail: marco.negretti@polimi.it http://geomatica.como.polimi.it 08/02/06 - v 1.2 proprietà MapServer è un ambiente di sviluppo open
Dichiarazione di una classe. Dichiarazione ereditarietà
Introduzione Il Java è un linguaggio di programmazione orientato agli oggetti (OOL), perché permette di realizzare in un programma tutti i concetti alla base dell OOP quali: l astrazione dei dati, mediante
L Array e un oggetto. L array puo contenere elementi che sono: tipi primitivi, o oggetti (in realta riferimenti ad oggetti!!!).
Arrays Idea Fornire il concetto di array presente nei piu comuni linguaggi di programmazione Un array e una struttura statica, una volta creato la sua dimensione (numero di elementi che lo compongono)
LABORATORI DI CULTURA DIGITALE: INFORMATICA, INTERNET E ROBOTICA
Dipartimento di Ingegneria Informatica Automatica e Gestionale Università di Roma La Sapienza Via Ariosto 25, Roma Corso di formazione INPS Valore P.A. 2016/17 LABORATORI DI CULTURA DIGITALE: DIRETTORE
Java il Corso Fondamentale
Java il Corso Fondamentale Imparare a Programmare APP per Android, applicativi per Server e Desktop, applet e molto altro. IlTuoCorso - Ermes srl Via E.De Amicis 57 20123 Milano Il corso Ciao! Se desideri
IBM SPSS Statistics per Windows - Istruzioni di installazione (Licenza per sito)
IBM SPSS Statistics per Windows - Istruzioni di installazione (Licenza per sito) Le seguenti istruzioni sono relative all installazione di IBM SPSS Statistics versione 19 con licenza per sito. Questo documento
Telemago legge 'in chiaro' i contenuti dei files telematici.
Telemago legge 'in chiaro' i contenuti dei files telematici. In ogni momento, permette di visualizzare, stampare o convertire in PDF dichiarazioni dell'anno in corso Occorre, semplicemente, disporre dei
ISTITUTO TECNICO STATALE L. EINAUDI
CLASSI: SECONDE indirizzo AFM MATERIA: INFORMATICA ORE TOTALI: 66 PROGRAMMAZIONE DIDATTICA DI DIPARTIMENTO A.S. 2017/2018 COMPETENZE DISCIPLINARI (secondo le linee guida degli Istituti Tecnici D.P.R. 15
ATTIVITA DEL GRUPPO DI LAVORO PER L INFORMATIZZAZIONE DEI PRODOTTI IN AMBIENTE GIS Pierluigi CARA, Maurizio PIGNONE
ATTIVITA DEL GRUPPO DI LAVORO PER L INFORMATIZZAZIONE DEI PRODOTTI IN AMBIENTE GIS Pierluigi CARA, Maurizio PIGNONE in collaborazione con Convegno finale Progetti S Roma, 25-26 settembre 2013 premessa