Gestione di risorse per teche digitali con tecnologie MPEG-7, XML e Java

Save this PDF as:
 WORD  PNG  TXT  JPG

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Gestione di risorse per teche digitali con tecnologie MPEG-7, XML e Java"

Transcript

1 UNIVERSITÀ DEGLI STUDI ROMA TRE FACOLTÀ DI INGEGNERIA CORSO DI LAUREA IN INGEGNERIA INFORMATICA Tesi di Laurea Gestione di risorse per teche digitali con tecnologie MPEG-7, XML e Java Candidato Federico Tonioni Relatore prof. P.Atzeni Università degli studi Roma Tre Correlatore Ing. F.Romano Anno Accademico 2001/2002

2 Io non so perché è tutto così vero, che descrivere è impossibile bisogna immaginare 1

3 Indice Indice...2 Indice delle figure...7 Premessa...11 CONTESTO Contesto generale Internet, il grande archivio di contenuti multimediali Scenario Bisogni e prospettive: lo standard MPEG Contesto di lavoro Gli archivi audiovisivi digitali Cos è un archivio digitale? Principali questioni sui sistemi di gestione di risorse digitali I maggiori archivi multimediali mondiali Gli archivi multimediali radiotelevisivi Le Teche RAI Obiettivi e utenti delle Teche RAI Il patrimonio di risorse della RAI Il Catalogo Multimediale e il motore di ricerca Octopus Nuove possibilità di utilizzo per gli utenti Il progetto Internet TV: sua collocazione nell ambito delle Teche RAI La fase 3 del progetto Internet TV: News Archive System...29 TECNOLOGIE DI SVILUPPO Java e XML Cosa è XML (extensible Markup Language)? Cosa rende XML portabile? Importanza di XML

4 3.1.3 Usi di XML Tecnologie XML Tecnologie di validazione e schemi standard Tecnologie XML di parsing: SAX e DOM Tecnologie XML di traduzione: XSL e XSLT Tecnologie XML di manipolazione dei dati e di retrieval: XPath Tecnologie XML di salvataggio dei dati Breve introduzione a Java Le API Java per XML JAXP Uso di JAXP con DOM e XSLT I database e XML Un documento XML è un database? Uso e contesto per la scelta del tipo di database Dati o documenti Documenti data-centric Documenti document-centric Dati, documenti e database Database XML nativi Definizione e utilizzi Architetture di database XML nativi Quando utilizzare un database XML nativo Caratteristiche dei database XML nativi Normalizzazione, integrità referenziale e scalabilità Normalizzazione Integrità referenziale Scalabilità Apache Xindice Caratteristiche principali di Xindice Architettura globale di Xindice Memorizzazione dei dati L XML:DB API implementata da Xindice Un esempio concreto di utilizzo

5 5 JavaServer Pages, Servlet e JavaBeans Java Servlet Confronto con altre tecnologie JavaServer Pages (JSP) Confronto con altre tecnologie JavaBeans MPEG-7: Multimedia Content Description Interface Overview Introduzione a MPEG Obiettivi dello standard MPEG-7 nella realtà dei metadati multimediali Potenza e significato di uno standard Gli elementi dello standard MPEG I Descriptor I Description Scheme Il Description Definition Language MPEG-7 Multimedia Description Scheme Overview L elemento radice Mpeg7 ed i relativi tipi di livello superiore Content Description: segmentazione del contenuto multimediale...98 SVILUPPO DELL APPLICAZIONE Analisi dei requisiti Use case diagrams Gli attori del sistema Gli attori Database Manager e News Archive Administrator L attore User Diagrammi di sequenza di sistema DMCreate DMDeleteRead DMUpdate NAACreate NAADeleteRead

6 7.2.6 NAACreateMpeg USERQuery Progetto dell applicazione Architettura di News Archive System: il design pattern Model-View-Controller Un esempio per capire Applicazione dell'mvc alle Web Application J2EE Architettura reale di News Archive System Il modello dei dati dell applicazione: l XML Schema conforme a MPEG Le specifiche per i dati Definizione dello schema per l applicazione L elemento DescriptionMetadata L elemento MediaLocator: localizzazione temporale e fisica della risorsa L elemento StructuralUnit: il ruolo del segmento Audio-Video L elemento CreationInformation: creazione e classificazione L elemento UsageInformation: uso del contenuto audiovisivo L elemento MediaTime L elemento MediaSourceDecomposition : descrizione fisica del contenuto L elemento TemporalDecomposition : descrizione delle singole sequenze Aspetti salienti della progettazione del sito per News Archive System Architettura delle informazioni: modello concettuale e progetto della navigazione Supporto per gli utenti e versione in lingua inglese Implementazione Implementazione delle funzionalità per l User Ricerca di telegiornali Ricerca per servizi Implementazione di funzionalità per gli amministratori (DM, NAA) Creazione di collezioni (DM) Vista di documenti (DM,NAA) Cancellazione di elementi (DM,NAA) Inserimento di documenti (DM,NAA) Update di documenti (DM) Creazione facilitata di un documento MPEG-7 per i telegiornali (NAA)

7 10 Uso dell applicazione Un breve tour guidato News Archive Administrator: creazione di un documento MPEG Database Manager: un operazione di XUpdate User: esecuzione di una query Test di usabilità Definizione di usabilità I princìpi di usabilità Considerazioni di usabilità sul News Archive System IN CONCLUSIONE Risultati ottenuti e sviluppi futuri Bibliografia Appendici App.A Ambiente di sviluppo e informazioni sul codice prodotto App.B Il consorzio Elis e i Vivai d Impresa App.C I metadati App.D Unified Modeling Language App.E Lo schema dei dati App.F Un documento MPEG-7 di descrizione di un telegiornale Ringraziamenti

8 Indice delle figure Fig. 1-1 Uso della banda...16 Fig. 2-1 I maggiori archivi radiotelevisivi europei...21 Fig. 2-2 Alcuni archivi radiotelevisivi mondiali...22 Fig. 2-3 Consistenza patrimonio televisivo RAI...23 Fig. 2-4 Patrimonio area radiofonica nazionale...24 Fig. 2-5 Patrimonio di biblio-mediateca RAI...24 Fig. 2-6 Il sistema Teche RAI...27 Fig. 3-1 Gerarchia dei linguaggi XML...33 Fig. 3-2 catalog.xml - un documento XML...34 Fig. 3-3 catalog.dtd - una DTD per catalog.xml...34 Fig. 3-4 Le maggiori tecnologie e standard XML...38 Fig. 3-5 catalog.xsd - un XML Schema per catalog.xml...40 Fig. 3-6 Riferimento all XML Schema in catalog.xml...40 Fig. 3-7 La Simple API for XML...41 Fig. 3-8 Utilizzo di Document Object Model...42 Fig. 3-9 Il processo XSLT...42 Fig catalog.xsl - un foglio di stile XSL per catalog.xml...43 Fig Riferimento all XSL appropriato in catalog.xml...43 Fig Pagina HTML ottenuta dalla trasformazione XSLT di catalog.xml...44 Fig La pipeline di produzione...44 Fig Risultato di un esecuzione di un espressione XPath complessa...45 Fig Alternative XML per la memorizzazione dei dati...46 Fig Architettura di un applicazione Java...47 Fig Overview delle Java API per XML...49 Fig L architettura delle API JAXP...50 Fig I package JAXP...50 Fig Il file jaxp.properties...51 Fig L API DOM...51 Fig L API per XSLT...51 Fig Utilizzo di JAXP con XSLT...52 Fig. 4-1 Un documento data-centric

9 Fig. 4-2 Un documento document-centric...57 Fig. 4-3 I principali database XML nativi...62 Fig. 4-4 Un esempio concreto di utilizzo dell API XML:DB...74 Fig. 5-1 Architetture Web dinamiche servlet-jsp-based...77 Fig. 5-2 Una servlet di esempio...79 Fig. 5-3 Application e Web Server...82 Fig. 5-4 Separazione dei ruoli...83 Fig. 5-5 Una pagina JSP di esempio...85 Fig. 6-1 Il campo d azione dello standard MPEG Fig. 6-2 Livelli di descrizione offerti dall MDS...93 Fig. 6-3 Organizzazione dell elemento radice Mpeg7 e dei tipi di livello superiore...94 Fig. 6-4 La semantica dell elemento radice Mpeg Fig. 6-5 Strumenti di descrizione per il Content Management e il Content Description...96 Fig. 6-6 Gerarchia dei tipi di livello superiore di Content Description e Description Metadata...98 Fig. 6-7 Visione generale degli strumenti per la decomposizione dei segmenti...99 Fig. 7-1 Gli attori del sistema Fig. 7-2 Le funzionalità degli attori DM e NAA Fig. 7-3 Le funzionalità dell attore User Fig. 7-4 Diagramma di sequenza di sistema DMCreate Fig. 7-5 Diagramma di sequenza di sistema DMDeleteRead Fig. 7-6 Diagramma di sequenza di sistema DMUpdate Fig. 7-7 Diagramma di sequenza di sistema NAACreate Fig. 7-8 Diagramma di sequenza di sistema NAADeleteRead Fig. 7-9 Diagramma di sequenza di sistema NAACreateMpeg Fig Diagramma di sequenza di sistema USERQuery Fig. 8-1 Un errore progettuale Fig. 8-2 MVC Fig. 8-3 MVC nelle applicazioni Web Fig. 8-4 Architettura reale di News Archive System Fig. 8-5 Struttura dei dati per la descrizione dei telegiornali RAI Fig. 8-6 L elemento DescriptionMetadata Fig. 8-7 Semantica dei descrittori di DescriptionMetadata DS utilizzati Fig. 8-8 Struttura gerarchica del DescriptionMetadataType

10 Fig. 8-9 L elemento MediaLocator Fig Struttura gerarchica di MediaLocatorType Fig L'elemento StructuralUnit Fig L elemento CreationInformation Fig Struttura gerarchica di CreationType Fig Semantica di CreationInformationType Fig Semantica di CreationType Fig Semantica di CreatorType Fig Semantica di CreationCoordinatesType Fig Struttura gerarchica di ClassificationType Fig Semantica di ClassificationType Fig L elemento UsageInformation Fig Struttura gerarchica di UsageInformationType Fig L elemento MediaTime Fig Semantica di MediaTimeType Fig Diagramma del MediaTimeType Fig L elemento MediaSourceDecomposition Fig Struttura gerarchica di MediaInformationType Fig Semantica di MediaFormatType Fig L elemento TemporalDecomposition Fig Struttura gerarchica di TemporalDecompositionType Fig Il modello concettuale del sito Fig Gli strumenti di navigazione Fig. 9-1 Convenzioni stilistiche Fig. 9-2 Mappa dei Class Diagram UML Fig. 9-3 Il class diagram Start Fig. 9-4 Il class diagram User Fig. 9-5 Il class diagram News Search Fig. 9-6 Il diagramma di sequenza reale per una ricerca su telegiornali Fig. 9-7 Il class diagram Report Search Fig. 9-8 Il class diagram per il Real Server Fig. 9-9 Il class diagram Administrator Login Fig Funzionalità del Database Manager Fig Funzionalità del News Archive Administrator

11 Fig Il class diagram Create Collection Fig Il class diagram View Document Fig Il class diagram Delete Items Fig Il class diagram Insert Document Fig Operazioni di update implementate Fig Il class diagram Update Fig Il diagramma di sequenza reale per un operazione di update Fig Il class diagram CreateMpeg7Doc Fig Il diagramma di sequenza reale per la creazione di un documento MPEG-7 per i telegiornali Fig Scelta del tipo di amministratore di sistema Fig Homepage del News Archive Administrator Fig La form per la creazione di un documento MPEG Fig Inserimento di un servizio Fig Homepage del Database Manager Fig Scelta dell operazione di Xupdate Fig La form per le operazioni di XUpdate Fig Homepage dell User Fig La form di News Search Fig Risultato di una query sui telegiornali Fig News Media Profile Fig Pagina di visualizzazione dei servizi di un telegiornale Fig. App-1 L XML Schema dei dati conforme a MPEG Fig. App-2 Una descrizione MPEG-7 di un telegiornale

12 Premessa Delle tante metafore utilizzate per descrivere Internet per poterne apprezzare le sue potenzialità, quella dell archivio eterno è tra le più suggestive. La Rete è infatti una sorta di archivio in cui è possibile reperire risorse assai eterogenee (testi, immagini, filmati). In più, ognuno di noi può essere, al tempo stesso, produttore e consumatore di tali risorse: si pensi, ad esempio, che con l uso di telecamere digitali, dei personal computer e della Rete stessa, ogni individuo nel mondo è potenzialmente un produttore di contenuti che possono essere facilmente distribuiti e pubblicati. Tuttavia, il valore delle informazioni, spesso se non sempre, dipende dalla facilità del loro reperimento, accesso e gestione e non dalla loro quantità. Per questo motivo, la gestione dei contenuti multimediali e la dimensione dei dati quando li si vuole memorizzare o trasmettere rendono necessario un processo di standardizzazione che descriva in maniera oggettiva le informazioni multimediali. In quest ambito di problematiche, si colloca anche la RAI Radio Televisione Italiana con le sue teche digitali. Essa utilizza diversi archivi multimediali distribuiti sul territorio nazionale per ricercare e conservare le trasmissioni, tra i quali l archivio digitale Teca Fast. I contenuti audiovisivi di Teca Fast provengono dalle tre reti nazionali e sono un patrimonio di notevole importanza per i giornalisti, documentatori o addetti alla produzione di programmi come i telegiornali. L immenso patrimonio multimediale di RAI soffre principalmente di scarsa interoperabilità tra i sistemi e mancanza di standardizzazione dei contenuti che si ripercuotono in una inefficiente ricerca delle risorse. Questa tesi è stata svolta presso la Scuola di Formazione Superiore ELIS di Roma, nell'ambito della terza fase del progetto Internet TV commissionato dalla RAI a Vivai D Impresa, una iniziativa della medesima ELIS. I risultati conseguiti nelle precedenti fasi sono riassumibili nella individuazione di uno standard per la descrizione dei dati (lo standard MPEG-7) e la realizzazione di un prototipo di gestione di un archivio digitale per i telegiornali RAI. Inizialmente, si sono studiati i progetti precedenti definendo gli obiettivi per questa terza fase. Il porting del prototipo realizzato nella seconda fase verso tecnologie completamente open source e server-side (architetture Web J2EE e database XML nativo Apache Xindice) si è indicato come obiettivo primario da perseguire, facendo particolare attenzione alla 11

13 riusabilità della nuova applicazione denominata News Archive System. Altro punto su cui si è deciso di lavorare è stato il potenziamento di alcune funzionalità della precedente versione, con priorità per l update dei documenti on-line senza dover estrarre il documento dal database, modificarlo e reinserirlo. Il mio contributo individuale è stato quello di progettare la nuova architettura, definendo scelte e motivazioni progettuali e quello di supportare attivamente l implementazione del codice. Dopo una fase di studio delle tecnologie e di scelta degli strumenti da utilizzare, ci si è concentrati sull individuazione di paradigmi progettuali che consentissero il perseguimento degli obiettivi. L architettura Model-View-Controller e il pattern J2EE Data Access Object per la definizione di un persistance Layer hanno consentito il progetto modulare, riusabile e scalabile dell applicazione. La scelta di Apache Xindice, database XML nativo open source, ha permesso di svincolarsi dal database proprietario Tamino, utilizzato nella fase precedente, per la memorizzazione dei documenti relativi ai telegiornali. Inoltre, la scelta di Xindice è stata supportata dal fatto che lo standard MPEG-7 è orientato ai documenti e dalla volontà di utilizzare un sistema in cui una modifica allo schema dei dati sia più indolore rispetto, ad esempio, ad un database relazionale. Successivamente, si è passati all implementazione dell applicazione in Java realizzando, nell ordine, un interfaccia Web general-purpose per Xindice (in questo, si è soddisfatto il requisito di riutilizzo dell applicazione in altri ambiti), la parte utente di interrogazione e la parte amministratore semplificata e specifica per l applicazione. Infine, sono stati fatti dei test sulla gestione degli errori e sull uso in genere dell applicazione con un piccolo test di usabilità. Il lavoro ultimato di News Archive System è consultabile presso l URL La tesi è organizzata in 11 capitoli, i quali sostanzialmente ripercorrono il processo di sviluppo dell applicazione: nel capitolo 1 si parla delle problematiche di più ampio respiro in cui si colloca questo lavoro, per poi trattare, nel capitolo 2, del contesto specifico dell applicazione con le questioni riguardanti gli archivi digitali televisivi, le Teche RAI e il progetto Internet TV. Nei successivi capitoli (3-6), si discutono le tecnologie di sviluppo 12

14 utilizzate (Java e XML, database XML nativi, JSP-Servlet-JavaBeans e lo standard MPEG-7), in maniera non esaustiva ma piuttosto qualitativa e mirata all utilizzo nell applicazione. Nel capitolo 7, vengono descritti i requisiti funzionali dell applicazione mentre nel capitolo 8 si trattano la progettazione dell applicazione, la scelta dei componenti software, le specifiche sui dati e la definizione dello schema. Nel capitolo 9, viene descritta l implementazione dell applicazione mediante diagrammi UML, già utilizzati nei precedenti capitoli. Il capitolo 10 descrive l uso dell applicazione mediante un tour guidato e un piccolo test di usabilità. Nel capitolo 11, invece, vengono tratte le conclusioni su questa esperienza ed individuati i possibili sviluppi futuri. Nelle appendici vengono fornite informazioni sul codice prodotto e sull ambiente di sviluppo, sul centro ELIS e sui Vivai d Impresa, sui metadati, su UML e, infine, viene riportato lo schema dei dati e un documento MPEG-7 di esempio. 13

15 Contesto 14

16 1 Contesto generale 1.1 Internet, il grande archivio di contenuti multimediali Scenario Internet non è solo un entità che eroga servizi, ma soprattutto un inesauribile fonte di informazioni di ogni genere messe in rete perché possano essere condivise. Una specie di archivio senza un centro e una periferia nel quale, insomma è possibile reperire risorse spesso liberamente accessibili. Un altra importante caratteristica della rete è, inoltre, la capacità che essa ha di supportare file di tipo multimediale: non solo testi, dunque, ma anche immagini, audio e video. Abbiamo tratteggiato quindi la fisionomia del perfetto archivio: in grado di immagazzinare un numero infinito di documenti, anche multimediali, senza limiti di spazio, e di renderli accessibili a privati o ad istituzioni, gratuitamente o a pagamento. Insomma, l unico mezzo in grado di eternare testimonianze, documenti originali, rappresentazioni, che abbiano carattere storico o interesse culturale. Un altro elemento su cui porre attenzione è che, con l avvento di apparecchiature dalla potenza fino a pochi anni fa inimmaginabile, e, soprattutto, con la crescita esponenziale di Internet e delle reti di computer in generale, la diffusione di documenti multimediali si è espansa a vista d occhio. Questo è dovuto al fatto che produrre contenuto multimediale oggi è decisamente più semplice che in passato. Con l uso di telecamere digitali, dei personal computer e della Rete stessa, ad esempio, ogni individuo nel mondo è potenzialmente un produttore di contenuti che possono essere facilmente distribuiti e pubblicati. Le stesse tecnologie rendono disponibile on-line il contenuto stesso, che sarebbe rimasto, solo qualche anno fa, inaccessibile. Ne segue che al giorno d oggi, come si può facilmente verificare, qualunque tipo di informazione è corredata, come minimo, da immagini di vario tipo (fotografie, disegni, grafici) se non da contenuti di più alta complessità come suoni (musica, suoni, parlato ), filmati e una combinazione di essi in diversi scenari (fig.1-1). 15

17 Fig. 1-1 Uso della banda Inoltre è sempre più vasto il campo di sistemi elettronici che utilizzano tali media in modo automatico, non solo per lo scambio di questi ma anche per operazioni decisamente più complesse come l'indicizzazione, il filtraggio e via dicendo. Oggi quindi si può con sicurezza affermare che il valore delle informazioni spesso, se non sempre, dipende dalla facilità del loro reperimento, accesso e gestione. Altra questione fondamentale è la dimensione di tali dati quando li si deve memorizzare e/o trasmettere. Ciò fa sì che una gestione efficiente non sia per nulla semplice, sia in ambito locale (impiego di grandi quantità di dispositivi di storage secondari) che in ambito distribuito, in cui un ulteriore inconveniente risulta essere la larghezza di banda dei canali di comunicazione, tipicamente sempre troppo limitata rispetto alle reali esigenze di trasmissione. Un altro problema, tangibile per ogni utente, anche il meno esperto, è la gestione di tali contenuti multimediali, per esempio nella ricerca di immagini su Web. Gli attuali motori di ricerca, infatti, basano la loro esplorazione esclusivamente sulla parte testuale di un documento, tralasciando ogni contenuto multimediale presente, se non per il titolo del file che contiene tale informazione. Inoltre, i motori di ricerca si affidano ad operatori umani per descrivere il contenuto multimediale mediante parole chiave e annotazioni. Per due ragioni un tale fatto è sempre più inaccettabile: per prima cosa, è un processo assai costoso e il costo aumenta continuamente all aumentare dei contenuti; secondariamente, queste descrizioni sono soggettive e il loro uso è spesso limitato al dominio dell applicazione per la quale le descrizioni sono state create. I fatti dimostrano altresì che le ricerche utente sono basate sul contenuto e sulla sua semantica più che sul media stesso. L'utente, nei motori di ricerca tradizionali, trova quindi difficoltà nell' "adattarsi" al sistema e traslare le sue richieste (di alto livello) in un set di feature (caratteristiche) comprensibili dal motore (quindi di basso livello). 16

18 Viene a mancare, in ultima analisi, quello che viene chiamato quality access to content (ossia la qualità dell'accesso ai contenuti), che per essere realizzato implica soluzioni innovative nell'identificazione dei contenuti, e tecniche accurate e personalizzate di filtraggio, ricerca, reperimento e gestione Bisogni e prospettive: lo standard MPEG-7 Nello scenario appena delineato, appare dunque necessario descrivere, indicizzare e annotare, in maniera automatica e oggettiva, informazioni multimediali e specialmente dati audiovisuali per sostituire o integrare descrizioni manuali e text-based. Tali feature automaticamente estratte hanno tre vantaggi notevoli rispetto ad annotazioni umane: sono automaticamente generate, sono oggettive e indipendenti dal dominio dell applicazione e possono essere native al contenuto audiovisivo. Le descrizioni native useranno dati non testuali per descrivere contenuti, utilizzando feature come il colore, la forma, la texture (nell ambito di immagini) o timbro e melodia (nell ambito di suoni) permettendo agli utenti di fare ricerche comparando descrizioni. Ci sono, tuttavia, feature che possono essere solo espresse mediante testo, come ad esempio, l autore e il titolo di un libro. Il gruppo di esperti MPEG ( Moving Pictures Expert Group ), afferente all ISO, ha fino ad ora focalizzato la propria attenzione verso standard di compressione di dati di tipo multimediale, portando con successo alla definizione degli standard MPEG-1, MPEG-2 e MPEG-4. Attualmente, ha spostato le proprie ricerche verso nuovi scenari, riguardanti non più la compressione bensì la descrizione dei contenuti multimediali, oggi presenti in ogni ambito della comunicazione, mediante il nuovissimo standard MPEG-7 (Multimedia Content Description Interface è la denominazione formale). Il progetto MPEG-7 ha l obiettivo di specificare uno standard per descrivere i più disparati tipi di contenuto multimediale: se i suoi predecessori nella famiglia MPEG, ovvero l MPEG-1, MPEG-2 e MPEG-4, rappresentano il contenuto stesso ovvero la risorsa multimediale( i bit ), l MPEG-7 rappresenta informazione sul contenuto multimediale ( i bit sui bit ). Mentre i primi, riproducono il contenuto, l ultimo lo descrive. Alla luce di tutto ciò, si rende evidente la necessità di implementare forme di rappresentazione di tali contenuti che vadano oltre a la semplice memorizzazione e compressione dei dati (con l MPEG-1 e MPEG-2) e, al massimo, con tecnologie Object - based (con l MPEG-4). E in questo scenario che si nota l importanza di uno standard come 17

19 l MPEG-7 che come detto si basa sulla descrizione dei contenuti presenti in un documento di qualsiasi tipo. Anche senza MPEG-7, ci sono molti modi per descrivere contenuti multimediali in vari sistemi di gestione di risorse digitali. Tali sistemi, tuttavia, generalmente non permettono una ricerca su archivi differenti e non facilitano lo scambio dei contenuti tra database diversi e che usano differenti sistemi di descrizione. Tentare di risolvere questi problemi significa aumentare l interoperabilità tra sistemi differenti e la creazione di uno standard stabilisce anche un ambiente in cui strumenti di fornitori differenti possono lavorare assieme, creando un infrastruttura per una gestione trasparente dei contenuti. I punti di forza dello standard MPEG-7 sono, appunto, l aumento di interoperabilità e la prospettiva di offrire prodotti a costi più bassi attraverso la creazione di un mercato considerevole con nuovi servizi standard-based e un crescente numero di utenti. Lo standard stimolerà sia i fornitori di contenuti che gli utenti e semplificherà l intero processo di identificazione dei contenuti. Tuttavia, lo standard deve essere robusto, dato che altrimenti le soluzioni proprietarie prevarranno, ostacolando l interoperabilità. La sfida di MPEG-7 è stata quella di confrontare i bisogni con le tecnologie disponibili, o, in altre parole, di riconciliare ciò che è possibile con ciò che è utile. Nel prossimo capitolo, si vedrà come queste problematiche vengono affrontate nel campo degli archivi digitali, in particolare, concentrando l attenzione sulle Teche RAI, una struttura creata ad hoc per gestire i processi di conservazione, catalogazione e digitalizzazione sia degli archivi che dei programmi quotidianamente prodotti della RAI. 18

20 2 Contesto di lavoro In questo capitolo, si parlerà di quali siano gli aspetti fondamentali riguardanti gli archivi audiovisivi digitali, quali sono i maggiori archivi multimediali al mondo e verranno descritti gli archivi multimediali radiotelevisivi, esempio dei quali è rappresentato dalle Teche RAI. In questo contesto, si illustrerà il progetto Internet TV fino ad arrivare alle motivazioni che hanno spinto a definirne la terza fase. 2.1 Gli archivi audiovisivi digitali Cos è un archivio digitale? Un archivio digitale è un sistema di gestione di risorse digitali (Digital Asset Management System) il cui compito è quello di gestire dati in formato digitale come testo, immagini, file audio e video, di modo che questi possano essere riusabili. Un tale sistema mira a massimizzare il valore delle risorse, permettendone un agevole salvataggio e recupero accrescendo anche il loro utilizzo e protezione. Una risorsa digitale è, sostanzialmente, un file che contiene dati non strutturati come un immagine, un clip audio o video o dati strutturati come un documento che sia stato contrassegnato con informazioni descrittive. Questo metadato (per la nozione di metadato si veda l Appendice C) aiuta a definire risorse come le copertine, i capitoli o le foto di un libro, ad esempio. Così, è reso possibile il recupero e il riutilizzo di tali risorse. Alcuni esempi di risorse digitali sono rappresentati da archivi di immagini, DBMS, siti Web, ma anche dati scientifici di misurazioni o corsi di educazione a distanza (E-learning). I principali obiettivi relativi alla gestione di risorse digitali sono assicurare il controllo della proprietà (rights management) e della sicurezza, garantire l'autenticità e l integrità dei documenti, creare contenuto riusabile sia per utilizzo a breve che a lungo termine, assicurare una gestione efficace delle risorse per massimizzare efficienza, produttività e profitto, proteggere l integrità dei dati (requisiti di trasmissione e salvataggio), assicurare la permanenza dei dati (archiving), facilitare la ricerca e l aggiornamento dei contenuti (querying and updating). 19

21 2.1.2 Principali questioni sui sistemi di gestione di risorse digitali Comuni problemi che i progettisti di sistemi di gestione di risorse digitali spesso si trovano a fronteggiare sono: Scelta e limitazioni dell hardware Gestione della persistenza delle risorse nel data repository Controllo e sicurezza delle risorse digitali Gestione dei diritti Creazione del contenuto Interoperabilità tra librerie digitali 2.2 I maggiori archivi multimediali mondiali Il più alto esempio di archivio multimediale è sicuramente, anche per il valore etico dell iniziativa, il VHF, cioè Survivors of the Shoah Virtual History Fondation, nato nel 1994 per iniziativa del regista Steven Spielberg che, dopo aver girato il film Schindler s List ha provato l esigenza di approfondire lo studio della tragedia dell Olocausto. L iniziativa si è proposta di riprendere e preservare le testimonianze degli scampati ai campi di concentramento. Al momento, l archivio raccoglie oltre testimonianze di persone provenienti da 57 paesi, in 32 lingue. L accesso all incredibile messe di informazioni, preziosissime da un punto di vista storico e didattico, è possibile solo in parte, ma è allo studio la creazione di un accesso diretto via Internet anche per i privati. Il Multimedia Archive di AccuNet AP comprende il materiale raccolto dalla Associated Press, una mole imponente di fotografie, testi, audio e grafica, divisa in tre grandi database: uno dedicato interamente al nord America, uno all Europa e all Asia, e uno internazionale riservato al resto del mondo. Sono disponibili circa articoli aggiornati, audioclip dagli anni 20 fino a 48 ore fa, e in più illustrazioni, grafici e mappe. L accesso è possibile tramite abbonamento. Per quanto riguarda l Italia, da segnalare l ottimo Archivio Storico dell Istituto Luce, un organismo nato nel periodo fascista e autore dei famosi cinegiornali che anticipavano l odierna comunicazione televisiva di tipo informativa. L Istituto attualmente si occupa di promozione e distribuzione cinematografica. Sono infatti i cinegiornali, oltre i documentari e i 20

Progetto e realizzazione di un sistema di gestione di risorse multimediali basato sullo standard MPEG-7

Progetto e realizzazione di un sistema di gestione di risorse multimediali basato sullo standard MPEG-7 UNIVERSITA DEGLI STUDI DI ROMA TOR VERGATA Facoltà di Ingegneria Tesi di laurea: Progetto e realizzazione di un sistema di gestione di risorse multimediali basato sullo standard MPEG-7 Relatore Prof. Mario

Dettagli

Piattaforma ilearn di Hiteco. Presentazione Piattaforma ilearn

Piattaforma ilearn di Hiteco. Presentazione Piattaforma ilearn Presentazione Piattaforma ilearn 1 Sommario 1. Introduzione alla Piattaforma Hiteco ilearn...3 1.1. Che cos è...3 1.2. A chi è rivolta...4 1.3. Vantaggi nell utilizzo...4 2. Caratteristiche della Piattaforma

Dettagli

2.1 Introduzione ai linguaggi di marcatura

2.1 Introduzione ai linguaggi di marcatura Fondamenti di Informatica Sistemi di Elaborazione delle Informazioni Informatica Applicata 2.1 Introduzione ai linguaggi di marcatura Antonella Poggi Anno Accademico 2012-2013 DIPARTIMENTO DI SCIENZE DOCUMENTARIE

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

RICERCA DELL INFORMAZIONE

RICERCA DELL INFORMAZIONE RICERCA DELL INFORMAZIONE DOCUMENTO documento (risorsa informativa) = supporto + contenuto analogico o digitale locale o remoto (accessibile in rete) testuale, grafico, multimediale DOCUMENTO risorsa continuativa

Dettagli

Le Basi di dati: generalità. Unità di Apprendimento A1 1

Le Basi di dati: generalità. Unità di Apprendimento A1 1 Le Basi di dati: generalità Unità di Apprendimento A1 1 1 Cosa è una base di dati In ogni modello di organizzazione della vita dell uomo vengono trattate informazioni Una volta individuate e raccolte devono

Dettagli

LA SOLUZIONE PER LA GESTIONE DINAMICA DELLE INFORMAZIONI IN UN PORTALE

LA SOLUZIONE PER LA GESTIONE DINAMICA DELLE INFORMAZIONI IN UN PORTALE LA SOLUZIONE PER LA GESTIONE DINAMICA DELLE INFORMAZIONI IN UN PORTALE WEBVISION APPARTIENE ALLA FAMIGLIA DEI CONTENT MANAGEMENT SYSTEM PER LA GESTIONE DINAMICA DELLE INFORMAZIONI E DEL LORO LAYOUT ALL

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

Introduzione alle basi di dati (prima parte)

Introduzione alle basi di dati (prima parte) Introduzione alle basi di dati (prima parte) Università degli Studi di Salerno Corso di Laurea in Scienze della Comunicazione Informatica generale (matr. Dispari) Docente: Angela Peduto A.A. 2007/2008

Dettagli

WEBsfa: l automazione della forza vendita via Web

WEBsfa: l automazione della forza vendita via Web WEBsfa: l automazione della forza vendita via Web White Paper 1 Gennaio 2005 White Paper Pag. 1 1/1/2005 L automazione della Forza Vendita Le aziende commerciali che che sviluppano e alimentano il proprio

Dettagli

PROGRAMMAZIONE DIDATTICA DISCIPLINARE

PROGRAMMAZIONE DIDATTICA DISCIPLINARE Pag. 1 di 8 PROGRAMMAZIONE DIDATTICA DISCIPLINARE Disciplina Tecnologie informatiche a.s. 2015/2016 Classe: 1 a Sez. Q,R,S Docente : Prof. Emanuele Ghironi / Prof.Davide Colella Pag. 2 di 8 PERCORSI MULTIDISCIPLINARI/INTERDISCIPLINARI

Dettagli

Informatica Documentale

Informatica Documentale Informatica Documentale Ivan Scagnetto (scagnett@dimi.uniud.it) Stanza 3, Nodo Sud Dipartimento di Matematica e Informatica Via delle Scienze, n. 206 33100 Udine Tel. 0432 558451 Ricevimento: giovedì,

Dettagli

catalogo corsi di formazione 2015/2016

catalogo corsi di formazione 2015/2016 L offerta formativa inserita in questo catalogo è stata suddivisa in quattro sezioni tematiche che raggruppano i corsi di formazione sulla base degli argomenti trattati. Organizzazione, progettazione e

Dettagli

EXPLOit Content Management Data Base per documenti SGML/XML

EXPLOit Content Management Data Base per documenti SGML/XML EXPLOit Content Management Data Base per documenti SGML/XML Introduzione L applicazione EXPLOit gestisce i contenuti dei documenti strutturati in SGML o XML, utilizzando il prodotto Adobe FrameMaker per

Dettagli

Concetti base. Impianti Informatici. Web application

Concetti base. Impianti Informatici. Web application Concetti base Web application La diffusione del World Wide Web 2 Supporto ai ricercatori Organizzazione documentazione Condivisione informazioni Scambio di informazioni di qualsiasi natura Chat Forum Intranet

Dettagli

disponibili nel pacchetto software.

disponibili nel pacchetto software. Modulo syllabus 4 00 000 00 0 000 000 0 Modulo syllabus 4 DATABASE 00 000 00 0 000 000 0 Richiede che il candidato dimostri di possedere la conoscenza relativa ad alcuni concetti fondamentali sui database

Dettagli

Introduzione ai database I concetti fondamentali Database e DBMS Per comprendere appieno cos'è un Database e quali sono i vantaggi legati al suo impiego, soprattutto nel settore gestionale, è necessario

Dettagli

Uso del computer e gestione dei file. Elaborazione testi. Foglio elettronico. Strumenti di presentazione

Uso del computer e gestione dei file. Elaborazione testi. Foglio elettronico. Strumenti di presentazione Il è finalizzato a elevare il livello di competenza nell utilizzo del computer, del pacchetto Office e delle principali funzionalità di Internet. Il percorso formativo si struttura in 7 moduli Concetti

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

LEZIONE 3. Il pannello di amministrazione di Drupal, configurazione del sito

LEZIONE 3. Il pannello di amministrazione di Drupal, configurazione del sito LEZIONE 3 Il pannello di amministrazione di Drupal, configurazione del sito Figura 12 pannello di controllo di Drupal il back-end Come già descritto nella lezione precedente il pannello di amministrazione

Dettagli

Progetto di Applicazioni Software

Progetto di Applicazioni Software Progetto di Applicazioni Software Antonella Poggi Dipartimento di Informatica e Sistemistica Antonio Ruberti SAPIENZA Università di Roma Anno Accademico 2010/2011 Questi lucidi sono stati prodotti sulla

Dettagli

Componenti Web: client-side e server-side

Componenti Web: client-side e server-side Componenti Web: client-side e server-side side Attività di applicazioni web Applicazioni web: un insieme di componenti che interagiscono attraverso una rete (geografica) Sono applicazioni distribuite logicamente

Dettagli

SiStema dam e Stampa. automatizzata

SiStema dam e Stampa. automatizzata 0100101010010 0100101010 010101111101010101010010 1001010101010100100001010 111010 01001010100 10101 111101010101010010100101 0 1 0 1 0 1 0 1 0 0 1 0 0 0 0 1 0 1 0 1 1 1 0 1 0 010010101001010 1111101010101

Dettagli

Il File System. È la componente del S.O. che si occupa della gestione della memoria di massa e dell organizzazione logica dei dati

Il File System. È la componente del S.O. che si occupa della gestione della memoria di massa e dell organizzazione logica dei dati Il File System È la componente del S.O. che si occupa della gestione della memoria di massa e dell organizzazione logica dei dati Le operazioni supportate da un file system sono: eliminazione di dati modifica

Dettagli

INFORMATICA. Applicazioni WEB a tre livelli con approfondimento della loro manutenzione e memorizzazione dati e del DATABASE.

INFORMATICA. Applicazioni WEB a tre livelli con approfondimento della loro manutenzione e memorizzazione dati e del DATABASE. INFORMATICA Applicazioni WEB a tre livelli con approfondimento della loro manutenzione e memorizzazione dati e del DATABASE. APPLICAZIONI WEB L architettura di riferimento è quella ampiamente diffusa ed

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

L archivio di impresa

L archivio di impresa L archivio di impresa Mariella Guercio Università degli studi di Urbino m.guercio@mclink.it Politecnico di Torino, 25 novembre 2011 premessa L archivistica è una disciplina della complessità, aperta, basata

Dettagli

Organizzazione delle informazioni: Database

Organizzazione delle informazioni: Database Organizzazione delle informazioni: Database Laboratorio Informatico di base A.A. 2013/2014 Dipartimento di Scienze Aziendali e Giuridiche Università della Calabria Dott. Pierluigi Muoio (pierluigi.muoio@unical.it)

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

monitoraggio media in tempo reale

monitoraggio media in tempo reale servizi evoluti monitoraggio media in tempo reale Una nuova soluzione web per conoscere e analizzare in tempo reale le news trasmesse da tutti i media Cerca qualsiasi argomento di tuo interesse politica,

Dettagli

Progetto di Applicazioni Software

Progetto di Applicazioni Software Progetto di Applicazioni Software Antonella Poggi Dipartimento di Informatica e Sistemistica Antonio Ruberti SAPIENZA Università di Roma Anno Accademico 2008/2009 Questi lucidi sono stati prodotti sulla

Dettagli

PHILIPPE PONCIN INSTITUT NATIONAL DE L AUDIOVISUEL

PHILIPPE PONCIN INSTITUT NATIONAL DE L AUDIOVISUEL CONSERVAZI ONE ED ACCESSI BI LI TÀ I N NTERNETDICOLLEZI ONIAUDI OVI SI VE I PHILIPPE PONCIN INSTITUT NATIONAL DE L AUDIOVISUEL 1. IL RUOLO DELLE BIBLIOTECHE AUDIOVISIVE Il fine principale è la conservazione

Dettagli

Corso Android Corso Online Sviluppo su Cellulari con Android

Corso Android Corso Online Sviluppo su Cellulari con Android Corso Android Corso Online Sviluppo su Cellulari con Android Accademia Futuro info@accademiafuturo.it Programma Generale del Corso di Sviluppo su Cellulari con Android Programma Base Modulo Uno - Programmazione

Dettagli

Lezione 10 Business Process Modeling

Lezione 10 Business Process Modeling Lezione 10 Business Process Modeling Ingegneria dei Processi Aziendali Modulo 1 - Servizi Web Unità didattica 1 Protocolli Web Ernesto Damiani Università di Milano Step dell evoluzione del business process

Dettagli

02 L Informatica oggi. Dott.ssa Ramona Congiu

02 L Informatica oggi. Dott.ssa Ramona Congiu 02 L Informatica oggi Dott.ssa Ramona Congiu 1 Introduzione all Informatica Dott.ssa Ramona Congiu 2 Che cos è l Informatica? Con il termine Informatica si indica l insieme dei processi e delle tecnologie

Dettagli

UNIVERSITÀ DEGLI STUDI DI TORINO FACOLTÀ DI SCIENZE DELLA FORMAZIONE CORSO DI STUDIO TRIENNALE IN SCIENZE DELL EDUCAZIONE

UNIVERSITÀ DEGLI STUDI DI TORINO FACOLTÀ DI SCIENZE DELLA FORMAZIONE CORSO DI STUDIO TRIENNALE IN SCIENZE DELL EDUCAZIONE UNIVERSITÀ DEGLI STUDI DI TORINO FACOLTÀ DI SCIENZE DELLA FORMAZIONE CORSO DI STUDIO TRIENNALE IN SCIENZE DELL EDUCAZIONE Curriculum: Esperto di formazione a distanza DISSERTAZIONE FINALE Raccontami :

Dettagli

Informatica. Classe Prima

Informatica. Classe Prima Informatica Classe Prima Obiettivo formativo Conoscenze Abilità Conoscere e utilizzare il computer per semplici attività didattiche Conoscere i componenti principali del computer. o Distinguere le parti

Dettagli

Corso di Informatica

Corso di Informatica Corso di Informatica CL3 - Biotecnologie Orientarsi nel Web Prof. Mauro Giacomini Dott. Josiane Tcheuko Informatica - 2006-2007 1 Obiettivi Internet e WWW Usare ed impostare il browser Navigare in internet

Dettagli

Presentazione della tesi di laurea di Flavio Casadei Della Chiesa. Newsletter: un framework per una redazione web

Presentazione della tesi di laurea di Flavio Casadei Della Chiesa. Newsletter: un framework per una redazione web Presentazione della tesi di laurea di Flavio Casadei Della Chiesa Newsletter: un framework per una redazione web Argomenti trattati nella presentazione Internet, problematiche e soluzioni Contesto nel

Dettagli

L architettura del sistema può essere schematizzata in modo semplificato dalla figura che segue.

L architettura del sistema può essere schematizzata in modo semplificato dalla figura che segue. Il software DigitalRepository/AMBiblioweb (DRBW) è un sistema di gestione completo per repository digitali implementato secondo lo standard MAG 2.0 e successive revisioni, in accordo con il modello OAIS.

Dettagli

Base Dati Introduzione

Base Dati Introduzione Università di Cassino Facoltà di Ingegneria Modulo di Alfabetizzazione Informatica Base Dati Introduzione Si ringrazia l ing. Francesco Colace dell Università di Salerno Gli archivi costituiscono una memoria

Dettagli

Materiale didattico. Laboratorio di Informatica a.a. 2007-08. I) Introduzione all Informatica. Definizione di Informatica. Definizione di Informatica

Materiale didattico. Laboratorio di Informatica a.a. 2007-08. I) Introduzione all Informatica. Definizione di Informatica. Definizione di Informatica Corso di Laurea Triennale in Storia, Scienze e Tecniche dell Industria Culturale sede di Brindisi Laboratorio di Informatica a.a. 2007-08 Materiale didattico Testo adottato D.P. Curtin, K. Foley, K. Suen,

Dettagli

Reti di Telecomunicazione Lezione 6

Reti di Telecomunicazione Lezione 6 Reti di Telecomunicazione Lezione 6 Marco Benini Corso di Laurea in Informatica marco.benini@uninsubria.it Lo strato di applicazione protocolli Programma della lezione Applicazioni di rete client - server

Dettagli

SWIM v2 Design Document

SWIM v2 Design Document PROGETTO DI INGEGNERIA DEL SOFTWARE 2 SWIM v2 DD Design Document Matteo Danelli Daniel Cantoni 22 Dicembre 2012 1 Indice Progettazione concettuale Modello ER Entità e relazioni nel dettaglio User Feedback

Dettagli

Content Management Systems

Content Management Systems Content Management Systems L o Guido Porruvecchio Tecnologia e Applicazioni della Rete Internet Definizione Un Content Management System (CMS) è letteralmente un sistema per la gestione dei contenuti Definisce

Dettagli

Alfresco ECM. La gestione documentale on-demand

Alfresco ECM. La gestione documentale on-demand Alfresco ECM La gestione documentale on-demand Alfresco 3.2 La gestione documentale on-demand Oltre alla possibilità di agire sull efficienza dei processi, riducendone i costi, è oggi universalmente conosciuto

Dettagli

GUIDA RAPIDA all'uso

GUIDA RAPIDA all'uso GUIDA RAPIDA all'uso versione del 07.11.2010 Indice: 1. CHE COS'E' MediaLibraryOnLine? 2. GUIDA ALL'USO 2.1 Come si accede a MediaLibraryOnLine 2.2 Come navigare 2.3 Il check "Media consultabili da questa

Dettagli

Cataloghi per i dati aperti

Cataloghi per i dati aperti Progetto PerformancePA Ambito A - Linea 1 - Una rete per la riforma della PA Cataloghi per i dati aperti Autore: Vincenzo Patruno Creatore: Formez PA, Progetto Performance PA Diritti: Dipartimento della

Dettagli

Basi di dati. Corso di Laurea in Ingegneria Informatica Canale di Ingegneria delle Reti e dei Sistemi Informatici - Polo di Rieti

Basi di dati. Corso di Laurea in Ingegneria Informatica Canale di Ingegneria delle Reti e dei Sistemi Informatici - Polo di Rieti Basi di dati Corso di Laurea in Ingegneria Informatica Canale di Ingegneria delle Reti e dei Sistemi Informatici - Polo di Rieti Anno Accademico 2008/2009 Introduzione alle basi di dati Docente Pierangelo

Dettagli

Energy Data Management System (EDMS): la soluzione software per una gestione efficiente dell energia secondo lo standard ISO 50001

Energy Data Management System (EDMS): la soluzione software per una gestione efficiente dell energia secondo lo standard ISO 50001 Energy Data Management System (EDMS): la soluzione software per una gestione efficiente dell energia secondo lo standard ISO 50001 Oggi più che mai, le aziende italiane sentono la necessità di raccogliere,

Dettagli

Architetture Software

Architetture Software Università degli Studi di Parma Facoltà di Scienze MM. FF. NN. Corso di Laurea in Informatica Ingegneria del Software Architetture Software Giulio Destri Ing. del Sw: Architettura - 1 Scopo del modulo

Dettagli

Introduzione al Model-View-Controller (MVC)

Introduzione al Model-View-Controller (MVC) Introduzione al Model-View-Controller (MVC) Maurizio Cozzetto 9 Luglio 2009 Indice 1 Model-View-Controller 1 1.1 Definizione.................................................. 1 1.2 Soluzione...................................................

Dettagli

Lezione 8. Motori di Ricerca

Lezione 8. Motori di Ricerca Lezione 8 Motori di Ricerca Basi di dati Un campo prevalente dell applicazione informatica è quello costituito dall archiviazione e dalla gestione dei dati (basi di dati). Sistema Informativo. Un sistema

Dettagli

Piano didattico. Disporre il testo in colonne. Modificare l aspetto di un grafico

Piano didattico. Disporre il testo in colonne. Modificare l aspetto di un grafico Piano didattico Word Specialist Creare un documento Iniziare con Word Creare un documento Salvare un file per utilizzarlo in un altro programma Lavorare con un documento esistente Modificare un documento

Dettagli

CORSI DI FORMAZIONE AMMEGA.IT. Formazione informatica di base IC 3 /MOS. http://www.ammega.it

CORSI DI FORMAZIONE AMMEGA.IT. Formazione informatica di base IC 3 /MOS. http://www.ammega.it Formazione informatica di base IC 3 /MOS http://www.ammega.it Formazione informatica di base IC 3 Descrizione sintetica IC 3 è un Programma di Formazione e Certificazione Informatica di base e fornisce

Dettagli

XML. XML è contemporaneamente: XML non è:

XML. XML è contemporaneamente: XML non è: XML XML è contemporaneamente: Linguaggio di annotazione (Markup) che permette di creare gruppi di marcatori (tag set) personalizzati (MathML, XHTML, chemicalml, ecc..) Formato standard per lo scambio dei

Dettagli

SVILUPPO ONTOLOGIE PER LA GESTIONE DOCUMENTALE E LORO INTEGRAZIONE ALL INTERNO DI UNA PIATTAFORMA WEB

SVILUPPO ONTOLOGIE PER LA GESTIONE DOCUMENTALE E LORO INTEGRAZIONE ALL INTERNO DI UNA PIATTAFORMA WEB Facoltà di Ingegneria Corso di Laurea Specialistica in Ingegneria Informatica SVILUPPO ONTOLOGIE PER LA GESTIONE DOCUMENTALE E LORO INTEGRAZIONE ALL INTERNO DI UNA PIATTAFORMA WEB Relatore Chiarissimo

Dettagli

dei documenti audiovisivi e delle informazioni

dei documenti audiovisivi e delle informazioni I criteri di usabilità e l organizzazione on-line dei documenti audiovisivi e delle informazioni Ornella Nicotra A.A. 2001-2002 Modulo europeo Action Jean Monnet Scuola Speciale per Archivisti e Bibliotecari

Dettagli

Online Sessione AIDA

Online Sessione AIDA Online Sessione AIDA Londra 2 dicembre 2003 Roma 31 marzo 2004 Il content management per la ricerca e la didattica Paola Gargiulo gargiulo@caspur.it Sommario di cosa parliamo quando parliamo di content

Dettagli

Infinity Application Framework Una nuova e diversa interpretazione delle soluzioni applicative aziendali

Infinity Application Framework Una nuova e diversa interpretazione delle soluzioni applicative aziendali Infinity Application Framework Una nuova e diversa interpretazione delle soluzioni applicative aziendali Infinity Application Framework è la base di tutte le applicazioni della famiglia Infinity Project

Dettagli

Mausoleo COMUNE DI NUORO PROGETTO PER LA REALIZZAZIONE DEL CIMITERO MULTIMEDIALE. Arch.Marco Cerina Ing.Enrico Dini

Mausoleo COMUNE DI NUORO PROGETTO PER LA REALIZZAZIONE DEL CIMITERO MULTIMEDIALE. Arch.Marco Cerina Ing.Enrico Dini COMUNE DI NUORO D O C U M E N T O D I S P E C I F I C A P E R I L P R O D O T T O Mausoleo PROGETTO PER LA REALIZZAZIONE DEL CIMITERO MULTIMEDIALE Arch.Marco Cerina Ing.Enrico Dini Descrizione introduttiva

Dettagli

INDICE PROGRAMMA CORSO

INDICE PROGRAMMA CORSO INDICE PROGRAMMA CORSO PRIMA LEZIONE: Componenti di un computer: Hardware, Software e caratteristiche delle periferiche. SECONDA LEZIONE: Elementi principali dello schermo di Windows: Desktop, Icone, Mouse,

Dettagli

Introduzione alla famiglia di soluzioni Windows Small Business Server

Introduzione alla famiglia di soluzioni Windows Small Business Server Introduzione alla famiglia di soluzioni Windows Small Business Server La nuova generazione di soluzioni per le piccole imprese Vantaggi per le piccole imprese Progettato per le piccole imprese e commercializzato

Dettagli

I metadati per la gestione e conservazione dei documenti elettronici. Fiorella Foscarini Firenze, 17 giugno 2007

I metadati per la gestione e conservazione dei documenti elettronici. Fiorella Foscarini Firenze, 17 giugno 2007 I metadati per la gestione e conservazione dei documenti elettronici Fiorella Foscarini Firenze, 17 giugno 2007 Argomenti Che cosa sono i metadati Criticità relative a definizione, indentificazione e classificazione

Dettagli

PROTOTIPAZIONE DI UN TRADUTTORE DA SORGENTE PLC AD ASSEMBLY DI UNA MACCHINA VIRTUALE

PROTOTIPAZIONE DI UN TRADUTTORE DA SORGENTE PLC AD ASSEMBLY DI UNA MACCHINA VIRTUALE PROTOTIPAZIONE DI UN TRADUTTORE DA SORGENTE PLC AD ASSEMBLY DI UNA MACCHINA VIRTUALE Relatore: prof. Michele Moro Laureando: Marco Beggio Corso di laurea in Ingegneria Informatica Anno Accademico 2006-2007

Dettagli

catalogo corsi di formazione 2014/2015

catalogo corsi di formazione 2014/2015 L offerta formativa inserita in questo catalogo è stata suddivisa in quattro sezioni tematiche che raggruppano i corsi di formazione sulla base degli argomenti trattati. Organizzazione, progettazione e

Dettagli

INTERNET. Un percorso per le classi prime Prof. Angela Morselli

INTERNET. Un percorso per le classi prime Prof. Angela Morselli INTERNET Un percorso per le classi prime Prof. Angela Morselli PARTE 1 INTERNET: LA RETE DELLE RETI 2 È ALQUANTO DIFFICILE RIUSCIRE A DARE UNA DEFINIZIONE ESAUSTIVA E CHIARA DI INTERNET IN POCHE PAROLE

Dettagli

Technical Document Release Version 1.0. Product Sheet. MediaNews. NRCS software application

Technical Document Release Version 1.0. Product Sheet. MediaNews. NRCS software application Technical Document Release Version 1.0 Product Sheet MediaNews NRCS software application MediaNews SI Media ha negli ultimi anni concentrato i propri sforzi nella realizzazione di un innovativo sistema

Dettagli

Facoltà di Farmacia - Corso di Informatica

Facoltà di Farmacia - Corso di Informatica Basi di dati Riferimenti: Curtin cap. 8 Versione: 13/03/2007 1 Basi di dati (Database, DB) Una delle applicazioni informatiche più utilizzate, ma meno conosciute dai non informatici Avete già interagito

Dettagli

PROGRAMMAZIONE PER DISCIPLINE INFORMATICA CLASSE

PROGRAMMAZIONE PER DISCIPLINE INFORMATICA CLASSE Elaborazione testi Il computer e i file La Tecnologia dell Informazione PROGRAMMAZIONE PER DISCIPLINE INFORMATICA CLASSE 5 a SCUOLA PRIMARIA Competenz e Uso di nuove tecnologie e di linguaggi multimediali

Dettagli

Strumenti di modellazione. Gabriella Trucco

Strumenti di modellazione. Gabriella Trucco Strumenti di modellazione Gabriella Trucco Linguaggio di modellazione Linguaggio formale che può essere utilizzato per descrivere (modellare) un sistema Il concetto trova applicazione soprattutto nell

Dettagli

Albumdi.it. software di catalogazione partecipata di archivi fotografici interamente web-based. standard ICCD scheda F

Albumdi.it. software di catalogazione partecipata di archivi fotografici interamente web-based. standard ICCD scheda F Albumdi.it software di catalogazione partecipata di archivi fotografici interamente web-based standard ICCD scheda F Copyright by CG Soluzioni Informatiche - www.albumdi.it MOD-ST: 004 - Pag.1 Caratteristiche

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

Progettazione di Sistemi Interattivi. Gli strati e la rete. Struttura e supporti all implementazione di applicazioni in rete (cenni)

Progettazione di Sistemi Interattivi. Gli strati e la rete. Struttura e supporti all implementazione di applicazioni in rete (cenni) Progettazione di Sistemi Interattivi Struttura e supporti all implementazione di applicazioni in rete (cenni) Docente: Daniela Fogli Gli strati e la rete Stratificazione da un altro punto di vista: i calcolatori

Dettagli

Uso delle basi di dati DBMS. Cos è un database. DataBase. Esempi di database

Uso delle basi di dati DBMS. Cos è un database. DataBase. Esempi di database Uso delle basi di dati Uso delle Basi di Dati Il modulo richiede che il candidato comprenda il concetto di base dati (database) e dimostri di possedere competenza nel suo utilizzo. Cosa è un database,

Dettagli

Laboratorio Matematico Informatico 2

Laboratorio Matematico Informatico 2 Laboratorio Matematico Informatico 2 (Matematica specialistica) A.A. 2006/07 Pierluigi Amodio Dipartimento di Matematica Università di Bari Laboratorio Matematico Informatico 2 p. 1/1 Informazioni Orario

Dettagli

Corso Programmazione Java Android. Programma

Corso Programmazione Java Android. Programma Corso Programmazione Java Android Programma 1.1 Obiettivo e modalità di fruizione L obiettivo del corso è di fornire le conoscenze tecniche e metodologiche per svolgere la professione di Programmatore

Dettagli

1) Una periferica di input è: A) il mouse B) il monitor C) la stampante

1) Una periferica di input è: A) il mouse B) il monitor C) la stampante CONOSCENZE DI INFORMATICA 1) Una periferica di input è: A) il mouse B) il monitor C) la stampante 2) Una memoria in sola lettura con la particolarità di essere cancellata in particolari condizioni è detta:

Dettagli

Autorità garante per l infanzia e l adolescenza

Autorità garante per l infanzia e l adolescenza Servizio di rassegna stampa telematica e monitoraggio radio-televisivo per l Autorità garante per l infanzia e l adolescenza Capitolato tecnico (Allegato alle lettere invito prot.nn.2246-2248-2249-2250-2252

Dettagli

Corso di Access. Prerequisiti. Modulo L2A (Access) 1.1 Concetti di base. Utilizzo elementare del computer Concetti fondamentali di basi di dati

Corso di Access. Prerequisiti. Modulo L2A (Access) 1.1 Concetti di base. Utilizzo elementare del computer Concetti fondamentali di basi di dati Corso di Access Modulo L2A (Access) 1.1 Concetti di base 1 Prerequisiti Utilizzo elementare del computer Concetti fondamentali di basi di dati 2 1 Introduzione Un ambiente DBMS è un applicazione che consente

Dettagli

TEORIA sulle BASI DI DATI

TEORIA sulle BASI DI DATI TEORIA sulle BASI DI DATI A cura del Prof. Enea Ferri Cos è un DATA BASE E un insieme di archivi legati tra loro da relazioni. Vengono memorizzati su memorie di massa come un unico insieme, e possono essere

Dettagli

TRAME :: web 2.0 e archivi digitali

TRAME :: web 2.0 e archivi digitali TRAME :: web 2.0 e archivi digitali Gianni Corino - Andrea Bottino Politecnico di Torino Trame Tecnologie e ambienti di rete per la memoria culturale del XXI secolo Progetto PRIN biennale (2005-2007) cofinanziato

Dettagli

Introduzione alle basi di dati. Gestione delle informazioni. Gestione delle informazioni. Sistema informatico

Introduzione alle basi di dati. Gestione delle informazioni. Gestione delle informazioni. Sistema informatico Introduzione alle basi di dati Introduzione alle basi di dati Gestione delle informazioni Base di dati Modello dei dati Indipendenza dei dati Accesso ai dati Vantaggi e svantaggi dei DBMS Gestione delle

Dettagli

Cataloghi per i dati aperti

Cataloghi per i dati aperti Cataloghi per i dati aperti Questo materiale didattico è stato realizzato da Formez PA nel Progetto PerformancePA, Ambito A Linea 1, in convenzione con il Dipartimento della Funzione Pubblica, organismo

Dettagli

Internet Architettura del www

Internet Architettura del www Internet Architettura del www Internet è una rete di computer. Il World Wide Web è l insieme di servizi che si basa sull architettura di internet. In una rete, ogni nodo (detto host) è connesso a tutti

Dettagli

DESCRIZIONE DEL MODELLO DI CERTIFICAZIONE DELLE COMPETENZE

DESCRIZIONE DEL MODELLO DI CERTIFICAZIONE DELLE COMPETENZE ALLEGATO n.4 DESCRIZIONE DEL MODELLO DI CERTIFICAZIONE DELLE COMPETENZE La certificazione delle competenze chiave, delineate dal documento tecnico (http://www.pubblica.istruzione.it/normativa/2007/dm139_07.shtml)

Dettagli

Basi di dati. Basi di dati = database. Basi di dati

Basi di dati. Basi di dati = database. Basi di dati Basi di dati Da leggere: Cap. 6 Sawyer, Williams (testo A) Basi di dati = database Sono una delle applicazioni informatiche che hanno avuto il maggiore utilizzo in uffici, aziende, servizi -> oggi anche

Dettagli

Modellazione di sistema

Modellazione di sistema Corso di Laurea Specialistica in Ingegneria Informatica Corso di Ingegneria del Software A. A. 2008 - Modellazione di sistema E. TINELLI Contenuti Approcci di analisi Linguaggi di specifica Modelli di

Dettagli

Considera tutti i requisiti funzionali (use cases) NON deve necessariamente modellare i requisiti non funzionali

Considera tutti i requisiti funzionali (use cases) NON deve necessariamente modellare i requisiti non funzionali Corso di Laurea Specialistica in Ingegneria Informatica Corso di Ingegneria del Software A. A. 2008 - Progettazione OO E. TINELLI Punto di Partenza Il modello di analisi E una rappresentazione minima del

Dettagli

Ministero dell Istruzione, dell Università e della Ricerca

Ministero dell Istruzione, dell Università e della Ricerca Allegato 1 Art. 15, comma 3, lett. a) e b) Legge 6 agosto 2008, n. 133 Caratteristiche tecniche e tecnologiche libri di testo PREMESSA Il libro di testo, nella sua versione a stampa, on line e mista, costituisce

Dettagli

MetaMAG METAMAG 1 IL PRODOTTO

MetaMAG METAMAG 1 IL PRODOTTO METAMAG 1 IL PRODOTTO Metamag è un prodotto che permette l acquisizione, l importazione, l analisi e la catalogazione di oggetti digitali per materiale documentale (quali immagini oppure file di testo

Dettagli

PIANO DI LAVORO (a.s. 2015/2016)

PIANO DI LAVORO (a.s. 2015/2016) Istituto Tecnico Commerciale Statale e per Geometri E. Fermi Pontedera (Pi) Via Firenze, 51 - Tel. 0587/213400 - Fax 0587/52742 http://www.itcgfermi.it E-mail: mail@itcgfermi.it PIANO DI LAVORO (a.s. 2015/2016)

Dettagli

Una soluzione WEB-GIS per la pubblicazione di dati statistici della Regione Sardegna

Una soluzione WEB-GIS per la pubblicazione di dati statistici della Regione Sardegna Una soluzione WEB-GIS per la pubblicazione di dati statistici della Regione Sardegna Sergio Loddo, Luca Devola GFOSS - Cagliari, 27 febbraio 2009 Indice 1. Presentazione 2. Progetto 3. Architettura, metodologia

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

Il progetto MINERVA: tra digitalizzazione e qualità dei siti web di contenuto culturale.

Il progetto MINERVA: tra digitalizzazione e qualità dei siti web di contenuto culturale. a cura di Gabriella Guerci di Marzia Piccininno Negli ultimi anni il Ministero per i Beni e le Attività Culturali ha lavorato con grande impegno in ambito europeo, in particolar modo nel settore strategico

Dettagli

Iniziativa Comunitaria Equal II Fase IT G2 CAM - 017 Futuro Remoto. Approfondimento SOFTWARE PER L ARCHIVIAZIONE

Iniziativa Comunitaria Equal II Fase IT G2 CAM - 017 Futuro Remoto. Approfondimento SOFTWARE PER L ARCHIVIAZIONE APPROFONDIMENTO ICT Iniziativa Comunitaria Equal II Fase IT G2 CAM - 017 Futuro Remoto Approfondimento SOFTWARE PER L ARCHIVIAZIONE ORGANISMO BILATERALE PER LA FORMAZIONE IN CAMPANIA INDICE SOFTWARE PER

Dettagli

Office 2010 e Office 365: il tuo ufficio sempre con te

Office 2010 e Office 365: il tuo ufficio sempre con te Office 2010 e Office 365: il tuo ufficio sempre con te Accedi ai tuoi documenti e messaggi di posta ovunque sei, sia online che offline, sul PC, sul telefono o sul browser. Usi Office, Excel, Word in ufficio

Dettagli

SIASFi: il sistema ed il suo sviluppo

SIASFi: il sistema ed il suo sviluppo SIASFI: IL SISTEMA ED IL SUO SVILUPPO 187 SIASFi: il sistema ed il suo sviluppo Antonio Ronca Il progetto SIASFi nasce dall esperienza maturata da parte dell Archivio di Stato di Firenze nella gestione

Dettagli

Applicazione: GAS - Gestione AcceSsi

Applicazione: GAS - Gestione AcceSsi Riusabilità del software - Catalogo delle applicazioni Gestione ICT Applicazione: GAS - Gestione AcceSsi Amministrazione: Consiglio Nazionale delle Ricerche (CNR) Responsabile dei sistemi informativi Nome

Dettagli

Specifiche tecniche per la realizzazione del Modello offline Energy City Virtual Lab. Antonio Disi, Serena Lucibello. Report RdS/2013/163

Specifiche tecniche per la realizzazione del Modello offline Energy City Virtual Lab. Antonio Disi, Serena Lucibello. Report RdS/2013/163 Agenzia nazionale per le nuove tecnologie, l energia e lo sviluppo economico sostenibile MINISTERO DELLO SVILUPPO ECONOMICO Specifiche tecniche per la realizzazione del Modello offline Energy City Virtual

Dettagli