Modelli: formati, strutture dati, processing della mesh

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Modelli: formati, strutture dati, processing della mesh"

Transcript

1 Modelli: formati, strutture dati, processing della mesh Davide Gadia Corso di Programmazione Grafica per il Tempo Reale Laurea Magistrale in Informatica per la Comunicazione a.a. 2013/2014 Outline Modelli high-poly vs low-poly Formati di interscambio e web-oriented Cenni elaborazione dati in pipeline Cenni strutture dati

2 Pipeline di rendering: Application stage Task più importante: Invio delle primitive di rendering a hardware grafico Triangoli Operazioni preliminari all'invio al Geometry stage: caricamento/creazione informazioni geometria tessellation consolidation simplification Modelli 3D Possibili sorgenti: tecniche di modellazione poligonale tecniche di modellazione basata su superfici tecniche di modellazione procedurale scannerizzazione 3D ricostruzione da foto... combinazione di queste tecniche

3 Modelli 3D high-poly vs low-poly Differenza tra modelli per animazione e per real-time Animazione alto livello di dettaglio per curvature alto numero poligoni quadrilateri spesso si utilizzano superfici parametriche Real-time compromesso su complessità mesh per prestazioni basso numero di poligoni triangoli quasi esclusivamente modelli poligonali Modelli 3D high-poly vs low-poly

4 Modelli 3D high-poly vs low-poly Modelli 3D high-poly vs low-poly

5 Modello poligonale Poligoni Triangoli o quadrati Componenti base: Vertici Spigoli Facce Altri possibili attributi: Normali Per faccia o per vertice Coordinate UV Colore o materiale. Formati di interscambio Esistono diversi (TANTI) formati per salvataggio dati mesh poligonale ASCII o binari Proprietari o open Problema: Esportazione e riutilizzo formati in SW/ambienti diversi Supporto nativo o utilizzo diverse librerie esterne Formati di interscambio Proposte di standard open per scambio modelli tra diverse applicazioni

6 Formati di interscambio : Wavefront OBJ (.obj) Proposto da Wavefront Technologies Formato ASCII semplice e aperto Solo geometria Face based Elenco: Vertici Coordinate UV Normali Di tutto l'oggetto Mantiene organizzazione gerarchica Proprietari o open Facce da indici nell'elenco delle singole componenti. Informazioni su materiali\texture su file.mtl esterno Molto utilizzato e supportato Formati di interscambio : Wavefront OBJ File di definizione materiali Lista vertici Lista coordinate texture Lista normali Lista facce mtllib cubo.mtl g default v v v v v v v v vt vt vt #altre coord texture... vn vn vn vn vn #altre normali... g pcube1 f 1/1/1 2/2/2 4/4/3 3/3/4 f 3/3/5 4/4/6 6/6/7 5/5/8 f 5/5/9 6/6/10 8/8/11 7/7/12 f 7/7/13 8/8/14 2/10/15 1/9/16 f 2/2/17 8/11/18 6/12/19 4/4/20 f 7/13/21 1/1/22 3/3/23 5/14/24

7 Formati di interscambio : COLLADA (.dae) Proposto e gestito da Khronos Group COLLAborative Design Activity.dae = Digital Asset Exchange Schema XML open Geometria Shader e materiali Animazioni Simulazioni fisiche Versioni multiple dello stesso asset Grande flessibilità Difficoltà nell'implementare API e tool che seguano correttamente standard Problemi di compatibilità tra importer/exporter Formati di interscambio : COLLADA <COLLADA xmlns=" version="1.4.1">... <library_geometries> <geometry id="box-lib" name="box"> <mesh> <source id="box-lib-positions" name="position"> <float_array id="box-lib-positions-array" count="24"> </float_array> <technique_common> <accessor count="8" offset="0" source="#box-lib-positions-array" stride="3"> <param name="x" type="float"></param> <param name="y" type="float"></param> <param name="z" type="float"></param> </accessor> </technique_common> </source> <source id="box-lib-normals" name="normal"> <float_array id="box-lib-normals-array" count="72"> </float_array> <technique_common> <accessor count="24" offset="0" source="#box-lib-normals-array" stride="3"> <param name="x" type="float"></param> <param name="y" type="float"></param> <param name="z" type="float"></param> </accessor> </technique_common> </source> <vertices id="box-lib-vertices"> <input semantic="position" source="#box-lib-positions"/> </vertices> <polylist count="6" material="bluesg"> <input offset="0" semantic="vertex" source="#box-lib-vertices"/> <input offset="1" semantic="normal" source="#box-lib-normals"/> <vcount> </vcount> <p> </p> </polylist> </mesh> </geometry> </library_geometries>... </COLLADA>

8 Formati web per la grafica : VRML (.wrl) Virtual Reality Modeling Language Proposto e gestito da Web3D Consortium Standard ISO nel 1997 Linguaggio di markup visualizzazione e interazione con scenario di grafica All'interno del browser Necessità di plugin La limitata disponibilità di banda ne limitò il successo Formati web per la grafica : VRML #VRML V2.0 utf8 Separator { } Texture2 {filename "bark.jpg"} Cylinder { parts ALL radius 0.5 height 4 }

9 Formati web per la grafica : X3D (.x3d) extensible 3D sviluppato da Web3D Consortium Successore di VRML Standard ISO nel 2004 Basato su XML Supporta animazioni, multitexturing, shader, ottimizzazioni, ecc Gestisce anche audio, interazione, networking Migliore supporto tramite API Profili: Core, Interchange, Interactive, Immersive, Full Espongono numero crescente di funzionalità Scenario utilizza il profilo + adatto al suo scopo Prima di HTML5, necessità di plugin Adesso integrazione con altri dialetti XML per rendering su Canvas Interfacciamento con WebGL e Javascript Formati web per la grafica : X3D <X3D version='3.0 profile='interchange'> <head> </head> <Scene> <Group> <NavigationInfo type='"examine"'/> <DirectionalLight/> <Transform translation=' '> <Shape> <Sphere radius='2.3'/> <Appearance> <Material diffusecolor=' '/> </Appearance> </Shape> </Transform> </Group> </Scene> </X3D>

10 Formati web per la grafica : basati su JSON JavaScript Object Notation Formato di interscambio di dati Generici, non solo per grafica Basato su sottoinsieme di Javascript ASCII, molto semplice Basato su array di coppie nome:valore Con introduzione WebGL Diffusione di descrizione JSON della scena e dei modelli Va bene per scene non troppo complesse O se la scena è composta da numerosi elementi separati Es: Visualizzazione scientifica Sfruttando caricamento asincrono con AJAX Creazione plugin/script appositi per SW modellazione Formati web per la grafica : basati su JSON { "objectname" : ["Plane"], "texturepath" : ["(null)"], "vertexpositions" : [ , , , , , , , , , , , ], "vertextexturecoords" : [], "indices" : [0,3,2,1], "texindices" : [] }

11 Preparazione/Ottimizzazione mesh Prima dell'invio delle primitive alla GPU Operazioni: tessellation consolidation simplification Trattazione introduttiva e non approfondita Tecniche più legate a sviluppo motore di rendering/engine grafico Vedere cap 12 Realtime rendering per dettagli Tessellation La geometria caricata dal modello presenta poligoni con 4 spigoli E' necessario suddividere i poligoni Criteri: Triangoli: hardware è ottimizzato per triangoli Tessellation diventa triangolazione Caso + comune Convessità: tutti i sottopoligoni devono essere convessi Area: divido in sottopoligoni con area massima prestabilita Regolarità: divido in sottopoligoni usando uno schema uniforme

12 Tessellation Processo complicato Numerosi possibili problemi Geometria del modello presenta problemi Poligoni non planari Incroci pericolosi di edge Necessità di controlli e più passi di aggiustamento Triangoli troppo lunghi e stretti creano problemi in shading Vertici a T vanno eliminati aggiungendo triangoli.. Consolidation Fase di ottimizzazione della geometria Merging Orientation Generazione normali ai vertici

13 Merging Polygon soup: Modelli possono presentare poligoni disconnessi 2 poligoni condividono spigoli e vertici, ma in memoria sono separati Ripetizione di informazione Spreco di risorse Dati vengono convertiti in una Polygon Mesh: Analisi e introduzione nella mesh dei vertici, eliminando i doppioni Unione di vertici molto vicini, e inserimento nuovo vertice nella mesh welding Orientation Caratteristica di una buona mesh: Uniformità di orientamento dei poligoni Ordine dei vertici uniforme nella mesh (es: senso antiorario) Comporta normali di faccia orientate alla stessa maniera Uniformare orientamento richiede: analizzare la mesh creata in fase di merging Ordine vertici Relazioni tra spigoli in comune Creazione grafo di vicinanza tra poligoni Trovare poligoni con senso diverso dai vicini e ribaltarli Procedimento funziona se ogni spigolo è in comune solo a massimo 2 poligoni

14 Orientation Normal smoothing Generazione normali ai vertici Essenziali per rendering Spesso non fornite dal modello esportato da SW modellazione

15 Normal smoothing Calcolo a partire da normali faccia Calcolo normali vertice mediando le normali delle facce comuni Contributo dato da angolo tra faccia e normale nel calcolo della media serve a evitare inconsistenza Simplification Data reduction Decimation Analisi della mesh dopo fasi precedenti Tentativo di rimuovere poligoni inutili o non significativi Mantenendo l'apparenza finale Di solito, tramite generazione di normal map a partire dalla mesh originale, applicate poi alla mesh decimata Per applicazioni in tempo reale Prestazioni migliori diminuendo il numero di primitive mandate avanti nella pipeline

16 Simplification Edge collapse o Edge contraction Statico Dinamico View-dependent Terrain rendering Comporta eliminazione di elementi e primitive Possibilità di introdurre artefatti Necessità di ulteriori passi di pulizia della mesh Simplification

17 Subdivision surfaces Generazione di mesh dettagliate a partire da mesh semplice (mesh di controllo) Subdivision surfaces Processo a 2 fasi: Fase di raffinamento Creo nuovi vertici e collegamenti tra i nuovi triangoli Fase di smoothing Aggiusto la posizione 3D dei nuovi vertici seguendo la curvatura della mesh

18 Subdivision surfaces Diversi approcci proposti in letteratura: Statici vs dinamici Triangle-based vs polygonal-based Loop subdivision 3 subdivision Doo-Sabin subdivision Catmull-Clark subdivision Tecnica + famosa Sviluppata da Pixar In libreria open-source Subdivision surfaces Di solito applicate per animazione Utilizzate anche in modellazione modelli per videogiochi Creazione diverse versioni dei modelli Level of detail Con WebGL, diventa utile per avere il caricamento di una mesh molto semplificata Rifinita da un passo di suddivisione calcolato lato client

19 Polygon mesh: strutture dati Necessità di strutture dati adeguate Per ottimizzare processo merging e orientation E elaborazioni successive Polygon mesh: strutture dati Soluzione facile e intuitiva: Lista di vertici Lista di indici nella lista dei vertici per descrivere i poligoni v1 v v1 v2 v3 v4 v5 Lista vertici v5 f1 v4 f2 v3 f f Poligoni

20 Polygon mesh: strutture dati Problema: mancano informazioni sugli spigoli Si possono ricavare Computazionalmente pesante per modelli complessi Aggiungo ridondanza: Lista di vertici Lista di indici nella lista dei vertici per descrivere gli spigoli Lista di indici nella lista dei vertici per descrivere i poligoni Devo comunque fare una ricerca in tutte le liste Strutture dati Semplici liste non efficienti Serve struttura dati flessibili, ottimizzate e veloci Con accesso diretto e in tempo costante agli elementi vicini a una primitiva considerata Senza dover analizzare tutta la struttura dati

21 Struttura dati Half-edge Implementazione: Spezza uno spigolo in due per la sua lunghezza Entità separate orientate in senso opposto Nella struttura dati puntatori a: Vertice alla fine del semi-spigolo Semi-spigolo successivo Faccia interna allo semi-spigolo Semi-spigolo gemello orientato in senso opposto Struttura dati Half-edge

22 Half-edge: implementazione C struct HE_vert { float x; float y; float z; struct HE_edge { //vertice alla fine del half-edge HE_vert* vert; }; //half-edge uscente dal vertice HE_edge* edge; struct HE_face { //un half-edge di contorno HE_edge* edge; }; }; //half-edge gemello HE_edge* pair; //faccia interna al half-edge HE_face* face; //half-edge successivo HE_edge* next; Half-edge: implementazione C //trovare i vertici e le facce adiacenti a un edge HE_vert* vert1 = edge->vert; HE_vert* vert2 = edge->pair->vert; HE_face* face1 = edge->face; HE_face* face2 = edge->pair->face; inc. vertex face opposite //trovare ed elaborare tutti gli edge di una faccia HE_edge* edge = face->edge; do { // do something with edge... edge = edge->next; } while (edge = face->edge); next edge face

23 References Real time rendering 3rd edition : Cap 12 Slide e immagini da Per prossima lezione 1 Ripasso Algebra lineare e trigonometria Slide corso Matematica per il discreto Appendici A e B Real-time rendering Ripasso Trasformazioni e Quaternioni Slide corso Grafica e Immagini Digitali Comunicazione Digitale - Prof. Marini Capitolo 4 Real-time rendering

24 Per prossima lezione 2 Studiare da soli codice es01_multiplecameras

WebGL. Lezione 18: 15 Maggio 2014

WebGL. Lezione 18: 15 Maggio 2014 WebGL Lezione 18: 15 Maggio 2014 Cronologia: Grafica 3D nell Hardware In principio (giurassico informatico) postazioni specializzate La Silicon Graphics si afferma come produttrice di workstation grafiche

Dettagli

AMBIENTE VIRTUALE. Moduli logici di un Ambiente Virtuale. Modellazione. Management Rendering Interazione. Sintesi. Comportamenti.

AMBIENTE VIRTUALE. Moduli logici di un Ambiente Virtuale. Modellazione. Management Rendering Interazione. Sintesi. Comportamenti. Moduli logici di un Ambiente Virtuale Sintesi Campionamento Comportamenti Proprietà AMBIENTE VIRTUALE Management Rendering Interazione UTENTE È il processo che porta alla descrizione di un oggetto (modello),

Dettagli

Introduzione a API e game engine per la programmazione grafica

Introduzione a API e game engine per la programmazione grafica Introduzione a API e game engine per la programmazione grafica OpenGL e WebGL Davide Gadia Corso di Programmazione Grafica per il Tempo Reale Laurea Magistrale in Informatica per la Comunicazione a.a.

Dettagli

AMBIENTE VIRTUALE UTENTE

AMBIENTE VIRTUALE UTENTE Moduli logici di un Ambiente Virtuale Sintesi Campionamento Comportamenti Proprietà AMBIENTE VIRTUALE Management Rendering Interazione UTENTE È il processo che porta alla descrizione di un oggetto (modello),

Dettagli

OpenSceneGraph & OSG4Web

OpenSceneGraph & OSG4Web OpenSceneGraph & OSG4Web Parte 1 OpenSceneGraph Introduzione alla creazione di una Applicazione 3D e OpenGL Basi di OpenSceneGraph Demo e prove pratiche Parte 2 Navigazione e Virtual Worlds su larga scala

Dettagli

I Modelli 3D più comuni: Mesh poligonali

I Modelli 3D più comuni: Mesh poligonali Modellazione 3D 3D Models for interactive applications Marco Tarini I Modelli 3D più comuni: Mesh poligonali Di triangoli, o mista (quadrilateri + triangoli) Struttura dati per modellare oggetti 3D GPU

Dettagli

Livello di approfondimento della lezione. Texture mapping di solito spiegato in corsi di CG di base

Livello di approfondimento della lezione. Texture mapping di solito spiegato in corsi di CG di base Texture mapping Davide Gadia, Daniele Marini Corso di Programmazione Grafica per il Tempo Reale Laurea Magistrale in Informatica per la Comunicazione a.a. 2013/2014 Livello di approfondimento della lezione

Dettagli

UNIVERSITÀ DEGLI STUDI DI SIENA

UNIVERSITÀ DEGLI STUDI DI SIENA UNIVERSITÀ DEGLI STUDI DI SIENA FACOLTÀ DI INGEGNERIA Corso di Laurea Specialistica in Ingegneria Informatica, orientamento Robotica ed Automazione Tesi di Laurea Interazione Visuo-Aptica con Oggetti Deformabili

Dettagli

Simple & Efficient. www.quick-software-line.com

Simple & Efficient. www.quick-software-line.com Cosa è XML? extensible Markup Language Linguaggio è una definizione limitativa XML serve a descrivere con precisione qualsiasi informazione XML è estensibile. Ovvero non ha tag predefiniti come HTML XML

Dettagli

3DE Modeling Professional

3DE Modeling Professional 3DE Modeling Professional 3DE Modeling Professional è la parte di 3DE Modeling Suite che si occupa della modellazione 3D automatica di oggetti ed edifici a partire da nuvole di punti ottenute con scanner

Dettagli

Rappresentazione di oggetti 3D

Rappresentazione di oggetti 3D Rappresentazione di oggetti 3D 1 Modellazione geometrica La modellazione geometrica riguarda le tecniche di rappresentazione di curve e superfici Surface modeling Rappresentazione della superficie di un

Dettagli

Indice generale. OOA Analisi Orientata agli Oggetti. Introduzione. Analisi

Indice generale. OOA Analisi Orientata agli Oggetti. Introduzione. Analisi Indice generale OOA Analisi Orientata agli Oggetti Introduzione Analisi Metodi d' analisi Analisi funzionale Analisi del flusso dei dati Analisi delle informazioni Analisi Orientata agli Oggetti (OOA)

Dettagli

Computer Graphics. La disciplina fornisce metodi per creare elaborare memorizzare visualizzare. immagini di oggetti o scene mediante un computer

Computer Graphics. La disciplina fornisce metodi per creare elaborare memorizzare visualizzare. immagini di oggetti o scene mediante un computer Computer Graphics La disciplina fornisce metodi per creare elaborare memorizzare visualizzare immagini di oggetti o scene mediante un computer Image Processing La disciplina fornisce metodi per acquisire

Dettagli

exe Learning Costruire e modificare oggetti e materiali per l apprendimento

exe Learning Costruire e modificare oggetti e materiali per l apprendimento exe Learning Costruire e modificare oggetti e materiali per l apprendimento di Romolo Pranzetti http://www.comeweb.it Disporre di materiali didattici Sempre più spesso servono materiali didattici per gli

Dettagli

3D e Realtà Virtuale

3D e Realtà Virtuale 3D e Realtà Virtuale Modello 3D La costruzione di un modello 3D, così come la realizzazione di un plastico tradizionale, necessita di grande precisione e attenzione conoscitiva. Tale modello convoglia

Dettagli

Grafica 3D Interattiva

Grafica 3D Interattiva Informatica Grafica ][ Marco Gribaudo marcog@di.unito.it Grafica 3D Interattiva sono una libreria di funzioni a basso livello per facilitare la scrittura di videogiochi e di applicazioni multimediali.

Dettagli

Modelli 3D: come ottenerli

Modelli 3D: come ottenerli Come tutti gli asset, possible aquistarli Modellazione digitale manuale Lavoro dei modellatori digitali 2D concept artist 2D concepts / Sketches 3D modeller (modellatore digitale 3D) 3D low poly mesh 2015/2016

Dettagli

I formati nella Computer Grafica

I formati nella Computer Grafica I formati nella Computer Grafica Daniele Marini, Maurizio Rossi Marco Ronchetti, Davide Selmo, Davide Gadia Struttura di ambiente 3D Abbiamo una struttura in cui gli oggetti possono essere classificati

Dettagli

Estensione di un sistema per la gestione semi-automatica di siti didattici con XML

Estensione di un sistema per la gestione semi-automatica di siti didattici con XML Università degli Studi di Milano Bicocca Facoltà di Scienze Matematiche, Fisiche e Naturali Corso di Laurea in Informatica Estensione di un sistema per la gestione semi-automatica di siti didattici con

Dettagli

Database. Si ringrazia Marco Bertini per le slides

Database. Si ringrazia Marco Bertini per le slides Database Si ringrazia Marco Bertini per le slides Obiettivo Concetti base dati e informazioni cos è un database terminologia Modelli organizzativi flat file database relazionali Principi e linee guida

Dettagli

GIS e Geo WEB: piattaforme e architetture. Docente: Cristoforo Abbattista email: abbattista@planetek.it

GIS e Geo WEB: piattaforme e architetture. Docente: Cristoforo Abbattista email: abbattista@planetek.it GIS e Geo WEB: piattaforme e architetture Docente: Cristoforo Abbattista email: abbattista@planetek.it III lezione Componenti e linguaggi GIS e Geo WEB: piattaforme e architetture Vediamo un po Demo PostgreSQL

Dettagli

HDS Software Technodigit 3D Reshaper Caratteristiche e benefici

HDS Software Technodigit 3D Reshaper Caratteristiche e benefici HDS Software Technodigit 3D Reshaper Caratteristiche e benefici Software dedicato alla modellazione 3D mesh di nuvole di punti provenienti da qualunque tipo di hardware (laser scanner terrestri, CMM bracci

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

Utilizzo Data Glove e Tracker in Panda3D

Utilizzo Data Glove e Tracker in Panda3D Utilizzo Data Glove e Tracker in Panda3D Davide Gadia Corso di Ambienti Virtuali Immersivi e Interattivi Laurea Magistrale in Informatica per la Comunicazione a.a. 2012/2013 Data Glove 5DT 14 Ultra Connessione

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

Università degli Studi di Catania Corso di Laurea Magistrale in Informatica Multimedia 2013/14. Cantarella Danilo. OpenCV Android

Università degli Studi di Catania Corso di Laurea Magistrale in Informatica Multimedia 2013/14. Cantarella Danilo. OpenCV Android Università degli Studi di Catania Corso di Laurea Magistrale in Informatica Multimedia 2013/14 Cantarella Danilo Introduzione OpenCV (Open Source Computer Vision Library) è una libreria disponibile per

Dettagli

TIMESHARK: Uno strumento per la visualizzazione e l analisi delle supertimelines. Relatore: Federico Grattirio

TIMESHARK: Uno strumento per la visualizzazione e l analisi delle supertimelines. Relatore: Federico Grattirio TIMESHARK: Uno strumento per la visualizzazione e l analisi delle supertimelines Relatore: Federico Grattirio Indice: Timeline nelle analisi forensi A cosa servono? Dove posso trovare le informazioni?

Dettagli

Organizzazione degli archivi

Organizzazione degli archivi COSA E UN DATA-BASE (DB)? è l insieme di dati relativo ad un sistema informativo COSA CARATTERIZZA UN DB? la struttura dei dati le relazioni fra i dati I REQUISITI DI UN DB SONO: la ridondanza minima i

Dettagli

Sistemi Operativi IMPLEMENTAZIONE DEL FILE SYSTEM. D. Talia - UNICAL. Sistemi Operativi 9.1

Sistemi Operativi IMPLEMENTAZIONE DEL FILE SYSTEM. D. Talia - UNICAL. Sistemi Operativi 9.1 IMPLEMENTAZIONE DEL FILE SYSTEM 9.1 Implementazione del File System Struttura del File System Implementazione Implementazione delle Directory Metodi di Allocazione Gestione dello spazio libero Efficienza

Dettagli

Più veloce. Più veloce, più intuitivo, più ricco, più compatibile: tutto questo in DIMS 3.0 Consultazione.

Più veloce. Più veloce, più intuitivo, più ricco, più compatibile: tutto questo in DIMS 3.0 Consultazione. 2 DIMS 3.0 Consultazione Più veloce, più intuitivo, più ricco, più compatibile: tutto questo in DIMS 3.0 Consultazione. DIMS 3.0 Consultazione, il componente di DIMS Web Interface dedicato all accesso

Dettagli

Creare superfici. Le superfici. Informatica Grafica ][ Le superfici. Le superfici. Le superfici. Le superfici

Creare superfici. Le superfici. Informatica Grafica ][ Le superfici. Le superfici. Le superfici. Le superfici Informatica Grafica ][ Creare superfici Come visto nel corso di IG1, gli oggetti 3D vengono memorizzati attraverso le superfici che li delimitano. In Maya esistono 3 diverse classi di superfici: Marco

Dettagli

Introduzione al data base

Introduzione al data base Introduzione al data base L Informatica è quella disciplina che si occupa del trattamento automatico dei dati con l ausilio del computer. Trattare i dati significa: raccoglierli, elaborarli e conservarli

Dettagli

SistemiInformatividiRete

SistemiInformatividiRete SistemiInformatividiRete AA 2000-01 (IV) Progettazione di siti Web: un approccio per Entita e Relazioni Progetto e costruzione di applicazioni ipermediali Ingegneria del SW: disciplina che studia le linee

Dettagli

Realizzazione di un Tool per l iniezione automatica di difetti all interno di codice Javascript

Realizzazione di un Tool per l iniezione automatica di difetti all interno di codice Javascript tesi di laurea di difetti all interno di codice Javascript Anno Accademico 2009/2010 relatore Ch.mo prof. Porfirio Tramontana correlatore Ch.mo ing. Domenico Amalfitano candidato Vincenzo Riccio Matr.

Dettagli

Presentazione di Cedac Software

Presentazione di Cedac Software Agenda Presentazione di Cedac Software SOA ed ESB Analisi di un caso studio Esempi Q&A Presentazione di Cedac Software 1 2 Presentazione di Cedac Software S.r.l. Divisione Software Azienda nata nel 1994

Dettagli

SVG Editor. Istituto Italiano Edizioni Atlas 1

SVG Editor. Istituto Italiano Edizioni Atlas 1 SVG Editor SVG-edit è un applicazione per la creazione e modifica di grafica vettoriale in formato svg disponibile on-line. E compatibile con qualsiasi browser, essendo realizzato in linguaggio JavaScript.

Dettagli

Progettaz. e sviluppo Data Base

Progettaz. e sviluppo Data Base Progettaz. e sviluppo Data Base! Introduzione ai Database! Tipologie di DB (gerarchici, reticolari, relazionali, oodb) Introduzione ai database Cos è un Database Cos e un Data Base Management System (DBMS)

Dettagli

Manuale Utente Amministrazione Trasparente GA

Manuale Utente Amministrazione Trasparente GA Manuale Utente GA IDENTIFICATIVO DOCUMENTO MU_AMMINISTRAZIONETRASPARENTE-GA_1.0 Versione 1.0 Data edizione 03.05.2013 1 Albo Pretorio On Line TABELLA DELLE VERSIONI Versione Data Paragrafo Descrizione

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

Lezione 1. Introduzione e Modellazione Concettuale

Lezione 1. Introduzione e Modellazione Concettuale Lezione 1 Introduzione e Modellazione Concettuale 1 Tipi di Database ed Applicazioni Database Numerici e Testuali Database Multimediali Geographic Information Systems (GIS) Data Warehouses Real-time and

Dettagli

APPENDICE I Pratiche di tecnologie informatiche per la elaborazione della musica e del suono

APPENDICE I Pratiche di tecnologie informatiche per la elaborazione della musica e del suono APPENDICE I Pratiche di tecnologie informatiche per la elaborazione della musica e del suono 135 L elaborazione digitale del segnale audio 136 L appendice dedicata alle Pratiche di tecnologie informatiche

Dettagli

Modelli 3D: come ottenerli

Modelli 3D: come ottenerli Modellazione digitale manuale Lavoro dei modellatori digitali 2D concept artist 2D concepts / Sketches 3D modeller (modellatore digitale 3D) 3D low poly mesh Tecniche di modellazione digitale di modelli

Dettagli

Claudio Gussini Programma dei Corsi I e II Livello

Claudio Gussini Programma dei Corsi I e II Livello Claudio Gussini Programma dei Corsi I e II Livello Livello I - Modellazione Base - In questi primi tre giorni di corso, gli allievi impareranno a disegnare e modificare accuratamente modelli in NURBS-3D.

Dettagli

Introduzione a Quantum GIS (QGIS) - passaggio dal software ArcView 3.x a software GIS OpenSource

Introduzione a Quantum GIS (QGIS) - passaggio dal software ArcView 3.x a software GIS OpenSource Introduzione a Quantum GIS (QGIS) - passaggio dal software ArcView 3.x a software GIS OpenSource I servizi OGC Forestello Luca - Niccoli Tommaso - Sistema Informativo Ambientale AT01 http://webgis.arpa.piemonte.it

Dettagli

Data Base. Prof. Filippo TROTTA

Data Base. Prof. Filippo TROTTA Data Base Definizione di DataBase Un Database può essere definito come un insieme di informazioni strettamente correlate, memorizzate su un supporto di memoria di massa, costituenti un tutt uno, che possono

Dettagli

Modellazione dei dati in UML

Modellazione dei dati in UML Corso di Basi di Dati e Sistemi Informativi Modellazione dei dati in UML Angelo Montanari Dipartimento di Matematica e Informatica Università degli Studi di Udine Introduzione UML (Unified Modeling Language):

Dettagli

Sistemi Operativi IMPLEMENTAZIONE DEL FILE SYSTEM. Implementazione del File System. Struttura del File System. Implementazione

Sistemi Operativi IMPLEMENTAZIONE DEL FILE SYSTEM. Implementazione del File System. Struttura del File System. Implementazione IMPLEMENTAZIONE DEL FILE SYSTEM 9.1 Implementazione del File System Struttura del File System Implementazione Implementazione delle Directory Metodi di Allocazione Gestione dello spazio libero Efficienza

Dettagli

Corso Online Analista Programmatore Microsoft

Corso Online Analista Programmatore Microsoft Corso Online Analista Programmatore Microsoft We Train Italy info@wetrainitaly.it Programma Generale del Corso Analista Programmatore Microsoft Tematiche di Base Modulo Uno Le basi della programmazione

Dettagli

Realizzare la VR: i software. Piattaforme per la VR: VRML. Il più diffuso: VRML (Virtual Reality Modeling Language)

Realizzare la VR: i software. Piattaforme per la VR: VRML. Il più diffuso: VRML (Virtual Reality Modeling Language) Lezione 5.1 Realizzare la VR: i software Piattaforme per la VR: VRML Il più diffuso: VRML (Virtual Reality Modeling Language) Rappresentazioni 3D interattive anche per web Rendering di poligoni tridimensionali

Dettagli

Telerilevamento e GIS Prof. Ing. Giuseppe Mussumeci

Telerilevamento e GIS Prof. Ing. Giuseppe Mussumeci Corso di Laurea Magistrale in Ingegneria per l Ambiente e il Territorio A.A. 2014-2015 Telerilevamento e GIS Prof. Ing. Giuseppe Mussumeci Strutture di dati: DB e DBMS DATO E INFORMAZIONE Dato: insieme

Dettagli

Università degli studi Roma Tre Dipartimento di informatica ed automazione. Tesi di laurea

Università degli studi Roma Tre Dipartimento di informatica ed automazione. Tesi di laurea Università degli studi Roma Tre Dipartimento di informatica ed automazione Tesi di laurea Reingegnerizzazione ed estensione di uno strumento per la generazione di siti Web Relatore Prof. P.Atzeni Università

Dettagli

Introduzione all Information Retrieval

Introduzione all Information Retrieval Introduzione all Information Retrieval Argomenti della lezione Definizione di Information Retrieval. Information Retrieval vs Data Retrieval. Indicizzazione di collezioni e ricerca. Modelli per Information

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

WORK LINE LASER MACHINE: DAL FILE 2D AL TAGLIO

WORK LINE LASER MACHINE: DAL FILE 2D AL TAGLIO WORK LINE LASER MACHINE: DAL FILE 2D AL TAGLIO PRIMO PASSO: CREARE IL FILE 2D Il pezzo che si vuole realizzare va modellato con un software che permetta di ottenere un file vettoriale. In figura 1 viene

Dettagli

COS È UN LINGUAGGIO? LINGUAGGI DI ALTO LIVELLO LA NOZIONE DI LINGUAGGIO LINGUAGGIO & PROGRAMMA

COS È UN LINGUAGGIO? LINGUAGGI DI ALTO LIVELLO LA NOZIONE DI LINGUAGGIO LINGUAGGIO & PROGRAMMA LINGUAGGI DI ALTO LIVELLO Si basano su una macchina virtuale le cui mosse non sono quelle della macchina hardware COS È UN LINGUAGGIO? Un linguaggio è un insieme di parole e di metodi di combinazione delle

Dettagli

Il sistema operativo TinyOS

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

Dettagli

Università degli Studi "Roma Tre" Dipartimento di Informatica ed automazione. Facoltà di Ingegneria

Università degli Studi Roma Tre Dipartimento di Informatica ed automazione. Facoltà di Ingegneria Università degli Studi "Roma Tre" Dipartimento di Informatica ed automazione Facoltà di Ingegneria Corso di Laurea in Ingegneria Informatica Tesi di Laurea AUTENTICAZIONE PER APPLICAZIONI WEB Relatore

Dettagli

La realizzazione di WebGis con strumenti "Open Source".

La realizzazione di WebGis con strumenti Open Source. La realizzazione di WebGis con strumenti "Open Source". Esempi di impiego di strumenti a sorgente aperto per la realizzazione di un Gis con interfaccia Web Cos'è un Web Gis? Da wikipedia: Sono detti WebGIS

Dettagli

Realizzazione di uno strumento web-based per la simulazione remota di reti di sensori senza filo

Realizzazione di uno strumento web-based per la simulazione remota di reti di sensori senza filo tesi di laurea Realizzazione di uno strumento web-based per la simulazione remota di reti di sensori senza filo Anno Accademico 2009/2010 relatore Ch.mo prof. Marcello Cinque correlatore Ing. Catello di

Dettagli

Sistemi Operativi MECCANISMI E POLITICHE DI PROTEZIONE. D. Talia - UNICAL. Sistemi Operativi 13.1

Sistemi Operativi MECCANISMI E POLITICHE DI PROTEZIONE. D. Talia - UNICAL. Sistemi Operativi 13.1 MECCANISMI E POLITICHE DI PROTEZIONE 13.1 Protezione Obiettivi della Protezione Dominio di Protezione Matrice di Accesso Implementazione della Matrice di Accesso Revoca dei Diritti di Accesso Sistemi basati

Dettagli

MECCANISMI E POLITICHE DI PROTEZIONE 13.1

MECCANISMI E POLITICHE DI PROTEZIONE 13.1 MECCANISMI E POLITICHE DI PROTEZIONE 13.1 Protezione Obiettivi della Protezione Dominio di Protezione Matrice di Accesso Implementazione della Matrice di Accesso Revoca dei Diritti di Accesso Sistemi basati

Dettagli

Le ombre in OpenGl. Daniele Varin LS Ing. Informatica Corso di Elementi di Grafica Digitale http://varindaniele.altervista.org

Le ombre in OpenGl. Daniele Varin LS Ing. Informatica Corso di Elementi di Grafica Digitale http://varindaniele.altervista.org Le ombre in OpenGl Daniele Varin LS Ing. Informatica Corso di Elementi di Grafica Digitale http://varindaniele.altervista.org Punto di partenza In OpenGl le luci non proiettano ombre 2 Perché si introducono

Dettagli

connessioni tra i singoli elementi Hanno caratteristiche diverse e sono presentati con modalità diverse Tali relazioni vengono rappresentate QUINDI

connessioni tra i singoli elementi Hanno caratteristiche diverse e sono presentati con modalità diverse Tali relazioni vengono rappresentate QUINDI Documenti su Internet LINGUAGGI DI MARKUP Internet permette (tra l altro) di accedere a documenti remoti In generale, i documenti acceduti via Internet sono multimediali, cioè che possono essere riprodotti

Dettagli

Per capire meglio l ambito di applicazione di un DWhouse consideriamo la piramide di Anthony, L. Direzionale. L. Manageriale. L.

Per capire meglio l ambito di applicazione di un DWhouse consideriamo la piramide di Anthony, L. Direzionale. L. Manageriale. L. DATA WAREHOUSE Un Dataware House può essere definito come una base di dati di database. In molte aziende ad esempio ci potrebbero essere molti DB, per effettuare ricerche di diverso tipo, in funzione del

Dettagli

DISPENSE. sull uso di GRASS e QGIS per l analisi del territorio

DISPENSE. sull uso di GRASS e QGIS per l analisi del territorio DISPENSE sull uso di GRASS e QGIS per l analisi del territorio per il corso di Geomorfologia per il progetto di paesaggio del Prof. Geol. G. Brancucci Laurea magistrale in Progettazione delle Aree Verdi

Dettagli

MECODES MECODES. Progettazione integrata e simultanea con MECODES.

MECODES MECODES. Progettazione integrata e simultanea con MECODES. MECODES MECODES sostituisce la metodologia di progettazione tradizionale con un approccio Meccatronico multi-dominio. In questo modo non sono più necessarie numerose rielaborazioni per lo scambio di informazioni

Dettagli

Applicazioni 3D avanzate

Applicazioni 3D avanzate Azienda Ospedaliera Card. G. Panico Applicazioni 3D avanzate VR e segmentazione delle articolazioni: campi applicativi Indice Applicazioni 3D avanzate Articolazioni e grandi macchine 1. Definizioni 2.

Dettagli

Fondamenti di Informatica 1. Prof. B.Buttarazzi A.A. 2010/2011

Fondamenti di Informatica 1. Prof. B.Buttarazzi A.A. 2010/2011 Fondamenti di Informatica 1 Prof. B.Buttarazzi A.A. 2010/2011 Sommario Installazione SOFTWARE JDK ECLIPSE 03/03/2011 2 ALGORITMI E PROGRAMMI PROBLEMA ALGORITMO PROGRAMMA metodo risolutivo linguaggio di

Dettagli

Corso Analista Programmatore Web PHP Corso Online Analista Programmatore Web PHP

Corso Analista Programmatore Web PHP Corso Online Analista Programmatore Web PHP Corso Analista Programmatore Web PHP Corso Online Analista Programmatore Web PHP Accademia Futuro info@accademiafuturo.it Programma Generale del Corso Analista Programmatore Web PHP Tematiche Trattate

Dettagli

Implementazione di MVC. Gabriele Pellegrinetti

Implementazione di MVC. Gabriele Pellegrinetti Implementazione di MVC Gabriele Pellegrinetti 2 Come implementare il pattern Model View Controller con le tecnologie JSP, ASP e XML Implementazione del pattern MVC in Java (JSP Model 2) SUN è stato il

Dettagli

Mon Ami 3000 Varianti articolo Gestione di varianti articoli

Mon Ami 3000 Varianti articolo Gestione di varianti articoli Prerequisiti Mon Ami 3000 Varianti articolo Gestione di varianti articoli L opzione Varianti articolo è disponibile per le versioni Azienda Light e Azienda Pro e include tre funzionalità distinte: 1. Gestione

Dettagli

Basi di Dati Relazionali

Basi di Dati Relazionali Corso di Laurea in Informatica Basi di Dati Relazionali a.a. 2009-2010 PROGETTAZIONE DI UNA BASE DI DATI Raccolta e Analisi dei requisiti Progettazione concettuale Schema concettuale Progettazione logica

Dettagli

PointCloud 7.0 Anno 2011

PointCloud 7.0 Anno 2011 PointCloud 7.0 Anno 2011 Compatibilità con AutoCAD 2007-2012 ed AutoCAD 2007-2012 Supporto del formato nativo delle nuvole di punti di AutoCAD (PCG) e miglioramento delle performance riguardo la velocità

Dettagli

ISTITUTO TECNICO ECONOMICO MOSSOTTI

ISTITUTO TECNICO ECONOMICO MOSSOTTI CLASSE III INDIRIZZO S.I.A. UdA n. 1 Titolo: conoscenze di base Conoscenza delle caratteristiche dell informatica e degli strumenti utilizzati Informatica e sistemi di elaborazione Conoscenza delle caratteristiche

Dettagli

03. Il Modello Gestionale per Processi

03. Il Modello Gestionale per Processi 03. Il Modello Gestionale per Processi Gli aspetti strutturali (vale a dire l organigramma e la descrizione delle funzioni, ruoli e responsabilità) da soli non bastano per gestire la performance; l organigramma

Dettagli

Linguaggi e Paradigmi di Programmazione

Linguaggi e Paradigmi di Programmazione Linguaggi e Paradigmi di Programmazione Cos è un linguaggio Definizione 1 Un linguaggio è un insieme di parole e di metodi di combinazione delle parole usati e compresi da una comunità di persone. È una

Dettagli

ARCHITETTURA. Rubrica Infografica

ARCHITETTURA. Rubrica Infografica RICOSTRUZIONE/Empler 26-07-2007 13:06 Pagina 47 PROGETTARE ARCHITETTURA Tommaso Empler* Rubrica Infografica Ricostruzione infografica di una situazione ambientale urbana Dopo aver illustrato le procedure

Dettagli

Multi Media Gallery. appl icat ion service pr ovider & mobil e company

Multi Media Gallery. appl icat ion service pr ovider & mobil e company Multi Media Gallery Il software consente la gestione di una galleria di video e immagini personale su un repository remoto, uniformando e ottimizzando i files per la fruizione sul web. Le immagini vengono

Dettagli

Cos è la FatturaPA. Come creare una fattura elettronica con Fattura Facile (creazione del file XML)

Cos è la FatturaPA. Come creare una fattura elettronica con Fattura Facile (creazione del file XML) Cos è la FatturaPA La FatturaPA è una fattura elettronica ai sensi dell'articolo 21, comma 1, del DPR 633/72 ed è la sola tipologia di fattura accettata dalle Amministrazioni che, secondo le disposizioni

Dettagli

Ref. Prof.ri TIC e Informatica e Laboratorio A PRESENTAZIONE

Ref. Prof.ri TIC e Informatica e Laboratorio A PRESENTAZIONE UNITÀ DI APPRENDIMENTO TECNOLOGIE DELL INFORMAZIONE E DELLA COMUNICAZIONE Ref. Prof.ri TIC e Informatica e Laboratorio A.S. 2015-2016 TITOLO : Il PC: un amico utile COD. U.d.A N 1/4 A PRESENTAZIONE Destinatari

Dettagli

CONNETTORE MAILUP PER MICROSOFT DYNAMICS CRM

CONNETTORE MAILUP PER MICROSOFT DYNAMICS CRM CONNETTORE MAILUP PER MICROSOFT DYNAMICS CRM Azione del Connettore sul CRM L implementazione del connettore apporta le seguenti modifiche a livello della suite MS Dynamics CRM 2011: 1) Creazione Entità

Dettagli

Strumenti per la gestione della configurazione del software

Strumenti per la gestione della configurazione del software tesi di laurea Anno Accademico 2005/2006 relatore Ch.mo prof. Porfirio Tramontana correlatore Ch.mo ing. Luigi Suarato candidato Pasquale Palumbo Matr. 534/000021 MANUTENZIONE DEL SOFTWARE Il Configuration

Dettagli

Lezione 20: La grafica 3D ed il WEB. La grafica 3D ed il WEB. La grafica 3D ed il WEB. Contenuti non interattivi. Contenuti interattivi

Lezione 20: La grafica 3D ed il WEB. La grafica 3D ed il WEB. La grafica 3D ed il WEB. Contenuti non interattivi. Contenuti interattivi La grafica 3D ed il WEB Lezione 20: La grafica 3D ed il WEB Lo sviluppo che ha avuto Internet negli ultimi anni e' principalmente dovuto al WWW. Uno dei punto di forza del WWW e' la possibilita' di distribuire

Dettagli

S.I.I.P.A.L. Sistema Informativo Integrato Pubblica Amministrazione Locale

S.I.I.P.A.L. Sistema Informativo Integrato Pubblica Amministrazione Locale S.I.I.P.A.L. Sistema Informativo Integrato Pubblica Amministrazione Locale SPECIFICHE DI RILASCIO AGGIORNAMENTO PRODOTTI PATCHELETT100908 (database ver. 264) Pagina 1 di 9 S.I.I.P.A.L. Sistema Informativo

Dettagli

Port Community System del Porto di Ravenna CONFIGURAZIONE

Port Community System del Porto di Ravenna CONFIGURAZIONE Port Community System del Porto di Ravenna CONFIGURAZIONE SOMMARIO Indicazioni generali... 3 Dipendenze software... 4 Lato server... 4 Lato client... 4 Organizzazione del sistema... 5 Struttura delle directory...

Dettagli

Una piattaforma per la negoziazione di servizi business to business attraverso la rete Internet

Una piattaforma per la negoziazione di servizi business to business attraverso la rete Internet Università degli Studi di Napoli Federico II Facoltà di Ingegneria Corso di Laurea in Ingegneria Gestionale della Logistica e della Produzione Una piattaforma per la negoziazione di servizi business to

Dettagli

PIANO DI LAVORO DEI DOCENTI

PIANO DI LAVORO DEI DOCENTI Pag. 1 di 6 Docente: Materia insegnamento: SISTEMI ELETTRONICI AUTOMATICI Dipartimento: ELETTRONICA Classe Anno scolastico: 1 Livello di partenza (test di ingresso, livelli rilevati) Sono richieste conoscenze

Dettagli

www.morganspa.com DESY è un prodotto ideato e sviluppato da

www.morganspa.com DESY è un prodotto ideato e sviluppato da www.morganspa.com DESY è un prodotto ideato e sviluppato da Il nuovo servizio multimediale per la formazione e la didattica DESY è un applicazione web, dedicata a docenti e formatori, che consente, in

Dettagli

Realtà Virtuali Prof. Raffaella Folgieri, aa 2013/2014. Realizzare la VR: i software

Realtà Virtuali Prof. Raffaella Folgieri, aa 2013/2014. Realizzare la VR: i software Realtà Virtuali Prof. Raffaella Folgieri, aa 2013/2014 Realizzare la VR: i software Piattaforme per la VR: VRML Il più diffuso: VRML (Virtual Reality Modeling Language) Rappresentazioni 3D interattive

Dettagli

NOVITA VERSIONE 2011. La soluzione CAD/CAM per il cablaggio elettrico

NOVITA VERSIONE 2011. La soluzione CAD/CAM per il cablaggio elettrico NOVITA VERSIONE 2011 La soluzione CAD/CAM per il cablaggio elettrico Edizione 12 novembre 2010 Definizione Cavi Con Cabling 4D 2011 è possibile definire un cavo multipolare all interno della finestra di

Dettagli

Manuale servizio Webmail. Introduzione alle Webmail...2 Webmail classica (SquirrelMail)...3 Webmail nuova (RoundCube)...8

Manuale servizio Webmail. Introduzione alle Webmail...2 Webmail classica (SquirrelMail)...3 Webmail nuova (RoundCube)...8 Manuale servizio Webmail Introduzione alle Webmail...2 Webmail classica (SquirrelMail)...3 Webmail nuova (RoundCube)...8 Introduzione alle Webmail Una Webmail è un sistema molto comodo per consultare la

Dettagli

CORSO DI WEB DESIGN 40 ORE

CORSO DI WEB DESIGN 40 ORE CORSO DI WEB DESIGN 40 ORE Adobe Photoshop CS5 Unità didattica 1: Grafica bitmap ed introduzione all utilizzo di photoshop Concetti fondamentali di Photoshop Immagini bitmap e grafica vettoriale Dimensioni

Dettagli

Introduzione al 3D con Autocad

Introduzione al 3D con Autocad 2 Introduzione al 3D con Autocad Coso di CAD B condotto da Daniela Sidari a.a. 2012/2013 19.02.2013 Modellazione geometrica 3D wireframe superfici solidi Si distinguono tre tecniche principali di modellazione:

Dettagli

ISTRUZIONI PER LA GESTIONE BUDGET

ISTRUZIONI PER LA GESTIONE BUDGET ISTRUZIONI PER LA GESTIONE BUDGET 1) OPERAZIONI PRELIMINARI PER LA GESTIONE BUDGET...1 2) INSERIMENTO E GESTIONE BUDGET PER LA PREVISIONE...4 3) STAMPA DIFFERENZE CAPITOLI/BUDGET.10 4) ANNULLAMENTO BUDGET

Dettagli

Corso di HTML. Prerequisiti. Modulo L3. 1-Concetti generali. Browser Rete Internet Client e server. M. Malatesta 1-Concetti generali-12 28/07/2013

Corso di HTML. Prerequisiti. Modulo L3. 1-Concetti generali. Browser Rete Internet Client e server. M. Malatesta 1-Concetti generali-12 28/07/2013 Corso di HTML Modulo L3 1-Concetti generali 1 Prerequisiti Browser Rete Internet Client e server 2 1 Introduzione In questa Unità introduciamo alcuni semplici elementi del linguaggio HTML, con il quale

Dettagli

interscambio di documenti

interscambio di documenti interscambio di documenti GLI ARCHIVI INFORMATICI: PROBLEMATICHE DI INTEGRITA' NEL TEMPO Fondazione dell'ordine degli Ingegneri della Provincia di Milano Commissione per l'ingegneria dell'informazione

Dettagli

lem logic enterprise manager

lem logic enterprise manager logic enterprise manager lem lem Logic Enterprise Manager Grazie all esperienza decennale in sistemi gestionali, Logic offre una soluzione modulare altamente configurabile pensata per la gestione delle

Dettagli

Programmazione per la disciplina Informatica PROGRAMMAZIONE DI MATERIA: INFORMATICA SECONDO BIENNIO AMMINISTRAZIONE FINANZA E MARKETING

Programmazione per la disciplina Informatica PROGRAMMAZIONE DI MATERIA: INFORMATICA SECONDO BIENNIO AMMINISTRAZIONE FINANZA E MARKETING ISTITUTO ISTRUZIONE SUPERIORE TUROLDO ZOGNO Procedura Pianificazione, erogazione e controllo attività didattiche e formative Programmazione per la disciplina Informatica PROGRAMMAZIONE DI MATERIA: INFORMATICA

Dettagli

CORSO SketchUp. P e r c o r s o f o r m a t i v o

CORSO SketchUp. P e r c o r s o f o r m a t i v o CORSO SketchUp P e r c o r s o f o r m a t i v o d e s t i n a t a r i Il corso è rivolto ai progettisti che vogliono imparare a utilizzare questo nuovo strumento freeware di modellazione 2D e 3D. Sketchup

Dettagli

SDD System design document

SDD System design document UNIVERSITA DEGLI STUDI DI PALERMO FACOLTA DI INGEGNERIA CORSO DI LAUREA IN INGEGNERIA INFORMATICA TESINA DI INGEGNERIA DEL SOFTWARE Progetto DocS (Documents Sharing) http://www.magsoft.it/progettodocs

Dettagli