L’attività prevista consiste nell’analisi e realizzazione di un prototipo per un motore di ricerca (su infrastruttura Java 2) che consenta di indicizzare e ricercare parole chiave presenti sul web (ricerca tipo Google). Il prototipo verrà realizzato estendendo e customizzando i componenti Open Source Lucene e Nutch rispettivamente forniscono funzionalita di indicizzazione full text e di crawling di pagine dal web.
Le attività previste sono:
· analisi delle tecnologie Lucene e Nutch
· progettazione dei componenti da realizzare
· implementazione di un prototipo dimostrativo della funzionalità di indicizzazione e ricerca
L’attività prevista consiste nella realizzazione di un insieme di servizi e componenti di interfaccia utente da integrarsi su portali web, che leggendo un file XML contentente le informazioni meteo associate a varie località, visualizzi su mappa grafica le informazioni relative. Questo comporta la realizzazione di un componente in tecnologia Adobe Flash che interpreti le informazioni contenute su XML e produca l’interfaccia grafica relativa.
Obiettivo dell’attività è quella di sperimentare e realizzare prototipi dimostrativi relativi a componenti e tecnologie avanzate per la gestione e visualizzazione di immagini e multimedia, quali ad esempio componenti di Video Gallery, Image Gallery. L’attività consiste nell’analisi dei principali componenti multimediali disponibili in open source e su licenza, scelta delle tecnologie da utlizzare e relativa sperimentazione con realizzazione di prototipi dimostrativi.
Il WEB 2.0 spinge la realizzazione di una diversa modalità di interazione dell’utente con il sistema web. Il sistema deve consentire una elevata interattività e questo comporta spostare parte della logica applicativa dal server al client. L’attività prevista consiste nella realizzazione di una funzione di ricerca avanzata che supporti funzionalità interattive quali il completamento automatico di campi di ricerca durante la digitazione del testo da parte dall’utente, visualizzazione, filtraggio ed ordinamento dei risultati da effettuarsi mediante funzioni Javascript eseguite direttamente sul browser.