LOD V IZ Progetto di semestre Omar Davide Molteni Stefano Mondini V ISUALIZZATORE DI O PEN D ATA.

Slides:



Advertisements
Presentazioni simili
UN’ARCHITETTURA SOFTWARE COMPLETA PER TELECONSULTO E TELEREFERTAZIONE
Advertisements

Dipartimento di Ingegneria Idraulica e Ambientale - Universita di Pavia 1 Caduta di un corpo circolare sommerso in un serbatoio 50 cm 28 cm Blocco circolare.
Dipartimento di Ingegneria Idraulica e Ambientale - Universita di Pavia 1 Caduta non guidata di un corpo rettangolare in un serbatoio Velocità e rotazione.
CALENDARIO FORMAZIONE LISEM 2004/2005 Labirinto, test sul potenziale imprenditoriale 01/10/2004 (ven) h – Tecniche creative e pensiero propositivo.
TAV.1 Foto n.1 Foto n.2 SCALINATA DI ACCESSO ALL’EREMO DI SANTA CATERINA DEL SASSO DALLA CORTE DELLE CASCINE DEL QUIQUIO Foto n.3 Foto n.4.
II° Circolo Orta Nova (FG)
/ fax
Frontespizio Economia Monetaria Anno Accademico
1 la competenza alfabetica della popolazione italiana CEDE distribuzione percentuale per livelli.
1 Tavolo del Patto per la crescita intelligente, sostenibile e inclusiva Il ricorso agli ammortizzatori sociali nei territori colpiti dagli eventi sismici.
Modellazione per addizione: denti posteriori
DISEGNO TECNICO INDUSTRIALE
S.B.Capitanio Risultati Questionario Qualità Genitori Medie a.s Risultato Questionari Genitori medie
CSS: Cascading Style Sheets Specifiche del formato del documento tramite un linguaggio Come modelli.dot di Word o file di stile.sty per latex Separazione.
Dipartimento di Ricerca Sociale - Università del Piemonte Orientale 1 Castelli Aperti giugno 2005 Castello di Camino (AL) IL PUBBLICO DI CASTELLI.
PROGRAMMI DI COOPERAZIONE TERRITORIALE I controlli di primo livello in azione Un caso pratico Programma Interreg IV C Progetto B3 Regions Regione Piemonte.
Ufficio Studi UNIONCAMERE TOSCANA 1 Presentazione di Riccardo Perugi Ufficio Studi UNIONCAMERE TOSCANA Firenze, 19 dicembre 2000.
Dipartimento di Ingegneria Idraulica e Ambientale - Universita di Pavia 1 Scritte scritte scritte scritte scritte scritte scritte Scritte scritte Titolo.
Dipartimento di Ingegneria Idraulica e Ambientale - Universita di Pavia 1 Simulazione di un esperimento di laboratorio: Caduta di un corpo quadrato in.
DHTML: Modello degli Eventi 1. 2 Sommario Introduzione Evento onclick Evento onload Gestione errori con onerror Gestione mouse con levento onmousemove.
ATE / 64 Lezione 3 i sistemi automatici di misurazione - gli ATE.
Corso di Editoria multimediale Letizia Catarini Università di Macerata Corso di laurea Scienze della Comunicazione.
Dipartimento di Economia
19 Lezione 21/5/04 Composizione dell'immagine 1 COMPOSIZIONE DELLIMMAGINE.
1 FORMATO LAYOUT Potenziare e migliorare i layout delle pagine web create dinamicamente da ISA.
2 3 4 RISERVATEZZA INTEGRITA DISPONIBILITA 5 6.
Melfi, 1 aprile 2011 – MediaShow 1 Social Network: possibilità di uso consapevole nella didattica Uso, consapevolezza, opportunità, proposte Caterina Policaro.
1° Fai delle liste di cose da fare 2° Porta sempre con te un blocco per prendere appunti.
FORMATTARE LE LISTE DI LINK  MENU
Fondamenti delle Reti di Computer Il Browser Carasco 22/04/2010.
Test Reti Informatiche A cura di Gaetano Vergara Se clicchi sulla risposta GIUSTA passi alla domanda successiva Se clicchi sulla risposta ERRATA passi.
1 Negozi Nuove idee realizzate per. 2 Negozi 3 4.
Scheda Ente Ente Privato Ente Pubblico. 2ROL - Richieste On Line.
1 SOSTEGNO PSICOLOGICO SCUOLE DELLAQUILA. 2 Aiuto ai docenti in qualità di persone. L obiettivo è quello di sostenere e contenere lo stato emotivo personale.
Bando Arti Sceniche. Per poter procedere è indispensabile aprire il testo del Bando 2ROL - Richieste On Line.
Roberto Ariani Presidente Comm. Supporto e sviluppo informatico I Siti in cui dobbiamo navigare per crescere SINS - Seminario Istruzione Nuovi Soci - Arezzo,
SCOPRI LA TABELLINA click Trova la regola nascosta… click
1 Questionario di soddisfazione ATA - a. sc. 2008/09 Il questionario è stato somministrato nel mese di aprile Sono stati restituiti 29 questionari.
IN OGNI LUOGO, IN OGNI TEMPO… CON MINIMI VINCOLI TECNOLOGICI… DISPONIBILITA’ DELL’ INFORMAZIONE… IN OGNI LUOGO, IN OGNI TEMPO… CON MINIMI VINCOLI.
I Laboratori di un ospedale
1101 = x 10 x 10 x x 10 x = CORRISPONDENZE
1 Questionario di soddisfazione Studenti - a. sc. 2008/09 Il questionario è stato somministrato dal mese di aprile al mese di maggio Sono stati restituiti.
Fondamenti delle Reti di Computer Seconda parte Carasco 15/04/2010.
23/ 23 Novembre Scaletta 1. Lavvento del Web marketing: rompere le routine consolidate, creare nuove routine 2. Cosa chiedere al Web marketing?
Settimana: 10 – 14 marzo Orariolunedimartedi Mercoledi 12 Giovedi 13 Venerdi Lezione Dal c al c Lezione Dal c al c
Ad opera di: Matteo Donatelli e Maurizio Di Paolo Presentazione su : Elettropneumatica 1.
I dati del questionario di autovalutazione dei docenti Prime rilevazioni.
Bando di Residenza Cap Scheda ENTE 3ROL - Richieste On Line.
1 Guida per linsegnamento nei corsi per il conseguimento del CERTIFICATO DI IDONEITÀ ALLA GUIDA DEL CICLOMOTORE.
-17 Aspettative economiche – Europa Settembre 2013 Indicatore > +20 Indicatore 0 a +20 Indicatore 0 a -20 Indicatore < -20 Unione Europea Totale: +6 Indicatore.
Pippo.
Distribuzione per causa delle irregolarità al servizio Azienda ATL (Valori assoluti) 1.
Gli italiani e la caccia (ricerca quantitativa – luglio 2013)
1 Applicazione per la gestione dei progetti di “Laboratorio e Tecnologie Web” Ilaria Iannantuono.
Progettare corsi con Moodle
Modulo 6 Test di verifica
Bando Pittori e Scultori in Piemonte alla metà del ‘700
Bando Beni in comune. 2ROL - Richieste On Line 3.
Relatore Prof. Marco Porta Correlatore Prof. Luca Lombardi
Corsi di informatica ICCARBONERA.
lun mar mer gio ven SAB DOM FEBBRAIO.
Lezione 7: Esempi di analisi dei sistemi non lineari
1 Analisi della gestione finanziaria dal 04 Gennaio 2008 Fondo Pensione Astri Comparto Bilanciato report al: 4 giugno 2010.
Equazioni differenziali e applicazioni economiche
IL GIOCO DEL PORTIERE CASISTICA. Caso n. 1 Il portiere nella seguente azione NON commette infrazioni.
Javascript. HTML per definire il contenuto delle pagine web CSS per specificare il layout delle pagine web JavaScript per definire il comportamento delle.
Consultazione delle carte da gioco collezionabili
Transcript della presentazione:

LOD V IZ Progetto di semestre Omar Davide Molteni Stefano Mondini V ISUALIZZATORE DI O PEN D ATA

I NTRODUZIONE 2

C OS ' È LOD V IZ ? Visualizzatore grafico di open data per il Laboratorio Sistemi Semantici e Multimediali (DTI-ISIN-LSMS) Costruito con moderni standard web (HTML5, CSS3) Core in JavaScript Caricamento dinamico dei dati JSON 3

C OMPITI E OBIETTIVI Acquisire competenze sul semantic web Studio di nuove tecnologie web HTML5, JavaScript, CSS3 Studio stato dellarte 4

T ECNOLOGIE UTILIZZATE JSON HTML 5 CSS 3 JavaScript jQuery Mustache Twitter Bootstrap 5

S TUDIO DELLE SOLUZIONI 6

S TATO DELL ARTE Progetti di diploma precedenti EasyOnto, di Alessandro Ruggeri (A.A. 2008/09) Brick, di Nicholas Urech (A.A. 2010/11) Librerie grafiche D3.js Raphaël 7

R ISK MANAGEMENT Ritardo nelle consegne Raggiungimento degli obiettivi Perdita o danneggiamento dei dati Problemi organizzativi o di comunicazione 8

D ESIGN E CONCEZIONE 9

F UNZIONAMENTO 10

I NTERFACCIA GRAFICA Blocco centrale per le informazioni dellelemento scelto Blocchi periferici contenenti le risorse Divise per tipo Collegate con frecce direzionali al blocco centrale 11

E VOLUZIONE DELL INTERFACCIA PrimaDopo 12

R EALIZZAZIONE E TEST 13

A RCHITETTURA Visualizzazione HTML (template, documentazione) Fogli di stile (CSS) Lettura ed elaborazione dati Formattazione dei dati e posizionamento degli oggetti 14

A RCHITETTURA (HTML) … 15

A RCHITETTURA (CSS).circleinside { position: absolute; … }.circleinside:hover{ … }.circleinside.out{… }.circleinside.out:hover{… } 16

A RCHITETTURA (CSS) #centrale { background: #EEEEEE; background: #EEEEEE -moz-linear- gradient(-45deg, #EEEEEE, #AAAAAA); box-shadow: 2px 2px 2px 2px #666; … max-width: 360px; z-index: 100; } 17

A RCHITETTURA (JS) $(function () { "use strict"; var Core = { … start:function(args) { … Core.start({base:'#base', loader:'#loader'}); 18

A RCHITETTURA (JS) $.when(loadOutDataFunc).always(function (outData) { $.when(loadInDataFunc).always(function (inData) { var outResolved = loadOutDataFunc.isResolved(); var inResolved = loadInDataFunc.isResolved(); … 19

A RCHITETTURA (JS) var ctx = this.node.getContext('2d'); ctx.beginPath(); … ctx.moveTo(zerox, height - zeroy); ctx.lineTo(width - zerox, zeroy); … ctx.closePath(); ctx.stroke(); 20

T EST E COMPATIBILITÀ Firebug per il debug e controllo dei messaggi di avviso/errore 21

T EST E COMPATIBILITÀ Verifica tramite più browser Firefox Chrome Safari IE 9 Opera Sistemi operativi Windows 7, OS X Lion 10.7 Problema cross-domain AJAX 22

C OMPATIBILITÀ Firefox 23

C OMPATIBILITÀ Chrome (18) sotto Windows 7 24

C OMPATIBILITÀ Internet Explorer 9 25

D EMO 26

D EMO 27

C ONCLUSIONI 28

C ONCLUSIONI Obiettivi raggiunti Studio e analisi con elementi di ingegneria software 3 Problemi riscontrati Tempo studio linguaggio impegnativo Sviluppi futuri Indipendenza dati progetto Brick Miglioramento compatibilità browser Maggiore modularità 29

D OMANDE 30