Università degli Studi di Firenze Facoltà di Ingegneria Dipartimento di Elettronica e Telecomunicazioni (DET) Laboratorio di Tecnologie della Telematica (LTT) The project http://www.interdatanet.org WORK PROPOSALS Speakers Prof. Franco Pirri (franco.pirri@unifi.it) Ing. Samuele Innocenti (samuele.innocenti@gmail.com) Firenze, 12 giugno 2008
Join with IDN team Elaborato per Esame di Telematica Tesi di Laurea Breve Tesi di Laurea Specialistica 2
Elaborato Esame Telematica Analisi di uno standard o di una tecnologia Redazione di una relazione scritta che ne descrive i principali aspetti Realizzazione di una presentazione/lezione sui contenuti della relazione OPZIONALE: eventuale implementazione di un sistema telematico basato sulla tecnologia analizzata, tale da implementare alcuni aspetti legati ad IDN Esposizione della presentazione in sede di seminario 3
Tesi Tesi laurea breve tirocinio in laboratorio realizzazione di un elaborato di tesi per componenti IDN Contributo prevalentemente pratico Apporto teorico sulla base dello sviluppo Tesi laurea specialistica realizzazione di tesi di ricerca Analisi e Progettazione di sottositemi IDN Eventuale implementazione di un software dimostrativo Verifica dei risultati ottenuti 4
Prerequisiti Familiarità con piattaforma GNU/Linux Sitema operativo es. installazione, terminale (shell), filesystem, networking, etc. Strumenti free ed open source es. Latex, OpenOffice, Eclipse/Netbeans, Anjuta, Kdeveloper Conoscenza linguaggi di programmazione In funzione degli obbiettivi es. Java, PHP, C/C++ Conoscenza dei principi elementari di basi di dati Rudimendi basi di dati relazionali (MySQL) o ad oggetti Conoscenza dei principi di XML Struttura a tag, SAX, DOM, XPath/XQuery 5
LTT Framework Installazione, configurazione di apparati di rete e server es. apparati di rete: switch, router, firewall, gateway es tecnologie applicative: apache, mysql, tomcat, ssh, dns, samba, nfs, subversion Virtualizzazione es. VirtualBox/VMWare Realizzazione di sistemi di rete complessi virtualizzati Sviluppo SW in ambiente di rete Web Application WebServices Socket programming (protocols development) Formazione nel settore del Document Management 6
Elaborati #1 Stato dell'arte su algorimi di sincronizzazione distribuiti OpenID Digital Identity XDI/XRI v.2.0 (XRI Data Interchange + extensible Resource Identifier) e Handle System Stato dell'arte sui CMS (Content Management System) Stato dell'arte su Workflow Management Systems e Workflow Description Languages Tecniche e sistemi per integrazione del legacy in nuovi sistemi Reti di sensori 7
Elaborati #2 Stato dell'arte sulla informatizzazione della Pubblica Aministrazione Implementazione di un browser di risorse SI di IDN come addon di Mozilla Firefox (XUL) Panoramica su Event-driven programming, sue applicazioni ed implementazioni Panoramica sui Message Service, sue applicazioni ed implementazioni (JMS, Java Message Service) Stato dell'arte delle più popolari librerie software che implementano le principali caratteristiche di IDN (es. librerie per Web Services, HTTP, REST, LDAP, SSL etc.) 8
Tesi laurea breve #1 Sistema di Nomi Implementazione di un sistema di risoluzione diretta ed inversa ispirato a XRI (sviluppo client-server) Utilizzo del sistema di cui sopra per l'implementazione di LDNS in IDN Utilizzo del sistema di cui sopra per l'implementazione di LS in IDN Opzionale: Simulazione con carico di lavoro variabile nel tempo Creazione, lettura e cancellazione di nomi Analisi e verifica delle prestazioni 9
Tesi laurea breve #2 Estensione IDN per OpenOffice Implementazione per la memorizzazione e recupero di documenti dallo strato SI (Storage Interface) di IDN Modulo IDN per Apache2 Implementazione di un modulo in grado di esporre contenuti di livello Storage Interface di IDN come pagine Web 10
Tesi laurea specialistica #1 Substrato di comunicazione dei layer IDN Implementazione del substrato di comunicazione basato su WebServices (REST) sia con comunicazione sincrona o asincrona Applicazione di cui sopra ad un protocollo. Uno o più dei seguenti: sincronizzazione propagazione versioni gestione delle sessioni notifica autenticazione ed autorizzazione logging e management invalidazione 11
Tesi laurea specialistica #2 Realizzazione di un livello IDN e di un applicativo di test (client) che ne verifica comportamento e prestazioni Realizzazione di un layer RM (integrazione con SI) Realizzazione di un layer IH Realizzazione di un layer VR Identity service e security Definizione delle specifiche dei protocolli di sincronizzazione 12
Licence This work is licensed under the Creative Commons Attribution- Noncommercial-No Derivative Works 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/3.0/ or send a letter to Creative Commons, 171 Second Street, Suite 300, San Francisco, California, 94105, USA. 13