Scaricare la presentazione
La presentazione è in caricamento. Aspetta per favore
PubblicatoGiuseppa Carbone Modificato 10 anni fa
1
UNIVERSITÀ DEGLI STUDI DI MODENA E REGGIO EMILIA Facoltà di Scienze Matematiche, Fisiche e Naturali Corso di Laurea in Scienze dellInformazione Applicazione Web per la Gestione e Fruizione di Documenti Digitali Relatore Prof. Riccardo Martoglia Anno Accademico 2009/2010 Tesi di Laurea Luca Bonacorsi
2
Introduzione al problema Il progetto di tesi risponde ad una reale esigenza lavorativa Richiesta di creare un sistema in grado di avvicinare un numero sempre maggiore di utenti ai servizi offerti da enti come le biblioteche Necessità di estendere i servizi classici di consultazione delle biblioteche Scelta di utilizzare il web che, per sua natura, permette di raggiungere un numero importante di persone Necessità di applicazioni informatiche per la creazione di tale servizio I documenti cartacei devono essere tradotti in formati digitali
3
Introduzione Grazie al mezzo informatico, è possibile creare strumenti di ricerca estremamente rapidi, diversamente dalla consultazione manuale classica Al contrario dei documenti cartacei, è possibile interagire con i documenti digitali senza pericolo di rovinarli o sciuparli Consultazione disponibile 24 ore su 24 La consultazione, grazie ai particolari meccanismi di interattività della libreria digitale, diventa una vera e propria user- experience Possibilità di segnalare ad amici documenti di interesse comune
4
Introduzione Questa tesi descrive un progetto sviluppato in ambito lavorativo. Si tratta di: Unapplicazione per la gestione e fruizione di documenti digitali ( libreria digitale ) Analisi delle tecnologie utilizzate per il suo sviluppo Focalizzazione sui requisiti logico-funzionali tramite class diagram Implementazione delle funzionalità con Flash, AS3 e XML
5
Problematiche affrontate nella tesi Analisi delle tecnologie Progetto Implementazione
6
Analisi delle tecnologie XML: linguaggio di mark-up, caratteristiche e proprietà Obiettivo principale di XML: rappresentazione di informazioni strutturate, di qualsiasi tipo, purché riconducibili a precise regole, ad una gerarchia di informazioni
7
Analisi delle tecnologie Esempio di XML per la descrizione di documenti digitali XML come tramite tra sorgente dati e libreria digitale
8
Analisi delle tecnologie Adobe Flash: applicazione per lo sviluppo di contenuti, interfacce utente e applicazioni web multimediali ed interattive Adobe Flash Player : software che consente di visualizzare applicazioni sviluppate con Adobe Flash
9
Analisi delle tecnologie ActionScript 3.0: linguaggio di programmazione orientato agli oggetti XML, Flash e ActionScript 3.0 Libreria Digitale
10
Problematiche affrontate nella tesi Analisi delle tecnologie Progetto Implementazione
11
Progetto: Libreria Digitale Libreria Digitale: documenti proposti in formati digitali e fruibili tramite computer Applicazione web dedicata
12
Progetto: problematiche da risolvere Presentazione dei documenti in formati digitali: Quali? Immagini bitmap (.jpg,.gif,.png )
13
Progetto: problematiche da risolvere Generare una struttura dati contenente le informazioni dei documenti affinché siano utilizzabili dalla libreria digitale XML
14
requisiti funzionali Progetto : requisiti funzionali Lapplicativo dovrà caricare dati XML esterni Lapplicativo dovrà caricare documenti esterni per facilitare laggiornabilità L'applicativo dovrà permettere all'utente di selezionare uno specifico documento tramite un sistema di navigazione sequenziale, oppure tramite icone organizzate in menu altamente interattivi Le icone saranno create, a partire dai documenti, automaticamente da script opportuni
15
requisiti funzionali Progetto : requisiti funzionali Dovranno essere presenti strumenti specifici che abilitino la possibilità di ridimensionare i documenti per apprezzarne i dettagli e trascinarli sullo schermo per prendere visione di eventuali porzioni nascoste
16
requisiti funzionali Progetto : requisiti funzionali Dovrà essere presente un elemento interattivo, dotato di un campo di testo di 'input' grazie al quale poter compiere ricerche di documenti E richiesta la possibilità di stampare i documenti selezionati
17
Progetto: class diagram La classe 'Main ': Cuore della libreria digitale E il contenitore e gestore di tutti gli elementi grafico- interattivi e dei documenti Estensione del framework di Flash
18
la classe Main Progetto : la classe Main
19
Progetto: class diagram La classe BitmapLoader ': Oggetti BitmapLoader gestiscono il caricamento e la visualizzazione dei documenti Oggetti BitmapLoader segnalano visivamente la fase di precaricamento dei documenti Oggetti BitmapLoader contengono le immagini
20
Progetto: class diagram 'Main' crea tanti oggetti 'BitmapLoader', quanti sono i documenti richiesti
21
Progetto: class diagram Classe MacStyleMenu: Un oggetto di questo tipo contiene un gruppo di miniature n menu per n gruppi di miniature Interazione in stile dock menu del Mac
22
Progetto: class diagram Classe XmlLoader : Carica stringhe XML esterne Informa il resto dellapplicazione del completamento del caricamento dei dati XML tramite eventi Espone i dati al resto dellapplicazione Lapplicazione utilizza i dati per costruire i menu, caricare i documenti, etc
23
Problematiche affrontate nella tesi Analisi delle tecnologie Progetto Implementazione >
24
Implementazione : XML
25
Implementazione : funzionalità chiave Visualizzazione base dei documenti
26
Implementazione : funzionalità chiave 1° livello di ingrandimento
27
Implementazione : funzionalità chiave Esplorazione dettagli
28
Implementazione : funzionalità chiave Selezione dei documenti
29
Implementazione : funzionalità chiave Ricerca dei documenti
30
Implementazione : funzionalità chiave Stampa dei documenti
31
Sviluppi futuri Documenti digitali non solo come bitmap ma anche come tracce video Letture e commenti di documenti come poesie, opere letterarie eseguite da interpreti, possono essere utilizzate come tracce audio (es.: in formato.mp3, etc) Lapplicazione è visibile on-line: http://digilib.netribe.it/bdr01/FedoraViewer.jsp?pidCollec tion=Cirano-de-bergerac:702&page=2 http://digilib.netribe.it/bdr01/FedoraViewer.jsp?pidCollec tion=Cirano-de-bergerac:702&page=2
Presentazioni simili
© 2024 SlidePlayer.it Inc.
All rights reserved.