G2Music. Gestione Avanzata dei Dati Giuseppe Pietravalle, Giuseppe Santaniello, Marco Mannara
|
|
- Clemente Forte
- 7 anni fa
- Visualizzazioni
Transcript
1 G2Music Gestione Avanzata dei Dati Giuseppe Pietravalle, Giuseppe Santaniello, Marco Mannara
2 IL PROBLEMA Spesso capita di ascoltare una canzone, di volerne leggere il testo e di volerne conoscere maggiori dettagli (album di appartenenza, copertina, anno di pubblicazione) oppure avere informazioni sulla discografia di un artista o semplicemente ascoltare la propria canzone preferita. 2
3 G2MUSIC L applicazione consente di effettuare vari tipi di ricerche: per artista, in questo caso viene mostrata la discografia in ordine cronologico e la lista delle canzoni più popolari; per canzone, viene mostrata una lista di canzoni con il titolo inserito; per artista e canzone, viene visualizzato il testo, il video e le informazioni relative alla canzone. 3
4 ARCHITETTURA MEDIATOR User Mediator Wrapper MusixMatch Wrapper LastFm Wrapper LyricWikia Wrapper YouTube Wrapper GoogleImage
5 FONTI Fonte Tipo Grado Volatilità Musixmatch SitoWeb Con cambi periodici YouTube API Con cambi periodici Google Image API Con cambi periodici LastFm API Con cambi periodici Lyric Wikia API Con cambi periodici 5
6 SCHEMA DATALOG MusixMatch (Artista, Canzone, Testo, ListaCanzoni) YouTube (Artista, Canzone, Video) LastFm (Artista, Canzone, TitoloAlbum, Copertina, Durata,CanzoniAlbum) LyricWikia (Artista, Discografia) GoogleImage (Artista, Foto) 6
7 WRAPPERS I wrappers necessari per lo sviluppo del progetto sono cinque: Wrapper MusixMatch Wrapper LastFm Wrapper LyricWikia Wrapper YouTube Wrapper GoogleImage 7
8 WRAPPER MUSIXMATCH Viene utilizzato per recuperare: il testo di una canzone, la lista delle canzoni popolari di un artista e delle canzoni nel cui titolo appare una determinata parola scelta dall utente. Si accede a queste informazioni con la tecnica dello scraping. XPath Risultato //div[@id= lyrics ] Testo canzone //ul[@class='tracks list ]//h2/a //ul[@class='tracks list ]//h3 Lista delle canzoni popolari di un determinato artista //ul[@class='tracks list ]//h2/a //ul[@class='tracks list ]//h3 Lista delle canzoni nel cui titolo compare una determinata parola 8
9 SCRAPING file_get_contents(): permette di acquisire e memorizzare in una variabile l'intero sorgente di una pagina web. DOMDocument(): Rappresenta un intero documento HTML o XML; serve come radice dell'albero del documento. loadhtml($var): carica l'html da una stringa Per valutare un'espressione XPath viene definito un oggetto DOMXPath e utilizzato il metodo query() con l'espressione desiderata. 9
10 WRAPPER LASTFM Viene utilizzato per recuperare le informazioni relative ad una determinata canzone (durata, titolo e copertina dell album) e per visualizzare la lista delle canzoni di un album. Per ottenere i dati relativi alla canzone cercata, viene effettuata una richiesta alle API di LastFm, in particolare si utilizza il metodo track.getinfo: track.getinfo&api_key=your_api_key&artist=artist_name&track=track_name Per ottenere la lista delle canzoni di un album, si è utilizzato il metodo album.getinfo: album.getinfo&api_key=your_api_key&artist=artist_name&album=album_name 10
11 WRAPPER LASTFM Entrambi i metodi restituiscono un documento XML dal quale estrarre le informazioni di interesse utilizzando il linguaggio XPath. XPath Risultato //album/title Titolo di un album //album/image[@size='medium'] Copertina album //track/duration Durata canzone //album/tracks/track/name Lista canzoni di un album 11
12 WRAPPER LYRICWIKIA Viene utilizzato per recuperare la discografia di un artista. Si effettua una richiesta alle API nel seguente modo: Il risultato è un documento XML da cui vengono estratte informazioni utilizzando il linguaggio XPath. XPath Risultato //albums//album Titolo di un album //albums//songs Lista canzoni di un album //albums//year Anno di pubblicazione album 12
13 WRAPPER YOUTUBE Viene utilizzato per visualizzare il video di una canzone. In particolare, si sfruttano le YouTube Data API per ottenere l id del video relativo alla canzone che si sta cercando e le YouTube Player API per la visualizzazione del video. YouTube Data API 13
14 YOUTUBE PLAYER API Il codice JavaScript mostrato serve per la creazione, la gestione delle funzionalità e per impostare la dimensione del player YouTube. 14
15 WRAPPER GOOGLEIMAGE Viene utilizzato per visualizzare la foto di un artista interrogando le Google Image API. Il risultato è un file JSON da cui si ottiene il link alla foto dell artista. 15
16 SCHEMA GLOBALE Canzone (A, T, Testo,Video,TitoloAlbum, Copertina, Durata): Testo, Video, Titolo_album, Copertina e Durata della canzone dal titolo T scritta dall artista A Discografia (A, ListaAlbum,Foto): ListaAlbum e Foto dell artista A Canzoni (T, ListaCanzoni): ListaCanzoni dal titolo T 16
17 QUERY SULLO SCHEMA GLOBALE q1(testo,video,titoloalbum, Copertina, Durata): Canzone(X,Y,Testo,Video,TitoloAlbum, Copertina, Durata) q2(listaalbum,foto): Discografia(X,ListaAlbum,Foto) q3(listacanzoni): Canzoni(Titolo,ListaCanzoni) 17
18 GAV mapping GLOBAL-AS-VIEW Canzone(A, T, Testo,Video,TitoloAlbum, Copertina, Durata) MusixMatch (A, T, Testo, ListaCanzoni), YouTube (A, T, Video), LastFm (A, T, TitoloAlbum, Copertina, Durata,CanzoniAlbum) Riformulazione query q1 q 1(Testo,Video, TitoloAlbum,Copertina,Durata): MusixMatch( X, Y, Testo, _ ), YouTube (X, Y, Video), LastFm (X, Y, TitoloAlbum, Copertina, Durata) 18
19 GLOBAL-AS-VIEW GAV mapping Discografia (A, Discografia,Foto) LyricWikia (A, Discografia), GoogleImage (A, Foto) Riformulazione query q2 q 2(Discografia,Foto): LyricWikia (A, Discografia), GoogleImage (A, Foto) 19
20 GLOBAL-AS-VIEW GAV mapping Canzoni(T,ListaCanzoni) MusixMatch (Artista, T, Testo, ListaCanzoni) Riformulazione query q3 q 3(T,ListaCanzoni): MusixMatch ( _, T, _, ListaCanzoni) 20
21 LOCAL-AS-VIEW MusixMatch (A, T, Testo, ListaCanzoni) Canzone(A, T, Testo,Video,TitoloAlbum, Copertina, Durata), Canzoni(T, ListaCanzoni) YouTube (A, T, Video) Canzone(A, T, Testo,Video,TitoloAlbum, Copertina, Durata) LastFm (A, T, TitoloAlbum, Copertina, Durata) Canzone(A, T, Testo,Video,TitoloAlbum, Copertina, Durata) LyricWikia (A, Discografia) Discografia (A, Discografia, Foto) GoogleImage (A, Foto) Discografia (A, Discografia, Foto) 21
22 BUCKET E RIFORMULAZIONE Q1 q1(testo,video,titoloalbum, Copertina, Durata): Canzone(X,Y,Testo,Video,TitoloAlbum, Copertina, Durata) X=Artista Y=Titolo Bucket ( Canzone(X, Y, Testo,Video,TitoloAlbum, Copertina, Durata))= { MusixMatch (X, Y, Testo, ListaCanzoni), YouTube (X, Y, Video), LastFm (X, Y, TitoloAlbum, Copertina, Durata) } r1(testo,video,titoloalbum, Copertina, Durata): MusixMatch (X, Y, Testo, ListaCanzoni) Exp(r1(Testo,Video,TitoloAlbum, Copertina, Durata))= Canzone(X, Y, Testo, Video, TitoloAlbum, Copertina, Durata) Exp(r1) q1
23 BUCKET E RIFORMULAZIONE Q2 q2(listaalbum,foto): Discografia(X,ListaAlbum,Foto) Bucket ( Discografia(X, ListaAlbum, Foto))= { LyricWikia (X, ListaAlbum), GoogleImage (X, Foto) } r2(listaalbum, Foto): LyricWikia (X, ListaAlbum) Exp(r2(ListaAlbum, Foto))= Discografia(X, ListaAlbum, Foto) Exp(r2) q2 23
24 BUCKET E RIFORMULAZIONE Q3 q3(listacanzoni): Canzoni(Titolo,ListaCanzoni) Bucket ( Canzoni(Titolo,ListaCanzoni))= { MusixMatch (Artista, Titolo, Testo, ListaCanzoni) } r3(listacanzoni): MusixMatch (Artista, Titolo, Testo, ListaCanzoni) Exp(r3(ListaCanzoni))= Canzoni(Titolo,ListaCanzoni) Exp(r3) q3 24
25 TECNOLOGIE UTILIZZATE Eclipse Luna IDE è un ambiente di sviluppo integrato multi-linguaggio e multipiattaforma. PHP è un linguaggio di programmazione interpretato, originariamente concepito per la programmazione di pagine web dinamiche. Attualmente è utilizzato soprattutto per sviluppare applicazioni web lato server. Con il rilascio della versione 5, PHP dispone di un solido modello OOP. GitHub è un servizio web di hosting per lo sviluppo di progetti software. Può essere utilizzato anche per la condivisione e la modifica di file. 25
26 TECNOLOGIE UTILIZZATE JavaScript è un linguaggio di scripting orientato agli oggetti e agli eventi utilizzato nella programmazione Web lato client. jquery è una libreria di funzioni Javascript per le applicazioni web, che si propone come obiettivo quello di semplificare la manipolazione, la gestione degli eventi e l'animazione delle pagine HTML. HTML5 è un linguaggio di markup per la strutturazione delle pagine web. CSS è un linguaggio usato per definire la formattazione di documenti HTML. 26
27 TECNOLOGIE UTILIZZATE XPath è un linguaggio parte della famiglia XML che permette di individuare i nodi all'interno di un documento XML. XML è un linguaggio di markup, ovvero un linguaggio marcatore basato su un meccanismo sintattico che consente di definire e controllare il significato degli elementi contenuti in un documento o in un testo. JSON è un formato adatto per lo scambio dei dati in applicazioni clientserver. 27
Cerca i film in Campania con Trailer e Trama
Cerca i film in Campania con Trailer e Trama Progetto Gestione Avanzata dei Dati Alessandro Sacco Problemi La maggior parte di siti presenti sul web, che indicano i film usciti nei cinema, non danno tutte
DettagliEvents: Track your favorite artists
Events: Track your favorite artists Universitá degli Studi di Salerno Progetto February 8, 2015 1 2 Overview 3 Concerts é un web site che permette di accedere a molte informazioni in rete, relative a cantanti
DettagliRaccolta di Canti Religiosi per l'animazione Liturgica
Raccolta di Canti Religiosi per l'animazione Liturgica Progetto Gestione Avanzata dei Dati Prof. Gennaro Costagliola Domenico Desiato Matr. 0522500341 Luigi Dell Aglio Matr. 0522500333 Overview Definizione
DettagliPriceFinder Tu ci dici cosa cercare. Noi te lo troviamo. Al miglior prezzo!
PriceFinder Tu ci dici cosa cercare. Noi te lo troviamo. Al miglior prezzo! Docente Gennaro Costagliola Studenti Antonio Esposito Giuseppe Luciano Marco Procaccini Indice Descrizione del problema: perché
DettagliSpecifica del problema
MovieScore Università degli Studi di Salerno Laurea Magistrale in Informatica Corso di Gestione Avanzata dei Dati Docente: Prof. Gennaro Costagliola Studente: Emanuele Russomanno Anno Accademico 2016/2017
DettagliUn App per scoprire l Italia
Un App per scoprire l Italia Studenti: Luca Peppe Vincenzo Nastro Docente: Gennaro Costagliola Introduzione L Italia è uno dei paesi più ricchi al mondo sia per la sua storia che per la sua cultura Molte
DettagliDocumentazione Progetto di Integrazione dei dati su Web A.A
UNIVERSITÀ DEGLI STUDI DI SALERNO Gestione dei Progetti Software Documentazione Progetto di Integrazione dei dati su Web A.A. 2016-2017 Docente: Prof. Gennaro Costagliola Studente: Lorenzo Vitale Panoramica
Dettagli3.3.6 Gli operatori Le funzioni di accesso al tipo Le strutture di controllo Le funzioni
IIndice Capitolo 1 Da dove partiamo: pagine web statiche 1 1.1 Principi di base.............................. 1 1.1.1 Il paradigma client-server.................... 1 1.1.2 Ipertesto, multimedia, ipermedia................
DettagliJavascript e CSS nelle pagine WEB
1 Javascript e CSS nelle pagine WEB Esempi applicativi Autrice: Turso Antonella Carmen INDICE ARGOMENTI 2... 5 LEZIONE 1... 6 COSA SONO I JAVASCRIPT... 6 LEZIONE 2... 8 STRUTTURA DEL LINGUAGGIO JAVASCRIPT
DettagliArgomenti XML JSON. Linguaggi per la definizione e lo scambio di dati strutturati, semi-strutturati, non strutturati. XML Data Model JSON
XML JSON Argomenti 2 Linguaggi per la definizione e lo scambio di dati strutturati, semi-strutturati, non strutturati XML Data Model JSON 3 XML XML extensible Markup Language 4 Modello di dati XML Nato
DettagliAmedeo Leo 1 Alessio Petrozziello 1 Simone Romano 1
Word Amedeo Leo 1 Alessio Petrozziello 1 Simone 1 1 Università degli studi di Salerno Presentazione progetto Gestione Avanzata dei Dati 2014/2015 1 2 3 4 5 Outline 1 2 3 4 5 Obiettivo: Specifica Generare
DettagliGuida introduttiva al PHP
Fabio Castellini 26/01/2016 Guida introduttiva al PHP Cos'è il PHP? Il PHP è un linguaggio di scripting interpretato, simile al JavaScript, per intenderci, originariamente concepito per la programmazione
DettagliGAD Prof. Gennaro Costagliola A.A. 2015/2016. Donato Concilio Francesco Orciuoli
GAD Prof. Gennaro Costagliola A.A. 2015/2016 Donato Concilio Francesco Orciuoli SPECIFICA DEL PROBLEMA Offrire un servizio di ricerca riguardante i videogiochi per le console old gen(xbox 360, Ps3), next
DettagliProf. Pagani Corrado HTML
Prof. Pagani Corrado HTML IPERTESTI E MULTIMEDIALITÀ Un ipertesto è un insieme di documenti messi in relazione tra loro per mezzo di parole chiave sensibili (link). Può essere visto come una rete; i documenti
DettagliGESTIONE AVANZATA DEI DATI 2015/2016
GESTIONE AVANZATA DEI DATI 2015/2016 Giovanni De Costanzo Giuseppe Angri SPECIFICA DEL PROBLEMA - 1 Cerchi un tutorial che ti aiuti ad apprendere un nuovo linguaggio di programmazione, un suo framework
DettagliLinguaggi di Programmazione
Linguaggi di Programmazione Linguaggi di Programmazione Programmazione. Insieme delle attività e tecniche svolte per creare un programma (codice sorgente) da far eseguire ad un computer. Che lingua comprende
DettagliCHE COSA FA? P.S. io comunque dissento sul 4. Ing. Luca Frigerio
CHE COSA FA? P.S. io comunque dissento sul 4. Ing. Luca Frigerio ? NON SEMBRANO APPARTENERE ALLO STESSO MONDO 334.000.000.000 L'ANNO IN EUROPA MMMMM + 11.000.000 DI POSTI DI LAVORO Elaborazione Dell'informazione
DettagliJSON for Linked Data JSON-LD
JSON for Linked Data JSON-LD Giuseppe Santaniello Giuseppe Pietravalle Web Semantico A.A. 2015/2016 Linked Data Insiemi di dati interconnessi sul Web Esempio: DBpedia DBpedia contiene i dati di Wikipedia
DettagliXML: XLink. Alessandro Sorato - Linguaggi per la rete: XML Dipartimento di Informatica Università di Venezia Ca' Foscari
XML: XLink XLink: XML Linking Language (1.0) W3C Recommendation del 27 Giugno 2001 Linguaggio basato su XML per definire dei link tra risorse esterne o interne ad un documento. XLink nasce con l'intento
DettagliPresentazione di strumenti free per la didattica innovativa del web 2.0
Presentazione di strumenti free per la didattica innovativa del web 2.0 a) Didattica ludica b) Scrittura creativa c) Scrittura collaborativa e cloud d) Pensiero computazionale e) Mappe concettuali interattive
Dettagli1.1. Come funzionano le pagine Web.
Se tu hai voglia di creare il tuo sito web in HTML, oppure stai semplicemente cercando un supporto aggiuntivo perché pensi che le lezioni di HTML che ricevi all università non sono abbastanza chiare e
DettagliL Italia e il Consumo dei Carburanti Realizzato da Arianna Ricciarelli e Bianca Zazzeroni
L Italia e il Consumo dei Carburanti 2014 2015-2016 Realizzato da Arianna Ricciarelli e Bianca Zazzeroni Sommario Introduzione 1 Sito 2 Realizzazione Struttura Stato dell Arte 8 Grafici 9 Linguaggi e Tecnologie
DettagliLuca Tesei. Laboratorio di Sviluppo Web: Le Basi. Modulo IFTS. Fermo 31/03, 03/04, 07/ Prof. Luca Tesei Università di Camerino 1
Luca Tesei Laboratorio di Sviluppo Web: Le Basi Modulo IFTS Fermo 31/03, 03/04, 07/04 2017 Prof. Luca Tesei Università di Camerino 1 Informazioni di Contatto Email docente: luca.tesei@unicam.it Telefono:
DettagliProgetto My FOODPEDIA
Progetto My FOODPEDIA A.A. 2015/2016 Professore Gennaro Costagliola Autore:Adele Rispoli Indice 1. Specifica del problema. 2. Descrizione funzionale del progetto. 3. Architettura usata. 4. Architettura
DettagliIntroduzione a MapGuide Author 6.5
Introduzione a MapGuide Author 6.5 Marco Negretti e-mail: marco@geomatica.como.polimi.it http://geomatica.como.polimi.it - tel. 031.332.7524 29/11/04 v 2.0 introduzione Autodesk MapGuide consente di distribuire
DettagliIntroduzione. Un approccio differente
Questo manuale è stato concepito come un testo di programmazione per principianti. Non rientra pertanto fra gli scopi di questo libro la trattazione delle tecniche di programmazione avanzate offerte dalle
Dettagli03FYZ TECNICHE DI PROGRAMMAZIONE Esercitazione di Laboratorio 03 es.1 23 Marzo 2016
03FYZ TECNICHE DI PROGRAMMAZIONE Esercitazione di Laboratorio 03 es.1 23 Marzo 2016 Obiettivi dell esercitazione: Utilizzo del pattern MVC Utilizzo di HashSet Introduzione alla complessità ESERCIZIO 1
DettagliLuca Tesei. Laboratorio di Sviluppo Web: Le Basi. Modulo IFTS. Fermo 31/03, 03/04, 07/ Prof. Luca Tesei Università di Camerino 1
Luca Tesei Laboratorio di Sviluppo Web: Le Basi Modulo IFTS Fermo 31/03, 03/04, 07/04 2017 Prof. Luca Tesei Università di Camerino 1 Informazioni di Contatto Email docente: luca.tesei@unicam.it Telefono:
DettagliIndice. Introduzione PARTE PRIMA FONDAMENTI 1
Indice Introduzione XV PARTE PRIMA FONDAMENTI 1 Capitolo 1 Che cos è Flash 3 1.1 Gerarchia temporale 4 Implicazioni relative ad animazioni e dimensioni del file 4 Implicazioni per la programmazione 6 Scelta
DettagliCorso App modulo Android. Antonio Gallo info@laboratoriolibero.com
Corso App modulo Android Antonio Gallo info@laboratoriolibero.com Strumentazione: PC + smartphone Android + cavo micro USB per connessione Framework Phonegap SDK di Android JDK (Java) Eclipse (opzionale)
DettagliAnalisi e comparazione dei Framework OpenSwing e Google Web Toolkit per lo sviluppo di interfacce utente con paradigma MVC.
tesi di laurea Analisi e comparazione dei Framework OpenSwing e Google Web Toolkit. Anno Accademico 2009/2010 relatore Ch.mo prof. Porfirio Tramontana correlatore Ing. Luca Anniciello candidato Gianluca
DettagliMODULO 5 - USO DELLE BASI DI DATI 2 FINALITÁ
PATENTE EUROPEA DEL COMPUTER 5.0 MODULO 5 Database (Microsoft Access 2007) Parte 3 A cura di Mimmo Corrado Gennaio 2012 MODULO 5 - USO DELLE BASI DI DATI 2 FINALITÁ Il Modulo 5, richiede che il candidato
DettagliIndice generale. Gli autori...xiii. Ringraziamenti...xv. Prefazione...xvii. Introduzione...xix
Indice generale Gli autori...xiii Ringraziamenti...xv Prefazione...xvii Introduzione...xix Le origini di PHP...xix Cos è PHP?...xix Panoramica del libro...xxi Capitolo 1: programmazione orientata agli
DettagliAmbienti di Sviluppo. Linguaggi compilati
Insieme omogeneo di strumenti adatti allo sviluppo di progetti software. Compilatori e/o interpreti; Editor; Ambienti di Sviluppo Strumenti di debug e/o test; 1 Linguaggi compilati Codice sorgente convertito
DettagliStrumenti per l automazione del testing di applicazioni web Javascript-based
tesi di laurea Strumenti per l automazione del testing di applicazioni web Javascript-based Anno Accademico 2005/2006 relatore Ch.mo prof. Porfirio Tramontana 1 candidato Salvatore Agnello Matr. 41/2612
DettagliJava il Corso Fondamentale
Java il Corso Fondamentale Imparare a Programmare APP per Android, applicativi per Server e Desktop, applet e molto altro. IlTuoCorso - Ermes srl Via E.De Amicis 57 20123 Milano Il corso Ciao! Se desideri
DettagliLaboratorio Progettazione Web Applicazioni Web
Laboratorio Progettazione Web Applicazioni Web Andrea Marchetti IIT-CNR AA 2016/2017 Basi di dati e Laboratorio Web Seconda parte, svolta nel secondo semestre Il punteggio dell'esame sarà dato dalla media
DettagliSistema Informativo Territoriale del bacino dell Adige in ambiente WEB
Sistema Informativo Territoriale del bacino dell Adige in ambiente WEB Bolzano, 18 marzo 2009 Lazzeri Fabio, Giovannini Michele http://www.bacino-adige.it/webgis.html 1 Presentazione Da qualche settimana
Dettagliliceo B. Russell PROGRAMMAZIONE INDIRIZZO: SCIENTIFICO SCIENZE APPLICATE TRIENNIO: TERZA DISCIPLINA: INFORMATICA
INDIRIZZO: SCIENTIFICO SCIENZE APPLICATE PROGRAMMAZIONE TRIENNIO: TERZA DISCIPLINA: INFORMATICA MODULO 1: HTMLe CSS UNITÀ ORARIE PREVISTE: 35 Il linguaggio HTML ed il web I principali tag I fogli di stile:
DettagliPopular Hashtags around the word. Prepared by: Francesco Cardascia Prepared for: Laboratorio di Progettazione Web A.A
Popular Hashtags around the word Prepared by: Francesco Cardascia Prepared for: Laboratorio di Progettazione Web A.A. 2015-2016 15 Febbraio 2016 DESCRIZIONE Obiettivo Il progetto nasce come sviluppo per
DettagliIV Indice I comandi e la sintassi dei linguaggi formali Proposte di variazione sul tema Le stringhe Tipi di dato Operazioni co
Indice Introduzione... IX A chi si rivolge questo libro...x Requisiti per la lettura...x Struttura del libro...x Presentazione dei capitoli...xi Programmi presentati nel libro... XII Credits... XII Software...
DettagliMapServer. Marco Negretti. Politecnico di Milano Polo Regionale di Como
MapServer Marco Negretti Politecnico di Milano Polo Regionale di Como e-mail: marco.negretti@polimi.it http://geomatica.como.polimi.it 08/02/06 - v 1.2 proprietà MapServer è un ambiente di sviluppo open
DettagliSISTEMI OPERATIVI, RETI, INTERNET
Competenze e Unità didattica formativa capitalizzabile 4.1 SISTEMI OPERATIVI, RETI, INTERNET Comprendere il significato dell'evoluzione dei sistemi operativi. Comprendere che cosa fa un sistema operativo
DettagliPrime nozioni di Web-Editing. Liceo Classico Jacopone - Todi - A.S Prof. Marco Bastianelli
Prime nozioni di Web-Editing Classico Jacopone - Todi - A.S. 2016-2017 Prof. Marco Bastianelli Che cos è il Web Editing? ECDL (modulo avanzato Web Editing): La certificazione ECDL Web Editing permette
DettagliGuida. > Introduzione. > Accesso e prima overview. > Ricerca Prodotti. > Ricerca Ricambi. > Ricerca News
Guida > Introduzione > Accesso e prima overview > Ricerca Prodotti > Ricerca Ricambi > Ricerca News Introduzione Service Net è il sistema di documentazione tecnica preposto alla produzione, alla gestione
DettagliLE NEWS CHE PARLANO DI TE RASSEGNA STAMPA OGNI GIORNO SELEZIONIAMO. pressline.it
OGNI GIORNO SELEZIONIAMO LE NEWS CHE PARLANO DI TE RASSEGNA STAMPA pressline.it RASSEGNA STAMPA Il nostro team, professionale e con molti anni di esperienza, è in grado di impostare la ricerca su misura
DettagliSviluppo Apps e Giochi per Facebook
Sviluppo Apps e Giochi per Facebook Rev. 1.0 Stato: Approvato Sviluppo Apps e Giochi per Facebook Programma CONTROLLO DOCUMENTO TITOLO: Corso Sviluppo Apps e Giochi per Facebook - Programma VERSIONE: 1.1
DettagliD B M G Il linguaggio HTML
Programmazione Web Il linguaggio HTML Il linguaggio HTML Concetti di base Le interfacce utente in HTML I form Le tabelle Il passaggio dei parametri contenuti nei form @2011 Politecnico di Torino 1 Concetti
DettagliProgrammazione Web D B M G. Il linguaggio HTML
Programmazione Web Il linguaggio HTML Il linguaggio HTML Concetti di base Le interfacce utente in HTML I form Le tabelle Il passaggio dei parametri contenuti nei form HTML: HyperText Markup Language Standard
DettagliAnno Accademico Laboratorio di Tecnologie Web Uso di Firebug
Universita degli Studi di Bologna Facolta di Ingegneria Anno Accademico 2008-2009 Laboratorio di Tecnologie Web Uso di Firebug http://www-lia.deis.unibo.it/courses/tecnologieweb0809 Estensione del browser
DettagliLaboratorio Reti di Calcolatori Laurea Triennale in Comunicazione Digitale. Anno Accademico 2013/2014
Laboratorio Reti di Calcolatori Laurea Triennale in Comunicazione Digitale Anno Accademico 2013/2014 Account Provvisorio User: RETI Psw: 2013 Accedi a : CSD 172.16.19.24/registrati Aspetti Organizzativi
DettagliOpen Database Connectivity (ODBC)
Open Database Connectivity (ODBC) Open Database Connectivity (ODBC), proposto dalla Microsoft nel 1991, fornisce un interfaccia applicativa standard che permette ad una generica applicazione di accedere
DettagliComune di Venezia. Scheda descrittiva del programma. whistleblowing
Comune di Venezia Scheda descrittiva del programma whistleblowing Pagina 1 di 5 Indice 1 PREMESSA...3 1.1 OGGETTO OFFERTO IN RIUSO: WHISTLEBLOWING...3 1.2 TIPOLOGIA DI OGGETTO OFFERTO IN RIUSO:...3 1.3
Dettagli@2011 Politecnico di Torino 1
Concetti di base Programmazione Web Il linguaggio HTML HTML consente di annotare un testo per contrassegnare le parti che lo compongono Le annotazioni sono realizzate tramite i "tag" Visualizzare documenti
DettagliPROGRAMMAZIONE DISCIPLINARE LICEO SCIENTIFICO OPZIONE SCIENZE APPLICATE INFORMATICA CLASSE TERZA
PROGRAMMAZIONE DISCIPLINARE PROGRAMMAZIONE DISCIPLINARE LICEO SCIENTIFICO OPZIONE SCIENZE APPLICATE INFORMATICA CLASSE TERZA 1. Competenze: le specifiche competenze di base disciplinari previste dalla
DettagliCome utilizzare il nuovo Sistema Leggi d Italia per gli Enti Locali
Come utilizzare il nuovo Sistema Leggi d Italia per gli Enti Locali 1 Cos è il nuovo Sistema Il Sistema Leggi d'italia per gli Enti Locali è la nuova soluzione on line integrata e intelligente, realizzata
DettagliLa lista dei risultati
La lista dei risultati La risposta dell'opac ad una stringa di ricerca inserita dall'utente genera una Lista dei risultati che contiene tanti record quanti ve ne sono nel Catalogo che corrispondono alla
DettagliSommario 1 Introduzione progetto Soluzione Integrazione Conclusioni... 10
SISS SUITE Sommario 1 Introduzione... 3 2 progetto... 3 3 Soluzione... 3 4 Integrazione... 10 5 Conclusioni... 10 2 1 INTRODUZIONE L OMNICOM SISS Suite è una libreria DLL espressamente concepita per facilitare
DettagliSISTEMA INFORMATIVO CATASTO SBARRAMENTI DI COMPETENZA REGIONALE
DIREZIONE REGIONALE 14 - OPERE PUBBLICHE, DIFESA DEL SUOLO, ECONOMIA MONTANA E FORESTE Settore pianificazione difesa del suolo - dighe SISTEMA INFORMATIVO CATASTO SBARRAMENTI DI COMPETENZA REGIONALE MANUALE
DettagliSviluppo di un applicazione di front-end per il monitoraggio di un Isola Ecologica
Sviluppo di un applicazione di front-end per il monitoraggio di un Isola Ecologica Candidato: Lorenzo D Eri Relatore: Prof. Sergio Carrato Correlatore: Ing. Vojko Croselli 2 dicembre 2015 Università degli
DettagliCorso Analista Programmatore Microsoft Corso Online Analista Programmatore Microsoft
Corso Analista Programmatore Microsoft Corso Online Analista Programmatore Microsoft Accademia Futuro info@accademiafuturo.it Programma Generale del Corso Analista Programmatore Microsoft Tematiche Trattate
DettagliIntroduzione alla Base Informativa di Progetto
Ministero della Pubblica Istruzione Dipartimento per la Programmazione ministeriale e per la Gestione ministeriale del bilancio, delle risorse umane e dell informazione Direzione generale per i sistemi
DettagliICT-Progetti Offerta formativa. Catalogo corsi 2017 per i privati
Le migliori tecnologie dell'informazione e della comunicazione al servizio del vostro business ICT-Progetti Offerta formativa Versione 1.02 aggiornata al 3 aprile 2017 Investire nella formazione continua
DettagliPROGRAMMAZIONE INFORMATICA SECONDO BIENNIO. Liceo Scientifico opzione Scienze Applicate
PROGRAMMAZIONE INFORMATICA SECONDO BIENNIO Liceo Scientifico opzione Scienze Applicate Anno scolastico 2017-2018 Programmazione di Informatica pag. 2 / 7 INFORMATICA - SECONDO BIENNIO OBIETTIVI SPECIFICI
DettagliModulo Albo Pretorio On-line. - Manuale Utente - Versione Motivo Data Redattore
Modulo Albo Pretorio On-line - Manuale Utente - REVISIONI: Versione Motivo Data Redattore 1.0 Prima Emissione 10/06/2011 Parsec 3.26 2.0 Ricerca Avanzata 27/11/2013 Dott. Cosimo Fortunato SOMMARIO 1. INTRODUZIONE...
DettagliSQL Server 2008. Architettura Client-Server. SQL Server 2008. Introduzione all uso di SQL Server 2008. Dutto Riccardo. http://dbdmg.polito.
SQL Server 2008 Introduzione all uso di SQL Server 2008 Dutto Riccardo http://dbdmg.polito.it SQL Server 2008 Gestione dei server OLAP e OLTP Gestione Utenti Creazione e gestione DB SQL Server Business
DettagliUn sito con Wordpress
Un sito con Wordpress Includere Digital-mente Corso livello 4 Pagine Popolare il menù principale o di navigazione Gallerie multimediali Tra i contenuti multimediali delle pagine è possibile inserire una
DettagliPAG. 1 DI NOV 2005 ESTRATTI DI MAPPA MANUALE PER L'UTENTE
PAG. 1 DI 10 24 NOV 2005 ESTRATTI DI MAPPA MANUALE PER L'UTENTE 1 ESTRATTI DI MAPPA PER AGGIORNAMENTO PAG. 2 DI 10 INDICE 1. LATO UTENTE 3 1.1 ESTRATTO DI MAPPA PER AGGIORNAMENTO 5 1.2 CONTROLLO RICHIESTE
DettagliPROGRAMMAZIONE DISCIPLINARE DIPARTIMENTALEDI INFORMATICA
I.I.S. G. CENA ISTITUTO D ISTRUZIONE SUPERIORE G. CENA - Ivrea SEZIONE TECNICA ANNO SCOLASTICO 2016/2017 PROGRAMMAZIONE DISCIPLINARE DIPARTIMENTALEDI INFORMATICA DOCENTI Francisco Ezio, Nespolo Donatella,
DettagliProgramma didattico. Sviluppare Applicazioni Distribuite in ambiente. Spring MVC
Programma didattico Sviluppare Applicazioni Distribuite in ambiente Spring MVC Programma del corso 1.Progettazione e Sviluppo Database Relazionali Questa competenza permette di Progettare e Sviluppare
DettagliGestione Contabilizzazione Pagamenti Versione 02
Gestione Contabilizzazione Pagamenti Versione 02 INDICE Sommario Introduzione... 3 Premessa... 3 L utente ha a disposizione una maschera con 5 tab:... 3 Filtro Data... 4 Filtro Utenti... 8 Utenti da avvisare...
Dettaglisemplice, intuitivo, dinamico e modulare
Tutti i siti web da noi realizzati hanno una sezione frontend dinamica realizzata in Responsive Web Design, quindi in grado di adattarsi graficamente e in modo automatico ai dispositivi con i quali viene
DettagliManuale LiveBox APPLICAZIONE ANDROID (V. 3.02.019) http://www.liveboxcloud.com
2015 Manuale LiveBox APPLICAZIONE ANDROID (V. 3.02.019) http://www.liveboxcloud.com LiveBox Srl non rilascia dichiarazioni o garanzie in merito al contenuto o uso di questa documentazione e declina qualsiasi
DettagliRelazione MajoGEN. Generatore web di segnali! Matteo Mosconi & Gabriele De Rosa - 5 Febbraio 2014 RELAZIONE MAJOGEN
Relazione MajoGEN Generatore web di segnali Matteo Mosconi & Gabriele De Rosa - 5 Febbraio 2014 1 In questa relazione verranno spiegate nuove funzioni introdotte nel 2014 nel generatore online di segnali.
DettagliWeb applications con. breve introduzione. 23/10/12 Davide Zedda ITC Levi
Web applications con breve introduzione Cosa ci serve conoscere Client -server Html Http Architettura Client-Server In questa architettura c'è uno scambio di risorse tra due dispositivi: il client e il
DettagliMapServer. Marco Negretti
MapServer Marco Negretti Politecnico di Milano Polo Regionale di Como e-mail: marco.negretti@polimi.it http://geomatica.como.polimi.it - tel +39.031.332.7524 17/05/05 - v 1.0 proprietà MapServer è un ambiente
DettagliALATEL Manuale operativo per la gestione del sito web.
ALATEL Manuale operativo per la gestione del sito web. Riservato Pagina 0 di 16 04/11/2008 Inserimento di un comunicato...4 Inserimento Comunicato...5 Inserimento di un Banner...11 Inserimento banner su
DettagliParte 6 JSON, Web Storage API, funzioni JavaScript e user script
Sapienza Università di Roma corso di laurea in Ingegneria informatica e automatica Linguaggi e tecnologie per il Web a.a. 2017/2018 Parte 6 JSON, Web Storage API, funzioni JavaScript e user script Riccardo
DettagliIstituto Tecnico Tecnologico G. Marconi Rovereto ESAME DI STATO TechUp! Giulio Lasta. Classe V D informatica Anno Scolastico 2014/2015
Istituto Tecnico Tecnologico G. Marconi Rovereto ESAME DI STATO 2015 TechUp! Classe V D informatica Anno Scolastico 2014/2015 Abstract TechUp, è un blog sul quale chiuque può informarsi sulle moderne tecnologie
DettagliMarco Castiello Curriculum Vitae
Informazioni Personali Marco Castiello Curriculum Vitae Nome Indirizzo Telefono Cellulare e-mail Nazionalità Luogo e Data di nascita Marco Castiello C.so Umberto I, 275 80138 Napoli (NA) 081-5535720 +39
DettagliSommario APPUNTI WEB SERVER E PHP
Sommario Database...2 Normalizzazione...2 1 Forma normale...3 2 Forma normale...3 3 Forma normale...3 E/R (Entity/Relationship)...3 Modello concettuale...3 Modello logico...3 Modello fisico...3 DBMS (Database
DettagliLaboratorio di Programmazione Web. Prof. B.Buttarazzi A.A. 2011/2012
Laboratorio di Programmazione Web Prof. B.Buttarazzi A.A. 2011/2012 Sommario Contenuti Testi di Riferimento Informazioni Generali del Corso 30/05/2012 2 Contenuti Il corso Laboratorio di Programmazione
DettagliServizio di Certificazione Digitale
Servizio di Certificazione Digitale Redatto da: Cassinerio Laura 17/03/2016 Verificato da: Casati Davide 17/03/2016 Approvato da: Rosa Leonardo Maria 17/03/2016 Distribuzione: Codice documento: PUBBLICA
DettagliPROGRAMMAZIONE. INFORMATICA SECONDO BIENNIO Opzione Scienze Applicate
PROGRAMMAZIONE INFORMATICA SECONDO BIENNIO Opzione Scienze Applicate Anno scolastico 2016-2017 Programmazione di Informatica pag. 2 / 5 INFORMATICA - SECONDO BIENNIO OBIETTIVI SPECIFICI DI APPRENDIMENTO
DettagliIndice generale. Introduzione. Capitolo 1 Installazione Introduzione a PHP...11
Indice generale Introduzione...ix A chi è rivolto questo libro... ix La programmazione è cambiata molto... x 10.000 ore per diventare esperti... x Resistete alla tentazione del salto in avanti... xi Il
DettagliIstituto d Istruzione Secondaria Superiore A. Righi Taranto Informatica e Telecomunicazioni Informatica. HTML, PHP e MySQL
e Telecomunicazioni Appunti di: HTML, PHP e MySQL CONCETTI FONDAMENTALI PROGRAMMAZIONE SERVER-SIDE e CLIENT-SIDE Concetti di server e di client Sia i server che i client sono delle applicazioni, ma la
DettagliPolitecnico di Milano. Introduction to Mobile Application Development Progetto: AS Valera App
Politecnico di Milano Introduction to Mobile Application Development Progetto: AS Valera App Specifiche e Guida Utente Docente: Autore Prof. Pier Luca Lanzi Capiotto Roberto, matricola 783825 Anno Accademico
DettagliCONCETTI E ARCHITETTURA DI UN SISTEMA DI BASI DI DATI
CONCETTI E ARCHITETTURA DI UN SISTEMA DI BASI DI DATI Introduzione alle basi di dati (2) 2 Modelli dei dati, schemi e istanze (1) Nell approccio con basi di dati è fondamentale avere un certo livello di
DettagliScrivi il tuo libro digitale
Scrivi il tuo libro digitale Giorgio Arlanch LinuxTrent 02/02/2016 Giorgio Arlanch (LinuxTrent) Scrivi il tuo libro digitale 02/02/2016 1 / 18 Chi siamo tt 1tr t t s Giorgio Arlanch (LinuxTrent) Scrivi
DettagliPIANO DI LAVORO ANNO SCOLASTICO 2016/2017. I.I.S.S. C. E. GADDA Sede di Langhirano MATERIA DI INSEGNAMENTO TECNOLOGIE E PROGETTAZIONE DI
PIANO DI LAVORO ANNO SCOLASTICO 2016/2017 I.I.S.S. C. E. GADDA Sede di Langhirano MATERIA DI INSEGNAMENTO TECNOLOGIE E PROGETTAZIONE DI SISTEMI INFORMATICI E DI TELECOMUNICAZIONI PROF. MAURIZIO MERCURI
DettagliGEOPORTALE Arpa Piemonte
GEOPORTALE Arpa Piemonte Sistema Informativo Ambientale Geografico Guida all' accesso ai Map Service WMS con Q-GIS Versione 01 novembre 2011 Redazione Arpa Piemonte - Sistema Informativo Ambientale Geografico
DettagliRelazione sul progetto CronoMeteo: Un particolare viaggio nel tempo.
Relazione sul progetto CronoMeteo: Un particolare viaggio nel tempo. Indice Introduzione al progetto - L idea Stato dell arte Progetto realizzato - Strumenti - Progetto Database Conclusioni e sviluppi
DettagliMaster SIT settembre Corso Web & GIS. Chiara Renso. ISTI- CNR
MAPSERVER Corso ISTI- CNR c.renso@isti.cnr.it Mapserver è un software opensource fornito dall Università del Minnesota http://www.mapserver.org/ e fornisce un ambiente per la pubblicazione sul web di mappe.
DettagliTesina esame Programmazione di Sistemi Mobile realizzata da Roberto Giuliani matricola Sicurezza e Permission in Android
Tesina esame Programmazione di Sistemi Mobile realizzata da Roberto Giuliani matricola 633688 Sicurezza e Permission in Android La sicurezza al giorno d oggi è uno degli aspetti più importanti dell informatica!
DettagliGuida all uso del sistema gestionale schede online per attività commerciali e turistiche
Guida all uso del sistema gestionale schede online per attività commerciali e turistiche Versione 1.0 Ultima revisione: 09/11/2012 www.bormio.info Questa guida è di proprietà esclusiva di Bormio.info e
DettagliDocumenti Google: Accesso, creazione, modifica e stampa
Documenti Google: Accesso, creazione, modifica e stampa Esistono diversi tipi di documenti Google: Documenti, Fogli, Presentazioni, Disegni e Moduli. Utilizzeremo un Documento Google di base per mostrarti
DettagliImagicle Hotel. Guida alla configurazione delle centrali Harpax VOIspeed v4.5+
Imagicle Hotel. Guida alla configurazione delle centrali Harpax VOIspeed v4.5+ 2016 01/03/2016 2-15 www.imagicle.com Indice 1 CENTRALI VOISPEED SUPPORTATE... 5 2 COME PROGRAMMARE LA CENTRALE PER L INTEGRAZIONE
DettagliWeb Feeds. Web feed Contesto. SeQ dei servizi su internet Università degli Studi di Pavia, C.Parisi 1
Web Feeds Contesto Il modello da cui si sono sviluppati i web feeds è quello delle agenzie di stampa (es. ANSA, Reuters) ovvero quegli enti e/o aziende il cui scopo è la fornitura di notizie ad altri organi
DettagliFlyHigh. Progetto realizzato per l'esame di Laboratorio e Progettazione Web. Corso di Laurea in Informatica Umanistica. Italo Dei
FlyHigh Progetto realizzato per l'esame di Laboratorio e Progettazione Web Corso di Laurea in Informatica Umanistica Italo Dei Introduzione Questo progetto mira allo sviluppo di un applicazione web che
Dettagli