una biblioteca digitale sviluppata con Drupal e Fedora Repository Dunia Basciu / Gian Mario Mereu / Mauro Mascia

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "una biblioteca digitale sviluppata con Drupal e Fedora Repository Dunia Basciu / Gian Mario Mereu / Mauro Mascia"

Transcript

1 una biblioteca digitale sviluppata con Drupal e Fedora Repository Dunia Basciu / Gian Mario Mereu / Mauro Mascia

2 Argomenti Chi siamo? Il Progetto E-pistemetec Il ruolo di Cybersar in E-pistemetec Cos'è una digital library La Digital Library E-pistemetec L'architettura della dl E-pistemetec ed il Cloud Il mag e l estensione del fedora repository tramite islandora_mag Utilizzare Drupal per estendere le funzionalità degli oggetti: islandora_sync Il frontend del sito pubblico Il progetto della community

3 Chi siamo? Cybersar è un consorzio per il supercalcolo, la modellistica computazionale e la gestione di database di grandi dimensioni composto da università, centri di ricerca e imprese private. Il consorzio fornisce molte competenze importanti in diversi campi della ricerca applicata: chimica e farmaceutica computazionale fisica e astrofisica intelligenza artificiale e pattern recognition ingegneria elettronica e meccanica grid e cloud computing

4 Il Progetto E-pistemetec E-pistemetec è un progetto finanziato dal programma di cooperazione transfrontaliero Italia-Francia Partners: La provincia di Cagliari Il Consorzio Cybersar La Provinzia di Carbonia-Iglesias Il Comune di Lucca Il Comune di Genova Il Comune di Bastia Il progetto E-Pistemetec ha come scopo la valorizzazione del patrimonio scientifico, tecnico e naturale nella zona del medio e alto Tirreno mediante la realizzazione di una digital library

5 Il ruolo di Cybersar in nel progetto E-pistemetec Cybersar è il partner tecnologico del progetto ed ha il compito di sviluppare ed integrare i sistemi necessari alla realizzazione della digital library. Per Digital Library si intende secondo DELOS: Un'organizzazione, che può essere virtuale, che colleziona, gestisce e preserva sul lungo periodo contenuti digitali di valore; su tali contenuti offre, alle proprie comunità di utenti, delle funzionalità specifiche secondo certe caratteristiche e politiche.

6 Le caratteristiche della digital library E-pistemetec E' in grado di accogliere diverse tipologie di rappresentazioni digitali degli oggetti e di recuperare efficacemente le informazioni archiviate E' visitabile attraverso uno o più siti multilingue Progettata per essere arricchita dalle attività e dai prodotti di una comunità di utenti operanti in network Interamente ospitata su infrastrutture cloud

7 La digital library E-pistemetec

8 "The Flexible Extensible Digital Object Repository Architecture is a conceptual framework that uses a set of abstractions about digital information to provide the basis for software systems that can manage digital information. It provides the basis for ensuring long-term durability of the information, while making it directly available to be used in a variety of ways." Caratteristiche: Astrazione dell'informazione digitale Interfaccia verso altri software Conservazione dell'informazione Fruibilità dell'oggetto digitale in diverse forme

9 Oggetto Fedora In Fedora Commons l'elemento cardine è l'oggetto fedora (rappresentati in un formato xml chiamato foxml): sono identificati da un ID (PID) sono composti da datastream (DS) hanno relazioni con altri oggetti fedora (datastream RELEXT, codificato in RDF: Soggetto Predicato Oggetto) sono di una o più tipologie (content model)

10 Oggetto Fedora <foxml:digitalobject xmlns:foxml="info:fedora/fedora-system:def/foxml#" xmlns:xsi=" VERSION="1.1" PID="epistemetec: 273" xsi:schemalocation="info:fedora/fedora-system:def/foxml# info/definitions/1/0/foxml1-1.xsd"> <foxml:objectproperties>...</foxml:objectproperties> <foxml:datastream ID="AUDIT"... >...</foxml:datastream> <foxml:datastream ID="RELS-EXT"... >...</foxml:datastream> <foxml:datastream ID="MAG"... >...</foxml:datastream> <foxml:datastream ID="POLICY"...>...</foxml:datastream> <foxml:datastream ID="DC"...>...</foxml:datastream> <foxml:datastream ID="TN"... > <foxml:datastreamversion ID="TN.0" LABEL="Default Thumbnail" CREATED=" T08:14:11.577Z" MIMETYPE="image/png"> <foxml:contentlocation TYPE="INTERNAL_ID" REF="epistemetec:273+TN+TN.0"/> </foxml:datastreamversion> </foxml:datastream> </foxml:digitalobject>

11 Fedora Commons - Content Model I Content Model rappresentano tipologie di oggetti Fedora differenti e ne descrivono caratteristiche e funzionalità (analogia classi ed oggetti nella programmazione ad oggetti). Essi stessi sono oggetti fedora. Immagini documenti video Un oggetto Fedora può dichiarasi di un certo content model, attraverso le relazioni di Fedora

12 Relazioni tra Oggetti Fedora In Fedora gli oggetti posso essere messi in relazione tra loro in una moltitudine di modi: hasmodel (un oggetto fedora è di un certo content model) ismemberofcollection (un oggetto appartiene ad una collezione) Custom (implementate dall'utente) Le relazioni sono memorizzate all'interno dell'oggetto Fedora in un datastream (REL-EXT)

13 Relazioni tra Oggetti Fedora <rdf:rdf... > <rdf:description rdf:about="info:fedora/epistemetec:26"> <fedora:ismemberofcollection rdf:resource="info:fedora/epistemetec:mag_collection"> </fedora:ismemberofcollection> <fedora-model:hasmodel rdf:resource="info:fedora/epistemetec:mag_video"> </fedora-model:hasmodel> </rdf:description> </rdf:rdf>

14 Relazioni tra Oggetti Fedora Le relazioni sono indicizzate da un servizio di Fedora Commons, il Resource-Index Il servizio risearch indicizza le relazioni utilizzando il triple store Mulgara (www.mulgara.org) ed è interrogabile utilizzando una serie di linguaggi: itql Sparql

15 API di Fedora Commons E' possibile interagire con Fedora attraverso le sue API: HTTP: REST API BASIC Search (servizio fedoragsearch) RI Search (servizio risearch) SOAP: API-A (accessing) API-M (managing)

16 API di Fedora Commons Fedora si installa all'interno di tomcat ed ha necessità di un db di supporto (ad ex MySQL). Fedora Commons è uno strumento flessibile, robusto, estensibile, ma non dispone di interfacce di gestione e fruizione dei contenuti di facile utilizzo. Qui entra in gioco islandora, un modulo di Drupal sviluppato dalla University of Prince Eduard Island (UPEI)

17 Accessibilità e gestione della dl: Drupal/Islandora Islandora è un modulo che trasforma Drupal: una piattaforma di gestione del repository Fedora Inserire/rimuovere contenuti nel repository Gestire le tipologie di contenuti attraverso il Content Modeller Gestire le collezioni in cui i contenuti sono divisi attraverso il Content Modeller strumento di fruizione dei contenuti

18 Accessibilità e gestione della dl: Drupal/Islandora

19

20 dl ed il supporto ai metadata MAG: islandora_mag Le digital libraries italiane devono supportare uno standard dei metadati italiano. E' lo standard per i Metadati Amministrativi e Gestionali (MAG). Per questa ragione è nato islandora_mag, modulo che include il supporto a questo standard in islandora.

21 islandora_sync: la potenza e la flessibilità di drupal al servizio della dl Drupal è uno strumento incredibilmente flessibile e potente. In che modo utilizzare queste caratteristiche per maneggiare gli oggetti fedora? islandora_sync, estende islandora, implementando un sistema di sincronizzazione tra i nodi drupal e gli oggetti fedora.

22 la ricerca sulla dl: apache solr Per implementare la funzione di ricerca sulla dl utilizziamo apache solr (basato libreria lucene). un indice di solr viene utilizzato lato fedora dal modulo islandora_solr. un secondo indice viene utilizzato lato drupal con il modulo apachesolr. questo approccio consente di avere diverse visioni della DL centrale presentate sui frontend drupal e una visione complessiva disponibile sul sistema di management centrale.

23 immagini ad alta risoluzione: adore djatoka Per la fruizione delle immagini ad alta risoluzione abbiamo integrato nella dl il server adore djatoka (basato sulla libraria kakadu) in grado di gestire immagini nel formato jpeg2000

24 un repository, tre punti di accesso La dl E-pistemetec ha un repository e tre punti di accesso: managerdl: per la gestione del repository (ingestione/purge di oggetti etc etc) frontend: per la fruizione dei contenuti della dl al pubblico community: per offrire strumenti che permettano ad una comunità di utenti profilati di interagire con la dl in modo creativo

25 Cloud in cybersar La dl è ospitata del sistema Cloud di Cybersar, basato su Eucalyptus (aggiunta del supporto per le immagini qcow2) Questo permette di integrare nella dl funzioni di scalabilità offerte dalla architettura di cloud

26 Extending Islandora Abbiamo visto che il cuore del sistema è il Fedora Repository in cui vengono conservati i dati effettivi. L'interfaccia verso i dati (oggetti fedora) è fornita dal modulo del progetto islandora che però non soddisfa completamente i nostri desideri. Due sono i punti in cui siamo intervenuti: 1. l'introduzione del sistema di classificazione italiano "MAG" per gli oggetti digitali 2. un'integrazione più estesa con Drupal per poterne sfruttare le potenti caratteristiche

27 Extending Islandora Abbiamo quindi creato due moduli per Drupal: islandora_mag e islandora_sync.

28 Extending Islandora: MAG Nel primo caso (MAG) utilizzando i nostri Content Model (template XML di tipi di oggetto digitale) ed effettuando l'override dei metodi di creazione dei form (adattandoli al nostro standard) Abbiamo inoltre introdotto un'interessante funzionalità, quella del multilingua, che di base non era offerta dal modulo islandora: ogni elemento XML presente nel Content Model dell'oggetto viene riprodotto tante volte quante sono le lingue; a seconda di quella impostata nel sito di gestione viene scelto l'elemento con l'attributo lang corrispondente.

29 Extending Islandora: standard MAG Lo standard MAG* (Metadati Amministrativi e Gestionali) definisce un insieme di specifiche formali per la fase di raccolta, di trasferimento e disseminazione dei metadati e dei dati digitali nei rispettivi archivi. Il set di metadati MAG viene definito per tipologie di oggetti digitali (immagini, sonori, video, ecc.) e risulta composto da diverse sezioni, utilizzabili a seconda del contenuto digitale e dell'impiego dello stesso. La DL E-pistemetec implementa lo standard MAG per la gestione dei metadata relativi agli oggetti digitali gestiti. *

30 Extending Islandora: Mag sections GEN: informazioni generali sul progetto e sul tipo di digitalizzazione BIB: metadati descrittivi dell'oggetto analogico STRU: metadati strutturali dell'oggetto digitale IMG: metadati specifici per le immagini fisse OCR: metadati specifici relativi al riconoscimento ottico del testo DOC: metadati specifici per oggetti digitali in formato testo che possono essere derivati o born digital AUDIO: metadati specifici per file audio VIDEO: metadati specifici per file video

31 Extending Islandora: Mag element Ciascuna sezione contiene una serie di elementi. Ad es. l'elemento <gen> può contenere: <stprog> : indicazione del progetto di digitalizzazione; l'elemento è obbligatorio e non ripetibile <collection> : riferimento alla collezione di cui la risorsa digitale farà parte; l'elemento è opzionale e non ripetibile <agency> : agenzia responsabile del processo di digitalizzazione; l'elemento è obbligatorio e non ripetibile... e così via.

32 Extending Islandora: SYNC E' necessario inoltre che gli oggetti fedora possano essere gestiti da Drupal: il modo vincente è la creazione di un nodo per ogni oggetto! Il valore aggiunto è di non poco conto: ricerca con apache solr e utilizzo del faceted search visualizzazioni custom con views, panels, tabs traduzione dei nodi sfruttando le feature multilingual i18n di Drupal (questa funzionalità è in fase di completamento per scatenare la creazione/aggiornamento dei metadata tradotti su fedora)

33 Extending Islandora: SYNC Entrando più nel dettaglio, il passaggio da oggetto digitale fedora a nodo Drupal può avvenire in due modalità o fasi: all'atto della creazione dell'oggetto (fase di ingestion) in un secondo momento, sfruttando il cron di Drupal e processando più oggetti per volta sulla base di una coda FIFO Naturalmente anche la fase di modifica o eliminazione dell'oggetto devono poter essere riflesse sui nodi drupal.

34 Extending Islandora Quando si crea, modifica o elimina un oggetto fedora, il nostro modulo islandora_mag espone degli hook su cui ci si aggancia tramite islandora_sync per effettuare le relative operazioni sui nodi. La separazione dei compiti è fondamentale per garantire l'autonomia dei moduli: la parte MAG è più vicina all'islandora originale e ne estenda le funzionalità la parte SYNC è invece più vicina a Drupal

35 Extending Islandora Ne deriva che se il modulo di SYNC non è abilitato non vengono creati i nodi al momento dell'inserimento degli oggetti nel repository ed è quindi necessario fornire un meccanismo che effettui il pull diretto. Il repository - che si presenta nella forma di triple store verrà interrogato (es. ITQL) e verranno prelevate le informazioni per la gestione (CUD) dei nodi. E questa operazione deve poter essere effettuata ogni tot di tempo e per N oggetti (pensate di dover creare 1 Milione di nodi uno dopo l'altro... il carico sul server sarebbe spaventoso!!!)

36 Extending Islandora: SYNC Agganciandoci all'hook cronapi, suddividiamo il compito in due fasi: 1. Pull delle informazioni (ITQL) ordinate per data dell'ultima modifica e creazione di una tabella FIFO contenente il PID dell'oggetto, il tipo (Content Model) e la data di ultima modifica 2. Fetch di tot righe dalla tabella FIFO e gestione dei nodi: in sostanza, se il nodo è già presente verrà aggiornato altrimenti ne verrà creato uno nuovo.

37 Extending Islandora: SYNC foreach ($content_models as $content_model) { $last_date = variable_get('islandora_sync_last_mod_date', " T08:03:05.736Z"); $itql = 'select $title $identifier $modified from <#ri> where $object <dc:title> $title and $object <dc:identifier> $identifier and $object <fedora-view:lastmodifieddate> $modified and $modified <mulgara:after> \''. $last_date. '\' and $object <fedora-model:hasmodel> <info:fedora/'. $content_model. '> order by $modified'; $url = variable_get('fedora_repository_url', 'http: //localhost:8080/fedora/risearch'); $url.= "?type=tuples&format=csv&lang=itql&query=". $itql; $content = do_curl($url); [...]

38 Extending Islandora: SYNC Una volta recuperate, le informazioni sugli oggetti vengono associate ai campi CCK dei node types creati secondo un'associazione decisa dall'utente dall'interfaccia del modulo: eval ("\$node->". $cck. "[0]['value']=\"$value\";");

39 Extending Islandora: SYNC In seguito alla creazione del nodo, viene aggiunto un datastream all'oggetto fedora che descrive l'associazione con il nodo drupal: module_load_include ('inc','fedora_repository','api/fedora_item'); $fedora_object = new Fedora_Item($pid); $drupal_rel = $dom->createelement("drupal_rel"); $dom->appendchild($drupal_rel); $ds_base_url = $dom->createelement("base_url", $base_url); $ds_nid = $dom->createelement("nid", $nid); $drupal_rel->appendchild($ds_base_url); $drupal_rel->appendchild($ds_nid); $fedora_object-> add_datastream_from_string($dom->savexml(), 'RELS-DRUPAL', "Drupal relationship", 'text/xml')

40 Front-end del progetto Per la DL sono stati pensati due progetti di front-end: sito pubblico: si tratta di un front-end pensato per qualsiasi utente che voglia accedere alla Digital Library in maniera libera nel web. sito di community: in questo caso la DL vuole essere messa a disposizione di gruppi di utenti che hanno a che fare con la didattica: studenti, docenti e ricercatori. In entrambi i casi, si è fatto un uso di PHPTemplate Theme Engine di Drupal e del sistema Grid960.

41 Front-end del sito pubblico Oltre ad una sezione di pagine istituzionali e di esempi di "best practises" quali le Collezioni, il sito propone in Home Page il suo motore di ricerca. Il motore, cuore dell'applicazione, grazie all'uso del modulo Solr e di ApacheSolr, consente di estrarre contenuto dai nodi sincronizzati in Fedora. Il tema base del progetto è ereditato da Fusion, che supporta nativamente Grid960. Questo front-end è stato inoltre oggetto di uno studio di accessibilità e usabilità, tenendo presenti i criteri del degrade gracefully.

42 Sito pubblico - Home Page

43 Sito pubblico - risultato di ricerca

44 Configurazione del Front-end Ricetta della configurazione: Fusion, Skinr (quanto basta) e Grid960 Taxonomy Menu per categorie e domini Context, Boxes per Features Superfish (drop down e mega menu) Quicktabs Views, Semantic Views e Solr Internationalization e Translation management

45 L'interfaccia di esplorazione della DL: Views e Solr Per realizzare un'interfaccia di esplorazione della Digital Library che fosse flessibile e semplice da usare abbiamo deciso di puntare su meccanismo di faceted search per filtrare dinamicamente i contenuti. Grazie al modulo apachesolr_views e apachesolr è possibile utilizzare la potenza di views 3 usando come backend Apache Solr al posto del database. Questo approccio è spiegato in dettaglio da uno storico articolo di Robert Douglass di Acquia:

46 Views e Solr: trucchi e vantaggi Per fare funzionare congiuntamente views 3 e solr su drupal 6 è necessario utilizzare le versioni di sviluppo dei moduli views 3.x e apachesolr_views. Nello specifico abbiamo usato: apachesolr 6.x-2.0-beta5 apachesolr_views 6.x-1.x-dev patch drupal.org/node/750234#comment views 6.x-3.x-dev (datestamp = " ") I vantaggi di questo approccio sono notevoli in termini di velocità e flessibilità del sistema di ricerca (grazie al backend solr) nonché alla velocità di implementazione grazie all'interfaccia di configurazione di views.

47 Sito di Community In questo caso, trattandosi di un front-end più complesso che si deve occupare di fornire servizi per una specifica comunità di utenti, abbiamo realizzato un studio di human computer interaction decisamente più approfondito. Siamo partiti dalla valutazione del comportamento delle classi d'utenti coinvolte. Attraverso uno strumento dell'usabilità chiamato Personas (http://www.usability. gov/methods/analyze_current/personas.html), abbiamo definito le abitudini, gli ambiti d'interesse e le cerchie di contatti di individui che dovrebbero interagire con la Community Epistemetec.

48 Sito di Community Un esempio di Personas: Gli Insegnanti Gli insegnanti hanno un'età media di 45 anni, hanno una conoscenza della lingua inglese elementare (A-1/2) ed una capacità di utilizzo del pc da utente medio. Ettore Congiu: 48 anni, professore di storia. Non fà parte di un gruppo specifico ma interagisce, come individuo, con una o più collettività di persone che hanno interessi in diversi ambiti. Utilizza, per lo scambio di informazioni, principalmente il telefono e le . Ha un profilo facebook ma lo utilizza poco. Per le sue ricerca, attinge dalla carta stampata e, in misura minore, dal web attraverso motori di ricerca. Conosce gli strumenti di base di un pc, quali ad esempio, software per la gestione della posta elettronica, editor di testi e fogli di calcolo. Non ha particolari competenze nell'installazione di plug-in; per queste operazioni chiede supporto a colleghi più eruditi. Non appartenendo ad alcun gruppo, il comportamento e le preferenze altrui, non lo influenzano particolarmente.

49 Sito di Community Un esempio di Personas: Gli Studenti Abbiamo ipotizzato due figure: una maschile, Kevin, ed una femminile, Jessica. Nelle nostre ipotesi, i soggetti hanno una conoscenza della lingua inglese elementare (livello A-1). Kevin Puddu: 13 anni, frequenta la seconda media e appartiene ad un piccolo gruppo di amici. I ragazzi scambiano informazioni attraverso sms, facebook, e chat quali ad esempio MSN. Impiegano il loro tempo libero, con una serie di attività che spaziano da quelle sportive fino all'utilizzo di console per videogiochi. Condividono le loro esperienze raccontandosi ciò che hanno fatto, anche attraverso l'uso delle tecnologia sopra citate. Come membri di un gruppo molto coeso, tendono, almeno in apparenza, ad omologarsi negli stili: indossano vestiti simili, giocano con gli stessi videgames, e praticano discipline sportive insieme. L'informazione nel gruppo, di conseguenza, si propaga in maniera virale, molto rapidamente. Le interazioni tra gruppi differenti, invece, non solo non avviene con la stessa velocità, talvolta non è certo che avvenga.

50 Sito di Community Siamo così arrivati a definire tre categorie di Personas: - studenti tra i 12 e i 14 anni - docenti di scuola media superiore - ricercatori Sulla base di queste categorie di utenti, svilupperemo diverse interfacce che propongano livelli di interazione via via più complessi (sarà l'uso Javascript e di JQuery a fare la differenza). Anche in questo caso, si userà Fusion - o forse Omega? e Fluid Grid960. E' prevista una versione mobile. E ora qualche mockup di presentazione...

51

52

53

54 Ringraziamenti Si ringraziano i partner del progetto E-pistemetec per la collaborazione, l' Ing. Luca Secchi per il coordinamento e la direzione del progetto tecnico e naturalmente Drupal e la community di sviluppatori... :)

55 Link Contatti Luca Secchi: Dunia Basciu: Mauro Mascia: Gian Mario Mereu:

Epistemetec Un modello per le Digital libraries

Epistemetec Un modello per le Digital libraries Epistemetec Un modello per le Digital libraries di Alessandro Capra Ringraziamenti: Luca Secchi, Rossano Atzeni, Alessandro Chessa, 1 Agenda: My I introduce... Cybersar? Alcune riflessioni su cosa è una

Dettagli

Kirey Re.Search 2.0. Piattaforma di ricerca Open Source

Kirey Re.Search 2.0. Piattaforma di ricerca Open Source Kirey Re.Search 2.0 Piattaforma di ricerca Open Source Le esigenze Quando si parla di motori di ricerca si tende a pensare istintivamente solo a quelli utilizzati per effettuare ricerche in Internet, come

Dettagli

UN SISTEMA DI ARCHIVI AUDIOVISIVI. Accesso on line ai metadati e ai dati

UN SISTEMA DI ARCHIVI AUDIOVISIVI. Accesso on line ai metadati e ai dati scaletta per seminario 14-12-05 UN SISTEMA DI ARCHIVI AUDIOVISIVI sul tema Accesso on line ai metadati e ai dati a cura di Francesco Baldi Discoteca di Stato e Museo dell Audiovisivo novembre 2005 Quadro

Dettagli

Drupal. E vai con un po' di Drupal for Dummies... :D. Copyright by hachreak www.hachreak.org

Drupal. E vai con un po' di Drupal for Dummies... :D. Copyright by hachreak www.hachreak.org Drupal E vai con un po' di Drupal for Dummies... :D Copyright by hachreak www.hachreak.org Cos'è Drupal? Drupal è un content management framework, content management system (CMS) modulare scritto in linguaggio

Dettagli

Programmabilità di rete con l'infrastruttura Cisco basata sulle applicazioni

Programmabilità di rete con l'infrastruttura Cisco basata sulle applicazioni White paper Programmabilità di rete con l'infrastruttura Cisco basata sulle applicazioni Panoramica Questo documento analizza il supporto alla programmabilità nell'infrastruttura ACI (Application Centric

Dettagli

MCloud.Gov l infrastruttura SaaS per la Pubblica Amministrazione locale

MCloud.Gov l infrastruttura SaaS per la Pubblica Amministrazione locale MCloud.Gov l infrastruttura SaaS per la Pubblica Amministrazione locale 1. Livello infrastrutturale Il Cloud, inteso come un ampio insieme di risorse e servizi fruibili da Internet che possono essere dinamicamente

Dettagli

REGOLE PER L ACQUISIZIONE DEGLI OGGETTI DIGITALI IN MAGTECA E PER IL PROTOCOLLO OAI-PMH VERSO INTERNET CULTURALE

REGOLE PER L ACQUISIZIONE DEGLI OGGETTI DIGITALI IN MAGTECA E PER IL PROTOCOLLO OAI-PMH VERSO INTERNET CULTURALE REGOLE PER L ACQUISIZIONE DEGLI OGGETTI DIGITALI IN MAGTECA E PER IL PROTOCOLLO OAI-PMH VERSO INTERNET CULTURALE PER L AFFIDAMENTO DIRETTO DELLE COLLEZIONI DIGITALI AL REPOSITORY MAGTECA DELL ICCU Gli

Dettagli

Silk Learning Content Management. Collaboration, content, people, innovation.

Silk Learning Content Management. Collaboration, content, people, innovation. Collaboration, content, people, innovation. The Need for a Learning Content Management System In un mercato in continua evoluzione, dominato da un crescente bisogno di efficienza, il capitale intellettuale

Dettagli

Applicazione: Piattaforma di Comunicazione Unificata

Applicazione: Piattaforma di Comunicazione Unificata Riusabilità del software - Catalogo delle applicazioni: Amministrativi/Contabile Applicazione: Piattaforma di Comunicazione Unificata Amministrazione: Regione Piemonte - Direzione Innovazione, Ricerca

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

Registro SPICCA Architettura del Software

Registro SPICCA Architettura del Software Registro SPICCA Architettura del Software Versione 1.0 del 25/08/2009 Sommario 1 Introduzione... 4 1.1 Scopo... 4 1.2 Obiettivo... 4 1.3 Riferimenti... 4 1.4 Panoramica del documento... 4 2 Rappresentazione

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

Ingegneria del Software Interattivo. - I siti web - Un breve glossario. Un breve glossario (cont.) Parte sesta: I siti web. 1.

Ingegneria del Software Interattivo. - I siti web - Un breve glossario. Un breve glossario (cont.) Parte sesta: I siti web. 1. Parte sesta: I siti web Ingegneria del Software Interattivo - I siti web - Docente: Daniela Fogli 1. I siti web Nel Contesto Riferimenti: Brajnik, Umano G., Toppano, E. Creare siti web multimediali, Pearson,

Dettagli

Per la ricerca di soggetti qualificati per la progettazione e lo sviluppo del Portale agroalimentare

Per la ricerca di soggetti qualificati per la progettazione e lo sviluppo del Portale agroalimentare Per la ricerca di soggetti qualificati per la progettazione e lo sviluppo del Portale agroalimentare CIG: Z7A142CF56 Specifiche tecniche Sommario 1. Oggetto del servizio... 2 1.1 Documenti di riferimento...2

Dettagli

Applicazione: DoQui/Index - Motore di gestione dei contenuti digitali

Applicazione: DoQui/Index - Motore di gestione dei contenuti digitali Riusabilità del software - Catalogo delle applicazioni: Applicativo verticale Applicazione: DoQui/Index - Motore di gestione dei contenuti digitali Amministrazione: Regione Piemonte - Direzione Innovazione,

Dettagli

Presentazione e dimostrazione di utilizzo

Presentazione e dimostrazione di utilizzo L AMBIENTE OPEN SOURCE A SUPPORTO DELLE BEST PRACTICE DI ITIL un progetto open source per la gestione dei processi ICT Presentazione e dimostrazione di utilizzo Fabio Bottega f.bottega@tecnoteca.it MILANO,

Dettagli

Enrico Fagnoni BOTK IN A NUTSHELL

Enrico Fagnoni <e.fagnoni@e-artspace.com> BOTK IN A NUTSHELL Enrico Fagnoni BOTK IN A NUTSHELL 20/01/2011 1 Business Ontology ToolKit Business Ontology Toolkit (BOTK) è un insieme estensibile di strumenti per realizzare applicazioni basate

Dettagli

Software per lo storage di contenuti multimediali Manuale d'uso

Software per lo storage di contenuti multimediali Manuale d'uso SP1 Software per lo storage di contenuti multimediali Manuale d'uso Il documento Sp1 rappresenta il manuale d'uso del prototipo software per lo storage dei contenuti multimediali. L'utente destinatario

Dettagli

ADA. E learning e open source

ADA. E learning e open source 1 ADA. E learning e open source ADA 1.7.1 Come cresce un Ambiente Digitale per l'apprendimento open source Maurizio Graffio Mazzoneschi 2 Cos'è il software libero Libertà 0, o libertà fondamentale: la

Dettagli

Architettura Open Data

Architettura Open Data Smart Cities and Communities and Social Innovation Bando MIUR D.D. 391/Ric. del 5 luglio 2012 Open City Platform Architettura Open Data OCP e Open Data architecture OCP e Open Service OCP intende favorire

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

Alcune semplici definizioni

Alcune semplici definizioni Alcune semplici definizioni Un CMS (Content management system), in italiano Sistema di gestione dei contenuti è uno strumento software che si installa generalmente su un server web, il cui compito è facilitare

Dettagli

Progetti di cooperazione internazionale e nazionale per la catalogazione e la riproduzione digitale

Progetti di cooperazione internazionale e nazionale per la catalogazione e la riproduzione digitale Progetti di cooperazione internazionale e nazionale per la catalogazione e la riproduzione digitale Rossella Caffo Direttore Istituto centrale per il catalogo unico delle biblioteche italiane Milano, 14

Dettagli

Drupal per Sapienza 19 marzo 2012 La struttura di drupal: nodi e moduli

Drupal per Sapienza 19 marzo 2012 La struttura di drupal: nodi e moduli Drupal per Sapienza 19 marzo 2012 La struttura di drupal: nodi e moduli Content management system Concetti cms è acronimo di content management system (sistema di gestione dei contenuti) è un'applicazione

Dettagli

ALL. C AFFIDAMENTO AI SENSI DELL ART. 125, COMMI 10 E 11, DEL D.LGS. 163/2006 E S.M.I. DELLA PROGETTAZIONE E REALIZZAZIONE DI UN

ALL. C AFFIDAMENTO AI SENSI DELL ART. 125, COMMI 10 E 11, DEL D.LGS. 163/2006 E S.M.I. DELLA PROGETTAZIONE E REALIZZAZIONE DI UN ALL. C AFFIDAMENTO AI SENSI DELL ART. 125, COMMI 10 E 11, DEL D.LGS. 163/2006 E S.M.I. DELLA PROGETTAZIONE E REALIZZAZIONE DI UN PORTALE WEB NELL AMBITO DELLA MISURA 2.6. DEL POI ENERGIA FESR 2007 2013

Dettagli

Librerie digitali. Introduzione. Cos è una libreria digitale?

Librerie digitali. Introduzione. Cos è una libreria digitale? Librerie digitali Introduzione Cos è una libreria digitale? William Arms "An informal definition of a digital library is a managed collection of information, with associated services, where the information

Dettagli

CTStudio. overview workflow features interface

CTStudio. overview workflow features interface CTStudio overview workflow features interface overview scenario DESIGN CREATE DEPLOY visual editing Dynamic VXML Rendering VXML Interpreter TTS ASR users network services (db, web ) overview what is CTStudio

Dettagli

Titolo Perché scegliere Alfresco. Titolo1 ECM Alfresco

Titolo Perché scegliere Alfresco. Titolo1 ECM Alfresco Titolo Perché scegliere Alfresco Titolo1 ECM Alfresco 1 «1» Agenda Presentazione ECM Alfresco; Gli Strumenti di Alfresco; Le funzionalità messe a disposizione; Le caratteristiche Tecniche. 2 «2» ECM Alfresco

Dettagli

Appendice D. D. Web Services

Appendice D. D. Web Services D. D.1 : cosa sono I cosiddetti sono diventati uno degli argomenti più attuali nel panorama dello sviluppo in ambiente Internet. Posti al centro delle più recenti strategie di aziende del calibro di IBM,

Dettagli

Esercitazione 8. Basi di dati e web

Esercitazione 8. Basi di dati e web Esercitazione 8 Basi di dati e web Rev. 1 Basi di dati - prof. Silvio Salza - a.a. 2014-2015 E8-1 Basi di dati e web Una modalità tipica di accesso alle basi di dati è tramite interfacce web Esiste 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

IRTUALW. Infinity Portal Infinite possibilità di farti raggiungere PORTAL FORNITORI CLIENTI PROTOCOLLAZIONE KNOWLEDGE BASE CLASSIFICAZIONE VERSIONING

IRTUALW. Infinity Portal Infinite possibilità di farti raggiungere PORTAL FORNITORI CLIENTI PROTOCOLLAZIONE KNOWLEDGE BASE CLASSIFICAZIONE VERSIONING I N F I N I T Y Z U C C H E T T I Infinity Portal Infinite possibilità di farti raggiungere MARKETING SALES SUPPORT CMS KNOWLEDGE BASE E COMMERCE B2B E COMMERCE B2C AD HOC INFINITY ACQUISIZIONE PROTOCOLLAZIONE

Dettagli

Ingegneria del Software Interattivo. - I siti web - Un breve glossario. Un breve glossario (cont.) Parte sesta: I siti web. 1.

Ingegneria del Software Interattivo. - I siti web - Un breve glossario. Un breve glossario (cont.) Parte sesta: I siti web. 1. Parte sesta: I siti web Ingegneria del Software Interattivo - I siti web - Docente: Daniela Fogli 1. I siti web Nel Contesto Riferimenti: Brajnik, Umano G., Toppano, E. Creare siti web multimediali, Pearson,

Dettagli

Piattaforma BLOGMANIA

Piattaforma BLOGMANIA Piattaforma BLOGMANIA Il sistema è realizzato in tecnologia Java 5. L'architettura è basata sul framework Spring 2.0, che garantisce un'elevata qualità del software. Spring consente la realizzazione di

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

porte aperte sull e-learning di Gianluca Affinito gianluca.affinito@gmail.com

porte aperte sull e-learning di Gianluca Affinito gianluca.affinito@gmail.com porte aperte sull e-learning di Gianluca Affinito gianluca.affinito@gmail.com Cos è Moodle Moodle è un software per la gestione di corsi a distanza utilizzato a livello mondiale nelle Università, nelle

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

Documento di Mapping dal MAG al PICO Application Profile

Documento di Mapping dal MAG al PICO Application Profile Documento di Mapping dal MAG al PICO Application Profile Autore: Scuola Normale Superiore di Pisa Data: 2010-04-22 Versione: 4.2 Descrizione: Mapping dal profilo applicativo MAG al profilo applicativo

Dettagli

INFOPOINT COMUNALE: Descrizione Caratteristiche del Software e del DB relazionale.

INFOPOINT COMUNALE: Descrizione Caratteristiche del Software e del DB relazionale. INFOPOINT COMUNALE: Descrizione Caratteristiche del Software e del DB relazionale. Per agevolare e potenziare la gestione delle informazioni di un organizzazione, azienda, ente pubblico si ricorre generalmente

Dettagli

OGGETTO: Offerta per l integrazione Contenuti Festival del Lavoro sito Cdlpa.it

OGGETTO: Offerta per l integrazione Contenuti Festival del Lavoro sito Cdlpa.it Palermo, 30/01/2015 Spettabile CDL PALERMO c.a. Consigliere Alessi OGGETTO: Offerta per l integrazione Contenuti Festival del Lavoro sito Cdlpa.it Siamo lieti di presentarvi, nell offerta in oggetto, la

Dettagli

CeBAS. Centrale Bandi e Avvisi Pubblici Regionali (DGR n. 1556 del 11.09.2009)

CeBAS. Centrale Bandi e Avvisi Pubblici Regionali (DGR n. 1556 del 11.09.2009) CeBAS Centrale Bandi e Avvisi Pubblici Regionali (DGR n. 1556 del 11.09.2009) Introduzione Il progetto CEBAS: la finalità è di migliorare l efficienza operativa interna dell Ente rispondere alle aspettative

Dettagli

Novità di Visual Studio 2008

Novità di Visual Studio 2008 Guida al prodotto Novità di Visual Studio 2008 Introduzione al sistema di sviluppo di Visual Studio Visual Studio Team System 2008 Visual Studio Team System 2008 Team Foundation Server Visual Studio Team

Dettagli

Introduzione al CMS TYPO3

Introduzione al CMS TYPO3 Sommario Sommario... 1 Introduzione al CMS TYPO3... 2 Prima di proseguire... 4 Login e logout... 1 Requisiti... 1 Primo collegamento... 1 Inserimento delle credenziali... 2 Problemi in fase di login...

Dettagli

Scuola M edia di SOTTOM ONTAGNA

Scuola M edia di SOTTOM ONTAGNA 1 di 5 20.10.2008 07:33 Home Sede Genitori Allievi Docenti Comunità Le mie Attività Esci Scuola M edia di SOTTOM ONTAGNA Cerca Sede Informazioni utili Questi siamo noi! Attività e proposte Spazio PRIVATO

Dettagli

Anobii2Fedora. Client Java per l ingest automatico in Fedora SOMMARIO DALLA PRECEDENTE PUNTATA. Fedora FOXML Client Java

Anobii2Fedora. Client Java per l ingest automatico in Fedora SOMMARIO DALLA PRECEDENTE PUNTATA. Fedora FOXML Client Java Anobii2Fedora Client Java per l ingest automatico in Fedora Corso di Linguaggi e raduttori rof. Giovanni Semeraro Fedelucio Narducci (#480101) SOMMARIO Fedora FOXML Client Java Funzionamento Arhitettura

Dettagli

ALLEGATO B NOTA DESCRITTIVA DELLE INFRASTRUTTURE

ALLEGATO B NOTA DESCRITTIVA DELLE INFRASTRUTTURE ALLEGATO B NOTA DESCRITTIVA DELLE INFRASTRUTTURE INDICE 1 1. PREMESSA... 3 2. SCOPO DEL DOCUMENTO... 3 3. IL SOFTWARE APPLICATIVO GESTIONE CASI... 4 3.1 ARCHITETTURA... 4 3.2 DESCRIZIONE DELLE INFRASTRUTTURE

Dettagli

Bleen Per le Aziende White Paper. Indice

Bleen Per le Aziende White Paper. Indice BLEEN PER L'AZIENDA Indice Perchè Bleen...2 Cosa fa Bleen...2 File sulla rete aziendale...3 Sistemi di Email...3 Database applicativi...3 ERP...3 CMS e sistemi documentali...4 Pagine WEB...4 Bleen user

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

AVIPA 1. Presentazione generale dell'ambiente software

AVIPA 1. Presentazione generale dell'ambiente software AVIPA 1. Presentazione generale dell'ambiente software Viterbo, 10 Dicembre 2008 Presentazione a cura di Slide n.1 AVIPA: l'ambiente software Queste slides rappresentano le prime indicazioni sul lavoro

Dettagli

Protocollo di metadata harvesting OAI-PMH Lavoro pratico 2

Protocollo di metadata harvesting OAI-PMH Lavoro pratico 2 Docente: prof.silvio Salza Candidato: Protocollo di metadata harvesting OAI-PMH Open Archive Initiative OAI (Open Archive Initiative) rendere facilmente fruibili gli archivi che contengono documenti prodotti

Dettagli

Cos'è Plone: l'esperienza di Mo-Net, la Rete Civica del Comune di Modena

Cos'è Plone: l'esperienza di Mo-Net, la Rete Civica del Comune di Modena Cos'è Plone: l'esperienza di Mo-Net, la Rete Civica del Comune di Modena La PA e la condivisione del software libero: PloneGov, dall'europa all'italia Claudio Forghieri Comune di Modena Ferrara, 16 settembre

Dettagli

Release Notes di OpenSPCoop2. Release Notes di OpenSPCoop2

Release Notes di OpenSPCoop2. Release Notes di OpenSPCoop2 Release Notes di OpenSPCoop2 i Release Notes di OpenSPCoop2 Release Notes di OpenSPCoop2 ii Copyright 2005-2015 Link.it srl Release Notes di OpenSPCoop2 iii Indice 1 Versione 2.1 1 1.1 Gestione del protocollo

Dettagli

LMS ERUDIO. E-learning Formazione a distanza. www.sgslweb.it SISTEMI. 20 febbraio 2014 Autore: L.albanese. powered by

LMS ERUDIO. E-learning Formazione a distanza. www.sgslweb.it SISTEMI. 20 febbraio 2014 Autore: L.albanese. powered by LMS ERUDIO E-learning Formazione a distanza powered by SISTEMI 0 febbraio 01 Autore: L.albanese www.sgslweb.it Che cos è l E- Learning? L' e-learning sfrutta le potenzialità rese disponibili da Internet

Dettagli

La piattaforma MOODLE. Le risorse e le attività di un corso

La piattaforma MOODLE. Le risorse e le attività di un corso La piattaforma MOODLE Le risorse e le attività di un corso Università di Brescia 9/10 aprile 2013 Per iniziare Le sezioni Formato Settimanale vs. per Argomenti Numero di sezioni di un corso, visibilità

Dettagli

Il progetto di ricerca Ellade

Il progetto di ricerca Ellade Il progetto di ricerca Ellade Ellade ELectronic Live ADaptive Learning Gruppo di lavoro Università degli Studi della Calabria, Dipartimento di Matematica Università degli Studi Mediterranea di Reggio Calabria,

Dettagli

CONTENT MANAGEMENT SYSTEM

CONTENT MANAGEMENT SYSTEM CONTENT MANAGEMENT SYSTEM P-2 PARLARE IN MULTICANALE Creare un portale complesso e ricco di informazioni continuamente aggiornate, disponibile su più canali (web, mobile, iphone, ipad) richiede competenze

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

Formazione sistema editoriale CMS

Formazione sistema editoriale CMS Ufficio Società dell'informazione Nome del Progetto Acronimo del Progetto Formazione sistema editoriale CMS Documento Data di stesura Maggio 2010 Versione 1.2 Sommario 1 Scopo... 3 2 Campo di applicazione...

Dettagli

Progettazione di interfacce web indipendenti dal dispositivo

Progettazione di interfacce web indipendenti dal dispositivo Progettazione di interfacce web indipendenti dal dispositivo Candidato Izzo Giovanni, Matr. 41/1305 Relatore Prof. Porfirio Tramontana 1 Panoramica su contesto ed obiettivi Il contesto della tesi è legato

Dettagli

Un Open Data Portal con Drupal

Un Open Data Portal con Drupal Un Open Data Portal con Drupal Raffaele Chiocca The Open IT Company Kelyon S.r.l. Fondata nel 2008 Business model fondato esclusivamente su tecnologie open source e free so+ware Membro della Drupal Associa2on

Dettagli

Sistemi Informativi Multimediali 1 - Introduzione

Sistemi Informativi Multimediali 1 - Introduzione Che cos è un sistema informativo multimediale? Sistemi Informativi li 1 - Introduzione Augusto Celentano Università Ca Foscari di Venezia Un sistema informativo multimediale (MMDBMS) è un framework che

Dettagli

Soluzioni per l ecommerce integrando Joomla! e Magento

Soluzioni per l ecommerce integrando Joomla! e Magento Simone Bussoni Soluzioni per l ecommerce integrando Joomla! e Magento Joomla! CMS potente Estendibile Open Source Migliaia di estensioni Community molto attiva Perché non un altro CMS? Il Miglior CMS è

Dettagli

système de publication pour l internet Sistema di pubblicazione per internet

système de publication pour l internet Sistema di pubblicazione per internet système de publication pour l internet Sistema di pubblicazione per internet Non solo un CMS (Content Management System) Gestire i contenuti è un compito che molti software svolgono egregiamente. Gestire

Dettagli

Sommario [1/2] Vannevar Bush Dalle Biblioteche ai Cataloghi Automatizzati Gli OPAC accessibili via Web Le Biblioteche Digitali

Sommario [1/2] Vannevar Bush Dalle Biblioteche ai Cataloghi Automatizzati Gli OPAC accessibili via Web Le Biblioteche Digitali Introduzione alle Biblioteche Digitali Sommario [1/2] Cenni storici Vannevar Bush Dalle Biblioteche ai Cataloghi Automatizzati Gli OPAC accessibili via Web Le Biblioteche Digitali Cos è una Biblioteca

Dettagli

F O R M A T O E U R O P E O

F O R M A T O E U R O P E O F O R M A T O E U R O P E O P E R I L C U R R I C U L U M V I T A E INFORMAZIONI PERSONALI Nome Indirizzo Telefono E-mail Home page CHIARA MANNARI xxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxx chiara.mannari@gmail.com

Dettagli

Indice PARTE PRIMA L INIZIO 1

Indice PARTE PRIMA L INIZIO 1 Indice Introduzione XIII PARTE PRIMA L INIZIO 1 Capitolo 1 Esplorare il World Wide Web 3 1.1 Come funziona il World Wide Web 3 1.2 Browser Web 10 1.3 Server Web 14 1.4 Uniform Resource Locators 15 1.5

Dettagli

LBINT. http://www.liveboxcloud.com

LBINT. http://www.liveboxcloud.com 2014 LBINT http://www.liveboxcloud.com LiveBox Srl non rilascia dichiarazioni o garanzie in merito al contenuto o uso di questa documentazione e declina qualsiasi garanzia espressa o implicita di commerciabilità

Dettagli

C.R.M. Custom Relationship Management

C.R.M. Custom Relationship Management Web Solution C.R.M. Custom Relationship Management Overview La soluzione CRM Portal Builder è una piattaforma innovativa per la gestione delle relazioni con i clienti, basata su una struttura modulare

Dettagli

L ARCHIVIAZIONE E LA GESTIONE DATI ATTRAVERSO L INTERAZIONE TRA MICROSOFT ACCESS ED EXCEL 1 INTRODUZIONE

L ARCHIVIAZIONE E LA GESTIONE DATI ATTRAVERSO L INTERAZIONE TRA MICROSOFT ACCESS ED EXCEL 1 INTRODUZIONE Roccatello Ing. Eduard L ARCHIVIAZIONE E LA GESTIONE DATI ATTRAVERSO L INTERAZIONE TRA MICROSOFT ACCESS ED EXCEL 1 INTRODUZIONE Agenda Presentazione docente Definizione calendario Questionario pre corso

Dettagli

A A Design Tool to Develop Agent-Based Workflow Management Systems

A A Design Tool to Develop Agent-Based Workflow Management Systems Università degli Studi di Genova Facoltà di Ingegneria DIST - Dipartimento di Informatica, Sistemistica e Telematica A A Design Tool to Develop Agent-Based Workflow Management Systems Marco Repetto, Massimo

Dettagli

Architettura open-source di un repository di oggetti digitali. Giancarlo Birello Anna Perin

Architettura open-source di un repository di oggetti digitali. Giancarlo Birello Anna Perin Architettura open-source di un repository di oggetti digitali Giancarlo Birello Anna Perin Il Ceris-CNR è coinvolto in un progetto di digitalizzazione promosso da Bess (Biblioteca Elettronica di Scienze

Dettagli

Docebo: la tua piattaforma E-Learning Google Ready.

Docebo: la tua piattaforma E-Learning Google Ready. Docebo: la tua piattaforma E-Learning Google Ready. Potenzia la tua suite Google Apps con Piattaforma FAD e Tutorial gratuiti Docebo! Docebo aiuta le aziende nella transizione da altre suite d ufficio

Dettagli

Gli standard di metadati come terreno di collaborazione tra editori e biblioteche

Gli standard di metadati come terreno di collaborazione tra editori e biblioteche Gli standard di metadati come terreno di collaborazione tra editori e biblioteche Giulia Marangoni Associazione Italiana Editori giulia.marangoni@aie.it Milano, 2 Aprile 2014 L ARCHIVIO DELLA PRODUZIONE

Dettagli

PROGRAMMA DEL CORSO MASTER WEB DEVELOPER

PROGRAMMA DEL CORSO MASTER WEB DEVELOPER PROGRAMMA DEL CORSO MASTER WEB DEVELOPER Il corso Master Web Developer con Certificazione internazionale Adobe Dreamweaver prepara lo studente a entrare nel mondo dello sviluppo Web (blog, siti, portali).

Dettagli

Sommario. Introduzione... 11. 1. L ambiente di lavoro... 13. 3. Configurazioni generali e la struttura di Joomla... 35 La struttura di Joomla...

Sommario. Introduzione... 11. 1. L ambiente di lavoro... 13. 3. Configurazioni generali e la struttura di Joomla... 35 La struttura di Joomla... Sommario Introduzione... 11 1. L ambiente di lavoro... 13 XAMPP...15 Installare XAMPP e attivarlo...18 Creare un database MySQL con phpmyadmin...21 Configurare XAMPP in modo che il sito possa inviare e-mail...22

Dettagli

Il sistema cartografico regionale Moka - Gis

Il sistema cartografico regionale Moka - Gis Il sistema cartografico regionale Moka - Gis Scaletta Collaborazione tra il nostro servizio ed il Simc nell ambito del progetto Eraclito per l Atlante Idroclimatico Il progetto europeo INSPIRE Un applicazione

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

Analisi di vulnerabilità e prevenzione di attacchi SQL injection e Cross-site Scripting

Analisi di vulnerabilità e prevenzione di attacchi SQL injection e Cross-site Scripting Pattern Recognition and Applications Lab Analisi di vulnerabilità e prevenzione di attacchi SQL injection e Cross-site Scripting Dott. Ing. Igino Corona igino.corona (at) diee.unica.it Corso Sicurezza

Dettagli

Tesi disponibili nell ambito del progetto FP7 ARISTOTELE. Tesi disponibili nell ambito del progetto INDUSTRIA 2015 KITE.it

Tesi disponibili nell ambito del progetto FP7 ARISTOTELE. Tesi disponibili nell ambito del progetto INDUSTRIA 2015 KITE.it Tesi disponibili nell ambito del progetto FP7 ARISTOTELE Ambiente collaborativo per il design e l innovazione Il lavoro si concentrerà sullo sviluppo di specifici componenti di un ambiente collaborativo

Dettagli

Strumenti E learning. Presentazione tecnica

Strumenti E learning. Presentazione tecnica Strumenti E learning Presentazione tecnica Luglio 2008 Grazie all esperienza del proprio management e alla propria struttura tecnologica, InterAteneo è riuscito a creare un sistema di integrazione, tra

Dettagli

Digital library e repositori istituzionali

Digital library e repositori istituzionali CENTRO DI ECCELLENZA ITALIANO SULLA CONSERVAZIONE DIGITALE Digital library e repositori istituzionali SILVIO SALZA Università degli Studi di Roma La Sapienza CINI- Consorzio Interuniversitario Nazionale

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

Thea PDM. Cos è Thea PDM? Il PDM (Product Data Management)

Thea PDM. Cos è Thea PDM? Il PDM (Product Data Management) Thea PDM Il PDM (Product Data Management) Nell'industria manifatturiera il PDM è un software per la raccolta ed organizzazione dei file nelle divere fasi di ideazione, progettazione, produzione ed obsolescenza

Dettagli

Architettura Connettore Alfresco Share

Architettura Connettore Alfresco Share Direzione Sistemi Informativi Portale e Orientamento Allegato n. 2 al Capitolato Tecnico Indice Architettura Connettore Alfresco Share 1. Architettura del Connettore... 3 1.1 Componente ESB... 4 1.2 COMPONENTE

Dettagli

Programmazione Android

Programmazione Android Programmazione Android Giovanni Perbellini, Stefano Cordibella Università di Verona EDALab S.r.l. Agenda Introduzione Android Overview Ambiente di sviluppo Esempi Helloworld Weather 2 1 Cos è Android?

Dettagli

Enterprise Content Management

Enterprise Content Management Enterprise Content Management SOLUZIONI PER LA COLLABORAZIONE SOCIAL Condividi l informazione, snellisci I flussi, ottimizza la produttività Freedoc è un applicazione documentale multicanale per il trattamento

Dettagli

Applicazione: Share - Sistema per la gestione strutturata di documenti

Applicazione: Share - Sistema per la gestione strutturata di documenti Riusabilità del software - Catalogo delle applicazioni: Gestione Documentale Applicazione: Share - Sistema per la gestione strutturata di documenti Amministrazione: Regione Piemonte - Direzione Innovazione,

Dettagli

Indice. 1 Introduzione a Joomla! 1 1.1 L autore 4 1.2 I lettori 4 1.3 Di cosa parla il libro 6 1.4 Altre domande 7

Indice. 1 Introduzione a Joomla! 1 1.1 L autore 4 1.2 I lettori 4 1.3 Di cosa parla il libro 6 1.4 Altre domande 7 Indice Introduzione XV 1 Introduzione a Joomla! 1 1.1 L autore 4 1.2 I lettori 4 1.3 Di cosa parla il libro 6 1.4 Altre domande 7 2 Vetrina 9 2.1 La Torre Eiffel 9 2.2 Gli Howoldies 10 2.3 Oltre 3000 siti

Dettagli

Integrazione di tecnologie XML nella realizzazione di siti Web

Integrazione di tecnologie XML nella realizzazione di siti Web Integrazione di tecnologie XML nella realizzazione di siti Web Andrea Marchetti(IAT CNR) Massimo Martinelli(IEI CNR) Bologna 15 Giugno 1999 XML I Giornata di studio Presentazione della presentazione Metapresentazione

Dettagli

Comune di Padova. Settore Servizi Informatici e Telematici. Plugin Multifunzione. P@doclient COD. FISC. 00644060287

Comune di Padova. Settore Servizi Informatici e Telematici. Plugin Multifunzione. P@doclient COD. FISC. 00644060287 Comune di Padova COD. FISC. 00644060287 Settore Servizi Informatici e Telematici Plugin Multifunzione P@doclient 1 SOMMARIO Indice generale 1 Introduzione...3 2 Piattaforma di sviluppo...3 3 Moduli...4

Dettagli

ReMuNa: un esperienza di Information Grid

ReMuNa: un esperienza di Information Grid ReMuNa: un esperienza di Information Grid Mario Mango Furnari Istituto di Cibernetica E. Caianiello Consiglio Nazionale delle Ricerche Pozzuoli 1 Obiettivi del progetto Nel rispetto delle reciproche differenze,

Dettagli

Co.El.Da. Software S.r.l. Coelda.Ne Caratteristiche tecniche

Co.El.Da. Software S.r.l.  Coelda.Ne Caratteristiche tecniche Co..El. Da. Software S..r.l.. Coelda.Net Caratteristiche tecniche Co.El.Da. Software S.r.l.. Via Villini Svizzeri, Dir. D Gullì n. 33 89100 Reggio Calabria Tel. 0965/920584 Faxx 0965/920900 sito web: www.coelda.

Dettagli

JCLOUD... PORTA IL TUO BUSINESS SULLA NUVOLA

JCLOUD... PORTA IL TUO BUSINESS SULLA NUVOLA JCloud Web Desktop JCLOUD... PORTA IL TUO BUSINESS SULLA NUVOLA OVUNQUE TI TROVI JCloud è il desktop che ti segue ovunque, è sufficiente una connessione ad internet ed un browser HTML5 per accedere ai

Dettagli

L istruzione degli utenti e la promozione dei servizi delle biblioteche. Blog e wiki

L istruzione degli utenti e la promozione dei servizi delle biblioteche. Blog e wiki L istruzione degli utenti e la promozione dei servizi delle biblioteche Blog e wiki Biblioteca 2.0 la biblioteca sta cambiando l impatto del Web 2.0 (Open Acess, Wikis, Google book, blogosfera, Flickr,

Dettagli

Informazioni generali sul corso

Informazioni generali sul corso abaroni@yahoo.com Informazioni generali sul corso Introduzione a BusinessObjects Enterprise XI - Release 2 Chi sono. Io? Adolfo Baroni E-mail: abaroni@yahoo.com 2 Pagina 1 Obiettivi del corso hamministrazione

Dettagli

Alcuni applicativi per la gestione dello standard

Alcuni applicativi per la gestione dello standard Alcuni applicativi per la gestione dello standard MAG Claudio Cortese *, Carla Zini ** * ARCHAEMA S.r.l., Milano **CILEA, Segrate Abstract Nell articolo si prenderanno in esame alcuni applicativi per la

Dettagli

porta i dati al centro

porta i dati al centro REALIZZA IL cambiamento porta i dati al centro Il mondo che cambia Il digitale abilita una relazione virtuosa tra la Pubblica Amministrazione e la collettività, nonché il ridisegno dei processi a partire

Dettagli

Il CMS Moka. Giovanni Ciardi Regione Emilia Romagna

Il CMS Moka. Giovanni Ciardi Regione Emilia Romagna Il CMS Moka Giovanni Ciardi Regione Emilia Romagna Moka è uno strumento per creare applicazioni GIS utilizzando oggetti (cartografie, temi, legende, database, funzioni) organizzati in un catalogo condiviso.

Dettagli

MICHAEL (Multilingual Inventory of Cultural Heritage in Europe) www.michael-culture.org

MICHAEL (Multilingual Inventory of Cultural Heritage in Europe) www.michael-culture.org MICHAEL (Multilingual Inventory of Cultural Heritage in Europe) www.michael-culture.org Creare un portale europeo multilingue che dà accesso integrato al patrimonio culturale europeo attraverso le collezioni

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